]> Frank Brehm's Git Trees - config/helga/etc.git/commitdiff
Current state
authorFrank Brehm <frank@brehm-online.com>
Mon, 27 Jan 2014 16:58:53 +0000 (17:58 +0100)
committerFrank Brehm <frank@brehm-online.com>
Mon, 27 Jan 2014 16:58:53 +0000 (17:58 +0100)
343 files changed:
DIR_COLORS
ImageMagick-6/coder.xml [new file with mode: 0644]
ImageMagick-6/colors.xml [new file with mode: 0644]
ImageMagick-6/delegates.xml [new file with mode: 0644]
ImageMagick-6/log.xml [new file with mode: 0644]
ImageMagick-6/magic.xml [new file with mode: 0644]
ImageMagick-6/mime.xml [new file with mode: 0644]
ImageMagick-6/policy.xml [new file with mode: 0644]
ImageMagick-6/quantization-table.xml [new file with mode: 0644]
ImageMagick-6/thresholds.xml [new file with mode: 0644]
ImageMagick-6/type-dejavu.xml [new file with mode: 0644]
ImageMagick-6/type-ghostscript.xml [new file with mode: 0644]
ImageMagick-6/type-windows.xml [new file with mode: 0644]
ImageMagick-6/type.xml [new file with mode: 0644]
ImageMagick/coder.xml [deleted file]
ImageMagick/colors.xml [deleted file]
ImageMagick/delegates.xml [deleted file]
ImageMagick/log.xml [deleted file]
ImageMagick/magic.xml [deleted file]
ImageMagick/mime.xml [deleted file]
ImageMagick/policy.xml [deleted file]
ImageMagick/quantization-table.xml [deleted file]
ImageMagick/thresholds.xml [deleted file]
ImageMagick/type-dejavu.xml [deleted file]
ImageMagick/type-ghostscript.xml [deleted file]
ImageMagick/type-windows.xml [deleted file]
ImageMagick/type.xml [deleted file]
apache2/modules.d/99_icinga.conf
at-spi2/accessibility.conf [new file with mode: 0644]
autofs/auto.net
bind/named-acl.conf
bind/named-pri.conf
bind/named-sec.conf
bind/named.conf
cifs-utils/idmap-plugin [new symlink]
clamd.conf
conf.d/autofs
conf.d/busybox-klogd [new file with mode: 0644]
conf.d/busybox-ntpd [new file with mode: 0644]
conf.d/busybox-syslogd [new file with mode: 0644]
conf.d/busybox-watchdog [new file with mode: 0644]
conf.d/clamd
conf.d/gem_server [new file with mode: 0644]
conf.d/memcached
conf.d/net
conf.d/ntp-client
conf.d/ntpd
conf.d/pydoc-3.2 [deleted file]
conf.d/pydoc-3.3 [new file with mode: 0644]
conf.d/sntp [new file with mode: 0644]
conf.d/spamd
config-archive/etc/apache2/modules.d/20_mod_fcgid.conf [new file with mode: 0644]
config-archive/etc/apache2/modules.d/20_mod_fcgid.conf.dist.new [new file with mode: 0644]
config-archive/etc/courier-imap/imapd [new file with mode: 0644]
config-archive/etc/courier-imap/imapd-ssl [new file with mode: 0644]
config-archive/etc/courier-imap/imapd-ssl.dist [new file with mode: 0644]
config-archive/etc/courier-imap/imapd.dist [new file with mode: 0644]
config-archive/etc/courier-imap/pop3d [new file with mode: 0644]
config-archive/etc/courier-imap/pop3d-ssl [new file with mode: 0644]
config-archive/etc/courier-imap/pop3d-ssl.dist [new file with mode: 0644]
config-archive/etc/courier-imap/pop3d.dist [new file with mode: 0644]
config-archive/etc/crontab [new file with mode: 0644]
config-archive/etc/crontab.dist [new file with mode: 0644]
config-archive/etc/mdadm.conf [new file with mode: 0644]
config-archive/etc/mdadm.conf.dist [new file with mode: 0644]
config-archive/etc/ntp.conf.dist [new file with mode: 0644]
config-archive/etc/ntp.conf.dist.new [deleted file]
config-archive/etc/php/apache2-php5.4/php.ini [new file with mode: 0644]
config-archive/etc/php/apache2-php5.4/php.ini.dist [new file with mode: 0644]
config-archive/etc/postfix/main.cf
config-archive/etc/postfix/main.cf.1
config-archive/etc/postfix/main.cf.2
config-archive/etc/postfix/main.cf.3
config-archive/etc/postfix/main.cf.4
config-archive/etc/postfix/main.cf.5
config-archive/etc/postfix/main.cf.6 [new file with mode: 0644]
config-archive/etc/postfix/main.cf.dist
config-archive/etc/rc.conf
config-archive/etc/rc.conf.1
config-archive/etc/rc.conf.2 [new file with mode: 0644]
config-archive/etc/rc.conf.dist
config-archive/etc/ssh/ssh_config.dist [new file with mode: 0644]
config-archive/etc/ssh/ssh_config.dist.new [deleted file]
config-archive/etc/ssh/sshd_config.dist [new file with mode: 0644]
config-archive/etc/ssh/sshd_config.dist.new [deleted file]
config-archive/usr/share/logwatch/default.conf/services/named.conf [new file with mode: 0644]
config-archive/usr/share/logwatch/default.conf/services/named.conf.dist [new file with mode: 0644]
courier-imap/imapd
courier-imap/imapd-ssl
courier-imap/pop3d
courier-imap/pop3d-ssl
crontab
csh.env
cups/cups-browsed.conf
cups/cups-files.conf
cups/cupsd.conf
cups/snmp.conf
default/grub [new file with mode: 0644]
drirc [deleted file]
eixrc [deleted file]
eixrc.backup.0000 [new file with mode: 0644]
env.d/04gcc-x86_64-pc-linux-gnu
env.d/05binutils
env.d/10rubygems [new file with mode: 0644]
env.d/50gconf [deleted file]
env.d/50postgresql
env.d/60python-docs-3.2 [deleted file]
env.d/60python-docs-3.3 [new file with mode: 0644]
env.d/binutils/config-x86_64-pc-linux-gnu
env.d/binutils/x86_64-pc-linux-gnu-2.23.1 [deleted file]
env.d/binutils/x86_64-pc-linux-gnu-2.23.2 [new file with mode: 0644]
env.d/gcc/.NATIVE
env.d/gcc/config-x86_64-pc-linux-gnu
env.d/gcc/x86_64-pc-linux-gnu-4.6.3 [deleted file]
env.d/gcc/x86_64-pc-linux-gnu-4.7.3 [new file with mode: 0644]
eselect/postgresql/active
eselect/postgresql/active.links
eselect/postgresql/active.links92 [deleted file]
eselect/postgresql/active.links93 [new file with mode: 0644]
eselect/postgresql/slots/9.2/base [deleted file]
eselect/postgresql/slots/9.2/docs [deleted file]
eselect/postgresql/slots/9.3/base [new file with mode: 0644]
eselect/postgresql/slots/9.3/docs [new file with mode: 0644]
fonts/conf.avail/10-autohint.conf
fonts/conf.avail/10-no-sub-pixel.conf
fonts/conf.avail/10-scale-bitmap-fonts.conf [new file with mode: 0644]
fonts/conf.avail/10-sub-pixel-bgr.conf
fonts/conf.avail/10-sub-pixel-rgb.conf
fonts/conf.avail/10-sub-pixel-vbgr.conf
fonts/conf.avail/10-sub-pixel-vrgb.conf
fonts/conf.avail/10-unhinted.conf
fonts/conf.avail/11-lcdfilter-default.conf [new file with mode: 0644]
fonts/conf.avail/11-lcdfilter-legacy.conf [new file with mode: 0644]
fonts/conf.avail/11-lcdfilter-light.conf [new file with mode: 0644]
fonts/conf.avail/20-fix-globaladvance.conf [deleted file]
fonts/conf.avail/20-unhint-small-vera.conf
fonts/conf.avail/25-unhint-nonlatin.conf
fonts/conf.avail/30-metric-aliases.conf
fonts/conf.avail/30-urw-aliases.conf
fonts/conf.avail/40-nonlatin.conf
fonts/conf.avail/45-latin.conf
fonts/conf.avail/50-user.conf
fonts/conf.avail/65-fonts-persian.conf
fonts/conf.avail/65-nonlatin.conf
fonts/conf.avail/80-delicious.conf
fonts/conf.d/10-scale-bitmap-fonts.conf [new symlink]
fonts/conf.d/20-fix-globaladvance.conf [deleted symlink]
fonts/fonts.conf
fonts/fonts.dtd [deleted file]
freshclam.conf
gai.conf
gconf/2/evoldap.conf [deleted file]
gconf/2/path [deleted file]
grub.d/00_header [new file with mode: 0755]
grub.d/10_linux [new file with mode: 0755]
grub.d/20_linux_xen [new file with mode: 0755]
grub.d/30_os-prober [new file with mode: 0755]
grub.d/40_custom [new file with mode: 0755]
grub.d/41_custom [new file with mode: 0755]
grub.d/README [new file with mode: 0644]
gtk-2.0/gtkrc [deleted file]
gtk-2.0/x86_64-pc-linux-gnu/gtk.immodules [deleted file]
gtk-3.0/im-multipress.conf [new file with mode: 0644]
gtk-3.0/settings.ini [new file with mode: 0644]
highlight/filetypes.conf
icinga/cgi.cfg
icinga/icinga.cfg
icinga/ido2db.cfg-sample
icinga/idomod.cfg-sample
init.d/atd
init.d/autofs
init.d/bootmisc
init.d/busybox-klogd [new file with mode: 0755]
init.d/busybox-ntpd [new file with mode: 0755]
init.d/busybox-syslogd [new file with mode: 0755]
init.d/busybox-watchdog [new file with mode: 0755]
init.d/clamd
init.d/consolefont
init.d/cupsd
init.d/devfs
init.d/device-mapper
init.d/dmeventd
init.d/fancontrol
init.d/fsck
init.d/gem_server [new file with mode: 0755]
init.d/gpm
init.d/hostname
init.d/ip6tables
init.d/iptables
init.d/keymaps
init.d/kmod-static-nodes [new file with mode: 0755]
init.d/localmount
init.d/loopback [new file with mode: 0755]
init.d/lvm
init.d/lvm-monitoring
init.d/mdraid
init.d/memcached
init.d/mtab
init.d/net.lo
init.d/netmount
init.d/nscd [deleted file]
init.d/ntp-client
init.d/pydoc-3.2 [deleted file]
init.d/pydoc-3.3 [new file with mode: 0755]
init.d/snmpd
init.d/snmptrapd
init.d/sntp [new file with mode: 0755]
init.d/spamd
init.d/sshd
init.d/swapfiles
init.d/sysfs
init.d/syslog-ng
init.d/tmpfiles.dev [new file with mode: 0755]
init.d/tmpfiles.setup
init.d/twistd [deleted file]
kernel-config/config-3.10.25-gentoo-00 [new file with mode: 0644]
ld.so.conf
ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf
local.d/README
lvm/lvm.conf
lvm/profile/default.profile [new file with mode: 0644]
lvm/profile/thin-performance.profile [new file with mode: 0644]
makedev.d/00macros [new file with mode: 0644]
makedev.d/01alsa [new file with mode: 0644]
makedev.d/01cciss [new file with mode: 0644]
makedev.d/01cdrom [new file with mode: 0644]
makedev.d/01console [new file with mode: 0644]
makedev.d/01dac960 [new file with mode: 0644]
makedev.d/01ftape [new file with mode: 0644]
makedev.d/01generic [new file with mode: 0644]
makedev.d/01ia64 [new file with mode: 0644]
makedev.d/01ibcs [new file with mode: 0644]
makedev.d/01ida [new file with mode: 0644]
makedev.d/01ide [new file with mode: 0644]
makedev.d/01ipfilter [new file with mode: 0644]
makedev.d/01isdn [new file with mode: 0644]
makedev.d/01linux-2.6.x [new file with mode: 0644]
makedev.d/01linux1394 [new file with mode: 0644]
makedev.d/01mouse [new file with mode: 0644]
makedev.d/01qic [new file with mode: 0644]
makedev.d/01raid [new file with mode: 0644]
makedev.d/01redhat [new file with mode: 0644]
makedev.d/01s390 [new file with mode: 0644]
makedev.d/01sound [new file with mode: 0644]
makedev.d/01std [new file with mode: 0644]
makedev.d/01undocumented [new file with mode: 0644]
makedev.d/01v4l [new file with mode: 0644]
mc/mc.default.keymap [new file with mode: 0644]
mc/mc.emacs.keymap [new file with mode: 0644]
mc/mc.ext
mc/mc.keymap.default [deleted file]
mc/mc.keymap.emacs [deleted file]
mc/mc.menu
mdadm.conf
mtab
nscd.conf [deleted file]
ntp.conf
openldap/schema/README
openldap/schema/collective.ldif
openldap/schema/collective.schema
openldap/schema/corba.ldif
openldap/schema/corba.schema
openldap/schema/core.ldif
openldap/schema/core.schema
openldap/schema/cosine.ldif
openldap/schema/cosine.schema
openldap/schema/duaconf.ldif
openldap/schema/duaconf.schema
openldap/schema/dyngroup.ldif
openldap/schema/dyngroup.schema
openldap/schema/inetorgperson.ldif
openldap/schema/inetorgperson.schema
openldap/schema/java.ldif
openldap/schema/java.schema
openldap/schema/misc.ldif
openldap/schema/misc.schema
openldap/schema/nis.ldif
openldap/schema/nis.schema
openldap/schema/openldap.ldif
openldap/schema/openldap.schema
openldap/schema/pmi.ldif
openldap/schema/pmi.schema
openldap/schema/ppolicy.ldif
openldap/schema/ppolicy.schema
openldap/schema/rfc2307bis.schema
pam.d/system-auth-winbind [new file with mode: 0644]
pango/pangox.aliases [deleted file]
pango/x86_64-pc-linux-gnu/pango.modules
php/apache2-php5.3/ext-active/mailparse.ini [deleted symlink]
php/apache2-php5.3/ext/mailparse.ini [deleted file]
php/apache2-php5.4/php.ini
php/cgi-php5.3/ext-active/mailparse.ini [deleted symlink]
php/cgi-php5.3/ext/mailparse.ini [deleted file]
php/cgi-php5.4/php.ini
php/cli-php5.3/ext-active/mailparse.ini [deleted symlink]
php/cli-php5.3/ext/mailparse.ini [deleted file]
php/cli-php5.4/php.ini
php/embed-php5.3/ext-active/mailparse.ini [deleted symlink]
php/embed-php5.3/ext/mailparse.ini [deleted file]
php/embed-php5.4/php.ini
php/fpm-php5.3/ext-active/mailparse.ini [deleted symlink]
php/fpm-php5.3/ext/mailparse.ini [deleted file]
php/fpm-php5.4/php.ini
pkcs11/modules/gnome-keyring.module [new file with mode: 0644]
pkcs11/pkcs11.conf.example [new file with mode: 0644]
portage
postfix/main.cf
postfix/maps/body_checks
postfix/maps/header_checks
postfix/maps/old/body_checks.2013-06-11_11:33:08 [new file with mode: 0644]
postfix/maps/old/body_checks.2014-01-10_22:36:34 [new file with mode: 0644]
postfix/maps/old/header_checks.2013-03-25_14:51:30 [new file with mode: 0644]
profile.env
rc.conf
request-key.d/cifs.idmap.conf [new file with mode: 0644]
request-key.d/cifs.upcall.conf [new file with mode: 0644]
resolv.conf
revdep-rebuild/61-icedtea-bin-6
rpc
runlevels/boot/loopback [new symlink]
runlevels/sysinit/tmpfiles.dev [new symlink]
security/pam_winbind.conf [new file with mode: 0644]
sensors3.conf
sgml/catalog
ssh/moduli
ssh/ssh_config
ssh/ssh_host_key [new file with mode: 0644]
ssh/ssh_host_key.pub [new file with mode: 0644]
ssh/sshd_config
sysstat
systemd/system/ntpdate.service.d/00gentoo.conf [new file with mode: 0644]
systemd/system/slapd.service.d/00gentoo.conf [new file with mode: 0644]
systemd/system/sntp.service.d/00gentoo.conf [new file with mode: 0644]
texmf/ls-R
udev/hwdb.bin
udhcpd.conf [new file with mode: 0644]
vhosts/webapp-config
xdg/autostart/at-spi-dbus-bus.desktop [new file with mode: 0644]
xdg/autostart/gnome-keyring-gpg.desktop
xdg/autostart/gnome-keyring-pkcs11.desktop
xdg/autostart/gnome-keyring-secrets.desktop
xdg/autostart/gnome-keyring-ssh.desktop
xdg/autostart/gsettings-data-convert.desktop [deleted file]

index ca474ae314deae9ed9260b19be1e0ce4c320c0f2..de64a03692ce93dbee66ae385de9ccab6b05388e 100644 (file)
@@ -1,7 +1,7 @@
 # Configuration file for dircolors, a utility to help you set the
 # LS_COLORS environment variable used by GNU ls with the --color option.
 
-# Copyright (C) 1996-2012 Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 # Copying and distribution of this file, with or without modification,
 # are permitted provided the copyright notice and this notice are preserved.
 
diff --git a/ImageMagick-6/coder.xml b/ImageMagick-6/coder.xml
new file mode 100644 (file)
index 0000000..5c62cb4
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE codermap [
+<!ELEMENT codermap (coder)*>
+<!ELEMENT coder (#PCDATA)>
+<!ATTLIST coder magick CDATA #REQUIRED>
+<!ATTLIST coder name CDATA #REQUIRED>
+]>
+<!--
+  Associate an image format with the specified coder module.
+
+  ImageMagick has a number of coder modules to support the reading and/or
+  writing of an image format (e.g. JPEG). Some coder modules support more
+  than one associated image format and the mapping between an associated
+  format and its respective coder module is defined in this configuration
+  file. For example, the PNG coder module not only supports the PNG image
+  format, but the JNG and MNG formats as well.
+-->
+<codermap>
+  <!-- <coder magick="GIF87" name="GIF"/> -->
+  <!-- <coder magick="JPG" name="JPEG"/> -->
+  <!-- <coder magick="PGM" name="PNM"/> -->
+</codermap>
diff --git a/ImageMagick-6/colors.xml b/ImageMagick-6/colors.xml
new file mode 100644 (file)
index 0000000..55bfb5d
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE colormap [
+<!ELEMENT colormap (color)+>
+<!ELEMENT color (#PCDATA)>
+<!ATTLIST color name CDATA "0">
+<!ATTLIST color color CDATA "rgb(0,0,0)">
+<!ATTLIST color compliance CDATA "SVG">
+]>
+<!--
+  Associate a color name with its red, green, blue, and alpha intensities.
+
+  A number of methods and options require a color parameter. It is often
+  convenient to refer to a color by name (e.g. white) rather than by hex
+  value (e.g. #fff). This file maps a color name to its equivalent red,
+  green, blue, and alpha intensities (e.g. for white, red = 255, green =
+  255, blue = 255, and alpha = 0).
+-->
+<colormap>
+  <!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> -->
+  <!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> -->
+  <!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> -->
+</colormap>
diff --git a/ImageMagick-6/delegates.xml b/ImageMagick-6/delegates.xml
new file mode 100644 (file)
index 0000000..7048d59
--- /dev/null
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE delegatemap [
+<!ELEMENT delegatemap (delegate)+>
+<!ELEMENT delegate (#PCDATA)>
+<!ATTLIST delegate decode CDATA #IMPLIED>
+<!ATTLIST delegate encode CDATA #IMPLIED>
+<!ATTLIST delegate mode CDATA #IMPLIED>
+<!ATTLIST delegate spawn CDATA #IMPLIED>
+<!ATTLIST delegate stealth CDATA #IMPLIED>
+<!ATTLIST delegate thread-support CDATA #IMPLIED>
+<!ATTLIST delegate command CDATA #REQUIRED>
+]>
+<!--
+  Delegate command file.
+
+  Commands which specify
+
+    decode="in_format" encode="out_format"
+
+  specify the rules for converting from in_format to out_format These
+  rules may be used to translate directly between formats.
+
+  Commands which specify only
+
+    decode="in_format"
+
+  specify the rules for converting from in_format to some format that
+  ImageMagick will automatically recognize. These rules are used to
+  decode formats.
+
+  Commands which specify only
+
+   encode="out_format"
+
+  specify the rules for an "encoder" which may accept any input format.
+
+  For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
+  as follows:
+
+    %i  input image filename
+    %o  output image filename
+    %u  unique temporary filename
+    %Z  unique temporary filename
+    %#  input image signature
+    %b  image file size
+    %c  input image comment
+    %g  image geometry
+    %h  image rows (height)
+    %k  input image number colors
+    %l  image label
+    %m  input image format
+    %p  page number
+    %q  input image depth
+    %s  scene number
+    %w  image columns (width)
+    %x  input image x resolution
+    %y  input image y resolution
+
+  Set option delegate:bimodal=true to process bimodal delegates otherwise they
+  are ignored.
+
+  If stealth="True" the delegate is not listed in user requested
+  "-list delegate" listings. These are typically special internal delegates.
+
+  If spawn="True" ImageMagick will not way for the delegate to finish,
+  nor will it read any output image.  It will only wait for either the input
+  file to be removed (See "ephemeral:" coder) indicating that the input file
+  has been read, or a maximum time limit of 2 seconds.
+-->
+<delegatemap>
+  <delegate decode="autotrace" stealth="True" command="&quot;convert&quot; &quot;%i&quot; &quot;pnm:%u&quot;\n&quot;autotrace&quot; -input-format pnm -output-format svg -output-file &quot;%o&quot; &quot;%u&quot;"/>
+  <delegate decode="blender" command="&quot;blender&quot; -b &quot;%i&quot; -F PNG -o &quot;%o&quot;&quot;\n&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
+  <delegate decode="browse" stealth="True" spawn="True" command="&quot;xdg-open&quot; http://www.imagemagick.org/; rm &quot;%i&quot;"/>
+  <delegate decode="cdr" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
+  <delegate decode="cgm" thread-support="False" command="&quot;ralcgm&quot; -d ps -oC &lt; &quot;%i&quot; &gt; &quot;%o&quot; 2&gt; &quot;%Z&quot;"/>
+  <delegate decode="dng:decode" command="&quot;ufraw-batch&quot; --silent --create-id=also --out-type=png --out-depth=16 &quot;--output=%u.png&quot; &quot;%i&quot;"/>
+  <delegate decode="dot" command='&quot;dot&quot; -Tsvg &quot;%i&quot; -o &quot;%o&quot;' />
+  <delegate decode="dvi" command="&quot;dvips&quot; -q -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="edit" stealth="True" command="&quot;xterm&quot; -title &quot;Edit Image Comment&quot; -e vi &quot;%o&quot;"/>
+  <delegate decode="eps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="eps" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="fig" command="&quot;fig2dev&quot; -L ps &quot;%i&quot; &quot;%o&quot;"/>
+  <delegate decode="hpg" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;;     mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
+  <delegate decode="hpgl" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;;     mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
+  <delegate decode="htm" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="html" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="https" command="&quot;curl&quot; -s -k -o &quot;%o&quot; &quot;https:%M&quot;"/>
+  <delegate decode="ilbm" command="&quot;ilbmtoppm&quot; &quot;%i&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="jxr" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.pnm&quot;; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.pnm&quot; &quot;%o&quot;"/>
+  <delegate decode="man" command="&quot;groff&quot; -man -Tps &quot;%i&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="miff" encode="show" spawn="True" command="&quot;display&quot; -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
+  <delegate decode="miff" encode="win" stealth="True" spawn="True" command="&quot;display&quot; -immutable -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
+  <delegate decode="mpeg:decode" command="&quot;ffmpeg&quot; -v -1 -i &quot;%i&quot; -vframes %S -vcodec pam -an -f rawvideo -y &quot;%u.pam&quot; 2&gt; &quot;%Z&quot;"/>
+  <delegate decode="pcl:cmyk" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="pcl:color" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="pcl:mono" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="pdf" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="pdf" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="plt" command="&quot;echo&quot; &quot;set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'&quot; &gt; &quot;%u&quot;;&quot;gnuplot&quot; &quot;%u&quot;"/>
+  <delegate decode="png" encode="webp" command="&quot;cwebp&quot; -quiet -q %Q &quot;%i&quot; -o &quot;%o&quot;"/>
+  <delegate decode="pnm" encode="ilbm" mode="encode" command="&quot;ppmtoilbm&quot; -24if &quot;%i&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="pnm" encode="jxr" command="mv &quot;%i&quot; &quot;%i.pnm&quot;; &quot;&quot; -i &quot;%i.pnm&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.pnm&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
+  <delegate decode="pnm" encode="wdp" command="mv &quot;%i&quot; &quot;%i.pnm&quot;; &quot;&quot; -i &quot;%i.pnm&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.pnm&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
+  <delegate decode="pov" command="&quot;povray&quot; &quot;+i%i&quot; -D0 &quot;+o%o&quot; +fn%q +w%w +h%h +a -q9 &quot;-kfi%s&quot; &quot;-kff%n&quot;;&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
+  <delegate decode="ps:alpha" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pngalpha&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="ps:cmyk" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pam&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="ps:color" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pnmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="ps" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="ps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="ps" encode="print" mode="encode" command="lpr &quot;%i&quot;"/>
+  <delegate decode="ps:mono" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="rgba" encode="rle" mode="encode" command="&quot;rawtorle&quot; -o &quot;%o&quot; -v &quot;%i&quot;"/>
+  <delegate decode="scan" command="&quot;scanimage&quot; -d &quot;%i&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="scanx" command="&quot;scanimage&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="shtml" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="sid" command="&quot;mrsidgeodecode&quot; -if sid -i &quot;%i&quot; -of tif -o &quot;%o&quot; &gt; &quot;%u&quot;"/>
+  <delegate decode="svg" command="&quot;rsvg-convert&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="svg:decode" stealth="True" command="&quot;inkscape&quot; &quot;%s&quot; --export-png=&quot;%s&quot; --export-dpi=&quot;%s&quot; --export-background=&quot;%s&quot; --export-background-opacity=&quot;%s&quot; &gt; &quot;%s&quot; 2&gt;&amp;1"/>
+  <delegate decode="tiff" encode="launch" mode="encode" command="&quot;gimp&quot; &quot;%i&quot;"/>
+  <delegate decode="txt" encode="ps" mode="bi" command="&quot;enscript&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="wdp" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.pnm&quot;; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.pnm&quot; &quot;%o&quot;"/>
+  <delegate decode="webp" command="&quot;dwebp&quot; -pam &quot;%i&quot; -o &quot;%o&quot;"/>
+  <delegate decode="wmf" command="&quot;wmf2eps&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="xps:cmyk" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=bmpsep8&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="xps:color" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="xps:mono" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate encode="mpeg:encode" stealth="True" command="&quot;ffmpeg&quot; -v -1 -i &quot;%M%%d.jpg&quot; &quot;%u.%m&quot; 2&gt; &quot;%Z&quot;"/>
+</delegatemap>
diff --git a/ImageMagick-6/log.xml b/ImageMagick-6/log.xml
new file mode 100644 (file)
index 0000000..cdacdab
--- /dev/null
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE logmap [
+<!ELEMENT logmap (log)+>
+<!ELEMENT log (#PCDATA)>
+<!ATTLIST log events CDATA #IMPLIED>
+<!ATTLIST log output CDATA #IMPLIED>
+<!ATTLIST log filename CDATA #IMPLIED>
+<!ATTLIST log generations CDATA #IMPLIED>
+<!ATTLIST log limit CDATA #IMPLIED>
+<!ATTLIST log format CDATA #IMPLIED>
+]>
+<!--
+  The format of the log is defined by embedding special format characters:
+
+    %c   client
+    %d   domain
+    %e   event
+    %f   function
+    %g   generation
+    %i   thread id
+    %l   line
+    %m   module
+    %n   log name
+    %p   process id
+    %r   real CPU time
+    %t   wall clock time
+    %u   user CPU time
+    %v   version
+    %%   percent sign
+    \n   newline
+    \r   carriage return
+-->
+<logmap>
+  <log events="None"/>
+  <log output="console"/>
+  <log filename="Magick-%g.log"/>
+  <log generations="3"/>
+  <log limit="2000"/>
+  <log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n  %e"/>
+</logmap>
diff --git a/ImageMagick-6/magic.xml b/ImageMagick-6/magic.xml
new file mode 100644 (file)
index 0000000..7f17731
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE magicmap [
+<!ELEMENT magicmap (magic)+>
+<!ELEMENT magic (#PCDATA)>
+<!ATTLIST magic name CDATA #REQUIRED>
+<!ATTLIST magic offset CDATA "0">
+<!ATTLIST magic target CDATA #REQUIRED>
+]>
+<!--
+  Associate an image format with a unique identifier. 
+
+  Many image formats have identifiers that uniquely identify a particular
+  image format. For example, the GIF image format always begins with GIF8
+  as the first 4 characters of the image. ImageMagick uses this information
+  to quickly determine the type of image it is dealing with when it reads
+  an image.
+-->
+<magicmap>
+  <!-- <magic name="GIF" offset="0" target="GIF8"/> -->
+  <!-- <magic name="JPEG" offset="0" target="\377\330\377"/> -->
+  <!-- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n"/> -->
+  <!-- <magic name="TIFF" offset="0" target="\115\115\000\052"/> -->
+</magicmap>
diff --git a/ImageMagick-6/mime.xml b/ImageMagick-6/mime.xml
new file mode 100644 (file)
index 0000000..c1b61f4
--- /dev/null
@@ -0,0 +1,1142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mimemap [
+  <!ELEMENT mimemap (mime+)>
+  <!ELEMENT mime (#PCDATA)>
+  <!ATTLIST mime type CDATA #REQUIRED>
+  <!ATTLIST mime acronym CDATA #IMPLIED>
+  <!ATTLIST mime description CDATA #IMPLIED>
+  <!ATTLIST mime pattern CDATA #IMPLIED>
+  <!ATTLIST mime offset CDATA #IMPLIED>
+  <!ATTLIST mime data-type (string|byte|short|long) #IMPLIED>
+  <!ATTLIST mime endian (lsb|msb) #IMPLIED>
+  <!ATTLIST mime magic CDATA #IMPLIED>
+  <!ATTLIST mime mask CDATA #IMPLIED>
+  <!ATTLIST mime priority CDATA #IMPLIED>
+]>
+<mimemap>
+  <mime type="application/andrew-inset" acronym="ATK" description="Andrew Toolkit" priority="100" pattern="*.ez" />
+  <mime type="application/illustrator" description="Adobe Illustrator document" priority="100" pattern="*.ai" />
+  <mime type="application/mac-binhex40" description="Macintosh BinHex-encoded file" data-type="string" offset="11" magic="must be converted with BinHex" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="0" magic="(************** Content-type: application/mathematica" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="100:256" magic="This notebook can be used on any computer system with Mathematica" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="10:256" magic="This is a Mathematica Notebook file. It contains ASCII text" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" priority="100" pattern="*.nb" />
+  <mime type="application/mbox" description="mailbox file" data-type="string" offset="0" magic="From " priority="20" />
+  <mime type="application/octet-stream" description="unknown" priority="100" pattern="*.bin" />
+  <mime type="application/oda" acronym="ODA" description="Office Document Architecture" priority="100" pattern="*.oda" />
+  <mime type="application/pdf" description="Portable Document Format" data-type="string" offset="0" magic="%PDF-" priority="50" />
+  <mime type="application/pdf" acronym="PDF" description="Portable Document Format" priority="100" pattern="*.pdf" />
+  <mime type="application/xspf+xml" description="XML Shareable Playlist Format" data-type="string" offset="0:64" magic="&lt;playlist version=&quot;1" priority="50" />
+  <mime type="application/xspf+xml" description="XML Shareable Playlist Format" priority="100" pattern="*.xspf" />
+  <mime type="audio/x-iriver-pla" description="iRiver Playlist" data-type="string" offset="4" magic="iriver UMS PLA" priority="50" />
+  <mime type="audio/x-iriver-pla" description="iRiver Playlist" priority="100" pattern="*.pla" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" data-type="string" offset="0" magic="-----BEGIN PGP MESSAGE-----" priority="50" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.pgp" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.gpg" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.asc" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PUBLIC KEY BLOCK-----" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PRIVATE KEY BLOCK-----" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9501" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9500" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9900" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9901" priority="50" />
+  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.skr" />
+  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.pkr" />
+  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.asc" />
+  <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNED MESSAGE-----" priority="50" />
+  <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNATURE-----" priority="50" />
+  <mime type="application/pkcs7-signature" description="detached S/MIME signature" priority="100" pattern="*.p7s" />
+  <mime type="application/pkcs10" description="PKCS#10 certification request" priority="100" pattern="*.p10" />
+  <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="\004%!" priority="50" />
+  <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="%!" priority="50" />
+  <mime type="application/postscript" acronym="PS" description="PostScript" priority="100" pattern="*.ps" />
+  <mime type="application/prs.plucker" description="Plucker document" data-type="string" offset="60" magic="DataPlkr" priority="80" />
+  <mime type="application/rtf" description="Rich Text Format" data-type="string" offset="0" magic="{\\rtf" priority="50" />
+  <mime type="application/rtf" acronym="RTF" description="Rich Text Format" priority="100" pattern="*.rtf" />
+  <mime type="application/sieve" description="Sieve mail filter script" priority="100" pattern="*.siv" />
+  <mime type="application/smil" description="Synchronized Multimedia Integration Language" data-type="string" offset="0:256" magic="&lt;smil" priority="80" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smil" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smi" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.sml" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.kino" />
+  <mime type="application/x-sqlite2" description="SQLite2 database" data-type="string" offset="0" magic="** This file contains an SQLite" />
+  <mime type="application/x-sqlite3" description="SQLite3 database" data-type="string" offset="0" magic="SQLite format 3" />
+  <mime type="application/stuffit" description="StuffIt archive" data-type="string" offset="0" magic="StuffIt" priority="50" />
+  <mime type="application/stuffit" description="StuffIt archive" priority="100" pattern="*.sit" />
+  <mime type="application/x-gedcom" description="GEnealogical Data COMmunication" data-type="string" offset="0" magic="0 HEAD" priority="50" />
+  <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.ged" />
+  <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.gedcom" />
+  <mime type="application/x-flash-video" description="Flash video" data-type="string" offset="0" magic="FLV" priority="50" />
+  <mime type="application/x-flash-video" description="Flash video" priority="100" pattern="*.flv" />
+  <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[3]" priority="50" />
+  <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[4]" priority="50" />
+  <mime type="application/x-go-sgf" acronym="SGF" description="Smart Game Format" priority="100" pattern="*.sgf" />
+  <mime type="application/x-xliff" description="XML Localization Interchange File Format" data-type="string" offset="0:256" magic="&lt;xliff" priority="80" />
+  <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xlf" />
+  <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xliff" />
+  <mime type="application/vnd.corel-draw" description="Corel Draw drawing" data-type="string" offset="8" mask="0xffffff00ffffffff" magic="CDRXvrsn" priority="80" />
+  <mime type="application/vnd.corel-draw" description="Corel Draw drawing" priority="100" pattern="*.cdr" />
+  <mime type="application/vnd.hp-hpgl" acronym="HPGL" description="HP Graphics Language" priority="100" pattern="*.hpgl" />
+  <mime type="application/vnd.hp-pcl" acronym="PCL" description="HP Printer Control Language" priority="100" pattern="*.pcl" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" data-type="string" offset="0" magic="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" priority="50" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.123" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk1" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk3" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk4" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wks" />
+  <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User Interface Language" priority="100" pattern="*.xul" />
+  <mime type="application/vnd.ms-access" description="Joint Engine Technology" data-type="string" offset="0" magic="\x00\x01\x00\x00Standard Jet DB" priority="50" />
+  <mime type="application/vnd.ms-access" acronym="JET" description="Joint Engine Technology" priority="100" pattern="*.mdb" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" data-type="string" offset="2080" magic="Microsoft Excel 5.0 Worksheet" priority="50" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xls" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlc" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xll" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlm" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlw" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xla" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlt" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xld" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppz" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppt" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pps" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pot" />
+  <mime type="application/vnd.ms-xpsdocument" acronym="XPS" description="XML Paper Specification" priority="100" pattern="*.xps" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\x31\xbe\x00\x00" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="PO^Q`" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\376\067\0\043" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\333\245-\0\0\0" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="MSWordDoc" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="2108" magic="MSWordDoc" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="Microsoft Word document data" priority="50" />
+  <mime type="application/msword" description="Word document" priority="100" pattern="*.doc" />
+  <mime type="application/vnd.ms-tnef" description="Transport Neutral Encapsulation Format" data-type="long" endian="LSB" offset="0" magic="0x223e9f78" priority="50" />
+  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnef" />
+  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnf" />
+  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="winmail.dat" />
+  <mime type="application/vnd.stardivision.calc" description="StarCalc spreadsheet" priority="100" pattern="*.sdc" />
+  <mime type="application/vnd.stardivision.chart" description="StarChart chart" priority="100" pattern="*.sds" />
+  <mime type="application/vnd.stardivision.draw" description="StarDraw drawing" priority="100" pattern="*.sda" />
+  <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdd" />
+  <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdp" />
+  <mime type="application/vnd.stardivision.mail" description="StarMail email" priority="100" pattern="*.smd" />
+  <mime type="application/vnd.stardivision.math" description="StarMath formula" priority="100" pattern="*.smf" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" data-type="string" offset="2089" magic="StarWriter" priority="90" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sdw" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.vor" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sgl" />
+  <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" priority="100" pattern="*.sxc" />
+  <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" priority="100" pattern="*.stc" />
+  <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" priority="100" pattern="*.sxd" />
+  <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" priority="100" pattern="*.std" />
+  <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" priority="100" pattern="*.sxi" />
+  <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" priority="100" pattern="*.sti" />
+  <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" priority="100" pattern="*.sxm" />
+  <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" priority="100" pattern="*.sxw" />
+  <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" priority="100" pattern="*.sxg" />
+  <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" priority="100" pattern="*.stw" />
+  <mime type="application/vnd.oasis.opendocument.text" description="OpenDocument Text" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text" acronym="ODT" description="OpenDocument Text" priority="100" pattern="*.odt" />
+  <mime type="application/vnd.oasis.opendocument.text-template" description="OpenDocument Text Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text-template" acronym="OTT" description="OpenDocument Text Template" priority="100" pattern="*.ott" />
+  <mime type="application/vnd.oasis.opendocument.text-web" description="OpenDocument HTML" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text-web" acronym="OTH" description="OpenDocument HTML" priority="100" pattern="*.oth" />
+  <mime type="application/vnd.oasis.opendocument.text-master" description="OpenDocument Master" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text-master" acronym="ODM" description="OpenDocument Master" priority="100" pattern="*.odm" />
+  <mime type="application/vnd.oasis.opendocument.graphics" description="OpenDocument Drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.graphics" acronym="ODG" description="OpenDocument Drawing" priority="100" pattern="*.odg" />
+  <mime type="application/vnd.oasis.opendocument.graphics-template" description="OpenDocument Drawing Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.graphics-template" acronym="OTG" description="OpenDocument Drawing Template" priority="100" pattern="*.otg" />
+  <mime type="application/vnd.oasis.opendocument.presentation" description="OpenDocument Presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.presentation" acronym="ODP" description="OpenDocument Presentation" priority="100" pattern="*.odp" />
+  <mime type="application/vnd.oasis.opendocument.presentation-template" description="OpenDocument Presentation Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.presentation-template" acronym="OTP" description="OpenDocument Presentation Template" priority="100" pattern="*.otp" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet" description="OpenDocument Spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet" acronym="ODS" description="OpenDocument Spreadsheet" priority="100" pattern="*.ods" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet-template" description="OpenDocument Spreadsheet Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet-template" acronym="OTS" description="OpenDocument Spreadsheet Template" priority="100" pattern="*.ots" />
+  <mime type="application/vnd.oasis.opendocument.chart" description="OpenDocument Chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.chart" acronym="ODC chart" description="OpenDocument Chart" priority="100" pattern="*.odc" />
+  <mime type="application/vnd.oasis.opendocument.formula" description="OpenDocument Formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.formula" acronym="ODF" description="OpenDocument Formula" priority="100" pattern="*.odf" />
+  <mime type="application/vnd.oasis.opendocument.database" acronym="ODB" description="OpenDocument Database" priority="100" pattern="*.odb" />
+  <mime type="application/vnd.oasis.opendocument.image" description="OpenDocument Image" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.image" acronym="ODI" description="OpenDocument Image" priority="100" pattern="*.odi" />
+  <mime type="application/vnd.symbian.install" description="Symbian Installation File" data-type="long" endian="LSB" offset="8" magic="0x10000419" priority="50" />
+  <mime type="application/vnd.symbian.install" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sis" />
+  <mime type="x-epoc/x-sisx-app" description="Symbian Installation File" data-type="long" endian="LSB" offset="0" magic="0x10201a7a" priority="50" />
+  <mime type="x-epoc/x-sisx-app" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sisx" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" data-type="string" offset="1" magic="WPC" priority="50" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp4" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp5" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp6" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpd" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpp" />
+  <mime type="application/x-xbel" description="XML Bookmark Exchange Language" data-type="string" offset="0:256" magic="&lt;!DOCTYPE\ xbel" priority="50" />
+  <mime type="application/x-xbel" acronym="XBEL" description="XML Bookmark Exchange Language" priority="100" pattern="*.xbel" />
+  <mime type="application/x-7z-compressed" description="7-zip archive" priority="100" pattern="*.7z" />
+  <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="&lt;abiword" priority="50" />
+  <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="&lt;!DOCTYPE abiword" priority="50" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.CRASHED" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.gz" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.zabw" />
+  <mime type="application/x-cue" description="CD image cuesheet" priority="100" pattern="*.cue" />
+  <mime type="application/x-amipro" description="Lotus AmiPro document" priority="100" pattern="*.sam" />
+  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN SPREADSHEETS" priority="50" />
+  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" priority="100" pattern="*.as" />
+  <mime type="application/x-applix-word" description="Applix Words document" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+  <mime type="application/x-applix-word" description="Applix Words document" priority="100" pattern="*.aw" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000081a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000091a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000021a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000031a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000041a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000061a" priority="50" />
+  <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="&lt;ar&gt;" priority="45" />
+  <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="!&lt;arch&gt;" priority="45" />
+  <mime type="application/x-archive" acronym="AR" description="AR archive" priority="100" pattern="*.a" />
+  <mime type="application/x-arj" description="ARJ archive" data-type="short" endian="LSB" offset="0" magic="0xea60" priority="50" />
+  <mime type="application/x-arj" acronym="ARJ" description="ARJ archive" priority="100" pattern="*.arj" />
+  <mime type="application/x-asp" acronym="ASP" description="Active Server Page" priority="100" pattern="*.asp" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/local/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/local/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/awk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/awk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/awk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/awk" priority="50" />
+  <mime type="application/x-bcpio" acronym="BCPIO" description="BCPIO document" priority="100" pattern="*.bcpio" />
+  <mime type="application/x-bittorrent" description="BitTorrent seed file" data-type="string" offset="0" magic="d8:announce" priority="50" />
+  <mime type="application/x-bittorrent" description="BitTorrent seed file" priority="100" pattern="*.torrent" />
+  <mime type="application/x-blender" description="Blender scene" data-type="string" offset="0" magic="BLENDER" priority="50" />
+  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blender" />
+  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blend" />
+  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.BLEND" />
+  <mime type="application/x-bzdvi" description="TeX DVI document (bzip-compressed)" priority="100" pattern="*.dvi.bz2" />
+  <mime type="application/x-bzip" description="Bzip archive" data-type="string" offset="0" magic="BZh" priority="50" />
+  <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz" />
+  <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz2" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz2" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz2" />
+  <mime type="application/x-bzpdf" description="PDF document (bzip-compressed)" priority="100" pattern="*.pdf.bz2" />
+  <mime type="application/x-bzpostscript" description="PostScript document (bzip-compressed)" priority="100" pattern="*.ps.bz2" />
+  <mime type="application/x-cbr" description="comic book archive" priority="100" pattern="*.cbr" />
+  <mime type="application/x-cbz" description="comic book archive" priority="100" pattern="*.cbz" />
+  <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso" />
+  <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso9660" />
+  <mime type="application/x-cgi" description="CGI script" priority="100" pattern="*.cgi" />
+  <mime type="application/x-chess-pgn" description="PGN chess game notation" data-type="string" offset="0" magic="[Event " priority="50" />
+  <mime type="application/x-chess-pgn" description="PGN chess game notation" priority="100" pattern="*.pgn" />
+  <mime type="application/x-chm" acronym="CHM" description="Compiled Help Modules" priority="100" pattern="*.chm" />
+  <mime type="application/x-compress" description="UNIX-compressed file" data-type="string" offset="0" magic="\037\235" priority="50" />
+  <mime type="application/x-compress" description="UNIX-compressed file" priority="100" pattern="*.Z" />
+  <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tar.gz" />
+  <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tgz" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \004" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\001" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\002" priority="50" />
+  <mime type="application/x-core" description="program crash data" priority="100" pattern="core" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="070707" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070701" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070702" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="0143561" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" priority="100" pattern="*.cpio" />
+  <mime type="application/x-cpio-compressed" description="CPIO archive (gzip-compressed)" priority="100" pattern="*.cpio.gz" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/tcsh" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/csh" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env csh" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env tcsh" />
+  <mime type="application/x-csh" description="C shell script" priority="100" pattern="*.csh" />
+  <mime type="application/x-dbf" description="Xbase document" priority="100" pattern="*.dbf" />
+  <mime type="application/ecmascript" description="ECMAScript program" priority="100" pattern="*.es" />
+  <mime type="application/x-dbm" data-type="long" endian="MSB" offset="0" magic="0x061561" priority="50" />
+  <mime type="application/x-dc-rom" description="Dreamcast ROM" priority="100" pattern="*.dc" />
+  <mime type="application/x-nintendo-ds-rom" description="Nintendo DS ROM" priority="100" pattern="*.nds" />
+  <mime type="application/x-deb" description="Debian package" data-type="string" offset="0" magic="!&lt;arch&gt;" priority="50" />
+  <mime type="application/x-deb" description="Debian package" priority="100" pattern="*.deb" />
+  <mime type="application/x-designer" description="Qt Designer file" priority="100" pattern="*.ui" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0:32" magic="[Desktop Entry]" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[Desktop Action" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[KDE Desktop Entry]" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# Config File" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# KDE Config File" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.desktop" />
+  <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.kdelnk" />
+  <mime type="application/x-dia-diagram" description="Dia diagram" data-type="string" offset="5:100" magic="&lt;dia:" priority="50" />
+  <mime type="application/x-dia-diagram" description="Dia diagram" priority="100" pattern="*.dia" />
+  <mime type="application/x-dvi" description="TeX DVI document" data-type="short" endian="LSB" offset="0" magic="0x02f7" priority="50" />
+  <mime type="application/x-dvi" description="TeX DVI document" priority="100" pattern="*.dvi" />
+  <mime type="application/x-e-theme" description="Enlightenment theme" priority="100" pattern="*.etheme" />
+  <mime type="application/x-egon" description="Egon Animator animation" priority="100" pattern="*.egon" />
+  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="MZ" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0x521c" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0420" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0421" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0603" priority="40" />
+  <mime type="application/x-executable" description="executable" priority="100" pattern="*.exe" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="LWFN" priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="65" magic="LWFN" priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!PS-AdobeFont-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!PS-AdobeFont-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!FontType1-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!FontType1-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfa" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfb" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.gsf" />
+  <mime type="application/x-font-afm" description="Adobe font metrics" priority="100" pattern="*.afm" />
+  <mime type="application/x-font-bdf" description="BDF font" data-type="string" offset="0" magic="STARTFONT\040" priority="50" />
+  <mime type="application/x-font-bdf" description="BDF font" priority="100" pattern="*.bdf" />
+  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="0" magic="\xff\x46\x4f\x4e" priority="50" />
+  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x45\x47\x41" priority="50" />
+  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x56\x49\x44" priority="50" />
+  <mime type="application/x-font-framemaker" description="Adobe FrameMaker font" data-type="string" offset="0" magic="&lt;MakerScreenFont" priority="50" />
+  <mime type="application/x-font-libgrx" description="LIBGRX font" data-type="string" offset="0" magic="\x14\x02\x59\x19" priority="50" />
+  <mime type="application/x-font-linux-psf" description="Linux PSF console font" data-type="string" offset="0" magic="\x36\x04" priority="50" />
+  <mime type="application/x-font-linux-psf" description="Linux PSF console font" priority="100" pattern="*.psf" />
+  <mime type="application/x-gz-font-linux-psf" description="Linux PSF console font (gzip-compressed)" priority="100" pattern="*.psf.gz" />
+  <mime type="application/x-font-pcf" description="PCF font" data-type="string" offset="0" magic="\001fcp" priority="50" />
+  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf" />
+  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.Z" />
+  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.gz" />
+  <mime type="application/x-font-otf" description="OpenType font" data-type="string" offset="0" magic="OTTO" priority="50" />
+  <mime type="application/x-font-speedo" description="Speedo font" data-type="string" offset="0" magic="D1.0\015" priority="50" />
+  <mime type="application/x-font-speedo" description="Speedo font" priority="100" pattern="*.spd" />
+  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="StartFont" priority="50" />
+  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="\x13\x7A\x29" priority="50" />
+  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="8" magic="\x13\x7A\x2B" priority="50" />
+  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\203" priority="50" />
+  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\131" priority="50" />
+  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\312" priority="50" />
+  <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\021" priority="50" />
+  <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\022" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="FFIL" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="65" magic="FFIL" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="\000\001\000\000\000" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttf" />
+  <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttc" />
+  <mime type="application/x-font-vfont" description="V font" data-type="string" offset="0" magic="FONT" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerFile" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MIFFile" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerDictionary" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerScreenFon" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MML" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;Book" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;Maker" priority="50" />
+  <mime type="application/x-gameboy-rom" description="Game Boy ROM" priority="100" pattern="*.gb" />
+  <mime type="application/x-gba-rom" description="Game Boy Advance ROM" priority="100" pattern="*.gba" />
+  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="MSB" offset="0" magic="0x13579ace" priority="50" />
+  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="LSB" offset="0" magic="0x13579ace" priority="50" />
+  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="string" offset="0" magic="GDBM" priority="50" />
+  <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.gen" />
+  <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.md" />
+  <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.gmo" />
+  <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.mo" />
+  <mime type="application/x-glade" description="Glade project" data-type="string" offset="0:256" magic="&lt;glade-interface" priority="50" />
+  <mime type="application/x-glade" description="Glade project" priority="100" pattern="*.glade" />
+  <mime type="application/x-gmc-link" description="GMC link" data-type="string" offset="0:32" magic="URL:" priority="50" />
+  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnucash" />
+  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnc" />
+  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.xac" />
+  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gmr:Workbook" priority="50" />
+  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gnm:Workbook" priority="50" />
+  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" priority="100" pattern="*.gnumeric" />
+  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gp" />
+  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gplt" />
+  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gnuplot" />
+  <mime type="application/x-graphite" description="Graphite scientific graph" priority="100" pattern="*.gra" />
+  <mime type="application/x-gtktalog" description="GTKtalog catalog" data-type="string" offset="4" magic="gtktalog " priority="50" />
+  <mime type="application/x-gzdvi" description="TeX DVI document (gzip-compressed)" priority="100" pattern="*.dvi.gz" />
+  <mime type="application/x-gzip" description="Gzip archive" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-gzip" description="Gzip archive" priority="100" pattern="*.gz" />
+  <mime type="application/x-gzpdf" description="PDF document (gzip-compressed)" priority="100" pattern="*.pdf.gz" />
+  <mime type="application/x-gzpostscript" description="PostScript document (gzip-compressed)" priority="100" pattern="*.ps.gz" />
+  <mime type="application/x-hdf" description="HDF document" priority="100" pattern="*.hdf" />
+  <mime type="application/x-ipod-firmware" description="iPod firmware" data-type="string" offset="0" magic="S T O P" priority="50" />
+  <mime type="application/x-java-archive" description="Java archive" data-type="string" offset="0" magic="PK\003\004" priority="85" />
+  <mime type="application/x-java-archive" description="Java archive" priority="100" pattern="*.jar" />
+  <mime type="application/x-java" description="Java class" data-type="short" offset="0" magic="0xcafe" priority="50" />
+  <mime type="application/x-java" description="Java class" priority="100" pattern="*.class" />
+  <mime type="application/x-java-jnlp-file" description="Java Network Launching Protocol" data-type="string" offset="0:256" magic="&lt;jnlp" priority="50" />
+  <mime type="application/x-java-jnlp-file" acronym="JNLP" description="Java Network Launching Protocol" priority="100" pattern="*.jnlp" />
+  <mime type="application/javascript" description="JavaScript program" priority="100" pattern="*.js" />
+  <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpr" />
+  <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpx" />
+  <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-karbon" description="Karbon14 drawing" priority="100" pattern="*.karbon" />
+  <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kchart" description="KChart chart" priority="100" pattern="*.chrt" />
+  <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kformula" description="KFormula formula" priority="100" pattern="*.kfo" />
+  <mime type="application/x-killustrator" description="KIllustrator drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-killustrator" description="KIllustrator drawing" priority="100" pattern="*.kil" />
+  <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kivio" description="Kivio flowchart" priority="100" pattern="*.flw" />
+  <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kontour" description="Kontour drawing" priority="100" pattern="*.kon" />
+  <mime type="application/x-kpovmodeler" description="KPovModeler scene" priority="100" pattern="*.kpm" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpr" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpt" />
+  <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-krita" description="Krita document" priority="100" pattern="*.kra" />
+  <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kspread" description="KSpread spreadsheet" priority="100" pattern="*.ksp" />
+  <mime type="application/x-kspread-crypt" description="KSpread spreadsheet (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2702" priority="50" />
+  <mime type="application/x-ksysv-package" description="KSysV init package" data-type="string" offset="4" magic="KSysV" priority="50" />
+  <mime type="application/x-kugar" description="Kugar document" priority="100" pattern="*.kud" />
+  <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwd" />
+  <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwt" />
+  <mime type="application/x-kword-crypt" description="KWord document (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2701" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh -" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh0-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh1-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh2-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh3-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh4-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh5-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh40-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lhd-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz4-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz5-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lzs-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lha" />
+  <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lzh" />
+  <mime type="application/x-lhz" description="LHZ archive" priority="100" pattern="*.lhz" />
+  <mime type="application/x-linguist" description="message catalog" priority="100" pattern="*.ts" />
+  <mime type="application/x-lyx" description="LyX document" data-type="string" offset="0" magic="#LyX" priority="50" />
+  <mime type="application/x-lyx" description="LyX document" priority="100" pattern="*.lyx" />
+  <mime type="application/x-lzop" description="LZO archive" priority="100" pattern="*.lzo" />
+  <mime type="application/x-magicpoint" description="MagicPoint presentation" priority="100" pattern="*.mgp" />
+  <mime type="application/x-macbinary" description="Macintosh MacBinary file" data-type="string" offset="102" magic="mBIN" priority="50" />
+  <mime type="video/x-matroska" description="Matroska video" data-type="string" offset="8" magic="matroska" priority="50" />
+  <mime type="video/x-matroska" description="Matroska video" priority="100" pattern="*.mkv" />
+  <mime type="audio/x-matroska" description="Matroska audio" data-type="string" offset="8" magic="matroska" priority="50" />
+  <mime type="audio/x-matroska" description="Matroska audio" priority="100" pattern="*.mka" />
+  <mime type="text/x-ocl" acronym="OCL" description="Object Constraint Language" priority="100" pattern="*.ocl" />
+  <mime type="application/x-mif" description="Adobe FrameMaker MIF document" priority="100" pattern="*.mif" />
+  <mime type="application/x-mozilla-bookmarks" description="Mozilla bookmarks" data-type="string" offset="0:64" magic="&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;" priority="80" />
+  <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" data-type="string" offset="0" magic="MZ" priority="50" />
+  <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" priority="100" pattern="*.exe" />
+  <mime type="application/x-mswinurl" data-type="string" offset="1" magic="InternetShortcut" priority="50" />
+  <mime type="application/x-mswrite" description="WRI document" priority="100" pattern="*.wri" />
+  <mime type="application/x-msx-rom" description="MSX ROM" priority="100" pattern="*.msx" />
+  <mime type="application/x-m4" description="M4 macro" priority="100" pattern="*.m4" />
+  <mime type="application/x-n64-rom" description="Nintendo64 ROM" priority="100" pattern="*.n64" />
+  <mime type="application/x-nautilus-link" description="Nautilus link" data-type="string" offset="0:32" magic="&lt;nautilus_object nautilus_link" priority="50" />
+  <mime type="application/x-nes-rom" description="NES ROM" priority="100" pattern="*.nes" />
+  <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.cdf" />
+  <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.nc" />
+  <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-object" description="object code" priority="100" pattern="*.o" />
+  <mime type="application/ogg" description="Ogg multimedia" data-type="string" offset="0" magic="OggS" priority="50" />
+  <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogg" />
+  <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogx" />
+  <mime type="audio/ogg" description="Ogg Audio" data-type="string" offset="0" magic="OggS" priority="50" />
+  <mime type="audio/ogg" description="Ogg Audio" priority="100" pattern="*.oga" />
+  <mime type="video/ogg" description="Ogg Video" data-type="string" offset="0" magic="OggS" priority="50" />
+  <mime type="video/ogg" description="Ogg Video" priority="100" pattern="*.ogv" />
+  <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" priority="100" pattern="*.ogg" />
+  <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" priority="100" pattern="*.ogg" />
+  <mime type="audio/x-speex+ogg" description="Ogg Speex audio" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="audio/x-speex+ogg" description="Ogg Speex audio" priority="100" pattern="*.ogg" />
+  <mime type="audio/x-speex" description="Speex audio" data-type="string" offset="0" magic="Speex" priority="50" />
+  <mime type="audio/x-speex" description="Speex audio" priority="100" pattern="*.spx" />
+  <mime type="video/x-theora+ogg" description="Ogg Theora video" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="video/x-theora+ogg" description="Ogg Theora video" priority="100" pattern="*.ogg" />
+  <mime type="video/x-ogm+ogg" description="OGM video" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="video/x-ogm+ogg" description="OGM video" priority="100" pattern="*.ogm" />
+  <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="string" offset="0" magic="\320\317\021\340\241\261\032\341" priority="50" />
+  <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="long" endian="LSB" offset="0" magic="0xe011cfd0" priority="50" />
+  <mime type="application/x-oleo" description="GNU Oleo spreadsheet" data-type="string" offset="31" magic="Oleo" priority="50" />
+  <mime type="application/x-oleo" description="GNU Oleo spreadsheet" priority="100" pattern="*.oleo" />
+  <mime type="application/x-pak" description="PAK archive" data-type="string" offset="0" magic="PACK" priority="80" />
+  <mime type="application/x-pak" description="PAK archive" priority="100" pattern="*.pak" />
+  <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.pdb" />
+  <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.prc" />
+  <mime type="application/x-par2" description="PAR2 Parity File" data-type="string" offset="0" magic="PAR2" priority="50" />
+  <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.PAR2" />
+  <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.par2" />
+  <mime type="application/x-pef-executable" description="PEF executable" data-type="string" offset="0" magic="Joy!" priority="50" />
+  <mime type="application/x-perl" description="Perl script" data-type="string" offset="0" magic="eval \&quot;exec /usr/local/bin/perl" priority="50" />
+  <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/perl" priority="50" />
+  <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/env perl" priority="50" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pl" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pm" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.al" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.perl" />
+  <mime type="application/x-php" description="PHP script" data-type="string" offset="0:64" magic="&lt;?php" priority="80" />
+  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php" />
+  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php3" />
+  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php4" />
+  <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.p12" />
+  <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.pfx" />
+  <mime type="application/x-planperfect" description="PlanPerfect spreadsheet" priority="100" pattern="*.pln" />
+  <mime type="application/x-profile" description="profiler results" priority="100" pattern="gmon.out" />
+  <mime type="application/x-pw" description="Pathetic Writer document" priority="100" pattern="*.pw" />
+  <mime type="application/x-python-bytecode" description="Python bytecode" data-type="long" endian="MSB" offset="0" magic="0x994e0d0a" priority="50" />
+  <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyc" />
+  <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyo" />
+  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb1" />
+  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb2" />
+  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb3" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="&lt;?xml" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="RTSPtext" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="rtsptext" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="SMILtext" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" priority="100" pattern="*.qtl" />
+  <mime type="application/x-qw" description="Quicken document" priority="100" pattern="*.qif" />
+  <mime type="application/x-rar" description="RAR archive" data-type="string" offset="0" magic="Rar!" priority="50" />
+  <mime type="application/x-rar" description="RAR archive" priority="100" pattern="*.rar" />
+  <mime type="application/x-dar" description="DAR archive" data-type="long" endian="MSB" offset="0" magic="123" />
+  <mime type="application/x-dar" description="DAR archive" priority="100" pattern="*.dar" />
+  <mime type="application/x-reject" description="rejected patch" priority="100" pattern="*.rej" />
+  <mime type="application/x-rpm" description="RPM package" data-type="string" offset="0" magic="\xed\xab\xee\xdb" priority="50" />
+  <mime type="application/x-rpm" description="RPM package" priority="100" pattern="*.rpm" />
+  <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/env ruby" />
+  <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/ruby" />
+  <mime type="application/x-ruby" description="Ruby script" priority="100" pattern="*.rb" />
+  <mime type="application/x-markaby" description="Markaby script" priority="100" pattern="*.mab" />
+  <mime type="application/x-sc" description="SC/Xspread spreadsheet" data-type="string" offset="38" magic="Spreadsheet" priority="50" />
+  <mime type="application/x-shar" description="shell archive" priority="100" pattern="*.shar" />
+  <mime type="application/x-shared-library-la" description="shared library (la)" priority="100" pattern="*.la" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="short" endian="LSB" offset="0" magic="0603" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \003" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" priority="100" pattern="*.so" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="10" magic="# This is a shell archive" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/bash" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/nawk" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/zsh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/sh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/ksh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env sh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env bash" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env zsh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env ksh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" priority="100" pattern="*.sh" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="FWS" priority="50" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="CWS" priority="50" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.swf" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.spl" />
+  <mime type="application/x-shorten" description="Shorten audio" data-type="string" offset="0" magic="ajkg" priority="50" />
+  <mime type="application/x-shorten" description="Shorten audio" priority="100" pattern="*.shn" />
+  <mime type="application/x-siag" description="Siag spreadsheet" priority="100" pattern="*.siag" />
+  <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.sms" />
+  <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.gg" />
+  <mime type="application/x-snes-rom" description="Super NES ROM" priority="100" pattern="*.smc" />
+  <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="StuffIt " priority="50" />
+  <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="SIT!" priority="50" />
+  <mime type="application/x-subrip" description="SubRip subtitles" data-type="string" offset="0" magic="1" priority="50" />
+  <mime type="application/x-subrip" description="SubRip subtitles" priority="100" pattern="*.srt" />
+  <mime type="application/x-sami" description="Synchronized Accessible Media Interchange" data-type="string" offset="0:256" magic="&lt;SAMI&gt;" priority="50" />
+  <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.smi" />
+  <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.sami" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{1}" priority="50" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{0}" priority="50" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0:6" magic="}{" priority="50" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" priority="100" pattern="*.sub" />
+  <mime type="text/x-mpsub" description="MPlayer Subtitle" data-type="string" offset="0:256" magic="FORMAT=" priority="50" />
+  <mime type="text/x-mpsub" acronym="MPSub" description="MPlayer Subtitle" priority="100" pattern="*.sub" />
+  <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="[Script Info]" priority="50" />
+  <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="Dialogue: " priority="50" />
+  <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ssa" />
+  <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ass" />
+  <mime type="application/x-sv4cpio" description="SV4 CPIO archive" priority="100" pattern="*.sv4cpio" />
+  <mime type="application/x-sv4crc" description="SV4 CPIO archive (with CRC)" priority="100" pattern="*.sv4crc" />
+  <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\0" priority="50" />
+  <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\040\040\0" priority="50" />
+  <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.tar" />
+  <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.gtar" />
+  <mime type="application/x-tarz" description="Tar archive (compressed)" priority="100" pattern="*.tar.Z" />
+  <mime type="application/x-tex-gf" description="generic font file" priority="100" pattern="*.gf" />
+  <mime type="application/x-tex-pk" description="packed font file" priority="100" pattern="*.pk" />
+  <mime type="application/x-tgif" description="TGIF document" data-type="string" offset="0" magic="%TGIF" priority="50" />
+  <mime type="application/x-tgif" description="TGIF document" priority="100" pattern="*.obj" />
+  <mime type="application/x-theme" description="theme" priority="100" pattern="*.theme" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*~" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*%" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.bak" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.old" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.sik" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic=".\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'.\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" priority="100" pattern="*.tr" />
+  <mime type="text/troff" description="Troff document" priority="100" pattern="*.roff" />
+  <mime type="text/troff" description="Troff document" priority="100" pattern="*.t" />
+  <mime type="application/x-troff-man" description="Troff document (with manpage macros)" priority="100" pattern="*.man" />
+  <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tar.lzo" />
+  <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tzo" />
+  <mime type="application/x-ustar" description="Ustar archive" priority="100" pattern="*.ustar" />
+  <mime type="application/x-wais-source" description="WAIS source code" priority="100" pattern="*.src" />
+  <mime type="application/x-wpg" description="WordPerfect/Drawperfect image" priority="100" pattern="*.wpg" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.der" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cer" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.crt" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cert" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.pem" />
+  <mime type="application/x-zoo" description="Zoo archive" data-type="long" endian="LSB" offset="20" magic="0xfdc4a7dc" priority="50" />
+  <mime type="application/x-zoo" description="Zoo archive" priority="100" pattern="*.zoo" />
+  <mime type="application/xhtml+xml" acronym="XHTML" description="Extensible HyperText Markup Language" priority="100" pattern="*.xhtml" />
+  <mime type="application/zip" description="Zip archive" data-type="string" offset="0" magic="PK\003\004" priority="40" />
+  <mime type="application/zip" description="Zip archive" priority="100" pattern="*.zip" />
+  <mime type="audio/ac3" description="Dolby Digital audio" data-type="short" endian="MSB" offset="0" magic="0x0b77" priority="50" />
+  <mime type="audio/ac3" description="Dolby Digital audio" priority="100" pattern="*.ac3" />
+  <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR\n" priority="50" />
+  <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR_MC1.0\n" priority="50" />
+  <mime type="audio/AMR" acronym="AMR" description="Adaptive Multi-Rate" priority="100" pattern="*.amr" />
+  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB\n" priority="50" />
+  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB_MC1.0\n" priority="50" />
+  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" priority="100" pattern="*.awb" />
+  <mime type="audio/basic" description="ULAW (Sun) audio" data-type="string" offset="0" magic=".snd" priority="40" />
+  <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.au" />
+  <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.snd" />
+  <mime type="audio/prs.sid" description="Commodore 64 audio" data-type="string" offset="0" magic="PSID" priority="50" />
+  <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.sid" />
+  <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.psid" />
+  <mime type="audio/x-adpcm" description="PCM audio" data-type="string" offset="0" magic=".snd" priority="50" />
+  <mime type="audio/x-adpcm" description="PCM audio" data-type="long" endian="LSB" offset="0" magic="0x0064732E" priority="50" />
+  <mime type="audio/x-aifc" description="AIFC audio" data-type="string" offset="8" magic="AIFC" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFF" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFC" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="8SVX" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aiff" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aif" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aifc" />
+  <mime type="audio/x-ape" description="Monkey's audio" data-type="string" offset="0" magic="MAC " priority="50" />
+  <mime type="audio/x-ape" description="Monkey's audio" priority="100" pattern="*.ape" />
+  <mime type="audio/x-it" description="Impulse Tracker audio" data-type="string" offset="0" magic="IMPM" priority="50" />
+  <mime type="audio/x-it" description="Impulse Tracker audio" priority="100" pattern="*.it" />
+  <mime type="audio/x-flac" description="FLAC audio" priority="100" pattern="*.flac" />
+  <mime type="audio/x-wavpack" description="WavPack audio" data-type="string" offset="0" magic="wvpk" priority="50" />
+  <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wv" />
+  <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wvp" />
+  <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" data-type="string" offset="0" magic="wvpk" priority="50" />
+  <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" priority="100" pattern="*.wvc" />
+  <mime type="audio/midi" description="MIDI audio" data-type="string" offset="0" magic="MThd" priority="50" />
+  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.mid" />
+  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.midi" />
+  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.kar" />
+  <mime type="audio/mp4" description="MPEG-4 audio" data-type="string" offset="4" magic="ftypM4A" priority="50" />
+  <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.m4a" />
+  <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.aac" />
+  <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypisom" priority="50" />
+  <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypmp42" priority="50" />
+  <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.mp4" />
+  <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.m4v" />
+  <mime type="audio/x-m4b" description="MPEG-4 audio book" data-type="string" offset="4" magic="ftypM4B" priority="50" />
+  <mime type="audio/x-m4b" description="MPEG-4 audio book" priority="100" pattern="*.m4b" />
+  <mime type="video/3gpp" description="3GPP multimedia" data-type="string" offset="4" magic="ftyp3gp" priority="50" />
+  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gp" />
+  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gpp" />
+  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.amr" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mod" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.ult" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.uni" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.m15" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mtm" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.669" />
+  <mime type="audio/mp2" description="MP2 audio" priority="100" pattern="*.mp2" />
+  <mime type="audio/mpeg" description="MP3 audio" data-type="long" endian="MSB" offset="0" magic="0xfffb" priority="50" />
+  <mime type="audio/mpeg" description="MP3 audio" data-type="string" offset="0" magic="ID3" priority="50" />
+  <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mp3" />
+  <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mpga" />
+  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" data-type="string" offset="0" magic="#EXTM3U" priority="50" />
+  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.m3u" />
+  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.vlc" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0" magic="ASF " priority="51" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="&lt;ASX" priority="51" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="&lt;asx" priority="51" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.asx" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wax" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wvx" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wmx" />
+  <mime type="audio/x-psf" description="PSF audio" data-type="string" offset="0" magic="PSF" priority="50" />
+  <mime type="audio/x-psf" acronym="PSF" description="PSF audio" priority="100" pattern="*.psf" />
+  <mime type="audio/x-minipsf" acronym="MiniPSF" description="Miniature Portable Sound Format" priority="100" pattern="*.minipsf" />
+  <mime type="audio/x-psflib" acronym="PSFlib" description="Portable Sound Format Library" priority="100" pattern="*.psflib" />
+  <mime type="audio/x-ms-wma" description="Windows Media audio" priority="100" pattern="*.wma" />
+  <mime type="audio/x-musepack" description="Musepack audio" data-type="string" offset="0" magic="MP+" priority="50" />
+  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpc" />
+  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpp" />
+  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mp+" />
+  <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.ra" />
+  <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.rax" />
+  <mime type="application/ram" description="RealMedia Metafile" priority="100" pattern="*.ram" />
+  <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rv" />
+  <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rvx" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rm" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmj" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmm" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rms" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmx" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmvb" />
+  <mime type="image/vnd.rn-realpix" description="RealPix document" priority="100" pattern="*.rp" />
+  <mime type="text/vnd.rn-realtext" description="RealText document" priority="100" pattern="*.rt" />
+  <mime type="audio/x-riff" description="RIFF audio" data-type="string" offset="0" magic="RIFF" priority="45" />
+  <mime type="audio/x-s3m" description="Scream Tracker 3 audio" data-type="string" offset="44" magic="SCRM" priority="50" />
+  <mime type="audio/x-s3m" description="Scream Tracker 3 audio" priority="100" pattern="*.s3m" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[playlist]" priority="50" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[Playlist]" priority="50" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[PLAYLIST]" priority="50" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" priority="100" pattern="*.pls" />
+  <mime type="audio/x-stm" description="Scream Tracker audio" priority="100" pattern="*.stm" />
+  <mime type="audio/x-voc" description="VOC audio" priority="100" pattern="*.voc" />
+  <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAVE" priority="50" />
+  <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAV " priority="50" />
+  <mime type="audio/x-wav" description="WAV audio" priority="100" pattern="*.wav" />
+  <mime type="audio/x-xi" description="Scream Tracker instrument" data-type="string" offset="0" magic="Extended Intrument:" priority="50" />
+  <mime type="audio/x-xi" description="Scream Tracker instrument" priority="100" pattern="*.xi" />
+  <mime type="audio/x-xm" description="FastTracker II audio" data-type="string" offset="0" magic="Extended Module:" priority="50" />
+  <mime type="audio/x-xm" description="FastTracker II audio" priority="100" pattern="*.xm" />
+  <mime type="audio/x-tta" description="TrueAudio audio" data-type="string" offset="0" magic="TTA1" priority="50" />
+  <mime type="audio/x-tta" description="TrueAudio audio" priority="100" pattern="*.tta" />
+  <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" mask="0xffff00000000ffff" magic="BMxxxx\000\000" priority="50" />
+  <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" magic="BM" priority="50" />
+  <mime type="image/bmp" description="Windows BMP image" priority="100" pattern="*.bmp" />
+  <mime type="image/vnd.wap.wbmp" acronym="WBMP" description="WAP bitmap" priority="100" pattern="*.wbmp" />
+  <mime type="image/cgm" description="Computer Graphics Metafile" priority="100" pattern="*.cgm" />
+  <mime type="image/fax-g3" description="CCITT G3 fax" priority="100" pattern="*.g3" />
+  <mime type="image/gif" description="GIF image" data-type="string" offset="0" magic="GIF" priority="50" />
+  <mime type="image/gif" description="GIF image" priority="100" pattern="*.gif" />
+  <mime type="image/ief" description="IEF image" priority="100" pattern="*.ief" />
+  <mime type="image/jpeg" description="JPEG image" data-type="string" offset="0" magic="\377\330\377" priority="50" />
+  <mime type="image/jpeg" description="JPEG image" data-type="short" endian="MSB" offset="0" magic="0xffd8" priority="50" />
+  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpeg" />
+  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpg" />
+  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpe" />
+  <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="4" magic="jP" priority="50" />
+  <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="0" magic="\xFF\x4F\xFF\x51\x00" priority="50" />
+  <mime type="image/jp2" description="JPEG-2000 image" data-type="long" endian="MSB" offset="3" magic="0x0c6a5020" priority="50" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jp2" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpc" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpx" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.j2k" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpf" />
+  <mime type="image/x-dds" description="DirectDraw surface" data-type="string" offset="0" magic="DDS" priority="50" />
+  <mime type="image/x-dds" description="DirectDraw surface" priority="100" pattern="*.dds" />
+  <mime type="image/x-xcursor" description="X11 cursor" data-type="string" offset="0" magic="Xcur" priority="50" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict1" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict2" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" data-type="string" offset="0" magic="PICT" priority="50" />
+  <mime type="application/x-ufraw" acronym="UFRaw" description="Unidentified Flying Raw" priority="100" pattern="*.ufraw" />
+  <mime type="image/x-adobe-dng" acronym="DNG" description="Digital Negative" priority="100" pattern="*.dng" />
+  <mime type="image/x-canon-crw" description="Canon RaW" data-type="string" offset="0" magic="II\x1a\x00\x00\x00HEAPCCDR" priority="50" />
+  <mime type="image/x-canon-crw" acronym="CRW" description="Canon RaW" priority="100" pattern="*.crw" />
+  <mime type="image/x-canon-cr2" acronym="CR2" description="Canon Raw 2" priority="100" pattern="*.cr2" />
+  <mime type="image/x-fuji-raf" description="RAw Format" data-type="string" offset="0" magic="FUJIFILMCCD-RAW " priority="50" />
+  <mime type="image/x-fuji-raf" acronym="RAF" description="RAw Format" priority="100" pattern="*.raf" />
+  <mime type="image/x-kodak-dcr" acronym="DCR" description="Digital Camera Raw" priority="100" pattern="*.dcr" />
+  <mime type="image/x-kodak-k25" acronym="K25" description="Kodak DC25" priority="100" pattern="*.k25" />
+  <mime type="image/x-kodak-kdc" acronym="KDC" description="Kodak Digital Camera" priority="100" pattern="*.kdc" />
+  <mime type="image/x-minolta-mrw" description="Minolta RaW" data-type="string" offset="0" magic="\x00MRM" priority="50" />
+  <mime type="image/x-minolta-mrw" acronym="MRW" description="Minolta RaW" priority="100" pattern="*.mrw" />
+  <mime type="image/x-nikon-nef" acronym="NEF" description="Nikon Electronic Format" priority="100" pattern="*.nef" />
+  <mime type="image/x-olympus-orf" description="Olympus Raw Format" data-type="string" offset="0" magic="IIRO\x08\x00\x00\x00" priority="50" />
+  <mime type="image/x-olympus-orf" acronym="ORF" description="Olympus Raw Format" priority="100" pattern="*.orf" />
+  <mime type="image/x-panasonic-raw" description="Panasonic raw image" data-type="string" offset="0" magic="IIU\x00\x08\x00\x00\x00" priority="50" />
+  <mime type="image/x-panasonic-raw" description="Panasonic raw image" priority="100" pattern="*.raw" />
+  <mime type="image/x-pentax-pef" acronym="PEF" description="Pentax Electronic Format" priority="100" pattern="*.pef" />
+  <mime type="image/x-sigma-x3f" description="X3 Foveon" data-type="string" offset="0" magic="FOVb" priority="50" />
+  <mime type="image/x-sigma-x3f" acronym="X3F" description="X3 Foveon" priority="100" pattern="*.x3f" />
+  <mime type="image/x-sony-srf" acronym="SRF" description="Sony Raw Format" priority="100" pattern="*.srf" />
+  <mime type="image/x-sony-sr2" acronym="SR2" description="Sony Raw format 2" priority="100" pattern="*.sr2" />
+  <mime type="image/x-sony-arw" acronym="ARW" description="Alpha Raw format" priority="100" pattern="*.arw" />
+  <mime type="image/png" description="PNG image" data-type="string" offset="0" magic="\x89PNG" priority="50" />
+  <mime type="image/png" description="PNG image" priority="100" pattern="*.png" />
+  <mime type="image/rle" description="Run Length Encoded bitmap image" priority="100" pattern="*.rle" />
+  <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="&lt;!DOCTYPE svg" priority="80" />
+  <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="&lt;svg" priority="80" />
+  <mime type="image/svg+xml" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svg" />
+  <mime type="image/svg+xml-compressed" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svgz" />
+  <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="MM\x00\x2a" priority="50" />
+  <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="II\x2a\x00" priority="50" />
+  <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tif" />
+  <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tiff" />
+  <mime type="image/vnd.dwg" description="AutoCAD image" priority="100" pattern="*.dwg" />
+  <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\nHEADER\n" priority="50" />
+  <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\x0d\nHEADER\x0d\n" priority="50" />
+  <mime type="image/vnd.dxf" description="DXF vector image" priority="100" pattern="*.dxf" />
+  <mime type="image/x-3ds" description="3D Studio image" priority="100" pattern="*.3ds" />
+  <mime type="image/x-applix-graphics" description="Applix Graphics image" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+  <mime type="image/x-applix-graphics" description="Applix Graphics image" priority="100" pattern="*.ag" />
+  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.eps.bz2" />
+  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsi.bz2" />
+  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsf.bz2" />
+  <mime type="image/x-cmu-raster" description="CMU raster image" priority="100" pattern="*.ras" />
+  <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.gz" />
+  <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.bz2" />
+  <mime type="application/dicom" description="Digital Imaging and Communications in Medicine" data-type="string" offset="128" magic="DICM" priority="50" />
+  <mime type="application/dicom" acronym="DICOM" description="Digital Imaging and Communications in Medicine" priority="100" pattern="*.dcm" />
+  <mime type="application/docbook+xml" description="DocBook document" data-type="string" offset="0" magic="&lt;?xml" priority="90" />
+  <mime type="application/docbook+xml" description="DocBook document" priority="100" pattern="*.docbook" />
+  <mime type="image/x-dib" description="Device Independant Bitmap" data-type="string" offset="0" magic="\x28\00\00\00" priority="50" />
+  <mime type="image/vnd.djvu" description="DjVu image" data-type="string" offset="4" magic="FORM" priority="50" />
+  <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djvu" />
+  <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djv" />
+  <mime type="image/dpx" description="Digital Moving Picture Exchange" data-type="long" endian="MSB" offset="0" magic="0x53445058" priority="50" />
+  <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="%!" priority="90" />
+  <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="\004%!" priority="90" />
+  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.eps" />
+  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsi" />
+  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsf" />
+  <mime type="image/x-fits" description="Flexible Image Transport System" data-type="string" offset="0" magic="SIMPLE =" priority="50" />
+  <mime type="image/x-fits" acronym="FITS" description="Flexible Image Transport System" priority="100" pattern="*.fits" />
+  <mime type="image/x-fpx" description="FlashPiX" data-type="long" endian="MSB" offset="0" magic="0x46506978" priority="50" />
+  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.eps.gz" />
+  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsi.gz" />
+  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsf.gz" />
+  <mime type="image/x-ico" acronym="ICO" description="Windows Icon" priority="100" pattern="*.ico" />
+  <mime type="image/x-icns" description="MacOS X icon" data-type="string" offset="0" magic="icns" priority="50" />
+  <mime type="image/x-icns" description="MacOS X icon" priority="100" pattern="*.icns" />
+  <mime type="image/x-iff" description="IFF image" priority="100" pattern="*.iff" />
+  <mime type="image/x-ilbm" acronym="ILBM image" description="InterLeaved BitMap" priority="100" pattern="*.ilbm" />
+  <mime type="image/x-jng" acronym="JNG" description="JPEG Network Graphics" priority="100" pattern="*.jng" />
+  <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwo" />
+  <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwob" />
+  <mime type="image/x-lws" description="LightWave scene" priority="100" pattern="*.lws" />
+  <mime type="image/x-macpaint" description="MacPaint Bitmap image" priority="100" pattern="*.pntg" />
+  <mime type="image/x-msod" description="Office drawing" priority="100" pattern="*.msod" />
+  <mime type="image/x-niff" description="NIFF image" data-type="string" offset="0" magic="IIN1" priority="80" />
+  <mime type="image/x-pcx" description="PiCture eXchange" data-type="byte" offset="0" magic="10" priority="50" />
+  <mime type="image/x-photo-cd" acronym="PCD" description="PhotoCD" priority="100" pattern="*.pcd" />
+  <mime type="image/x-portable-anymap" description="PNM image" priority="100" pattern="*.pnm" />
+  <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P1" priority="50" />
+  <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P4" priority="50" />
+  <mime type="image/x-portable-bitmap" acronym="PBM" description="Portable BitMap" priority="100" pattern="*.pbm" />
+  <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P2" priority="50" />
+  <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P5" priority="50" />
+  <mime type="image/x-portable-graymap" acronym="PGM" description="Portable GrayMap" priority="100" pattern="*.pgm" />
+  <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P3" priority="50" />
+  <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P6" priority="50" />
+  <mime type="image/x-portable-pixmap" acronym="PPM" description="Portable PixMap" priority="100" pattern="*.ppm" />
+  <mime type="image/x-psd" description="PhotoShop Document" data-type="string" offset="0" mask="0xffffffff0000ffffffff" magic="8BPS \000\000\000\000" priority="50" />
+  <mime type="image/x-psd" acronym="PSD" description="PhotoShop Document" priority="100" pattern="*.psd" />
+  <mime type="image/x-rgb" description="RGB image" priority="100" pattern="*.rgb" />
+  <mime type="image/x-sgi" description="SGI image" priority="100" pattern="*.sgi" />
+  <mime type="image/x-sun-raster" description="Sun raster image" data-type="long" endian="MSB" offset="0" magic="0x59a66a95" priority="50" />
+  <mime type="image/x-sun-raster" description="Sun raster image" priority="100" pattern="*.sun" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.icb" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tga" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tpic" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vda" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vst" />
+  <mime type="image/x-win-bitmap" description="Windows cursor" priority="100" pattern="*.cur" />
+  <mime type="image/x-emf" description="Enhanced MetaFile" data-type="long" endian="LSB" offset="0" magic="0x00000001" priority="50" />
+  <mime type="image/x-emf" acronym="EMF" description="Enhanced MetaFile" priority="100" pattern="*.emf" />
+  <mime type="image/x-wmf" description="Windows Metafile" data-type="long" endian="LSB" offset="0" magic="0x9AC6CDD7" priority="50" />
+  <mime type="image/x-wmf" description="Windows Metafile" data-type="short" endian="LSB" offset="0" magic="0x0001" priority="50" />
+  <mime type="image/x-wmf" acronym="WMF" description="Windows Metafile" priority="100" pattern="*.wmf" />
+  <mime type="image/x-xbitmap" acronym="XBM" description="X BitMap" priority="100" pattern="*.xbm" />
+  <mime type="image/x-xcf" description="GIMP image" priority="100" pattern="*.xcf" />
+  <mime type="image/x-xfig" description="XFig image" data-type="string" offset="0" magic="#FIG" priority="50" />
+  <mime type="image/x-xfig" description="XFig image" priority="100" pattern="*.fig" />
+  <mime type="image/x-xpixmap" description="X PixMap" data-type="string" offset="0" magic="/* XPM" priority="50" />
+  <mime type="image/x-xpixmap" acronym="XPM" description="X PixMap" priority="100" pattern="*.xpm" />
+  <mime type="image/x-xwindowdump" description="X window image" priority="100" pattern="*.xwd" />
+  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Article" priority="50" />
+  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Path:" priority="50" />
+  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Xref:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="#! rnews" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Forward to" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="From:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="N#! rnews" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Pipe to" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Received:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Relay-Version:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-Path:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-path:" priority="50" />
+  <mime type="message/x-gnu-rmail" description="GNU mail message" priority="100" pattern="RMAIL" />
+  <mime type="model/vrml" description="VRML document" priority="100" pattern="*.wrl" />
+  <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="BEGIN:VCALENDAR" priority="50" />
+  <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="begin:vcalendar" priority="50" />
+  <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.vcs" />
+  <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.ics" />
+  <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.css" />
+  <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.CSSL" />
+  <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="BEGIN:VCARD" priority="50" />
+  <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="begin:vcard" priority="50" />
+  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vcf" />
+  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vct" />
+  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.gcrd" />
+  <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!postproc" priority="60" />
+  <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!encoding" priority="60" />
+  <mime type="text/x-txt2tags" description="txt2tags document" priority="100" pattern="*.t2t" />
+  <mime type="text/x-vhdl" description="Very-High-Speed Integrated Circuit Hardware Description Language" data-type="string" offset="0" magic="--" priority="20" />
+  <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhd" />
+  <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhdl" />
+  <mime type="text/mathml" description="MathML document" priority="100" pattern="*.mml" />
+  <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is TeX," priority="50" />
+  <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is METAFONT," priority="50" />
+  <mime type="text/plain" description="plain text document" priority="100" pattern="*.txt" />
+  <mime type="text/plain" description="plain text document" priority="100" pattern="*.asc" />
+  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdf" />
+  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdfs" />
+  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.owl" />
+  <mime type="text/richtext" description="rich text document" priority="100" pattern="*.rtx" />
+  <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="&lt;rss " priority="70" />
+  <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="&lt;RSS " priority="70" />
+  <mime type="application/rss+xml" acronym="RSS" description="RDF Site Summary" priority="100" pattern="*.rss" />
+  <mime type="application/atom+xml" description="Atom syndication feed" data-type="string" offset="0:256" magic="&lt;feed " priority="70" />
+  <mime type="application/atom+xml" description="Atom syndication feed" priority="100" pattern="*.atom" />
+  <mime type="text/x-opml+xml" description="OPML syndication feed" data-type="string" offset="0:256" magic="&lt;opml " priority="70" />
+  <mime type="text/x-opml+xml" description="OPML syndication feed" priority="100" pattern="*.opml" />
+  <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgml" />
+  <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgm" />
+  <mime type="text/spreadsheet" description="spreadsheet interchange document" data-type="string" offset="0" magic="ID;" priority="50" />
+  <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.sylk" />
+  <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.slk" />
+  <mime type="text/tab-separated-values" description="TSV document" priority="100" pattern="*.tsv" />
+  <mime type="text/vnd.sun.j2me.app-descriptor" description="Java Application Descriptor" data-type="string" offset="0" magic="MIDlet-" priority="50" />
+  <mime type="text/vnd.sun.j2me.app-descriptor" acronym="JAD" description="Java Application Descriptor" priority="100" pattern="*.jad" />
+  <mime type="text/vnd.wap.wml" acronym="WML" description="Wireless Markup Language" priority="100" pattern="*.wml" />
+  <mime type="text/vnd.wap.wmlscript" description="WMLScript program" priority="100" pattern="*.wmls" />
+  <mime type="application/x-ace" description="ACE archive" data-type="string" offset="7" magic="**ACE**" priority="50" />
+  <mime type="application/x-ace" description="ACE archive" priority="100" pattern="*.ace" />
+  <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.adb" />
+  <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.ads" />
+  <mime type="text/x-authors" description="author list" priority="100" pattern="AUTHORS" />
+  <mime type="text/x-bibtex" description="BibTeX document" priority="100" pattern="*.bib" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hh" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hp" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hpp" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.h++" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hxx" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cpp" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cxx" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cc" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.C" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.c++" />
+  <mime type="text/x-changelog" description="ChangeLog document" priority="100" pattern="ChangeLog" />
+  <mime type="text/x-chdr" description="C header" priority="100" pattern="*.h" />
+  <mime type="text/csv" description="CSV document" priority="100" pattern="*.csv" />
+  <mime type="text/x-copying" description="license terms" priority="100" pattern="COPYING" />
+  <mime type="text/x-credits" description="author credits" priority="100" pattern="CREDITS" />
+  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="/*" priority="30" />
+  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="//" priority="30" />
+  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="#include" priority="30" />
+  <mime type="text/x-csrc" description="C source code" priority="100" pattern="*.c" />
+  <mime type="text/x-csharp" description="C# source code" priority="100" pattern="*.cs" />
+  <mime type="text/x-vala" description="Vala source code" priority="100" pattern="*.vala" />
+  <mime type="text/x-dcl" acronym="DCL" description="Data Conversion Laboratory" priority="100" pattern="*.dcl" />
+  <mime type="text/x-dsl" acronym="DSSSL" description="Document Style Semantics and Specification Language" priority="100" pattern="*.dsl" />
+  <mime type="text/x-dsrc" description="D source code" priority="100" pattern="*.d" />
+  <mime type="text/x-dtd" acronym="DTD" description="Document Type Definition" priority="100" pattern="*.dtd" />
+  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic="\012(" priority="50" />
+  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic=";ELC\023\000\000\000" priority="50" />
+  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" priority="100" pattern="*.el" />
+  <mime type="text/x-erlang" description="Erlang source code" priority="100" pattern="*.erl" />
+  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]" />
+  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]9[05]" />
+  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.for" />
+  <mime type="text/x-gettext-translation" description="translation file" priority="100" pattern="*.po" />
+  <mime type="text/x-gettext-translation-template" description="translation template" priority="100" pattern="*.pot" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;!DOCTYPE HTML" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;!doctype html" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;HEAD" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;head" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;TITLE" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;title" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;HTML" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;html" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;SCRIPT" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;script" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;BODY" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;body" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!--" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;h1" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;H1" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!doctype HTML" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!DOCTYPE html" priority="50" />
+  <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.html" />
+  <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.htm" />
+  <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern="gtkrc" />
+  <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern=".gtkrc" />
+  <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="#.download.the.free.Google.Video.Player" priority="50" />
+  <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="# download the free Google Video Player" priority="50" />
+  <mime type="text/x-google-video-pointer" description="Google Video Pointer" priority="100" pattern="*.gvp" />
+  <mime type="text/x-haskell" description="Haskell source code" priority="100" pattern="*.hs" />
+  <mime type="text/x-idl" acronym="IDL" description="Interface Definition Language" priority="100" pattern="*.idl" />
+  <mime type="text/x-install" description="installation instructions" priority="100" pattern="INSTALL" />
+  <mime type="text/x-java" description="Java source code" priority="100" pattern="*.java" />
+  <mime type="text/x-ksysv-log" data-type="string" offset="0" magic="KDE System V Init Editor" priority="50" />
+  <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: cn=" priority="50" />
+  <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: mail=" priority="50" />
+  <mime type="text/x-ldif" acronym="LDIF" description="LDAP Data Interchange Format" priority="100" pattern="*.ldif" />
+  <mime type="text/x-literate-haskell" description="Literate Haskell source code" priority="100" pattern="*.lhs" />
+  <mime type="text/x-log" description="application log" priority="100" pattern="*.log" />
+  <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#!/usr/bin/make" priority="50" />
+  <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#! /usr/bin/make" priority="50" />
+  <mime type="text/x-makefile" description="Makefile" priority="100" pattern="[Mm]akefile" />
+  <mime type="text/x-makefile" description="Makefile" priority="100" pattern="GNUmakefile" />
+  <mime type="text/x-moc" acronym="Qt MOC" description="Qt Meta Object Compiler" priority="100" pattern="*.moc" />
+  <mime type="text/x-mup" description="Mup publication" data-type="string" offset="0" magic="//!Mup" priority="50" />
+  <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.mup" />
+  <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.not" />
+  <mime type="text/x-objcsrc" description="Objective-C source code" data-type="string" offset="0" magic="#import" priority="30" />
+  <mime type="text/x-objcsrc" description="Objective-C source code" priority="100" pattern="*.m" />
+  <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.ml" />
+  <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.mli" />
+  <mime type="text/x-matlab" description="MATLAB script/function" data-type="string" offset="0" magic="%" priority="10" />
+  <mime type="text/x-matlab" description="MATLAB script/function" priority="100" pattern="*.m" />
+  <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.p" />
+  <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.pas" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff\t" priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="***\t" priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="*** " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="=== " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="--- " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in\t" priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Common subdirectories: " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Index:" priority="50" />
+  <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.diff" />
+  <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.patch" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /usr/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/local/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/local/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /usr/local/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="1:16" magic="/bin/env python" priority="50" />
+  <mime type="text/x-python" description="Python script" priority="100" pattern="*.py" />
+  <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/lua" priority="50" />
+  <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/env lua" priority="50" />
+  <mime type="text/x-lua" description="Lua script" priority="100" pattern="*.lua" />
+  <mime type="text/x-readme" description="README document" priority="100" pattern="README*" />
+  <mime type="text/x-readme" description="README document" priority="100" pattern="*.nfo" />
+  <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="Summary: " priority="50" />
+  <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="%define " priority="50" />
+  <mime type="text/x-rpm-spec" acronym="RPM" description="Red Hat Package Manager" priority="100" pattern="*.spec" />
+  <mime type="text/x-scheme" description="Scheme source code" priority="100" pattern="*.scm" />
+  <mime type="text/x-setext" description="Setext document" priority="100" pattern="*.etx" />
+  <mime type="text/x-sql" description="SQL code" priority="100" pattern="*.sql" />
+  <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tcl" />
+  <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tk" />
+  <mime type="text/x-tex" description="TeX document" data-type="string" offset="0" magic="%" priority="10" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.tex" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ltx" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.sty" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.cls" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.dtx" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ins" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.latex" />
+  <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texi" />
+  <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texinfo" />
+  <mime type="text/x-troff-me" description="Troff ME input document" priority="100" pattern="*.me" />
+  <mime type="text/x-troff-mm" description="Troff MM input document" priority="100" pattern="*.mm" />
+  <mime type="text/x-troff-ms" description="Troff MS input document" priority="100" pattern="*.ms" />
+  <mime type="text/x-uil" description="X-Motif UIL table" priority="100" pattern="*.uil" />
+  <mime type="text/x-uri" description="resource location" priority="100" pattern="*.uri" />
+  <mime type="text/x-uri" description="resource location" priority="100" pattern="*.url" />
+  <mime type="text/x-xmi" acronym="XMI" description="XML Metadata Interchange" priority="100" pattern="*.xmi" />
+  <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.fo" />
+  <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.xslfo" />
+  <mime type="text/xmcd" description="XMCD CD database" data-type="string" offset="0" magic="# xmcd" priority="50" />
+  <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="&lt;?xml" priority="50" />
+  <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="&lt;!--" priority="50" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xml" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xsl" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xslt" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xbl" />
+  <mime type="video/dv" description="Digital Video" data-type="long" endian="MSB" offset="0" mask="0xffffff00" magic="0x1f070000" priority="50" />
+  <mime type="video/dv" acronym="DV" description="Digital Video" priority="100" pattern="*.dv" />
+  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="string" offset="0" magic="\x47\x3f\xff\x10" priority="50" />
+  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001b3" priority="50" />
+  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001ba" priority="50" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpeg" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpg" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mp2" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpe" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.vob" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.m2t" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="12" magic="mdat" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="mdat" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="moov" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="ftypqt" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qt" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.mov" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.moov" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qtvr" />
+  <mime type="image/x-quicktime" description="QuickTime image" data-type="string" offset="4" magic="idat" priority="50" />
+  <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qtif" />
+  <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qif" />
+  <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.viv" />
+  <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.vivo" />
+  <mime type="video/x-anim" description="ANIM animation" priority="100" pattern="*.anim[1-9j]" />
+  <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF11" priority="50" />
+  <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF12" priority="50" />
+  <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.fli" />
+  <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.flc" />
+  <mime type="application/x-hwp" description="Haansoft Hangul document" data-type="string" offset="0" magic="HWP Document File" priority="50" />
+  <mime type="application/x-hwp" description="Haansoft Hangul document" priority="100" pattern="*.hwp" />
+  <mime type="application/x-hwt" description="Haansoft Hangul document template" priority="100" pattern="*.hwt" />
+  <mime type="video/x-mng" acronym="MNG" description="Multiple-Image Network Graphics" priority="100" pattern="*.mng" />
+  <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="long" endian="MSB" offset="0" magic="0x3026b275" priority="50" />
+  <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="string" offset="0" magic="[Reference]" priority="50" />
+  <mime type="video/x-ms-asf" acronym="ASF" description="Advanced Streaming Format" priority="100" pattern="*.asf" />
+  <mime type="application/x-netshow-channel" description="Windows Media Station file" data-type="string" offset="0" magic="[Address]" priority="50" />
+  <mime type="application/x-netshow-channel" description="Windows Media Station file" priority="100" pattern="*.nsc" />
+  <mime type="video/x-ms-wmv" description="Windows Media video" priority="100" pattern="*.wmv" />
+  <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="8" magic="AVI " priority="50" />
+  <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="0" magic="RIFF" priority="50" />
+  <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.avi" />
+  <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.divx" />
+  <mime type="video/x-nsv" description="NullSoft video" data-type="string" offset="0" magic="NSVf" priority="50" />
+  <mime type="video/x-nsv" description="NullSoft video" priority="100" pattern="*.nsv" />
+  <mime type="application/sdp" description="Session Description Protocol" data-type="string" offset="0" magic="v=" priority="50" />
+  <mime type="application/sdp" acronym="SDP" description="Session Description Protocol" priority="100" pattern="*.sdp" />
+  <mime type="video/x-sgi-movie" description="SGI video" data-type="string" offset="0" magic="MOVI" priority="50" />
+  <mime type="video/x-sgi-movie" description="SGI video" priority="100" pattern="*.movie" />
+  <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" data-type="string" offset="0" magic="nF7YLao" priority="50" />
+  <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" priority="100" pattern="*.emp" />
+  <mime type="application/x-ica" acronym="ICA" description="Independent Computing Architecture" priority="100" pattern="*.ica" />
+  <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User interface markup Language" priority="100" pattern="*.xul" />
+  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 0" priority="50" />
+  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 1" priority="50" />
+  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 2" priority="50" />
+  <mime type="application/x-t602" description="T602 document" priority="100" pattern="*.602" />
+  <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" data-type="string" offset="0" magic="[main]" priority="50" />
+  <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" priority="100" pattern="*.pcf" />
+</mimemap>
diff --git a/ImageMagick-6/policy.xml b/ImageMagick-6/policy.xml
new file mode 100644 (file)
index 0000000..e4908b1
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policymap [
+<!ELEMENT policymap (policy)+>
+<!ELEMENT policy (#PCDATA)>
+<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
+<!ATTLIST policy name CDATA #IMPLIED>
+<!ATTLIST policy rights CDATA #IMPLIED>
+<!ATTLIST policy pattern CDATA #IMPLIED>
+<!ATTLIST policy value CDATA #IMPLIED>
+]>
+<!--
+  Configure ImageMagick policies.
+
+  Domains include system, delegate, coder, filter, path, or resource.
+
+  Rights include none, read, write, and execute.  Use | to combine them,
+  for example: "read | write" to permit read from, or write to, a path.
+
+  Use a glob expression as a pattern.
+
+  Suppose we do not want users to process MPEG video images:
+
+    <policy domain="delegate" rights="none" pattern="mpeg:decode" />
+
+  Here we do not want users reading images from HTTP:
+
+    <policy domain="coder" rights="none" pattern="HTTP" />
+
+  Lets prevent users from executing any image filters:
+
+    <policy domain="filter" rights="none" pattern="*" />
+
+  The /repository file system is restricted to read only.  We use a glob
+  expression to match all paths that start with /repository:
+  
+    <policy domain="path" rights="read" pattern="/repository/*" />
+
+  Any large image is cached to disk rather than memory:
+
+    <policy domain="resource" name="area" value="1GB"/>
+
+  Define arguments for the memory, map, area, and disk resources with
+  SI prefixes (.e.g 100MB).  In addition, resource policies are maximums for
+  each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
+  exceeds policy maximum so memory limit is 1GB).
+-->
+<policymap>
+  <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
+  <!-- <policy domain="resource" name="memory" value="2GiB"/> -->
+  <!-- <policy domain="resource" name="map" value="4GiB"/> -->
+  <!-- <policy domain="resource" name="area" value="1GB"/> -->
+  <!-- <policy domain="resource" name="disk" value="16EB"/> -->
+  <!-- <policy domain="resource" name="file" value="768"/> -->
+  <!-- <policy domain="resource" name="thread" value="4"/> -->
+  <!-- <policy domain="resource" name="throttle" value="0"/> -->
+  <!-- <policy domain="resource" name="time" value="3600"/> -->
+  <!-- <policy domain="system" name="precision" value="6"/> -->
+  <policy domain="cache" name="shared-secret" value="passphrase"/>
+</policymap>
diff --git a/ImageMagick-6/quantization-table.xml b/ImageMagick-6/quantization-table.xml
new file mode 100644 (file)
index 0000000..a05552b
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE quantization-tables [
+<!ELEMENT quantization-tables (table)+>
+<!ELEMENT table (description , levels)>
+<!ELEMENT description (CDATA)>
+<!ELEMENT levels (CDATA)>
+<!ATTLIST table slot ID #REQUIRED>
+<!ATTLIST levels width CDATA #REQUIRED>
+<!ATTLIST levels height CDATA #REQUIRED>
+<!ATTLIST levels divisor CDATA #REQUIRED>
+]>
+<!--
+  JPEG quantization table created by Dr. Nicolas Robidoux, Senior Research
+  Scientist at Phase One (www.phaseone.com) for use with 2x2 Chroma
+  subsampling and (IJG-style, hence ImageMagick-style) quality level
+  around 75.
+
+  It is based on the one recommended in
+
+    Relevance of human vision to JPEG-DCT compression by Stanley A. Klein,
+    Amnon D. Silverstein and Thom Carney. In Human Vision, Visual
+    Processing and Digital Display III, 1992.
+
+  for 1 minute per pixel viewing.
+
+  Specifying only one table in this xml file has two effects when used with
+  the ImageMagick option
+  
+    -define jpeg:q-table=PATH/TO/THIS/FILE
+  
+  1) This quantization table is automatically used for all three channels;
+
+  2) Only one copy is embedded in the JPG file, which saves a few bits
+     (only worthwhile for very small thumbnails).
+-->
+<quantization-tables>
+  <table slot="0" alias="luma">
+    <description>Luma Quantization Table</description>
+    <levels width="8" height="8" divisor="1">
+      16,  16,  16,  18,  25,  37,  56,  85,
+      16,  17,  20,  27,  34,  40,  53,  75,
+      16,  20,  24,  31,  43,  62,  91,  135,
+      18,  27,  31,  40,  53,  74,  106, 156,
+      25,  34,  43,  53,  69,  94,  131, 189,
+      37,  40,  62,  74,  94,  124, 169, 238,
+      56,  53,  91,  106, 131, 169, 226, 311,
+      85,  75,  135, 156, 189, 238, 311, 418
+    </levels>
+  </table>
+<!--
+  If you want to use a different quantization table for Chroma (say), just add 
+
+  <table slot="1" alias="chroma">
+    <description>Chroma Quantization Table</description>
+    INSERT 64 POSITIVE INTEGERS HERE, COMMA-SEPARATED
+    </levels>
+  </table>
+
+  here (but outside of these comments).
+-->
+</quantization-tables>
+
diff --git a/ImageMagick-6/thresholds.xml b/ImageMagick-6/thresholds.xml
new file mode 100644 (file)
index 0000000..2ca2dab
--- /dev/null
@@ -0,0 +1,334 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE thresholds [
+<!ELEMENT thresholds (threshold)+>
+<!ELEMENT threshold (description , levels)>
+<!ELEMENT description (CDATA)>
+<!ELEMENT levels (CDATA)>
+<!ATTLIST threshold map ID #REQUIRED>
+<!ATTLIST levels width CDATA #REQUIRED>
+<!ATTLIST levels height CDATA #REQUIRED>
+<!ATTLIST levels divisor CDATA #REQUIRED>
+]>
+<!--
+  Threshold Maps for Ordered Posterized Dither
+
+  Each "<threshold>" element defines the map name, description, and an array
+  of "levels" used to provide the threshold map for ordered dithering and
+  digital halftoning.
+
+  The "alias" attribute provides a backward compatible name for this threshold
+  map (pre-dating IM v6.2.9-6), and are deprecated.
+
+  The description is a english description of what the threshold map achieves
+  and is only used for 'listing' the maps.
+
+  The map itself is a rectangular array of integers or threshold "levels"
+  of the given "width" and "height" declared within the enclosing <levels>
+  element.  That is "width*height" integers or "levels" *must* be provided
+  within each map.
+
+  Each of the "levels" integer values (each value representing the threshold
+  intensity "level/divisor" at which that pixel is turned on.  The "levels"
+  integers given can be any postive integers between "0" and the "divisor",
+  excluding those limits.
+
+  The "divisor" not only defines the upper limit and threshold divisor for each
+  "level" but also the total number of pseudo-levels the threshold mapping
+  creates and fills with a dither pattern.  That is a ordered bitmap dither
+  of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap
+  patterns, including the patterns with all the pixels 'on' and all the pixel
+  'off'. It may define less patterns than that, but the color channels will
+  be thresholded in units based on "divisor".
+
+  Alternatively for a multi-level posterization, ImageMagick inserts
+  "divisor-2" dither patterns (as defined by the threshold map) between each of
+  channel color level produced.
+
+  For example the map "o2x2" has a divisor of 5, which will define 3 bitmap
+  patterns plus the patterns with all pixels 'on' and 'off'.  A greyscale
+  gradient will thus have 5 distinct areas.
+-->
+<thresholds>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Minimal Dither and Non-Dither Threshold Maps
+-->
+  <threshold map="threshold" alias="1x1">
+    <description>Threshold 1x1 (non-dither)</description>
+    <levels width="1" height="1" divisor="2">
+        1
+    </levels>
+  </threshold>
+
+  <threshold map="checks" alias="2x1">
+    <description>Checkerboard 2x1 (dither)</description>
+    <levels width="2" height="2" divisor="3">
+       1 2
+       2 1
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  (dispersed) Ordered Dither Patterns
+-->
+  <threshold map="o2x2" alias="2x2">
+    <description>Ordered 2x2 (dispersed)</description>
+    <levels width="2" height="2" divisor="5">
+       1  3
+       4  2
+    </levels>
+  </threshold>
+
+  <threshold map="o3x3" alias="3x3">
+    <description>Ordered 3x3 (dispersed)</description>
+    <levels width="3" height="3" divisor="10">
+        3  7  4
+        6  1  9
+        2  8  5
+    </levels>
+  </threshold>
+
+  <threshold map="o4x4" alias="4x4">
+    <!--
+       From "Dithering Algorithms"
+       http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT
+     -->
+    <description>Ordered 4x4 (dispersed)</description>
+    <levels width="4" height="4" divisor="17">
+       1   9   3  11
+      13   5  15   7
+       4  12   2  10
+      16   8  14   6
+    </levels>
+  </threshold>
+
+  <threshold map="o8x8" alias="8x8">
+    <!-- Extracted from original 'OrderedDither()' Function -->
+    <description>Ordered 8x8 (dispersed)</description>
+    <levels width="8" height="8" divisor="65">
+         1  49  13  61   4  52  16  64
+        33  17  45  29  36  20  48  32
+         9  57   5  53  12  60   8  56
+        41  25  37  21  44  28  40  24
+         3  51  15  63   2  50  14  62
+        35  19  47  31  34  18  46  30
+        11  59   7  55  10  58   6  54
+        43  27  39  23  42  26  38  22
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Halftones - Angled 45 degrees
+
+  Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6,
+  modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7
+
+  These patterns initially start as circles, but then form diamonds
+  pattern at the 50% threshold level, before forming negated circles,
+  as it approached the other threshold extereme.
+-->
+  <threshold map="h4x4a" alias="4x1">
+    <description>Halftone 4x4 (angled)</description>
+    <levels width="4" height="4" divisor="9">
+       4  2  7  5
+       3  1  8  6
+       7  5  4  2
+       8  6  3  1
+    </levels>
+  </threshold>
+
+  <threshold map="h6x6a" alias="6x1">
+    <description>Halftone 6x6 (angled)</description>
+    <levels width="6" height="6" divisor="19">
+       14  13  10   8   2   3
+       16  18  12   7   1   4
+       15  17  11   9   6   5
+        8   2   3  14  13  10
+        7   1   4  16  18  12
+        9   6   5  15  17  11
+    </levels>
+  </threshold>
+
+  <threshold map="h8x8a" alias="8x1">
+    <description>Halftone 8x8 (angled)</description>
+    <levels width="8" height="8" divisor="33">
+       13   7   8  14  17  21  22  18
+        6   1   3   9  28  31  29  23
+        5   2   4  10  27  32  30  24
+       16  12  11  15  20  26  25  19
+       17  21  22  18  13   7   8  14
+       28  31  29  23   6   1   3   9
+       27  32  30  24   5   2   4  10
+       20  26  25  19  16  12  11  15
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Halftones - Orthogonally Aligned, or Un-angled
+
+  Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from
+  "Dithering & Halftoning" by Gernot Haffmann
+  http://www.fho-emden.de/~hoffmann/hilb010101.pdf
+
+  These patterns initially start as circles, but then form square
+  pattern at the 50% threshold level, before forming negated circles,
+  as it approached the other threshold extereme.
+-->
+  <threshold map="h4x4o">
+    <description>Halftone 4x4 (orthogonal)</description>
+    <levels width="4" height="4" divisor="17">
+        7  13  11   4
+       12  16  14   8
+       10  15   6   2
+        5   9   3   1
+    </levels>
+  </threshold>
+
+  <threshold map="h6x6o">
+    <description>Halftone 6x6 (orthogonal)</description>
+    <levels width="6" height="6" divisor="37">
+        7  17  27  14   9   4
+       21  29  33  31  18  11
+       24  32  36  34  25  22
+       19  30  35  28  20  10
+        8  15  26  16   6   2
+        5  13  23  12   3   1
+    </levels>
+  </threshold>
+
+  <threshold map="h8x8o">
+    <description>Halftone 8x8 (orthogonal)</description>
+    <levels width="8" height="8" divisor="65">
+        7  21  33  43  36  19   9   4
+       16  27  51  55  49  29  14  11
+       31  47  57  61  59  45  35  23
+       41  53  60  64  62  52  40  38
+       37  44  58  63  56  46  30  22
+       15  28  48  54  50  26  17  10
+        8  18  34  42  32  20   6   2
+        5  13  25  39  24  12   3   1
+    </levels>
+  </threshold>
+
+  <threshold map="h16x16o">
+    <!--
+       Direct extract from "Dithering & Halftoning" by Gernot Haffmann.
+       This may need some fine tuning for symmetry of the halftone dots,
+       as it was a mathematically formulated pattern.
+    -->
+    <description>Halftone 16x16 (orthogonal)</description>
+    <levels width="16" height="16" divisor="257">
+        4  12  24  44  72 100 136 152 150 134  98  70  42  23  11   3
+        7  16  32  52  76 104 144 160 158 142 102  74  50  31  15   6
+       19  27  40  60  92 132 168 180 178 166 130  90  58  39  26  18
+       36  48  56  80 124 176 188 204 203 187 175 122  79  55  47  35
+       64  68  84 116 164 200 212 224 223 211 199 162 114  83  67  63
+       88  96 112 156 192 216 232 240 239 231 214 190 154 111  95  87
+      108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107
+      128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127
+      126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125
+      106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105
+       86  94 110 155 191 215 229 238 237 230 213 189 153 109  93  85
+       62  66  82 115 163 198 210 221 222 209 197 161 113  81  65  61
+       34  46  54  78 123 174 186 202 201 185 173 121  77  53  45  33
+       20  28  37  59  91 131 167 179 177 165 129  89  57  38  25  17
+        8  13  29  51  75 103 143 159 157 141 101  73  49  30  14   5
+        1   9  21  43  71  99 135 151 149 133  97  69  41  22  10   2
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Halftones - Orthogonally Expanding Circle Patterns
+
+  Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6
+
+  Rather than producing a diamond 50% threshold pattern, these
+  continue to generate larger (overlapping) circles.  They are
+  more like a true halftone pattern formed by covering a surface
+  with either pure white or pure black circular dots.
+
+  WARNING: true halftone patterns only use true circles even in
+  areas of highly varying intensity.  Threshold dither patterns
+  can generate distorted circles in such areas.
+-->
+
+  <threshold map="c5x5b" alias="c5x5">
+    <description>Circles 5x5 (black)</description>
+    <levels width="5" height="5" divisor="26">
+         1 21 16 15  4
+         5 17 20 19 14
+         6 21 25 24 12
+         7 18 22 23 11
+         2  8  9 10  3
+    </levels>
+  </threshold>
+
+
+  <threshold map="c5x5w">
+    <description>Circles 5x5 (white)</description>
+    <levels width="5" height="5" divisor="26">
+        25 21 10 11 22
+        20  9  6  7 12
+        19  5  1  2 13
+        18  8  4  3 14
+        24 17 16 15 23
+    </levels>
+  </threshold>
+
+  <threshold map="c6x6b" alias="c6x6">
+    <description>Circles 6x6 (black)</description>
+    <levels width="6" height="6" divisor="37">
+         1  5 14 13 12  4
+         6 22 28 27 21 11
+        15 29 35 34 26 20
+        16 30 36 33 25 19
+         7 23 31 32 24 10
+         2  8 17 18  9  3
+    </levels>
+  </threshold>
+
+  <threshold map="c6x6w">
+    <description>Circles 6x6 (white)</description>
+    <levels width="6" height="6" divisor="37">
+        36 32 23 24 25 33
+        31 15  9 10 16 26
+        22  8  2  3 11 17
+        21  7  1  4 12 18
+        30 14  6  5 13 27
+        35 29 20 19 28 34
+    </levels>
+  </threshold>
+
+  <threshold map="c7x7b" alias="c7x7">
+    <description>Circles 7x7 (black)</description>
+    <levels width="7" height="7" divisor="50">
+        3  9 18 28 17  8  2
+       10 24 33 39 32 23  7
+       19 34 44 48 43 31 16
+       25 40 45 49 47 38 27
+       20 35 41 46 42 29 15
+       11 21 36 37 28 22  6
+        4 12 13 26 14  5  1
+    </levels>
+  </threshold>
+
+
+  <threshold map="c7x7w">
+    <description>Circles 7x7 (white)</description>
+    <levels width="7" height="7" divisor="50">
+       47 41 32 22 33 42 48
+       40 26 17 11 18 27 43
+       31 16  6  2  7 19 34
+       25 10  5  1  3 12 23
+       30 15  9  4  8 20 35
+       39 29 14 13 21 28 44
+       46 38 37 24 36 45 49
+    </levels>
+  </threshold>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Special Purpose Dithers
+-->
+
+</thresholds>
diff --git a/ImageMagick-6/type-dejavu.xml b/ImageMagick-6/type-dejavu.xml
new file mode 100644 (file)
index 0000000..88c0d72
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type fullname="" family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+  <type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Bold.ttf"/>
+  <type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-BoldOblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Bold.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-BoldOblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Oblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-ExtraLight.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Bold.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-BoldOblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Oblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Oblique.ttf"/>
+  <type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Bold.ttf"/>
+  <type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-BoldItalic.ttf"/>
+  <type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Bold.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-BoldItalic.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Italic.ttf"/>
+  <type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Italic.ttf"/>
+  <type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"/>
+  <type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf"/>
+  <type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans.ttf"/>
+  <type name="DejaVu-Sans-Condensed" fullname="DejaVu Sans Condensed" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf"/>
+  <type name="DejaVu-Sans-Condensed-Bold" fullname="DejaVu Sans Condensed Bold" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf"/>
+  <type name="DejaVu-Sans-Condensed-Bold-Oblique" fullname="DejaVu Sans Condensed Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf"/>
+  <type name="DejaVu-Sans-Condensed-Oblique" fullname="DejaVu Sans Condensed Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf"/>
+  <type name="DejaVu-Sans-ExtraLight" fullname="DejaVu Sans ExtraLight" family="DejaVu Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf"/>
+  <type name="DejaVu-Sans-Mono-Bold" fullname="DejaVu Sans Mono Bold" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf"/>
+  <type name="DejaVu-Sans-Mono-Bold-Oblique" fullname="DejaVu Sans Mono Bold Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf"/>
+  <type name="DejaVu-Sans-Mono-Book" fullname="DejaVu Sans Mono Book" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono.ttf"/>
+  <type name="DejaVu-Sans-Mono-Oblique" fullname="DejaVu Sans Mono Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf"/>
+  <type name="DejaVu-Sans-Oblique" fullname="DejaVu Sans Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf"/>
+  <type name="DejaVu-Serif-Bold" fullname="DejaVu Serif Bold" family="DejaVu Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf"/>
+  <type name="DejaVu-Serif-Bold-Italic" fullname="DejaVu Serif Bold Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf"/>
+  <type name="DejaVu-Serif-Book" fullname="DejaVu Serif Book" family="DejaVu Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif.ttf"/>
+  <type name="DejaVu-Serif-Condensed" fullname="DejaVu Serif Condensed" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf"/>
+  <type name="DejaVu-Serif-Condensed-Bold" fullname="DejaVu Serif Condensed Bold" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf"/>
+  <type name="DejaVu-Serif-Condensed-Bold-Italic" fullname="DejaVu Serif Condensed Bold Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf"/>
+  <type name="DejaVu-Serif-Condensed-Italic" fullname="DejaVu Serif Condensed Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf"/>
+  <type name="DejaVu-Serif-Italic" fullname="DejaVu Serif Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf"/>
+</typemap>
diff --git a/ImageMagick-6/type-ghostscript.xml b/ImageMagick-6/type-ghostscript.xml
new file mode 100644 (file)
index 0000000..213cb31
--- /dev/null
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+  <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010013l.afm" glyphs="/usr/share/fonts/urw-fonts/a010013l.pfb"/>
+  <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010033l.afm" glyphs="/usr/share/fonts/urw-fonts/a010033l.pfb"/>
+  <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010015l.afm" glyphs="/usr/share/fonts/urw-fonts/a010015l.pfb"/>
+  <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010035l.afm" glyphs="/usr/share/fonts/urw-fonts/a010035l.pfb"/>
+  <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018015l.afm" glyphs="/usr/share/fonts/urw-fonts/b018015l.pfb"/>
+  <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018035l.afm" glyphs="/usr/share/fonts/urw-fonts/b018035l.pfb"/>
+  <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018012l.afm" glyphs="/usr/share/fonts/urw-fonts/b018012l.pfb"/>
+  <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018032l.afm" glyphs="/usr/share/fonts/urw-fonts/b018032l.pfb"/>
+  <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022003l.afm" glyphs="/usr/share/fonts/urw-fonts/n022003l.pfb"/>
+  <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022004l.afm" glyphs="/usr/share/fonts/urw-fonts/n022004l.pfb"/>
+  <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022023l.afm" glyphs="/usr/share/fonts/urw-fonts/n022023l.pfb"/>
+  <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022024l.afm" glyphs="/usr/share/fonts/urw-fonts/n022024l.pfb"/>
+  <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
+  <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
+  <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019004l.afm" glyphs="/usr/share/fonts/urw-fonts/n019004l.pfb"/>
+  <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019023l.afm" glyphs="/usr/share/fonts/urw-fonts/n019023l.pfb"/>
+  <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019024l.afm" glyphs="/usr/share/fonts/urw-fonts/n019024l.pfb"/>
+  <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019043l.afm" glyphs="/usr/share/fonts/urw-fonts/n019043l.pfb"/>
+  <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019063l.afm" glyphs="/usr/share/fonts/urw-fonts/n019063l.pfb"/>
+  <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019044l.afm" glyphs="/usr/share/fonts/urw-fonts/n019044l.pfb"/>
+  <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019064l.afm" glyphs="/usr/share/fonts/urw-fonts/n019064l.pfb"/>
+  <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059013l.afm" glyphs="/usr/share/fonts/urw-fonts/c059013l.pfb"/>
+  <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059033l.afm" glyphs="/usr/share/fonts/urw-fonts/c059033l.pfb"/>
+  <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059016l.afm" glyphs="/usr/share/fonts/urw-fonts/c059016l.pfb"/>
+  <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059036l.afm" glyphs="/usr/share/fonts/urw-fonts/c059036l.pfb"/>
+  <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052003l.afm" glyphs="/usr/share/fonts/urw-fonts/p052003l.pfb"/>
+  <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052023l.afm" glyphs="/usr/share/fonts/urw-fonts/p052023l.pfb"/>
+  <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052004l.afm" glyphs="/usr/share/fonts/urw-fonts/p052004l.pfb"/>
+  <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052024l.afm" glyphs="/usr/share/fonts/urw-fonts/p052024l.pfb"/>
+  <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021003l.afm" glyphs="/usr/share/fonts/urw-fonts/n021003l.pfb"/>
+  <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021004l.afm" glyphs="/usr/share/fonts/urw-fonts/n021004l.pfb"/>
+  <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021023l.afm" glyphs="/usr/share/fonts/urw-fonts/n021023l.pfb"/>
+  <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021024l.afm" glyphs="/usr/share/fonts/urw-fonts/n021024l.pfb"/>
+  <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/s050000l.afm" glyphs="/usr/share/fonts/urw-fonts/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
+</typemap>
diff --git a/ImageMagick-6/type-windows.xml b/ImageMagick-6/type-windows.xml
new file mode 100644 (file)
index 0000000..f518c3a
--- /dev/null
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+  <type name="Arial" fullname="Arial" family="Arial" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arial.ttf"/>
+  <type name="Arial-Black" fullname="Arial Black" family="Arial" weight="900" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariblk.ttf"/>
+  <type name="Arial-Bold" fullname="Arial Bold" family="Arial" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbd.ttf"/>
+  <type name="Arial-Bold-Italic" fullname="Arial Bold Italic" family="Arial" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbi.ttf"/>
+  <type name="Arial-Italic" fullname="Arial Italic" family="Arial" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariali.ttf"/>
+  <type name="Arial-Narrow" fullname="Arial Narrow" family="Arial Narrow" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialn.ttf"/>
+  <type name="Arial-Narrow-Bold" fullname="Arial Narrow Bold" family="Arial Narrow" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnb.ttf"/>
+  <type name="Arial-Narrow-Bold-Italic" fullname="Arial Narrow Bold Italic" family="Arial Narrow" weight="700" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnbi.ttf"/>
+  <type name="Arial-Narrow-Italic" fullname="Arial Narrow Italic" family="Arial Narrow" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arnari.ttf"/>
+  <type name="Arial-Narrow-Special-G1" fullname="Arial Narrow Special G1" family="Arial Narrow Special G1" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr1.ttf"/>
+  <type name="Arial-Narrow-Special-G1-Bold" fullname="Arial Narrow Special G1 Bold" family="Arial Narrow Special G1" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonb1.ttf"/>
+  <type name="Arial-Narrow-Special-G1-Italic" fullname="Arial Narrow Special G1 Italic" family="Arial Narrow Special G1" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni1.ttf"/>
+  <type name="Arial-Narrow-Special-G2" fullname="Arial Narrow Special G2" family="Arial Narrow Special G2" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr2.ttf"/>
+  <type name="Arial-Narrow-Special-G2-Bold" fullname="Arial Narrow Special G2 Bold" family="Arial Narrow Special G2" weight="700" style="Narrow" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeonb2.ttf"/>
+  <type name="Arial-Narrow-Special-G2-Italic" fullname="Arial Narrow Special G2 Italic" family="Arial Narrow Special G2" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni2.ttf"/>
+  <type name="Arial-Rounded-MT-Bold" fullname="Arial Rounded MT Bold" family="Arial Rounded MT" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arlrdbd.ttf"/>
+  <type name="Arial-Special-G1" fullname="Arial Special G1" family="Arial Special G1" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeor1.ttf"/>
+  <type name="Arial-Special-G1-Bold" fullname="Arial Special G1 Bold" family="Arial Special G1" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab1.ttf"/>
+  <type name="Arial-Special-G1-Bold-Italic" fullname="Arial Special G1 Bold Italic" family="Arial Special G1" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax1.ttf"/>
+  <type name="Arial-Special-G1-Italic" fullname="Arial Special G1 Italic" family="Arial Special G1" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai1.ttf"/>
+  <type name="Arial-Special-G2" fullname="Arial Special G2" family="Arial Special G2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoar2.ttf"/>
+  <type name="Arial-Special-G2-Bold" fullname="Arial Special G2 Bold" family="Arial Special G2" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab2.ttf"/>
+  <type name="Arial-Special-G2-Bold-Italic" fullname="Arial Special G2 Bold Italic" family="Arial Special G2" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax2.ttf"/>
+  <type name="Arial-Special-G2-Italic" fullname="Arial Special G2 Italic" family="Arial Special G2" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai2.ttf"/>
+  <type name="Bookman-Old-Style" fullname="Bookman Old Style" family="Bookman Old Style" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bkmnos.ttf"/>
+  <type name="Bookman-Old-Style-Bold" fullname="Bookman Old Style Bold" family="Bookman Old Style" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosb.ttf"/>
+  <type name="Bookman-Old-Style-Bold-Italic" fullname="Bookman Old Style Bold Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosbi.ttf"/>
+  <type name="Bookman-Old-Style-Italic" fullname="Bookman Old Style Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/boookosi.ttf"/>
+  <type name="Century-Schoolbook" fullname="Century Schoolbook" family="Century Schoolbook" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/censcbk.ttf"/>
+  <type name="Century-Schoolbook-Bold" fullname="Century Schoolbook Bold" family="Century Schoolbook" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkb.ttf"/>
+  <type name="Century-Schoolbook-Bold-Italic" fullname="Century Schoolbook Bold Italic" family="Century Schoolbook" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkbi.ttf"/>
+  <type name="Century-Schoolbook-Italic" fullname="Century Schoolbook Italic" family="Century Schoolbook" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbki.ttf"/>
+  <type name="Comic-Sans-MS" fullname="Comic Sans MS" family="Comic Sans MS" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comic.ttf"/>
+  <type name="Comic-Sans-MS-Bold" fullname="Comic Sans MS Bold" family="Comic Sans MS" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comicbd.ttf"/>
+  <type name="Courier-New" fullname="Courier New" family="Courier New" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/cour.ttf"/>
+  <type name="Courier-New-Bold" fullname="Courier New Bold" family="Courier New" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbd.ttf"/>
+  <type name="Courier-New-Bold-Italic" fullname="Courier New Bold Italic" family="Courier New" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbi.ttf"/>
+  <type name="Courier-New-Italic" fullname="Courier New Italic" family="Courier New" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/couri.ttf"/>
+  <type name="Garamond" fullname="Garamond" family="Garamond" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/gara.ttf"/>
+  <type name="Garamond-Bold" fullname="Garamond Bold" family="Garamond" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/garabd.ttf"/>
+  <type name="Garamond-Italic" fullname="Garamond Italic" family="Garamond" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/Italic"/>
+  <type name="Gill-Sans-MT-Ext-Condensed-Bold" fullname="Gill Sans MT Ext Condensed Bold" family="Gill Sans MT" weight="700" style="normal" stretch="extra-condensed" glyphs="/usr/share/fonts/corefonts/glsnecb.ttf"/>
+  <type name="Impact" fullname="Impact" family="Impact" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/impact.ttf"/>
+  <type name="Lucida-Blackletter" fullname="Lucida Blackletter" family="Lucida Blackletter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lblack.ttf"/>
+  <type name="Lucida-Bright" fullname="Lucida Bright" family="Lucida Bright" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrite.ttf"/>
+  <type name="Lucida-Bright-Demibold" fullname="Lucida Bright Demibold" family="Lucida Bright" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrited.ttf"/>
+  <type name="Lucida-Bright-Demibold-Italic" fullname="Lucida Bright Demibold Italic" family="Lucida Bright" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritedi.ttf"/>
+  <type name="Lucida-Bright-Italic" fullname="Lucida Bright Italic" family="Lucida Bright" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritei.ttf"/>
+  <type name="Lucida-Caligraphy-Italic" fullname="Lucida Caligraphy Italic" family="Lucida Caligraphy" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lcalig.ttf"/>
+  <type name="Lucida-Console, Lucida-Console" fullname="Lucida Console, Lucida Console" family="Regular" weight="400" style="lucon.ttf" stretch="normal" glyphs="/usr/share/fonts/corefonts/"/>
+  <type name="Lucida-Fax-Demibold" fullname="Lucida Fax Demibold" family="Lucida Fax" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxd.ttf"/>
+  <type name="Lucida-Fax-Demibold-Italic" fullname="Lucida Fax Demibold Italic" family="Lucida Fax" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxdi.ttf"/>
+  <type name="Lucida-Fax-Italic" fullname="Lucida Fax Italic" family="Lucida Fax" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxi.ttf"/>
+  <type name="Lucida-Fax-Regular" fullname="Lucida Fax Regular" family="Lucida Fax" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfax.ttf"/>
+  <type name="Lucida-Handwriting-Italic" fullname="Lucida Handwriting Italic" family="Lucida Handwriting" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lhandw.ttf"/>
+  <type name="Lucida-Sans-Demibold-Italic" fullname="Lucida Sans Demibold Italic" family="Lucida Sans" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansdi.ttf"/>
+  <type name="Lucida-Sans-Demibold-Roman" fullname="Lucida Sans Demibold Roman" family="Lucida Sans Demibold" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansd.ttf"/>
+  <type name="Lucida-Sans-Regular" fullname="Lucida Sans Regular" family="Lucida Sans" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsans.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Bold" fullname="Lucida Sans Typewriter Bold" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeb.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Bold-Oblique" fullname="Lucida Sans Typewriter Bold Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypebo.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Oblique" fullname="Lucida Sans Typewriter Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeo.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Regular" fullname="Lucida Sans Typewriter Regular" family="Lucida Sans Typewriter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltype.ttf"/>
+  <type name="MS-Sans-Serif" fullname="MS Sans Serif" family="MS Sans Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/sseriff.ttf"/>
+  <type name="MS-Serif" fullname="MS Serif" family="MS Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/seriff.ttf"/>
+  <type name="Modern" fullname="Modern" family="Modern" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/modern.ttf"/>
+  <type name="Monotype-Corsiva" fullname="Monotype Corsiva" family="Monotype Corsiva" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/mtcorsva.ttf"/>
+  <type name="Small-Fonts" fullname="Small Fonts" family="Small Fonts" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/smallf.ttf"/>
+  <type name="Symbol" fullname="Symbol" family="Symbol" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/symbol.ttf" encoding="AppleRoman"/>
+  <type name="Tahoma" fullname="Tahoma" family="Tahoma" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahoma.ttf"/>
+  <type name="Tahoma-Bold" fullname="Tahoma Bold" family="Tahoma" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahomabd.ttf"/>
+  <type name="Times-New-Roman" fullname="Times New Roman" family="Times New Roman" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/times.ttf"/>
+  <type name="Times-New-Roman-Bold" fullname="Times New Roman Bold" family="Times New Roman" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbd.ttf"/>
+  <type name="Times-New-Roman-Bold-Italic" fullname="Times New Roman Bold Italic" family="Times New Roman" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbi.ttf"/>
+  <type name="Times-New-Roman-Italic" fullname="Times New Roman Italic" family="Times New Roman" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesi.ttf"/>
+  <type name="Times-New-Roman-MT-Extra-Bold" fullname="Times New Roman MT Extra Bold" family="Times New Roman MT" weight="800" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timnreb.ttf"/>
+  <type name="Verdana" fullname="Verdana" family="Verdana" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdana.ttf"/>
+  <type name="Verdana-Bold" fullname="Verdana Bold" family="Verdana" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanab.ttf"/>
+  <type name="Verdana-Bold-Italic" fullname="Verdana Bold Italic" family="Verdana" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanaz.ttf"/>
+  <type name="Verdana-Italic" fullname="Verdana Italic" family="Verdana" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanai.ttf"/>
+  <type name="Wingdings" fullname="Wingdings" family="Wingdings" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingding.ttf" encoding="AppleRoman"/>
+  <type name="Wingdings-2" fullname="Wingdings 2" family="Wingdings 2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng2.ttf" encoding="AppleRoman"/>
+  <type name="Wingdings-3" fullname="Wingdings 3" family="Wingdings 3" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng3.ttf" encoding="AppleRoman"/>
+</typemap>
diff --git a/ImageMagick-6/type.xml b/ImageMagick-6/type.xml
new file mode 100644 (file)
index 0000000..9197be4
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+   <include file="type-dejavu.xml" /> <include file="type-windows.xml" /> <include file="type-ghostscript.xml" />
+</typemap>
diff --git a/ImageMagick/coder.xml b/ImageMagick/coder.xml
deleted file mode 100644 (file)
index 5c62cb4..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE codermap [
-<!ELEMENT codermap (coder)*>
-<!ELEMENT coder (#PCDATA)>
-<!ATTLIST coder magick CDATA #REQUIRED>
-<!ATTLIST coder name CDATA #REQUIRED>
-]>
-<!--
-  Associate an image format with the specified coder module.
-
-  ImageMagick has a number of coder modules to support the reading and/or
-  writing of an image format (e.g. JPEG). Some coder modules support more
-  than one associated image format and the mapping between an associated
-  format and its respective coder module is defined in this configuration
-  file. For example, the PNG coder module not only supports the PNG image
-  format, but the JNG and MNG formats as well.
--->
-<codermap>
-  <!-- <coder magick="GIF87" name="GIF"/> -->
-  <!-- <coder magick="JPG" name="JPEG"/> -->
-  <!-- <coder magick="PGM" name="PNM"/> -->
-</codermap>
diff --git a/ImageMagick/colors.xml b/ImageMagick/colors.xml
deleted file mode 100644 (file)
index 55bfb5d..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE colormap [
-<!ELEMENT colormap (color)+>
-<!ELEMENT color (#PCDATA)>
-<!ATTLIST color name CDATA "0">
-<!ATTLIST color color CDATA "rgb(0,0,0)">
-<!ATTLIST color compliance CDATA "SVG">
-]>
-<!--
-  Associate a color name with its red, green, blue, and alpha intensities.
-
-  A number of methods and options require a color parameter. It is often
-  convenient to refer to a color by name (e.g. white) rather than by hex
-  value (e.g. #fff). This file maps a color name to its equivalent red,
-  green, blue, and alpha intensities (e.g. for white, red = 255, green =
-  255, blue = 255, and alpha = 0).
--->
-<colormap>
-  <!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> -->
-  <!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> -->
-  <!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> -->
-  <!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> -->
-  <!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> -->
-  <!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> -->
-  <!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> -->
-  <!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> -->
-  <!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> -->
-</colormap>
diff --git a/ImageMagick/delegates.xml b/ImageMagick/delegates.xml
deleted file mode 100644 (file)
index a1135dc..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE delegatemap [
-<!ELEMENT delegatemap (delegate)+>
-<!ELEMENT delegate (#PCDATA)>
-<!ATTLIST delegate decode CDATA #IMPLIED>
-<!ATTLIST delegate encode CDATA #IMPLIED>
-<!ATTLIST delegate mode CDATA #IMPLIED>
-<!ATTLIST delegate spawn CDATA #IMPLIED>
-<!ATTLIST delegate stealth CDATA #IMPLIED>
-<!ATTLIST delegate thread-support CDATA #IMPLIED>
-<!ATTLIST delegate command CDATA #REQUIRED>
-]>
-<!--
-  Delegate command file.
-
-  Commands which specify
-
-    decode="in_format" encode="out_format"
-
-  specify the rules for converting from in_format to out_format These
-  rules may be used to translate directly between formats.
-
-  Commands which specify only
-
-    decode="in_format"
-
-  specify the rules for converting from in_format to some format that
-  ImageMagick will automatically recognize. These rules are used to
-  decode formats.
-
-  Commands which specify only
-
-   encode="out_format"
-
-  specify the rules for an "encoder" which may accept any input format.
-
-  For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
-  as follows:
-
-    %i  input image filename
-    %o  output image filename
-    %u  unique temporary filename
-    %Z  unique temporary filename
-    %#  input image signature
-    %b  image file size
-    %c  input image comment
-    %g  image geometry
-    %h  image rows (height)
-    %k  input image number colors
-    %l  image label
-    %m  input image format
-    %p  page number
-    %q  input image depth
-    %s  scene number
-    %w  image columns (width)
-    %x  input image x resolution
-    %y  input image y resolution
-
-  Set option delegate:bimodal=true to process bimodal delegates otherwise they
-  are ignored.
-
-  If stealth="True" the delegate is not listed in user requested
-  "-list delegate" listings. These are typically special internal delegates.
-
-  If spawn="True" ImageMagick will not way for the delegate to finish,
-  nor will it read any output image.  It will only wait for either the input
-  file to be removed (See "ephemeral:" coder) indicating that the input file
-  has been read, or a maximum time limit of 2 seconds.
--->
-<delegatemap>
-  <delegate decode="autotrace" stealth="True" command="&quot;convert&quot; &quot;%i&quot; &quot;pnm:%u&quot;\n&quot;autotrace&quot; -input-format pnm -output-format svg -output-file &quot;%o&quot; &quot;%u&quot;"/>
-  <delegate decode="blender" command="&quot;blender&quot; -b &quot;%i&quot; -F PNG -o &quot;%o&quot;&quot;\n&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
-  <delegate decode="browse" stealth="True" spawn="True" command="&quot;xdg-open&quot; http://www.imagemagick.org/; rm &quot;%i&quot;"/>
-  <delegate decode="cdr" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
-  <delegate decode="cgm" thread-support="False" command="&quot;ralcgm&quot; -d ps -oC &lt; &quot;%i&quot; &gt; &quot;%o&quot; 2&gt; &quot;%Z&quot;"/>
-  <delegate decode="dvi" command="&quot;dvips&quot; -q -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="dng:decode" command="&quot;/usr/bin/ufraw-batch&quot; --silent --create-id=also --out-type=png --out-depth=16 &quot;--output=%u.png&quot; &quot;%i&quot;"/>
-  <delegate decode="dot" command='&quot;dot&quot; -Tsvg &quot;%i&quot; -o &quot;%o&quot;' />
-  <delegate decode="edit" stealth="True" command="&quot;xterm&quot; -title &quot;Edit Image Comment&quot; -e vi &quot;%o&quot;"/>
-  <delegate decode="eps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
-  <delegate decode="eps" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
-  <delegate decode="fig" command="&quot;fig2dev&quot; -L ps &quot;%i&quot; &quot;%o&quot;"/>
-  <delegate decode="plt" command="&quot;echo&quot; &quot;set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'&quot; &gt; &quot;%u&quot;;&quot;gnuplot&quot; &quot;%u&quot;"/>
-  <delegate decode="hpg" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;;     mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
-  <delegate decode="hpgl" command="if [ -e hp2xx -o -e /usr/bin/hp2xx ]; then     hp2xx -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;;     mv -f `basename &quot;%o&quot;` &quot;%o&quot;;   else     echo &quot;You need to install hp2xx to use HPGL files with ImageMagick.&quot;;     exit 1;   fi"/>
-  <delegate decode="htm" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="html" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="https" command="&quot;curl&quot; -s -k -o &quot;%o&quot; &quot;https:%M&quot;"/>
-  <delegate decode="ilbm" command="&quot;ilbmtoppm&quot; &quot;%i&quot; &gt; &quot;%o&quot;"/>
-  <delegate decode="man" command="&quot;groff&quot; -man -Tps &quot;%i&quot; &gt; &quot;%o&quot;"/>
-  <delegate decode="mpeg:decode" command="&quot;ffmpeg&quot; -v -1 -i &quot;%i&quot; -vframes %S -vcodec pam -an -f rawvideo -y &quot;%u.pam&quot; 2&gt; &quot;%Z&quot;"/>
-  <delegate encode="mpeg:encode" stealth="True" command="&quot;ffmpeg&quot; -v -1 -mbd rd -trellis 2 -cmp 2 -subcmp 2 -g 300 -i &quot;%M%%d.jpg&quot; &quot;%u.%m&quot; 2&gt; &quot;%Z&quot;"/>
-  <delegate decode="sid" command="&quot;mrsidgeodecode&quot; -if sid -i &quot;%i&quot; -of tif -o &quot;%o&quot; &gt; &quot;%u&quot;"/>
-  <delegate decode="pcl:color" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
-  <delegate decode="pcl:cmyk" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
-  <delegate decode="pcl:mono" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
-  <delegate decode="pdf" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
-  <delegate decode="pdf" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
-  <delegate decode="tiff" encode="launch" mode="encode" command="&quot;gimp&quot; &quot;%i&quot;"/>
-  <delegate decode="pnm" encode="ilbm" mode="encode" command="&quot;ppmtoilbm&quot; -24if &quot;%i&quot; &gt; &quot;%o&quot;"/>
-  <delegate decode="pov" command="&quot;povray&quot; &quot;+i%i&quot; -D0 &quot;+o%o&quot; +fn%q +w%w +h%h +a -q9 &quot;-kfi%s&quot; &quot;-kff%n&quot;;&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
-  <delegate decode="ps" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
-  <delegate decode="ps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
-  <delegate decode="ps" encode="print" mode="encode" command="lpr &quot;%i&quot;"/>
-  <delegate decode="ps:alpha" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pngalpha&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
-  <delegate decode="ps:cmyk" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pam&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
-  <delegate decode="ps:color" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pnmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
-  <delegate decode="ps:mono" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
-  <delegate decode="rgba" encode="rle" mode="encode" command="&quot;rawtorle&quot; -o &quot;%o&quot; -v &quot;%i&quot;"/>
-  <delegate decode="scan" command="&quot;scanimage&quot; -d &quot;%i&quot; &gt; &quot;%o&quot;"/>
-  <delegate decode="scanx" command="&quot;scanimage&quot; &gt; &quot;%o&quot;"/>
-  <delegate decode="miff" encode="show" spawn="True" command="&quot;/usr/bin/display&quot; -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
-  <delegate decode="shtml" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="svg" command="&quot;rsvg-convert&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="txt" encode="ps" mode="bi" command="&quot;enscript&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="miff" encode="win" stealth="True" spawn="True" command="&quot;/usr/bin/display&quot; -immutable -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
-  <delegate decode="wmf" command="&quot;wmf2eps&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
-  <delegate decode="xps:color" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
-  <delegate decode="xps:cmyk" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=bmpsep8&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
-  <delegate decode="xps:mono" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
-</delegatemap>
diff --git a/ImageMagick/log.xml b/ImageMagick/log.xml
deleted file mode 100644 (file)
index cdacdab..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE logmap [
-<!ELEMENT logmap (log)+>
-<!ELEMENT log (#PCDATA)>
-<!ATTLIST log events CDATA #IMPLIED>
-<!ATTLIST log output CDATA #IMPLIED>
-<!ATTLIST log filename CDATA #IMPLIED>
-<!ATTLIST log generations CDATA #IMPLIED>
-<!ATTLIST log limit CDATA #IMPLIED>
-<!ATTLIST log format CDATA #IMPLIED>
-]>
-<!--
-  The format of the log is defined by embedding special format characters:
-
-    %c   client
-    %d   domain
-    %e   event
-    %f   function
-    %g   generation
-    %i   thread id
-    %l   line
-    %m   module
-    %n   log name
-    %p   process id
-    %r   real CPU time
-    %t   wall clock time
-    %u   user CPU time
-    %v   version
-    %%   percent sign
-    \n   newline
-    \r   carriage return
--->
-<logmap>
-  <log events="None"/>
-  <log output="console"/>
-  <log filename="Magick-%g.log"/>
-  <log generations="3"/>
-  <log limit="2000"/>
-  <log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n  %e"/>
-</logmap>
diff --git a/ImageMagick/magic.xml b/ImageMagick/magic.xml
deleted file mode 100644 (file)
index 7f17731..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE magicmap [
-<!ELEMENT magicmap (magic)+>
-<!ELEMENT magic (#PCDATA)>
-<!ATTLIST magic name CDATA #REQUIRED>
-<!ATTLIST magic offset CDATA "0">
-<!ATTLIST magic target CDATA #REQUIRED>
-]>
-<!--
-  Associate an image format with a unique identifier. 
-
-  Many image formats have identifiers that uniquely identify a particular
-  image format. For example, the GIF image format always begins with GIF8
-  as the first 4 characters of the image. ImageMagick uses this information
-  to quickly determine the type of image it is dealing with when it reads
-  an image.
--->
-<magicmap>
-  <!-- <magic name="GIF" offset="0" target="GIF8"/> -->
-  <!-- <magic name="JPEG" offset="0" target="\377\330\377"/> -->
-  <!-- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n"/> -->
-  <!-- <magic name="TIFF" offset="0" target="\115\115\000\052"/> -->
-</magicmap>
diff --git a/ImageMagick/mime.xml b/ImageMagick/mime.xml
deleted file mode 100644 (file)
index 4dd55f2..0000000
+++ /dev/null
@@ -1,1141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mimemap [
-  <!ELEMENT mimemap (mime+)>
-  <!ELEMENT mime (#PCDATA)>
-  <!ATTLIST mime type CDATA #REQUIRED>
-  <!ATTLIST mime acronym CDATA #IMPLIED>
-  <!ATTLIST mime description CDATA #IMPLIED>
-  <!ATTLIST mime pattern CDATA #IMPLIED>
-  <!ATTLIST mime offset CDATA #IMPLIED>
-  <!ATTLIST mime data-type (string|byte|short|long) #IMPLIED>
-  <!ATTLIST mime endian (lsb|msb) #IMPLIED>
-  <!ATTLIST mime magic CDATA #IMPLIED>
-  <!ATTLIST mime mask CDATA #IMPLIED>
-  <!ATTLIST mime priority CDATA #IMPLIED>
-]>
-<mimemap>
-  <mime type="application/andrew-inset" acronym="ATK" description="Andrew Toolkit" priority="100" pattern="*.ez" />
-  <mime type="application/illustrator" description="Adobe Illustrator document" priority="100" pattern="*.ai" />
-  <mime type="application/mac-binhex40" description="Macintosh BinHex-encoded file" data-type="string" offset="11" magic="must be converted with BinHex" priority="50" />
-  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="0" magic="(************** Content-type: application/mathematica" priority="50" />
-  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="100:256" magic="This notebook can be used on any computer system with Mathematica" priority="50" />
-  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="10:256" magic="This is a Mathematica Notebook file. It contains ASCII text" priority="50" />
-  <mime type="application/mathematica" description="Mathematica Notebook" priority="100" pattern="*.nb" />
-  <mime type="application/mbox" description="mailbox file" data-type="string" offset="0" magic="From " priority="20" />
-  <mime type="application/octet-stream" description="unknown" priority="100" pattern="*.bin" />
-  <mime type="application/oda" acronym="ODA" description="Office Document Architecture" priority="100" pattern="*.oda" />
-  <mime type="application/pdf" description="Portable Document Format" data-type="string" offset="0" magic="%PDF-" priority="50" />
-  <mime type="application/pdf" acronym="PDF" description="Portable Document Format" priority="100" pattern="*.pdf" />
-  <mime type="application/xspf+xml" description="XML Shareable Playlist Format" data-type="string" offset="0:64" magic="&lt;playlist version=&quot;1" priority="50" />
-  <mime type="application/xspf+xml" description="XML Shareable Playlist Format" priority="100" pattern="*.xspf" />
-  <mime type="audio/x-iriver-pla" description="iRiver Playlist" data-type="string" offset="4" magic="iriver UMS PLA" priority="50" />
-  <mime type="audio/x-iriver-pla" description="iRiver Playlist" priority="100" pattern="*.pla" />
-  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" data-type="string" offset="0" magic="-----BEGIN PGP MESSAGE-----" priority="50" />
-  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.pgp" />
-  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.gpg" />
-  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.asc" />
-  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PUBLIC KEY BLOCK-----" priority="50" />
-  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PRIVATE KEY BLOCK-----" priority="50" />
-  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9501" priority="50" />
-  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9500" priority="50" />
-  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9900" priority="50" />
-  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9901" priority="50" />
-  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.skr" />
-  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.pkr" />
-  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.asc" />
-  <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNED MESSAGE-----" priority="50" />
-  <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNATURE-----" priority="50" />
-  <mime type="application/pkcs7-signature" description="detached S/MIME signature" priority="100" pattern="*.p7s" />
-  <mime type="application/pkcs10" description="PKCS#10 certification request" priority="100" pattern="*.p10" />
-  <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="\004%!" priority="50" />
-  <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="%!" priority="50" />
-  <mime type="application/postscript" acronym="PS" description="PostScript" priority="100" pattern="*.ps" />
-  <mime type="application/prs.plucker" description="Plucker document" data-type="string" offset="60" magic="DataPlkr" priority="80" />
-  <mime type="application/rtf" description="Rich Text Format" data-type="string" offset="0" magic="{\\rtf" priority="50" />
-  <mime type="application/rtf" acronym="RTF" description="Rich Text Format" priority="100" pattern="*.rtf" />
-  <mime type="application/sieve" description="Sieve mail filter script" priority="100" pattern="*.siv" />
-  <mime type="application/smil" description="Synchronized Multimedia Integration Language" data-type="string" offset="0:256" magic="&lt;smil" priority="80" />
-  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smil" />
-  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smi" />
-  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.sml" />
-  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.kino" />
-  <mime type="application/x-sqlite2" description="SQLite2 database" data-type="string" offset="0" magic="** This file contains an SQLite" />
-  <mime type="application/x-sqlite3" description="SQLite3 database" data-type="string" offset="0" magic="SQLite format 3" />
-  <mime type="application/stuffit" description="StuffIt archive" data-type="string" offset="0" magic="StuffIt" priority="50" />
-  <mime type="application/stuffit" description="StuffIt archive" priority="100" pattern="*.sit" />
-  <mime type="application/x-gedcom" description="GEnealogical Data COMmunication" data-type="string" offset="0" magic="0 HEAD" priority="50" />
-  <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.ged" />
-  <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.gedcom" />
-  <mime type="application/x-flash-video" description="Flash video" data-type="string" offset="0" magic="FLV" priority="50" />
-  <mime type="application/x-flash-video" description="Flash video" priority="100" pattern="*.flv" />
-  <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[3]" priority="50" />
-  <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[4]" priority="50" />
-  <mime type="application/x-go-sgf" acronym="SGF" description="Smart Game Format" priority="100" pattern="*.sgf" />
-  <mime type="application/x-xliff" description="XML Localization Interchange File Format" data-type="string" offset="0:256" magic="&lt;xliff" priority="80" />
-  <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xlf" />
-  <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xliff" />
-  <mime type="application/vnd.corel-draw" description="Corel Draw drawing" data-type="string" offset="8" mask="0xffffff00ffffffff" magic="CDRXvrsn" priority="80" />
-  <mime type="application/vnd.corel-draw" description="Corel Draw drawing" priority="100" pattern="*.cdr" />
-  <mime type="application/vnd.hp-hpgl" acronym="HPGL" description="HP Graphics Language" priority="100" pattern="*.hpgl" />
-  <mime type="application/vnd.hp-pcl" acronym="PCL" description="HP Printer Control Language" priority="100" pattern="*.pcl" />
-  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" data-type="string" offset="0" magic="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" priority="50" />
-  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.123" />
-  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk1" />
-  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk3" />
-  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk4" />
-  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wks" />
-  <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User Interface Language" priority="100" pattern="*.xul" />
-  <mime type="application/vnd.ms-access" description="Joint Engine Technology" data-type="string" offset="0" magic="\x00\x01\x00\x00Standard Jet DB" priority="50" />
-  <mime type="application/vnd.ms-access" acronym="JET" description="Joint Engine Technology" priority="100" pattern="*.mdb" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" data-type="string" offset="2080" magic="Microsoft Excel 5.0 Worksheet" priority="50" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xls" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlc" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xll" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlm" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlw" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xla" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlt" />
-  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xld" />
-  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppz" />
-  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppt" />
-  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pps" />
-  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pot" />
-  <mime type="application/vnd.ms-xpsdocument" acronym="XPS" description="XML Paper Specification" priority="100" pattern="*.xps" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\x31\xbe\x00\x00" priority="50" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="PO^Q`" priority="50" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\376\067\0\043" priority="50" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\333\245-\0\0\0" priority="50" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="MSWordDoc" priority="50" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="2108" magic="MSWordDoc" priority="50" />
-  <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="Microsoft Word document data" priority="50" />
-  <mime type="application/msword" description="Word document" priority="100" pattern="*.doc" />
-  <mime type="application/vnd.ms-tnef" description="Transport Neutral Encapsulation Format" data-type="long" endian="LSB" offset="0" magic="0x223e9f78" priority="50" />
-  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnef" />
-  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnf" />
-  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="winmail.dat" />
-  <mime type="application/vnd.stardivision.calc" description="StarCalc spreadsheet" priority="100" pattern="*.sdc" />
-  <mime type="application/vnd.stardivision.chart" description="StarChart chart" priority="100" pattern="*.sds" />
-  <mime type="application/vnd.stardivision.draw" description="StarDraw drawing" priority="100" pattern="*.sda" />
-  <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdd" />
-  <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdp" />
-  <mime type="application/vnd.stardivision.mail" description="StarMail email" priority="100" pattern="*.smd" />
-  <mime type="application/vnd.stardivision.math" description="StarMath formula" priority="100" pattern="*.smf" />
-  <mime type="application/vnd.stardivision.writer" description="StarWriter document" data-type="string" offset="2089" magic="StarWriter" priority="90" />
-  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sdw" />
-  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.vor" />
-  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sgl" />
-  <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" priority="100" pattern="*.sxc" />
-  <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" priority="100" pattern="*.stc" />
-  <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" priority="100" pattern="*.sxd" />
-  <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" priority="100" pattern="*.std" />
-  <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" priority="100" pattern="*.sxi" />
-  <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" priority="100" pattern="*.sti" />
-  <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" priority="100" pattern="*.sxm" />
-  <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" priority="100" pattern="*.sxw" />
-  <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" priority="100" pattern="*.sxg" />
-  <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" data-type="string" offset="0" magic="PK\003\004" />
-  <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" priority="100" pattern="*.stw" />
-  <mime type="application/vnd.oasis.opendocument.text" description="OpenDocument Text" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.text" acronym="ODT" description="OpenDocument Text" priority="100" pattern="*.odt" />
-  <mime type="application/vnd.oasis.opendocument.text-template" description="OpenDocument Text Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.text-template" acronym="OTT" description="OpenDocument Text Template" priority="100" pattern="*.ott" />
-  <mime type="application/vnd.oasis.opendocument.text-web" description="OpenDocument HTML" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.text-web" acronym="OTH" description="OpenDocument HTML" priority="100" pattern="*.oth" />
-  <mime type="application/vnd.oasis.opendocument.text-master" description="OpenDocument Master" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.text-master" acronym="ODM" description="OpenDocument Master" priority="100" pattern="*.odm" />
-  <mime type="application/vnd.oasis.opendocument.graphics" description="OpenDocument Drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.graphics" acronym="ODG" description="OpenDocument Drawing" priority="100" pattern="*.odg" />
-  <mime type="application/vnd.oasis.opendocument.graphics-template" description="OpenDocument Drawing Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.graphics-template" acronym="OTG" description="OpenDocument Drawing Template" priority="100" pattern="*.otg" />
-  <mime type="application/vnd.oasis.opendocument.presentation" description="OpenDocument Presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.presentation" acronym="ODP" description="OpenDocument Presentation" priority="100" pattern="*.odp" />
-  <mime type="application/vnd.oasis.opendocument.presentation-template" description="OpenDocument Presentation Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.presentation-template" acronym="OTP" description="OpenDocument Presentation Template" priority="100" pattern="*.otp" />
-  <mime type="application/vnd.oasis.opendocument.spreadsheet" description="OpenDocument Spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.spreadsheet" acronym="ODS" description="OpenDocument Spreadsheet" priority="100" pattern="*.ods" />
-  <mime type="application/vnd.oasis.opendocument.spreadsheet-template" description="OpenDocument Spreadsheet Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.spreadsheet-template" acronym="OTS" description="OpenDocument Spreadsheet Template" priority="100" pattern="*.ots" />
-  <mime type="application/vnd.oasis.opendocument.chart" description="OpenDocument Chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.chart" acronym="ODC chart" description="OpenDocument Chart" priority="100" pattern="*.odc" />
-  <mime type="application/vnd.oasis.opendocument.formula" description="OpenDocument Formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.formula" acronym="ODF" description="OpenDocument Formula" priority="100" pattern="*.odf" />
-  <mime type="application/vnd.oasis.opendocument.database" acronym="ODB" description="OpenDocument Database" priority="100" pattern="*.odb" />
-  <mime type="application/vnd.oasis.opendocument.image" description="OpenDocument Image" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/vnd.oasis.opendocument.image" acronym="ODI" description="OpenDocument Image" priority="100" pattern="*.odi" />
-  <mime type="application/vnd.symbian.install" description="Symbian Installation File" data-type="long" endian="LSB" offset="8" magic="0x10000419" priority="50" />
-  <mime type="application/vnd.symbian.install" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sis" />
-  <mime type="x-epoc/x-sisx-app" description="Symbian Installation File" data-type="long" endian="LSB" offset="0" magic="0x10201a7a" priority="50" />
-  <mime type="x-epoc/x-sisx-app" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sisx" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" data-type="string" offset="1" magic="WPC" priority="50" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp4" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp5" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp6" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpd" />
-  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpp" />
-  <mime type="application/x-xbel" description="XML Bookmark Exchange Language" data-type="string" offset="0:256" magic="&lt;!DOCTYPE\ xbel" priority="50" />
-  <mime type="application/x-xbel" acronym="XBEL" description="XML Bookmark Exchange Language" priority="100" pattern="*.xbel" />
-  <mime type="application/x-7z-compressed" description="7-zip archive" priority="100" pattern="*.7z" />
-  <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="&lt;abiword" priority="50" />
-  <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="&lt;!DOCTYPE abiword" priority="50" />
-  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw" />
-  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.CRASHED" />
-  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.gz" />
-  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.zabw" />
-  <mime type="application/x-cue" description="CD image cuesheet" priority="100" pattern="*.cue" />
-  <mime type="application/x-amipro" description="Lotus AmiPro document" priority="100" pattern="*.sam" />
-  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN SPREADSHEETS" priority="50" />
-  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN" priority="50" />
-  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" priority="100" pattern="*.as" />
-  <mime type="application/x-applix-word" description="Applix Words document" data-type="string" offset="0" magic="*BEGIN" priority="50" />
-  <mime type="application/x-applix-word" description="Applix Words document" priority="100" pattern="*.aw" />
-  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000081a" priority="50" />
-  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000091a" priority="50" />
-  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000021a" priority="50" />
-  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000031a" priority="50" />
-  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000041a" priority="50" />
-  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000061a" priority="50" />
-  <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="&lt;ar&gt;" priority="45" />
-  <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="!&lt;arch&gt;" priority="45" />
-  <mime type="application/x-archive" acronym="AR" description="AR archive" priority="100" pattern="*.a" />
-  <mime type="application/x-arj" description="ARJ archive" data-type="short" endian="LSB" offset="0" magic="0xea60" priority="50" />
-  <mime type="application/x-arj" acronym="ARJ" description="ARJ archive" priority="100" pattern="*.arj" />
-  <mime type="application/x-asp" acronym="ASP" description="Active Server Page" priority="100" pattern="*.asp" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/gawk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/gawk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/gawk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/gawk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/local/bin/gawk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/local/bin/gawk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/awk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/awk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/awk" priority="50" />
-  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/awk" priority="50" />
-  <mime type="application/x-bcpio" acronym="BCPIO" description="BCPIO document" priority="100" pattern="*.bcpio" />
-  <mime type="application/x-bittorrent" description="BitTorrent seed file" data-type="string" offset="0" magic="d8:announce" priority="50" />
-  <mime type="application/x-bittorrent" description="BitTorrent seed file" priority="100" pattern="*.torrent" />
-  <mime type="application/x-blender" description="Blender scene" data-type="string" offset="0" magic="BLENDER" priority="50" />
-  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blender" />
-  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blend" />
-  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.BLEND" />
-  <mime type="application/x-bzdvi" description="TeX DVI document (bzip-compressed)" priority="100" pattern="*.dvi.bz2" />
-  <mime type="application/x-bzip" description="Bzip archive" data-type="string" offset="0" magic="BZh" priority="50" />
-  <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz" />
-  <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz2" />
-  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz" />
-  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz2" />
-  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz" />
-  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz2" />
-  <mime type="application/x-bzpdf" description="PDF document (bzip-compressed)" priority="100" pattern="*.pdf.bz2" />
-  <mime type="application/x-bzpostscript" description="PostScript document (bzip-compressed)" priority="100" pattern="*.ps.bz2" />
-  <mime type="application/x-cbr" description="comic book archive" priority="100" pattern="*.cbr" />
-  <mime type="application/x-cbz" description="comic book archive" priority="100" pattern="*.cbz" />
-  <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso" />
-  <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso9660" />
-  <mime type="application/x-cgi" description="CGI script" priority="100" pattern="*.cgi" />
-  <mime type="application/x-chess-pgn" description="PGN chess game notation" data-type="string" offset="0" magic="[Event " priority="50" />
-  <mime type="application/x-chess-pgn" description="PGN chess game notation" priority="100" pattern="*.pgn" />
-  <mime type="application/x-chm" acronym="CHM" description="Compiled Help Modules" priority="100" pattern="*.chm" />
-  <mime type="application/x-compress" description="UNIX-compressed file" data-type="string" offset="0" magic="\037\235" priority="50" />
-  <mime type="application/x-compress" description="UNIX-compressed file" priority="100" pattern="*.Z" />
-  <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tar.gz" />
-  <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tgz" />
-  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \004" priority="50" />
-  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
-  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
-  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\001" priority="50" />
-  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\002" priority="50" />
-  <mime type="application/x-core" description="program crash data" priority="100" pattern="core" />
-  <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="070707" priority="50" />
-  <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070701" priority="50" />
-  <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070702" priority="50" />
-  <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="0143561" priority="50" />
-  <mime type="application/x-cpio" description="CPIO archive" priority="100" pattern="*.cpio" />
-  <mime type="application/x-cpio-compressed" description="CPIO archive (gzip-compressed)" priority="100" pattern="*.cpio.gz" />
-  <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/tcsh" />
-  <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/csh" />
-  <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env csh" />
-  <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env tcsh" />
-  <mime type="application/x-csh" description="C shell script" priority="100" pattern="*.csh" />
-  <mime type="application/x-dbf" description="Xbase document" priority="100" pattern="*.dbf" />
-  <mime type="application/ecmascript" description="ECMAScript program" priority="100" pattern="*.es" />
-  <mime type="application/x-dbm" data-type="long" endian="MSB" offset="0" magic="0x061561" priority="50" />
-  <mime type="application/x-dc-rom" description="Dreamcast ROM" priority="100" pattern="*.dc" />
-  <mime type="application/x-nintendo-ds-rom" description="Nintendo DS ROM" priority="100" pattern="*.nds" />
-  <mime type="application/x-deb" description="Debian package" data-type="string" offset="0" magic="!&lt;arch&gt;" priority="50" />
-  <mime type="application/x-deb" description="Debian package" priority="100" pattern="*.deb" />
-  <mime type="application/x-designer" description="Qt Designer file" priority="100" pattern="*.ui" />
-  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0:32" magic="[Desktop Entry]" priority="50" />
-  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[Desktop Action" priority="50" />
-  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[KDE Desktop Entry]" priority="50" />
-  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# Config File" priority="50" />
-  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# KDE Config File" priority="50" />
-  <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.desktop" />
-  <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.kdelnk" />
-  <mime type="application/x-dia-diagram" description="Dia diagram" data-type="string" offset="5:100" magic="&lt;dia:" priority="50" />
-  <mime type="application/x-dia-diagram" description="Dia diagram" priority="100" pattern="*.dia" />
-  <mime type="application/x-dvi" description="TeX DVI document" data-type="short" endian="LSB" offset="0" magic="0x02f7" priority="50" />
-  <mime type="application/x-dvi" description="TeX DVI document" priority="100" pattern="*.dvi" />
-  <mime type="application/x-e-theme" description="Enlightenment theme" priority="100" pattern="*.etheme" />
-  <mime type="application/x-egon" description="Egon Animator animation" priority="100" pattern="*.egon" />
-  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
-  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
-  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="MZ" priority="40" />
-  <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0x521c" priority="40" />
-  <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0420" priority="40" />
-  <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0421" priority="40" />
-  <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0603" priority="40" />
-  <mime type="application/x-executable" description="executable" priority="100" pattern="*.exe" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="LWFN" priority="60" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="65" magic="LWFN" priority="60" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!PS-AdobeFont-1." priority="60" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!PS-AdobeFont-1." priority="60" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!FontType1-1." priority="60" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!FontType1-1." priority="60" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfa" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfb" />
-  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.gsf" />
-  <mime type="application/x-font-afm" description="Adobe font metrics" priority="100" pattern="*.afm" />
-  <mime type="application/x-font-bdf" description="BDF font" data-type="string" offset="0" magic="STARTFONT\040" priority="50" />
-  <mime type="application/x-font-bdf" description="BDF font" priority="100" pattern="*.bdf" />
-  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="0" magic="\xff\x46\x4f\x4e" priority="50" />
-  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x45\x47\x41" priority="50" />
-  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x56\x49\x44" priority="50" />
-  <mime type="application/x-font-framemaker" description="Adobe FrameMaker font" data-type="string" offset="0" magic="&lt;MakerScreenFont" priority="50" />
-  <mime type="application/x-font-libgrx" description="LIBGRX font" data-type="string" offset="0" magic="\x14\x02\x59\x19" priority="50" />
-  <mime type="application/x-font-linux-psf" description="Linux PSF console font" data-type="string" offset="0" magic="\x36\x04" priority="50" />
-  <mime type="application/x-font-linux-psf" description="Linux PSF console font" priority="100" pattern="*.psf" />
-  <mime type="application/x-gz-font-linux-psf" description="Linux PSF console font (gzip-compressed)" priority="100" pattern="*.psf.gz" />
-  <mime type="application/x-font-pcf" description="PCF font" data-type="string" offset="0" magic="\001fcp" priority="50" />
-  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf" />
-  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.Z" />
-  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.gz" />
-  <mime type="application/x-font-otf" description="OpenType font" data-type="string" offset="0" magic="OTTO" priority="50" />
-  <mime type="application/x-font-speedo" description="Speedo font" data-type="string" offset="0" magic="D1.0\015" priority="50" />
-  <mime type="application/x-font-speedo" description="Speedo font" priority="100" pattern="*.spd" />
-  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="StartFont" priority="50" />
-  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="\x13\x7A\x29" priority="50" />
-  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="8" magic="\x13\x7A\x2B" priority="50" />
-  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\203" priority="50" />
-  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\131" priority="50" />
-  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\312" priority="50" />
-  <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\021" priority="50" />
-  <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\022" priority="50" />
-  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="FFIL" priority="50" />
-  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="65" magic="FFIL" priority="50" />
-  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="\000\001\000\000\000" priority="50" />
-  <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttf" />
-  <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttc" />
-  <mime type="application/x-font-vfont" description="V font" data-type="string" offset="0" magic="FONT" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerFile" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MIFFile" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerDictionary" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerScreenFon" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MML" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;Book" priority="50" />
-  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;Maker" priority="50" />
-  <mime type="application/x-gameboy-rom" description="Game Boy ROM" priority="100" pattern="*.gb" />
-  <mime type="application/x-gba-rom" description="Game Boy Advance ROM" priority="100" pattern="*.gba" />
-  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="MSB" offset="0" magic="0x13579ace" priority="50" />
-  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="LSB" offset="0" magic="0x13579ace" priority="50" />
-  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="string" offset="0" magic="GDBM" priority="50" />
-  <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.gen" />
-  <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.md" />
-  <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.gmo" />
-  <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.mo" />
-  <mime type="application/x-glade" description="Glade project" data-type="string" offset="0:256" magic="&lt;glade-interface" priority="50" />
-  <mime type="application/x-glade" description="Glade project" priority="100" pattern="*.glade" />
-  <mime type="application/x-gmc-link" description="GMC link" data-type="string" offset="0:32" magic="URL:" priority="50" />
-  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnucash" />
-  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnc" />
-  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.xac" />
-  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gmr:Workbook" priority="50" />
-  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gnm:Workbook" priority="50" />
-  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" priority="100" pattern="*.gnumeric" />
-  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gp" />
-  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gplt" />
-  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gnuplot" />
-  <mime type="application/x-graphite" description="Graphite scientific graph" priority="100" pattern="*.gra" />
-  <mime type="application/x-gtktalog" description="GTKtalog catalog" data-type="string" offset="4" magic="gtktalog " priority="50" />
-  <mime type="application/x-gzdvi" description="TeX DVI document (gzip-compressed)" priority="100" pattern="*.dvi.gz" />
-  <mime type="application/x-gzip" description="Gzip archive" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-gzip" description="Gzip archive" priority="100" pattern="*.gz" />
-  <mime type="application/x-gzpdf" description="PDF document (gzip-compressed)" priority="100" pattern="*.pdf.gz" />
-  <mime type="application/x-gzpostscript" description="PostScript document (gzip-compressed)" priority="100" pattern="*.ps.gz" />
-  <mime type="application/x-hdf" description="HDF document" priority="100" pattern="*.hdf" />
-  <mime type="application/x-ipod-firmware" description="iPod firmware" data-type="string" offset="0" magic="S T O P" priority="50" />
-  <mime type="application/x-java-archive" description="Java archive" data-type="string" offset="0" magic="PK\003\004" priority="85" />
-  <mime type="application/x-java-archive" description="Java archive" priority="100" pattern="*.jar" />
-  <mime type="application/x-java" description="Java class" data-type="short" offset="0" magic="0xcafe" priority="50" />
-  <mime type="application/x-java" description="Java class" priority="100" pattern="*.class" />
-  <mime type="application/x-java-jnlp-file" description="Java Network Launching Protocol" data-type="string" offset="0:256" magic="&lt;jnlp" priority="50" />
-  <mime type="application/x-java-jnlp-file" acronym="JNLP" description="Java Network Launching Protocol" priority="100" pattern="*.jnlp" />
-  <mime type="application/javascript" description="JavaScript program" priority="100" pattern="*.js" />
-  <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpr" />
-  <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpx" />
-  <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-karbon" description="Karbon14 drawing" priority="100" pattern="*.karbon" />
-  <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kchart" description="KChart chart" priority="100" pattern="*.chrt" />
-  <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kformula" description="KFormula formula" priority="100" pattern="*.kfo" />
-  <mime type="application/x-killustrator" description="KIllustrator drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-killustrator" description="KIllustrator drawing" priority="100" pattern="*.kil" />
-  <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kivio" description="Kivio flowchart" priority="100" pattern="*.flw" />
-  <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kontour" description="Kontour drawing" priority="100" pattern="*.kon" />
-  <mime type="application/x-kpovmodeler" description="KPovModeler scene" priority="100" pattern="*.kpm" />
-  <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpr" />
-  <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpt" />
-  <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-krita" description="Krita document" priority="100" pattern="*.kra" />
-  <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kspread" description="KSpread spreadsheet" priority="100" pattern="*.ksp" />
-  <mime type="application/x-kspread-crypt" description="KSpread spreadsheet (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2702" priority="50" />
-  <mime type="application/x-ksysv-package" description="KSysV init package" data-type="string" offset="4" magic="KSysV" priority="50" />
-  <mime type="application/x-kugar" description="Kugar document" priority="100" pattern="*.kud" />
-  <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="\037\213" priority="50" />
-  <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
-  <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwd" />
-  <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwt" />
-  <mime type="application/x-kword-crypt" description="KWord document (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2701" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh -" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh0-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh1-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh2-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh3-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh4-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh5-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh40-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lhd-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz4-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz5-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lzs-" priority="50" />
-  <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lha" />
-  <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lzh" />
-  <mime type="application/x-lhz" description="LHZ archive" priority="100" pattern="*.lhz" />
-  <mime type="application/x-linguist" description="message catalog" priority="100" pattern="*.ts" />
-  <mime type="application/x-lyx" description="LyX document" data-type="string" offset="0" magic="#LyX" priority="50" />
-  <mime type="application/x-lyx" description="LyX document" priority="100" pattern="*.lyx" />
-  <mime type="application/x-lzop" description="LZO archive" priority="100" pattern="*.lzo" />
-  <mime type="application/x-magicpoint" description="MagicPoint presentation" priority="100" pattern="*.mgp" />
-  <mime type="application/x-macbinary" description="Macintosh MacBinary file" data-type="string" offset="102" magic="mBIN" priority="50" />
-  <mime type="video/x-matroska" description="Matroska video" data-type="string" offset="8" magic="matroska" priority="50" />
-  <mime type="video/x-matroska" description="Matroska video" priority="100" pattern="*.mkv" />
-  <mime type="audio/x-matroska" description="Matroska audio" data-type="string" offset="8" magic="matroska" priority="50" />
-  <mime type="audio/x-matroska" description="Matroska audio" priority="100" pattern="*.mka" />
-  <mime type="text/x-ocl" acronym="OCL" description="Object Constraint Language" priority="100" pattern="*.ocl" />
-  <mime type="application/x-mif" description="Adobe FrameMaker MIF document" priority="100" pattern="*.mif" />
-  <mime type="application/x-mozilla-bookmarks" description="Mozilla bookmarks" data-type="string" offset="0:64" magic="&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;" priority="80" />
-  <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" data-type="string" offset="0" magic="MZ" priority="50" />
-  <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" priority="100" pattern="*.exe" />
-  <mime type="application/x-mswinurl" data-type="string" offset="1" magic="InternetShortcut" priority="50" />
-  <mime type="application/x-mswrite" description="WRI document" priority="100" pattern="*.wri" />
-  <mime type="application/x-msx-rom" description="MSX ROM" priority="100" pattern="*.msx" />
-  <mime type="application/x-m4" description="M4 macro" priority="100" pattern="*.m4" />
-  <mime type="application/x-n64-rom" description="Nintendo64 ROM" priority="100" pattern="*.n64" />
-  <mime type="application/x-nautilus-link" description="Nautilus link" data-type="string" offset="0:32" magic="&lt;nautilus_object nautilus_link" priority="50" />
-  <mime type="application/x-nes-rom" description="NES ROM" priority="100" pattern="*.nes" />
-  <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.cdf" />
-  <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.nc" />
-  <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
-  <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
-  <mime type="application/x-object" description="object code" priority="100" pattern="*.o" />
-  <mime type="application/ogg" description="Ogg multimedia" data-type="string" offset="0" magic="OggS" priority="50" />
-  <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogg" />
-  <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogx" />
-  <mime type="audio/ogg" description="Ogg Audio" data-type="string" offset="0" magic="OggS" priority="50" />
-  <mime type="audio/ogg" description="Ogg Audio" priority="100" pattern="*.oga" />
-  <mime type="video/ogg" description="Ogg Video" data-type="string" offset="0" magic="OggS" priority="50" />
-  <mime type="video/ogg" description="Ogg Video" priority="100" pattern="*.ogv" />
-  <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" data-type="string" offset="0" magic="OggS" priority="80" />
-  <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" priority="100" pattern="*.ogg" />
-  <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" data-type="string" offset="0" magic="OggS" priority="80" />
-  <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" priority="100" pattern="*.ogg" />
-  <mime type="audio/x-speex+ogg" description="Ogg Speex audio" data-type="string" offset="0" magic="OggS" priority="80" />
-  <mime type="audio/x-speex+ogg" description="Ogg Speex audio" priority="100" pattern="*.ogg" />
-  <mime type="audio/x-speex" description="Speex audio" data-type="string" offset="0" magic="Speex" priority="50" />
-  <mime type="audio/x-speex" description="Speex audio" priority="100" pattern="*.spx" />
-  <mime type="video/x-theora+ogg" description="Ogg Theora video" data-type="string" offset="0" magic="OggS" priority="80" />
-  <mime type="video/x-theora+ogg" description="Ogg Theora video" priority="100" pattern="*.ogg" />
-  <mime type="video/x-ogm+ogg" description="OGM video" data-type="string" offset="0" magic="OggS" priority="80" />
-  <mime type="video/x-ogm+ogg" description="OGM video" priority="100" pattern="*.ogm" />
-  <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="string" offset="0" magic="\320\317\021\340\241\261\032\341" priority="50" />
-  <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="long" endian="LSB" offset="0" magic="0xe011cfd0" priority="50" />
-  <mime type="application/x-oleo" description="GNU Oleo spreadsheet" data-type="string" offset="31" magic="Oleo" priority="50" />
-  <mime type="application/x-oleo" description="GNU Oleo spreadsheet" priority="100" pattern="*.oleo" />
-  <mime type="application/x-pak" description="PAK archive" data-type="string" offset="0" magic="PACK" priority="80" />
-  <mime type="application/x-pak" description="PAK archive" priority="100" pattern="*.pak" />
-  <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.pdb" />
-  <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.prc" />
-  <mime type="application/x-par2" description="PAR2 Parity File" data-type="string" offset="0" magic="PAR2" priority="50" />
-  <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.PAR2" />
-  <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.par2" />
-  <mime type="application/x-pef-executable" description="PEF executable" data-type="string" offset="0" magic="Joy!" priority="50" />
-  <mime type="application/x-perl" description="Perl script" data-type="string" offset="0" magic="eval \&quot;exec /usr/local/bin/perl" priority="50" />
-  <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/perl" priority="50" />
-  <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/env perl" priority="50" />
-  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pl" />
-  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pm" />
-  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.al" />
-  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.perl" />
-  <mime type="application/x-php" description="PHP script" data-type="string" offset="0:64" magic="&lt;?php" priority="80" />
-  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php" />
-  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php3" />
-  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php4" />
-  <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.p12" />
-  <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.pfx" />
-  <mime type="application/x-planperfect" description="PlanPerfect spreadsheet" priority="100" pattern="*.pln" />
-  <mime type="application/x-profile" description="profiler results" priority="100" pattern="gmon.out" />
-  <mime type="application/x-pw" description="Pathetic Writer document" priority="100" pattern="*.pw" />
-  <mime type="application/x-python-bytecode" description="Python bytecode" data-type="long" endian="MSB" offset="0" magic="0x994e0d0a" priority="50" />
-  <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyc" />
-  <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyo" />
-  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb1" />
-  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb2" />
-  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb3" />
-  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="&lt;?xml" priority="60" />
-  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="RTSPtext" priority="60" />
-  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="rtsptext" priority="60" />
-  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="SMILtext" priority="60" />
-  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" priority="100" pattern="*.qtl" />
-  <mime type="application/x-qw" description="Quicken document" priority="100" pattern="*.qif" />
-  <mime type="application/x-rar" description="RAR archive" data-type="string" offset="0" magic="Rar!" priority="50" />
-  <mime type="application/x-rar" description="RAR archive" priority="100" pattern="*.rar" />
-  <mime type="application/x-dar" description="DAR archive" data-type="long" endian="MSB" offset="0" magic="123" />
-  <mime type="application/x-dar" description="DAR archive" priority="100" pattern="*.dar" />
-  <mime type="application/x-reject" description="rejected patch" priority="100" pattern="*.rej" />
-  <mime type="application/x-rpm" description="RPM package" data-type="string" offset="0" magic="\xed\xab\xee\xdb" priority="50" />
-  <mime type="application/x-rpm" description="RPM package" priority="100" pattern="*.rpm" />
-  <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/env ruby" />
-  <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/ruby" />
-  <mime type="application/x-ruby" description="Ruby script" priority="100" pattern="*.rb" />
-  <mime type="application/x-markaby" description="Markaby script" priority="100" pattern="*.mab" />
-  <mime type="application/x-sc" description="SC/Xspread spreadsheet" data-type="string" offset="38" magic="Spreadsheet" priority="50" />
-  <mime type="application/x-shar" description="shell archive" priority="100" pattern="*.shar" />
-  <mime type="application/x-shared-library-la" description="shared library (la)" priority="100" pattern="*.la" />
-  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
-  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
-  <mime type="application/x-sharedlib" description="shared library" data-type="short" endian="LSB" offset="0" magic="0603" priority="50" />
-  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \003" priority="50" />
-  <mime type="application/x-sharedlib" description="shared library" priority="100" pattern="*.so" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="10" magic="# This is a shell archive" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/bash" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/nawk" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/zsh" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/sh" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/ksh" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env sh" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env bash" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env zsh" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env ksh" priority="50" />
-  <mime type="application/x-shellscript" description="shell script" priority="100" pattern="*.sh" />
-  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="FWS" priority="50" />
-  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="CWS" priority="50" />
-  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.swf" />
-  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.spl" />
-  <mime type="application/x-shorten" description="Shorten audio" data-type="string" offset="0" magic="ajkg" priority="50" />
-  <mime type="application/x-shorten" description="Shorten audio" priority="100" pattern="*.shn" />
-  <mime type="application/x-siag" description="Siag spreadsheet" priority="100" pattern="*.siag" />
-  <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.sms" />
-  <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.gg" />
-  <mime type="application/x-snes-rom" description="Super NES ROM" priority="100" pattern="*.smc" />
-  <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="StuffIt " priority="50" />
-  <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="SIT!" priority="50" />
-  <mime type="application/x-subrip" description="SubRip subtitles" data-type="string" offset="0" magic="1" priority="50" />
-  <mime type="application/x-subrip" description="SubRip subtitles" priority="100" pattern="*.srt" />
-  <mime type="application/x-sami" description="Synchronized Accessible Media Interchange" data-type="string" offset="0:256" magic="&lt;SAMI&gt;" priority="50" />
-  <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.smi" />
-  <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.sami" />
-  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{1}" priority="50" />
-  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{0}" priority="50" />
-  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0:6" magic="}{" priority="50" />
-  <mime type="text/x-microdvd" description="MicroDVD subtitles" priority="100" pattern="*.sub" />
-  <mime type="text/x-mpsub" description="MPlayer Subtitle" data-type="string" offset="0:256" magic="FORMAT=" priority="50" />
-  <mime type="text/x-mpsub" acronym="MPSub" description="MPlayer Subtitle" priority="100" pattern="*.sub" />
-  <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="[Script Info]" priority="50" />
-  <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="Dialogue: " priority="50" />
-  <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ssa" />
-  <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ass" />
-  <mime type="application/x-sv4cpio" description="SV4 CPIO archive" priority="100" pattern="*.sv4cpio" />
-  <mime type="application/x-sv4crc" description="SV4 CPIO archive (with CRC)" priority="100" pattern="*.sv4crc" />
-  <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\0" priority="50" />
-  <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\040\040\0" priority="50" />
-  <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.tar" />
-  <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.gtar" />
-  <mime type="application/x-tarz" description="Tar archive (compressed)" priority="100" pattern="*.tar.Z" />
-  <mime type="application/x-tex-gf" description="generic font file" priority="100" pattern="*.gf" />
-  <mime type="application/x-tex-pk" description="packed font file" priority="100" pattern="*.pk" />
-  <mime type="application/x-tgif" description="TGIF document" data-type="string" offset="0" magic="%TGIF" priority="50" />
-  <mime type="application/x-tgif" description="TGIF document" priority="100" pattern="*.obj" />
-  <mime type="application/x-theme" description="theme" priority="100" pattern="*.theme" />
-  <mime type="application/x-trash" description="backup file" priority="100" pattern="*~" />
-  <mime type="application/x-trash" description="backup file" priority="100" pattern="*%" />
-  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.bak" />
-  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.old" />
-  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.sik" />
-  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic=".\\\&quot;" priority="50" />
-  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'\\\&quot;" priority="50" />
-  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'.\\\&quot;" priority="50" />
-  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="\\\&quot;" priority="50" />
-  <mime type="text/troff" description="Troff document" priority="100" pattern="*.tr" />
-  <mime type="text/troff" description="Troff document" priority="100" pattern="*.roff" />
-  <mime type="text/troff" description="Troff document" priority="100" pattern="*.t" />
-  <mime type="application/x-troff-man" description="Troff document (with manpage macros)" priority="100" pattern="*.man" />
-  <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tar.lzo" />
-  <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tzo" />
-  <mime type="application/x-ustar" description="Ustar archive" priority="100" pattern="*.ustar" />
-  <mime type="application/x-wais-source" description="WAIS source code" priority="100" pattern="*.src" />
-  <mime type="application/x-wpg" description="WordPerfect/Drawperfect image" priority="100" pattern="*.wpg" />
-  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.der" />
-  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cer" />
-  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.crt" />
-  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cert" />
-  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.pem" />
-  <mime type="application/x-zoo" description="Zoo archive" data-type="long" endian="LSB" offset="20" magic="0xfdc4a7dc" priority="50" />
-  <mime type="application/x-zoo" description="Zoo archive" priority="100" pattern="*.zoo" />
-  <mime type="application/xhtml+xml" acronym="XHTML" description="Extensible HyperText Markup Language" priority="100" pattern="*.xhtml" />
-  <mime type="application/zip" description="Zip archive" data-type="string" offset="0" magic="PK\003\004" priority="40" />
-  <mime type="application/zip" description="Zip archive" priority="100" pattern="*.zip" />
-  <mime type="audio/ac3" description="Dolby Digital audio" data-type="short" endian="MSB" offset="0" magic="0x0b77" priority="50" />
-  <mime type="audio/ac3" description="Dolby Digital audio" priority="100" pattern="*.ac3" />
-  <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR\n" priority="50" />
-  <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR_MC1.0\n" priority="50" />
-  <mime type="audio/AMR" acronym="AMR" description="Adaptive Multi-Rate" priority="100" pattern="*.amr" />
-  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB\n" priority="50" />
-  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB_MC1.0\n" priority="50" />
-  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" priority="100" pattern="*.awb" />
-  <mime type="audio/basic" description="ULAW (Sun) audio" data-type="string" offset="0" magic=".snd" priority="40" />
-  <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.au" />
-  <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.snd" />
-  <mime type="audio/prs.sid" description="Commodore 64 audio" data-type="string" offset="0" magic="PSID" priority="50" />
-  <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.sid" />
-  <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.psid" />
-  <mime type="audio/x-adpcm" description="PCM audio" data-type="string" offset="0" magic=".snd" priority="50" />
-  <mime type="audio/x-adpcm" description="PCM audio" data-type="long" endian="LSB" offset="0" magic="0x0064732E" priority="50" />
-  <mime type="audio/x-aifc" description="AIFC audio" data-type="string" offset="8" magic="AIFC" priority="50" />
-  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFF" priority="50" />
-  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFC" priority="50" />
-  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="8SVX" priority="50" />
-  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aiff" />
-  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aif" />
-  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aifc" />
-  <mime type="audio/x-ape" description="Monkey's audio" data-type="string" offset="0" magic="MAC " priority="50" />
-  <mime type="audio/x-ape" description="Monkey's audio" priority="100" pattern="*.ape" />
-  <mime type="audio/x-it" description="Impulse Tracker audio" data-type="string" offset="0" magic="IMPM" priority="50" />
-  <mime type="audio/x-it" description="Impulse Tracker audio" priority="100" pattern="*.it" />
-  <mime type="audio/x-flac" description="FLAC audio" priority="100" pattern="*.flac" />
-  <mime type="audio/x-wavpack" description="WavPack audio" data-type="string" offset="0" magic="wvpk" priority="50" />
-  <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wv" />
-  <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wvp" />
-  <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" data-type="string" offset="0" magic="wvpk" priority="50" />
-  <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" priority="100" pattern="*.wvc" />
-  <mime type="audio/midi" description="MIDI audio" data-type="string" offset="0" magic="MThd" priority="50" />
-  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.mid" />
-  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.midi" />
-  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.kar" />
-  <mime type="audio/mp4" description="MPEG-4 audio" data-type="string" offset="4" magic="ftypM4A" priority="50" />
-  <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.m4a" />
-  <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.aac" />
-  <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypisom" priority="50" />
-  <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypmp42" priority="50" />
-  <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.mp4" />
-  <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.m4v" />
-  <mime type="audio/x-m4b" description="MPEG-4 audio book" data-type="string" offset="4" magic="ftypM4B" priority="50" />
-  <mime type="audio/x-m4b" description="MPEG-4 audio book" priority="100" pattern="*.m4b" />
-  <mime type="video/3gpp" description="3GPP multimedia" data-type="string" offset="4" magic="ftyp3gp" priority="50" />
-  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gp" />
-  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gpp" />
-  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.amr" />
-  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mod" />
-  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.ult" />
-  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.uni" />
-  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.m15" />
-  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mtm" />
-  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.669" />
-  <mime type="audio/mp2" description="MP2 audio" priority="100" pattern="*.mp2" />
-  <mime type="audio/mpeg" description="MP3 audio" data-type="long" endian="MSB" offset="0" magic="0xfffb" priority="50" />
-  <mime type="audio/mpeg" description="MP3 audio" data-type="string" offset="0" magic="ID3" priority="50" />
-  <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mp3" />
-  <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mpga" />
-  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" data-type="string" offset="0" magic="#EXTM3U" priority="50" />
-  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.m3u" />
-  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.vlc" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0" magic="ASF " priority="51" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="&lt;ASX" priority="51" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="&lt;asx" priority="51" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.asx" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wax" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wvx" />
-  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wmx" />
-  <mime type="audio/x-psf" description="PSF audio" data-type="string" offset="0" magic="PSF" priority="50" />
-  <mime type="audio/x-psf" acronym="PSF" description="PSF audio" priority="100" pattern="*.psf" />
-  <mime type="audio/x-minipsf" acronym="MiniPSF" description="Miniature Portable Sound Format" priority="100" pattern="*.minipsf" />
-  <mime type="audio/x-psflib" acronym="PSFlib" description="Portable Sound Format Library" priority="100" pattern="*.psflib" />
-  <mime type="audio/x-ms-wma" description="Windows Media audio" priority="100" pattern="*.wma" />
-  <mime type="audio/x-musepack" description="Musepack audio" data-type="string" offset="0" magic="MP+" priority="50" />
-  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpc" />
-  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpp" />
-  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mp+" />
-  <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.ra" />
-  <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.rax" />
-  <mime type="application/ram" description="RealMedia Metafile" priority="100" pattern="*.ram" />
-  <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rv" />
-  <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rvx" />
-  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rm" />
-  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmj" />
-  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmm" />
-  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rms" />
-  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmx" />
-  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmvb" />
-  <mime type="image/vnd.rn-realpix" description="RealPix document" priority="100" pattern="*.rp" />
-  <mime type="text/vnd.rn-realtext" description="RealText document" priority="100" pattern="*.rt" />
-  <mime type="audio/x-riff" description="RIFF audio" data-type="string" offset="0" magic="RIFF" priority="45" />
-  <mime type="audio/x-s3m" description="Scream Tracker 3 audio" data-type="string" offset="44" magic="SCRM" priority="50" />
-  <mime type="audio/x-s3m" description="Scream Tracker 3 audio" priority="100" pattern="*.s3m" />
-  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[playlist]" priority="50" />
-  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[Playlist]" priority="50" />
-  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[PLAYLIST]" priority="50" />
-  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" priority="100" pattern="*.pls" />
-  <mime type="audio/x-stm" description="Scream Tracker audio" priority="100" pattern="*.stm" />
-  <mime type="audio/x-voc" description="VOC audio" priority="100" pattern="*.voc" />
-  <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAVE" priority="50" />
-  <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAV " priority="50" />
-  <mime type="audio/x-wav" description="WAV audio" priority="100" pattern="*.wav" />
-  <mime type="audio/x-xi" description="Scream Tracker instrument" data-type="string" offset="0" magic="Extended Intrument:" priority="50" />
-  <mime type="audio/x-xi" description="Scream Tracker instrument" priority="100" pattern="*.xi" />
-  <mime type="audio/x-xm" description="FastTracker II audio" data-type="string" offset="0" magic="Extended Module:" priority="50" />
-  <mime type="audio/x-xm" description="FastTracker II audio" priority="100" pattern="*.xm" />
-  <mime type="audio/x-tta" description="TrueAudio audio" data-type="string" offset="0" magic="TTA1" priority="50" />
-  <mime type="audio/x-tta" description="TrueAudio audio" priority="100" pattern="*.tta" />
-  <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" mask="0xffff00000000ffff" magic="BMxxxx\000\000" priority="50" />
-  <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" magic="BM" priority="50" />
-  <mime type="image/bmp" description="Windows BMP image" priority="100" pattern="*.bmp" />
-  <mime type="image/vnd.wap.wbmp" acronym="WBMP" description="WAP bitmap" priority="100" pattern="*.wbmp" />
-  <mime type="image/cgm" description="Computer Graphics Metafile" priority="100" pattern="*.cgm" />
-  <mime type="image/fax-g3" description="CCITT G3 fax" priority="100" pattern="*.g3" />
-  <mime type="image/gif" description="GIF image" data-type="string" offset="0" magic="GIF" priority="50" />
-  <mime type="image/gif" description="GIF image" priority="100" pattern="*.gif" />
-  <mime type="image/ief" description="IEF image" priority="100" pattern="*.ief" />
-  <mime type="image/jpeg" description="JPEG image" data-type="string" offset="0" magic="\377\330\377" priority="50" />
-  <mime type="image/jpeg" description="JPEG image" data-type="short" endian="MSB" offset="0" magic="0xffd8" priority="50" />
-  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpeg" />
-  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpg" />
-  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpe" />
-  <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="4" magic="jP" priority="50" />
-  <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="0" magic="\xFF\x4F\xFF\x51\x00" priority="50" />
-  <mime type="image/jp2" description="JPEG-2000 image" data-type="long" endian="MSB" offset="3" magic="0x0c6a5020" priority="50" />
-  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jp2" />
-  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpc" />
-  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpx" />
-  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.j2k" />
-  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpf" />
-  <mime type="image/x-dds" description="DirectDraw surface" data-type="string" offset="0" magic="DDS" priority="50" />
-  <mime type="image/x-dds" description="DirectDraw surface" priority="100" pattern="*.dds" />
-  <mime type="image/x-xcursor" description="X11 cursor" data-type="string" offset="0" magic="Xcur" priority="50" />
-  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict" />
-  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict1" />
-  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict2" />
-  <mime type="application/x-ufraw" acronym="UFRaw" description="Unidentified Flying Raw" priority="100" pattern="*.ufraw" />
-  <mime type="image/x-adobe-dng" acronym="DNG" description="Digital Negative" priority="100" pattern="*.dng" />
-  <mime type="image/x-canon-crw" description="Canon RaW" data-type="string" offset="0" magic="II\x1a\x00\x00\x00HEAPCCDR" priority="50" />
-  <mime type="image/x-canon-crw" acronym="CRW" description="Canon RaW" priority="100" pattern="*.crw" />
-  <mime type="image/x-canon-cr2" acronym="CR2" description="Canon Raw 2" priority="100" pattern="*.cr2" />
-  <mime type="image/x-fuji-raf" description="RAw Format" data-type="string" offset="0" magic="FUJIFILMCCD-RAW " priority="50" />
-  <mime type="image/x-fuji-raf" acronym="RAF" description="RAw Format" priority="100" pattern="*.raf" />
-  <mime type="image/x-kodak-dcr" acronym="DCR" description="Digital Camera Raw" priority="100" pattern="*.dcr" />
-  <mime type="image/x-kodak-k25" acronym="K25" description="Kodak DC25" priority="100" pattern="*.k25" />
-  <mime type="image/x-kodak-kdc" acronym="KDC" description="Kodak Digital Camera" priority="100" pattern="*.kdc" />
-  <mime type="image/x-minolta-mrw" description="Minolta RaW" data-type="string" offset="0" magic="\x00MRM" priority="50" />
-  <mime type="image/x-minolta-mrw" acronym="MRW" description="Minolta RaW" priority="100" pattern="*.mrw" />
-  <mime type="image/x-nikon-nef" acronym="NEF" description="Nikon Electronic Format" priority="100" pattern="*.nef" />
-  <mime type="image/x-olympus-orf" description="Olympus Raw Format" data-type="string" offset="0" magic="IIRO\x08\x00\x00\x00" priority="50" />
-  <mime type="image/x-olympus-orf" acronym="ORF" description="Olympus Raw Format" priority="100" pattern="*.orf" />
-  <mime type="image/x-panasonic-raw" description="Panasonic raw image" data-type="string" offset="0" magic="IIU\x00\x08\x00\x00\x00" priority="50" />
-  <mime type="image/x-panasonic-raw" description="Panasonic raw image" priority="100" pattern="*.raw" />
-  <mime type="image/x-pentax-pef" acronym="PEF" description="Pentax Electronic Format" priority="100" pattern="*.pef" />
-  <mime type="image/x-sigma-x3f" description="X3 Foveon" data-type="string" offset="0" magic="FOVb" priority="50" />
-  <mime type="image/x-sigma-x3f" acronym="X3F" description="X3 Foveon" priority="100" pattern="*.x3f" />
-  <mime type="image/x-sony-srf" acronym="SRF" description="Sony Raw Format" priority="100" pattern="*.srf" />
-  <mime type="image/x-sony-sr2" acronym="SR2" description="Sony Raw format 2" priority="100" pattern="*.sr2" />
-  <mime type="image/x-sony-arw" acronym="ARW" description="Alpha Raw format" priority="100" pattern="*.arw" />
-  <mime type="image/png" description="PNG image" data-type="string" offset="0" magic="\x89PNG" priority="50" />
-  <mime type="image/png" description="PNG image" priority="100" pattern="*.png" />
-  <mime type="image/rle" description="Run Length Encoded bitmap image" priority="100" pattern="*.rle" />
-  <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="&lt;!DOCTYPE svg" priority="80" />
-  <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="&lt;svg" priority="80" />
-  <mime type="image/svg+xml" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svg" />
-  <mime type="image/svg+xml-compressed" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svgz" />
-  <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="MM\x00\x2a" priority="50" />
-  <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="II\x2a\x00" priority="50" />
-  <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tif" />
-  <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tiff" />
-  <mime type="image/vnd.dwg" description="AutoCAD image" priority="100" pattern="*.dwg" />
-  <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\nHEADER\n" priority="50" />
-  <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\x0d\nHEADER\x0d\n" priority="50" />
-  <mime type="image/vnd.dxf" description="DXF vector image" priority="100" pattern="*.dxf" />
-  <mime type="image/x-3ds" description="3D Studio image" priority="100" pattern="*.3ds" />
-  <mime type="image/x-applix-graphics" description="Applix Graphics image" data-type="string" offset="0" magic="*BEGIN" priority="50" />
-  <mime type="image/x-applix-graphics" description="Applix Graphics image" priority="100" pattern="*.ag" />
-  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.eps.bz2" />
-  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsi.bz2" />
-  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsf.bz2" />
-  <mime type="image/x-cmu-raster" description="CMU raster image" priority="100" pattern="*.ras" />
-  <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.gz" />
-  <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.bz2" />
-  <mime type="application/dicom" description="Digital Imaging and Communications in Medicine" data-type="string" offset="128" magic="DICM" priority="50" />
-  <mime type="application/dicom" acronym="DICOM" description="Digital Imaging and Communications in Medicine" priority="100" pattern="*.dcm" />
-  <mime type="application/docbook+xml" description="DocBook document" data-type="string" offset="0" magic="&lt;?xml" priority="90" />
-  <mime type="application/docbook+xml" description="DocBook document" priority="100" pattern="*.docbook" />
-  <mime type="image/x-dib" description="Device Independant Bitmap" data-type="string" offset="0" magic="\x28\00\00\00" priority="50" />
-  <mime type="image/vnd.djvu" description="DjVu image" data-type="string" offset="4" magic="FORM" priority="50" />
-  <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djvu" />
-  <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djv" />
-  <mime type="image/dpx" description="Digital Moving Picture Exchange" data-type="long" endian="MSB" offset="0" magic="0x53445058" priority="50" />
-  <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="%!" priority="90" />
-  <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="\004%!" priority="90" />
-  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.eps" />
-  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsi" />
-  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsf" />
-  <mime type="image/x-fits" description="Flexible Image Transport System" data-type="string" offset="0" magic="SIMPLE =" priority="50" />
-  <mime type="image/x-fits" acronym="FITS" description="Flexible Image Transport System" priority="100" pattern="*.fits" />
-  <mime type="image/x-fpx" description="FlashPiX" data-type="long" endian="MSB" offset="0" magic="0x46506978" priority="50" />
-  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.eps.gz" />
-  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsi.gz" />
-  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsf.gz" />
-  <mime type="image/x-ico" acronym="ICO" description="Windows Icon" priority="100" pattern="*.ico" />
-  <mime type="image/x-icns" description="MacOS X icon" data-type="string" offset="0" magic="icns" priority="50" />
-  <mime type="image/x-icns" description="MacOS X icon" priority="100" pattern="*.icns" />
-  <mime type="image/x-iff" description="IFF image" priority="100" pattern="*.iff" />
-  <mime type="image/x-ilbm" acronym="ILBM image" description="InterLeaved BitMap" priority="100" pattern="*.ilbm" />
-  <mime type="image/x-jng" acronym="JNG" description="JPEG Network Graphics" priority="100" pattern="*.jng" />
-  <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwo" />
-  <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwob" />
-  <mime type="image/x-lws" description="LightWave scene" priority="100" pattern="*.lws" />
-  <mime type="image/x-macpaint" description="MacPaint Bitmap image" priority="100" pattern="*.pntg" />
-  <mime type="image/x-msod" description="Office drawing" priority="100" pattern="*.msod" />
-  <mime type="image/x-niff" description="NIFF image" data-type="string" offset="0" magic="IIN1" priority="80" />
-  <mime type="image/x-pcx" description="PiCture eXchange" data-type="byte" offset="0" magic="10" priority="50" />
-  <mime type="image/x-photo-cd" acronym="PCD" description="PhotoCD" priority="100" pattern="*.pcd" />
-  <mime type="image/x-portable-anymap" description="PNM image" priority="100" pattern="*.pnm" />
-  <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P1" priority="50" />
-  <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P4" priority="50" />
-  <mime type="image/x-portable-bitmap" acronym="PBM" description="Portable BitMap" priority="100" pattern="*.pbm" />
-  <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P2" priority="50" />
-  <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P5" priority="50" />
-  <mime type="image/x-portable-graymap" acronym="PGM" description="Portable GrayMap" priority="100" pattern="*.pgm" />
-  <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P3" priority="50" />
-  <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P6" priority="50" />
-  <mime type="image/x-portable-pixmap" acronym="PPM" description="Portable PixMap" priority="100" pattern="*.ppm" />
-  <mime type="image/x-psd" description="PhotoShop Document" data-type="string" offset="0" mask="0xffffffff0000ffffffff" magic="8BPS \000\000\000\000" priority="50" />
-  <mime type="image/x-psd" acronym="PSD" description="PhotoShop Document" priority="100" pattern="*.psd" />
-  <mime type="image/x-rgb" description="RGB image" priority="100" pattern="*.rgb" />
-  <mime type="image/x-sgi" description="SGI image" priority="100" pattern="*.sgi" />
-  <mime type="image/x-sun-raster" description="Sun raster image" data-type="long" endian="MSB" offset="0" magic="0x59a66a95" priority="50" />
-  <mime type="image/x-sun-raster" description="Sun raster image" priority="100" pattern="*.sun" />
-  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.icb" />
-  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tga" />
-  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tpic" />
-  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vda" />
-  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vst" />
-  <mime type="image/x-win-bitmap" description="Windows cursor" priority="100" pattern="*.cur" />
-  <mime type="image/x-emf" description="Enhanced MetaFile" data-type="long" endian="LSB" offset="0" magic="0x00000001" priority="50" />
-  <mime type="image/x-emf" acronym="EMF" description="Enhanced MetaFile" priority="100" pattern="*.emf" />
-  <mime type="image/x-wmf" description="Windows Metafile" data-type="long" endian="LSB" offset="0" magic="0x9AC6CDD7" priority="50" />
-  <mime type="image/x-wmf" description="Windows Metafile" data-type="short" endian="LSB" offset="0" magic="0x0001" priority="50" />
-  <mime type="image/x-wmf" acronym="WMF" description="Windows Metafile" priority="100" pattern="*.wmf" />
-  <mime type="image/x-xbitmap" acronym="XBM" description="X BitMap" priority="100" pattern="*.xbm" />
-  <mime type="image/x-xcf" description="GIMP image" priority="100" pattern="*.xcf" />
-  <mime type="image/x-xfig" description="XFig image" data-type="string" offset="0" magic="#FIG" priority="50" />
-  <mime type="image/x-xfig" description="XFig image" priority="100" pattern="*.fig" />
-  <mime type="image/x-xpixmap" description="X PixMap" data-type="string" offset="0" magic="/* XPM" priority="50" />
-  <mime type="image/x-xpixmap" acronym="XPM" description="X PixMap" priority="100" pattern="*.xpm" />
-  <mime type="image/x-xwindowdump" description="X window image" priority="100" pattern="*.xwd" />
-  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Article" priority="50" />
-  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Path:" priority="50" />
-  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Xref:" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="#! rnews" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Forward to" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="From:" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="N#! rnews" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Pipe to" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Received:" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Relay-Version:" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-Path:" priority="50" />
-  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-path:" priority="50" />
-  <mime type="message/x-gnu-rmail" description="GNU mail message" priority="100" pattern="RMAIL" />
-  <mime type="model/vrml" description="VRML document" priority="100" pattern="*.wrl" />
-  <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="BEGIN:VCALENDAR" priority="50" />
-  <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="begin:vcalendar" priority="50" />
-  <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.vcs" />
-  <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.ics" />
-  <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.css" />
-  <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.CSSL" />
-  <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="BEGIN:VCARD" priority="50" />
-  <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="begin:vcard" priority="50" />
-  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vcf" />
-  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vct" />
-  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.gcrd" />
-  <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!postproc" priority="60" />
-  <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!encoding" priority="60" />
-  <mime type="text/x-txt2tags" description="txt2tags document" priority="100" pattern="*.t2t" />
-  <mime type="text/x-vhdl" description="Very-High-Speed Integrated Circuit Hardware Description Language" data-type="string" offset="0" magic="--" priority="20" />
-  <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhd" />
-  <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhdl" />
-  <mime type="text/mathml" description="MathML document" priority="100" pattern="*.mml" />
-  <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is TeX," priority="50" />
-  <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is METAFONT," priority="50" />
-  <mime type="text/plain" description="plain text document" priority="100" pattern="*.txt" />
-  <mime type="text/plain" description="plain text document" priority="100" pattern="*.asc" />
-  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdf" />
-  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdfs" />
-  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.owl" />
-  <mime type="text/richtext" description="rich text document" priority="100" pattern="*.rtx" />
-  <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="&lt;rss " priority="70" />
-  <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="&lt;RSS " priority="70" />
-  <mime type="application/rss+xml" acronym="RSS" description="RDF Site Summary" priority="100" pattern="*.rss" />
-  <mime type="application/atom+xml" description="Atom syndication feed" data-type="string" offset="0:256" magic="&lt;feed " priority="70" />
-  <mime type="application/atom+xml" description="Atom syndication feed" priority="100" pattern="*.atom" />
-  <mime type="text/x-opml+xml" description="OPML syndication feed" data-type="string" offset="0:256" magic="&lt;opml " priority="70" />
-  <mime type="text/x-opml+xml" description="OPML syndication feed" priority="100" pattern="*.opml" />
-  <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgml" />
-  <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgm" />
-  <mime type="text/spreadsheet" description="spreadsheet interchange document" data-type="string" offset="0" magic="ID;" priority="50" />
-  <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.sylk" />
-  <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.slk" />
-  <mime type="text/tab-separated-values" description="TSV document" priority="100" pattern="*.tsv" />
-  <mime type="text/vnd.sun.j2me.app-descriptor" description="Java Application Descriptor" data-type="string" offset="0" magic="MIDlet-" priority="50" />
-  <mime type="text/vnd.sun.j2me.app-descriptor" acronym="JAD" description="Java Application Descriptor" priority="100" pattern="*.jad" />
-  <mime type="text/vnd.wap.wml" acronym="WML" description="Wireless Markup Language" priority="100" pattern="*.wml" />
-  <mime type="text/vnd.wap.wmlscript" description="WMLScript program" priority="100" pattern="*.wmls" />
-  <mime type="application/x-ace" description="ACE archive" data-type="string" offset="7" magic="**ACE**" priority="50" />
-  <mime type="application/x-ace" description="ACE archive" priority="100" pattern="*.ace" />
-  <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.adb" />
-  <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.ads" />
-  <mime type="text/x-authors" description="author list" priority="100" pattern="AUTHORS" />
-  <mime type="text/x-bibtex" description="BibTeX document" priority="100" pattern="*.bib" />
-  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hh" />
-  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hp" />
-  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hpp" />
-  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.h++" />
-  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hxx" />
-  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cpp" />
-  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cxx" />
-  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cc" />
-  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.C" />
-  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.c++" />
-  <mime type="text/x-changelog" description="ChangeLog document" priority="100" pattern="ChangeLog" />
-  <mime type="text/x-chdr" description="C header" priority="100" pattern="*.h" />
-  <mime type="text/csv" description="CSV document" priority="100" pattern="*.csv" />
-  <mime type="text/x-copying" description="license terms" priority="100" pattern="COPYING" />
-  <mime type="text/x-credits" description="author credits" priority="100" pattern="CREDITS" />
-  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="/*" priority="30" />
-  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="//" priority="30" />
-  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="#include" priority="30" />
-  <mime type="text/x-csrc" description="C source code" priority="100" pattern="*.c" />
-  <mime type="text/x-csharp" description="C# source code" priority="100" pattern="*.cs" />
-  <mime type="text/x-vala" description="Vala source code" priority="100" pattern="*.vala" />
-  <mime type="text/x-dcl" acronym="DCL" description="Data Conversion Laboratory" priority="100" pattern="*.dcl" />
-  <mime type="text/x-dsl" acronym="DSSSL" description="Document Style Semantics and Specification Language" priority="100" pattern="*.dsl" />
-  <mime type="text/x-dsrc" description="D source code" priority="100" pattern="*.d" />
-  <mime type="text/x-dtd" acronym="DTD" description="Document Type Definition" priority="100" pattern="*.dtd" />
-  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic="\012(" priority="50" />
-  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic=";ELC\023\000\000\000" priority="50" />
-  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" priority="100" pattern="*.el" />
-  <mime type="text/x-erlang" description="Erlang source code" priority="100" pattern="*.erl" />
-  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]" />
-  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]9[05]" />
-  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.for" />
-  <mime type="text/x-gettext-translation" description="translation file" priority="100" pattern="*.po" />
-  <mime type="text/x-gettext-translation-template" description="translation template" priority="100" pattern="*.pot" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;!DOCTYPE HTML" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;!doctype html" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;HEAD" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;head" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;TITLE" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;title" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;HTML" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;html" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;SCRIPT" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;script" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;BODY" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;body" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!--" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;h1" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;H1" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!doctype HTML" priority="50" />
-  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!DOCTYPE html" priority="50" />
-  <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.html" />
-  <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.htm" />
-  <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern="gtkrc" />
-  <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern=".gtkrc" />
-  <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="#.download.the.free.Google.Video.Player" priority="50" />
-  <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="# download the free Google Video Player" priority="50" />
-  <mime type="text/x-google-video-pointer" description="Google Video Pointer" priority="100" pattern="*.gvp" />
-  <mime type="text/x-haskell" description="Haskell source code" priority="100" pattern="*.hs" />
-  <mime type="text/x-idl" acronym="IDL" description="Interface Definition Language" priority="100" pattern="*.idl" />
-  <mime type="text/x-install" description="installation instructions" priority="100" pattern="INSTALL" />
-  <mime type="text/x-java" description="Java source code" priority="100" pattern="*.java" />
-  <mime type="text/x-ksysv-log" data-type="string" offset="0" magic="KDE System V Init Editor" priority="50" />
-  <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: cn=" priority="50" />
-  <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: mail=" priority="50" />
-  <mime type="text/x-ldif" acronym="LDIF" description="LDAP Data Interchange Format" priority="100" pattern="*.ldif" />
-  <mime type="text/x-literate-haskell" description="Literate Haskell source code" priority="100" pattern="*.lhs" />
-  <mime type="text/x-log" description="application log" priority="100" pattern="*.log" />
-  <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#!/usr/bin/make" priority="50" />
-  <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#! /usr/bin/make" priority="50" />
-  <mime type="text/x-makefile" description="Makefile" priority="100" pattern="[Mm]akefile" />
-  <mime type="text/x-makefile" description="Makefile" priority="100" pattern="GNUmakefile" />
-  <mime type="text/x-moc" acronym="Qt MOC" description="Qt Meta Object Compiler" priority="100" pattern="*.moc" />
-  <mime type="text/x-mup" description="Mup publication" data-type="string" offset="0" magic="//!Mup" priority="50" />
-  <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.mup" />
-  <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.not" />
-  <mime type="text/x-objcsrc" description="Objective-C source code" data-type="string" offset="0" magic="#import" priority="30" />
-  <mime type="text/x-objcsrc" description="Objective-C source code" priority="100" pattern="*.m" />
-  <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.ml" />
-  <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.mli" />
-  <mime type="text/x-matlab" description="MATLAB script/function" data-type="string" offset="0" magic="%" priority="10" />
-  <mime type="text/x-matlab" description="MATLAB script/function" priority="100" pattern="*.m" />
-  <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.p" />
-  <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.pas" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff\t" priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff " priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="***\t" priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="*** " priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="=== " priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="--- " priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in\t" priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in " priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Common subdirectories: " priority="50" />
-  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Index:" priority="50" />
-  <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.diff" />
-  <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.patch" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /usr/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/local/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/local/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /usr/local/bin/python" priority="50" />
-  <mime type="text/x-python" description="Python script" data-type="string" offset="1:16" magic="/bin/env python" priority="50" />
-  <mime type="text/x-python" description="Python script" priority="100" pattern="*.py" />
-  <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/lua" priority="50" />
-  <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/env lua" priority="50" />
-  <mime type="text/x-lua" description="Lua script" priority="100" pattern="*.lua" />
-  <mime type="text/x-readme" description="README document" priority="100" pattern="README*" />
-  <mime type="text/x-readme" description="README document" priority="100" pattern="*.nfo" />
-  <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="Summary: " priority="50" />
-  <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="%define " priority="50" />
-  <mime type="text/x-rpm-spec" acronym="RPM" description="Red Hat Package Manager" priority="100" pattern="*.spec" />
-  <mime type="text/x-scheme" description="Scheme source code" priority="100" pattern="*.scm" />
-  <mime type="text/x-setext" description="Setext document" priority="100" pattern="*.etx" />
-  <mime type="text/x-sql" description="SQL code" priority="100" pattern="*.sql" />
-  <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tcl" />
-  <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tk" />
-  <mime type="text/x-tex" description="TeX document" data-type="string" offset="0" magic="%" priority="10" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.tex" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ltx" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.sty" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.cls" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.dtx" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ins" />
-  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.latex" />
-  <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texi" />
-  <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texinfo" />
-  <mime type="text/x-troff-me" description="Troff ME input document" priority="100" pattern="*.me" />
-  <mime type="text/x-troff-mm" description="Troff MM input document" priority="100" pattern="*.mm" />
-  <mime type="text/x-troff-ms" description="Troff MS input document" priority="100" pattern="*.ms" />
-  <mime type="text/x-uil" description="X-Motif UIL table" priority="100" pattern="*.uil" />
-  <mime type="text/x-uri" description="resource location" priority="100" pattern="*.uri" />
-  <mime type="text/x-uri" description="resource location" priority="100" pattern="*.url" />
-  <mime type="text/x-xmi" acronym="XMI" description="XML Metadata Interchange" priority="100" pattern="*.xmi" />
-  <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.fo" />
-  <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.xslfo" />
-  <mime type="text/xmcd" description="XMCD CD database" data-type="string" offset="0" magic="# xmcd" priority="50" />
-  <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="&lt;?xml" priority="50" />
-  <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="&lt;!--" priority="50" />
-  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xml" />
-  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xsl" />
-  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xslt" />
-  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xbl" />
-  <mime type="video/dv" description="Digital Video" data-type="long" endian="MSB" offset="0" mask="0xffffff00" magic="0x1f070000" priority="50" />
-  <mime type="video/dv" acronym="DV" description="Digital Video" priority="100" pattern="*.dv" />
-  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="string" offset="0" magic="\x47\x3f\xff\x10" priority="50" />
-  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001b3" priority="50" />
-  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001ba" priority="50" />
-  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpeg" />
-  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpg" />
-  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mp2" />
-  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpe" />
-  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.vob" />
-  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.m2t" />
-  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="12" magic="mdat" priority="50" />
-  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="mdat" priority="50" />
-  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="moov" priority="50" />
-  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="ftypqt" priority="50" />
-  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qt" />
-  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.mov" />
-  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.moov" />
-  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qtvr" />
-  <mime type="image/x-quicktime" description="QuickTime image" data-type="string" offset="4" magic="idat" priority="50" />
-  <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qtif" />
-  <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qif" />
-  <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.viv" />
-  <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.vivo" />
-  <mime type="video/x-anim" description="ANIM animation" priority="100" pattern="*.anim[1-9j]" />
-  <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF11" priority="50" />
-  <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF12" priority="50" />
-  <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.fli" />
-  <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.flc" />
-  <mime type="application/x-hwp" description="Haansoft Hangul document" data-type="string" offset="0" magic="HWP Document File" priority="50" />
-  <mime type="application/x-hwp" description="Haansoft Hangul document" priority="100" pattern="*.hwp" />
-  <mime type="application/x-hwt" description="Haansoft Hangul document template" priority="100" pattern="*.hwt" />
-  <mime type="video/x-mng" acronym="MNG" description="Multiple-Image Network Graphics" priority="100" pattern="*.mng" />
-  <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="long" endian="MSB" offset="0" magic="0x3026b275" priority="50" />
-  <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="string" offset="0" magic="[Reference]" priority="50" />
-  <mime type="video/x-ms-asf" acronym="ASF" description="Advanced Streaming Format" priority="100" pattern="*.asf" />
-  <mime type="application/x-netshow-channel" description="Windows Media Station file" data-type="string" offset="0" magic="[Address]" priority="50" />
-  <mime type="application/x-netshow-channel" description="Windows Media Station file" priority="100" pattern="*.nsc" />
-  <mime type="video/x-ms-wmv" description="Windows Media video" priority="100" pattern="*.wmv" />
-  <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="8" magic="AVI " priority="50" />
-  <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="0" magic="RIFF" priority="50" />
-  <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.avi" />
-  <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.divx" />
-  <mime type="video/x-nsv" description="NullSoft video" data-type="string" offset="0" magic="NSVf" priority="50" />
-  <mime type="video/x-nsv" description="NullSoft video" priority="100" pattern="*.nsv" />
-  <mime type="application/sdp" description="Session Description Protocol" data-type="string" offset="0" magic="v=" priority="50" />
-  <mime type="application/sdp" acronym="SDP" description="Session Description Protocol" priority="100" pattern="*.sdp" />
-  <mime type="video/x-sgi-movie" description="SGI video" data-type="string" offset="0" magic="MOVI" priority="50" />
-  <mime type="video/x-sgi-movie" description="SGI video" priority="100" pattern="*.movie" />
-  <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" data-type="string" offset="0" magic="nF7YLao" priority="50" />
-  <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" priority="100" pattern="*.emp" />
-  <mime type="application/x-ica" acronym="ICA" description="Independent Computing Architecture" priority="100" pattern="*.ica" />
-  <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User interface markup Language" priority="100" pattern="*.xul" />
-  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 0" priority="50" />
-  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 1" priority="50" />
-  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 2" priority="50" />
-  <mime type="application/x-t602" description="T602 document" priority="100" pattern="*.602" />
-  <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" data-type="string" offset="0" magic="[main]" priority="50" />
-  <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" priority="100" pattern="*.pcf" />
-</mimemap>
diff --git a/ImageMagick/policy.xml b/ImageMagick/policy.xml
deleted file mode 100644 (file)
index 3be0a4b..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE policymap [
-<!ELEMENT policymap (policy)+>
-<!ELEMENT policy (#PCDATA)>
-<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
-<!ATTLIST policy name CDATA #IMPLIED>
-<!ATTLIST policy rights CDATA #IMPLIED>
-<!ATTLIST policy pattern CDATA #IMPLIED>
-<!ATTLIST policy value CDATA #IMPLIED>
-]>
-<!--
-  Configure ImageMagick policies.
-
-  Domains include system, delegate, coder, filter, path, or resource.
-
-  Rights include none, read, write, and execute.  Use | to combine them,
-  for example: "read | write" to permit read from, or write to, a path.
-
-  Use a glob expression as a pattern.
-
-  Suppose we do not want users to process MPEG video images:
-
-    <policy domain="delegate" rights="none" pattern="mpeg:decode" />
-
-  Here we do not want users reading images from HTTP:
-
-    <policy domain="coder" rights="none" pattern="HTTP" />
-
-  Lets prevent users from executing any image filters:
-
-    <policy domain="filter" rights="none" pattern="*" />
-
-  The /repository file system is restricted to read only.  We use a glob
-  expression to match all paths that start with /repository:
-  
-    <policy domain="path" rights="read" pattern="/repository/*" />
-
-  Any large image is cached to disk rather than memory:
-
-    <policy domain="resource" name="area" value="1GB"/>
-
-  Define arguments for the memory, map, area, and disk resources with
-  SI prefixes (.e.g 100MB).  In addition, resource policies are maximums for
-  each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
-  exceeds policy maximum so memory limit is 1GB).
--->
-<policymap>
-  <!-- <policy domain="system" name="precision" value="6"/> -->
-  <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
-  <!-- <policy domain="resource" name="memory" value="2GiB"/> -->
-  <!-- <policy domain="resource" name="map" value="4GiB"/> -->
-  <!-- <policy domain="resource" name="area" value="1GB"/> -->
-  <!-- <policy domain="resource" name="disk" value="16EB"/> -->
-  <!-- <policy domain="resource" name="file" value="768"/> -->
-  <!-- <policy domain="resource" name="thread" value="4"/> -->
-  <!-- <policy domain="resource" name="throttle" value="0"/> -->
-  <!-- <policy domain="resource" name="time" value="3600"/> -->
-</policymap>
diff --git a/ImageMagick/quantization-table.xml b/ImageMagick/quantization-table.xml
deleted file mode 100644 (file)
index b65555d..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE quantization-tables [
-<!ELEMENT quantization-tables (table)+>
-<!ELEMENT table (description , levels)>
-<!ELEMENT description (CDATA)>
-<!ELEMENT levels (CDATA)>
-<!ATTLIST table slot ID #REQUIRED>
-<!ATTLIST levels width CDATA #REQUIRED>
-<!ATTLIST levels height CDATA #REQUIRED>
-<!ATTLIST levels divisor CDATA #REQUIRED>
-]>
-<!--
-  JPEG quantization tables.
--->
-<quantization-tables>
-  <table slot="0" alias="luminance">
-    <description>Luminance Quantization Table</description>
-    <levels width="8" height="8" divisor="1">
-      16, 12, 14, 17, 22, 30, 45, 72,
-      12, 13, 14, 17, 22, 31, 46, 74,
-      14, 14, 16, 19, 25, 35, 52, 83,
-      17, 17, 19, 23, 30, 41, 62, 100,
-      22, 22, 25, 30, 39, 54, 80, 129,
-      30, 31, 35, 41, 54, 74, 111, 178,
-      45, 46, 52, 62, 80, 111, 166, 267,
-      72, 74, 83, 100, 129, 178, 267, 428
-    </levels>
-  </table>
-
-  <table slot="1" alias="chrominance">
-    <description>Chrominance Quantization Table</description>
-    <levels width="8" height="8" divisor="1">
-      17, 18, 22, 31, 50, 92, 193, 465,
-      18, 19, 24, 33, 54, 98, 207, 498,
-      22, 24, 29, 41, 66, 120, 253, 609,
-      31, 33, 41, 57, 92, 169, 355, 854,
-      50, 54, 66, 92, 148, 271, 570, 1370,
-      92, 98, 120, 169, 271, 498, 1046, 2516,
-      193, 207, 253, 355, 570, 1046, 2198, 5289,
-      465, 498, 609, 854, 1370, 2516, 5289, 12725
-    </levels>
-  </table>
-</quantization-tables>
diff --git a/ImageMagick/thresholds.xml b/ImageMagick/thresholds.xml
deleted file mode 100644 (file)
index 2ca2dab..0000000
+++ /dev/null
@@ -1,334 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE thresholds [
-<!ELEMENT thresholds (threshold)+>
-<!ELEMENT threshold (description , levels)>
-<!ELEMENT description (CDATA)>
-<!ELEMENT levels (CDATA)>
-<!ATTLIST threshold map ID #REQUIRED>
-<!ATTLIST levels width CDATA #REQUIRED>
-<!ATTLIST levels height CDATA #REQUIRED>
-<!ATTLIST levels divisor CDATA #REQUIRED>
-]>
-<!--
-  Threshold Maps for Ordered Posterized Dither
-
-  Each "<threshold>" element defines the map name, description, and an array
-  of "levels" used to provide the threshold map for ordered dithering and
-  digital halftoning.
-
-  The "alias" attribute provides a backward compatible name for this threshold
-  map (pre-dating IM v6.2.9-6), and are deprecated.
-
-  The description is a english description of what the threshold map achieves
-  and is only used for 'listing' the maps.
-
-  The map itself is a rectangular array of integers or threshold "levels"
-  of the given "width" and "height" declared within the enclosing <levels>
-  element.  That is "width*height" integers or "levels" *must* be provided
-  within each map.
-
-  Each of the "levels" integer values (each value representing the threshold
-  intensity "level/divisor" at which that pixel is turned on.  The "levels"
-  integers given can be any postive integers between "0" and the "divisor",
-  excluding those limits.
-
-  The "divisor" not only defines the upper limit and threshold divisor for each
-  "level" but also the total number of pseudo-levels the threshold mapping
-  creates and fills with a dither pattern.  That is a ordered bitmap dither
-  of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap
-  patterns, including the patterns with all the pixels 'on' and all the pixel
-  'off'. It may define less patterns than that, but the color channels will
-  be thresholded in units based on "divisor".
-
-  Alternatively for a multi-level posterization, ImageMagick inserts
-  "divisor-2" dither patterns (as defined by the threshold map) between each of
-  channel color level produced.
-
-  For example the map "o2x2" has a divisor of 5, which will define 3 bitmap
-  patterns plus the patterns with all pixels 'on' and 'off'.  A greyscale
-  gradient will thus have 5 distinct areas.
--->
-<thresholds>
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-  Minimal Dither and Non-Dither Threshold Maps
--->
-  <threshold map="threshold" alias="1x1">
-    <description>Threshold 1x1 (non-dither)</description>
-    <levels width="1" height="1" divisor="2">
-        1
-    </levels>
-  </threshold>
-
-  <threshold map="checks" alias="2x1">
-    <description>Checkerboard 2x1 (dither)</description>
-    <levels width="2" height="2" divisor="3">
-       1 2
-       2 1
-    </levels>
-  </threshold>
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-  (dispersed) Ordered Dither Patterns
--->
-  <threshold map="o2x2" alias="2x2">
-    <description>Ordered 2x2 (dispersed)</description>
-    <levels width="2" height="2" divisor="5">
-       1  3
-       4  2
-    </levels>
-  </threshold>
-
-  <threshold map="o3x3" alias="3x3">
-    <description>Ordered 3x3 (dispersed)</description>
-    <levels width="3" height="3" divisor="10">
-        3  7  4
-        6  1  9
-        2  8  5
-    </levels>
-  </threshold>
-
-  <threshold map="o4x4" alias="4x4">
-    <!--
-       From "Dithering Algorithms"
-       http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT
-     -->
-    <description>Ordered 4x4 (dispersed)</description>
-    <levels width="4" height="4" divisor="17">
-       1   9   3  11
-      13   5  15   7
-       4  12   2  10
-      16   8  14   6
-    </levels>
-  </threshold>
-
-  <threshold map="o8x8" alias="8x8">
-    <!-- Extracted from original 'OrderedDither()' Function -->
-    <description>Ordered 8x8 (dispersed)</description>
-    <levels width="8" height="8" divisor="65">
-         1  49  13  61   4  52  16  64
-        33  17  45  29  36  20  48  32
-         9  57   5  53  12  60   8  56
-        41  25  37  21  44  28  40  24
-         3  51  15  63   2  50  14  62
-        35  19  47  31  34  18  46  30
-        11  59   7  55  10  58   6  54
-        43  27  39  23  42  26  38  22
-    </levels>
-  </threshold>
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-  Halftones - Angled 45 degrees
-
-  Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6,
-  modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7
-
-  These patterns initially start as circles, but then form diamonds
-  pattern at the 50% threshold level, before forming negated circles,
-  as it approached the other threshold extereme.
--->
-  <threshold map="h4x4a" alias="4x1">
-    <description>Halftone 4x4 (angled)</description>
-    <levels width="4" height="4" divisor="9">
-       4  2  7  5
-       3  1  8  6
-       7  5  4  2
-       8  6  3  1
-    </levels>
-  </threshold>
-
-  <threshold map="h6x6a" alias="6x1">
-    <description>Halftone 6x6 (angled)</description>
-    <levels width="6" height="6" divisor="19">
-       14  13  10   8   2   3
-       16  18  12   7   1   4
-       15  17  11   9   6   5
-        8   2   3  14  13  10
-        7   1   4  16  18  12
-        9   6   5  15  17  11
-    </levels>
-  </threshold>
-
-  <threshold map="h8x8a" alias="8x1">
-    <description>Halftone 8x8 (angled)</description>
-    <levels width="8" height="8" divisor="33">
-       13   7   8  14  17  21  22  18
-        6   1   3   9  28  31  29  23
-        5   2   4  10  27  32  30  24
-       16  12  11  15  20  26  25  19
-       17  21  22  18  13   7   8  14
-       28  31  29  23   6   1   3   9
-       27  32  30  24   5   2   4  10
-       20  26  25  19  16  12  11  15
-    </levels>
-  </threshold>
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-  Halftones - Orthogonally Aligned, or Un-angled
-
-  Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from
-  "Dithering & Halftoning" by Gernot Haffmann
-  http://www.fho-emden.de/~hoffmann/hilb010101.pdf
-
-  These patterns initially start as circles, but then form square
-  pattern at the 50% threshold level, before forming negated circles,
-  as it approached the other threshold extereme.
--->
-  <threshold map="h4x4o">
-    <description>Halftone 4x4 (orthogonal)</description>
-    <levels width="4" height="4" divisor="17">
-        7  13  11   4
-       12  16  14   8
-       10  15   6   2
-        5   9   3   1
-    </levels>
-  </threshold>
-
-  <threshold map="h6x6o">
-    <description>Halftone 6x6 (orthogonal)</description>
-    <levels width="6" height="6" divisor="37">
-        7  17  27  14   9   4
-       21  29  33  31  18  11
-       24  32  36  34  25  22
-       19  30  35  28  20  10
-        8  15  26  16   6   2
-        5  13  23  12   3   1
-    </levels>
-  </threshold>
-
-  <threshold map="h8x8o">
-    <description>Halftone 8x8 (orthogonal)</description>
-    <levels width="8" height="8" divisor="65">
-        7  21  33  43  36  19   9   4
-       16  27  51  55  49  29  14  11
-       31  47  57  61  59  45  35  23
-       41  53  60  64  62  52  40  38
-       37  44  58  63  56  46  30  22
-       15  28  48  54  50  26  17  10
-        8  18  34  42  32  20   6   2
-        5  13  25  39  24  12   3   1
-    </levels>
-  </threshold>
-
-  <threshold map="h16x16o">
-    <!--
-       Direct extract from "Dithering & Halftoning" by Gernot Haffmann.
-       This may need some fine tuning for symmetry of the halftone dots,
-       as it was a mathematically formulated pattern.
-    -->
-    <description>Halftone 16x16 (orthogonal)</description>
-    <levels width="16" height="16" divisor="257">
-        4  12  24  44  72 100 136 152 150 134  98  70  42  23  11   3
-        7  16  32  52  76 104 144 160 158 142 102  74  50  31  15   6
-       19  27  40  60  92 132 168 180 178 166 130  90  58  39  26  18
-       36  48  56  80 124 176 188 204 203 187 175 122  79  55  47  35
-       64  68  84 116 164 200 212 224 223 211 199 162 114  83  67  63
-       88  96 112 156 192 216 232 240 239 231 214 190 154 111  95  87
-      108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107
-      128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127
-      126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125
-      106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105
-       86  94 110 155 191 215 229 238 237 230 213 189 153 109  93  85
-       62  66  82 115 163 198 210 221 222 209 197 161 113  81  65  61
-       34  46  54  78 123 174 186 202 201 185 173 121  77  53  45  33
-       20  28  37  59  91 131 167 179 177 165 129  89  57  38  25  17
-        8  13  29  51  75 103 143 159 157 141 101  73  49  30  14   5
-        1   9  21  43  71  99 135 151 149 133  97  69  41  22  10   2
-    </levels>
-  </threshold>
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-  Halftones - Orthogonally Expanding Circle Patterns
-
-  Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6
-
-  Rather than producing a diamond 50% threshold pattern, these
-  continue to generate larger (overlapping) circles.  They are
-  more like a true halftone pattern formed by covering a surface
-  with either pure white or pure black circular dots.
-
-  WARNING: true halftone patterns only use true circles even in
-  areas of highly varying intensity.  Threshold dither patterns
-  can generate distorted circles in such areas.
--->
-
-  <threshold map="c5x5b" alias="c5x5">
-    <description>Circles 5x5 (black)</description>
-    <levels width="5" height="5" divisor="26">
-         1 21 16 15  4
-         5 17 20 19 14
-         6 21 25 24 12
-         7 18 22 23 11
-         2  8  9 10  3
-    </levels>
-  </threshold>
-
-
-  <threshold map="c5x5w">
-    <description>Circles 5x5 (white)</description>
-    <levels width="5" height="5" divisor="26">
-        25 21 10 11 22
-        20  9  6  7 12
-        19  5  1  2 13
-        18  8  4  3 14
-        24 17 16 15 23
-    </levels>
-  </threshold>
-
-  <threshold map="c6x6b" alias="c6x6">
-    <description>Circles 6x6 (black)</description>
-    <levels width="6" height="6" divisor="37">
-         1  5 14 13 12  4
-         6 22 28 27 21 11
-        15 29 35 34 26 20
-        16 30 36 33 25 19
-         7 23 31 32 24 10
-         2  8 17 18  9  3
-    </levels>
-  </threshold>
-
-  <threshold map="c6x6w">
-    <description>Circles 6x6 (white)</description>
-    <levels width="6" height="6" divisor="37">
-        36 32 23 24 25 33
-        31 15  9 10 16 26
-        22  8  2  3 11 17
-        21  7  1  4 12 18
-        30 14  6  5 13 27
-        35 29 20 19 28 34
-    </levels>
-  </threshold>
-
-  <threshold map="c7x7b" alias="c7x7">
-    <description>Circles 7x7 (black)</description>
-    <levels width="7" height="7" divisor="50">
-        3  9 18 28 17  8  2
-       10 24 33 39 32 23  7
-       19 34 44 48 43 31 16
-       25 40 45 49 47 38 27
-       20 35 41 46 42 29 15
-       11 21 36 37 28 22  6
-        4 12 13 26 14  5  1
-    </levels>
-  </threshold>
-
-
-  <threshold map="c7x7w">
-    <description>Circles 7x7 (white)</description>
-    <levels width="7" height="7" divisor="50">
-       47 41 32 22 33 42 48
-       40 26 17 11 18 27 43
-       31 16  6  2  7 19 34
-       25 10  5  1  3 12 23
-       30 15  9  4  8 20 35
-       39 29 14 13 21 28 44
-       46 38 37 24 36 45 49
-    </levels>
-  </threshold>
-
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-  Special Purpose Dithers
--->
-
-</thresholds>
diff --git a/ImageMagick/type-dejavu.xml b/ImageMagick/type-dejavu.xml
deleted file mode 100644 (file)
index 88c0d72..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE typemap [
-<!ELEMENT typemap (type)+>
-<!ELEMENT type (#PCDATA)>
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST type name CDATA #REQUIRED>
-<!ATTLIST type fullname CDATA #IMPLIED>
-<!ATTLIST type fullname="" family CDATA #IMPLIED>
-<!ATTLIST type foundry CDATA #IMPLIED>
-<!ATTLIST type weight CDATA #IMPLIED>
-<!ATTLIST type style CDATA #IMPLIED>
-<!ATTLIST type stretch CDATA #IMPLIED>
-<!ATTLIST type format CDATA #IMPLIED>
-<!ATTLIST type metrics CDATA #IMPLIED>
-<!ATTLIST type glyphs CDATA #REQUIRED>
-<!ATTLIST type version CDATA #IMPLIED>
-<!ATTLIST include file CDATA #REQUIRED>
-]>
-<typemap>
-  <type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Bold.ttf"/>
-  <type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-BoldOblique.ttf"/>
-  <type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans.ttf"/>
-  <type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed.ttf"/>
-  <type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Bold.ttf"/>
-  <type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-BoldOblique.ttf"/>
-  <type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Oblique.ttf"/>
-  <type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-ExtraLight.ttf"/>
-  <type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Bold.ttf"/>
-  <type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-BoldOblique.ttf"/>
-  <type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono.ttf"/>
-  <type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Oblique.ttf"/>
-  <type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Oblique.ttf"/>
-  <type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Bold.ttf"/>
-  <type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-BoldItalic.ttf"/>
-  <type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif.ttf"/>
-  <type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed.ttf"/>
-  <type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Bold.ttf"/>
-  <type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-BoldItalic.ttf"/>
-  <type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Italic.ttf"/>
-  <type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Italic.ttf"/>
-  <type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"/>
-  <type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf"/>
-  <type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans.ttf"/>
-  <type name="DejaVu-Sans-Condensed" fullname="DejaVu Sans Condensed" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf"/>
-  <type name="DejaVu-Sans-Condensed-Bold" fullname="DejaVu Sans Condensed Bold" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf"/>
-  <type name="DejaVu-Sans-Condensed-Bold-Oblique" fullname="DejaVu Sans Condensed Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf"/>
-  <type name="DejaVu-Sans-Condensed-Oblique" fullname="DejaVu Sans Condensed Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf"/>
-  <type name="DejaVu-Sans-ExtraLight" fullname="DejaVu Sans ExtraLight" family="DejaVu Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf"/>
-  <type name="DejaVu-Sans-Mono-Bold" fullname="DejaVu Sans Mono Bold" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf"/>
-  <type name="DejaVu-Sans-Mono-Bold-Oblique" fullname="DejaVu Sans Mono Bold Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf"/>
-  <type name="DejaVu-Sans-Mono-Book" fullname="DejaVu Sans Mono Book" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono.ttf"/>
-  <type name="DejaVu-Sans-Mono-Oblique" fullname="DejaVu Sans Mono Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf"/>
-  <type name="DejaVu-Sans-Oblique" fullname="DejaVu Sans Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf"/>
-  <type name="DejaVu-Serif-Bold" fullname="DejaVu Serif Bold" family="DejaVu Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf"/>
-  <type name="DejaVu-Serif-Bold-Italic" fullname="DejaVu Serif Bold Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf"/>
-  <type name="DejaVu-Serif-Book" fullname="DejaVu Serif Book" family="DejaVu Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif.ttf"/>
-  <type name="DejaVu-Serif-Condensed" fullname="DejaVu Serif Condensed" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf"/>
-  <type name="DejaVu-Serif-Condensed-Bold" fullname="DejaVu Serif Condensed Bold" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf"/>
-  <type name="DejaVu-Serif-Condensed-Bold-Italic" fullname="DejaVu Serif Condensed Bold Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf"/>
-  <type name="DejaVu-Serif-Condensed-Italic" fullname="DejaVu Serif Condensed Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf"/>
-  <type name="DejaVu-Serif-Italic" fullname="DejaVu Serif Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf"/>
-</typemap>
diff --git a/ImageMagick/type-ghostscript.xml b/ImageMagick/type-ghostscript.xml
deleted file mode 100644 (file)
index 213cb31..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE typemap [
-<!ELEMENT typemap (type)+>
-<!ELEMENT type (#PCDATA)>
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST type name CDATA #REQUIRED>
-<!ATTLIST type fullname CDATA #IMPLIED>
-<!ATTLIST type family CDATA #IMPLIED>
-<!ATTLIST type foundry CDATA #IMPLIED>
-<!ATTLIST type weight CDATA #IMPLIED>
-<!ATTLIST type style CDATA #IMPLIED>
-<!ATTLIST type stretch CDATA #IMPLIED>
-<!ATTLIST type format CDATA #IMPLIED>
-<!ATTLIST type metrics CDATA #IMPLIED>
-<!ATTLIST type glyphs CDATA #REQUIRED>
-<!ATTLIST type version CDATA #IMPLIED>
-<!ATTLIST include file CDATA #REQUIRED>
-]>
-<typemap>
-  <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010013l.afm" glyphs="/usr/share/fonts/urw-fonts/a010013l.pfb"/>
-  <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010033l.afm" glyphs="/usr/share/fonts/urw-fonts/a010033l.pfb"/>
-  <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010015l.afm" glyphs="/usr/share/fonts/urw-fonts/a010015l.pfb"/>
-  <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010035l.afm" glyphs="/usr/share/fonts/urw-fonts/a010035l.pfb"/>
-  <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018015l.afm" glyphs="/usr/share/fonts/urw-fonts/b018015l.pfb"/>
-  <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018035l.afm" glyphs="/usr/share/fonts/urw-fonts/b018035l.pfb"/>
-  <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018012l.afm" glyphs="/usr/share/fonts/urw-fonts/b018012l.pfb"/>
-  <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018032l.afm" glyphs="/usr/share/fonts/urw-fonts/b018032l.pfb"/>
-  <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022003l.afm" glyphs="/usr/share/fonts/urw-fonts/n022003l.pfb"/>
-  <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022004l.afm" glyphs="/usr/share/fonts/urw-fonts/n022004l.pfb"/>
-  <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022023l.afm" glyphs="/usr/share/fonts/urw-fonts/n022023l.pfb"/>
-  <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022024l.afm" glyphs="/usr/share/fonts/urw-fonts/n022024l.pfb"/>
-  <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
-  <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
-  <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019004l.afm" glyphs="/usr/share/fonts/urw-fonts/n019004l.pfb"/>
-  <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019023l.afm" glyphs="/usr/share/fonts/urw-fonts/n019023l.pfb"/>
-  <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019024l.afm" glyphs="/usr/share/fonts/urw-fonts/n019024l.pfb"/>
-  <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019043l.afm" glyphs="/usr/share/fonts/urw-fonts/n019043l.pfb"/>
-  <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019063l.afm" glyphs="/usr/share/fonts/urw-fonts/n019063l.pfb"/>
-  <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019044l.afm" glyphs="/usr/share/fonts/urw-fonts/n019044l.pfb"/>
-  <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019064l.afm" glyphs="/usr/share/fonts/urw-fonts/n019064l.pfb"/>
-  <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059013l.afm" glyphs="/usr/share/fonts/urw-fonts/c059013l.pfb"/>
-  <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059033l.afm" glyphs="/usr/share/fonts/urw-fonts/c059033l.pfb"/>
-  <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059016l.afm" glyphs="/usr/share/fonts/urw-fonts/c059016l.pfb"/>
-  <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059036l.afm" glyphs="/usr/share/fonts/urw-fonts/c059036l.pfb"/>
-  <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052003l.afm" glyphs="/usr/share/fonts/urw-fonts/p052003l.pfb"/>
-  <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052023l.afm" glyphs="/usr/share/fonts/urw-fonts/p052023l.pfb"/>
-  <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052004l.afm" glyphs="/usr/share/fonts/urw-fonts/p052004l.pfb"/>
-  <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052024l.afm" glyphs="/usr/share/fonts/urw-fonts/p052024l.pfb"/>
-  <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021003l.afm" glyphs="/usr/share/fonts/urw-fonts/n021003l.pfb"/>
-  <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021004l.afm" glyphs="/usr/share/fonts/urw-fonts/n021004l.pfb"/>
-  <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021023l.afm" glyphs="/usr/share/fonts/urw-fonts/n021023l.pfb"/>
-  <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021024l.afm" glyphs="/usr/share/fonts/urw-fonts/n021024l.pfb"/>
-  <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/s050000l.afm" glyphs="/usr/share/fonts/urw-fonts/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
-</typemap>
diff --git a/ImageMagick/type-windows.xml b/ImageMagick/type-windows.xml
deleted file mode 100644 (file)
index f518c3a..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE typemap [
-<!ELEMENT typemap (type)+>
-<!ELEMENT type (#PCDATA)>
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST type name CDATA #REQUIRED>
-<!ATTLIST type fullname CDATA #IMPLIED>
-<!ATTLIST type family CDATA #IMPLIED>
-<!ATTLIST type foundry CDATA #IMPLIED>
-<!ATTLIST type weight CDATA #IMPLIED>
-<!ATTLIST type style CDATA #IMPLIED>
-<!ATTLIST type stretch CDATA #IMPLIED>
-<!ATTLIST type format CDATA #IMPLIED>
-<!ATTLIST type metrics CDATA #IMPLIED>
-<!ATTLIST type glyphs CDATA #REQUIRED>
-<!ATTLIST type version CDATA #IMPLIED>
-<!ATTLIST include file CDATA #REQUIRED>
-]>
-<typemap>
-  <type name="Arial" fullname="Arial" family="Arial" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arial.ttf"/>
-  <type name="Arial-Black" fullname="Arial Black" family="Arial" weight="900" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariblk.ttf"/>
-  <type name="Arial-Bold" fullname="Arial Bold" family="Arial" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbd.ttf"/>
-  <type name="Arial-Bold-Italic" fullname="Arial Bold Italic" family="Arial" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbi.ttf"/>
-  <type name="Arial-Italic" fullname="Arial Italic" family="Arial" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariali.ttf"/>
-  <type name="Arial-Narrow" fullname="Arial Narrow" family="Arial Narrow" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialn.ttf"/>
-  <type name="Arial-Narrow-Bold" fullname="Arial Narrow Bold" family="Arial Narrow" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnb.ttf"/>
-  <type name="Arial-Narrow-Bold-Italic" fullname="Arial Narrow Bold Italic" family="Arial Narrow" weight="700" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnbi.ttf"/>
-  <type name="Arial-Narrow-Italic" fullname="Arial Narrow Italic" family="Arial Narrow" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arnari.ttf"/>
-  <type name="Arial-Narrow-Special-G1" fullname="Arial Narrow Special G1" family="Arial Narrow Special G1" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr1.ttf"/>
-  <type name="Arial-Narrow-Special-G1-Bold" fullname="Arial Narrow Special G1 Bold" family="Arial Narrow Special G1" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonb1.ttf"/>
-  <type name="Arial-Narrow-Special-G1-Italic" fullname="Arial Narrow Special G1 Italic" family="Arial Narrow Special G1" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni1.ttf"/>
-  <type name="Arial-Narrow-Special-G2" fullname="Arial Narrow Special G2" family="Arial Narrow Special G2" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr2.ttf"/>
-  <type name="Arial-Narrow-Special-G2-Bold" fullname="Arial Narrow Special G2 Bold" family="Arial Narrow Special G2" weight="700" style="Narrow" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeonb2.ttf"/>
-  <type name="Arial-Narrow-Special-G2-Italic" fullname="Arial Narrow Special G2 Italic" family="Arial Narrow Special G2" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni2.ttf"/>
-  <type name="Arial-Rounded-MT-Bold" fullname="Arial Rounded MT Bold" family="Arial Rounded MT" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arlrdbd.ttf"/>
-  <type name="Arial-Special-G1" fullname="Arial Special G1" family="Arial Special G1" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeor1.ttf"/>
-  <type name="Arial-Special-G1-Bold" fullname="Arial Special G1 Bold" family="Arial Special G1" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab1.ttf"/>
-  <type name="Arial-Special-G1-Bold-Italic" fullname="Arial Special G1 Bold Italic" family="Arial Special G1" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax1.ttf"/>
-  <type name="Arial-Special-G1-Italic" fullname="Arial Special G1 Italic" family="Arial Special G1" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai1.ttf"/>
-  <type name="Arial-Special-G2" fullname="Arial Special G2" family="Arial Special G2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoar2.ttf"/>
-  <type name="Arial-Special-G2-Bold" fullname="Arial Special G2 Bold" family="Arial Special G2" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab2.ttf"/>
-  <type name="Arial-Special-G2-Bold-Italic" fullname="Arial Special G2 Bold Italic" family="Arial Special G2" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax2.ttf"/>
-  <type name="Arial-Special-G2-Italic" fullname="Arial Special G2 Italic" family="Arial Special G2" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai2.ttf"/>
-  <type name="Bookman-Old-Style" fullname="Bookman Old Style" family="Bookman Old Style" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bkmnos.ttf"/>
-  <type name="Bookman-Old-Style-Bold" fullname="Bookman Old Style Bold" family="Bookman Old Style" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosb.ttf"/>
-  <type name="Bookman-Old-Style-Bold-Italic" fullname="Bookman Old Style Bold Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosbi.ttf"/>
-  <type name="Bookman-Old-Style-Italic" fullname="Bookman Old Style Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/boookosi.ttf"/>
-  <type name="Century-Schoolbook" fullname="Century Schoolbook" family="Century Schoolbook" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/censcbk.ttf"/>
-  <type name="Century-Schoolbook-Bold" fullname="Century Schoolbook Bold" family="Century Schoolbook" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkb.ttf"/>
-  <type name="Century-Schoolbook-Bold-Italic" fullname="Century Schoolbook Bold Italic" family="Century Schoolbook" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkbi.ttf"/>
-  <type name="Century-Schoolbook-Italic" fullname="Century Schoolbook Italic" family="Century Schoolbook" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbki.ttf"/>
-  <type name="Comic-Sans-MS" fullname="Comic Sans MS" family="Comic Sans MS" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comic.ttf"/>
-  <type name="Comic-Sans-MS-Bold" fullname="Comic Sans MS Bold" family="Comic Sans MS" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comicbd.ttf"/>
-  <type name="Courier-New" fullname="Courier New" family="Courier New" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/cour.ttf"/>
-  <type name="Courier-New-Bold" fullname="Courier New Bold" family="Courier New" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbd.ttf"/>
-  <type name="Courier-New-Bold-Italic" fullname="Courier New Bold Italic" family="Courier New" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbi.ttf"/>
-  <type name="Courier-New-Italic" fullname="Courier New Italic" family="Courier New" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/couri.ttf"/>
-  <type name="Garamond" fullname="Garamond" family="Garamond" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/gara.ttf"/>
-  <type name="Garamond-Bold" fullname="Garamond Bold" family="Garamond" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/garabd.ttf"/>
-  <type name="Garamond-Italic" fullname="Garamond Italic" family="Garamond" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/Italic"/>
-  <type name="Gill-Sans-MT-Ext-Condensed-Bold" fullname="Gill Sans MT Ext Condensed Bold" family="Gill Sans MT" weight="700" style="normal" stretch="extra-condensed" glyphs="/usr/share/fonts/corefonts/glsnecb.ttf"/>
-  <type name="Impact" fullname="Impact" family="Impact" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/impact.ttf"/>
-  <type name="Lucida-Blackletter" fullname="Lucida Blackletter" family="Lucida Blackletter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lblack.ttf"/>
-  <type name="Lucida-Bright" fullname="Lucida Bright" family="Lucida Bright" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrite.ttf"/>
-  <type name="Lucida-Bright-Demibold" fullname="Lucida Bright Demibold" family="Lucida Bright" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrited.ttf"/>
-  <type name="Lucida-Bright-Demibold-Italic" fullname="Lucida Bright Demibold Italic" family="Lucida Bright" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritedi.ttf"/>
-  <type name="Lucida-Bright-Italic" fullname="Lucida Bright Italic" family="Lucida Bright" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritei.ttf"/>
-  <type name="Lucida-Caligraphy-Italic" fullname="Lucida Caligraphy Italic" family="Lucida Caligraphy" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lcalig.ttf"/>
-  <type name="Lucida-Console, Lucida-Console" fullname="Lucida Console, Lucida Console" family="Regular" weight="400" style="lucon.ttf" stretch="normal" glyphs="/usr/share/fonts/corefonts/"/>
-  <type name="Lucida-Fax-Demibold" fullname="Lucida Fax Demibold" family="Lucida Fax" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxd.ttf"/>
-  <type name="Lucida-Fax-Demibold-Italic" fullname="Lucida Fax Demibold Italic" family="Lucida Fax" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxdi.ttf"/>
-  <type name="Lucida-Fax-Italic" fullname="Lucida Fax Italic" family="Lucida Fax" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxi.ttf"/>
-  <type name="Lucida-Fax-Regular" fullname="Lucida Fax Regular" family="Lucida Fax" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfax.ttf"/>
-  <type name="Lucida-Handwriting-Italic" fullname="Lucida Handwriting Italic" family="Lucida Handwriting" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lhandw.ttf"/>
-  <type name="Lucida-Sans-Demibold-Italic" fullname="Lucida Sans Demibold Italic" family="Lucida Sans" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansdi.ttf"/>
-  <type name="Lucida-Sans-Demibold-Roman" fullname="Lucida Sans Demibold Roman" family="Lucida Sans Demibold" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansd.ttf"/>
-  <type name="Lucida-Sans-Regular" fullname="Lucida Sans Regular" family="Lucida Sans" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsans.ttf"/>
-  <type name="Lucida-Sans-Typewriter-Bold" fullname="Lucida Sans Typewriter Bold" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeb.ttf"/>
-  <type name="Lucida-Sans-Typewriter-Bold-Oblique" fullname="Lucida Sans Typewriter Bold Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypebo.ttf"/>
-  <type name="Lucida-Sans-Typewriter-Oblique" fullname="Lucida Sans Typewriter Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeo.ttf"/>
-  <type name="Lucida-Sans-Typewriter-Regular" fullname="Lucida Sans Typewriter Regular" family="Lucida Sans Typewriter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltype.ttf"/>
-  <type name="MS-Sans-Serif" fullname="MS Sans Serif" family="MS Sans Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/sseriff.ttf"/>
-  <type name="MS-Serif" fullname="MS Serif" family="MS Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/seriff.ttf"/>
-  <type name="Modern" fullname="Modern" family="Modern" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/modern.ttf"/>
-  <type name="Monotype-Corsiva" fullname="Monotype Corsiva" family="Monotype Corsiva" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/mtcorsva.ttf"/>
-  <type name="Small-Fonts" fullname="Small Fonts" family="Small Fonts" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/smallf.ttf"/>
-  <type name="Symbol" fullname="Symbol" family="Symbol" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/symbol.ttf" encoding="AppleRoman"/>
-  <type name="Tahoma" fullname="Tahoma" family="Tahoma" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahoma.ttf"/>
-  <type name="Tahoma-Bold" fullname="Tahoma Bold" family="Tahoma" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahomabd.ttf"/>
-  <type name="Times-New-Roman" fullname="Times New Roman" family="Times New Roman" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/times.ttf"/>
-  <type name="Times-New-Roman-Bold" fullname="Times New Roman Bold" family="Times New Roman" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbd.ttf"/>
-  <type name="Times-New-Roman-Bold-Italic" fullname="Times New Roman Bold Italic" family="Times New Roman" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbi.ttf"/>
-  <type name="Times-New-Roman-Italic" fullname="Times New Roman Italic" family="Times New Roman" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesi.ttf"/>
-  <type name="Times-New-Roman-MT-Extra-Bold" fullname="Times New Roman MT Extra Bold" family="Times New Roman MT" weight="800" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timnreb.ttf"/>
-  <type name="Verdana" fullname="Verdana" family="Verdana" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdana.ttf"/>
-  <type name="Verdana-Bold" fullname="Verdana Bold" family="Verdana" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanab.ttf"/>
-  <type name="Verdana-Bold-Italic" fullname="Verdana Bold Italic" family="Verdana" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanaz.ttf"/>
-  <type name="Verdana-Italic" fullname="Verdana Italic" family="Verdana" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanai.ttf"/>
-  <type name="Wingdings" fullname="Wingdings" family="Wingdings" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingding.ttf" encoding="AppleRoman"/>
-  <type name="Wingdings-2" fullname="Wingdings 2" family="Wingdings 2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng2.ttf" encoding="AppleRoman"/>
-  <type name="Wingdings-3" fullname="Wingdings 3" family="Wingdings 3" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng3.ttf" encoding="AppleRoman"/>
-</typemap>
diff --git a/ImageMagick/type.xml b/ImageMagick/type.xml
deleted file mode 100644 (file)
index 9197be4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE typemap [
-<!ELEMENT typemap (type)+>
-<!ELEMENT type (#PCDATA)>
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST type name CDATA #REQUIRED>
-<!ATTLIST type fullname CDATA #IMPLIED>
-<!ATTLIST type family CDATA #IMPLIED>
-<!ATTLIST type foundry CDATA #IMPLIED>
-<!ATTLIST type weight CDATA #IMPLIED>
-<!ATTLIST type style CDATA #IMPLIED>
-<!ATTLIST type stretch CDATA #IMPLIED>
-<!ATTLIST type format CDATA #IMPLIED>
-<!ATTLIST type metrics CDATA #IMPLIED>
-<!ATTLIST type glyphs CDATA #REQUIRED>
-<!ATTLIST type version CDATA #IMPLIED>
-<!ATTLIST include file CDATA #REQUIRED>
-]>
-<typemap>
-   <include file="type-dejavu.xml" /> <include file="type-windows.xml" /> <include file="type-ghostscript.xml" />
-</typemap>
index 50fb220095757f50222ec96ef038f98131c3343b..7c768b4eb317c4d6274fac1a70b2b04ede218e3b 100644 (file)
@@ -1,10 +1,7 @@
 <IfDefine ICINGA>
        ScriptAlias /icinga/cgi-bin/ /usr/lib/icinga/cgi-bin/
        <Directory "/usr/lib/icinga/cgi-bin/">
-               AllowOverride AuthConfig
                Options ExecCGI
-               Order allow,deny
-               Allow from all
                AuthName "Icinga Access"
                AuthType Basic
                AuthUserFile /etc/icinga/htpasswd.users
@@ -12,9 +9,6 @@
        </Directory>
        Alias /icinga /usr/share/icinga/htdocs
        <Directory "/usr/share/icinga/htdocs">
-               AllowOverride AuthConfig
-               Order allow,deny
-               Allow from all
                AuthName "Icinga Access"
                AuthType Basic
                AuthUserFile /etc/icinga/htpasswd.users
diff --git a/at-spi2/accessibility.conf b/at-spi2/accessibility.conf
new file mode 100644 (file)
index 0000000..b9367d0
--- /dev/null
@@ -0,0 +1,36 @@
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+  <type>accessibility</type>
+
+  <standard_session_servicedirs/>
+
+  <auth>EXTERNAL</auth>
+
+  <listen>unix:tmpdir=/tmp</listen>
+
+  <policy context="default">
+    <!-- Allow root to connect -->
+    <allow user="root"/>
+    <!-- Allow everything to be sent -->
+    <allow send_destination="*" eavesdrop="true"/>
+    <!-- Allow everything to be received -->
+    <allow eavesdrop="true"/>
+    <!-- Allow anyone to own anything -->
+    <allow own="*"/>
+  </policy>
+
+  <limit name="max_incoming_bytes">1000000000</limit>
+  <limit name="max_outgoing_bytes">1000000000</limit>
+  <limit name="max_message_size">1000000000</limit>
+  <limit name="service_start_timeout">120000</limit>  
+  <limit name="auth_timeout">240000</limit>
+  <limit name="max_completed_connections">100000</limit>  
+  <limit name="max_incomplete_connections">10000</limit>
+  <limit name="max_connections_per_user">100000</limit>
+  <limit name="max_pending_service_starts">10000</limit>
+  <limit name="max_names_per_connection">50000</limit>
+  <limit name="max_match_rules_per_connection">50000</limit>
+  <limit name="max_replies_per_connection">50000</limit>
+  <limit name="reply_timeout">300000</limit>
+</busconfig>
index ba03447abc607edbfbed3081c99e6d3e5942785e..86b8505ea24f3d550a027ae5b5d66801bbaa9b29 100755 (executable)
@@ -35,7 +35,7 @@ done
 # Newer distributions get this right
 SHOWMOUNT="$SMNT --no-headers -e $key"
 
-$SHOWMOUNT | LC_ALL=C sort -k 1 | \
+$SHOWMOUNT | LC_ALL=C cut -d' ' -f1 | LC_ALL=C sort -u | \
        awk -v key="$key" -v opts="$opts" -- '
        BEGIN   { ORS=""; first=1 }
                { if (first) { print opts; first=0 }; print " \\\n\t" $1, key ":" $1 }
index 0db86a8a693888345734d64a643affa961b154f2..5f722d518f143d0f7c0d21dcbe3ed8b6833f0f18 100644 (file)
@@ -20,16 +20,16 @@ acl common-allow-transfer {
        85.199.64.7;
        46.16.73.175;
        85.214.43.33;
-       85.214.134.152;
-       85.214.147.150;
-       144.76.221.169;                 // maria.acwain.net
+       85.214.134.152;                                                         // helga
+       85.214.147.150;                                                         // leela
+       144.76.221.169;                                                         // maria.acwain.net
        195.50.185.7;
-       2a01:238:4239:8a00:d4da:215d:3d01:f9b9;
+       2a01:238:4239:8a00:d4da:215d:3d01:f9b9;         // leela
        127.0.0.1;
        ::1;
        85.214.134.152;
-       2a01:238:4225:6e00:8f8c:808a:7fb8:88df;
-       2a01:4f8:200:94a8::2;   // maria.acwain.net
+       2a01:238:4225:6e00:8f8c:808a:7fb8:88df;         // helga
+       2a01:4f8:200:94a8::2;                                           // maria.acwain.net
        2001:6f8:1db7::1;
        2001:6f8:1c00:365::2;
 };
index e77bebabe035f5069a901256557c53002ee11602..fea06925851d543812b2cc5819612e692cf8687f 100644 (file)
@@ -50,7 +50,8 @@ zone "home.brehm-online.com" {
     };
        also-notify {
                2001:6f8:1c00:365::2;
-               85.214.147.150;
+               144.76.221.169;
+               2a01:4f8:200:94a8::2;
        };
 };
 
@@ -103,7 +104,8 @@ zone "11.12.10.in-addr.arpa" IN {
        };
        also-notify {
                2001:6f8:1c00:365::2;
-               85.214.147.150;
+               144.76.221.169;
+               2a01:4f8:200:94a8::2;
        };
 };
 
@@ -116,7 +118,8 @@ zone "7.b.d.1.8.f.6.0.1.0.0.2.ip6.arpa" IN {
        };
        also-notify {
                2001:6f8:1c00:365::2;
-               85.214.147.150;
+               144.76.221.169;
+               2a01:4f8:200:94a8::2;
        };
 };
 
@@ -129,7 +132,8 @@ zone "0.0.0.0.7.b.d.1.8.f.6.0.1.0.0.2.ip6.arpa" IN {
        };
        also-notify {
                2001:6f8:1c00:365::2;
-               85.214.147.150;
+               144.76.221.169;
+               2a01:4f8:200:94a8::2;
        };
 };
 
index df525f502526595ec87ab928c1edbbf9fba3690b..70f2d8e6700e6122950d188075fe3eef2c78f8da 100644 (file)
@@ -18,7 +18,7 @@ zone "60-plus-ag.de" IN {
     type slave;
     file "sec/60-plus-ag.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -29,7 +29,7 @@ zone "60plusag.de" IN {
     type slave;
     file "sec/60plusag.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -40,7 +40,7 @@ zone "acwain.com" IN {
     type slave;
     file "sec/acwain.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -51,7 +51,7 @@ zone "acwain.de" IN {
     type slave;
     file "sec/acwain.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -62,7 +62,7 @@ zone "acwain.net" IN {
     type slave;
     file "sec/acwain.net.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -73,7 +73,7 @@ zone "acwain.org" IN {
     type slave;
     file "sec/acwain.org.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -84,7 +84,7 @@ zone "don-dona.de" IN {
     type slave;
     file "sec/don-dona.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -95,7 +95,7 @@ zone "dondona.de" IN {
     type slave;
     file "sec/dondona.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -106,7 +106,7 @@ zone "e-nergieplus.de" IN {
     type slave;
     file "sec/e-nergieplus.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -117,7 +117,7 @@ zone "ereda.de" IN {
     type slave;
     file "sec/ereda.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -128,7 +128,7 @@ zone "gl-versicherungsmakler.de" IN {
     type slave;
     file "sec/gl-versicherungsmakler.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -139,7 +139,7 @@ zone "haemato-onkologie-hamburg.de" IN {
     type slave;
     file "sec/haemato-onkologie-hamburg.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -150,7 +150,7 @@ zone "haemato-onkologie-hh.de" IN {
     type slave;
     file "sec/haemato-onkologie-hh.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -161,7 +161,7 @@ zone "hausarztpraxis-hoheluft.de" IN {
     type slave;
     file "sec/hausarztpraxis-hoheluft.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -172,7 +172,7 @@ zone "irtk.de" IN {
     type slave;
     file "sec/irtk.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -183,7 +183,7 @@ zone "klavierstudio.de" IN {
     type slave;
     file "sec/klavierstudio.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -194,7 +194,7 @@ zone "klavier-hamburg.de" IN {
        type slave;
        file "sec/klavier-hamburg.de.zone";
        masters {
-               85.214.147.150;
+               144.76.221.169;
        };
        allow-transfer {
                common-allow-transfer;
@@ -205,7 +205,7 @@ zone "klavier-unterricht-hamburg.de" IN {
        type slave;
        file "sec/klavier-unterricht-hamburg.de.zone";
        masters {
-               85.214.147.150;
+               144.76.221.169;
        };
        allow-transfer {
                common-allow-transfer;
@@ -216,7 +216,7 @@ zone "kleinanzeigen-mv.de" IN {
     type slave;
     file "sec/kleinanzeigen-mv.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -227,7 +227,7 @@ zone "krebszentrum-hoheluft.de" IN {
     type slave;
     file "sec/krebszentrum-hoheluft.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -238,7 +238,7 @@ zone "krebszentrum-laack.de" IN {
     type slave;
     file "sec/krebszentrum-laack.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -249,7 +249,7 @@ zone "krebszentrum-suederelbe.de" IN {
     type slave;
     file "sec/krebszentrum-suederelbe.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -260,7 +260,7 @@ zone "mexico-language-school.com" IN {
     type slave;
     file "sec/mexico-language-school.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -271,7 +271,7 @@ zone "mexico-travel-and-tours.com" IN {
     type slave;
     file "sec/mexico-travel-and-tours.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -282,7 +282,7 @@ zone "mexico-viajes.com" IN {
     type slave;
     file "sec/mexico-viajes.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -293,7 +293,7 @@ zone "mexventure.com" IN {
     type slave;
     file "sec/mexventure.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -304,7 +304,7 @@ zone "mexventures.com" IN {
     type slave;
     file "sec/mexventures.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -315,7 +315,7 @@ zone "mexventure.de" IN {
     type slave;
     file "sec/mexventure.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -326,7 +326,7 @@ zone "mexventures.de" IN {
     type slave;
     file "sec/mexventures.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -337,7 +337,7 @@ zone "mypettown.com" IN {
     type slave;
     file "sec/mypettown.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -348,7 +348,7 @@ zone "mypettown.de" IN {
     type slave;
     file "sec/mypettown.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -359,7 +359,7 @@ zone "onkologie-hoheluft.de" IN {
     type slave;
     file "sec/onkologie-hoheluft.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -370,7 +370,7 @@ zone "onkologie-laack.de" IN {
     type slave;
     file "sec/onkologie-laack.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -381,7 +381,7 @@ zone "onkologie-suederelbe.de" IN {
     type slave;
     file "sec/onkologie-suederelbe.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -392,7 +392,7 @@ zone "planetec.de" IN {
     type slave;
     file "sec/planetec.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -431,7 +431,7 @@ zone "reisen-mexico.com" IN {
     type slave;
     file "sec/reisen-mexico.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -442,7 +442,7 @@ zone "reisen-mexiko.com" IN {
     type slave;
     file "sec/reisen-mexiko.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -453,7 +453,7 @@ zone "ruby-love.de" IN {
     type slave;
     file "sec/ruby-love.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -464,7 +464,7 @@ zone "rubylove.de" IN {
     type slave;
     file "sec/rubylove.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -475,7 +475,7 @@ zone "saeger.cc" IN {
     type slave;
     file "sec/saeger.cc.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -486,7 +486,7 @@ zone "shirlyfcosta.com" IN {
     type slave;
     file "sec/shirlyfcosta.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -497,7 +497,7 @@ zone "shopyoo.com" IN {
     type slave;
     file "sec/shopyoo.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -508,7 +508,7 @@ zone "shop-yoo.com" IN {
     type slave;
     file "sec/shop-yoo.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -519,7 +519,7 @@ zone "shop-yoo.de" IN {
     type slave;
     file "sec/shop-yoo.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -530,7 +530,7 @@ zone "shopyoo.de" IN {
     type slave;
     file "sec/shopyoo.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -541,7 +541,7 @@ zone "shopyou.com" IN {
     type slave;
     file "sec/shopyou.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -552,7 +552,7 @@ zone "shop-you.de" IN {
     type slave;
     file "sec/shop-you.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -563,7 +563,7 @@ zone "shopyou.de" IN {
     type slave;
     file "sec/shopyou.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -574,7 +574,7 @@ zone "spanisch-in-mexiko.com" IN {
     type slave;
     file "sec/spanisch-in-mexiko.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -585,7 +585,7 @@ zone "spanisch-online-lernen.com" IN {
     type slave;
     file "sec/spanisch-online-lernen.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -596,7 +596,7 @@ zone "spanish-and-mexico.com" IN {
     type slave;
     file "sec/spanish-and-mexico.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -607,7 +607,7 @@ zone "spanish-online-study.com" IN {
     type slave;
     file "sec/spanish-online-study.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -618,7 +618,7 @@ zone "spanish-school-mexico.com" IN {
     type slave;
     file "sec/spanish-school-mexico.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -629,7 +629,7 @@ zone "sprachreisen-mexiko.com" IN {
     type slave;
     file "sec/sprachreisen-mexiko.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -640,7 +640,7 @@ zone "sprachschule-mexiko.com" IN {
     type slave;
     file "sec/sprachschule-mexiko.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -651,7 +651,7 @@ zone "spridgets.net" IN {
     type slave;
     file "sec/spridgets.net.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -662,7 +662,7 @@ zone "spridget-register.com" IN {
     type slave;
     file "sec/spridget-register.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -673,7 +673,7 @@ zone "timo-adam.de" IN {
     type slave;
     file "sec/timo-adam.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -684,7 +684,7 @@ zone "timoadam.de" IN {
     type slave;
     file "sec/timoadam.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -695,7 +695,7 @@ zone "vacation-in-mexico.com" IN {
     type slave;
     file "sec/vacation-in-mexico.com.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -706,7 +706,7 @@ zone "vital-beauty.net" IN {
     type slave;
     file "sec/vital-beauty.net.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -717,7 +717,7 @@ zone "vitalbeauty.net" IN {
     type slave;
     file "sec/vitalbeauty.net.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -728,7 +728,7 @@ zone "xn--hmato-onkologie-hamburg-v7b.de" IN {
     type slave;
     file "sec/xn--hmato-onkologie-hamburg-v7b.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
@@ -739,7 +739,7 @@ zone "xn--hmato-onkologie-hh-ltb.de" IN {
     type slave;
     file "sec/xn--hmato-onkologie-hh-ltb.de.zone";
     masters {
-               85.214.147.150;
+               144.76.221.169;
     };
     allow-transfer {
         common-allow-transfer;
index 56cb07c1e8e6147fd91f4ba7591f49f3fc9c58f8..3c7d43ab95097e419d9a1582d8a7fec4028e2295 100644 (file)
@@ -39,24 +39,26 @@ options {
        //};
 
        allow-notify {
-        85.214.147.150;
-        85.214.134.152;
+        85.214.147.150;                // leela
+        85.214.134.152;                // helga
+               144.76.221.169;         // maria
                46.16.73.175;
                127.0.0.1/8;
                ::1;
-               2a01:238:4225:6e00:8f8c:808a:7fb8:88df;
-               2a01:238:4239:8a00:d4da:215d:3d01:f9b9;
+               2a01:238:4225:6e00:8f8c:808a:7fb8:88df;         // helga
+               2a01:238:4239:8a00:d4da:215d:3d01:f9b9;         // leela
+               2a01:4f8:200:94a8::2;                                           // maria
        };
 
        allow-recursion {
                127.0.0.0/8;
-               85.214.134.152;
+               85.214.134.152;         // helga
                85.214.109.1;
                46.16.73.175;
                46.16.73.212;
                ::1/128;
                fe80::/10;
-               2a01:238:4225:6e00:8f8c:808a:7fb8:88df;
+               2a01:238:4225:6e00:8f8c:808a:7fb8:88df;         // helga
        };
 
        // if you have problems and are behind a firewall:
diff --git a/cifs-utils/idmap-plugin b/cifs-utils/idmap-plugin
new file mode 120000 (symlink)
index 0000000..36886ea
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib64/cifs-utils/idmapwb.so
\ No newline at end of file
index bf35e17c3fb212ec55dadf38c7a824dfb11d8205..666f447eec9728f0c3f30f27c5400818992ffb38 100644 (file)
@@ -25,7 +25,8 @@ LogFile /var/log/clamav/clamd.log
 # Value of 0 disables the limit.
 # You may use 'M' or 'm' for megabytes (1M = 1m = 1048576 bytes)
 # and 'K' or 'k' for kilobytes (1K = 1k = 1024 bytes). To specify the size
-# in bytes just don't use modifiers.
+# in bytes just don't use modifiers. If LogFileMaxSize is enabled, log
+# rotation (the LogRotate option) will always be enabled.
 # Default: 1M
 #LogFileMaxSize 2M
 
@@ -51,6 +52,10 @@ LogTime yes
 # Default: no
 #LogVerbose yes
 
+# Enable log rotation. Always enabled when LogFileMaxSize is enabled.
+# Default: no
+#LogRotate yes
+
 # Log additional information about the infected file, such as its
 # size and hash, together with the virus name.
 #ExtendedDetectionInfo yes
@@ -207,6 +212,11 @@ AllowSupplementaryGroups yes
 # Default: no
 #LeaveTemporaryFiles yes
 
+# Permit use of the ALLMATCHSCAN command. If set to no, clamd will reject
+# any ALLMATCHSCAN command as invalid.
+# Default: yes
+#AllowAllMatchScan no
+
 # Detect Possibly Unwanted Applications.
 # Default: no
 #DetectPUA yes
@@ -245,6 +255,16 @@ AllowSupplementaryGroups yes
 # Default: yes
 #ScanPE yes
 
+# Certain PE files contain an authenticode signature. By default, we check
+# the signature chain in the PE file against a database of trusted and
+# revoked certificates if the file being scanned is marked as a virus.
+# If any certificate in the chain validates against any trusted root, but
+# does not match any revoked certificate, the file is marked as whitelisted.
+# If the file does match a revoked certificate, the file is marked as virus.
+# The following setting completely turns off authenticode verification.
+# Default: no
+#DisableCertCheck yes
+
 # Executable and Linking Format is a standard format for UN*X executables.
 # This option allows you to control the scanning of ELF files.
 # If you turn off this option, the original files will still be scanned, but
@@ -281,6 +301,12 @@ AllowSupplementaryGroups yes
 # Default: yes
 #ScanPDF yes
 
+# This option enables scanning within SWF files.
+# If you turn off this option, the original files will still be scanned, but
+# without decoding and additional processing.
+# Default: yes
+#ScanSWF yes
+
 
 ##
 ## Mail files
@@ -432,6 +458,41 @@ AllowSupplementaryGroups yes
 # Default: 10000
 #MaxFiles 15000
 
+# Maximum size of a file to check for embedded PE. Files larger than this value
+# will skip the additional analysis step.
+# Note: disabling this limit or setting it too high may result in severe damage
+# to the system.
+# Default: 10M
+#MaxEmbeddedPE 10M
+
+# Maximum size of a HTML file to normalize. HTML files larger than this value
+# will not be normalized or scanned.
+# Note: disabling this limit or setting it too high may result in severe damage
+# to the system.
+# Default: 10M
+#MaxHTMLNormalize 10M
+
+# Maximum size of a normalized HTML file to scan. HTML files larger than this
+# value after normalization will not be scanned.
+# Note: disabling this limit or setting it too high may result in severe damage
+# to the system.
+# Default: 2M
+#MaxHTMLNoTags 2M
+
+# Maximum size of a script file to normalize. Script content larger than this
+# value will not be normalized or scanned.
+# Note: disabling this limit or setting it too high may result in severe damage
+# to the system.
+# Default: 5M
+#MaxScriptNormalize 5M
+
+# Maximum size of a ZIP file to reanalyze type recognition. ZIP files larger
+# than this value will skip the step to potentially reanalyze as PE.
+# Note: disabling this limit or setting it too high may result in severe damage
+# to the system.
+# Default: 1M
+#MaxZipTypeRcg 1M
+
 
 ##
 ## Clamuko settings
index 6c8d9c754fc096adabfb0dba0587d299412942bc..86f7c300db23e43aa324cc3a2ed9463b454c8583 100644 (file)
@@ -14,12 +14,13 @@ TIMEOUT=300
 #
 #NEGATIVE_TIMEOUT=60
 #
-# MOUNT_WAIT - time to wait for a response from umount(8).
+# MOUNT_WAIT - time to wait for a response from mount(8).
 #             Setting this timeout can cause problems when
 #             mount would otherwise wait for a server that
 #             is temporarily unavailable, such as when it's
-#             restarting. The defailt of waiting for mount(8)
-#             usually results in a wait of around 3 minutes.
+#             restarting. The default setting (-1) of waiting
+#             for mount(8) usually results in a wait of around
+#             3 minutes.
 #
 #MOUNT_WAIT=-1
 #
@@ -34,10 +35,7 @@ BROWSE_MODE="no"
 # MOUNT_NFS_DEFAULT_PROTOCOL - specify the default protocol used by
 #                             mount.nfs(8). Since we can't identify
 #                             the default automatically we need to
-#                             set it in our configuration. This will
-#                             only make a difference for replicated
-#                             map entries as availability probing isn't
-#                             used for single host map entries.
+#                             set it in our configuration.
 #
 #MOUNT_NFS_DEFAULT_PROTOCOL=3
 #
diff --git a/conf.d/busybox-klogd b/conf.d/busybox-klogd
new file mode 100644 (file)
index 0000000..4c16096
--- /dev/null
@@ -0,0 +1,9 @@
+# Config file for /etc/init.d/busybox-sysklogd
+
+# run "/sbin/klogd --help" to see all possible options.
+
+# activate if you need remote logging
+#rc_need="net"
+
+# send warnings and above to the console
+KLOGD_OPTS="-c 3"
diff --git a/conf.d/busybox-ntpd b/conf.d/busybox-ntpd
new file mode 100644 (file)
index 0000000..f50d4c2
--- /dev/null
@@ -0,0 +1,6 @@
+# Config file for /etc/init.d/busybox-ntpd
+
+# run "/sbin/ntpd --help" to see all possible options.
+
+# Get time from specified server and run in background
+NTPD_OPTS="-N -p pool.ntp.org"
diff --git a/conf.d/busybox-syslogd b/conf.d/busybox-syslogd
new file mode 100644 (file)
index 0000000..7df6885
--- /dev/null
@@ -0,0 +1,9 @@
+# Config file for /etc/init.d/busybox-sysklogd
+
+# run "/sbin/syslogd --help" to see all possible options.
+
+# activate if you need remote logging
+#rc_need="net"
+
+# Log to shared mem buffer (use logread to read it)
+SYSLOGD_OPTS="-C128"
diff --git a/conf.d/busybox-watchdog b/conf.d/busybox-watchdog
new file mode 100644 (file)
index 0000000..bd6aec0
--- /dev/null
@@ -0,0 +1,9 @@
+# Config file for /etc/init.d/busybox-watchdog
+
+# run "/sbin/watchdog --help" to see all possible options.
+
+# Periodically write to watchdog device
+WATCHDOG_OPTS="/dev/watchdog"
+
+# optionally set the nice-level
+#SSD_NICELEVEL="-20"
index ee055138074cebb5c2d8f160cdc6504e144f2a7c..de95554eea7bfac5bdd9ff6b95a1677e0c168481 100644 (file)
@@ -1,9 +1,7 @@
 # Config file for /etc/init.d/clamd
 
-# NOTICE: Since clamav-0.85-r1, only START_CLAMD and START_FRESHCLAM settings
-#        are used, other are silently ignored
-
 START_CLAMD=yes
 START_FRESHCLAM=yes
 CLAMD_NICELEVEL=3
 FRESHCLAM_NICELEVEL=19
+IONICE_LEVEL=2
diff --git a/conf.d/gem_server b/conf.d/gem_server
new file mode 100644 (file)
index 0000000..b9cfa3f
--- /dev/null
@@ -0,0 +1,5 @@
+# /etc/conf.d/gem_server
+
+# See `gem_server --help` for more
+
+GEM_SERVER_OPTS=""
index 7acf662a8429280cdda186e643fa940cffa8a9d5..aad80780e759e27e5ba11c7e78de6ad75197e237 100644 (file)
@@ -1,35 +1,40 @@
-# Copyright 2003 Gentoo Technologies, Inc
-# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/files/1.3.3/conf,v 1.1 2009/05/26 00:03:09 robbat2 Exp $
 # memcached config file
 
 MEMCACHED_BINARY="/usr/bin/memcached"
 
-#Specify memory usage in megabytes (do not use letters)
-#64MB is default
+# Specify memory usage in megabytes (do not use letters)
+# 64MB is default
 MEMUSAGE="64"
 
-#User to run as
+# User to run as
 MEMCACHED_RUNAS="memcached"
 
-#Specify maximum number of concurrent connections
-#1024 is default
+# Specify maximum number of concurrent connections
+# 1024 is default
 MAXCONN="1024"
 
-#Listen for connections on what address?
+# Listen for connections on what address?
 # If this is empty, memcached will listen on 0.0.0.0
 # be sure you have a firewall in place!
 LISTENON=""
 
-#Listen for connections on what port?
+# Listen for connections on what port?
 PORT="11211"
 
 # Listen for UDP connecitons on what port? 0 means turn off UDP
 UDPPORT="${PORT}"
 
-#PID file location
+# PID file location
 # '-${PORT}.${CONF}.pid' will be appended to this!
 # You do not normally need to change this.
 PIDBASE="/var/run/memcached/memcached"
 
-#Other Options
+# Socket to listen on
+#SOCKET="/var/run/memcached/memcached.sock"
+
+# Socket mask
+# 0700 is default
+#SOCKET_MASK="0700"
+
+# Other Options
 MISC_OPTS=""
index eb0d80cc9a8ea7143c124f249b44c33806ce17fc..fb9256c3b162b77e86ef7d30ad52c613cb6fc898 100644 (file)
@@ -21,7 +21,7 @@ config_eth0="85.214.134.152/32 85.214.109.1/32 2a01:238:4225:6e00:8f8c:808a:7fb8
 postup() {
     case "${IFVAR}" in
         eth0)
-            /sbin/ip -6 route add default via fe80::1 dev eth0
+            /bin/ip -6 route add default via fe80::1 dev eth0
             ;;
     esac
     return 0
@@ -30,11 +30,16 @@ postup() {
 predown() {
     case "${IFVAR}" in
         eth0)
-            /sbin/ip -6 route del default via fe80::1 dev eth0
+            /bin/ip -6 route del default via fe80::1 dev eth0
             ;;
     esac
     return 0
 }
 
 
-# vim: ts=4 expandtab
+# The network scripts are now part of net-misc/netifrc
+# In order to avoid sys-apps/openrc-0.12.4 from removing this file, this comment was
+# added; you can safely remove this comment.  Please see
+# /usr/share/doc/netifrc*/README* for more information.
+
+# vim: ts=4 expandtab filetype=gentoo-conf-d
index e85502c7a4f7f9910e7c350759bbd50cb0711bb0..786004da83b78f1809ddae88e9e35ce832476725 100644 (file)
@@ -14,3 +14,8 @@ NTPCLIENT_CMD="ntpdate"
 NTPCLIENT_OPTS="-s -b -u \
        0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org \
        2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
+
+# If you use hostnames above, then you should depend on dns
+# being up & running before we try to run.  Otherwise, you
+# can disable this.
+rc_use="dns"
index c651e80dcc675dbd61766a47ba8b9566c9e5de7d..2b74282c577541c4a084dcf19c6393f227f695fd 100644 (file)
@@ -3,4 +3,4 @@
 # Options to pass to the ntpd process
 # Most people should leave this line alone ...
 # however, if you know what you're doing, feel free to tweak
-NTPD_OPTS="-u ntp:ntp"
+NTPD_OPTS="-g -u ntp:ntp"
diff --git a/conf.d/pydoc-3.2 b/conf.d/pydoc-3.2
deleted file mode 100644 (file)
index 7587233..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# /etc/init.d/pydoc.conf
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.3 2011/10/27 13:56:55 neurogeek Exp $
-
-# This file contains the configuration for pydoc's internal webserver.
-
-# Default port for Python's pydoc server.
-PYDOC3_2_PORT="7464"
diff --git a/conf.d/pydoc-3.3 b/conf.d/pydoc-3.3
new file mode 100644 (file)
index 0000000..26ccb54
--- /dev/null
@@ -0,0 +1,7 @@
+# /etc/init.d/pydoc.conf
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.3 2011/10/27 13:56:55 neurogeek Exp $
+
+# This file contains the configuration for pydoc's internal webserver.
+
+# Default port for Python's pydoc server.
+PYDOC3_3_PORT="7464"
diff --git a/conf.d/sntp b/conf.d/sntp
new file mode 100644 (file)
index 0000000..d11983a
--- /dev/null
@@ -0,0 +1,4 @@
+# /etc/conf.d/sntp
+
+# Options to pass to sntp
+SNTP_OPTS="-s 0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
index b6fca036f2e50afc658183c9f96a1b72023c8038..b3cd1acd8fa3a4b303613072579b0ab3f5ade085 100644 (file)
@@ -38,7 +38,7 @@ SPAMD_OPTS="-m 5 -c -H"
 # spamd stores its pid in this file. If you use the -u option to
 # run spamd under another user, you might need to adjust it.
 
-PIDFILE="/var/run/spamd.pid"
+PIDFILE="/run/spamd.pid"
 
 # SPAMD_NICELEVEL lets you set the 'nice'ness of the running 
 # spamd process
diff --git a/config-archive/etc/apache2/modules.d/20_mod_fcgid.conf b/config-archive/etc/apache2/modules.d/20_mod_fcgid.conf
new file mode 100644 (file)
index 0000000..e68970e
--- /dev/null
@@ -0,0 +1,10 @@
+<IfDefine FCGID>
+LoadModule fcgid_module modules/mod_fcgid.so
+SocketPath /var/run/fcgidsock
+SharememPath /var/run/fcgid_shm
+AddHandler fastcgi-script fcg fcgi fpl
+FastCgiExternalServer /tmp/frbr_books_app.fcgi -socket /tmp/frbr_books_app.sock
+#FastCgiServer /var/www/books/script/frbr_books_fastcgi.pl -processes 2
+</IfDefine>
+
+# vim: ts=4 filetype=apache
diff --git a/config-archive/etc/apache2/modules.d/20_mod_fcgid.conf.dist.new b/config-archive/etc/apache2/modules.d/20_mod_fcgid.conf.dist.new
new file mode 100644 (file)
index 0000000..38cfa39
--- /dev/null
@@ -0,0 +1,7 @@
+<IfDefine FCGID>
+LoadModule fcgid_module modules/mod_fcgid.so
+SocketPath /var/run/fcgidsock
+SharememPath /var/run/fcgid_shm
+</IfDefine>
+
+# vim: ts=4 filetype=apache
diff --git a/config-archive/etc/courier-imap/imapd b/config-archive/etc/courier-imap/imapd
new file mode 100644 (file)
index 0000000..3c6c141
--- /dev/null
@@ -0,0 +1,429 @@
+##VERSION: $Id: imapd,v 1.2 2010/10/05 17:24:49 root Exp $
+#
+# imapd created from imapd.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 1998 - 2008 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  This configuration file sets various options for the Courier-IMAP server
+#  when used with the couriertcpd server.
+#  A lot of the stuff here is documented in the manual page for couriertcpd.
+#
+#  NOTE - do not use \ to split long variable contents on multiple lines.
+#  This will break the default imapd.rc script, which parses this file.
+#
+##NAME: ADDRESS:0
+#
+#  Address to listen on, can be set to a single IP address.
+#
+# ADDRESS=127.0.0.1
+
+ADDRESS=0
+
+##NAME: PORT:1
+#
+#  Port numbers that connections are accepted on.  The default is 143,
+#  the standard IMAP port.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possible to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.68.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1
+#  The previous ADDRESS setting is a default for ports that do not have
+#  a specified IP address.
+
+PORT=143
+
+##NAME: AUTHSERVICE:0
+#
+#  It's possible to authenticate using a different 'service' parameter
+#  depending on the connection's port.  This only works with authentication
+#  modules that use the 'service' parameter, such as PAM.  Example:
+#
+#  AUTHSERVICE143=imap
+#  AUTHSERVICE993=imaps
+
+##NAME: MAXDAEMONS:0
+#
+#  Maximum number of IMAP servers started
+#
+
+MAXDAEMONS=40
+
+##NAME: MAXPERIP:0
+#
+#  Maximum number of connections to accept from the same IP address
+
+MAXPERIP=10
+
+##NAME: PIDFILE:0
+#
+#  File where couriertcpd will save its process ID
+#
+
+PIDFILE=/var/run/imapd.pid
+
+##NAME: TCPDOPTS:0
+#
+# Miscellaneous couriertcpd options that shouldn't be changed.
+#
+
+TCPDOPTS="-nodnslookup -noidentlookup"
+
+##NAME: LOGGEROPTS:0
+#
+# courierlogger(1) options.                                        
+#
+
+LOGGEROPTS="-name=imapd"
+
+##NAME: DEFDOMAIN:0
+#
+# Optional default domain. If the username does not contain the         
+# first character of DEFDOMAIN, then it is appended to the username.
+# If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended
+# only if the username does not contain any character from DOMAINSEP.
+# You can set different default domains based on the the interface IP
+# address using the -access and -accesslocal options of couriertcpd(1).
+
+#DEFDOMAIN="@example.com"
+
+##NAME: IMAP_CAPABILITY:1
+#
+# IMAP_CAPABILITY specifies what most of the response should be to the
+# CAPABILITY command.
+#
+# If you have properly configured Courier to use CRAM-MD5, CRAM-SHA1, or
+# CRAM-SHA256 authentication (see INSTALL), set IMAP_CAPABILITY as follows:
+#
+# IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
+#
+
+IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
+
+##NAME: KEYWORDS_CAPABILITY:0
+#
+# IMAP_KEYWORDS=1 enables custom IMAP keywords.  Set this option to 0 to
+# disable custom keywords.
+#
+# IMAP_KEYWORDS=2 also enables custom IMAP keywords, but uses a slower
+# algorithm. Use this setting if keyword-related problems occur when
+# multiple IMAP clients are updating keywords on the same message.
+
+IMAP_KEYWORDS=1
+
+##NAME: ACL_CAPABILITY:0
+#
+# IMAP_ACL=1 enables IMAP ACL extension. Set this option to 0 to
+# disable ACL capabilities announce.
+
+IMAP_ACL=1
+
+##NAME: SMAP1_CAPABILITY:0
+#
+# EXPERIMENTAL
+#
+# To enable the experimental "Simple Mail Access Protocol" extensions,
+# uncomment the following setting.
+#
+# SMAP_CAPABILITY=SMAP1
+
+##NAME: IMAP_CAPABILITY_ORIG:2
+#
+# For use by webadmin
+
+IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
+
+##NAME: IMAP_PROXY:0
+#
+# Enable proxying.  See README.proxy
+
+IMAP_PROXY=0
+
+##NAME: PROXY_HOSTNAME:0
+#
+# Override value from gethostname() when checking if a proxy connection is
+# required.
+#
+# PROXY_HOSTNAME=
+
+##NAME: IMAP_PROXY_FOREIGN:0
+#
+# Proxying to non-Courier servers.  Re-sends the CAPABILITY command after
+# logging in to the remote server.  May not work with all IMAP clients.
+
+IMAP_PROXY_FOREIGN=0
+
+##NAME: IMAP_IDLE_TIMEOUT:0
+#
+# This setting controls how often
+# the server polls for changes to the folder, in IDLE mode (in seconds).
+
+IMAP_IDLE_TIMEOUT=60
+
+##NAME: IMAP_MAILBOX_SANITY_CHECK:0
+#
+# Sanity check -- make sure home directory and maildir's ownership matches
+# the IMAP server's effective uid and gid
+
+IMAP_MAILBOX_SANITY_CHECK=1
+
+##NAME: IMAP_CAPABILITY_TLS:0
+#
+# The following setting will advertise SASL PLAIN authentication after
+# STARTTLS is established.  If you want to allow SASL PLAIN authentication
+# with or without TLS then just comment this out, and add AUTH=PLAIN to
+# IMAP_CAPABILITY
+
+IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
+
+##NAME: IMAP_TLS_ORIG:0
+#
+# For use by webadmin
+
+IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
+
+##NAME: IMAP_DISABLETHREADSORT:0
+#
+# Set IMAP_DISABLETHREADSORT to disable the THREAD and SORT commands -
+# server side sorting and threading.
+#
+# Those capabilities will still be advertised, but the server will reject
+# them.  Set this option if you want to disable all the extra load from
+# server-side threading and sorting.  Not advertising those capabilities
+# will simply result in the clients reading the entire folder, and sorting
+# it on the client side.  That will still put some load on the server.
+# advertising these capabilities, but rejecting the commands, will stop this
+# silliness.
+#
+
+IMAP_DISABLETHREADSORT=0
+
+##NAME: IMAP_CHECK_ALL_FOLDERS:0
+#
+# Set IMAP_CHECK_ALL_FOLDERS to 1 if you want the server to check for new
+# mail in every folder.  Not all IMAP clients use the IMAP's new mail
+# indicator, but some do.  Normally new mail is checked only in INBOX,
+# because it is a comparatively time consuming operation, and it would be
+# a complete waste of time unless mail filters are used to deliver
+# mail directly to folders.
+#
+# When IMAP clients are used which support new mail indication, and when
+# mail filters are used to sort incoming mail into folders, setting
+# IMAP_CHECK_ALL_FOLDERS to 1 will allow IMAP clients to announce new
+# mail in folders.  Note that this will result in slightly more load on the
+# server.
+#
+
+IMAP_CHECK_ALL_FOLDERS=0
+
+##NAME: IMAP_OBSOLETE_CLIENT:0
+#
+# Set IMAP_OBSOLETE_CLIENT if your IMAP client expects \\NoInferiors to mean
+# what \\HasNoChildren really means.
+
+IMAP_OBSOLETE_CLIENT=0
+
+##NAME: IMAP_UMASK:0
+#
+# IMAP_UMASK sets the umask of the server process.  The value of IMAP_UMASK is
+# simply passed to the "umask" command.  The default value is 022.
+#
+# This feature is mostly useful for shared folders, where the file permissions
+# of the messages may be important.
+
+IMAP_UMASK=022
+
+##NAME: IMAP_ULIMITD:0
+#
+# IMAP_ULIMITD sets the maximum size of the data segment of the server
+# process.  The value of IMAP_ULIMITD is simply passed to the "ulimit -d"
+# command (or ulimit -v).  The argument to ulimi sets the upper limit on the
+# size of the data segment of the server process, in kilobytes.  The default
+# value of 65536 sets a very generous limit of 64 megabytes, which should
+# be more than plenty for anyone.
+#
+# This feature is used as an additional safety check that should stop
+# any potential denial-of-service attacks that exploit any kind of
+# a memory leak to exhaust all the available memory on the server.
+# It is theoretically possible that obscenely huge folders will also
+# result in the server running out of memory when doing server-side
+# sorting (by my calculations you have to have at least 100,000 messages
+# in a single folder, for that to happen).
+
+IMAP_ULIMITD=65536
+
+##NAME: IMAP_USELOCKS:0
+#
+# Setting IMAP_USELOCKS to 1 will use dot-locking to support concurrent
+# multiple access to the same folder.  This incurs slight additional
+# overhead.  Concurrent multiple access will still work without this setting,
+# however occasionally a minor race condition may result in an IMAP client
+# downloading the same message twice, or a keyword update will fail.
+#
+# IMAP_USELOCKS=1 is strongly recommended when shared folders are used.
+
+IMAP_USELOCKS=1
+
+##NAME: IMAP_SHAREDINDEXFILE:0
+#
+# The index of all accessible folders.  Do not change this setting unless
+# you know what you're doing.  See README.sharedfolders for additional
+# information.
+
+IMAP_SHAREDINDEXFILE=/etc/courier-imap/shared/index
+
+##NAME: IMAP_ENHANCEDIDLE:0
+#
+# If Courier was compiled with the File Alteration Monitor, setting
+# IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple
+# clients may open the same folder concurrently, and receive updates to
+# folder contents in realtime.  See the imapd(8) man page for additional
+# information.
+#
+# IMPORTANT: IMAP_USELOCKS *MUST* also be set to 1, and IDLE must be included
+# in the IMAP_CAPABILITY list.
+#
+
+IMAP_ENHANCEDIDLE=0
+
+##NAME: IMAP_TRASHFOLDERNAME:0
+#
+# The name of the magic trash Folder.  For MSOE compatibility,
+# you can set IMAP_TRASHFOLDERNAME="Deleted Items".
+#
+# IMPORTANT:  If you change this, you must also change IMAP_EMPTYTRASH
+
+IMAP_TRASHFOLDERNAME=Trash
+
+##NAME: IMAP_EMPTYTRASH:0
+#
+# The following setting is optional, and causes messages from the given
+# folder to be automatically deleted after the given number of days.
+# IMAP_EMPTYTRASH is a comma-separated list of folder:days.  The default
+# setting, below, purges 7 day old messages from the Trash folder.
+# Another useful setting would be:
+#
+# IMAP_EMPTYTRASH=Trash:7,Sent:30
+#
+# This would also delete messages from the Sent folder (presumably copies
+# of sent mail) after 30 days.  This is a global setting that is applied to
+# every mail account, and is probably useful in a controlled, corporate
+# environment.
+#
+# Important: the purging is controlled by CTIME, not MTIME (the file time
+# as shown by ls).  It is perfectly ordinary to see stuff in Trash that's
+# a year old.  That's the file modification time, MTIME, that's displayed.
+# This is generally when the message was originally delivered to this
+# mailbox.  Purging is controlled by a different timestamp, CTIME, which is
+# changed when the file is moved to the Trash folder (and at other times too).
+#
+# You might want to disable this setting in certain situations - it results
+# in a stat() of every file in each folder, at login and logout.
+#
+
+IMAP_EMPTYTRASH=Trash:7
+
+##NAME: IMAP_MOVE_EXPUNGE_TO_TRASH:0
+#
+# Set IMAP_MOVE_EXPUNGE_TO_TRASH to move expunged messages to Trash.  This
+# effectively allows an undo of message deletion by fishing the deleted
+# mail from trash.  Trash can be manually expunged as usually, and mail
+# will get automatically expunged from Trash according to IMAP_EMPTYTRASH.
+#
+# NOTE: shared folders are still expunged as usual.  Shared folders are
+# not affected.
+#
+
+IMAP_MOVE_EXPUNGE_TO_TRASH=0
+
+
+##NAME: OUTBOX:0
+#
+# The next set of options deal with the "Outbox" enhancement.
+# Uncomment the following setting to create a special folder, named
+# INBOX.Outbox
+#
+# OUTBOX=.Outbox
+
+##NAME: SENDMAIL:0
+#
+# If OUTBOX is defined, mail can be sent via the IMAP connection by copying
+# a message to the INBOX.Outbox folder.  For all practical matters,
+# INBOX.Outbox looks and behaves just like any other IMAP folder.  If this
+# folder doesn't exist it must be created by the IMAP mail client, just
+# like any other IMAP folder.  The kicker: any message copied or moved to
+# this folder is will be E-mailed by the Courier-IMAP server, by running
+# the SENDMAIL program.  Therefore, messages copied or moved to this
+# folder must be well-formed RFC-2822 messages, with the recipient list
+# specified in the To:, Cc:, and Bcc: headers.  Courier-IMAP relies on
+# SENDMAIL to read the recipient list from these headers (and delete the Bcc:
+# header) by running the command "$SENDMAIL -oi -t -f $SENDER", with the
+# message piped on standard input.  $SENDER will be the return address
+# of the message, which is set by the authentication module.
+#
+# DO NOT MODIFY SENDMAIL, below, unless you know what you're doing.
+#
+
+SENDMAIL=/usr/sbin/sendmail
+
+##NAME: HEADERFROM:0
+#
+# For administrative and oversight purposes, the return address, $SENDER
+# will also be saved in the X-IMAP-Sender mail header.  This header gets
+# added to the sent E-mail (but it doesn't get saved in the copy of the
+# message that's saved in the folder)
+#
+# WARNING - By enabling OUTBOX above, *every* IMAP mail client will receive
+# the magic OUTBOX treatment.  Therefore advance LARTing is in order for
+# _all_ of your lusers, until every one of them is aware of this.  Otherwise if
+# OUTBOX is left at its default setting - a folder name that might be used
+# accidentally - some people may be in for a rude surprise.  You can redefine
+# the name of the magic folder by changing OUTBOX, above.  You should do that
+# and pick a less-obvious name.  Perhaps brand it with your organizational
+# name ( OUTBOX=.WidgetsAndSonsOutbox )
+
+HEADERFROM=X-IMAP-Sender
+
+##NAME: OUTBOX_MULTIPLE_SEND:0
+#
+# Remove the following comment to allow a COPY of more than one message to
+# the Outbox, at a time.
+#
+# OUTBOX_MULTIPLE_SEND=1
+
+##NAME: IMAPDSTART:0
+#
+# IMAPDSTART is not used directly.  Rather, this is a convenient flag to
+# be read by your system startup script in /etc/rc.d, like this:
+#
+#  . /etc/courier-imap/imapd
+#
+#  case x$IMAPDSTART in
+#  x[yY]*)
+#        /usr/lib64/courier-imap/imapd.rc start
+#        ;;
+#  esac
+#
+# The default setting is going to be NO, so you'll have to manually flip
+# it to yes.
+
+IMAPDSTART=YES
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
+# Put any program for ${PRERUN} here
+PRERUN=
+# Put any program for ${LOGINRUN} here
+# this is for relay-ctrl-allow in 4*
+LOGINRUN=
diff --git a/config-archive/etc/courier-imap/imapd-ssl b/config-archive/etc/courier-imap/imapd-ssl
new file mode 100644 (file)
index 0000000..92d6619
--- /dev/null
@@ -0,0 +1,338 @@
+##VERSION: $Id: imapd-ssl,v 1.3 2010/10/05 17:35:41 root Exp $
+#
+# imapd-ssl created from imapd-ssl.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 2000 - 2008 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  This configuration file sets various options for the Courier-IMAP server
+#  when used to handle SSL IMAP connections.
+#
+#  SSL and non-SSL connections are handled by a dedicated instance of the
+#  couriertcpd daemon.  If you are accepting both SSL and non-SSL IMAP
+#  connections, you will start two instances of couriertcpd, one on the
+#  IMAP port 143, and another one on the IMAP-SSL port 993.
+#
+#  Download OpenSSL from http://www.openssl.org/
+#
+##NAME: SSLPORT:1
+#
+#  Options in the imapd-ssl configuration file AUGMENT the options in the
+#  imapd configuration file.  First the imapd configuration file is read,
+#  then the imapd-ssl configuration file, so we do not have to redefine
+#  anything.
+#
+#  However, some things do have to be redefined.  The port number is
+#  specified by SSLPORT, instead of PORT.  The default port is port 993.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possibly to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.168.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.168.0.1
+#  The SSLADDRESS setting is a default for ports that do not have
+#  a specified IP address.
+
+SSLPORT=993
+
+##NAME: SSLADDRESS:0
+#
+#  Address to listen on, can be set to a single IP address.
+#
+# SSLADDRESS=127.0.0.1
+
+SSLADDRESS=0
+
+##NAME: SSLPIDFILE:0
+#
+# That's the SSL IMAP port we'll listen on.
+# Feel free to redefine MAXDAEMONS, TCPDOPTS, and MAXPERIP.
+
+SSLPIDFILE=/var/run/imapd-ssl.pid
+
+##NAME: SSLLOGGEROPTS:0
+#
+# courierlogger(1) options.                                        
+#
+
+SSLLOGGEROPTS="-name=imapd-ssl"
+
+##NAME: IMAPDSSLSTART:0
+#
+# Different pid files, so that both instances of couriertcpd can coexist
+# happily.
+#
+# You can also redefine IMAP_CAPABILITY, although I can't
+# think of why you'd want to do that.
+#
+#
+# Ok, the following settings are new to imapd-ssl:
+#
+#  Whether or not to start IMAP over SSL on simap port:
+
+IMAPDSSLSTART=NO
+
+##NAME: IMAPDSTARTTLS:0
+#
+#  Whether or not to implement IMAP STARTTLS extension instead:
+
+IMAPDSTARTTLS=YES
+
+##NAME: IMAP_TLS_REQUIRED:1
+#
+# Set IMAP_TLS_REQUIRED to 1 if you REQUIRE STARTTLS for everyone.
+# (this option advertises the LOGINDISABLED IMAP capability, until STARTTLS
+# is issued).
+
+IMAP_TLS_REQUIRED=0
+
+
+#########################################################################
+#
+# The following variables configure IMAP over SSL.  If OpenSSL or GnuTLS
+# is available during configuration, the couriertls helper gets compiled, and
+# upon installation a dummy TLS_CERTFILE gets generated.
+#
+# WARNING: Peer certificate verification has NOT yet been tested.  Proceed
+# at your own risk.  Only the basic SSL/TLS functionality is known to be
+# working. Keep this in mind as you play with the following variables.
+#
+##NAME: COURIERTLS:0
+#
+
+COURIERTLS=/usr/sbin/couriertls
+
+##NAME: TLS_PROTOCOL:0
+# 
+# TLS_PROTOCOL sets the protocol version.  The possible versions are:
+#
+# OpenSSL:
+#
+# SSL2 - SSLv2
+# SSL3 - SSLv3
+# SSL23 - either SSLv2 or SSLv3 (also TLS1, it seems)
+# TLS1 - TLS1
+#
+# Note that this setting, with OpenSSL, is modified by the TLS_CIPHER_LIST
+# setting, below.
+#
+# GnuTLS:
+#
+# SSL3   - SSLv3
+# TLS1   - TLS 1.0
+# TLS1_1 - TLS 1.1
+#
+# When compiled against GnuTLS, multiple protocols can be selected as follows:
+#
+# TLS_PROTOCOL="TLS1_1:TLS1:SSL3"
+#
+# DEFAULT VALUES:
+#
+# SSL23 (OpenSSL), or "TLS_1:TLS1:SSL3" (GnuTLS)
+TLS_PROTOCOL="SSL3"
+
+##NAME: TLS_STARTTLS_PROTOCOL:0
+# 
+# TLS_STARTTLS_PROTOCOL is used instead of TLS_PROTOCOL for the IMAP STARTTLS
+# extension, as opposed to IMAP over SSL on port 993.
+#
+# It takes the same values for OpenSSL/GnuTLS as TLS_PROTOCOL
+TLS_STARTTLS_PROTOCOL=TLS1
+
+##NAME: TLS_CIPHER_LIST:0
+#
+# TLS_CIPHER_LIST optionally sets the list of ciphers to be used by the
+# OpenSSL library.  In most situations you can leave TLS_CIPHER_LIST
+# undefined
+#
+# OpenSSL:
+#
+# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL@STRENGTH"
+#
+# To enable SSL2, remove the obvious "!SSLv2" part from the above list.
+#
+#
+# GnuTLS:
+#
+# TLS_CIPHER_LIST="HIGH:MEDIUM"
+#
+# The actual list of available ciphers depend on the options GnuTLS was
+# compiled against. The possible ciphers are:
+#
+# AES256, 3DES, AES128, ARC128, ARC40, RC2, DES, NULL
+#
+# Also, the following aliases:
+#
+# HIGH -- all ciphers that use more than a 128 bit key size
+# MEDIUM -- all ciphers that use a 128 bit key size
+# LOW -- all ciphers that use fewer than a 128 bit key size, the NULL cipher
+#        is not included
+# ALL -- all ciphers except the NULL cipher
+
+##NAME: TLS_MIN_DH_BITS:0
+#
+# TLS_MIN_DH_BITS=n
+#
+# GnuTLS only:
+#
+# Set the minimum number of acceptable bits for a DH key exchange.
+#
+# GnuTLS's compiled-in default is 727 bits (as of GnuTLS 1.6.3). Some server
+# have been encountered that offer 512 bit keys. You may have to set
+# TLS_MIN_DH_BITS=512 here, if necessary.
+
+##NAME: TLS_KX_LIST:0
+#
+# GnuTLS only:
+#
+# Allowed key exchange protocols. The default of "ALL" should be sufficient.
+# The list of supported key exchange protocols depends on the options GnuTLS
+# was compiled against, but may include the following:
+#
+# DHERSA, DHEDSS, RSA, SRP, SRPRSA, SRPDSS, PSK, DHEPSK, ANONDH, RSAEXPORT
+
+TLS_KX_LIST=ALL
+
+##NAME: TLS_COMPRESSION:0
+#
+# GnuTLS only:
+#
+# Optional compression. "ALL" selects all available compression methods.
+#
+# Available compression methods: DEFLATE, LZO, NULL
+
+TLS_COMPRESSION=ALL
+
+##NAME: TLS_CERTS:0
+#
+# GnuTLS only:
+#
+# Supported certificate types are X509 and OPENPGP.
+#
+# OPENPGP has not been tested
+
+TLS_CERTS=X509
+
+##NAME: TLS_TIMEOUT:0
+# TLS_TIMEOUT is currently not implemented, and reserved for future use.
+# This is supposed to be an inactivity timeout, but its not yet implemented.
+#
+
+##NAME: TLS_DHCERTFILE:0
+#
+# TLS_DHCERTFILE - PEM file that stores a Diffie-Hellman -based certificate.
+# When OpenSSL is compiled to use Diffie-Hellman ciphers instead of RSA
+# you must generate a DH pair that will be used.  In most situations the
+# DH pair is to be treated as confidential, and the file specified by
+# TLS_DHCERTFILE must not be world-readable.
+#
+# TLS_DHCERTFILE=
+
+##NAME: TLS_CERTFILE:0
+#
+# TLS_CERTFILE - certificate to use.  TLS_CERTFILE is required for SSL/TLS
+# servers, and is optional for SSL/TLS clients.  TLS_CERTFILE is usually
+# treated as confidential, and must not be world-readable. Set TLS_CERTFILE
+# instead of TLS_DHCERTFILE if this is a garden-variety certificate
+#
+# VIRTUAL HOSTS (servers only):
+#
+# Due to technical limitations in the original SSL/TLS protocol, a dedicated
+# IP address is required for each virtual host certificate. If you have
+# multiple certificates, install each certificate file as
+# $TLS_CERTFILE.aaa.bbb.ccc.ddd, where "aaa.bbb.ccc.ddd" is the IP address
+# for the certificate's domain name. So, if TLS_CERTFILE is set to
+# /etc/certificate.pem, then you'll need to install the actual certificate
+# files as /etc/certificate.pem.192.168.0.2, /etc/certificate.pem.192.168.0.3
+# and so on, for each IP address.
+#
+# GnuTLS only (servers only):
+#
+# GnuTLS implements a new TLS extension that eliminates the need to have a
+# dedicated IP address for each SSL/TLS domain name. Install each certificate
+# as $TLS_CERTFILE.domain, so if TLS_CERTFILE is set to /etc/certificate.pem,
+# then you'll need to install the actual certificate files as
+# /etc/certificate.pem.host1.example.com, /etc/certificate.pem.host2.example.com
+# and so on.
+#
+# Note that this TLS extension also requires a corresponding support in the
+# client. Older SSL/TLS clients may not support this feature.
+#
+# This is an experimental feature.
+
+TLS_CERTFILE=/etc/courier-imap/imapd.pem
+
+##NAME: TLS_TRUSTCERTS:0
+#
+# TLS_TRUSTCERTS=pathname - load trusted certificates from pathname.
+# pathname can be a file or a directory. If a file, the file should
+# contain a list of trusted certificates, in PEM format. If a
+# directory, the directory should contain the trusted certificates,
+# in PEM format, one per file and hashed using OpenSSL's c_rehash
+# script. TLS_TRUSTCERTS is used by SSL/TLS clients (by specifying
+# the -domain option) and by SSL/TLS servers (TLS_VERIFYPEER is set
+# to PEER or REQUIREPEER).
+#
+
+TLS_TRUSTCERTS=/etc/ssl/certs
+
+##NAME: TLS_VERIFYPEER:0
+#
+# TLS_VERIFYPEER - how to verify client certificates.  The possible values of
+# this setting are:
+#
+# NONE - do not verify anything
+#
+# PEER - verify the client certificate, if one's presented
+#
+# REQUIREPEER - require a client certificate, fail if one's not presented
+#
+#
+TLS_VERIFYPEER=NONE
+
+
+##NAME: TLS_EXTERNAL:0
+#
+# To enable SSL certificate-based authentication:
+#
+# 1) TLS_TRUSTCERTS must be set to a pathname that holds your certificate
+#    authority's SSL certificate
+#
+# 2) TLS_VERIFYPEER=PEER or TLS_VERIFYPEER=REQUIREPEER (the later settings
+#    requires all SSL clients to present a certificate, and rejects
+#    SSL/TLS connections without a valid cert).
+#
+# 3) Set TLS_EXTERNAL, below, to the subject field that holds the login ID.
+#    Example:
+#
+#  TLS_EXTERNAL=emailaddress
+#
+# The above example retrieves the login ID from the "emailaddress" subject
+# field. The certificate's emailaddress subject must match exactly the login
+# ID in the courier-authlib database.
+
+##NAME: TLS_CACHE:0
+#
+# A TLS/SSL session cache may slightly improve response for IMAP clients
+# that open multiple SSL sessions to the server.  TLS_CACHEFILE will be
+# automatically created, TLS_CACHESIZE bytes long, and used as a cache
+# buffer.
+#
+# This is an experimental feature and should be disabled if it causes
+# problems with SSL clients.  Disable SSL caching by commenting out the
+# following settings:
+
+TLS_CACHEFILE=/var/lib/courier-imap/couriersslcache
+TLS_CACHESIZE=524288
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
diff --git a/config-archive/etc/courier-imap/imapd-ssl.dist b/config-archive/etc/courier-imap/imapd-ssl.dist
new file mode 100644 (file)
index 0000000..be0fb3f
--- /dev/null
@@ -0,0 +1,336 @@
+##VERSION: $Id: imapd-ssl.dist.in,v 1.22 2009/08/12 22:25:49 mrsam Exp $
+#
+# imapd-ssl created from imapd-ssl.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 2000 - 2008 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  This configuration file sets various options for the Courier-IMAP server
+#  when used to handle SSL IMAP connections.
+#
+#  SSL and non-SSL connections are handled by a dedicated instance of the
+#  couriertcpd daemon.  If you are accepting both SSL and non-SSL IMAP
+#  connections, you will start two instances of couriertcpd, one on the
+#  IMAP port 143, and another one on the IMAP-SSL port 993.
+#
+#  Download OpenSSL from http://www.openssl.org/
+#
+##NAME: SSLPORT:1
+#
+#  Options in the imapd-ssl configuration file AUGMENT the options in the
+#  imapd configuration file.  First the imapd configuration file is read,
+#  then the imapd-ssl configuration file, so we do not have to redefine
+#  anything.
+#
+#  However, some things do have to be redefined.  The port number is
+#  specified by SSLPORT, instead of PORT.  The default port is port 993.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possibly to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.168.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.168.0.1
+#  The SSLADDRESS setting is a default for ports that do not have
+#  a specified IP address.
+
+SSLPORT=993
+
+##NAME: SSLADDRESS:0
+#
+#  Address to listen on, can be set to a single IP address.
+#
+# SSLADDRESS=127.0.0.1
+
+SSLADDRESS=0
+
+##NAME: SSLPIDFILE:0
+#
+# That's the SSL IMAP port we'll listen on.
+# Feel free to redefine MAXDAEMONS, TCPDOPTS, and MAXPERIP.
+
+SSLPIDFILE=/var/run/imapd-ssl.pid
+
+##NAME: SSLLOGGEROPTS:0
+#
+# courierlogger(1) options.                                        
+#
+
+SSLLOGGEROPTS="-name=imapd-ssl"
+
+##NAME: IMAPDSSLSTART:0
+#
+# Different pid files, so that both instances of couriertcpd can coexist
+# happily.
+#
+# You can also redefine IMAP_CAPABILITY, although I can't
+# think of why you'd want to do that.
+#
+#
+# Ok, the following settings are new to imapd-ssl:
+#
+#  Whether or not to start IMAP over SSL on simap port:
+
+IMAPDSSLSTART=NO
+
+##NAME: IMAPDSTARTTLS:0
+#
+#  Whether or not to implement IMAP STARTTLS extension instead:
+
+IMAPDSTARTTLS=YES
+
+##NAME: IMAP_TLS_REQUIRED:1
+#
+# Set IMAP_TLS_REQUIRED to 1 if you REQUIRE STARTTLS for everyone.
+# (this option advertises the LOGINDISABLED IMAP capability, until STARTTLS
+# is issued).
+
+IMAP_TLS_REQUIRED=0
+
+
+#########################################################################
+#
+# The following variables configure IMAP over SSL.  If OpenSSL or GnuTLS
+# is available during configuration, the couriertls helper gets compiled, and
+# upon installation a dummy TLS_CERTFILE gets generated.
+#
+# WARNING: Peer certificate verification has NOT yet been tested.  Proceed
+# at your own risk.  Only the basic SSL/TLS functionality is known to be
+# working. Keep this in mind as you play with the following variables.
+#
+##NAME: COURIERTLS:0
+#
+
+COURIERTLS=/usr/sbin/couriertls
+
+##NAME: TLS_PROTOCOL:0
+# 
+# TLS_PROTOCOL sets the protocol version.  The possible versions are:
+#
+# OpenSSL:
+#
+# SSL2 - SSLv2
+# SSL3 - SSLv3
+# SSL23 - either SSLv2 or SSLv3 (also TLS1, it seems)
+# TLS1 - TLS1
+#
+# Note that this setting, with OpenSSL, is modified by the TLS_CIPHER_LIST
+# setting, below.
+#
+# GnuTLS:
+#
+# SSL3   - SSLv3
+# TLS1   - TLS 1.0
+# TLS1_1 - TLS 1.1
+#
+# When compiled against GnuTLS, multiple protocols can be selected as follows:
+#
+# TLS_PROTOCOL="TLS1_1:TLS1:SSL3"
+#
+# DEFAULT VALUES:
+#
+# SSL23 (OpenSSL), or "TLS_1:TLS1:SSL3" (GnuTLS)
+
+##NAME: TLS_STARTTLS_PROTOCOL:0
+# 
+# TLS_STARTTLS_PROTOCOL is used instead of TLS_PROTOCOL for the IMAP STARTTLS
+# extension, as opposed to IMAP over SSL on port 993.
+#
+# It takes the same values for OpenSSL/GnuTLS as TLS_PROTOCOL
+
+##NAME: TLS_CIPHER_LIST:0
+#
+# TLS_CIPHER_LIST optionally sets the list of ciphers to be used by the
+# OpenSSL library.  In most situations you can leave TLS_CIPHER_LIST
+# undefined
+#
+# OpenSSL:
+#
+# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL:!aNULL@STRENGTH"
+#
+# To enable SSL2, remove the obvious "!SSLv2" part from the above list.
+#
+#
+# GnuTLS:
+#
+# TLS_CIPHER_LIST="HIGH:MEDIUM"
+#
+# The actual list of available ciphers depend on the options GnuTLS was
+# compiled against. The possible ciphers are:
+#
+# AES256, 3DES, AES128, ARC128, ARC40, RC2, DES, NULL
+#
+# Also, the following aliases:
+#
+# HIGH -- all ciphers that use more than a 128 bit key size
+# MEDIUM -- all ciphers that use a 128 bit key size
+# LOW -- all ciphers that use fewer than a 128 bit key size, the NULL cipher
+#        is not included
+# ALL -- all ciphers except the NULL cipher
+
+##NAME: TLS_MIN_DH_BITS:0
+#
+# TLS_MIN_DH_BITS=n
+#
+# GnuTLS only:
+#
+# Set the minimum number of acceptable bits for a DH key exchange.
+#
+# GnuTLS's compiled-in default is 727 bits (as of GnuTLS 1.6.3). Some server
+# have been encountered that offer 512 bit keys. You may have to set
+# TLS_MIN_DH_BITS=512 here, if necessary.
+
+##NAME: TLS_KX_LIST:0
+#
+# GnuTLS only:
+#
+# Allowed key exchange protocols. The default of "ALL" should be sufficient.
+# The list of supported key exchange protocols depends on the options GnuTLS
+# was compiled against, but may include the following:
+#
+# DHERSA, DHEDSS, RSA, SRP, SRPRSA, SRPDSS, PSK, DHEPSK, ANONDH, RSAEXPORT
+
+TLS_KX_LIST=ALL
+
+##NAME: TLS_COMPRESSION:0
+#
+# GnuTLS only:
+#
+# Optional compression. "ALL" selects all available compression methods.
+#
+# Available compression methods: DEFLATE, LZO, NULL
+
+TLS_COMPRESSION=ALL
+
+##NAME: TLS_CERTS:0
+#
+# GnuTLS only:
+#
+# Supported certificate types are X509 and OPENPGP.
+#
+# OPENPGP has not been tested
+
+TLS_CERTS=X509
+
+##NAME: TLS_TIMEOUT:0
+# TLS_TIMEOUT is currently not implemented, and reserved for future use.
+# This is supposed to be an inactivity timeout, but its not yet implemented.
+#
+
+##NAME: TLS_DHCERTFILE:0
+#
+# TLS_DHCERTFILE - PEM file that stores a Diffie-Hellman -based certificate.
+# When OpenSSL is compiled to use Diffie-Hellman ciphers instead of RSA
+# you must generate a DH pair that will be used.  In most situations the
+# DH pair is to be treated as confidential, and the file specified by
+# TLS_DHCERTFILE must not be world-readable.
+#
+# TLS_DHCERTFILE=
+
+##NAME: TLS_CERTFILE:0
+#
+# TLS_CERTFILE - certificate to use.  TLS_CERTFILE is required for SSL/TLS
+# servers, and is optional for SSL/TLS clients.  TLS_CERTFILE is usually
+# treated as confidential, and must not be world-readable. Set TLS_CERTFILE
+# instead of TLS_DHCERTFILE if this is a garden-variety certificate
+#
+# VIRTUAL HOSTS (servers only):
+#
+# Due to technical limitations in the original SSL/TLS protocol, a dedicated
+# IP address is required for each virtual host certificate. If you have
+# multiple certificates, install each certificate file as
+# $TLS_CERTFILE.aaa.bbb.ccc.ddd, where "aaa.bbb.ccc.ddd" is the IP address
+# for the certificate's domain name. So, if TLS_CERTFILE is set to
+# /etc/certificate.pem, then you'll need to install the actual certificate
+# files as /etc/certificate.pem.192.168.0.2, /etc/certificate.pem.192.168.0.3
+# and so on, for each IP address.
+#
+# GnuTLS only (servers only):
+#
+# GnuTLS implements a new TLS extension that eliminates the need to have a
+# dedicated IP address for each SSL/TLS domain name. Install each certificate
+# as $TLS_CERTFILE.domain, so if TLS_CERTFILE is set to /etc/certificate.pem,
+# then you'll need to install the actual certificate files as
+# /etc/certificate.pem.host1.example.com, /etc/certificate.pem.host2.example.com
+# and so on.
+#
+# Note that this TLS extension also requires a corresponding support in the
+# client. Older SSL/TLS clients may not support this feature.
+#
+# This is an experimental feature.
+
+TLS_CERTFILE=/etc/courier-imap/imapd.pem
+
+##NAME: TLS_TRUSTCERTS:0
+#
+# TLS_TRUSTCERTS=pathname - load trusted certificates from pathname.
+# pathname can be a file or a directory. If a file, the file should
+# contain a list of trusted certificates, in PEM format. If a
+# directory, the directory should contain the trusted certificates,
+# in PEM format, one per file and hashed using OpenSSL's c_rehash
+# script. TLS_TRUSTCERTS is used by SSL/TLS clients (by specifying
+# the -domain option) and by SSL/TLS servers (TLS_VERIFYPEER is set
+# to PEER or REQUIREPEER).
+#
+
+TLS_TRUSTCERTS=/etc/ssl/certs
+
+##NAME: TLS_VERIFYPEER:0
+#
+# TLS_VERIFYPEER - how to verify client certificates.  The possible values of
+# this setting are:
+#
+# NONE - do not verify anything
+#
+# PEER - verify the client certificate, if one's presented
+#
+# REQUIREPEER - require a client certificate, fail if one's not presented
+#
+#
+TLS_VERIFYPEER=NONE
+
+
+##NAME: TLS_EXTERNAL:0
+#
+# To enable SSL certificate-based authentication:
+#
+# 1) TLS_TRUSTCERTS must be set to a pathname that holds your certificate
+#    authority's SSL certificate
+#
+# 2) TLS_VERIFYPEER=PEER or TLS_VERIFYPEER=REQUIREPEER (the later settings
+#    requires all SSL clients to present a certificate, and rejects
+#    SSL/TLS connections without a valid cert).
+#
+# 3) Set TLS_EXTERNAL, below, to the subject field that holds the login ID.
+#    Example:
+#
+#  TLS_EXTERNAL=emailaddress
+#
+# The above example retrieves the login ID from the "emailaddress" subject
+# field. The certificate's emailaddress subject must match exactly the login
+# ID in the courier-authlib database.
+
+##NAME: TLS_CACHE:0
+#
+# A TLS/SSL session cache may slightly improve response for IMAP clients
+# that open multiple SSL sessions to the server.  TLS_CACHEFILE will be
+# automatically created, TLS_CACHESIZE bytes long, and used as a cache
+# buffer.
+#
+# This is an experimental feature and should be disabled if it causes
+# problems with SSL clients.  Disable SSL caching by commenting out the
+# following settings:
+
+TLS_CACHEFILE=/var/lib/courier-imap/couriersslcache
+TLS_CACHESIZE=524288
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
diff --git a/config-archive/etc/courier-imap/imapd.dist b/config-archive/etc/courier-imap/imapd.dist
new file mode 100644 (file)
index 0000000..8f8a010
--- /dev/null
@@ -0,0 +1,429 @@
+##VERSION: $Id: imapd.dist.in,v 1.41 2008/06/21 16:01:23 mrsam Exp $
+#
+# imapd created from imapd.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 1998 - 2008 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  This configuration file sets various options for the Courier-IMAP server
+#  when used with the couriertcpd server.
+#  A lot of the stuff here is documented in the manual page for couriertcpd.
+#
+#  NOTE - do not use \ to split long variable contents on multiple lines.
+#  This will break the default imapd.rc script, which parses this file.
+#
+##NAME: ADDRESS:0
+#
+#  Address to listen on, can be set to a single IP address.
+#
+# ADDRESS=127.0.0.1
+
+ADDRESS=0
+
+##NAME: PORT:1
+#
+#  Port numbers that connections are accepted on.  The default is 143,
+#  the standard IMAP port.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possible to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.68.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1
+#  The previous ADDRESS setting is a default for ports that do not have
+#  a specified IP address.
+
+PORT=143
+
+##NAME: AUTHSERVICE:0
+#
+#  It's possible to authenticate using a different 'service' parameter
+#  depending on the connection's port.  This only works with authentication
+#  modules that use the 'service' parameter, such as PAM.  Example:
+#
+#  AUTHSERVICE143=imap
+#  AUTHSERVICE993=imaps
+
+##NAME: MAXDAEMONS:0
+#
+#  Maximum number of IMAP servers started
+#
+
+MAXDAEMONS=40
+
+##NAME: MAXPERIP:0
+#
+#  Maximum number of connections to accept from the same IP address
+
+MAXPERIP=4
+
+##NAME: PIDFILE:0
+#
+#  File where couriertcpd will save its process ID
+#
+
+PIDFILE=/var/run/imapd.pid
+
+##NAME: TCPDOPTS:0
+#
+# Miscellaneous couriertcpd options that shouldn't be changed.
+#
+
+TCPDOPTS="-nodnslookup -noidentlookup"
+
+##NAME: LOGGEROPTS:0
+#
+# courierlogger(1) options.                                        
+#
+
+LOGGEROPTS="-name=imapd"
+
+##NAME: DEFDOMAIN:0
+#
+# Optional default domain. If the username does not contain the         
+# first character of DEFDOMAIN, then it is appended to the username.
+# If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended
+# only if the username does not contain any character from DOMAINSEP.
+# You can set different default domains based on the the interface IP
+# address using the -access and -accesslocal options of couriertcpd(1).
+
+#DEFDOMAIN="@example.com"
+
+##NAME: IMAP_CAPABILITY:1
+#
+# IMAP_CAPABILITY specifies what most of the response should be to the
+# CAPABILITY command.
+#
+# If you have properly configured Courier to use CRAM-MD5, CRAM-SHA1, or
+# CRAM-SHA256 authentication (see INSTALL), set IMAP_CAPABILITY as follows:
+#
+# IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
+#
+
+IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
+
+##NAME: KEYWORDS_CAPABILITY:0
+#
+# IMAP_KEYWORDS=1 enables custom IMAP keywords.  Set this option to 0 to
+# disable custom keywords.
+#
+# IMAP_KEYWORDS=2 also enables custom IMAP keywords, but uses a slower
+# algorithm. Use this setting if keyword-related problems occur when
+# multiple IMAP clients are updating keywords on the same message.
+
+IMAP_KEYWORDS=1
+
+##NAME: ACL_CAPABILITY:0
+#
+# IMAP_ACL=1 enables IMAP ACL extension. Set this option to 0 to
+# disable ACL capabilities announce.
+
+IMAP_ACL=1
+
+##NAME: SMAP1_CAPABILITY:0
+#
+# EXPERIMENTAL
+#
+# To enable the experimental "Simple Mail Access Protocol" extensions,
+# uncomment the following setting.
+#
+# SMAP_CAPABILITY=SMAP1
+
+##NAME: IMAP_CAPABILITY_ORIG:2
+#
+# For use by webadmin
+
+IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
+
+##NAME: IMAP_PROXY:0
+#
+# Enable proxying.  See README.proxy
+
+IMAP_PROXY=0
+
+##NAME: PROXY_HOSTNAME:0
+#
+# Override value from gethostname() when checking if a proxy connection is
+# required.
+#
+# PROXY_HOSTNAME=
+
+##NAME: IMAP_PROXY_FOREIGN:0
+#
+# Proxying to non-Courier servers.  Re-sends the CAPABILITY command after
+# logging in to the remote server.  May not work with all IMAP clients.
+
+IMAP_PROXY_FOREIGN=0
+
+##NAME: IMAP_IDLE_TIMEOUT:0
+#
+# This setting controls how often
+# the server polls for changes to the folder, in IDLE mode (in seconds).
+
+IMAP_IDLE_TIMEOUT=60
+
+##NAME: IMAP_MAILBOX_SANITY_CHECK:0
+#
+# Sanity check -- make sure home directory and maildir's ownership matches
+# the IMAP server's effective uid and gid
+
+IMAP_MAILBOX_SANITY_CHECK=1
+
+##NAME: IMAP_CAPABILITY_TLS:0
+#
+# The following setting will advertise SASL PLAIN authentication after
+# STARTTLS is established.  If you want to allow SASL PLAIN authentication
+# with or without TLS then just comment this out, and add AUTH=PLAIN to
+# IMAP_CAPABILITY
+
+IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
+
+##NAME: IMAP_TLS_ORIG:0
+#
+# For use by webadmin
+
+IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
+
+##NAME: IMAP_DISABLETHREADSORT:0
+#
+# Set IMAP_DISABLETHREADSORT to disable the THREAD and SORT commands -
+# server side sorting and threading.
+#
+# Those capabilities will still be advertised, but the server will reject
+# them.  Set this option if you want to disable all the extra load from
+# server-side threading and sorting.  Not advertising those capabilities
+# will simply result in the clients reading the entire folder, and sorting
+# it on the client side.  That will still put some load on the server.
+# advertising these capabilities, but rejecting the commands, will stop this
+# silliness.
+#
+
+IMAP_DISABLETHREADSORT=0
+
+##NAME: IMAP_CHECK_ALL_FOLDERS:0
+#
+# Set IMAP_CHECK_ALL_FOLDERS to 1 if you want the server to check for new
+# mail in every folder.  Not all IMAP clients use the IMAP's new mail
+# indicator, but some do.  Normally new mail is checked only in INBOX,
+# because it is a comparatively time consuming operation, and it would be
+# a complete waste of time unless mail filters are used to deliver
+# mail directly to folders.
+#
+# When IMAP clients are used which support new mail indication, and when
+# mail filters are used to sort incoming mail into folders, setting
+# IMAP_CHECK_ALL_FOLDERS to 1 will allow IMAP clients to announce new
+# mail in folders.  Note that this will result in slightly more load on the
+# server.
+#
+
+IMAP_CHECK_ALL_FOLDERS=0
+
+##NAME: IMAP_OBSOLETE_CLIENT:0
+#
+# Set IMAP_OBSOLETE_CLIENT if your IMAP client expects \\NoInferiors to mean
+# what \\HasNoChildren really means.
+
+IMAP_OBSOLETE_CLIENT=0
+
+##NAME: IMAP_UMASK:0
+#
+# IMAP_UMASK sets the umask of the server process.  The value of IMAP_UMASK is
+# simply passed to the "umask" command.  The default value is 022.
+#
+# This feature is mostly useful for shared folders, where the file permissions
+# of the messages may be important.
+
+IMAP_UMASK=022
+
+##NAME: IMAP_ULIMITD:0
+#
+# IMAP_ULIMITD sets the maximum size of the data segment of the server
+# process.  The value of IMAP_ULIMITD is simply passed to the "ulimit -d"
+# command (or ulimit -v).  The argument to ulimi sets the upper limit on the
+# size of the data segment of the server process, in kilobytes.  The default
+# value of 65536 sets a very generous limit of 64 megabytes, which should
+# be more than plenty for anyone.
+#
+# This feature is used as an additional safety check that should stop
+# any potential denial-of-service attacks that exploit any kind of
+# a memory leak to exhaust all the available memory on the server.
+# It is theoretically possible that obscenely huge folders will also
+# result in the server running out of memory when doing server-side
+# sorting (by my calculations you have to have at least 100,000 messages
+# in a single folder, for that to happen).
+
+IMAP_ULIMITD=65536
+
+##NAME: IMAP_USELOCKS:0
+#
+# Setting IMAP_USELOCKS to 1 will use dot-locking to support concurrent
+# multiple access to the same folder.  This incurs slight additional
+# overhead.  Concurrent multiple access will still work without this setting,
+# however occasionally a minor race condition may result in an IMAP client
+# downloading the same message twice, or a keyword update will fail.
+#
+# IMAP_USELOCKS=1 is strongly recommended when shared folders are used.
+
+IMAP_USELOCKS=1
+
+##NAME: IMAP_SHAREDINDEXFILE:0
+#
+# The index of all accessible folders.  Do not change this setting unless
+# you know what you're doing.  See README.sharedfolders for additional
+# information.
+
+IMAP_SHAREDINDEXFILE=/etc/courier-imap/shared/index
+
+##NAME: IMAP_ENHANCEDIDLE:0
+#
+# If Courier was compiled with the File Alteration Monitor, setting
+# IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple
+# clients may open the same folder concurrently, and receive updates to
+# folder contents in realtime.  See the imapd(8) man page for additional
+# information.
+#
+# IMPORTANT: IMAP_USELOCKS *MUST* also be set to 1, and IDLE must be included
+# in the IMAP_CAPABILITY list.
+#
+
+IMAP_ENHANCEDIDLE=0
+
+##NAME: IMAP_TRASHFOLDERNAME:0
+#
+# The name of the magic trash Folder.  For MSOE compatibility,
+# you can set IMAP_TRASHFOLDERNAME="Deleted Items".
+#
+# IMPORTANT:  If you change this, you must also change IMAP_EMPTYTRASH
+
+IMAP_TRASHFOLDERNAME=Trash
+
+##NAME: IMAP_EMPTYTRASH:0
+#
+# The following setting is optional, and causes messages from the given
+# folder to be automatically deleted after the given number of days.
+# IMAP_EMPTYTRASH is a comma-separated list of folder:days.  The default
+# setting, below, purges 7 day old messages from the Trash folder.
+# Another useful setting would be:
+#
+# IMAP_EMPTYTRASH=Trash:7,Sent:30
+#
+# This would also delete messages from the Sent folder (presumably copies
+# of sent mail) after 30 days.  This is a global setting that is applied to
+# every mail account, and is probably useful in a controlled, corporate
+# environment.
+#
+# Important: the purging is controlled by CTIME, not MTIME (the file time
+# as shown by ls).  It is perfectly ordinary to see stuff in Trash that's
+# a year old.  That's the file modification time, MTIME, that's displayed.
+# This is generally when the message was originally delivered to this
+# mailbox.  Purging is controlled by a different timestamp, CTIME, which is
+# changed when the file is moved to the Trash folder (and at other times too).
+#
+# You might want to disable this setting in certain situations - it results
+# in a stat() of every file in each folder, at login and logout.
+#
+
+IMAP_EMPTYTRASH=Trash:7
+
+##NAME: IMAP_MOVE_EXPUNGE_TO_TRASH:0
+#
+# Set IMAP_MOVE_EXPUNGE_TO_TRASH to move expunged messages to Trash.  This
+# effectively allows an undo of message deletion by fishing the deleted
+# mail from trash.  Trash can be manually expunged as usually, and mail
+# will get automatically expunged from Trash according to IMAP_EMPTYTRASH.
+#
+# NOTE: shared folders are still expunged as usual.  Shared folders are
+# not affected.
+#
+
+IMAP_MOVE_EXPUNGE_TO_TRASH=0
+
+
+##NAME: OUTBOX:0
+#
+# The next set of options deal with the "Outbox" enhancement.
+# Uncomment the following setting to create a special folder, named
+# INBOX.Outbox
+#
+# OUTBOX=.Outbox
+
+##NAME: SENDMAIL:0
+#
+# If OUTBOX is defined, mail can be sent via the IMAP connection by copying
+# a message to the INBOX.Outbox folder.  For all practical matters,
+# INBOX.Outbox looks and behaves just like any other IMAP folder.  If this
+# folder doesn't exist it must be created by the IMAP mail client, just
+# like any other IMAP folder.  The kicker: any message copied or moved to
+# this folder is will be E-mailed by the Courier-IMAP server, by running
+# the SENDMAIL program.  Therefore, messages copied or moved to this
+# folder must be well-formed RFC-2822 messages, with the recipient list
+# specified in the To:, Cc:, and Bcc: headers.  Courier-IMAP relies on
+# SENDMAIL to read the recipient list from these headers (and delete the Bcc:
+# header) by running the command "$SENDMAIL -oi -t -f $SENDER", with the
+# message piped on standard input.  $SENDER will be the return address
+# of the message, which is set by the authentication module.
+#
+# DO NOT MODIFY SENDMAIL, below, unless you know what you're doing.
+#
+
+SENDMAIL=/usr/sbin/sendmail
+
+##NAME: HEADERFROM:0
+#
+# For administrative and oversight purposes, the return address, $SENDER
+# will also be saved in the X-IMAP-Sender mail header.  This header gets
+# added to the sent E-mail (but it doesn't get saved in the copy of the
+# message that's saved in the folder)
+#
+# WARNING - By enabling OUTBOX above, *every* IMAP mail client will receive
+# the magic OUTBOX treatment.  Therefore advance LARTing is in order for
+# _all_ of your lusers, until every one of them is aware of this.  Otherwise if
+# OUTBOX is left at its default setting - a folder name that might be used
+# accidentally - some people may be in for a rude surprise.  You can redefine
+# the name of the magic folder by changing OUTBOX, above.  You should do that
+# and pick a less-obvious name.  Perhaps brand it with your organizational
+# name ( OUTBOX=.WidgetsAndSonsOutbox )
+
+HEADERFROM=X-IMAP-Sender
+
+##NAME: OUTBOX_MULTIPLE_SEND:0
+#
+# Remove the following comment to allow a COPY of more than one message to
+# the Outbox, at a time.
+#
+# OUTBOX_MULTIPLE_SEND=1
+
+##NAME: IMAPDSTART:0
+#
+# IMAPDSTART is not used directly.  Rather, this is a convenient flag to
+# be read by your system startup script in /etc/rc.d, like this:
+#
+#  . /etc/courier-imap/imapd
+#
+#  case x$IMAPDSTART in
+#  x[yY]*)
+#        /usr/lib64/courier-imap/imapd.rc start
+#        ;;
+#  esac
+#
+# The default setting is going to be NO, so you'll have to manually flip
+# it to yes.
+
+IMAPDSTART=NO
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
+# Put any program for ${PRERUN} here
+PRERUN=
+# Put any program for ${LOGINRUN} here
+# this is for relay-ctrl-allow in 4*
+LOGINRUN=
diff --git a/config-archive/etc/courier-imap/pop3d b/config-archive/etc/courier-imap/pop3d
new file mode 100644 (file)
index 0000000..b84b05a
--- /dev/null
@@ -0,0 +1,155 @@
+##VERSION: $Id: pop3d,v 1.2 2010/10/05 05:56:31 root Exp $
+#
+# pop3d created from pop3d.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 1998 - 2004 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  Courier POP3 daemon configuration
+#
+##NAME: PIDFILE:0
+#
+
+PIDFILE=/var/run/pop3d.pid
+
+##NAME: MAXDAEMONS:0
+#
+#  Maximum number of POP3 servers started
+#
+
+MAXDAEMONS=40
+
+##NAME: MAXPERIP:4
+#
+#  Maximum number of connections to accept from the same IP address
+
+MAXPERIP=4
+
+##NAME: POP3AUTH:1
+#
+# To advertise the SASL capability, per RFC 2449, uncomment the POP3AUTH
+# variable:
+#
+# POP3AUTH="LOGIN"
+#
+# If you have configured the CRAM-MD5, CRAM-SHA1 or CRAM-SHA256, set POP3AUTH
+# to something like this:
+#
+# POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1"
+
+POP3AUTH=""
+
+##NAME: POP3AUTH_ORIG:1
+#
+# For use by webadmin
+
+POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"
+
+##NAME: POP3AUTH_TLS:1
+#
+# To also advertise SASL PLAIN if SSL is enabled, uncomment the
+# POP3AUTH_TLS environment variable:
+#
+# POP3AUTH_TLS="LOGIN PLAIN"
+
+POP3AUTH_TLS=""
+
+##NAME: POP3AUTH_TLS_ORIG:0
+#
+# For use by webadmin
+
+POP3AUTH_TLS_ORIG="LOGIN PLAIN"
+
+##NAME: POP3_PROXY:0
+#
+# Enable proxying.  See README.proxy
+
+POP3_PROXY=0
+
+##NAME: PROXY_HOSTNAME:0
+#
+# Override value from gethostname() when checking if a proxy connection is
+# required.
+
+# PROXY_HOSTNAME=
+
+##NAME: PORT:1
+#
+# Port to listen on for connections.  The default is port 110.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possibly to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.68.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1
+#  The ADDRESS setting is a default for ports that do not have a specified
+#  IP address.
+
+PORT=110
+
+##NAME: ADDRESS:0
+#
+# IP address to listen on.  0 means all IP addresses.
+
+ADDRESS=0
+
+##NAME: TCPDOPTS:0
+#
+# Other couriertcpd(1) options.  The following defaults should be fine.
+#
+
+TCPDOPTS="-nodnslookup -noidentlookup"
+
+##NAME: LOGGEROPTS:0
+#
+# courierlogger(1) options.
+#
+
+LOGGEROPTS="-name=pop3d"
+
+##NAME: DEFDOMAIN:0
+#
+# Optional default domain. If the username does not contain the
+# first character of DEFDOMAIN, then it is appended to the username.
+# If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended
+# only if the username does not contain any character from DOMAINSEP.
+# You can set different default domains based on the the interface IP
+# address using the -access and -accesslocal options of couriertcpd(1).
+
+#DEFDOMAIN="@example.com"
+
+##NAME: POP3DSTART:0
+#
+# POP3DSTART is not referenced anywhere in the standard Courier programs
+# or scripts.  Rather, this is a convenient flag to be read by your system
+# startup script in /etc/rc.d, like this:
+#
+#  . /etc/courier-imap/pop3d
+#  case x$POP3DSTART in
+#  x[yY]*)
+#        /usr/lib64/courier-imap/pop3d.rc start
+#        ;;
+#  esac
+#
+# The default setting is going to be NO, until Courier is shipped by default
+# with enough platforms so that people get annoyed with having to flip it to
+# YES every time.
+
+POP3DSTART=NO
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
+# Put any program for ${PRERUN} here
+PRERUN=
+# Put any program for ${LOGINRUN} here
+# this is for relay-ctrl-allow in 4*
+LOGINRUN=
diff --git a/config-archive/etc/courier-imap/pop3d-ssl b/config-archive/etc/courier-imap/pop3d-ssl
new file mode 100644 (file)
index 0000000..06a747f
--- /dev/null
@@ -0,0 +1,322 @@
+##VERSION: $Id: pop3d-ssl,v 1.1 2009/11/12 16:55:53 root Exp $
+#
+# pop3d-ssl created from pop3d-ssl.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 2000-2008 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  This configuration file sets various options for the Courier-IMAP server
+#  when used to handle SSL POP3 connections.
+#
+#  SSL and non-SSL connections are handled by a dedicated instance of the
+#  couriertcpd daemon.  If you are accepting both SSL and non-SSL POP3
+#  connections, you will start two instances of couriertcpd, one on the
+#  POP3 port 110, and another one on the POP3-SSL port 995.
+#
+#  Download OpenSSL from http://www.openssl.org/
+#
+##NAME: SSLPORT:0
+#
+#  Options in the pop3d-ssl configuration file AUGMENT the options in the
+#  pop3d configuration file.  First the pop3d configuration file is read,
+#  then the pop3d-ssl configuration file, so we do not have to redefine
+#  anything.
+#
+#  However, some things do have to be redefined.  The port number is
+#  specified by SSLPORT, instead of PORT.  The default port is port 995.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possibly to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.168.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.168.0.1
+#  The SSLADDRESS setting is a default for ports that do not have
+#  a specified IP address.
+
+SSLPORT=995
+
+##NAME: SSLADDRESS:0
+#
+#  Address to listen on, can be set to a single IP address.
+#
+# SSLADDRESS=127.0.0.1
+
+SSLADDRESS=0
+
+##NAME: SSLPIDFILE:0
+#
+
+SSLPIDFILE=/var/run/pop3d-ssl.pid
+
+##NAME: SSLLOGGEROPTS:0
+#
+# courierlogger(1) options.                                        
+#
+
+SSLLOGGEROPTS="-name=pop3d-ssl"
+
+##NAME: POP3DSSLSTART:0
+#
+#  Whether or not to start POP3 over SSL on spop3 port:
+
+POP3DSSLSTART=NO
+
+##NAME: POP3_STARTTLS:0
+#
+# Whether or not to implement the POP3 STLS extension:
+
+POP3_STARTTLS=YES
+
+##NAME: POP3_TLS_REQUIRED:1
+#
+# Set POP3_TLS_REQUIRED to 1 if you REQUIRE STARTTLS for everyone.
+# (this option advertises the LOGINDISABLED POP3 capability, until STARTTLS
+# is issued).
+
+POP3_TLS_REQUIRED=0
+
+##NAME: COURIERTLS:0
+#
+# The following variables configure POP3 over SSL.  If OpenSSL or GnuTLS
+# is available during configuration, the couriertls helper gets compiled, and
+# upon installation a dummy TLS_CERTFILE gets generated.
+#
+# WARNING: Peer certificate verification has NOT yet been tested.  Proceed
+# at your own risk.  Only the basic SSL/TLS functionality is known to be
+# working. Keep this in mind as you play with the following variables.
+
+COURIERTLS=/usr/sbin/couriertls
+
+##NAME: TLS_PROTOCOL:0
+# 
+# TLS_PROTOCOL sets the protocol version.  The possible versions are:
+#
+# OpenSSL:
+#
+# SSL2 - SSLv2
+# SSL3 - SSLv3
+# SSL23 - either SSLv2 or SSLv3 (also TLS1, it seems)
+# TLS1 - TLS1
+#
+# Note that this setting, with OpenSSL, is modified by the TLS_CIPHER_LIST
+# setting, below.
+#
+# GnuTLS:
+#
+# SSL3   - SSLv3
+# TLS1   - TLS 1.0
+# TLS1_1 - TLS 1.1
+#
+# When compiled against GnuTLS, multiple protocols can be selected as follows:
+#
+# TLS_PROTOCOL="TLS1_1:TLS1:SSL3"
+#
+# DEFAULT VALUES:
+#
+# SSL23 (OpenSSL), or "TLS_1:TLS1:SSL3" (GnuTLS)
+
+##NAME: TLS_STARTTLS_PROTOCOL:0
+# 
+# TLS_STARTTLS_PROTOCOL is used instead of TLS_PROTOCOL for the POP3 STARTTLS
+# extension, as opposed to POP3 over SSL on port 995.
+#
+# It takes the same values for OpenSSL/GnuTLS as TLS_PROTOCOL
+
+TLS_STARTTLS_PROTOCOL=TLS1
+
+##NAME: TLS_CIPHER_LIST:0
+#
+# TLS_CIPHER_LIST optionally sets the list of ciphers to be used by the
+# OpenSSL library.  In most situations you can leave TLS_CIPHER_LIST
+# undefined
+#
+# OpenSSL:
+#
+# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL@STRENGTH"
+#
+# To enable SSL2, remove the obvious "!SSLv2" part from the above list.
+#
+#
+# GnuTLS:
+#
+# TLS_CIPHER_LIST="HIGH:MEDIUM"
+#
+# The actual list of available ciphers depend on the options GnuTLS was
+# compiled against. The possible ciphers are:
+#
+# AES256, 3DES, AES128, ARC128, ARC40, RC2, DES, NULL
+#
+# Also, the following aliases:
+#
+# HIGH -- all ciphers that use more than a 128 bit key size
+# MEDIUM -- all ciphers that use a 128 bit key size
+# LOW -- all ciphers that use fewer than a 128 bit key size, the NULL cipher
+#        is not included
+# ALL -- all ciphers except the NULL cipher
+
+
+##NAME: TLS_MIN_DH_BITS:0
+#
+# TLS_MIN_DH_BITS=n
+#
+# GnuTLS only:
+#
+# Set the minimum number of acceptable bits for a DH key exchange.
+#
+# GnuTLS's compiled-in default is 727 bits (as of GnuTLS 1.6.3). Some server
+# have been encountered that offer 512 bit keys. You may have to set
+# TLS_MIN_DH_BITS=512 here, if necessary.
+
+##NAME: TLS_KX_LIST:0
+#
+# GnuTLS only:
+#
+# Allowed key exchange protocols. The default of "ALL" should be sufficient.
+# The list of supported key exchange protocols depends on the options GnuTLS
+# was compiled against, but may include the following:
+#
+# DHERSA, DHEDSS, RSA, SRP, SRPRSA, SRPDSS, PSK, DHEPSK, ANONDH, RSAEXPORT
+
+TLS_KX_LIST=ALL
+
+##NAME: TLS_COMPRESSION:0
+#
+# GnuTLS only:
+#
+# Optional compression. "ALL" selects all available compression methods.
+#
+# Available compression methods: DEFLATE, LZO, NULL
+
+TLS_COMPRESSION=ALL
+
+##NAME: TLS_CERTS:0
+#
+# GnuTLS only:
+#
+# Supported certificate types are X509 and OPENPGP.
+#
+# OPENPGP has not been tested
+
+TLS_CERTS=X509
+
+##NAME: TLS_TIMEOUT:0
+# TLS_TIMEOUT is currently not implemented, and reserved for future use.
+# This is supposed to be an inactivity timeout, but its not yet implemented.
+#
+
+##NAME: TLS_DHCERTFILE:0
+#
+# TLS_DHCERTFILE - PEM file that stores a Diffie-Hellman -based certificate.
+# When OpenSSL is compiled to use Diffie-Hellman ciphers instead of RSA
+# you must generate a DH pair that will be used.  In most situations the
+# DH pair is to be treated as confidential, and the file specified by
+# TLS_DHCERTFILE must not be world-readable.
+#
+# TLS_DHCERTFILE=
+
+##NAME: TLS_CERTFILE:0
+#
+# TLS_CERTFILE - certificate to use.  TLS_CERTFILE is required for SSL/TLS
+# servers, and is optional for SSL/TLS clients.  TLS_CERTFILE is usually
+# treated as confidential, and must not be world-readable. Set TLS_CERTFILE
+# instead of TLS_DHCERTFILE if this is a garden-variety certificate
+#
+# VIRTUAL HOSTS (servers only):
+#
+# Due to technical limitations in the original SSL/TLS protocol, a dedicated
+# IP address is required for each virtual host certificate. If you have
+# multiple certificates, install each certificate file as
+# $TLS_CERTFILE.aaa.bbb.ccc.ddd, where "aaa.bbb.ccc.ddd" is the IP address
+# for the certificate's domain name. So, if TLS_CERTFILE is set to
+# /etc/certificate.pem, then you'll need to install the actual certificate
+# files as /etc/certificate.pem.192.168.0.2, /etc/certificate.pem.192.168.0.3
+# and so on, for each IP address.
+#
+# GnuTLS only (servers only):
+#
+# GnuTLS implements a new TLS extension that eliminates the need to have a
+# dedicated IP address for each SSL/TLS domain name. Install each certificate
+# as $TLS_CERTFILE.domain, so if TLS_CERTFILE is set to /etc/certificate.pem,
+# then you'll need to install the actual certificate files as
+# /etc/certificate.pem.host1.example.com, /etc/certificate.pem.host2.example.com
+# and so on.
+#
+# Note that this TLS extension also requires a corresponding support in the
+# client. Older SSL/TLS clients may not support this feature.
+#
+# This is an experimental feature.
+
+TLS_CERTFILE=/etc/courier-imap/pop3d.pem
+
+##NAME: TLS_TRUSTCERTS:0
+#
+# TLS_TRUSTCERTS=pathname - load trusted certificates from pathname.
+# pathname can be a file or a directory. If a file, the file should
+# contain a list of trusted certificates, in PEM format. If a
+# directory, the directory should contain the trusted certificates,
+# in PEM format, one per file and hashed using OpenSSL's c_rehash
+# script. TLS_TRUSTCERTS is used by SSL/TLS clients (by specifying
+# the -domain option) and by SSL/TLS servers (TLS_VERIFYPEER is set
+# to PEER or REQUIREPEER).
+#
+
+TLS_TRUSTCERTS=/etc/ssl/certs
+
+##NAME: TLS_VERIFYPEER:0
+#
+# TLS_VERIFYPEER - how to verify client certificates.  The possible values of
+# this setting are:
+#
+# NONE - do not verify anything
+#
+# PEER - verify the client certificate, if one's presented
+#
+# REQUIREPEER - require a client certificate, fail if one's not presented
+#
+#
+TLS_VERIFYPEER=NONE
+
+##NAME: TLS_EXTERNAL:0
+#
+# To enable SSL certificate-based authentication:
+#
+# 1) TLS_TRUSTCERTS must be set to a pathname that holds your certificate
+#    authority's SSL certificate
+#
+# 2) TLS_VERIFYPEER=PEER or TLS_VERIFYPEER=REQUIREPEER (the later settings
+#    requires all SSL clients to present a certificate, and rejects
+#    SSL/TLS connections without a valid cert).
+#
+# 3) Set TLS_EXTERNAL, below, to the subject field that holds the login ID.
+#    Example:
+#
+#  TLS_EXTERNAL=emailaddress
+#
+# The above example retrieves the login ID from the "emailaddress" subject
+# field. The certificate's emailaddress subject must match exactly the login
+# ID in the courier-authlib database.
+
+##NAME: TLS_CACHE:0
+#
+# A TLS/SSL session cache may slightly improve response for long-running
+# POP3 clients. TLS_CACHEFILE will be automatically created, TLS_CACHESIZE
+# bytes long, and used as a cache buffer.
+#
+# This is an experimental feature and should be disabled if it causes
+# problems with SSL clients.  Disable SSL caching by commenting out the
+# following settings:
+
+TLS_CACHEFILE=/var/lib/courier-imap/couriersslcache
+TLS_CACHESIZE=524288
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
diff --git a/config-archive/etc/courier-imap/pop3d-ssl.dist b/config-archive/etc/courier-imap/pop3d-ssl.dist
new file mode 100644 (file)
index 0000000..472fa52
--- /dev/null
@@ -0,0 +1,322 @@
+##VERSION: $Id: pop3d-ssl.dist.in,v 1.23 2009/08/12 22:25:49 mrsam Exp $
+#
+# pop3d-ssl created from pop3d-ssl.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 2000-2008 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  This configuration file sets various options for the Courier-IMAP server
+#  when used to handle SSL POP3 connections.
+#
+#  SSL and non-SSL connections are handled by a dedicated instance of the
+#  couriertcpd daemon.  If you are accepting both SSL and non-SSL POP3
+#  connections, you will start two instances of couriertcpd, one on the
+#  POP3 port 110, and another one on the POP3-SSL port 995.
+#
+#  Download OpenSSL from http://www.openssl.org/
+#
+##NAME: SSLPORT:0
+#
+#  Options in the pop3d-ssl configuration file AUGMENT the options in the
+#  pop3d configuration file.  First the pop3d configuration file is read,
+#  then the pop3d-ssl configuration file, so we do not have to redefine
+#  anything.
+#
+#  However, some things do have to be redefined.  The port number is
+#  specified by SSLPORT, instead of PORT.  The default port is port 995.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possibly to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.168.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.168.0.1
+#  The SSLADDRESS setting is a default for ports that do not have
+#  a specified IP address.
+
+SSLPORT=995
+
+##NAME: SSLADDRESS:0
+#
+#  Address to listen on, can be set to a single IP address.
+#
+# SSLADDRESS=127.0.0.1
+
+SSLADDRESS=0
+
+##NAME: SSLPIDFILE:0
+#
+
+SSLPIDFILE=/var/run/pop3d-ssl.pid
+
+##NAME: SSLLOGGEROPTS:0
+#
+# courierlogger(1) options.                                        
+#
+
+SSLLOGGEROPTS="-name=pop3d-ssl"
+
+##NAME: POP3DSSLSTART:0
+#
+#  Whether or not to start POP3 over SSL on spop3 port:
+
+POP3DSSLSTART=NO
+
+##NAME: POP3_STARTTLS:0
+#
+# Whether or not to implement the POP3 STLS extension:
+
+POP3_STARTTLS=YES
+
+##NAME: POP3_TLS_REQUIRED:1
+#
+# Set POP3_TLS_REQUIRED to 1 if you REQUIRE STARTTLS for everyone.
+# (this option advertises the LOGINDISABLED POP3 capability, until STARTTLS
+# is issued).
+
+POP3_TLS_REQUIRED=0
+
+##NAME: COURIERTLS:0
+#
+# The following variables configure POP3 over SSL.  If OpenSSL or GnuTLS
+# is available during configuration, the couriertls helper gets compiled, and
+# upon installation a dummy TLS_CERTFILE gets generated.
+#
+# WARNING: Peer certificate verification has NOT yet been tested.  Proceed
+# at your own risk.  Only the basic SSL/TLS functionality is known to be
+# working. Keep this in mind as you play with the following variables.
+
+COURIERTLS=/usr/sbin/couriertls
+
+##NAME: TLS_PROTOCOL:0
+# 
+# TLS_PROTOCOL sets the protocol version.  The possible versions are:
+#
+# OpenSSL:
+#
+# SSL2 - SSLv2
+# SSL3 - SSLv3
+# SSL23 - either SSLv2 or SSLv3 (also TLS1, it seems)
+# TLS1 - TLS1
+#
+# Note that this setting, with OpenSSL, is modified by the TLS_CIPHER_LIST
+# setting, below.
+#
+# GnuTLS:
+#
+# SSL3   - SSLv3
+# TLS1   - TLS 1.0
+# TLS1_1 - TLS 1.1
+#
+# When compiled against GnuTLS, multiple protocols can be selected as follows:
+#
+# TLS_PROTOCOL="TLS1_1:TLS1:SSL3"
+#
+# DEFAULT VALUES:
+#
+# SSL23 (OpenSSL), or "TLS_1:TLS1:SSL3" (GnuTLS)
+
+##NAME: TLS_STARTTLS_PROTOCOL:0
+# 
+# TLS_STARTTLS_PROTOCOL is used instead of TLS_PROTOCOL for the POP3 STARTTLS
+# extension, as opposed to POP3 over SSL on port 995.
+#
+# It takes the same values for OpenSSL/GnuTLS as TLS_PROTOCOL
+
+TLS_STARTTLS_PROTOCOL=TLS1
+
+##NAME: TLS_CIPHER_LIST:0
+#
+# TLS_CIPHER_LIST optionally sets the list of ciphers to be used by the
+# OpenSSL library.  In most situations you can leave TLS_CIPHER_LIST
+# undefined
+#
+# OpenSSL:
+#
+# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL:!aNULL@STRENGTH"
+#
+# To enable SSL2, remove the obvious "!SSLv2" part from the above list.
+#
+#
+# GnuTLS:
+#
+# TLS_CIPHER_LIST="HIGH:MEDIUM"
+#
+# The actual list of available ciphers depend on the options GnuTLS was
+# compiled against. The possible ciphers are:
+#
+# AES256, 3DES, AES128, ARC128, ARC40, RC2, DES, NULL
+#
+# Also, the following aliases:
+#
+# HIGH -- all ciphers that use more than a 128 bit key size
+# MEDIUM -- all ciphers that use a 128 bit key size
+# LOW -- all ciphers that use fewer than a 128 bit key size, the NULL cipher
+#        is not included
+# ALL -- all ciphers except the NULL cipher
+
+
+##NAME: TLS_MIN_DH_BITS:0
+#
+# TLS_MIN_DH_BITS=n
+#
+# GnuTLS only:
+#
+# Set the minimum number of acceptable bits for a DH key exchange.
+#
+# GnuTLS's compiled-in default is 727 bits (as of GnuTLS 1.6.3). Some server
+# have been encountered that offer 512 bit keys. You may have to set
+# TLS_MIN_DH_BITS=512 here, if necessary.
+
+##NAME: TLS_KX_LIST:0
+#
+# GnuTLS only:
+#
+# Allowed key exchange protocols. The default of "ALL" should be sufficient.
+# The list of supported key exchange protocols depends on the options GnuTLS
+# was compiled against, but may include the following:
+#
+# DHERSA, DHEDSS, RSA, SRP, SRPRSA, SRPDSS, PSK, DHEPSK, ANONDH, RSAEXPORT
+
+TLS_KX_LIST=ALL
+
+##NAME: TLS_COMPRESSION:0
+#
+# GnuTLS only:
+#
+# Optional compression. "ALL" selects all available compression methods.
+#
+# Available compression methods: DEFLATE, LZO, NULL
+
+TLS_COMPRESSION=ALL
+
+##NAME: TLS_CERTS:0
+#
+# GnuTLS only:
+#
+# Supported certificate types are X509 and OPENPGP.
+#
+# OPENPGP has not been tested
+
+TLS_CERTS=X509
+
+##NAME: TLS_TIMEOUT:0
+# TLS_TIMEOUT is currently not implemented, and reserved for future use.
+# This is supposed to be an inactivity timeout, but its not yet implemented.
+#
+
+##NAME: TLS_DHCERTFILE:0
+#
+# TLS_DHCERTFILE - PEM file that stores a Diffie-Hellman -based certificate.
+# When OpenSSL is compiled to use Diffie-Hellman ciphers instead of RSA
+# you must generate a DH pair that will be used.  In most situations the
+# DH pair is to be treated as confidential, and the file specified by
+# TLS_DHCERTFILE must not be world-readable.
+#
+# TLS_DHCERTFILE=
+
+##NAME: TLS_CERTFILE:0
+#
+# TLS_CERTFILE - certificate to use.  TLS_CERTFILE is required for SSL/TLS
+# servers, and is optional for SSL/TLS clients.  TLS_CERTFILE is usually
+# treated as confidential, and must not be world-readable. Set TLS_CERTFILE
+# instead of TLS_DHCERTFILE if this is a garden-variety certificate
+#
+# VIRTUAL HOSTS (servers only):
+#
+# Due to technical limitations in the original SSL/TLS protocol, a dedicated
+# IP address is required for each virtual host certificate. If you have
+# multiple certificates, install each certificate file as
+# $TLS_CERTFILE.aaa.bbb.ccc.ddd, where "aaa.bbb.ccc.ddd" is the IP address
+# for the certificate's domain name. So, if TLS_CERTFILE is set to
+# /etc/certificate.pem, then you'll need to install the actual certificate
+# files as /etc/certificate.pem.192.168.0.2, /etc/certificate.pem.192.168.0.3
+# and so on, for each IP address.
+#
+# GnuTLS only (servers only):
+#
+# GnuTLS implements a new TLS extension that eliminates the need to have a
+# dedicated IP address for each SSL/TLS domain name. Install each certificate
+# as $TLS_CERTFILE.domain, so if TLS_CERTFILE is set to /etc/certificate.pem,
+# then you'll need to install the actual certificate files as
+# /etc/certificate.pem.host1.example.com, /etc/certificate.pem.host2.example.com
+# and so on.
+#
+# Note that this TLS extension also requires a corresponding support in the
+# client. Older SSL/TLS clients may not support this feature.
+#
+# This is an experimental feature.
+
+TLS_CERTFILE=/etc/courier-imap/pop3d.pem
+
+##NAME: TLS_TRUSTCERTS:0
+#
+# TLS_TRUSTCERTS=pathname - load trusted certificates from pathname.
+# pathname can be a file or a directory. If a file, the file should
+# contain a list of trusted certificates, in PEM format. If a
+# directory, the directory should contain the trusted certificates,
+# in PEM format, one per file and hashed using OpenSSL's c_rehash
+# script. TLS_TRUSTCERTS is used by SSL/TLS clients (by specifying
+# the -domain option) and by SSL/TLS servers (TLS_VERIFYPEER is set
+# to PEER or REQUIREPEER).
+#
+
+TLS_TRUSTCERTS=/etc/ssl/certs
+
+##NAME: TLS_VERIFYPEER:0
+#
+# TLS_VERIFYPEER - how to verify client certificates.  The possible values of
+# this setting are:
+#
+# NONE - do not verify anything
+#
+# PEER - verify the client certificate, if one's presented
+#
+# REQUIREPEER - require a client certificate, fail if one's not presented
+#
+#
+TLS_VERIFYPEER=NONE
+
+##NAME: TLS_EXTERNAL:0
+#
+# To enable SSL certificate-based authentication:
+#
+# 1) TLS_TRUSTCERTS must be set to a pathname that holds your certificate
+#    authority's SSL certificate
+#
+# 2) TLS_VERIFYPEER=PEER or TLS_VERIFYPEER=REQUIREPEER (the later settings
+#    requires all SSL clients to present a certificate, and rejects
+#    SSL/TLS connections without a valid cert).
+#
+# 3) Set TLS_EXTERNAL, below, to the subject field that holds the login ID.
+#    Example:
+#
+#  TLS_EXTERNAL=emailaddress
+#
+# The above example retrieves the login ID from the "emailaddress" subject
+# field. The certificate's emailaddress subject must match exactly the login
+# ID in the courier-authlib database.
+
+##NAME: TLS_CACHE:0
+#
+# A TLS/SSL session cache may slightly improve response for long-running
+# POP3 clients. TLS_CACHEFILE will be automatically created, TLS_CACHESIZE
+# bytes long, and used as a cache buffer.
+#
+# This is an experimental feature and should be disabled if it causes
+# problems with SSL clients.  Disable SSL caching by commenting out the
+# following settings:
+
+TLS_CACHEFILE=/var/lib/courier-imap/couriersslcache
+TLS_CACHESIZE=524288
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
diff --git a/config-archive/etc/courier-imap/pop3d.dist b/config-archive/etc/courier-imap/pop3d.dist
new file mode 100644 (file)
index 0000000..8dd8bd1
--- /dev/null
@@ -0,0 +1,155 @@
+##VERSION: $Id: pop3d.dist.in,v 1.16 2005/07/05 12:42:51 mrsam Exp $
+#
+# pop3d created from pop3d.dist by sysconftool
+#
+# Do not alter lines that begin with ##, they are used when upgrading
+# this configuration.
+#
+#  Copyright 1998 - 2004 Double Precision, Inc.  See COPYING for
+#  distribution information.
+#
+#  Courier POP3 daemon configuration
+#
+##NAME: PIDFILE:0
+#
+
+PIDFILE=/var/run/pop3d.pid
+
+##NAME: MAXDAEMONS:0
+#
+#  Maximum number of POP3 servers started
+#
+
+MAXDAEMONS=40
+
+##NAME: MAXPERIP:4
+#
+#  Maximum number of connections to accept from the same IP address
+
+MAXPERIP=4
+
+##NAME: POP3AUTH:1
+#
+# To advertise the SASL capability, per RFC 2449, uncomment the POP3AUTH
+# variable:
+#
+# POP3AUTH="LOGIN"
+#
+# If you have configured the CRAM-MD5, CRAM-SHA1 or CRAM-SHA256, set POP3AUTH
+# to something like this:
+#
+# POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1"
+
+POP3AUTH=""
+
+##NAME: POP3AUTH_ORIG:1
+#
+# For use by webadmin
+
+POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"
+
+##NAME: POP3AUTH_TLS:1
+#
+# To also advertise SASL PLAIN if SSL is enabled, uncomment the
+# POP3AUTH_TLS environment variable:
+#
+# POP3AUTH_TLS="LOGIN PLAIN"
+
+POP3AUTH_TLS=""
+
+##NAME: POP3AUTH_TLS_ORIG:0
+#
+# For use by webadmin
+
+POP3AUTH_TLS_ORIG="LOGIN PLAIN"
+
+##NAME: POP3_PROXY:0
+#
+# Enable proxying.  See README.proxy
+
+POP3_PROXY=0
+
+##NAME: PROXY_HOSTNAME:0
+#
+# Override value from gethostname() when checking if a proxy connection is
+# required.
+
+# PROXY_HOSTNAME=
+
+##NAME: PORT:1
+#
+# Port to listen on for connections.  The default is port 110.
+#
+#  Multiple port numbers can be separated by commas.  When multiple port
+#  numbers are used it is possibly to select a specific IP address for a
+#  given port as "ip.port".  For example, "127.0.0.1.900,192.68.0.1.900"
+#  accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1
+#  The ADDRESS setting is a default for ports that do not have a specified
+#  IP address.
+
+PORT=110
+
+##NAME: ADDRESS:0
+#
+# IP address to listen on.  0 means all IP addresses.
+
+ADDRESS=0
+
+##NAME: TCPDOPTS:0
+#
+# Other couriertcpd(1) options.  The following defaults should be fine.
+#
+
+TCPDOPTS="-nodnslookup -noidentlookup"
+
+##NAME: LOGGEROPTS:0
+#
+# courierlogger(1) options.
+#
+
+LOGGEROPTS="-name=pop3d"
+
+##NAME: DEFDOMAIN:0
+#
+# Optional default domain. If the username does not contain the
+# first character of DEFDOMAIN, then it is appended to the username.
+# If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended
+# only if the username does not contain any character from DOMAINSEP.
+# You can set different default domains based on the the interface IP
+# address using the -access and -accesslocal options of couriertcpd(1).
+
+#DEFDOMAIN="@example.com"
+
+##NAME: POP3DSTART:0
+#
+# POP3DSTART is not referenced anywhere in the standard Courier programs
+# or scripts.  Rather, this is a convenient flag to be read by your system
+# startup script in /etc/rc.d, like this:
+#
+#  . /etc/courier-imap/pop3d
+#  case x$POP3DSTART in
+#  x[yY]*)
+#        /usr/lib64/courier-imap/pop3d.rc start
+#        ;;
+#  esac
+#
+# The default setting is going to be NO, until Courier is shipped by default
+# with enough platforms so that people get annoyed with having to flip it to
+# YES every time.
+
+POP3DSTART=NO
+
+##NAME: MAILDIRPATH:0
+#
+# MAILDIRPATH - directory name of the maildir directory.
+#
+MAILDIRPATH=Maildir
+
+# Hardwire a value for ${MAILDIR}
+MAILDIR=.maildir
+MAILDIRPATH=.maildir
+# Put any program for ${PRERUN} here
+PRERUN=
+# Put any program for ${LOGINRUN} here
+# this is for relay-ctrl-allow in 4*
+LOGINRUN=
diff --git a/config-archive/etc/crontab b/config-archive/etc/crontab
new file mode 100644 (file)
index 0000000..b89f446
--- /dev/null
@@ -0,0 +1,15 @@
+# for vixie cron
+# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/files/crontab-3.0.1-r4,v 1.3 2011/09/20 15:13:51 idl0r Exp $
+
+# Global variables
+SHELL=/bin/bash
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+MAILTO=root
+HOME=/
+
+# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
+59  *  * * *   root    rm -f /var/spool/cron/lastrun/cron.hourly
+9  4  * * *    root    rm -f /var/spool/cron/lastrun/cron.daily
+19 5  * * 6    root    rm -f /var/spool/cron/lastrun/cron.weekly
+29 6  1 * *    root    rm -f /var/spool/cron/lastrun/cron.monthly
+*/10  *  * * * root    test -x /usr/sbin/run-crons && /usr/sbin/run-crons
diff --git a/config-archive/etc/crontab.dist b/config-archive/etc/crontab.dist
new file mode 100644 (file)
index 0000000..bb7c4e7
--- /dev/null
@@ -0,0 +1,15 @@
+# for vixie cron
+# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/files/crontab-3.0.1-r4,v 1.3 2011/09/20 15:13:51 idl0r Exp $
+
+# Global variables
+SHELL=/bin/bash
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+MAILTO=root
+HOME=/
+
+# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
+59  *  * * *   root    rm -f /var/spool/cron/lastrun/cron.hourly
+9  3  * * *    root    rm -f /var/spool/cron/lastrun/cron.daily
+19 4  * * 6    root    rm -f /var/spool/cron/lastrun/cron.weekly
+29 5  1 * *    root    rm -f /var/spool/cron/lastrun/cron.monthly
+*/10  *  * * * root    test -x /usr/sbin/run-crons && /usr/sbin/run-crons
diff --git a/config-archive/etc/mdadm.conf b/config-archive/etc/mdadm.conf
new file mode 100644 (file)
index 0000000..3ec36db
--- /dev/null
@@ -0,0 +1,71 @@
+# mdadm configuration file
+#
+# mdadm will function properly without the use of a configuration file,
+# but this file is useful for keeping track of arrays and member disks.
+# In general, a mdadm.conf file is created, and updated, after arrays
+# are created. This is the opposite behavior of /etc/raidtab which is
+# created prior to array construction.
+#
+#
+# the config file takes two types of lines:
+#
+#      DEVICE lines specify a list of devices of where to look for
+#        potential member disks
+#
+#      ARRAY lines specify information about how to identify arrays so
+#        so that they can be activated
+#
+# You can have more than one device line and use wild cards. The first 
+# example includes SCSI the first partition of SCSI disks /dev/sdb,
+# /dev/sdc, /dev/sdd, /dev/sdj, /dev/sdk, and /dev/sdl. The second 
+# line looks for array slices on IDE disks.
+#
+#DEVICE /dev/sd[bcdjkl]1
+#DEVICE /dev/hda1 /dev/hdb1
+#
+# If you mount devfs on /dev, then a suitable way to list all devices is:
+#DEVICE /dev/discs/*/*
+#
+#
+# The AUTO line can control which arrays get assembled by auto-assembly,
+# meaing either "mdadm -As" when there are no 'ARRAY' lines in this file,
+# or "mdadm --incremental" when the array found is not listed in this file.
+# By default, all arrays that are found are assembled.
+# If you want to ignore all DDF arrays (maybe they are managed by dmraid),
+# and only assemble 1.x arrays if which are marked for 'this' homehost,
+# but assemble all others, then use
+#AUTO -ddf homehost -1.x +all
+#
+# ARRAY lines specify an array to assemble and a method of identification.
+# Arrays can currently be identified by using a UUID, superblock minor number,
+# or a listing of devices.
+#
+#      super-minor is usually the minor number of the metadevice
+#      UUID is the Universally Unique Identifier for the array
+# Each can be obtained using
+#
+#      mdadm -D <md>
+#
+#ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371
+#ARRAY /dev/md1 super-minor=1
+#ARRAY /dev/md2 devices=/dev/hda1,/dev/hdb1
+#
+# ARRAY lines can also specify a "spare-group" for each array.  mdadm --monitor
+# will then move a spare between arrays in a spare-group if one array has a failed
+# drive but no spare
+#ARRAY /dev/md4 uuid=b23f3c6d:aec43a9f:fd65db85:369432df spare-group=group1
+#ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977 spare-group=group1
+#
+# When used in --follow (aka --monitor) mode, mdadm needs a
+# mail address and/or a program.  This can be given with "mailaddr"
+# and "program" lines to that monitoring can be started using
+#    mdadm --follow --scan & echo $! > /var/run/mdadm
+# If the lines are not found, mdadm will exit quietly
+MAILADDR frank@brehm-online.com
+#PROGRAM /usr/sbin/handle-mdadm-events
+
+ARRAY /dev/md0 UUID=b7a8f9c1:8286d56c:3d186b3c:53958f34
+ARRAY /dev/md1 UUID=b0ec76b7:d7abfcad:8b23e4b1:c398e955
+ARRAY /dev/md2 metadata=1.2 UUID=f4df350f:db2bcbff:6c11726f:a221fad0 name=helga.brehm-online.com:2
+ARRAY /dev/md3 metadata=1.2 UUID=845bd74a:ad0cbe0e:033b20d0:a9bd0ff5 name=helga.brehm-online.com:3
+
diff --git a/config-archive/etc/mdadm.conf.dist b/config-archive/etc/mdadm.conf.dist
new file mode 100644 (file)
index 0000000..d9d8d39
--- /dev/null
@@ -0,0 +1,65 @@
+# mdadm configuration file
+#
+# mdadm will function properly without the use of a configuration file,
+# but this file is useful for keeping track of arrays and member disks.
+# In general, a mdadm.conf file is created, and updated, after arrays
+# are created. This is the opposite behavior of /etc/raidtab which is
+# created prior to array construction.
+#
+#
+# the config file takes two types of lines:
+#
+#      DEVICE lines specify a list of devices of where to look for
+#        potential member disks
+#
+#      ARRAY lines specify information about how to identify arrays so
+#        so that they can be activated
+#
+# You can have more than one device line and use wild cards. The first 
+# example includes SCSI the first partition of SCSI disks /dev/sdb,
+# /dev/sdc, /dev/sdd, /dev/sdj, /dev/sdk, and /dev/sdl. The second 
+# line looks for array slices on IDE disks.
+#
+#DEVICE /dev/sd[bcdjkl]1
+#DEVICE /dev/hda1 /dev/hdb1
+#
+# If you mount devfs on /dev, then a suitable way to list all devices is:
+#DEVICE /dev/discs/*/*
+#
+#
+# The AUTO line can control which arrays get assembled by auto-assembly,
+# meaing either "mdadm -As" when there are no 'ARRAY' lines in this file,
+# or "mdadm --incremental" when the array found is not listed in this file.
+# By default, all arrays that are found are assembled.
+# If you want to ignore all DDF arrays (maybe they are managed by dmraid),
+# and only assemble 1.x arrays if which are marked for 'this' homehost,
+# but assemble all others, then use
+#AUTO -ddf homehost -1.x +all
+#
+# ARRAY lines specify an array to assemble and a method of identification.
+# Arrays can currently be identified by using a UUID, superblock minor number,
+# or a listing of devices.
+#
+#      super-minor is usually the minor number of the metadevice
+#      UUID is the Universally Unique Identifier for the array
+# Each can be obtained using
+#
+#      mdadm -D <md>
+#
+#ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371
+#ARRAY /dev/md1 super-minor=1
+#ARRAY /dev/md2 devices=/dev/hda1,/dev/hdb1
+#
+# ARRAY lines can also specify a "spare-group" for each array.  mdadm --monitor
+# will then move a spare between arrays in a spare-group if one array has a failed
+# drive but no spare
+#ARRAY /dev/md4 uuid=b23f3c6d:aec43a9f:fd65db85:369432df spare-group=group1
+#ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977 spare-group=group1
+#
+# When used in --follow (aka --monitor) mode, mdadm needs a
+# mail address and/or a program.  This can be given with "mailaddr"
+# and "program" lines to that monitoring can be started using
+#    mdadm --follow --scan & echo $! > /run/mdadm/mon.pid
+# If the lines are not found, mdadm will exit quietly
+#MAILADDR root@mydomain.tld
+#PROGRAM /usr/sbin/handle-mdadm-events
diff --git a/config-archive/etc/ntp.conf.dist b/config-archive/etc/ntp.conf.dist
new file mode 100644 (file)
index 0000000..97bed8d
--- /dev/null
@@ -0,0 +1,54 @@
+# NOTES:
+# DHCP clients can append or replace NTP configuration files.
+# You should consult your DHCP client documentation about its
+# default behaviour and how to change it.
+
+# Name of the servers ntpd should sync with
+# Please respect the access policy as stated by the responsible person.
+#server                ntp.example.tld         iburst
+
+# Common pool for random people
+#server pool.ntp.org
+
+# Pools for Gentoo users
+server 0.gentoo.pool.ntp.org
+server 1.gentoo.pool.ntp.org
+server 2.gentoo.pool.ntp.org
+server 3.gentoo.pool.ntp.org
+
+##
+# A list of available servers can be found here:
+# http://www.pool.ntp.org/
+# http://www.pool.ntp.org/#use
+# A good way to get servers for your machine is:
+# netselect -s 3 pool.ntp.org
+##
+
+# you should not need to modify the following paths
+driftfile      /var/lib/ntp/ntp.drift
+
+#server ntplocal.example.com prefer 
+#server timeserver.example.org 
+
+# Warning: Using default NTP settings will leave your NTP
+# server accessible to all hosts on the Internet.
+
+# If you want to deny all machines (including your own)
+# from accessing the NTP server, uncomment:
+#restrict default ignore
+
+
+# Default configuration:
+# - Allow only time queries, at a limited rate, sending KoD when in excess.
+# - Allow all local queries (IPv4, IPv6)
+restrict default nomodify nopeer noquery limited kod
+restrict 127.0.0.1
+restrict [::1]
+
+
+# To allow machines within your network to synchronize
+# their clocks with your server, but ensure they are
+# not allowed to configure the server or used as peers
+# to synchronize against, uncomment this line.
+#
+#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap
diff --git a/config-archive/etc/ntp.conf.dist.new b/config-archive/etc/ntp.conf.dist.new
deleted file mode 100644 (file)
index e376fbe..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# NOTES:
-# DHCP clients can append or replace NTP configuration files.
-# You should consult your DHCP client documentation about its
-# default behaviour and how to change it.
-
-# Name of the servers ntpd should sync with
-# Please respect the access policy as stated by the responsible person.
-#server                ntp.example.tld         iburst
-
-# Common pool for random people
-#server pool.ntp.org
-
-# Pools for Gentoo users
-server 0.gentoo.pool.ntp.org
-server 1.gentoo.pool.ntp.org
-server 2.gentoo.pool.ntp.org
-server 3.gentoo.pool.ntp.org
-
-##
-# A list of available servers can be found here:
-# http://www.pool.ntp.org/
-# http://www.pool.ntp.org/#use
-# A good way to get servers for your machine is:
-# netselect -s 3 pool.ntp.org
-##
-
-# you should not need to modify the following paths
-driftfile      /var/lib/ntp/ntp.drift
-
-#server ntplocal.example.com prefer 
-#server timeserver.example.org 
-
-# Warning: Using default NTP settings will leave your NTP
-# server accessible to all hosts on the Internet.
-
-# If you want to deny all machines (including your own)
-# from accessing the NTP server, uncomment:
-#restrict default ignore
-
-
-# To deny other machines from changing the
-# configuration but allow localhost:
-restrict default nomodify nopeer
-restrict 127.0.0.1
-
-
-# To allow machines within your network to synchronize
-# their clocks with your server, but ensure they are
-# not allowed to configure the server or used as peers
-# to synchronize against, uncomment this line.
-#
-#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap
diff --git a/config-archive/etc/php/apache2-php5.4/php.ini b/config-archive/etc/php/apache2-php5.4/php.ini
new file mode 100644 (file)
index 0000000..ebb804a
--- /dev/null
@@ -0,0 +1,1861 @@
+[PHP]
+
+;;;;;;;;;;;;;;;;;;;
+; About php.ini   ;
+;;;;;;;;;;;;;;;;;;;
+; PHP's initialization file, generally called php.ini, is responsible for
+; configuring many of the aspects of PHP's behavior.
+
+; PHP attempts to find and load this configuration from a number of locations.
+; The following is a summary of its search order:
+; 1. SAPI module specific location.
+; 2. The PHPRC environment variable. (As of PHP 5.2.0)
+; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
+; 4. Current working directory (except CLI)
+; 5. The web server's directory (for SAPI modules), or directory of PHP
+; (otherwise in Windows)
+; 6. The directory from the --with-config-file-path compile time option, or the
+; Windows directory (C:\windows or C:\winnt)
+; See the PHP docs for more specific information.
+; http://php.net/configuration.file
+
+; The syntax of the file is extremely simple.  Whitespace and lines
+; beginning with a semicolon are silently ignored (as you probably guessed).
+; Section headers (e.g. [Foo]) are also silently ignored, even though
+; they might mean something in the future.
+
+; Directives following the section heading [PATH=/www/mysite] only
+; apply to PHP files in the /www/mysite directory.  Directives
+; following the section heading [HOST=www.example.com] only apply to
+; PHP files served from www.example.com.  Directives set in these
+; special sections cannot be overridden by user-defined INI files or
+; at runtime. Currently, [PATH=] and [HOST=] sections only work under
+; CGI/FastCGI.
+; http://php.net/ini.sections
+
+; Directives are specified using the following syntax:
+; directive = value
+; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
+; Directives are variables used to configure PHP or PHP extensions.
+; There is no name validation.  If PHP can't find an expected
+; directive because it is not set or is mistyped, a default value will be used.
+
+; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
+; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
+; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
+; previously set variable or directive (e.g. ${foo})
+
+; Expressions in the INI file are limited to bitwise operators and parentheses:
+; |  bitwise OR
+; ^  bitwise XOR
+; &  bitwise AND
+; ~  bitwise NOT
+; !  boolean NOT
+
+; Boolean flags can be turned on using the values 1, On, True or Yes.
+; They can be turned off using the values 0, Off, False or No.
+
+; An empty string can be denoted by simply not writing anything after the equal
+; sign, or by using the None keyword:
+
+;  foo =         ; sets foo to an empty string
+;  foo = None    ; sets foo to an empty string
+;  foo = "None"  ; sets foo to the string 'None'
+
+; If you use constants in your value, and these constants belong to a
+; dynamically loaded extension (either a PHP extension or a Zend extension),
+; you may only use these constants *after* the line that loads the extension.
+
+;;;;;;;;;;;;;;;;;;;
+; About this file ;
+;;;;;;;;;;;;;;;;;;;
+; PHP comes packaged with two INI files. One that is recommended to be used
+; in production environments and one that is recommended to be used in
+; development environments.
+
+; php.ini-production contains settings which hold security, performance and
+; best practices at its core. But please be aware, these settings may break
+; compatibility with older or less security conscience applications. We
+; recommending using the production ini in production and testing environments.
+
+; php.ini-development is very similar to its production variant, except it's
+; much more verbose when it comes to errors. We recommending using the
+; development version only in development environments as errors shown to
+; application users can inadvertently leak otherwise secure information.
+
+;;;;;;;;;;;;;;;;;;;
+; Quick Reference ;
+;;;;;;;;;;;;;;;;;;;
+; The following are all the settings which are different in either the production
+; or development versions of the INIs with respect to PHP's default behavior.
+; Please see the actual settings later in the document for more details as to why
+; we recommend these changes in PHP's behavior.
+
+; display_errors
+;   Default Value: On
+;   Development Value: On
+;   Production Value: Off
+
+; display_startup_errors
+;   Default Value: Off
+;   Development Value: On
+;   Production Value: Off
+
+; error_reporting
+;   Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
+;   Development Value: E_ALL
+;   Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
+
+; html_errors
+;   Default Value: On
+;   Development Value: On
+;   Production value: On
+
+; log_errors
+;   Default Value: Off
+;   Development Value: On
+;   Production Value: On
+
+; max_input_time
+;   Default Value: -1 (Unlimited)
+;   Development Value: 60 (60 seconds)
+;   Production Value: 60 (60 seconds)
+
+; output_buffering
+;   Default Value: Off
+;   Development Value: 4096
+;   Production Value: 4096
+
+; register_argc_argv
+;   Default Value: On
+;   Development Value: Off
+;   Production Value: Off
+
+; request_order
+;   Default Value: None
+;   Development Value: "GP"
+;   Production Value: "GP"
+
+; session.bug_compat_42
+;   Default Value: On
+;   Development Value: On
+;   Production Value: Off
+
+; session.bug_compat_warn
+;   Default Value: On
+;   Development Value: On
+;   Production Value: Off
+
+; session.gc_divisor
+;   Default Value: 100
+;   Development Value: 1000
+;   Production Value: 1000
+
+; session.hash_bits_per_character
+;   Default Value: 4
+;   Development Value: 5
+;   Production Value: 5
+
+; short_open_tag
+;   Default Value: On
+;   Development Value: Off
+;   Production Value: Off
+
+; track_errors
+;   Default Value: Off
+;   Development Value: On
+;   Production Value: Off
+
+; url_rewriter.tags
+;   Default Value: "a=href,area=href,frame=src,form=,fieldset="
+;   Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+;   Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+
+; variables_order
+;   Default Value: "EGPCS"
+;   Development Value: "GPCS"
+;   Production Value: "GPCS"
+
+;;;;;;;;;;;;;;;;;;;;
+; php.ini Options  ;
+;;;;;;;;;;;;;;;;;;;;
+; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
+;user_ini.filename = ".user.ini"
+
+; To disable this feature set this option to empty value
+;user_ini.filename =
+
+; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
+;user_ini.cache_ttl = 300
+
+;;;;;;;;;;;;;;;;;;;;
+; Language Options ;
+;;;;;;;;;;;;;;;;;;;;
+
+; Enable the PHP scripting language engine under Apache.
+; http://php.net/engine
+engine = On
+
+; This directive determines whether or not PHP will recognize code between
+; <? and ?> tags as PHP source which should be processed as such. It's been
+; recommended for several years that you not use the short tag "short cut" and
+; instead to use the full <?php and ?> tag combination. With the wide spread use
+; of XML and use of these tags by other languages, the server can become easily
+; confused and end up parsing the wrong code in the wrong context. But because
+; this short cut has been a feature for such a long time, it's currently still
+; supported for backwards compatibility, but we recommend you don't use them.
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+; http://php.net/short-open-tag
+short_open_tag = Off
+
+; Allow ASP-style <% %> tags.
+; http://php.net/asp-tags
+asp_tags = Off
+
+; The number of significant digits displayed in floating point numbers.
+; http://php.net/precision
+precision = 14
+
+; Output buffering is a mechanism for controlling how much output data
+; (excluding headers and cookies) PHP should keep internally before pushing that
+; data to the client. If your application's output exceeds this setting, PHP
+; will send that data in chunks of roughly the size you specify.
+; Turning on this setting and managing its maximum buffer size can yield some
+; interesting side-effects depending on your application and web server.
+; You may be able to send headers and cookies after you've already sent output
+; through print or echo. You also may see performance benefits if your server is
+; emitting less packets due to buffered output versus PHP streaming the output
+; as it gets it. On production servers, 4096 bytes is a good setting for performance
+; reasons.
+; Note: Output buffering can also be controlled via Output Buffering Control
+;   functions.
+; Possible Values:
+;   On = Enabled and buffer is unlimited. (Use with caution)
+;   Off = Disabled
+;   Integer = Enables the buffer and sets its maximum size in bytes.
+; Note: This directive is hardcoded to Off for the CLI SAPI
+; Default Value: Off
+; Development Value: 4096
+; Production Value: 4096
+; http://php.net/output-buffering
+output_buffering = 4096
+
+; You can redirect all of the output of your scripts to a function.  For
+; example, if you set output_handler to "mb_output_handler", character
+; encoding will be transparently converted to the specified encoding.
+; Setting any output handler automatically turns on output buffering.
+; Note: People who wrote portable scripts should not depend on this ini
+;   directive. Instead, explicitly set the output handler using ob_start().
+;   Using this ini directive may cause problems unless you know what script
+;   is doing.
+; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
+;   and you cannot use both "ob_gzhandler" and "zlib.output_compression".
+; Note: output_handler must be empty if this is set 'On' !!!!
+;   Instead you must use zlib.output_handler.
+; http://php.net/output-handler
+;output_handler =
+
+; Transparent output compression using the zlib library
+; Valid values for this option are 'off', 'on', or a specific buffer size
+; to be used for compression (default is 4KB)
+; Note: Resulting chunk size may vary due to nature of compression. PHP
+;   outputs chunks that are few hundreds bytes each as a result of
+;   compression. If you prefer a larger chunk size for better
+;   performance, enable output_buffering in addition.
+; Note: You need to use zlib.output_handler instead of the standard
+;   output_handler, or otherwise the output will be corrupted.
+; http://php.net/zlib.output-compression
+zlib.output_compression = Off
+
+; http://php.net/zlib.output-compression-level
+;zlib.output_compression_level = -1
+
+; You cannot specify additional output handlers if zlib.output_compression
+; is activated here. This setting does the same as output_handler but in
+; a different order.
+; http://php.net/zlib.output-handler
+;zlib.output_handler =
+
+; Implicit flush tells PHP to tell the output layer to flush itself
+; automatically after every output block.  This is equivalent to calling the
+; PHP function flush() after each and every call to print() or echo() and each
+; and every HTML block.  Turning this option on has serious performance
+; implications and is generally recommended for debugging purposes only.
+; http://php.net/implicit-flush
+; Note: This directive is hardcoded to On for the CLI SAPI
+implicit_flush = Off
+
+; The unserialize callback function will be called (with the undefined class'
+; name as parameter), if the unserializer finds an undefined class
+; which should be instantiated. A warning appears if the specified function is
+; not defined, or if the function doesn't include/implement the missing class.
+; So only set this entry, if you really want to implement such a
+; callback-function.
+unserialize_callback_func =
+
+; When floats & doubles are serialized store serialize_precision significant
+; digits after the floating point. The default value ensures that when floats
+; are decoded with unserialize, the data will remain the same.
+serialize_precision = 17
+
+; open_basedir, if set, limits all file operations to the defined directory
+; and below.  This directive makes most sense if used in a per-directory
+; or per-virtualhost web server configuration file. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+; http://php.net/open-basedir
+;open_basedir =
+
+; This directive allows you to disable certain functions for security reasons.
+; It receives a comma-delimited list of function names. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+; http://php.net/disable-functions
+disable_functions =
+
+; This directive allows you to disable certain classes for security reasons.
+; It receives a comma-delimited list of class names. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+; http://php.net/disable-classes
+disable_classes =
+
+; Colors for Syntax Highlighting mode.  Anything that's acceptable in
+; <span style="color: ???????"> would work.
+; http://php.net/syntax-highlighting
+;highlight.string  = #DD0000
+;highlight.comment = #FF9900
+;highlight.keyword = #007700
+;highlight.default = #0000BB
+;highlight.html    = #000000
+
+; If enabled, the request will be allowed to complete even if the user aborts
+; the request. Consider enabling it if executing long requests, which may end up
+; being interrupted by the user or a browser timing out. PHP's default behavior
+; is to disable this feature.
+; http://php.net/ignore-user-abort
+;ignore_user_abort = On
+
+; Determines the size of the realpath cache to be used by PHP. This value should
+; be increased on systems where PHP opens many files to reflect the quantity of
+; the file operations performed.
+; http://php.net/realpath-cache-size
+;realpath_cache_size = 16k
+
+; Duration of time, in seconds for which to cache realpath information for a given
+; file or directory. For systems with rarely changing files, consider increasing this
+; value.
+; http://php.net/realpath-cache-ttl
+;realpath_cache_ttl = 120
+
+; Enables or disables the circular reference collector.
+; http://php.net/zend.enable-gc
+zend.enable_gc = On
+
+; If enabled, scripts may be written in encodings that are incompatible with
+; the scanner.  CP936, Big5, CP949 and Shift_JIS are the examples of such
+; encodings.  To use this feature, mbstring extension must be enabled.
+; Default: Off
+;zend.multibyte = Off
+
+; Allows to set the default encoding for the scripts.  This value will be used
+; unless "declare(encoding=...)" directive appears at the top of the script.
+; Only affects if zend.multibyte is set.
+; Default: ""
+;zend.script_encoding =
+
+;;;;;;;;;;;;;;;;;
+; Miscellaneous ;
+;;;;;;;;;;;;;;;;;
+
+; Decides whether PHP may expose the fact that it is installed on the server
+; (e.g. by adding its signature to the Web server header).  It is no security
+; threat in any way, but it makes it possible to determine whether you use PHP
+; on your server or not.
+; http://php.net/expose-php
+expose_php = On
+
+;;;;;;;;;;;;;;;;;;;
+; Resource Limits ;
+;;;;;;;;;;;;;;;;;;;
+
+; Maximum execution time of each script, in seconds
+; http://php.net/max-execution-time
+; Note: This directive is hardcoded to 0 for the CLI SAPI
+max_execution_time = 30
+
+; Maximum amount of time each script may spend parsing request data. It's a good
+; idea to limit this time on productions servers in order to eliminate unexpectedly
+; long running scripts.
+; Note: This directive is hardcoded to -1 for the CLI SAPI
+; Default Value: -1 (Unlimited)
+; Development Value: 60 (60 seconds)
+; Production Value: 60 (60 seconds)
+; http://php.net/max-input-time
+max_input_time = 60
+
+; Maximum input variable nesting level
+; http://php.net/max-input-nesting-level
+;max_input_nesting_level = 64
+
+; How many GET/POST/COOKIE input variables may be accepted
+; max_input_vars = 1000
+
+; Maximum amount of memory a script may consume (128MB)
+; http://php.net/memory-limit
+memory_limit = 128M
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; Error handling and logging ;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; This directive informs PHP of which errors, warnings and notices you would like
+; it to take action for. The recommended way of setting values for this
+; directive is through the use of the error level constants and bitwise
+; operators. The error level constants are below here for convenience as well as
+; some common settings and their meanings.
+; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
+; those related to E_NOTICE and E_STRICT, which together cover best practices and
+; recommended coding standards in PHP. For performance reasons, this is the
+; recommend error reporting setting. Your production server shouldn't be wasting
+; resources complaining about best practices and coding standards. That's what
+; development servers and development settings are for.
+; Note: The php.ini-development file has this setting as E_ALL. This
+; means it pretty much reports everything which is exactly what you want during
+; development and early testing.
+;
+; Error Level Constants:
+; E_ALL             - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
+; E_ERROR           - fatal run-time errors
+; E_RECOVERABLE_ERROR  - almost fatal run-time errors
+; E_WARNING         - run-time warnings (non-fatal errors)
+; E_PARSE           - compile-time parse errors
+; E_NOTICE          - run-time notices (these are warnings which often result
+;                     from a bug in your code, but it's possible that it was
+;                     intentional (e.g., using an uninitialized variable and
+;                     relying on the fact it's automatically initialized to an
+;                     empty string)
+; E_STRICT          - run-time notices, enable to have PHP suggest changes
+;                     to your code which will ensure the best interoperability
+;                     and forward compatibility of your code
+; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
+; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
+;                     initial startup
+; E_COMPILE_ERROR   - fatal compile-time errors
+; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
+; E_USER_ERROR      - user-generated error message
+; E_USER_WARNING    - user-generated warning message
+; E_USER_NOTICE     - user-generated notice message
+; E_DEPRECATED      - warn about code that will not work in future versions
+;                     of PHP
+; E_USER_DEPRECATED - user-generated deprecation warnings
+;
+; Common Values:
+;   E_ALL (Show all errors, warnings and notices including coding standards.)
+;   E_ALL & ~E_NOTICE  (Show all errors, except for notices)
+;   E_ALL & ~E_NOTICE & ~E_STRICT  (Show all errors, except for notices and coding standards warnings.)
+;   E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (Show only errors)
+; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
+; Development Value: E_ALL
+; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
+; http://php.net/error-reporting
+error_reporting = E_ALL
+
+; This directive controls whether or not and where PHP will output errors,
+; notices and warnings too. Error output is very useful during development, but
+; it could be very dangerous in production environments. Depending on the code
+; which is triggering the error, sensitive information could potentially leak
+; out of your application such as database usernames and passwords or worse.
+; It's recommended that errors be logged on production servers rather than
+; having the errors sent to STDOUT.
+; Possible Values:
+;   Off = Do not display any errors
+;   stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
+;   On or stdout = Display errors to STDOUT
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/display-errors
+display_errors = On
+
+; The display of errors which occur during PHP's startup sequence are handled
+; separately from display_errors. PHP's default behavior is to suppress those
+; errors from clients. Turning the display of startup errors on can be useful in
+; debugging configuration problems. But, it's strongly recommended that you
+; leave this setting off on production servers.
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+; http://php.net/display-startup-errors
+display_startup_errors = On
+
+; Besides displaying errors, PHP can also log errors to locations such as a
+; server-specific log, STDERR, or a location specified by the error_log
+; directive found below. While errors should not be displayed on productions
+; servers they should still be monitored and logging is a great way to do that.
+; Default Value: Off
+; Development Value: On
+; Production Value: On
+; http://php.net/log-errors
+log_errors = On
+
+; Set maximum length of log_errors. In error_log information about the source is
+; added. The default is 1024 and 0 allows to not apply any maximum length at all.
+; http://php.net/log-errors-max-len
+log_errors_max_len = 1024
+
+; Do not log repeated messages. Repeated errors must occur in same file on same
+; line unless ignore_repeated_source is set true.
+; http://php.net/ignore-repeated-errors
+ignore_repeated_errors = Off
+
+; Ignore source of message when ignoring repeated messages. When this setting
+; is On you will not log errors with repeated messages from different files or
+; source lines.
+; http://php.net/ignore-repeated-source
+ignore_repeated_source = Off
+
+; If this parameter is set to Off, then memory leaks will not be shown (on
+; stdout or in the log). This has only effect in a debug compile, and if
+; error reporting includes E_WARNING in the allowed list
+; http://php.net/report-memleaks
+report_memleaks = On
+
+; This setting is on by default.
+;report_zend_debug = 0
+
+; Store the last error/warning message in $php_errormsg (boolean). Setting this value
+; to On can assist in debugging and is appropriate for development servers. It should
+; however be disabled on production servers.
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+; http://php.net/track-errors
+track_errors = On
+
+; Turn off normal error reporting and emit XML-RPC error XML
+; http://php.net/xmlrpc-errors
+;xmlrpc_errors = 0
+
+; An XML-RPC faultCode
+;xmlrpc_error_number = 0
+
+; When PHP displays or logs an error, it has the capability of formatting the
+; error message as HTML for easier reading. This directive controls whether
+; the error message is formatted as HTML or not.
+; Note: This directive is hardcoded to Off for the CLI SAPI
+; Default Value: On
+; Development Value: On
+; Production value: On
+; http://php.net/html-errors
+html_errors = On
+
+; If html_errors is set to On *and* docref_root is not empty, then PHP
+; produces clickable error messages that direct to a page describing the error
+; or function causing the error in detail.
+; You can download a copy of the PHP manual from http://php.net/docs
+; and change docref_root to the base URL of your local copy including the
+; leading '/'. You must also specify the file extension being used including
+; the dot. PHP's default behavior is to leave these settings empty, in which
+; case no links to documentation are generated.
+; Note: Never use this feature for production boxes.
+; http://php.net/docref-root
+; Examples
+;docref_root = "/phpmanual/"
+
+; http://php.net/docref-ext
+;docref_ext = .html
+
+; String to output before an error message. PHP's default behavior is to leave
+; this setting blank.
+; http://php.net/error-prepend-string
+; Example:
+;error_prepend_string = "<span style='color: #ff0000'>"
+
+; String to output after an error message. PHP's default behavior is to leave
+; this setting blank.
+; http://php.net/error-append-string
+; Example:
+;error_append_string = "</span>"
+
+; Log errors to specified file. PHP's default behavior is to leave this value
+; empty.
+; http://php.net/error-log
+; Example:
+;error_log = php_errors.log
+; Log errors to syslog (Event Log on NT, not valid in Windows 95).
+;error_log = syslog
+
+;windows.show_crt_warning
+; Default value: 0
+; Development value: 0
+; Production value: 0
+
+;;;;;;;;;;;;;;;;;
+; Data Handling ;
+;;;;;;;;;;;;;;;;;
+
+; The separator used in PHP generated URLs to separate arguments.
+; PHP's default setting is "&".
+; http://php.net/arg-separator.output
+; Example:
+;arg_separator.output = "&amp;"
+
+; List of separator(s) used by PHP to parse input URLs into variables.
+; PHP's default setting is "&".
+; NOTE: Every character in this directive is considered as separator!
+; http://php.net/arg-separator.input
+; Example:
+;arg_separator.input = ";&"
+
+; This directive determines which super global arrays are registered when PHP
+; starts up. G,P,C,E & S are abbreviations for the following respective super
+; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty
+; paid for the registration of these arrays and because ENV is not as commonly
+; used as the others, ENV is not recommended on productions servers. You
+; can still get access to the environment variables through getenv() should you
+; need to.
+; Default Value: "EGPCS"
+; Development Value: "GPCS"
+; Production Value: "GPCS";
+; http://php.net/variables-order
+variables_order = "GPCS"
+
+; This directive determines which super global data (G,P,C,E & S) should
+; be registered into the super global array REQUEST. If so, it also determines
+; the order in which that data is registered. The values for this directive are
+; specified in the same manner as the variables_order directive, EXCEPT one.
+; Leaving this value empty will cause PHP to use the value set in the
+; variables_order directive. It does not mean it will leave the super globals
+; array REQUEST empty.
+; Default Value: None
+; Development Value: "GP"
+; Production Value: "GP"
+; http://php.net/request-order
+request_order = "GP"
+
+; This directive determines whether PHP registers $argv & $argc each time it
+; runs. $argv contains an array of all the arguments passed to PHP when a script
+; is invoked. $argc contains an integer representing the number of arguments
+; that were passed when the script was invoked. These arrays are extremely
+; useful when running scripts from the command line. When this directive is
+; enabled, registering these variables consumes CPU cycles and memory each time
+; a script is executed. For performance reasons, this feature should be disabled
+; on production servers.
+; Note: This directive is hardcoded to On for the CLI SAPI
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+; http://php.net/register-argc-argv
+register_argc_argv = Off
+
+; When enabled, the ENV, REQUEST and SERVER variables are created when they're
+; first used (Just In Time) instead of when the script starts. If these
+; variables are not used within a script, having this directive on will result
+; in a performance gain. The PHP directive register_argc_argv must be disabled
+; for this directive to have any affect.
+; http://php.net/auto-globals-jit
+auto_globals_jit = On
+
+; Whether PHP will read the POST data.
+; This option is enabled by default.
+; Most likely, you won't want to disable this option globally. It causes $_POST
+; and $_FILES to always be empty; the only way you will be able to read the
+; POST data will be through the php://input stream wrapper. This can be useful
+; to proxy requests or to process the POST data in a memory efficient fashion.
+; http://php.net/enable-post-data-reading
+;enable_post_data_reading = Off
+
+; Maximum size of POST data that PHP will accept.
+; Its value may be 0 to disable the limit. It is ignored if POST data reading
+; is disabled through enable_post_data_reading.
+; http://php.net/post-max-size
+post_max_size = 8M
+
+; Automatically add files before PHP document.
+; http://php.net/auto-prepend-file
+auto_prepend_file =
+
+; Automatically add files after PHP document.
+; http://php.net/auto-append-file
+auto_append_file =
+
+; By default, PHP will output a character encoding using
+; the Content-type: header.  To disable sending of the charset, simply
+; set it to be empty.
+;
+; PHP's built-in default is text/html
+; http://php.net/default-mimetype
+default_mimetype = "text/html"
+
+; PHP's default character set is set to empty.
+; http://php.net/default-charset
+;default_charset = "UTF-8"
+
+; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
+; to disable this feature. If post reading is disabled through
+; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated.
+; http://php.net/always-populate-raw-post-data
+;always_populate_raw_post_data = On
+
+;;;;;;;;;;;;;;;;;;;;;;;;;
+; Paths and Directories ;
+;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; UNIX: "/path1:/path2"
+include_path = ".:/usr/share/php5:/usr/share/php"
+;
+; Windows: "\path1;\path2"
+;include_path = ".;c:\php\includes"
+;
+; PHP's default setting for include_path is ".;/path/to/php/pear"
+; http://php.net/include-path
+
+; The root of the PHP pages, used only if nonempty.
+; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
+; if you are running php as a CGI under any web server (other than IIS)
+; see documentation for security issues.  The alternate is to use the
+; cgi.force_redirect configuration below
+; http://php.net/doc-root
+doc_root =
+
+; The directory under which PHP opens the script using /~username used only
+; if nonempty.
+; http://php.net/user-dir
+user_dir =
+
+; Directory in which the loadable extensions (modules) reside.
+; http://php.net/extension-dir
+; extension_dir = "./"
+; On windows:
+; extension_dir = "ext"
+
+; Whether or not to enable the dl() function.  The dl() function does NOT work
+; properly in multithreaded servers, such as IIS or Zeus, and is automatically
+; disabled on them.
+; http://php.net/enable-dl
+enable_dl = Off
+
+; cgi.force_redirect is necessary to provide security running PHP as a CGI under
+; most web servers.  Left undefined, PHP turns this on by default.  You can
+; turn it off here AT YOUR OWN RISK
+; **You CAN safely turn this off for IIS, in fact, you MUST.**
+; http://php.net/cgi.force-redirect
+;cgi.force_redirect = 1
+
+; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
+; every request. PHP's default behavior is to disable this feature.
+;cgi.nph = 1
+
+; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
+; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
+; will look for to know it is OK to continue execution.  Setting this variable MAY
+; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
+; http://php.net/cgi.redirect-status-env
+;cgi.redirect_status_env = 
+
+; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
+; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
+; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
+; this to 1 will cause PHP CGI to fix its paths to conform to the spec.  A setting
+; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
+; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
+; http://php.net/cgi.fix-pathinfo
+;cgi.fix_pathinfo=1
+
+; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
+; security tokens of the calling client.  This allows IIS to define the
+; security context that the request runs under.  mod_fastcgi under Apache
+; does not currently support this feature (03/17/2002)
+; Set to 1 if running under IIS.  Default is zero.
+; http://php.net/fastcgi.impersonate
+;fastcgi.impersonate = 1
+
+; Disable logging through FastCGI connection. PHP's default behavior is to enable
+; this feature.
+;fastcgi.logging = 0
+
+; cgi.rfc2616_headers configuration option tells PHP what type of headers to
+; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
+; is supported by Apache. When this option is set to 1 PHP will send
+; RFC2616 compliant header.
+; Default is zero.
+; http://php.net/cgi.rfc2616-headers
+;cgi.rfc2616_headers = 0
+
+;;;;;;;;;;;;;;;;
+; File Uploads ;
+;;;;;;;;;;;;;;;;
+
+; Whether to allow HTTP file uploads.
+; http://php.net/file-uploads
+file_uploads = On
+
+; Temporary directory for HTTP uploaded files (will use system default if not
+; specified).
+; http://php.net/upload-tmp-dir
+;upload_tmp_dir =
+
+; Maximum allowed size for uploaded files.
+; http://php.net/upload-max-filesize
+upload_max_filesize = 2M
+
+; Maximum number of files that can be uploaded via a single request
+max_file_uploads = 20
+
+;;;;;;;;;;;;;;;;;;
+; Fopen wrappers ;
+;;;;;;;;;;;;;;;;;;
+
+; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
+; http://php.net/allow-url-fopen
+allow_url_fopen = Off
+
+; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
+; http://php.net/allow-url-include
+allow_url_include = Off
+
+; Define the anonymous ftp password (your email address). PHP's default setting
+; for this is empty.
+; http://php.net/from
+;from="john@doe.com"
+
+; Define the User-Agent string. PHP's default setting for this is empty.
+; http://php.net/user-agent
+;user_agent="PHP"
+
+; Default timeout for socket based streams (seconds)
+; http://php.net/default-socket-timeout
+default_socket_timeout = 60
+
+; If your scripts have to deal with files from Macintosh systems,
+; or you are running on a Mac and need to deal with files from
+; unix or win32 systems, setting this flag will cause PHP to
+; automatically detect the EOL character in those files so that
+; fgets() and file() will work regardless of the source of the file.
+; http://php.net/auto-detect-line-endings
+;auto_detect_line_endings = Off
+
+;;;;;;;;;;;;;;;;;;;;;;
+; Dynamic Extensions ;
+;;;;;;;;;;;;;;;;;;;;;;
+
+; If you wish to have an extension loaded automatically, use the following
+; syntax:
+;
+;   extension=modulename.extension
+;
+; For example, on Windows:
+;
+;   extension=msql.dll
+;
+; ... or under UNIX:
+;
+;   extension=msql.so
+;
+; ... or with a path:
+;
+;   extension=/path/to/extension/msql.so
+;
+; If you only provide the name of the extension, PHP will look for it in its
+; default extension directory.
+;
+; Windows Extensions
+; Note that ODBC support is built in, so no dll is needed for it.
+; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
+; extension folders as well as the separate PECL DLL download (PHP 5).
+; Be sure to appropriately set the extension_dir directive.
+;
+;extension=php_bz2.dll
+;extension=php_curl.dll
+;extension=php_fileinfo.dll
+;extension=php_gd2.dll
+;extension=php_gettext.dll
+;extension=php_gmp.dll
+;extension=php_intl.dll
+;extension=php_imap.dll
+;extension=php_interbase.dll
+;extension=php_ldap.dll
+;extension=php_mbstring.dll
+;extension=php_exif.dll      ; Must be after mbstring as it depends on it
+;extension=php_mysql.dll
+;extension=php_mysqli.dll
+;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
+;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
+;extension=php_openssl.dll
+;extension=php_pdo_firebird.dll
+;extension=php_pdo_mysql.dll
+;extension=php_pdo_oci.dll
+;extension=php_pdo_odbc.dll
+;extension=php_pdo_pgsql.dll
+;extension=php_pdo_sqlite.dll
+;extension=php_pgsql.dll
+;extension=php_pspell.dll
+;extension=php_shmop.dll
+
+; The MIBS data available in the PHP distribution must be installed. 
+; See http://www.php.net/manual/en/snmp.installation.php 
+;extension=php_snmp.dll
+
+;extension=php_soap.dll
+;extension=php_sockets.dll
+;extension=php_sqlite3.dll
+;extension=php_sybase_ct.dll
+;extension=php_tidy.dll
+;extension=php_xmlrpc.dll
+;extension=php_xsl.dll
+;extension=php_zip.dll
+
+;;;;;;;;;;;;;;;;;;;
+; Module Settings ;
+;;;;;;;;;;;;;;;;;;;
+
+[CLI Server]
+; Whether the CLI web server uses ANSI color coding in its terminal output.
+cli_server.color = On
+
+[Date]
+; Defines the default timezone used by the date functions
+; http://php.net/date.timezone
+date.timezone = Europe/Berlin
+
+; http://php.net/date.default-latitude
+;date.default_latitude = 31.7667
+
+; http://php.net/date.default-longitude
+;date.default_longitude = 35.2333
+
+; http://php.net/date.sunrise-zenith
+;date.sunrise_zenith = 90.583333
+
+; http://php.net/date.sunset-zenith
+;date.sunset_zenith = 90.583333
+
+[filter]
+; http://php.net/filter.default
+;filter.default = unsafe_raw
+
+; http://php.net/filter.default-flags
+;filter.default_flags =
+
+[iconv]
+;iconv.input_encoding = ISO-8859-1
+;iconv.internal_encoding = ISO-8859-1
+;iconv.output_encoding = ISO-8859-1
+
+[intl]
+;intl.default_locale =
+; This directive allows you to produce PHP errors when some error
+; happens within intl functions. The value is the level of the error produced.
+; Default is 0, which does not produce any errors.
+;intl.error_level = E_WARNING
+
+[sqlite]
+; http://php.net/sqlite.assoc-case
+;sqlite.assoc_case = 0
+
+[sqlite3]
+;sqlite3.extension_dir =
+
+[Pcre]
+;PCRE library backtracking limit.
+; http://php.net/pcre.backtrack-limit
+;pcre.backtrack_limit=100000
+
+;PCRE library recursion limit.
+;Please note that if you set this value to a high number you may consume all
+;the available process stack and eventually crash PHP (due to reaching the
+;stack size limit imposed by the Operating System).
+; http://php.net/pcre.recursion-limit
+;pcre.recursion_limit=100000
+
+[Pdo]
+; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
+; http://php.net/pdo-odbc.connection-pooling
+;pdo_odbc.connection_pooling=strict
+
+;pdo_odbc.db2_instance_name
+
+[Pdo_mysql]
+; If mysqlnd is used: Number of cache slots for the internal result set cache
+; http://php.net/pdo_mysql.cache_size
+pdo_mysql.cache_size = 2000
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/pdo_mysql.default-socket
+pdo_mysql.default_socket=
+
+[Phar]
+; http://php.net/phar.readonly
+;phar.readonly = On
+
+; http://php.net/phar.require-hash
+;phar.require_hash = On
+
+;phar.cache_list =
+
+[mail function]
+; For Win32 only.
+; http://php.net/smtp
+SMTP = localhost
+; http://php.net/smtp-port
+smtp_port = 25
+
+; For Win32 only.
+; http://php.net/sendmail-from
+;sendmail_from = me@example.com
+
+; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
+; http://php.net/sendmail-path
+;sendmail_path =
+
+; Force the addition of the specified parameters to be passed as extra parameters
+; to the sendmail binary. These parameters will always replace the value of
+; the 5th parameter to mail(), even in safe mode.
+;mail.force_extra_parameters =
+
+; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
+mail.add_x_header = On
+
+; The path to a log file that will log all mail() calls. Log entries include
+; the full path of the script, line number, To address and headers.
+;mail.log =
+; Log mail to syslog (Event Log on NT, not valid in Windows 95).
+;mail.log = syslog
+
+[SQL]
+; http://php.net/sql.safe-mode
+sql.safe_mode = Off
+
+[ODBC]
+; http://php.net/odbc.default-db
+;odbc.default_db    =  Not yet implemented
+
+; http://php.net/odbc.default-user
+;odbc.default_user  =  Not yet implemented
+
+; http://php.net/odbc.default-pw
+;odbc.default_pw    =  Not yet implemented
+
+; Controls the ODBC cursor model.
+; Default: SQL_CURSOR_STATIC (default).
+;odbc.default_cursortype
+
+; Allow or prevent persistent links.
+; http://php.net/odbc.allow-persistent
+odbc.allow_persistent = On
+
+; Check that a connection is still valid before reuse.
+; http://php.net/odbc.check-persistent
+odbc.check_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/odbc.max-persistent
+odbc.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+; http://php.net/odbc.max-links
+odbc.max_links = -1
+
+; Handling of LONG fields.  Returns number of bytes to variables.  0 means
+; passthru.
+; http://php.net/odbc.defaultlrl
+odbc.defaultlrl = 4096
+
+; Handling of binary data.  0 means passthru, 1 return as is, 2 convert to char.
+; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
+; of odbc.defaultlrl and odbc.defaultbinmode
+; http://php.net/odbc.defaultbinmode
+odbc.defaultbinmode = 1
+
+;birdstep.max_links = -1
+
+[Interbase]
+; Allow or prevent persistent links.
+ibase.allow_persistent = 1
+
+; Maximum number of persistent links.  -1 means no limit.
+ibase.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+ibase.max_links = -1
+
+; Default database name for ibase_connect().
+;ibase.default_db =
+
+; Default username for ibase_connect().
+;ibase.default_user =
+
+; Default password for ibase_connect().
+;ibase.default_password =
+
+; Default charset for ibase_connect().
+;ibase.default_charset =
+
+; Default timestamp format.
+ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
+
+; Default date format.
+ibase.dateformat = "%Y-%m-%d"
+
+; Default time format.
+ibase.timeformat = "%H:%M:%S"
+
+[MySQL]
+; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
+; http://php.net/mysql.allow_local_infile
+mysql.allow_local_infile = On
+
+; Allow or prevent persistent links.
+; http://php.net/mysql.allow-persistent
+mysql.allow_persistent = On
+
+; If mysqlnd is used: Number of cache slots for the internal result set cache
+; http://php.net/mysql.cache_size
+mysql.cache_size = 2000
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/mysql.max-persistent
+mysql.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+; http://php.net/mysql.max-links
+mysql.max_links = -1
+
+; Default port number for mysql_connect().  If unset, mysql_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
+; at MYSQL_PORT.
+; http://php.net/mysql.default-port
+mysql.default_port =
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/mysql.default-socket
+mysql.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysql.default-host
+mysql.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysql.default-user
+mysql.default_user =
+
+; Default password for mysql_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
+; and reveal this password!  And of course, any users with read access to this
+; file will be able to reveal the password as well.
+; http://php.net/mysql.default-password
+mysql.default_password =
+
+; Maximum time (in seconds) for connect timeout. -1 means no limit
+; http://php.net/mysql.connect-timeout
+mysql.connect_timeout = 60
+
+; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
+; SQL-Errors will be displayed.
+; http://php.net/mysql.trace-mode
+mysql.trace_mode = Off
+
+[MySQLi]
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/mysqli.max-persistent
+mysqli.max_persistent = -1
+
+; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
+; http://php.net/mysqli.allow_local_infile
+;mysqli.allow_local_infile = On
+
+; Allow or prevent persistent links.
+; http://php.net/mysqli.allow-persistent
+mysqli.allow_persistent = On
+
+; Maximum number of links.  -1 means no limit.
+; http://php.net/mysqli.max-links
+mysqli.max_links = -1
+
+; If mysqlnd is used: Number of cache slots for the internal result set cache
+; http://php.net/mysqli.cache_size
+mysqli.cache_size = 2000
+
+; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
+; at MYSQL_PORT.
+; http://php.net/mysqli.default-port
+mysqli.default_port = 3306
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/mysqli.default-socket
+mysqli.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysqli.default-host
+mysqli.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysqli.default-user
+mysqli.default_user =
+
+; Default password for mysqli_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
+; and reveal this password!  And of course, any users with read access to this
+; file will be able to reveal the password as well.
+; http://php.net/mysqli.default-pw
+mysqli.default_pw =
+
+; Allow or prevent reconnect
+mysqli.reconnect = Off
+
+[mysqlnd]
+; Enable / Disable collection of general statistics by mysqlnd which can be
+; used to tune and monitor MySQL operations.
+; http://php.net/mysqlnd.collect_statistics
+mysqlnd.collect_statistics = On
+
+; Enable / Disable collection of memory usage statistics by mysqlnd which can be
+; used to tune and monitor MySQL operations.
+; http://php.net/mysqlnd.collect_memory_statistics
+mysqlnd.collect_memory_statistics = On
+
+; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
+; http://php.net/mysqlnd.net_cmd_buffer_size
+;mysqlnd.net_cmd_buffer_size = 2048
+
+; Size of a pre-allocated buffer used for reading data sent by the server in
+; bytes.
+; http://php.net/mysqlnd.net_read_buffer_size
+;mysqlnd.net_read_buffer_size = 32768
+
+[OCI8]
+
+; Connection: Enables privileged connections using external
+; credentials (OCI_SYSOPER, OCI_SYSDBA)
+; http://php.net/oci8.privileged-connect
+;oci8.privileged_connect = Off
+
+; Connection: The maximum number of persistent OCI8 connections per
+; process. Using -1 means no limit.
+; http://php.net/oci8.max-persistent
+;oci8.max_persistent = -1
+
+; Connection: The maximum number of seconds a process is allowed to
+; maintain an idle persistent connection. Using -1 means idle
+; persistent connections will be maintained forever.
+; http://php.net/oci8.persistent-timeout
+;oci8.persistent_timeout = -1
+
+; Connection: The number of seconds that must pass before issuing a
+; ping during oci_pconnect() to check the connection validity. When
+; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
+; pings completely.
+; http://php.net/oci8.ping-interval
+;oci8.ping_interval = 60
+
+; Connection: Set this to a user chosen connection class to be used
+; for all pooled server requests with Oracle 11g Database Resident
+; Connection Pooling (DRCP).  To use DRCP, this value should be set to
+; the same string for all web servers running the same application,
+; the database pool must be configured, and the connection string must
+; specify to use a pooled server.
+;oci8.connection_class =
+
+; High Availability: Using On lets PHP receive Fast Application
+; Notification (FAN) events generated when a database node fails. The
+; database must also be configured to post FAN events.
+;oci8.events = Off
+
+; Tuning: This option enables statement caching, and specifies how
+; many statements to cache. Using 0 disables statement caching.
+; http://php.net/oci8.statement-cache-size
+;oci8.statement_cache_size = 20
+
+; Tuning: Enables statement prefetching and sets the default number of
+; rows that will be fetched automatically after statement execution.
+; http://php.net/oci8.default-prefetch
+;oci8.default_prefetch = 100
+
+; Compatibility. Using On means oci_close() will not close
+; oci_connect() and oci_new_connect() connections.
+; http://php.net/oci8.old-oci-close-semantics
+;oci8.old_oci_close_semantics = Off
+
+[PostgreSQL]
+; Allow or prevent persistent links.
+; http://php.net/pgsql.allow-persistent
+pgsql.allow_persistent = On
+
+; Detect broken persistent links always with pg_pconnect().
+; Auto reset feature requires a little overheads.
+; http://php.net/pgsql.auto-reset-persistent
+pgsql.auto_reset_persistent = Off
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/pgsql.max-persistent
+pgsql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+; http://php.net/pgsql.max-links
+pgsql.max_links = -1
+
+; Ignore PostgreSQL backends Notice message or not.
+; Notice message logging require a little overheads.
+; http://php.net/pgsql.ignore-notice
+pgsql.ignore_notice = 0
+
+; Log PostgreSQL backends Notice message or not.
+; Unless pgsql.ignore_notice=0, module cannot log notice message.
+; http://php.net/pgsql.log-notice
+pgsql.log_notice = 0
+
+[Sybase-CT]
+; Allow or prevent persistent links.
+; http://php.net/sybct.allow-persistent
+sybct.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/sybct.max-persistent
+sybct.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+; http://php.net/sybct.max-links
+sybct.max_links = -1
+
+; Minimum server message severity to display.
+; http://php.net/sybct.min-server-severity
+sybct.min_server_severity = 10
+
+; Minimum client message severity to display.
+; http://php.net/sybct.min-client-severity
+sybct.min_client_severity = 10
+
+; Set per-context timeout
+; http://php.net/sybct.timeout
+;sybct.timeout=
+
+;sybct.packet_size
+
+; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
+; Default: one minute
+;sybct.login_timeout=
+
+; The name of the host you claim to be connecting from, for display by sp_who.
+; Default: none
+;sybct.hostname=
+
+; Allows you to define how often deadlocks are to be retried. -1 means "forever".
+; Default: 0
+;sybct.deadlock_retry_count=
+
+[bcmath]
+; Number of decimal digits for all bcmath functions.
+; http://php.net/bcmath.scale
+bcmath.scale = 0
+
+[browscap]
+; http://php.net/browscap
+;browscap = extra/browscap.ini
+
+[Session]
+; Handler used to store/retrieve data.
+; http://php.net/session.save-handler
+session.save_handler = files
+
+; Argument passed to save_handler.  In the case of files, this is the path
+; where data files are stored. Note: Windows users have to change this
+; variable in order to use PHP's session functions.
+;
+; The path can be defined as:
+;
+;     session.save_path = "N;/path"
+;
+; where N is an integer.  Instead of storing all the session files in
+; /path, what this will do is use subdirectories N-levels deep, and
+; store the session data in those directories.  This is useful if you
+; or your OS have problems with lots of files in one directory, and is
+; a more efficient layout for servers that handle lots of sessions.
+;
+; NOTE 1: PHP will not create this directory structure automatically.
+;         You can use the script in the ext/session dir for that purpose.
+; NOTE 2: See the section on garbage collection below if you choose to
+;         use subdirectories for session storage
+;
+; The file storage module creates files using mode 600 by default.
+; You can change that by using
+;
+;     session.save_path = "N;MODE;/path"
+;
+; where MODE is the octal representation of the mode. Note that this
+; does not overwrite the process's umask.
+; http://php.net/session.save-path
+session.save_path = "/tmp"
+
+; Whether to use cookies.
+; http://php.net/session.use-cookies
+session.use_cookies = 1
+
+; http://php.net/session.cookie-secure
+;session.cookie_secure =
+
+; This option forces PHP to fetch and use a cookie for storing and maintaining
+; the session id. We encourage this operation as it's very helpful in combating
+; session hijacking when not specifying and managing your own session id. It is
+; not the end all be all of session hijacking defense, but it's a good start.
+; http://php.net/session.use-only-cookies
+session.use_only_cookies = 1
+
+; Name of the session (used as cookie name).
+; http://php.net/session.name
+session.name = PHPSESSID
+
+; Initialize session on request startup.
+; http://php.net/session.auto-start
+session.auto_start = 0
+
+; Lifetime in seconds of cookie or, if 0, until browser is restarted.
+; http://php.net/session.cookie-lifetime
+session.cookie_lifetime = 0
+
+; The path for which the cookie is valid.
+; http://php.net/session.cookie-path
+session.cookie_path = /
+
+; The domain for which the cookie is valid.
+; http://php.net/session.cookie-domain
+session.cookie_domain =
+
+; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
+; http://php.net/session.cookie-httponly
+session.cookie_httponly =
+
+; Handler used to serialize data.  php is the standard serializer of PHP.
+; http://php.net/session.serialize-handler
+session.serialize_handler = php
+
+; Defines the probability that the 'garbage collection' process is started
+; on every session initialization. The probability is calculated by using
+; gc_probability/gc_divisor. Where session.gc_probability is the numerator
+; and gc_divisor is the denominator in the equation. Setting this value to 1
+; when the session.gc_divisor value is 100 will give you approximately a 1% chance
+; the gc will run on any give request.
+; Default Value: 1
+; Development Value: 1
+; Production Value: 1
+; http://php.net/session.gc-probability
+session.gc_probability = 1
+
+; Defines the probability that the 'garbage collection' process is started on every
+; session initialization. The probability is calculated by using the following equation:
+; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
+; session.gc_divisor is the denominator in the equation. Setting this value to 1
+; when the session.gc_divisor value is 100 will give you approximately a 1% chance
+; the gc will run on any give request. Increasing this value to 1000 will give you
+; a 0.1% chance the gc will run on any give request. For high volume production servers,
+; this is a more efficient approach.
+; Default Value: 100
+; Development Value: 1000
+; Production Value: 1000
+; http://php.net/session.gc-divisor
+session.gc_divisor = 1000
+
+; After this number of seconds, stored data will be seen as 'garbage' and
+; cleaned up by the garbage collection process.
+; http://php.net/session.gc-maxlifetime
+session.gc_maxlifetime = 1440
+
+; NOTE: If you are using the subdirectory option for storing session files
+;       (see session.save_path above), then garbage collection does *not*
+;       happen automatically.  You will need to do your own garbage
+;       collection through a shell script, cron entry, or some other method.
+;       For example, the following script would is the equivalent of
+;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
+;          find /path/to/sessions -cmin +24 | xargs rm
+
+; PHP 4.2 and less have an undocumented feature/bug that allows you to
+; to initialize a session variable in the global scope.
+; PHP 4.3 and later will warn you, if this feature is used.
+; You can disable the feature and the warning separately. At this time,
+; the warning is only displayed, if bug_compat_42 is enabled. This feature
+; introduces some serious security problems if not handled correctly. It's
+; recommended that you do not use this feature on production servers. But you
+; should enable this on development servers and enable the warning as well. If you
+; do not enable the feature on development servers, you won't be warned when it's
+; used and debugging errors caused by this can be difficult to track down.
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/session.bug-compat-42
+session.bug_compat_42 = On
+
+; This setting controls whether or not you are warned by PHP when initializing a
+; session value into the global space. session.bug_compat_42 must be enabled before
+; these warnings can be issued by PHP. See the directive above for more information.
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/session.bug-compat-warn
+session.bug_compat_warn = On
+
+; Check HTTP Referer to invalidate externally stored URLs containing ids.
+; HTTP_REFERER has to contain this substring for the session to be
+; considered as valid.
+; http://php.net/session.referer-check
+session.referer_check =
+
+; How many bytes to read from the file.
+; http://php.net/session.entropy-length
+;session.entropy_length = 32
+
+; Specified here to create the session id.
+; http://php.net/session.entropy-file
+; Defaults to /dev/urandom
+; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom
+; If neither are found at compile time, the default is no entropy file.
+; On windows, setting the entropy_length setting will activate the
+; Windows random source (using the CryptoAPI)
+;session.entropy_file = /dev/urandom
+
+; Set to {nocache,private,public,} to determine HTTP caching aspects
+; or leave this empty to avoid sending anti-caching headers.
+; http://php.net/session.cache-limiter
+session.cache_limiter = nocache
+
+; Document expires after n minutes.
+; http://php.net/session.cache-expire
+session.cache_expire = 180
+
+; trans sid support is disabled by default.
+; Use of trans sid may risk your users security.
+; Use this option with caution.
+; - User may send URL contains active session ID
+;   to other person via. email/irc/etc.
+; - URL that contains active session ID may be stored
+;   in publicly accessible computer.
+; - User may access your site with the same session ID
+;   always using URL stored in browser's history or bookmarks.
+; http://php.net/session.use-trans-sid
+session.use_trans_sid = 0
+
+; Select a hash function for use in generating session ids.
+; Possible Values
+;   0  (MD5 128 bits)
+;   1  (SHA-1 160 bits)
+; This option may also be set to the name of any hash function supported by
+; the hash extension. A list of available hashes is returned by the hash_algos()
+; function.
+; http://php.net/session.hash-function
+session.hash_function = 0
+
+; Define how many bits are stored in each character when converting
+; the binary hash data to something readable.
+; Possible values:
+;   4  (4 bits: 0-9, a-f)
+;   5  (5 bits: 0-9, a-v)
+;   6  (6 bits: 0-9, a-z, A-Z, "-", ",")
+; Default Value: 4
+; Development Value: 5
+; Production Value: 5
+; http://php.net/session.hash-bits-per-character
+session.hash_bits_per_character = 5
+
+; The URL rewriter will look for URLs in a defined set of HTML tags.
+; form/fieldset are special; if you include them here, the rewriter will
+; add a hidden <input> field with the info which is otherwise appended
+; to URLs.  If you want XHTML conformity, remove the form entry.
+; Note that all valid entries require a "=", even if no value follows.
+; Default Value: "a=href,area=href,frame=src,form=,fieldset="
+; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+; http://php.net/url-rewriter.tags
+url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
+
+; Enable upload progress tracking in $_SESSION
+; Default Value: On
+; Development Value: On
+; Production Value: On
+; http://php.net/session.upload-progress.enabled
+;session.upload_progress.enabled = On
+
+; Cleanup the progress information as soon as all POST data has been read
+; (i.e. upload completed).
+; Default Value: On
+; Development Value: On
+; Production Value: On
+; http://php.net/session.upload-progress.cleanup
+;session.upload_progress.cleanup = On
+
+; A prefix used for the upload progress key in $_SESSION
+; Default Value: "upload_progress_"
+; Development Value: "upload_progress_"
+; Production Value: "upload_progress_"
+; http://php.net/session.upload-progress.prefix
+;session.upload_progress.prefix = "upload_progress_"
+
+; The index name (concatenated with the prefix) in $_SESSION
+; containing the upload progress information
+; Default Value: "PHP_SESSION_UPLOAD_PROGRESS"
+; Development Value: "PHP_SESSION_UPLOAD_PROGRESS"
+; Production Value: "PHP_SESSION_UPLOAD_PROGRESS"
+; http://php.net/session.upload-progress.name
+;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS"
+
+; How frequently the upload progress should be updated.
+; Given either in percentages (per-file), or in bytes
+; Default Value: "1%"
+; Development Value: "1%"
+; Production Value: "1%"
+; http://php.net/session.upload-progress.freq
+;session.upload_progress.freq =  "1%"
+
+; The minimum delay between updates, in seconds
+; Default Value: 1
+; Development Value: 1
+; Production Value: 1
+; http://php.net/session.upload-progress.min-freq
+;session.upload_progress.min_freq = "1"
+
+[MSSQL]
+; Allow or prevent persistent links.
+mssql.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+mssql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+mssql.max_links = -1
+
+; Minimum error severity to display.
+mssql.min_error_severity = 10
+
+; Minimum message severity to display.
+mssql.min_message_severity = 10
+
+; Compatibility mode with old versions of PHP 3.0.
+mssql.compatability_mode = Off
+
+; Connect timeout
+;mssql.connect_timeout = 5
+
+; Query timeout
+;mssql.timeout = 60
+
+; Valid range 0 - 2147483647.  Default = 4096.
+;mssql.textlimit = 4096
+
+; Valid range 0 - 2147483647.  Default = 4096.
+;mssql.textsize = 4096
+
+; Limits the number of records in each batch.  0 = all records in one batch.
+;mssql.batchsize = 0
+
+; Specify how datetime and datetim4 columns are returned
+; On => Returns data converted to SQL server settings
+; Off => Returns values as YYYY-MM-DD hh:mm:ss
+;mssql.datetimeconvert = On
+
+; Use NT authentication when connecting to the server
+mssql.secure_connection = Off
+
+; Specify max number of processes. -1 = library default
+; msdlib defaults to 25
+; FreeTDS defaults to 4096
+;mssql.max_procs = -1
+
+; Specify client character set.
+; If empty or not set the client charset from freetds.conf is used
+; This is only used when compiled with FreeTDS
+;mssql.charset = "ISO-8859-1"
+
+[Assertion]
+; Assert(expr); active by default.
+; http://php.net/assert.active
+;assert.active = On
+
+; Issue a PHP warning for each failed assertion.
+; http://php.net/assert.warning
+;assert.warning = On
+
+; Don't bail out by default.
+; http://php.net/assert.bail
+;assert.bail = Off
+
+; User-function to be called if an assertion fails.
+; http://php.net/assert.callback
+;assert.callback = 0
+
+; Eval the expression with current error_reporting().  Set to true if you want
+; error_reporting(0) around the eval().
+; http://php.net/assert.quiet-eval
+;assert.quiet_eval = 0
+
+[COM]
+; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
+; http://php.net/com.typelib-file
+;com.typelib_file =
+
+; allow Distributed-COM calls
+; http://php.net/com.allow-dcom
+;com.allow_dcom = true
+
+; autoregister constants of a components typlib on com_load()
+; http://php.net/com.autoregister-typelib
+;com.autoregister_typelib = true
+
+; register constants casesensitive
+; http://php.net/com.autoregister-casesensitive
+;com.autoregister_casesensitive = false
+
+; show warnings on duplicate constant registrations
+; http://php.net/com.autoregister-verbose
+;com.autoregister_verbose = true
+
+; The default character set code-page to use when passing strings to and from COM objects.
+; Default: system ANSI code page
+;com.code_page=
+
+[mbstring]
+; language for internal character representation.
+; http://php.net/mbstring.language
+;mbstring.language = Japanese
+
+; internal/script encoding.
+; Some encoding cannot work as internal encoding.
+; (e.g. SJIS, BIG5, ISO-2022-*)
+; http://php.net/mbstring.internal-encoding
+;mbstring.internal_encoding = EUC-JP
+
+; http input encoding.
+; http://php.net/mbstring.http-input
+;mbstring.http_input = auto
+
+; http output encoding. mb_output_handler must be
+; registered as output buffer to function
+; http://php.net/mbstring.http-output
+;mbstring.http_output = SJIS
+
+; enable automatic encoding translation according to
+; mbstring.internal_encoding setting. Input chars are
+; converted to internal encoding by setting this to On.
+; Note: Do _not_ use automatic encoding translation for
+;       portable libs/applications.
+; http://php.net/mbstring.encoding-translation
+;mbstring.encoding_translation = Off
+
+; automatic encoding detection order.
+; auto means
+; http://php.net/mbstring.detect-order
+;mbstring.detect_order = auto
+
+; substitute_character used when character cannot be converted
+; one from another
+; http://php.net/mbstring.substitute-character
+;mbstring.substitute_character = none;
+
+; overload(replace) single byte functions by mbstring functions.
+; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
+; etc. Possible values are 0,1,2,4 or combination of them.
+; For example, 7 for overload everything.
+; 0: No overload
+; 1: Overload mail() function
+; 2: Overload str*() functions
+; 4: Overload ereg*() functions
+; http://php.net/mbstring.func-overload
+;mbstring.func_overload = 0
+
+; enable strict encoding detection.
+;mbstring.strict_detection = Off
+
+; This directive specifies the regex pattern of content types for which mb_output_handler()
+; is activated.
+; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
+;mbstring.http_output_conv_mimetype=
+
+[gd]
+; Tell the jpeg decode to ignore warnings and try to create
+; a gd image. The warning will then be displayed as notices
+; disabled by default
+; http://php.net/gd.jpeg-ignore-warning
+;gd.jpeg_ignore_warning = 0
+
+[exif]
+; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
+; With mbstring support this will automatically be converted into the encoding
+; given by corresponding encode setting. When empty mbstring.internal_encoding
+; is used. For the decode settings you can distinguish between motorola and
+; intel byte order. A decode setting cannot be empty.
+; http://php.net/exif.encode-unicode
+;exif.encode_unicode = ISO-8859-15
+
+; http://php.net/exif.decode-unicode-motorola
+;exif.decode_unicode_motorola = UCS-2BE
+
+; http://php.net/exif.decode-unicode-intel
+;exif.decode_unicode_intel    = UCS-2LE
+
+; http://php.net/exif.encode-jis
+;exif.encode_jis =
+
+; http://php.net/exif.decode-jis-motorola
+;exif.decode_jis_motorola = JIS
+
+; http://php.net/exif.decode-jis-intel
+;exif.decode_jis_intel    = JIS
+
+[Tidy]
+; The path to a default tidy configuration file to use when using tidy
+; http://php.net/tidy.default-config
+;tidy.default_config = /usr/local/lib/php/default.tcfg
+
+; Should tidy clean and repair output automatically?
+; WARNING: Do not use this option if you are generating non-html content
+; such as dynamic images
+; http://php.net/tidy.clean-output
+tidy.clean_output = Off
+
+[soap]
+; Enables or disables WSDL caching feature.
+; http://php.net/soap.wsdl-cache-enabled
+soap.wsdl_cache_enabled=1
+
+; Sets the directory name where SOAP extension will put cache files.
+; http://php.net/soap.wsdl-cache-dir
+soap.wsdl_cache_dir="/tmp"
+
+; (time to live) Sets the number of second while cached file will be used
+; instead of original one.
+; http://php.net/soap.wsdl-cache-ttl
+soap.wsdl_cache_ttl=86400
+
+; Sets the size of the cache limit. (Max. number of WSDL files to cache)
+soap.wsdl_cache_limit = 5
+
+[sysvshm]
+; A default size of the shared memory segment
+;sysvshm.init_mem = 10000
+
+[ldap]
+; Sets the maximum number of open links or -1 for unlimited.
+ldap.max_links = -1
+
+[mcrypt]
+; For more information about mcrypt settings see http://php.net/mcrypt-module-open
+
+; Directory where to load mcrypt algorithms
+; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
+;mcrypt.algorithms_dir=
+
+; Directory where to load mcrypt modes
+; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
+;mcrypt.modes_dir=
+
+[dba]
+;dba.default_handler=
+
+; Local Variables:
+; tab-width: 4
+; End:
diff --git a/config-archive/etc/php/apache2-php5.4/php.ini.dist b/config-archive/etc/php/apache2-php5.4/php.ini.dist
new file mode 100644 (file)
index 0000000..f0d3056
--- /dev/null
@@ -0,0 +1,1866 @@
+[PHP]
+
+;;;;;;;;;;;;;;;;;;;
+; About php.ini   ;
+;;;;;;;;;;;;;;;;;;;
+; PHP's initialization file, generally called php.ini, is responsible for
+; configuring many of the aspects of PHP's behavior.
+
+; PHP attempts to find and load this configuration from a number of locations.
+; The following is a summary of its search order:
+; 1. SAPI module specific location.
+; 2. The PHPRC environment variable. (As of PHP 5.2.0)
+; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
+; 4. Current working directory (except CLI)
+; 5. The web server's directory (for SAPI modules), or directory of PHP
+; (otherwise in Windows)
+; 6. The directory from the --with-config-file-path compile time option, or the
+; Windows directory (C:\windows or C:\winnt)
+; See the PHP docs for more specific information.
+; http://php.net/configuration.file
+
+; The syntax of the file is extremely simple.  Whitespace and lines
+; beginning with a semicolon are silently ignored (as you probably guessed).
+; Section headers (e.g. [Foo]) are also silently ignored, even though
+; they might mean something in the future.
+
+; Directives following the section heading [PATH=/www/mysite] only
+; apply to PHP files in the /www/mysite directory.  Directives
+; following the section heading [HOST=www.example.com] only apply to
+; PHP files served from www.example.com.  Directives set in these
+; special sections cannot be overridden by user-defined INI files or
+; at runtime. Currently, [PATH=] and [HOST=] sections only work under
+; CGI/FastCGI.
+; http://php.net/ini.sections
+
+; Directives are specified using the following syntax:
+; directive = value
+; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
+; Directives are variables used to configure PHP or PHP extensions.
+; There is no name validation.  If PHP can't find an expected
+; directive because it is not set or is mistyped, a default value will be used.
+
+; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
+; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
+; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
+; previously set variable or directive (e.g. ${foo})
+
+; Expressions in the INI file are limited to bitwise operators and parentheses:
+; |  bitwise OR
+; ^  bitwise XOR
+; &  bitwise AND
+; ~  bitwise NOT
+; !  boolean NOT
+
+; Boolean flags can be turned on using the values 1, On, True or Yes.
+; They can be turned off using the values 0, Off, False or No.
+
+; An empty string can be denoted by simply not writing anything after the equal
+; sign, or by using the None keyword:
+
+;  foo =         ; sets foo to an empty string
+;  foo = None    ; sets foo to an empty string
+;  foo = "None"  ; sets foo to the string 'None'
+
+; If you use constants in your value, and these constants belong to a
+; dynamically loaded extension (either a PHP extension or a Zend extension),
+; you may only use these constants *after* the line that loads the extension.
+
+;;;;;;;;;;;;;;;;;;;
+; About this file ;
+;;;;;;;;;;;;;;;;;;;
+; PHP comes packaged with two INI files. One that is recommended to be used
+; in production environments and one that is recommended to be used in
+; development environments.
+
+; php.ini-production contains settings which hold security, performance and
+; best practices at its core. But please be aware, these settings may break
+; compatibility with older or less security conscience applications. We
+; recommending using the production ini in production and testing environments.
+
+; php.ini-development is very similar to its production variant, except it's
+; much more verbose when it comes to errors. We recommending using the
+; development version only in development environments as errors shown to
+; application users can inadvertently leak otherwise secure information.
+
+; This is php.ini-development INI file.
+
+;;;;;;;;;;;;;;;;;;;
+; Quick Reference ;
+;;;;;;;;;;;;;;;;;;;
+; The following are all the settings which are different in either the production
+; or development versions of the INIs with respect to PHP's default behavior.
+; Please see the actual settings later in the document for more details as to why
+; we recommend these changes in PHP's behavior.
+
+; display_errors
+;   Default Value: On
+;   Development Value: On
+;   Production Value: Off
+
+; display_startup_errors
+;   Default Value: Off
+;   Development Value: On
+;   Production Value: Off
+
+; error_reporting
+;   Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
+;   Development Value: E_ALL
+;   Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
+
+; html_errors
+;   Default Value: On
+;   Development Value: On
+;   Production value: On
+
+; log_errors
+;   Default Value: Off
+;   Development Value: On
+;   Production Value: On
+
+; max_input_time
+;   Default Value: -1 (Unlimited)
+;   Development Value: 60 (60 seconds)
+;   Production Value: 60 (60 seconds)
+
+; output_buffering
+;   Default Value: Off
+;   Development Value: 4096
+;   Production Value: 4096
+
+; register_argc_argv
+;   Default Value: On
+;   Development Value: Off
+;   Production Value: Off
+
+; request_order
+;   Default Value: None
+;   Development Value: "GP"
+;   Production Value: "GP"
+
+; session.bug_compat_42
+;   Default Value: On
+;   Development Value: On
+;   Production Value: Off
+
+; session.bug_compat_warn
+;   Default Value: On
+;   Development Value: On
+;   Production Value: Off
+
+; session.gc_divisor
+;   Default Value: 100
+;   Development Value: 1000
+;   Production Value: 1000
+
+; session.hash_bits_per_character
+;   Default Value: 4
+;   Development Value: 5
+;   Production Value: 5
+
+; short_open_tag
+;   Default Value: On
+;   Development Value: Off
+;   Production Value: Off
+
+; track_errors
+;   Default Value: Off
+;   Development Value: On
+;   Production Value: Off
+
+; url_rewriter.tags
+;   Default Value: "a=href,area=href,frame=src,form=,fieldset="
+;   Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+;   Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+
+; variables_order
+;   Default Value: "EGPCS"
+;   Development Value: "GPCS"
+;   Production Value: "GPCS"
+
+;;;;;;;;;;;;;;;;;;;;
+; php.ini Options  ;
+;;;;;;;;;;;;;;;;;;;;
+; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
+;user_ini.filename = ".user.ini"
+
+; To disable this feature set this option to empty value
+;user_ini.filename =
+
+; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
+;user_ini.cache_ttl = 300
+
+;;;;;;;;;;;;;;;;;;;;
+; Language Options ;
+;;;;;;;;;;;;;;;;;;;;
+
+; Enable the PHP scripting language engine under Apache.
+; http://php.net/engine
+engine = On
+
+; This directive determines whether or not PHP will recognize code between
+; <? and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that <?php and ?> should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the <?= shorthand tag, which can be
+; used regardless of this directive.
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+; http://php.net/short-open-tag
+short_open_tag = Off
+
+; Allow ASP-style <% %> tags.
+; http://php.net/asp-tags
+asp_tags = Off
+
+; The number of significant digits displayed in floating point numbers.
+; http://php.net/precision
+precision = 14
+
+; Output buffering is a mechanism for controlling how much output data
+; (excluding headers and cookies) PHP should keep internally before pushing that
+; data to the client. If your application's output exceeds this setting, PHP
+; will send that data in chunks of roughly the size you specify.
+; Turning on this setting and managing its maximum buffer size can yield some
+; interesting side-effects depending on your application and web server.
+; You may be able to send headers and cookies after you've already sent output
+; through print or echo. You also may see performance benefits if your server is
+; emitting less packets due to buffered output versus PHP streaming the output
+; as it gets it. On production servers, 4096 bytes is a good setting for performance
+; reasons.
+; Note: Output buffering can also be controlled via Output Buffering Control
+;   functions.
+; Possible Values:
+;   On = Enabled and buffer is unlimited. (Use with caution)
+;   Off = Disabled
+;   Integer = Enables the buffer and sets its maximum size in bytes.
+; Note: This directive is hardcoded to Off for the CLI SAPI
+; Default Value: Off
+; Development Value: 4096
+; Production Value: 4096
+; http://php.net/output-buffering
+output_buffering = 4096
+
+; You can redirect all of the output of your scripts to a function.  For
+; example, if you set output_handler to "mb_output_handler", character
+; encoding will be transparently converted to the specified encoding.
+; Setting any output handler automatically turns on output buffering.
+; Note: People who wrote portable scripts should not depend on this ini
+;   directive. Instead, explicitly set the output handler using ob_start().
+;   Using this ini directive may cause problems unless you know what script
+;   is doing.
+; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
+;   and you cannot use both "ob_gzhandler" and "zlib.output_compression".
+; Note: output_handler must be empty if this is set 'On' !!!!
+;   Instead you must use zlib.output_handler.
+; http://php.net/output-handler
+;output_handler =
+
+; Transparent output compression using the zlib library
+; Valid values for this option are 'off', 'on', or a specific buffer size
+; to be used for compression (default is 4KB)
+; Note: Resulting chunk size may vary due to nature of compression. PHP
+;   outputs chunks that are few hundreds bytes each as a result of
+;   compression. If you prefer a larger chunk size for better
+;   performance, enable output_buffering in addition.
+; Note: You need to use zlib.output_handler instead of the standard
+;   output_handler, or otherwise the output will be corrupted.
+; http://php.net/zlib.output-compression
+zlib.output_compression = Off
+
+; http://php.net/zlib.output-compression-level
+;zlib.output_compression_level = -1
+
+; You cannot specify additional output handlers if zlib.output_compression
+; is activated here. This setting does the same as output_handler but in
+; a different order.
+; http://php.net/zlib.output-handler
+;zlib.output_handler =
+
+; Implicit flush tells PHP to tell the output layer to flush itself
+; automatically after every output block.  This is equivalent to calling the
+; PHP function flush() after each and every call to print() or echo() and each
+; and every HTML block.  Turning this option on has serious performance
+; implications and is generally recommended for debugging purposes only.
+; http://php.net/implicit-flush
+; Note: This directive is hardcoded to On for the CLI SAPI
+implicit_flush = Off
+
+; The unserialize callback function will be called (with the undefined class'
+; name as parameter), if the unserializer finds an undefined class
+; which should be instantiated. A warning appears if the specified function is
+; not defined, or if the function doesn't include/implement the missing class.
+; So only set this entry, if you really want to implement such a
+; callback-function.
+unserialize_callback_func =
+
+; When floats & doubles are serialized store serialize_precision significant
+; digits after the floating point. The default value ensures that when floats
+; are decoded with unserialize, the data will remain the same.
+serialize_precision = 17
+
+; open_basedir, if set, limits all file operations to the defined directory
+; and below.  This directive makes most sense if used in a per-directory
+; or per-virtualhost web server configuration file. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+; http://php.net/open-basedir
+;open_basedir =
+
+; This directive allows you to disable certain functions for security reasons.
+; It receives a comma-delimited list of function names. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+; http://php.net/disable-functions
+disable_functions =
+
+; This directive allows you to disable certain classes for security reasons.
+; It receives a comma-delimited list of class names. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+; http://php.net/disable-classes
+disable_classes =
+
+; Colors for Syntax Highlighting mode.  Anything that's acceptable in
+; <span style="color: ???????"> would work.
+; http://php.net/syntax-highlighting
+;highlight.string  = #DD0000
+;highlight.comment = #FF9900
+;highlight.keyword = #007700
+;highlight.default = #0000BB
+;highlight.html    = #000000
+
+; If enabled, the request will be allowed to complete even if the user aborts
+; the request. Consider enabling it if executing long requests, which may end up
+; being interrupted by the user or a browser timing out. PHP's default behavior
+; is to disable this feature.
+; http://php.net/ignore-user-abort
+;ignore_user_abort = On
+
+; Determines the size of the realpath cache to be used by PHP. This value should
+; be increased on systems where PHP opens many files to reflect the quantity of
+; the file operations performed.
+; http://php.net/realpath-cache-size
+;realpath_cache_size = 16k
+
+; Duration of time, in seconds for which to cache realpath information for a given
+; file or directory. For systems with rarely changing files, consider increasing this
+; value.
+; http://php.net/realpath-cache-ttl
+;realpath_cache_ttl = 120
+
+; Enables or disables the circular reference collector.
+; http://php.net/zend.enable-gc
+zend.enable_gc = On
+
+; If enabled, scripts may be written in encodings that are incompatible with
+; the scanner.  CP936, Big5, CP949 and Shift_JIS are the examples of such
+; encodings.  To use this feature, mbstring extension must be enabled.
+; Default: Off
+;zend.multibyte = Off
+
+; Allows to set the default encoding for the scripts.  This value will be used
+; unless "declare(encoding=...)" directive appears at the top of the script.
+; Only affects if zend.multibyte is set.
+; Default: ""
+;zend.script_encoding =
+
+;;;;;;;;;;;;;;;;;
+; Miscellaneous ;
+;;;;;;;;;;;;;;;;;
+
+; Decides whether PHP may expose the fact that it is installed on the server
+; (e.g. by adding its signature to the Web server header).  It is no security
+; threat in any way, but it makes it possible to determine whether you use PHP
+; on your server or not.
+; http://php.net/expose-php
+expose_php = On
+
+;;;;;;;;;;;;;;;;;;;
+; Resource Limits ;
+;;;;;;;;;;;;;;;;;;;
+
+; Maximum execution time of each script, in seconds
+; http://php.net/max-execution-time
+; Note: This directive is hardcoded to 0 for the CLI SAPI
+max_execution_time = 30
+
+; Maximum amount of time each script may spend parsing request data. It's a good
+; idea to limit this time on productions servers in order to eliminate unexpectedly
+; long running scripts.
+; Note: This directive is hardcoded to -1 for the CLI SAPI
+; Default Value: -1 (Unlimited)
+; Development Value: 60 (60 seconds)
+; Production Value: 60 (60 seconds)
+; http://php.net/max-input-time
+max_input_time = 60
+
+; Maximum input variable nesting level
+; http://php.net/max-input-nesting-level
+;max_input_nesting_level = 64
+
+; How many GET/POST/COOKIE input variables may be accepted
+; max_input_vars = 1000
+
+; Maximum amount of memory a script may consume (128MB)
+; http://php.net/memory-limit
+memory_limit = 128M
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; Error handling and logging ;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; This directive informs PHP of which errors, warnings and notices you would like
+; it to take action for. The recommended way of setting values for this
+; directive is through the use of the error level constants and bitwise
+; operators. The error level constants are below here for convenience as well as
+; some common settings and their meanings.
+; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
+; those related to E_NOTICE and E_STRICT, which together cover best practices and
+; recommended coding standards in PHP. For performance reasons, this is the
+; recommend error reporting setting. Your production server shouldn't be wasting
+; resources complaining about best practices and coding standards. That's what
+; development servers and development settings are for.
+; Note: The php.ini-development file has this setting as E_ALL. This
+; means it pretty much reports everything which is exactly what you want during
+; development and early testing.
+;
+; Error Level Constants:
+; E_ALL             - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
+; E_ERROR           - fatal run-time errors
+; E_RECOVERABLE_ERROR  - almost fatal run-time errors
+; E_WARNING         - run-time warnings (non-fatal errors)
+; E_PARSE           - compile-time parse errors
+; E_NOTICE          - run-time notices (these are warnings which often result
+;                     from a bug in your code, but it's possible that it was
+;                     intentional (e.g., using an uninitialized variable and
+;                     relying on the fact it's automatically initialized to an
+;                     empty string)
+; E_STRICT          - run-time notices, enable to have PHP suggest changes
+;                     to your code which will ensure the best interoperability
+;                     and forward compatibility of your code
+; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
+; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
+;                     initial startup
+; E_COMPILE_ERROR   - fatal compile-time errors
+; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
+; E_USER_ERROR      - user-generated error message
+; E_USER_WARNING    - user-generated warning message
+; E_USER_NOTICE     - user-generated notice message
+; E_DEPRECATED      - warn about code that will not work in future versions
+;                     of PHP
+; E_USER_DEPRECATED - user-generated deprecation warnings
+;
+; Common Values:
+;   E_ALL (Show all errors, warnings and notices including coding standards.)
+;   E_ALL & ~E_NOTICE  (Show all errors, except for notices)
+;   E_ALL & ~E_NOTICE & ~E_STRICT  (Show all errors, except for notices and coding standards warnings.)
+;   E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (Show only errors)
+; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
+; Development Value: E_ALL
+; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
+; http://php.net/error-reporting
+error_reporting = E_ALL
+
+; This directive controls whether or not and where PHP will output errors,
+; notices and warnings too. Error output is very useful during development, but
+; it could be very dangerous in production environments. Depending on the code
+; which is triggering the error, sensitive information could potentially leak
+; out of your application such as database usernames and passwords or worse.
+; It's recommended that errors be logged on production servers rather than
+; having the errors sent to STDOUT.
+; Possible Values:
+;   Off = Do not display any errors
+;   stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
+;   On or stdout = Display errors to STDOUT
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/display-errors
+display_errors = On
+
+; The display of errors which occur during PHP's startup sequence are handled
+; separately from display_errors. PHP's default behavior is to suppress those
+; errors from clients. Turning the display of startup errors on can be useful in
+; debugging configuration problems. But, it's strongly recommended that you
+; leave this setting off on production servers.
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+; http://php.net/display-startup-errors
+display_startup_errors = On
+
+; Besides displaying errors, PHP can also log errors to locations such as a
+; server-specific log, STDERR, or a location specified by the error_log
+; directive found below. While errors should not be displayed on productions
+; servers they should still be monitored and logging is a great way to do that.
+; Default Value: Off
+; Development Value: On
+; Production Value: On
+; http://php.net/log-errors
+log_errors = On
+
+; Set maximum length of log_errors. In error_log information about the source is
+; added. The default is 1024 and 0 allows to not apply any maximum length at all.
+; http://php.net/log-errors-max-len
+log_errors_max_len = 1024
+
+; Do not log repeated messages. Repeated errors must occur in same file on same
+; line unless ignore_repeated_source is set true.
+; http://php.net/ignore-repeated-errors
+ignore_repeated_errors = Off
+
+; Ignore source of message when ignoring repeated messages. When this setting
+; is On you will not log errors with repeated messages from different files or
+; source lines.
+; http://php.net/ignore-repeated-source
+ignore_repeated_source = Off
+
+; If this parameter is set to Off, then memory leaks will not be shown (on
+; stdout or in the log). This has only effect in a debug compile, and if
+; error reporting includes E_WARNING in the allowed list
+; http://php.net/report-memleaks
+report_memleaks = On
+
+; This setting is on by default.
+;report_zend_debug = 0
+
+; Store the last error/warning message in $php_errormsg (boolean). Setting this value
+; to On can assist in debugging and is appropriate for development servers. It should
+; however be disabled on production servers.
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+; http://php.net/track-errors
+track_errors = On
+
+; Turn off normal error reporting and emit XML-RPC error XML
+; http://php.net/xmlrpc-errors
+;xmlrpc_errors = 0
+
+; An XML-RPC faultCode
+;xmlrpc_error_number = 0
+
+; When PHP displays or logs an error, it has the capability of formatting the
+; error message as HTML for easier reading. This directive controls whether
+; the error message is formatted as HTML or not.
+; Note: This directive is hardcoded to Off for the CLI SAPI
+; Default Value: On
+; Development Value: On
+; Production value: On
+; http://php.net/html-errors
+html_errors = On
+
+; If html_errors is set to On *and* docref_root is not empty, then PHP
+; produces clickable error messages that direct to a page describing the error
+; or function causing the error in detail.
+; You can download a copy of the PHP manual from http://php.net/docs
+; and change docref_root to the base URL of your local copy including the
+; leading '/'. You must also specify the file extension being used including
+; the dot. PHP's default behavior is to leave these settings empty, in which
+; case no links to documentation are generated.
+; Note: Never use this feature for production boxes.
+; http://php.net/docref-root
+; Examples
+;docref_root = "/phpmanual/"
+
+; http://php.net/docref-ext
+;docref_ext = .html
+
+; String to output before an error message. PHP's default behavior is to leave
+; this setting blank.
+; http://php.net/error-prepend-string
+; Example:
+;error_prepend_string = "<span style='color: #ff0000'>"
+
+; String to output after an error message. PHP's default behavior is to leave
+; this setting blank.
+; http://php.net/error-append-string
+; Example:
+;error_append_string = "</span>"
+
+; Log errors to specified file. PHP's default behavior is to leave this value
+; empty.
+; http://php.net/error-log
+; Example:
+;error_log = php_errors.log
+; Log errors to syslog (Event Log on NT, not valid in Windows 95).
+;error_log = syslog
+
+;windows.show_crt_warning
+; Default value: 0
+; Development value: 0
+; Production value: 0
+
+;;;;;;;;;;;;;;;;;
+; Data Handling ;
+;;;;;;;;;;;;;;;;;
+
+; The separator used in PHP generated URLs to separate arguments.
+; PHP's default setting is "&".
+; http://php.net/arg-separator.output
+; Example:
+;arg_separator.output = "&amp;"
+
+; List of separator(s) used by PHP to parse input URLs into variables.
+; PHP's default setting is "&".
+; NOTE: Every character in this directive is considered as separator!
+; http://php.net/arg-separator.input
+; Example:
+;arg_separator.input = ";&"
+
+; This directive determines which super global arrays are registered when PHP
+; starts up. G,P,C,E & S are abbreviations for the following respective super
+; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty
+; paid for the registration of these arrays and because ENV is not as commonly
+; used as the others, ENV is not recommended on productions servers. You
+; can still get access to the environment variables through getenv() should you
+; need to.
+; Default Value: "EGPCS"
+; Development Value: "GPCS"
+; Production Value: "GPCS";
+; http://php.net/variables-order
+variables_order = "GPCS"
+
+; This directive determines which super global data (G,P,C,E & S) should
+; be registered into the super global array REQUEST. If so, it also determines
+; the order in which that data is registered. The values for this directive are
+; specified in the same manner as the variables_order directive, EXCEPT one.
+; Leaving this value empty will cause PHP to use the value set in the
+; variables_order directive. It does not mean it will leave the super globals
+; array REQUEST empty.
+; Default Value: None
+; Development Value: "GP"
+; Production Value: "GP"
+; http://php.net/request-order
+request_order = "GP"
+
+; This directive determines whether PHP registers $argv & $argc each time it
+; runs. $argv contains an array of all the arguments passed to PHP when a script
+; is invoked. $argc contains an integer representing the number of arguments
+; that were passed when the script was invoked. These arrays are extremely
+; useful when running scripts from the command line. When this directive is
+; enabled, registering these variables consumes CPU cycles and memory each time
+; a script is executed. For performance reasons, this feature should be disabled
+; on production servers.
+; Note: This directive is hardcoded to On for the CLI SAPI
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+; http://php.net/register-argc-argv
+register_argc_argv = Off
+
+; When enabled, the ENV, REQUEST and SERVER variables are created when they're
+; first used (Just In Time) instead of when the script starts. If these
+; variables are not used within a script, having this directive on will result
+; in a performance gain. The PHP directive register_argc_argv must be disabled
+; for this directive to have any affect.
+; http://php.net/auto-globals-jit
+auto_globals_jit = On
+
+; Whether PHP will read the POST data.
+; This option is enabled by default.
+; Most likely, you won't want to disable this option globally. It causes $_POST
+; and $_FILES to always be empty; the only way you will be able to read the
+; POST data will be through the php://input stream wrapper. This can be useful
+; to proxy requests or to process the POST data in a memory efficient fashion.
+; http://php.net/enable-post-data-reading
+;enable_post_data_reading = Off
+
+; Maximum size of POST data that PHP will accept.
+; Its value may be 0 to disable the limit. It is ignored if POST data reading
+; is disabled through enable_post_data_reading.
+; http://php.net/post-max-size
+post_max_size = 8M
+
+; Automatically add files before PHP document.
+; http://php.net/auto-prepend-file
+auto_prepend_file =
+
+; Automatically add files after PHP document.
+; http://php.net/auto-append-file
+auto_append_file =
+
+; By default, PHP will output a character encoding using
+; the Content-type: header.  To disable sending of the charset, simply
+; set it to be empty.
+;
+; PHP's built-in default is text/html
+; http://php.net/default-mimetype
+default_mimetype = "text/html"
+
+; PHP's default character set is set to empty.
+; http://php.net/default-charset
+;default_charset = "UTF-8"
+
+; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
+; to disable this feature. If post reading is disabled through
+; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated.
+; http://php.net/always-populate-raw-post-data
+;always_populate_raw_post_data = On
+
+;;;;;;;;;;;;;;;;;;;;;;;;;
+; Paths and Directories ;
+;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; UNIX: "/path1:/path2"
+include_path = ".:/usr/share/php5:/usr/share/php"
+;
+; Windows: "\path1;\path2"
+;include_path = ".;c:\php\includes"
+;
+; PHP's default setting for include_path is ".;/path/to/php/pear"
+; http://php.net/include-path
+
+; The root of the PHP pages, used only if nonempty.
+; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
+; if you are running php as a CGI under any web server (other than IIS)
+; see documentation for security issues.  The alternate is to use the
+; cgi.force_redirect configuration below
+; http://php.net/doc-root
+doc_root =
+
+; The directory under which PHP opens the script using /~username used only
+; if nonempty.
+; http://php.net/user-dir
+user_dir =
+
+; Directory in which the loadable extensions (modules) reside.
+; http://php.net/extension-dir
+; extension_dir = "./"
+; On windows:
+; extension_dir = "ext"
+
+; Whether or not to enable the dl() function.  The dl() function does NOT work
+; properly in multithreaded servers, such as IIS or Zeus, and is automatically
+; disabled on them.
+; http://php.net/enable-dl
+enable_dl = Off
+
+; cgi.force_redirect is necessary to provide security running PHP as a CGI under
+; most web servers.  Left undefined, PHP turns this on by default.  You can
+; turn it off here AT YOUR OWN RISK
+; **You CAN safely turn this off for IIS, in fact, you MUST.**
+; http://php.net/cgi.force-redirect
+;cgi.force_redirect = 1
+
+; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
+; every request. PHP's default behavior is to disable this feature.
+;cgi.nph = 1
+
+; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
+; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
+; will look for to know it is OK to continue execution.  Setting this variable MAY
+; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
+; http://php.net/cgi.redirect-status-env
+;cgi.redirect_status_env = 
+
+; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
+; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
+; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
+; this to 1 will cause PHP CGI to fix its paths to conform to the spec.  A setting
+; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
+; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
+; http://php.net/cgi.fix-pathinfo
+;cgi.fix_pathinfo=1
+
+; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
+; security tokens of the calling client.  This allows IIS to define the
+; security context that the request runs under.  mod_fastcgi under Apache
+; does not currently support this feature (03/17/2002)
+; Set to 1 if running under IIS.  Default is zero.
+; http://php.net/fastcgi.impersonate
+;fastcgi.impersonate = 1
+
+; Disable logging through FastCGI connection. PHP's default behavior is to enable
+; this feature.
+;fastcgi.logging = 0
+
+; cgi.rfc2616_headers configuration option tells PHP what type of headers to
+; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
+; is supported by Apache. When this option is set to 1 PHP will send
+; RFC2616 compliant header.
+; Default is zero.
+; http://php.net/cgi.rfc2616-headers
+;cgi.rfc2616_headers = 0
+
+;;;;;;;;;;;;;;;;
+; File Uploads ;
+;;;;;;;;;;;;;;;;
+
+; Whether to allow HTTP file uploads.
+; http://php.net/file-uploads
+file_uploads = On
+
+; Temporary directory for HTTP uploaded files (will use system default if not
+; specified).
+; http://php.net/upload-tmp-dir
+;upload_tmp_dir =
+
+; Maximum allowed size for uploaded files.
+; http://php.net/upload-max-filesize
+upload_max_filesize = 2M
+
+; Maximum number of files that can be uploaded via a single request
+max_file_uploads = 20
+
+;;;;;;;;;;;;;;;;;;
+; Fopen wrappers ;
+;;;;;;;;;;;;;;;;;;
+
+; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
+; http://php.net/allow-url-fopen
+allow_url_fopen = On
+
+; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
+; http://php.net/allow-url-include
+allow_url_include = Off
+
+; Define the anonymous ftp password (your email address). PHP's default setting
+; for this is empty.
+; http://php.net/from
+;from="john@doe.com"
+
+; Define the User-Agent string. PHP's default setting for this is empty.
+; http://php.net/user-agent
+;user_agent="PHP"
+
+; Default timeout for socket based streams (seconds)
+; http://php.net/default-socket-timeout
+default_socket_timeout = 60
+
+; If your scripts have to deal with files from Macintosh systems,
+; or you are running on a Mac and need to deal with files from
+; unix or win32 systems, setting this flag will cause PHP to
+; automatically detect the EOL character in those files so that
+; fgets() and file() will work regardless of the source of the file.
+; http://php.net/auto-detect-line-endings
+;auto_detect_line_endings = Off
+
+;;;;;;;;;;;;;;;;;;;;;;
+; Dynamic Extensions ;
+;;;;;;;;;;;;;;;;;;;;;;
+
+; If you wish to have an extension loaded automatically, use the following
+; syntax:
+;
+;   extension=modulename.extension
+;
+; For example, on Windows:
+;
+;   extension=msql.dll
+;
+; ... or under UNIX:
+;
+;   extension=msql.so
+;
+; ... or with a path:
+;
+;   extension=/path/to/extension/msql.so
+;
+; If you only provide the name of the extension, PHP will look for it in its
+; default extension directory.
+;
+; Windows Extensions
+; Note that ODBC support is built in, so no dll is needed for it.
+; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
+; extension folders as well as the separate PECL DLL download (PHP 5).
+; Be sure to appropriately set the extension_dir directive.
+;
+;extension=php_bz2.dll
+;extension=php_curl.dll
+;extension=php_fileinfo.dll
+;extension=php_gd2.dll
+;extension=php_gettext.dll
+;extension=php_gmp.dll
+;extension=php_intl.dll
+;extension=php_imap.dll
+;extension=php_interbase.dll
+;extension=php_ldap.dll
+;extension=php_mbstring.dll
+;extension=php_exif.dll      ; Must be after mbstring as it depends on it
+;extension=php_mysql.dll
+;extension=php_mysqli.dll
+;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
+;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
+;extension=php_openssl.dll
+;extension=php_pdo_firebird.dll
+;extension=php_pdo_mysql.dll
+;extension=php_pdo_oci.dll
+;extension=php_pdo_odbc.dll
+;extension=php_pdo_pgsql.dll
+;extension=php_pdo_sqlite.dll
+;extension=php_pgsql.dll
+;extension=php_pspell.dll
+;extension=php_shmop.dll
+
+; The MIBS data available in the PHP distribution must be installed. 
+; See http://www.php.net/manual/en/snmp.installation.php 
+;extension=php_snmp.dll
+
+;extension=php_soap.dll
+;extension=php_sockets.dll
+;extension=php_sqlite3.dll
+;extension=php_sybase_ct.dll
+;extension=php_tidy.dll
+;extension=php_xmlrpc.dll
+;extension=php_xsl.dll
+
+;;;;;;;;;;;;;;;;;;;
+; Module Settings ;
+;;;;;;;;;;;;;;;;;;;
+
+[CLI Server]
+; Whether the CLI web server uses ANSI color coding in its terminal output.
+cli_server.color = On
+
+[Date]
+; Defines the default timezone used by the date functions
+; http://php.net/date.timezone
+;date.timezone =
+
+; http://php.net/date.default-latitude
+;date.default_latitude = 31.7667
+
+; http://php.net/date.default-longitude
+;date.default_longitude = 35.2333
+
+; http://php.net/date.sunrise-zenith
+;date.sunrise_zenith = 90.583333
+
+; http://php.net/date.sunset-zenith
+;date.sunset_zenith = 90.583333
+
+[filter]
+; http://php.net/filter.default
+;filter.default = unsafe_raw
+
+; http://php.net/filter.default-flags
+;filter.default_flags =
+
+[iconv]
+;iconv.input_encoding = ISO-8859-1
+;iconv.internal_encoding = ISO-8859-1
+;iconv.output_encoding = ISO-8859-1
+
+[intl]
+;intl.default_locale =
+; This directive allows you to produce PHP errors when some error
+; happens within intl functions. The value is the level of the error produced.
+; Default is 0, which does not produce any errors.
+;intl.error_level = E_WARNING
+
+[sqlite]
+; http://php.net/sqlite.assoc-case
+;sqlite.assoc_case = 0
+
+[sqlite3]
+;sqlite3.extension_dir =
+
+[Pcre]
+;PCRE library backtracking limit.
+; http://php.net/pcre.backtrack-limit
+;pcre.backtrack_limit=100000
+
+;PCRE library recursion limit.
+;Please note that if you set this value to a high number you may consume all
+;the available process stack and eventually crash PHP (due to reaching the
+;stack size limit imposed by the Operating System).
+; http://php.net/pcre.recursion-limit
+;pcre.recursion_limit=100000
+
+[Pdo]
+; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
+; http://php.net/pdo-odbc.connection-pooling
+;pdo_odbc.connection_pooling=strict
+
+;pdo_odbc.db2_instance_name
+
+[Pdo_mysql]
+; If mysqlnd is used: Number of cache slots for the internal result set cache
+; http://php.net/pdo_mysql.cache_size
+pdo_mysql.cache_size = 2000
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/pdo_mysql.default-socket
+pdo_mysql.default_socket=
+
+[Phar]
+; http://php.net/phar.readonly
+;phar.readonly = On
+
+; http://php.net/phar.require-hash
+;phar.require_hash = On
+
+;phar.cache_list =
+
+[mail function]
+; For Win32 only.
+; http://php.net/smtp
+SMTP = localhost
+; http://php.net/smtp-port
+smtp_port = 25
+
+; For Win32 only.
+; http://php.net/sendmail-from
+;sendmail_from = me@example.com
+
+; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
+; http://php.net/sendmail-path
+;sendmail_path =
+
+; Force the addition of the specified parameters to be passed as extra parameters
+; to the sendmail binary. These parameters will always replace the value of
+; the 5th parameter to mail(), even in safe mode.
+;mail.force_extra_parameters =
+
+; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
+mail.add_x_header = On
+
+; The path to a log file that will log all mail() calls. Log entries include
+; the full path of the script, line number, To address and headers.
+;mail.log =
+; Log mail to syslog (Event Log on NT, not valid in Windows 95).
+;mail.log = syslog
+
+[SQL]
+; http://php.net/sql.safe-mode
+sql.safe_mode = Off
+
+[ODBC]
+; http://php.net/odbc.default-db
+;odbc.default_db    =  Not yet implemented
+
+; http://php.net/odbc.default-user
+;odbc.default_user  =  Not yet implemented
+
+; http://php.net/odbc.default-pw
+;odbc.default_pw    =  Not yet implemented
+
+; Controls the ODBC cursor model.
+; Default: SQL_CURSOR_STATIC (default).
+;odbc.default_cursortype
+
+; Allow or prevent persistent links.
+; http://php.net/odbc.allow-persistent
+odbc.allow_persistent = On
+
+; Check that a connection is still valid before reuse.
+; http://php.net/odbc.check-persistent
+odbc.check_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/odbc.max-persistent
+odbc.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+; http://php.net/odbc.max-links
+odbc.max_links = -1
+
+; Handling of LONG fields.  Returns number of bytes to variables.  0 means
+; passthru.
+; http://php.net/odbc.defaultlrl
+odbc.defaultlrl = 4096
+
+; Handling of binary data.  0 means passthru, 1 return as is, 2 convert to char.
+; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
+; of odbc.defaultlrl and odbc.defaultbinmode
+; http://php.net/odbc.defaultbinmode
+odbc.defaultbinmode = 1
+
+;birdstep.max_links = -1
+
+[Interbase]
+; Allow or prevent persistent links.
+ibase.allow_persistent = 1
+
+; Maximum number of persistent links.  -1 means no limit.
+ibase.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+ibase.max_links = -1
+
+; Default database name for ibase_connect().
+;ibase.default_db =
+
+; Default username for ibase_connect().
+;ibase.default_user =
+
+; Default password for ibase_connect().
+;ibase.default_password =
+
+; Default charset for ibase_connect().
+;ibase.default_charset =
+
+; Default timestamp format.
+ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
+
+; Default date format.
+ibase.dateformat = "%Y-%m-%d"
+
+; Default time format.
+ibase.timeformat = "%H:%M:%S"
+
+[MySQL]
+; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
+; http://php.net/mysql.allow_local_infile
+mysql.allow_local_infile = On
+
+; Allow or prevent persistent links.
+; http://php.net/mysql.allow-persistent
+mysql.allow_persistent = On
+
+; If mysqlnd is used: Number of cache slots for the internal result set cache
+; http://php.net/mysql.cache_size
+mysql.cache_size = 2000
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/mysql.max-persistent
+mysql.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+; http://php.net/mysql.max-links
+mysql.max_links = -1
+
+; Default port number for mysql_connect().  If unset, mysql_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
+; at MYSQL_PORT.
+; http://php.net/mysql.default-port
+mysql.default_port =
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/mysql.default-socket
+mysql.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysql.default-host
+mysql.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysql.default-user
+mysql.default_user =
+
+; Default password for mysql_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
+; and reveal this password!  And of course, any users with read access to this
+; file will be able to reveal the password as well.
+; http://php.net/mysql.default-password
+mysql.default_password =
+
+; Maximum time (in seconds) for connect timeout. -1 means no limit
+; http://php.net/mysql.connect-timeout
+mysql.connect_timeout = 60
+
+; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
+; SQL-Errors will be displayed.
+; http://php.net/mysql.trace-mode
+mysql.trace_mode = Off
+
+[MySQLi]
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/mysqli.max-persistent
+mysqli.max_persistent = -1
+
+; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
+; http://php.net/mysqli.allow_local_infile
+;mysqli.allow_local_infile = On
+
+; Allow or prevent persistent links.
+; http://php.net/mysqli.allow-persistent
+mysqli.allow_persistent = On
+
+; Maximum number of links.  -1 means no limit.
+; http://php.net/mysqli.max-links
+mysqli.max_links = -1
+
+; If mysqlnd is used: Number of cache slots for the internal result set cache
+; http://php.net/mysqli.cache_size
+mysqli.cache_size = 2000
+
+; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
+; at MYSQL_PORT.
+; http://php.net/mysqli.default-port
+mysqli.default_port = 3306
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/mysqli.default-socket
+mysqli.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysqli.default-host
+mysqli.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysqli.default-user
+mysqli.default_user =
+
+; Default password for mysqli_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
+; and reveal this password!  And of course, any users with read access to this
+; file will be able to reveal the password as well.
+; http://php.net/mysqli.default-pw
+mysqli.default_pw =
+
+; Allow or prevent reconnect
+mysqli.reconnect = Off
+
+[mysqlnd]
+; Enable / Disable collection of general statistics by mysqlnd which can be
+; used to tune and monitor MySQL operations.
+; http://php.net/mysqlnd.collect_statistics
+mysqlnd.collect_statistics = On
+
+; Enable / Disable collection of memory usage statistics by mysqlnd which can be
+; used to tune and monitor MySQL operations.
+; http://php.net/mysqlnd.collect_memory_statistics
+mysqlnd.collect_memory_statistics = On
+
+; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
+; http://php.net/mysqlnd.net_cmd_buffer_size
+;mysqlnd.net_cmd_buffer_size = 2048
+
+; Size of a pre-allocated buffer used for reading data sent by the server in
+; bytes.
+; http://php.net/mysqlnd.net_read_buffer_size
+;mysqlnd.net_read_buffer_size = 32768
+
+[OCI8]
+
+; Connection: Enables privileged connections using external
+; credentials (OCI_SYSOPER, OCI_SYSDBA)
+; http://php.net/oci8.privileged-connect
+;oci8.privileged_connect = Off
+
+; Connection: The maximum number of persistent OCI8 connections per
+; process. Using -1 means no limit.
+; http://php.net/oci8.max-persistent
+;oci8.max_persistent = -1
+
+; Connection: The maximum number of seconds a process is allowed to
+; maintain an idle persistent connection. Using -1 means idle
+; persistent connections will be maintained forever.
+; http://php.net/oci8.persistent-timeout
+;oci8.persistent_timeout = -1
+
+; Connection: The number of seconds that must pass before issuing a
+; ping during oci_pconnect() to check the connection validity. When
+; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
+; pings completely.
+; http://php.net/oci8.ping-interval
+;oci8.ping_interval = 60
+
+; Connection: Set this to a user chosen connection class to be used
+; for all pooled server requests with Oracle 11g Database Resident
+; Connection Pooling (DRCP).  To use DRCP, this value should be set to
+; the same string for all web servers running the same application,
+; the database pool must be configured, and the connection string must
+; specify to use a pooled server.
+;oci8.connection_class =
+
+; High Availability: Using On lets PHP receive Fast Application
+; Notification (FAN) events generated when a database node fails. The
+; database must also be configured to post FAN events.
+;oci8.events = Off
+
+; Tuning: This option enables statement caching, and specifies how
+; many statements to cache. Using 0 disables statement caching.
+; http://php.net/oci8.statement-cache-size
+;oci8.statement_cache_size = 20
+
+; Tuning: Enables statement prefetching and sets the default number of
+; rows that will be fetched automatically after statement execution.
+; http://php.net/oci8.default-prefetch
+;oci8.default_prefetch = 100
+
+; Compatibility. Using On means oci_close() will not close
+; oci_connect() and oci_new_connect() connections.
+; http://php.net/oci8.old-oci-close-semantics
+;oci8.old_oci_close_semantics = Off
+
+[PostgreSQL]
+; Allow or prevent persistent links.
+; http://php.net/pgsql.allow-persistent
+pgsql.allow_persistent = On
+
+; Detect broken persistent links always with pg_pconnect().
+; Auto reset feature requires a little overheads.
+; http://php.net/pgsql.auto-reset-persistent
+pgsql.auto_reset_persistent = Off
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/pgsql.max-persistent
+pgsql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+; http://php.net/pgsql.max-links
+pgsql.max_links = -1
+
+; Ignore PostgreSQL backends Notice message or not.
+; Notice message logging require a little overheads.
+; http://php.net/pgsql.ignore-notice
+pgsql.ignore_notice = 0
+
+; Log PostgreSQL backends Notice message or not.
+; Unless pgsql.ignore_notice=0, module cannot log notice message.
+; http://php.net/pgsql.log-notice
+pgsql.log_notice = 0
+
+[Sybase-CT]
+; Allow or prevent persistent links.
+; http://php.net/sybct.allow-persistent
+sybct.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+; http://php.net/sybct.max-persistent
+sybct.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+; http://php.net/sybct.max-links
+sybct.max_links = -1
+
+; Minimum server message severity to display.
+; http://php.net/sybct.min-server-severity
+sybct.min_server_severity = 10
+
+; Minimum client message severity to display.
+; http://php.net/sybct.min-client-severity
+sybct.min_client_severity = 10
+
+; Set per-context timeout
+; http://php.net/sybct.timeout
+;sybct.timeout=
+
+;sybct.packet_size
+
+; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
+; Default: one minute
+;sybct.login_timeout=
+
+; The name of the host you claim to be connecting from, for display by sp_who.
+; Default: none
+;sybct.hostname=
+
+; Allows you to define how often deadlocks are to be retried. -1 means "forever".
+; Default: 0
+;sybct.deadlock_retry_count=
+
+[bcmath]
+; Number of decimal digits for all bcmath functions.
+; http://php.net/bcmath.scale
+bcmath.scale = 0
+
+[browscap]
+; http://php.net/browscap
+;browscap = extra/browscap.ini
+
+[Session]
+; Handler used to store/retrieve data.
+; http://php.net/session.save-handler
+session.save_handler = files
+
+; Argument passed to save_handler.  In the case of files, this is the path
+; where data files are stored. Note: Windows users have to change this
+; variable in order to use PHP's session functions.
+;
+; The path can be defined as:
+;
+;     session.save_path = "N;/path"
+;
+; where N is an integer.  Instead of storing all the session files in
+; /path, what this will do is use subdirectories N-levels deep, and
+; store the session data in those directories.  This is useful if you
+; or your OS have problems with lots of files in one directory, and is
+; a more efficient layout for servers that handle lots of sessions.
+;
+; NOTE 1: PHP will not create this directory structure automatically.
+;         You can use the script in the ext/session dir for that purpose.
+; NOTE 2: See the section on garbage collection below if you choose to
+;         use subdirectories for session storage
+;
+; The file storage module creates files using mode 600 by default.
+; You can change that by using
+;
+;     session.save_path = "N;MODE;/path"
+;
+; where MODE is the octal representation of the mode. Note that this
+; does not overwrite the process's umask.
+; http://php.net/session.save-path
+session.save_path = "/tmp"
+
+; Whether to use cookies.
+; http://php.net/session.use-cookies
+session.use_cookies = 1
+
+; http://php.net/session.cookie-secure
+;session.cookie_secure =
+
+; This option forces PHP to fetch and use a cookie for storing and maintaining
+; the session id. We encourage this operation as it's very helpful in combating
+; session hijacking when not specifying and managing your own session id. It is
+; not the end all be all of session hijacking defense, but it's a good start.
+; http://php.net/session.use-only-cookies
+session.use_only_cookies = 1
+
+; Name of the session (used as cookie name).
+; http://php.net/session.name
+session.name = PHPSESSID
+
+; Initialize session on request startup.
+; http://php.net/session.auto-start
+session.auto_start = 0
+
+; Lifetime in seconds of cookie or, if 0, until browser is restarted.
+; http://php.net/session.cookie-lifetime
+session.cookie_lifetime = 0
+
+; The path for which the cookie is valid.
+; http://php.net/session.cookie-path
+session.cookie_path = /
+
+; The domain for which the cookie is valid.
+; http://php.net/session.cookie-domain
+session.cookie_domain =
+
+; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
+; http://php.net/session.cookie-httponly
+session.cookie_httponly =
+
+; Handler used to serialize data.  php is the standard serializer of PHP.
+; http://php.net/session.serialize-handler
+session.serialize_handler = php
+
+; Defines the probability that the 'garbage collection' process is started
+; on every session initialization. The probability is calculated by using
+; gc_probability/gc_divisor. Where session.gc_probability is the numerator
+; and gc_divisor is the denominator in the equation. Setting this value to 1
+; when the session.gc_divisor value is 100 will give you approximately a 1% chance
+; the gc will run on any give request.
+; Default Value: 1
+; Development Value: 1
+; Production Value: 1
+; http://php.net/session.gc-probability
+session.gc_probability = 1
+
+; Defines the probability that the 'garbage collection' process is started on every
+; session initialization. The probability is calculated by using the following equation:
+; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
+; session.gc_divisor is the denominator in the equation. Setting this value to 1
+; when the session.gc_divisor value is 100 will give you approximately a 1% chance
+; the gc will run on any give request. Increasing this value to 1000 will give you
+; a 0.1% chance the gc will run on any give request. For high volume production servers,
+; this is a more efficient approach.
+; Default Value: 100
+; Development Value: 1000
+; Production Value: 1000
+; http://php.net/session.gc-divisor
+session.gc_divisor = 1000
+
+; After this number of seconds, stored data will be seen as 'garbage' and
+; cleaned up by the garbage collection process.
+; http://php.net/session.gc-maxlifetime
+session.gc_maxlifetime = 1440
+
+; NOTE: If you are using the subdirectory option for storing session files
+;       (see session.save_path above), then garbage collection does *not*
+;       happen automatically.  You will need to do your own garbage
+;       collection through a shell script, cron entry, or some other method.
+;       For example, the following script would is the equivalent of
+;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
+;          find /path/to/sessions -cmin +24 -type f | xargs rm
+
+; PHP 4.2 and less have an undocumented feature/bug that allows you to
+; to initialize a session variable in the global scope.
+; PHP 4.3 and later will warn you, if this feature is used.
+; You can disable the feature and the warning separately. At this time,
+; the warning is only displayed, if bug_compat_42 is enabled. This feature
+; introduces some serious security problems if not handled correctly. It's
+; recommended that you do not use this feature on production servers. But you
+; should enable this on development servers and enable the warning as well. If you
+; do not enable the feature on development servers, you won't be warned when it's
+; used and debugging errors caused by this can be difficult to track down.
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/session.bug-compat-42
+session.bug_compat_42 = On
+
+; This setting controls whether or not you are warned by PHP when initializing a
+; session value into the global space. session.bug_compat_42 must be enabled before
+; these warnings can be issued by PHP. See the directive above for more information.
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/session.bug-compat-warn
+session.bug_compat_warn = On
+
+; Check HTTP Referer to invalidate externally stored URLs containing ids.
+; HTTP_REFERER has to contain this substring for the session to be
+; considered as valid.
+; http://php.net/session.referer-check
+session.referer_check =
+
+; How many bytes to read from the file.
+; http://php.net/session.entropy-length
+;session.entropy_length = 32
+
+; Specified here to create the session id.
+; http://php.net/session.entropy-file
+; Defaults to /dev/urandom
+; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom
+; If neither are found at compile time, the default is no entropy file.
+; On windows, setting the entropy_length setting will activate the
+; Windows random source (using the CryptoAPI)
+;session.entropy_file = /dev/urandom
+
+; Set to {nocache,private,public,} to determine HTTP caching aspects
+; or leave this empty to avoid sending anti-caching headers.
+; http://php.net/session.cache-limiter
+session.cache_limiter = nocache
+
+; Document expires after n minutes.
+; http://php.net/session.cache-expire
+session.cache_expire = 180
+
+; trans sid support is disabled by default.
+; Use of trans sid may risk your users security.
+; Use this option with caution.
+; - User may send URL contains active session ID
+;   to other person via. email/irc/etc.
+; - URL that contains active session ID may be stored
+;   in publicly accessible computer.
+; - User may access your site with the same session ID
+;   always using URL stored in browser's history or bookmarks.
+; http://php.net/session.use-trans-sid
+session.use_trans_sid = 0
+
+; Select a hash function for use in generating session ids.
+; Possible Values
+;   0  (MD5 128 bits)
+;   1  (SHA-1 160 bits)
+; This option may also be set to the name of any hash function supported by
+; the hash extension. A list of available hashes is returned by the hash_algos()
+; function.
+; http://php.net/session.hash-function
+session.hash_function = 0
+
+; Define how many bits are stored in each character when converting
+; the binary hash data to something readable.
+; Possible values:
+;   4  (4 bits: 0-9, a-f)
+;   5  (5 bits: 0-9, a-v)
+;   6  (6 bits: 0-9, a-z, A-Z, "-", ",")
+; Default Value: 4
+; Development Value: 5
+; Production Value: 5
+; http://php.net/session.hash-bits-per-character
+session.hash_bits_per_character = 5
+
+; The URL rewriter will look for URLs in a defined set of HTML tags.
+; form/fieldset are special; if you include them here, the rewriter will
+; add a hidden <input> field with the info which is otherwise appended
+; to URLs.  If you want XHTML conformity, remove the form entry.
+; Note that all valid entries require a "=", even if no value follows.
+; Default Value: "a=href,area=href,frame=src,form=,fieldset="
+; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
+; http://php.net/url-rewriter.tags
+url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
+
+; Enable upload progress tracking in $_SESSION
+; Default Value: On
+; Development Value: On
+; Production Value: On
+; http://php.net/session.upload-progress.enabled
+;session.upload_progress.enabled = On
+
+; Cleanup the progress information as soon as all POST data has been read
+; (i.e. upload completed).
+; Default Value: On
+; Development Value: On
+; Production Value: On
+; http://php.net/session.upload-progress.cleanup
+;session.upload_progress.cleanup = On
+
+; A prefix used for the upload progress key in $_SESSION
+; Default Value: "upload_progress_"
+; Development Value: "upload_progress_"
+; Production Value: "upload_progress_"
+; http://php.net/session.upload-progress.prefix
+;session.upload_progress.prefix = "upload_progress_"
+
+; The index name (concatenated with the prefix) in $_SESSION
+; containing the upload progress information
+; Default Value: "PHP_SESSION_UPLOAD_PROGRESS"
+; Development Value: "PHP_SESSION_UPLOAD_PROGRESS"
+; Production Value: "PHP_SESSION_UPLOAD_PROGRESS"
+; http://php.net/session.upload-progress.name
+;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS"
+
+; How frequently the upload progress should be updated.
+; Given either in percentages (per-file), or in bytes
+; Default Value: "1%"
+; Development Value: "1%"
+; Production Value: "1%"
+; http://php.net/session.upload-progress.freq
+;session.upload_progress.freq =  "1%"
+
+; The minimum delay between updates, in seconds
+; Default Value: 1
+; Development Value: 1
+; Production Value: 1
+; http://php.net/session.upload-progress.min-freq
+;session.upload_progress.min_freq = "1"
+
+[MSSQL]
+; Allow or prevent persistent links.
+mssql.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+mssql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+mssql.max_links = -1
+
+; Minimum error severity to display.
+mssql.min_error_severity = 10
+
+; Minimum message severity to display.
+mssql.min_message_severity = 10
+
+; Compatibility mode with old versions of PHP 3.0.
+mssql.compatability_mode = Off
+
+; Connect timeout
+;mssql.connect_timeout = 5
+
+; Query timeout
+;mssql.timeout = 60
+
+; Valid range 0 - 2147483647.  Default = 4096.
+;mssql.textlimit = 4096
+
+; Valid range 0 - 2147483647.  Default = 4096.
+;mssql.textsize = 4096
+
+; Limits the number of records in each batch.  0 = all records in one batch.
+;mssql.batchsize = 0
+
+; Specify how datetime and datetim4 columns are returned
+; On => Returns data converted to SQL server settings
+; Off => Returns values as YYYY-MM-DD hh:mm:ss
+;mssql.datetimeconvert = On
+
+; Use NT authentication when connecting to the server
+mssql.secure_connection = Off
+
+; Specify max number of processes. -1 = library default
+; msdlib defaults to 25
+; FreeTDS defaults to 4096
+;mssql.max_procs = -1
+
+; Specify client character set.
+; If empty or not set the client charset from freetds.conf is used
+; This is only used when compiled with FreeTDS
+;mssql.charset = "ISO-8859-1"
+
+[Assertion]
+; Assert(expr); active by default.
+; http://php.net/assert.active
+;assert.active = On
+
+; Issue a PHP warning for each failed assertion.
+; http://php.net/assert.warning
+;assert.warning = On
+
+; Don't bail out by default.
+; http://php.net/assert.bail
+;assert.bail = Off
+
+; User-function to be called if an assertion fails.
+; http://php.net/assert.callback
+;assert.callback = 0
+
+; Eval the expression with current error_reporting().  Set to true if you want
+; error_reporting(0) around the eval().
+; http://php.net/assert.quiet-eval
+;assert.quiet_eval = 0
+
+[COM]
+; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
+; http://php.net/com.typelib-file
+;com.typelib_file =
+
+; allow Distributed-COM calls
+; http://php.net/com.allow-dcom
+;com.allow_dcom = true
+
+; autoregister constants of a components typlib on com_load()
+; http://php.net/com.autoregister-typelib
+;com.autoregister_typelib = true
+
+; register constants casesensitive
+; http://php.net/com.autoregister-casesensitive
+;com.autoregister_casesensitive = false
+
+; show warnings on duplicate constant registrations
+; http://php.net/com.autoregister-verbose
+;com.autoregister_verbose = true
+
+; The default character set code-page to use when passing strings to and from COM objects.
+; Default: system ANSI code page
+;com.code_page=
+
+[mbstring]
+; language for internal character representation.
+; http://php.net/mbstring.language
+;mbstring.language = Japanese
+
+; internal/script encoding.
+; Some encoding cannot work as internal encoding.
+; (e.g. SJIS, BIG5, ISO-2022-*)
+; http://php.net/mbstring.internal-encoding
+;mbstring.internal_encoding = EUC-JP
+
+; http input encoding.
+; http://php.net/mbstring.http-input
+;mbstring.http_input = auto
+
+; http output encoding. mb_output_handler must be
+; registered as output buffer to function
+; http://php.net/mbstring.http-output
+;mbstring.http_output = SJIS
+
+; enable automatic encoding translation according to
+; mbstring.internal_encoding setting. Input chars are
+; converted to internal encoding by setting this to On.
+; Note: Do _not_ use automatic encoding translation for
+;       portable libs/applications.
+; http://php.net/mbstring.encoding-translation
+;mbstring.encoding_translation = Off
+
+; automatic encoding detection order.
+; auto means
+; http://php.net/mbstring.detect-order
+;mbstring.detect_order = auto
+
+; substitute_character used when character cannot be converted
+; one from another
+; http://php.net/mbstring.substitute-character
+;mbstring.substitute_character = none;
+
+; overload(replace) single byte functions by mbstring functions.
+; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
+; etc. Possible values are 0,1,2,4 or combination of them.
+; For example, 7 for overload everything.
+; 0: No overload
+; 1: Overload mail() function
+; 2: Overload str*() functions
+; 4: Overload ereg*() functions
+; http://php.net/mbstring.func-overload
+;mbstring.func_overload = 0
+
+; enable strict encoding detection.
+;mbstring.strict_detection = Off
+
+; This directive specifies the regex pattern of content types for which mb_output_handler()
+; is activated.
+; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
+;mbstring.http_output_conv_mimetype=
+
+[gd]
+; Tell the jpeg decode to ignore warnings and try to create
+; a gd image. The warning will then be displayed as notices
+; disabled by default
+; http://php.net/gd.jpeg-ignore-warning
+;gd.jpeg_ignore_warning = 0
+
+[exif]
+; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
+; With mbstring support this will automatically be converted into the encoding
+; given by corresponding encode setting. When empty mbstring.internal_encoding
+; is used. For the decode settings you can distinguish between motorola and
+; intel byte order. A decode setting cannot be empty.
+; http://php.net/exif.encode-unicode
+;exif.encode_unicode = ISO-8859-15
+
+; http://php.net/exif.decode-unicode-motorola
+;exif.decode_unicode_motorola = UCS-2BE
+
+; http://php.net/exif.decode-unicode-intel
+;exif.decode_unicode_intel    = UCS-2LE
+
+; http://php.net/exif.encode-jis
+;exif.encode_jis =
+
+; http://php.net/exif.decode-jis-motorola
+;exif.decode_jis_motorola = JIS
+
+; http://php.net/exif.decode-jis-intel
+;exif.decode_jis_intel    = JIS
+
+[Tidy]
+; The path to a default tidy configuration file to use when using tidy
+; http://php.net/tidy.default-config
+;tidy.default_config = /usr/local/lib/php/default.tcfg
+
+; Should tidy clean and repair output automatically?
+; WARNING: Do not use this option if you are generating non-html content
+; such as dynamic images
+; http://php.net/tidy.clean-output
+tidy.clean_output = Off
+
+[soap]
+; Enables or disables WSDL caching feature.
+; http://php.net/soap.wsdl-cache-enabled
+soap.wsdl_cache_enabled=1
+
+; Sets the directory name where SOAP extension will put cache files.
+; http://php.net/soap.wsdl-cache-dir
+soap.wsdl_cache_dir="/tmp"
+
+; (time to live) Sets the number of second while cached file will be used
+; instead of original one.
+; http://php.net/soap.wsdl-cache-ttl
+soap.wsdl_cache_ttl=86400
+
+; Sets the size of the cache limit. (Max. number of WSDL files to cache)
+soap.wsdl_cache_limit = 5
+
+[sysvshm]
+; A default size of the shared memory segment
+;sysvshm.init_mem = 10000
+
+[ldap]
+; Sets the maximum number of open links or -1 for unlimited.
+ldap.max_links = -1
+
+[mcrypt]
+; For more information about mcrypt settings see http://php.net/mcrypt-module-open
+
+; Directory where to load mcrypt algorithms
+; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
+;mcrypt.algorithms_dir=
+
+; Directory where to load mcrypt modes
+; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
+;mcrypt.modes_dir=
+
+[dba]
+;dba.default_handler=
+
+[curl]
+; A default value for the CURLOPT_CAINFO option. This is required to be an
+; absolute path.
+;curl.cainfo =
+
+; Local Variables:
+; tab-width: 4
+; End:
index f1639d8b03aa4df0cb89c75ebffc8ef0a6211958..508be66fee5cc42b33004e46b79419211a2c7ff3 100644 (file)
@@ -642,7 +642,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.10.0/html
+html_directory = /usr/share/doc/postfix-2.10.1/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -655,7 +655,7 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.10.0/readme
+readme_directory = /usr/share/doc/postfix-2.10.1/readme
 home_mailbox = .maildir/
 #alias_maps = mysql:/etc/postfix/mysql-aliases.cf
 alias_maps = hash:/etc/postfix/maps/aliases
index 0befb51187d29b4d8316ac3f61ab2bc2b0308a14..f1639d8b03aa4df0cb89c75ebffc8ef0a6211958 100644 (file)
@@ -642,7 +642,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.9.5/html
+html_directory = /usr/share/doc/postfix-2.10.0/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -655,7 +655,7 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.9.5/readme
+readme_directory = /usr/share/doc/postfix-2.10.0/readme
 home_mailbox = .maildir/
 #alias_maps = mysql:/etc/postfix/mysql-aliases.cf
 alias_maps = hash:/etc/postfix/maps/aliases
index e911f61ee4012928c08cfe3d64bb888363c25fc4..0befb51187d29b4d8316ac3f61ab2bc2b0308a14 100644 (file)
@@ -642,7 +642,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.9.4/html
+html_directory = /usr/share/doc/postfix-2.9.5/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -655,7 +655,7 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.9.4/readme
+readme_directory = /usr/share/doc/postfix-2.9.5/readme
 home_mailbox = .maildir/
 #alias_maps = mysql:/etc/postfix/mysql-aliases.cf
 alias_maps = hash:/etc/postfix/maps/aliases
index 044fe078c5cf7f53069fd08de9fd4bd9b7910ace..e911f61ee4012928c08cfe3d64bb888363c25fc4 100644 (file)
@@ -642,7 +642,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.9.3/html
+html_directory = /usr/share/doc/postfix-2.9.4/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -655,7 +655,7 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.9.3/readme
+readme_directory = /usr/share/doc/postfix-2.9.4/readme
 home_mailbox = .maildir/
 #alias_maps = mysql:/etc/postfix/mysql-aliases.cf
 alias_maps = hash:/etc/postfix/maps/aliases
index 6bac0c9979015148e0be72bf781b36506e57d381..044fe078c5cf7f53069fd08de9fd4bd9b7910ace 100644 (file)
@@ -41,7 +41,7 @@ command_directory = /usr/sbin
 # daemon programs (i.e. programs listed in the master.cf file). This
 # directory must be owned by root.
 #
-daemon_directory = /usr/lib64/postfix
+daemon_directory = /usr/libexec/postfix
 
 # The data_directory parameter specifies the location of Postfix-writable
 # data files (caches, random numbers). This directory must be owned
@@ -460,7 +460,12 @@ unknown_local_recipient_reject_code = 550
 # the main.cf file, otherwise the SMTP server will reject mail for    
 # non-UNIX accounts with "User unknown in local recipient table".
 #
-#mailbox_transport = lmtp:unix:/file/name
+# Cyrus IMAP over LMTP. Specify ``lmtpunix      cmd="lmtpd"
+# listen="/var/imap/socket/lmtp" prefork=0'' in cyrus.conf.
+#mailbox_transport = lmtp:unix:/var/imap/socket/lmtp
+#
+# Cyrus IMAP via command line. Uncomment the "cyrus...pipe" and
+# subsequent line in master.cf.
 #mailbox_transport = cyrus
 
 # The fallback_transport specifies the optional transport in master.cf
@@ -637,7 +642,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.8.9/html
+html_directory = /usr/share/doc/postfix-2.9.3/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -650,7 +655,7 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.8.9/readme
+readme_directory = /usr/share/doc/postfix-2.9.3/readme
 home_mailbox = .maildir/
 #alias_maps = mysql:/etc/postfix/mysql-aliases.cf
 alias_maps = hash:/etc/postfix/maps/aliases
index 01dffb3946af4d2db950028dca4e3f6a02492185..6bac0c9979015148e0be72bf781b36506e57d381 100644 (file)
@@ -41,7 +41,7 @@ command_directory = /usr/sbin
 # daemon programs (i.e. programs listed in the master.cf file). This
 # directory must be owned by root.
 #
-daemon_directory = //usr/lib64/postfix
+daemon_directory = /usr/lib64/postfix
 
 # The data_directory parameter specifies the location of Postfix-writable
 # data files (caches, random numbers). This directory must be owned
diff --git a/config-archive/etc/postfix/main.cf.6 b/config-archive/etc/postfix/main.cf.6
new file mode 100644 (file)
index 0000000..01dffb3
--- /dev/null
@@ -0,0 +1,736 @@
+# vim: noai: filetype=pfmain ts=4 sw=4
+
+# Global Postfix configuration file. This file lists only a subset
+# of all parameters. For the syntax, and for a complete parameter
+# list, see the postconf(5) manual page (command: "man 5 postconf").
+#
+# For common configuration examples, see BASIC_CONFIGURATION_README
+# and STANDARD_CONFIGURATION_README. To find these documents, use
+# the command "postconf html_directory readme_directory", or go to
+# http://www.postfix.org/.
+#
+# For best results, change no more than 2-3 parameters at a time,
+# and test if Postfix still works after every change.
+
+# SOFT BOUNCE
+#
+# The soft_bounce parameter provides a limited safety net for
+# testing.  When soft_bounce is enabled, mail will remain queued that
+# would otherwise bounce. This parameter disables locally-generated
+# bounces, and prevents the SMTP server from rejecting mail permanently
+# (by changing 5xx replies into 4xx replies). However, soft_bounce
+# is no cure for address rewriting mistakes or mail routing mistakes.
+#
+#soft_bounce = no
+
+# LOCAL PATHNAME INFORMATION
+#
+# The queue_directory specifies the location of the Postfix queue.
+# This is also the root directory of Postfix daemons that run chrooted.
+# See the files in examples/chroot-setup for setting up Postfix chroot
+# environments on different UNIX systems.
+#
+queue_directory = /var/spool/postfix
+
+# The command_directory parameter specifies the location of all
+# postXXX commands.
+#
+command_directory = /usr/sbin
+
+# The daemon_directory parameter specifies the location of all Postfix
+# daemon programs (i.e. programs listed in the master.cf file). This
+# directory must be owned by root.
+#
+daemon_directory = //usr/lib64/postfix
+
+# The data_directory parameter specifies the location of Postfix-writable
+# data files (caches, random numbers). This directory must be owned
+# by the mail_owner account (see below).
+#
+data_directory = /var/lib/postfix
+
+# QUEUE AND PROCESS OWNERSHIP
+#
+# The mail_owner parameter specifies the owner of the Postfix queue
+# and of most Postfix daemon processes.  Specify the name of a user
+# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS
+# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM.  In
+# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED
+# USER.
+#
+mail_owner = postfix
+
+# The default_privs parameter specifies the default rights used by
+# the local delivery agent for delivery to external file or command.
+# These rights are used in the absence of a recipient user context.
+# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
+#
+#default_privs = nobody
+
+# INTERNET HOST AND DOMAIN NAMES
+# 
+# The myhostname parameter specifies the internet hostname of this
+# mail system. The default is to use the fully-qualified domain name
+# from gethostname(). $myhostname is used as a default value for many
+# other configuration parameters.
+#
+#myhostname = host.domain.tld
+#myhostname = virtual.domain.tld
+
+# The mydomain parameter specifies the local internet domain name.
+# The default is to use $myhostname minus the first component.
+# $mydomain is used as a default value for many other configuration
+# parameters.
+#
+#mydomain = domain.tld
+
+# SENDING MAIL
+# 
+# The myorigin parameter specifies the domain that locally-posted
+# mail appears to come from. The default is to append $myhostname,
+# which is fine for small sites.  If you run a domain with multiple
+# machines, you should (1) change this to $mydomain and (2) set up
+# a domain-wide alias database that aliases each user to
+# user@that.users.mailhost.
+#
+# For the sake of consistency between sender and recipient addresses,
+# myorigin also specifies the default domain name that is appended
+# to recipient addresses that have no @domain part.
+#
+#myorigin = $myhostname
+#myorigin = $mydomain
+
+# RECEIVING MAIL
+
+# The inet_interfaces parameter specifies the network interface
+# addresses that this mail system receives mail on.  By default,
+# the software claims all active interfaces on the machine. The
+# parameter also controls delivery of mail to user@[ip.address].
+#
+# See also the proxy_interfaces parameter, for network addresses that
+# are forwarded to us via a proxy or network address translator.
+#
+# Note: you need to stop/start Postfix when this parameter changes.
+#
+#inet_interfaces = all
+#inet_interfaces = $myhostname
+#inet_interfaces = $myhostname, localhost
+
+# The proxy_interfaces parameter specifies the network interface
+# addresses that this mail system receives mail on by way of a
+# proxy or network address translation unit. This setting extends
+# the address list specified with the inet_interfaces parameter.
+#
+# You must specify your proxy/NAT addresses when your system is a
+# backup MX host for other domains, otherwise mail delivery loops
+# will happen when the primary MX host is down.
+#
+#proxy_interfaces =
+#proxy_interfaces = 1.2.3.4
+
+# The mydestination parameter specifies the list of domains that this
+# machine considers itself the final destination for.
+#
+# These domains are routed to the delivery agent specified with the
+# local_transport parameter setting. By default, that is the UNIX
+# compatible delivery agent that lookups all recipients in /etc/passwd
+# and /etc/aliases or their equivalent.
+#
+# The default is $myhostname + localhost.$mydomain.  On a mail domain
+# gateway, you should also include $mydomain.
+#
+# Do not specify the names of virtual domains - those domains are
+# specified elsewhere (see VIRTUAL_README).
+#
+# Do not specify the names of domains that this machine is backup MX
+# host for. Specify those names via the relay_domains settings for
+# the SMTP server, or use permit_mx_backup if you are lazy (see
+# STANDARD_CONFIGURATION_README).
+#
+# The local machine is always the final destination for mail addressed
+# to user@[the.net.work.address] of an interface that the mail system
+# receives mail on (see the inet_interfaces parameter).
+#
+# Specify a list of host or domain names, /file/name or type:table
+# patterns, separated by commas and/or whitespace. A /file/name
+# pattern is replaced by its contents; a type:table is matched when
+# a name matches a lookup key (the right-hand side is ignored).
+# Continue long lines by starting the next line with whitespace.
+#
+# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS".
+#
+#mydestination = $myhostname, localhost.$mydomain, localhost
+#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
+#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
+#      mail.$mydomain, www.$mydomain, ftp.$mydomain
+
+# REJECTING MAIL FOR UNKNOWN LOCAL USERS
+#
+# The local_recipient_maps parameter specifies optional lookup tables
+# with all names or addresses of users that are local with respect
+# to $mydestination, $inet_interfaces or $proxy_interfaces.
+#
+# If this parameter is defined, then the SMTP server will reject
+# mail for unknown local users. This parameter is defined by default.
+#
+# To turn off local recipient checking in the SMTP server, specify
+# local_recipient_maps = (i.e. empty).
+#
+# The default setting assumes that you use the default Postfix local
+# delivery agent for local delivery. You need to update the
+# local_recipient_maps setting if:
+#
+# - You define $mydestination domain recipients in files other than
+#   /etc/passwd, /etc/aliases, or the $virtual_alias_maps files.
+#   For example, you define $mydestination domain recipients in    
+#   the $virtual_mailbox_maps files.
+#
+# - You redefine the local delivery agent in master.cf.
+#
+# - You redefine the "local_transport" setting in main.cf.
+#
+# - You use the "luser_relay", "mailbox_transport", or "fallback_transport"
+#   feature of the Postfix local delivery agent (see local(8)).
+#
+# Details are described in the LOCAL_RECIPIENT_README file.
+#
+# Beware: if the Postfix SMTP server runs chrooted, you probably have
+# to access the passwd file via the proxymap service, in order to
+# overcome chroot restrictions. The alternative, having a copy of
+# the system passwd file in the chroot jail is just not practical.
+#
+# The right-hand side of the lookup tables is conveniently ignored.
+# In the left-hand side, specify a bare username, an @domain.tld
+# wild-card, or specify a user@domain.tld address.
+# 
+#local_recipient_maps = unix:passwd.byname $alias_maps
+#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
+#local_recipient_maps =
+
+# The unknown_local_recipient_reject_code specifies the SMTP server
+# response code when a recipient domain matches $mydestination or
+# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty
+# and the recipient address or address local-part is not found.
+#
+# The default setting is 550 (reject mail) but it is safer to start
+# with 450 (try again later) until you are certain that your
+# local_recipient_maps settings are OK.
+#
+unknown_local_recipient_reject_code = 550
+
+# TRUST AND RELAY CONTROL
+
+# The mynetworks parameter specifies the list of "trusted" SMTP
+# clients that have more privileges than "strangers".
+#
+# In particular, "trusted" SMTP clients are allowed to relay mail
+# through Postfix.  See the smtpd_recipient_restrictions parameter
+# in postconf(5).
+#
+# You can specify the list of "trusted" network addresses by hand
+# or you can let Postfix do it for you (which is the default).
+#
+# By default (mynetworks_style = subnet), Postfix "trusts" SMTP
+# clients in the same IP subnetworks as the local machine.
+# On Linux, this does works correctly only with interfaces specified
+# with the "ifconfig" command.
+# 
+# Specify "mynetworks_style = class" when Postfix should "trust" SMTP
+# clients in the same IP class A/B/C networks as the local machine.
+# Don't do this with a dialup site - it would cause Postfix to "trust"
+# your entire provider's network.  Instead, specify an explicit
+# mynetworks list by hand, as described below.
+#  
+# Specify "mynetworks_style = host" when Postfix should "trust"
+# only the local machine.
+# 
+#mynetworks_style = class
+#mynetworks_style = subnet
+#mynetworks_style = host
+
+# Alternatively, you can specify the mynetworks list by hand, in
+# which case Postfix ignores the mynetworks_style setting.
+#
+# Specify an explicit list of network/netmask patterns, where the
+# mask specifies the number of bits in the network part of a host
+# address.
+#
+# You can also specify the absolute pathname of a pattern file instead
+# of listing the patterns here. Specify type:table for table-based lookups
+# (the value on the table right-hand side is not used).
+#
+#mynetworks = 168.100.189.0/28, 127.0.0.0/8
+#mynetworks = $config_directory/mynetworks
+#mynetworks = hash:/etc/postfix/network_table
+
+# The relay_domains parameter restricts what destinations this system will
+# relay mail to.  See the smtpd_recipient_restrictions description in
+# postconf(5) for detailed information.
+#
+# By default, Postfix relays mail
+# - from "trusted" clients (IP address matches $mynetworks) to any destination,
+# - from "untrusted" clients to destinations that match $relay_domains or
+#   subdomains thereof, except addresses with sender-specified routing.
+# The default relay_domains value is $mydestination.
+# 
+# In addition to the above, the Postfix SMTP server by default accepts mail
+# that Postfix is final destination for:
+# - destinations that match $inet_interfaces or $proxy_interfaces,
+# - destinations that match $mydestination
+# - destinations that match $virtual_alias_domains,
+# - destinations that match $virtual_mailbox_domains.
+# These destinations do not need to be listed in $relay_domains.
+# 
+# Specify a list of hosts or domains, /file/name patterns or type:name
+# lookup tables, separated by commas and/or whitespace.  Continue
+# long lines by starting the next line with whitespace. A file name
+# is replaced by its contents; a type:name table is matched when a
+# (parent) domain appears as lookup key.
+#
+# NOTE: Postfix will not automatically forward mail for domains that
+# list this system as their primary or backup MX host. See the
+# permit_mx_backup restriction description in postconf(5).
+#
+#relay_domains = $mydestination
+
+# INTERNET OR INTRANET
+
+# The relayhost parameter specifies the default host to send mail to
+# when no entry is matched in the optional transport(5) table. When
+# no relayhost is given, mail is routed directly to the destination.
+#
+# On an intranet, specify the organizational domain name. If your
+# internal DNS uses no MX records, specify the name of the intranet
+# gateway host instead.
+#
+# In the case of SMTP, specify a domain, host, host:port, [host]:port,
+# [address] or [address]:port; the form [host] turns off MX lookups.
+#
+# If you're connected via UUCP, see also the default_transport parameter.
+#
+#relayhost = $mydomain
+#relayhost = [gateway.my.domain]
+#relayhost = [mailserver.isp.tld]
+#relayhost = uucphost
+#relayhost = [an.ip.add.ress]
+
+# REJECTING UNKNOWN RELAY USERS
+#
+# The relay_recipient_maps parameter specifies optional lookup tables
+# with all addresses in the domains that match $relay_domains.
+#
+# If this parameter is defined, then the SMTP server will reject
+# mail for unknown relay users. This feature is off by default.
+#
+# The right-hand side of the lookup tables is conveniently ignored.
+# In the left-hand side, specify an @domain.tld wild-card, or specify
+# a user@domain.tld address.
+# 
+#relay_recipient_maps = hash:/etc/postfix/relay_recipients
+
+# INPUT RATE CONTROL
+#
+# The in_flow_delay configuration parameter implements mail input
+# flow control. This feature is turned on by default, although it
+# still needs further development (it's disabled on SCO UNIX due
+# to an SCO bug).
+# 
+# A Postfix process will pause for $in_flow_delay seconds before
+# accepting a new message, when the message arrival rate exceeds the
+# message delivery rate. With the default 100 SMTP server process
+# limit, this limits the mail inflow to 100 messages a second more
+# than the number of messages delivered per second.
+# 
+# Specify 0 to disable the feature. Valid delays are 0..10.
+# 
+#in_flow_delay = 1s
+
+# ADDRESS REWRITING
+#
+# The ADDRESS_REWRITING_README document gives information about
+# address masquerading or other forms of address rewriting including
+# username->Firstname.Lastname mapping.
+
+# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
+#
+# The VIRTUAL_README document gives information about the many forms
+# of domain hosting that Postfix supports.
+
+# "USER HAS MOVED" BOUNCE MESSAGES
+#
+# See the discussion in the ADDRESS_REWRITING_README document.
+
+# TRANSPORT MAP
+#
+# See the discussion in the ADDRESS_REWRITING_README document.
+
+# ALIAS DATABASE
+#
+# The alias_maps parameter specifies the list of alias databases used
+# by the local delivery agent. The default list is system dependent.
+#
+# On systems with NIS, the default is to search the local alias
+# database, then the NIS alias database. See aliases(5) for syntax
+# details.
+# 
+# If you change the alias database, run "postalias /etc/aliases" (or
+# wherever your system stores the mail alias file), or simply run
+# "newaliases" to build the necessary DBM or DB file.
+#
+# It will take a minute or so before changes become visible.  Use
+# "postfix reload" to eliminate the delay.
+#
+#alias_maps = dbm:/etc/aliases
+#alias_maps = hash:/etc/aliases
+#alias_maps = hash:/etc/aliases, nis:mail.aliases
+#alias_maps = netinfo:/aliases
+
+# The alias_database parameter specifies the alias database(s) that
+# are built with "newaliases" or "sendmail -bi".  This is a separate
+# configuration parameter, because alias_maps (see above) may specify
+# tables that are not necessarily all under control by Postfix.
+#
+#alias_database = dbm:/etc/aliases
+#alias_database = dbm:/etc/mail/aliases
+#alias_database = hash:/etc/aliases
+#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
+
+# ADDRESS EXTENSIONS (e.g., user+foo)
+#
+# The recipient_delimiter parameter specifies the separator between
+# user names and address extensions (user+foo). See canonical(5),
+# local(8), relocated(5) and virtual(5) for the effects this has on
+# aliases, canonical, virtual, relocated and .forward file lookups.
+# Basically, the software tries user+foo and .forward+foo before
+# trying user and .forward.
+#
+#recipient_delimiter = +
+
+# DELIVERY TO MAILBOX
+#
+# The home_mailbox parameter specifies the optional pathname of a
+# mailbox file relative to a user's home directory. The default
+# mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
+# "Maildir/" for qmail-style delivery (the / is required).
+#
+#home_mailbox = Mailbox
+#home_mailbox = Maildir/
+# The mail_spool_directory parameter specifies the directory where
+# UNIX-style mailboxes are kept. The default setting depends on the
+# system type.
+#
+#mail_spool_directory = /var/mail
+#mail_spool_directory = /var/spool/mail
+
+# The mailbox_command parameter specifies the optional external
+# command to use instead of mailbox delivery. The command is run as
+# the recipient with proper HOME, SHELL and LOGNAME environment settings.
+# Exception:  delivery for root is done as $default_user.
+#
+# Other environment variables of interest: USER (recipient username),
+# EXTENSION (address extension), DOMAIN (domain part of address),
+# and LOCAL (the address localpart).
+#
+# Unlike other Postfix configuration parameters, the mailbox_command
+# parameter is not subjected to $parameter substitutions. This is to
+# make it easier to specify shell syntax (see example below).
+#
+# Avoid shell meta characters because they will force Postfix to run
+# an expensive shell process. Procmail alone is expensive enough.
+#
+# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
+# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
+#
+#mailbox_command = /some/where/procmail
+#mailbox_command = /some/where/procmail -a "$EXTENSION"
+
+# The mailbox_transport specifies the optional transport in master.cf
+# to use after processing aliases and .forward files. This parameter
+# has precedence over the mailbox_command, fallback_transport and
+# luser_relay parameters.
+#
+# Specify a string of the form transport:nexthop, where transport is
+# the name of a mail delivery transport defined in master.cf.  The
+# :nexthop part is optional. For more details see the sample transport
+# configuration file.
+#
+# NOTE: if you use this feature for accounts not in the UNIX password
+# file, then you must update the "local_recipient_maps" setting in
+# the main.cf file, otherwise the SMTP server will reject mail for    
+# non-UNIX accounts with "User unknown in local recipient table".
+#
+#mailbox_transport = lmtp:unix:/file/name
+#mailbox_transport = cyrus
+
+# The fallback_transport specifies the optional transport in master.cf
+# to use for recipients that are not found in the UNIX passwd database.
+# This parameter has precedence over the luser_relay parameter.
+#
+# Specify a string of the form transport:nexthop, where transport is
+# the name of a mail delivery transport defined in master.cf.  The
+# :nexthop part is optional. For more details see the sample transport
+# configuration file.
+#
+# NOTE: if you use this feature for accounts not in the UNIX password
+# file, then you must update the "local_recipient_maps" setting in
+# the main.cf file, otherwise the SMTP server will reject mail for    
+# non-UNIX accounts with "User unknown in local recipient table".
+#
+#fallback_transport = lmtp:unix:/file/name
+#fallback_transport = cyrus
+#fallback_transport =
+
+# The luser_relay parameter specifies an optional destination address
+# for unknown recipients.  By default, mail for unknown@$mydestination,
+# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned
+# as undeliverable.
+#
+# The following expansions are done on luser_relay: $user (recipient
+# username), $shell (recipient shell), $home (recipient home directory),
+# $recipient (full recipient address), $extension (recipient address
+# extension), $domain (recipient domain), $local (entire recipient
+# localpart), $recipient_delimiter. Specify ${name?value} or
+# ${name:value} to expand value only when $name does (does not) exist.
+#
+# luser_relay works only for the default Postfix local delivery agent.
+#
+# NOTE: if you use this feature for accounts not in the UNIX password
+# file, then you must specify "local_recipient_maps =" (i.e. empty) in
+# the main.cf file, otherwise the SMTP server will reject mail for    
+# non-UNIX accounts with "User unknown in local recipient table".
+#
+#luser_relay = $user@other.host
+#luser_relay = $local@other.host
+#luser_relay = admin+$local
+  
+# JUNK MAIL CONTROLS
+# 
+# The controls listed here are only a very small subset. The file
+# SMTPD_ACCESS_README provides an overview.
+
+# The header_checks parameter specifies an optional table with patterns
+# that each logical message header is matched against, including
+# headers that span multiple physical lines.
+#
+# By default, these patterns also apply to MIME headers and to the
+# headers of attached messages. With older Postfix versions, MIME and
+# attached message headers were treated as body text.
+#
+# For details, see "man header_checks".
+#
+#header_checks = regexp:/etc/postfix/header_checks
+
+# FAST ETRN SERVICE
+#
+# Postfix maintains per-destination logfiles with information about
+# deferred mail, so that mail can be flushed quickly with the SMTP
+# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld".
+# See the ETRN_README document for a detailed description.
+# 
+# The fast_flush_domains parameter controls what destinations are
+# eligible for this service. By default, they are all domains that
+# this server is willing to relay mail to.
+# 
+#fast_flush_domains = $relay_domains
+
+# SHOW SOFTWARE VERSION OR NOT
+#
+# The smtpd_banner parameter specifies the text that follows the 220
+# code in the SMTP server's greeting banner. Some people like to see
+# the mail version advertised. By default, Postfix shows no version.
+#
+# You MUST specify $myhostname at the start of the text. That is an
+# RFC requirement. Postfix itself does not care.
+#
+#smtpd_banner = $myhostname ESMTP $mail_name
+#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
+
+# PARALLEL DELIVERY TO THE SAME DESTINATION
+#
+# How many parallel deliveries to the same user or domain? With local
+# delivery, it does not make sense to do massively parallel delivery
+# to the same user, because mailbox updates must happen sequentially,
+# and expensive pipelines in .forward files can cause disasters when
+# too many are run at the same time. With SMTP deliveries, 10
+# simultaneous connections to the same domain could be sufficient to
+# raise eyebrows.
+# 
+# Each message delivery transport has its XXX_destination_concurrency_limit
+# parameter.  The default is $default_destination_concurrency_limit for
+# most delivery transports. For the local delivery agent the default is 2.
+
+#local_destination_concurrency_limit = 2
+#default_destination_concurrency_limit = 20
+
+# DEBUGGING CONTROL
+#
+# The debug_peer_level parameter specifies the increment in verbose
+# logging level when an SMTP client or server host name or address
+# matches a pattern in the debug_peer_list parameter.
+#
+debug_peer_level = 2
+
+# The debug_peer_list parameter specifies an optional list of domain
+# or network patterns, /file/name patterns or type:name tables. When
+# an SMTP client or server host name or address matches a pattern,
+# increase the verbose logging level by the amount specified in the
+# debug_peer_level parameter.
+#
+#debug_peer_list = 127.0.0.1
+#debug_peer_list = some.domain
+
+# The debugger_command specifies the external command that is executed
+# when a Postfix daemon program is run with the -D option.
+#
+# Use "command .. & sleep 5" so that the debugger can attach before
+# the process marches on. If you use an X-based debugger, be sure to
+# set up your XAUTHORITY environment variable before starting Postfix.
+#
+debugger_command =
+        PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
+        ddd $daemon_directory/$process_name $process_id & sleep 5
+
+# If you can't use X, use this to capture the call stack when a
+# daemon crashes. The result is in a file in the configuration
+# directory, and is named after the process name and the process ID.
+#
+# debugger_command =
+#      PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;
+#      echo where) | gdb $daemon_directory/$process_name $process_id 2>&1
+#      >$config_directory/$process_name.$process_id.log & sleep 5
+#
+# Another possibility is to run gdb under a detached screen session.
+# To attach to the screen sesssion, su root and run "screen -r
+# <id_string>" where <id_string> uniquely matches one of the detached
+# sessions (from "screen -list").
+#
+# debugger_command =
+#      PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen
+#      -dmS $process_name gdb $daemon_directory/$process_name
+#      $process_id & sleep 1
+
+# INSTALL-TIME CONFIGURATION INFORMATION
+#
+# The following parameters are used when installing a new Postfix version.
+# 
+# sendmail_path: The full pathname of the Postfix sendmail command.
+# This is the Sendmail-compatible mail posting interface.
+# 
+sendmail_path = /usr/sbin/sendmail
+
+# newaliases_path: The full pathname of the Postfix newaliases command.
+# This is the Sendmail-compatible command to build alias databases.
+#
+newaliases_path = /usr/bin/newaliases
+
+# mailq_path: The full pathname of the Postfix mailq command.  This
+# is the Sendmail-compatible mail queue listing command.
+# 
+mailq_path = /usr/bin/mailq
+
+# setgid_group: The group for mail submission and queue management
+# commands.  This must be a group name with a numerical group ID that
+# is not shared with other accounts, not even with the Postfix account.
+#
+setgid_group = postdrop
+
+# html_directory: The location of the Postfix HTML documentation.
+#
+html_directory = /usr/share/doc/postfix-2.8.9/html
+
+# manpage_directory: The location of the Postfix on-line manual pages.
+#
+manpage_directory = /usr/share/man
+
+# sample_directory: The location of the Postfix sample configuration files.
+# This parameter is obsolete as of Postfix 2.1.
+#
+sample_directory = /etc/postfix
+
+# readme_directory: The location of the Postfix README files.
+#
+readme_directory = /usr/share/doc/postfix-2.8.9/readme
+home_mailbox = .maildir/
+#alias_maps = mysql:/etc/postfix/mysql-aliases.cf
+alias_maps = hash:/etc/postfix/maps/aliases
+anvil_status_update_time = 3600s
+body_checks = pcre:/etc/postfix/maps/body_checks
+bounce_template_file = /etc/postfix/bounce-templates/bounce.de-DE.cf
+broken_sasl_auth_clients = yes
+#canonical_maps = mysql:/etc/postfix/mysql-canonical.cf
+canonical_maps = hash:/etc/postfix/maps/canonical
+cyrus_sasl_config_path = /etc/sasl2
+default_destination_concurrency_limit = 5
+header_checks = pcre:/etc/postfix/maps/header_checks
+inet_protocols = all
+local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
+mail_spool_directory = /var/spool/mail
+mailbox_size_limit = 512000000
+message_size_limit = 51200000
+#mydestination = $myhostname, $mydomain, mysql:/etc/postfix/mysql-mydomains.cf
+mydestination = $myhostname, $mydomain, hash:/etc/postfix/maps/mydomains
+mydomain = brehm-online.com
+myhostname = helga.brehm-online.com
+mynetworks = 127.0.0.0/8 85.214.134.152/32 85.214.109.1/32 [::1]/128 [2a01:238:4225:6e00:8f8c:808a:7fb8:88df]/128
+mynetworks_style = host
+myorigin = $mydomain
+#recipient_bcc_maps = mysql:/etc/postfix/mysql-recipient_bcc.cf
+recipient_bcc_maps = hash:/etc/postfix/maps/recipient_bcc
+#relay_clientcerts = hash:/etc/postfix/relay_clientcerts
+relay_clientcerts = hash:/etc/postfix/maps/relay_clientcerts
+#relay_domains = mysql:/etc/postfix/mysql-relay-domains.cf
+relay_domains = hash:/etc/postfix/maps/relay_domains
+#relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
+relocated_maps = hash:/etc/postfix/maps/relocated
+#sender_bcc_maps = mysql:/etc/postfix/mysql-sender_bcc.cf
+sender_bcc_maps = hash:/etc/postfix/maps/sender_bcc
+smtp_generic_maps = hash:/etc/postfix/maps/generic
+smtp_tls_CAfile = /etc/ssl/CA-Brehm/cacert.pem
+smtp_tls_cert_file = /etc/postfix/postfix.pem
+smtp_tls_enforce_peername = no
+smtp_use_tls = yes
+smtpd_banner = $myhostname ESMTP Frank Brehms Mail Service $mail_name ($mail_version)
+
+smtpd_recipient_restrictions =
+       check_client_access cidr:/etc/postfix/maps/access_client,
+       check_recipient_access hash:/etc/postfix/maps/access_recipient,
+       check_helo_access hash:/etc/postfix/maps/access_helo,
+       check_sender_access hash:/etc/postfix/maps/access_sender,
+       reject_non_fqdn_recipient,
+       reject_unknown_recipient_domain,
+       reject_non_fqdn_sender,
+       reject_unknown_sender_domain,
+       reject_invalid_helo_hostname,
+       permit_mynetworks,
+       permit_sasl_authenticated,
+       permit_tls_clientcerts,
+       reject_rbl_client zen.spamhaus.org,
+       reject_rbl_client ix.dnsbl.manitu.net,
+       check_policy_service unix:private/postgrey,
+       check_policy_service inet:127.0.0.1:12525,
+       reject_unverified_recipient,
+       permit_mx_backup,
+       reject_unauth_destination,
+       permit
+
+smtpd_sasl_auth_enable = yes
+smtpd_tls_CAfile = $smtp_tls_CAfile
+smtpd_tls_cert_file = $smtp_tls_cert_file
+smtpd_tls_key_file = $smtp_tls_cert_file
+smtpd_tls_loglevel = 1
+smtpd_tls_received_header = yes
+smtpd_use_tls = yes
+transport_maps = hash:/etc/postfix/maps/transport
+#virtual_alias_domains = mysql:/etc/postfix/mysql-virtual-alias-domains.cf
+virtual_alias_domains = hash:/etc/postfix/maps/virtual_alias_domains
+#virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
+virtual_alias_maps = hash:/etc/postfix/maps/virtual_alias_maps
+virtual_gid_maps = static:1023
+virtual_mailbox_base = /
+#virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
+virtual_mailbox_domains = hash:/etc/postfix/maps/virtual_mailbox_domains
+virtual_mailbox_limit = 512000000
+#virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
+virtual_mailbox_maps = hash:/etc/postfix/maps/virtual_mailbox_maps
+virtual_uid_maps = static:1023
index 849ec43332f2de4a8db56ddd74fb87308362f2e8..e556e0c334197f3d4abf2ed0f4cbcb4a3ee37ede 100644 (file)
@@ -640,7 +640,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.10.1/html
+html_directory = /usr/share/doc/postfix-2.10.2/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -653,5 +653,5 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.10.1/readme
+readme_directory = /usr/share/doc/postfix-2.10.2/readme
 home_mailbox = .maildir/
index ae9e0cf62ce3bbb211831befc79cb5964187958e..b9a9d6d55ec3ccdb09dda6293eeeba7654519d13 100644 (file)
@@ -154,7 +154,7 @@ rc_sys=""
 rc_tty_number=12
 
 # If you have cgroups turned on in your kernel, this switch controls
-# whether or not a group for each controler is mounted under
+# whether or not a group for each controller is mounted under
 # /sys/fs/cgroup.
 # Support for process management by cgroups is planned in the future,
 # so if you turn this off, be aware that you may not be able to use that
index e0be8cb1551dc55e4b040b5b36ae92c27f931794..ae9e0cf62ce3bbb211831befc79cb5964187958e 100644 (file)
@@ -1,8 +1,18 @@
 # Global OpenRC configuration settings
 
+# Set to "YES" if you want the rc system to try and start services
+# in parallel for a slight speed improvement. When running in parallel we
+# prefix the service output with its name as the output will get
+# jumbled up.
+# WARNING: whilst we have improved parallel, it can still potentially lock
+# the boot process. Don't file bugs about this unless you can supply
+# patches that fix it without breaking other things!
+#rc_parallel="NO"
+
 # Set rc_interactive to "YES" and you'll be able to press the I key during
 # boot so you can choose to start specific services. Set to "NO" to disable
-# this feature.
+# this feature. This feature is automatically disabled if rc_parallel is
+# set to YES.
 #rc_interactive="YES"
 
 # If we need to drop to a shell, you can specify it here.
@@ -84,6 +94,10 @@ unicode="YES"
 # These variables are documented here, but should be configured in
 # /etc/conf.d/foo for service foo and NOT enabled here unless you
 # really want them to work on a global basis.
+# If your service has characters in its name which are not legal in
+# shell variable names and you configure the variables for it in this
+# file, those characters should be replaced with underscores in the
+# variable names as shown below.
 
 # Some daemons are started and stopped via start-stop-daemon.
 # We can set some things on a per service basis, like the nicelevel.
@@ -106,6 +120,13 @@ unicode="YES"
 #rc_foo_need="openvpn"
 #rc_foo_after="clock"
 
+# Below is an example for service foo-bar. Note that the '-' is illegal
+# in a shell variable name, so we convert it to an underscore.
+# example for service foo-bar.
+#rc_foo_bar_config="/etc/foo-bar"
+#rc_foo_bar_need="openvpn"
+#rc_foo_bar_after="clock"
+
 # You can also remove dependencies.
 # This is mainly used for saying which servies do NOT provide net.
 #rc_net_tap0_provide="!net"
@@ -122,9 +143,7 @@ unicode="YES"
 # "vserver" - Linux vserver
 # "xen0"    - Xen0 Domain
 # "xenU"    - XenU Domain
-# If this is commented out, automatic detection will be attempted.
-# Note that autodetection will not work in a prefix environment or in a
-# linux container.
+# If this is commented out, automatic detection will be used.
 #
 # This should be set to the value representing the environment this file is
 # PRESENTLY in, not the virtualization the environment is capable of.
@@ -133,3 +152,11 @@ rc_sys=""
 # This is the number of tty's used in most of the rc-scripts (like
 # consolefont, numlock, etc ...)
 rc_tty_number=12
+
+# If you have cgroups turned on in your kernel, this switch controls
+# whether or not a group for each controler is mounted under
+# /sys/fs/cgroup.
+# Support for process management by cgroups is planned in the future,
+# so if you turn this off, be aware that you may not be able to use that
+# feature.
+#rc_controller_cgroups="YES"
diff --git a/config-archive/etc/rc.conf.2 b/config-archive/etc/rc.conf.2
new file mode 100644 (file)
index 0000000..e0be8cb
--- /dev/null
@@ -0,0 +1,135 @@
+# Global OpenRC configuration settings
+
+# Set rc_interactive to "YES" and you'll be able to press the I key during
+# boot so you can choose to start specific services. Set to "NO" to disable
+# this feature.
+#rc_interactive="YES"
+
+# If we need to drop to a shell, you can specify it here.
+# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
+# otherwise /bin/sh
+# Linux users could specify /sbin/sulogin
+rc_shell=/sbin/sulogin
+
+# Do we allow any started service in the runlevel to satisfy the dependency
+# or do we want all of them regardless of state? For example, if net.eth0
+# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
+# both will be started, but services that depend on 'net' will work if either
+# one comes up. With rc_depend_strict="YES" we would require them both to
+# come up.
+#rc_depend_strict="YES"
+
+# rc_hotplug is a list of services that we allow to be hotplugged.
+# By default we do not allow hotplugging.
+# A hotplugged service is one started by a dynamic dev manager when a matching
+# hardware device is found.
+# This service is intrinsically included in the boot runlevel.
+# To disable services, prefix with a !
+# Example - rc_hotplug="net.wlan !net.*"
+# This allows net.wlan and any service not matching net.* to be plugged.
+# Example - rc_hotplug="*"
+# This allows all services to be hotplugged
+#rc_hotplug="*"
+
+# rc_logger launches a logging daemon to log the entire rc process to
+# /var/log/rc.log
+# NOTE: Linux systems require the devfs service to be started before
+# logging can take place and as such cannot log the sysinit runlevel.
+rc_logger="YES"
+
+# Through rc_log_path you can specify a custom log file.
+# The default value is: /var/log/rc.log
+rc_log_path="/var/log/rc.log"
+
+# By default we filter the environment for our running scripts. To allow other
+# variables through, add them here. Use a * to allow all variables through.
+#rc_env_allow="VAR1 VAR2"
+
+# By default we assume that all daemons will start correctly.
+# However, some do not - a classic example is that they fork and return 0 AND
+# then child barfs on a configuration error. Or the daemon has a bug and the
+# child crashes. You can set the number of milliseconds start-stop-daemon
+# waits to check that the daemon is still running after starting here.
+# The default is 0 - no checking.
+#rc_start_wait=100
+
+# rc_nostop is a list of services which will not stop when changing runlevels.
+# This still allows the service itself to be stopped when called directly.
+#rc_nostop=""
+
+# rc will attempt to start crashed services by default.
+# However, it will not stop them by default as that could bring down other
+# critical services.
+#rc_crashed_stop=NO
+#rc_crashed_start=YES
+
+##############################################################################
+# MISC CONFIGURATION VARIABLES
+# There variables are shared between many init scripts
+
+# Set unicode to YES to turn on unicode support for keyboards and screens.
+unicode="YES"
+
+# Below is the default list of network fstypes.
+#
+# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
+# nfs nfs4 ocfs2 shfs smbfs
+#
+# If you would like to add to this list, you can do so by adding your
+# own fstypes to the following variable.
+#extra_net_fs_list=""
+
+##############################################################################
+# SERVICE CONFIGURATION VARIABLES
+# These variables are documented here, but should be configured in
+# /etc/conf.d/foo for service foo and NOT enabled here unless you
+# really want them to work on a global basis.
+
+# Some daemons are started and stopped via start-stop-daemon.
+# We can set some things on a per service basis, like the nicelevel.
+#export SSD_NICELEVEL="-19"
+
+# Pass ulimit parameters
+#rc_ulimit="-u 30"
+
+# It's possible to define extra dependencies for services like so
+#rc_config="/etc/foo"
+#rc_need="openvpn"
+#rc_use="net.eth0"
+#rc_after="clock"
+#rc_before="local"
+#rc_provide="!net"
+
+# You can also enable the above commands here for each service. Below is an
+# example for service foo.
+#rc_foo_config="/etc/foo"
+#rc_foo_need="openvpn"
+#rc_foo_after="clock"
+
+# You can also remove dependencies.
+# This is mainly used for saying which servies do NOT provide net.
+#rc_net_tap0_provide="!net"
+
+##############################################################################
+# LINUX SPECIFIC OPTIONS
+
+# This is the subsystem type. Valid options on Linux:
+# ""        - nothing special
+# "lxc"     - Linux Containers
+# "openvz"  - Linux OpenVZ
+# "prefix"  - Prefix
+# "uml"     - Usermode Linux
+# "vserver" - Linux vserver
+# "xen0"    - Xen0 Domain
+# "xenU"    - XenU Domain
+# If this is commented out, automatic detection will be attempted.
+# Note that autodetection will not work in a prefix environment or in a
+# linux container.
+#
+# This should be set to the value representing the environment this file is
+# PRESENTLY in, not the virtualization the environment is capable of.
+rc_sys=""
+
+# This is the number of tty's used in most of the rc-scripts (like
+# consolefont, numlock, etc ...)
+rc_tty_number=12
index 4c186dcf32eed31cd9fc08cc2e0ce0844c661a47..ec1c4a462d68684a01c63dd94cb877f474bf014e 100644 (file)
@@ -80,6 +80,10 @@ rc_shell=/sbin/sulogin
 # Set unicode to YES to turn on unicode support for keyboards and screens.
 unicode="YES"
 
+# This is how long fuser should wait for a remote server to respond. The
+# default is 60 seconds, but  it can be adjusted here.
+#rc_fuser_timeout=60
+
 # Below is the default list of network fstypes.
 #
 # afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
@@ -101,7 +105,7 @@ unicode="YES"
 
 # Some daemons are started and stopped via start-stop-daemon.
 # We can set some things on a per service basis, like the nicelevel.
-#export SSD_NICELEVEL="-19"
+#SSD_NICELEVEL="-19"
 
 # Pass ulimit parameters
 #rc_ulimit="-u 30"
@@ -153,10 +157,59 @@ unicode="YES"
 # consolefont, numlock, etc ...)
 rc_tty_number=12
 
+##############################################################################
+# CGROUPS RESOURCE MANAGEMENT
+
 # If you have cgroups turned on in your kernel, this switch controls
 # whether or not a group for each controller is mounted under
 # /sys/fs/cgroup.
-# Support for process management by cgroups is planned in the future,
-# so if you turn this off, be aware that you may not be able to use that
-# feature.
+# None of the other options in this section work if this is set to "NO".
 #rc_controller_cgroups="YES"
+
+# The following settings allow you to set up values for the cgroup
+# controllers for your services.
+# They can be set in this file;, however, if you do this, the settings
+# will apply to all of your services.
+# If you want different settings for each service, place the settings in
+# /etc/conf.d/foo for service foo.
+# The format is to specify the names of the settings followed by their
+# values. Each variable can hold multiple settings.
+# For example, you would use this to set the cpu.shares setting in the
+# cpu controller to 512 for your service.
+# rc_cgroup_cpu="
+# cpu.shares 512
+# "
+#
+#For more information about the adjustments that can be made with
+#cgroups, see Documentation/cgroups/* in the linux kernel source tree.
+
+# Set the blkio controller settings for this service.
+#rc_cgroup_blkio=""
+
+# Set the cpu controller settings for this service.
+#rc_cgroup_cpu=""
+
+# Add this service to the cpuacct controller (any value means yes).
+#rc_cgroup_cpuacct=""
+
+# Set the cpuset controller settings for this service.
+#rc_cgroup_cpuset=""
+
+# Set the devices controller settings for this service.
+#rc_cgroup_devices=""
+
+# Set the memory controller settings for this service.
+#rc_cgroup_memory=""
+
+# Set the net_prio controller settings for this service.
+#rc_cgroup_net_prio=""
+
+# Set this to YES if yu want all of the processes in a service's cgroup
+# killed when the service is stopped or restarted.
+# This should not be set globally because it kills all of the service's
+# child processes, and most of the time this is undesirable. Please set
+# it in /etc/conf.d/<service>.
+# To perform this cleanup manually for a stopped service, you can
+# execute cgroup_cleanup with /etc/init.d/<service> cgroup_cleanup or
+# rc-service <service> cgroup_cleanup.
+# rc_cgroup_cleanup="NO"
diff --git a/config-archive/etc/ssh/ssh_config.dist b/config-archive/etc/ssh/ssh_config.dist
new file mode 100644 (file)
index 0000000..fde6a76
--- /dev/null
@@ -0,0 +1,62 @@
+#      $OpenBSD$
+
+# This is the ssh client system-wide configuration file.  See
+# ssh_config(5) for more information.  This file provides defaults for
+# users, and the values can be changed in per-user configuration files
+# or on the command line.
+
+# Configuration data is parsed as follows:
+#  1. command line options
+#  2. user-specific file
+#  3. system-wide file
+# Any configuration value is only changed the first time it is set.
+# Thus, host-specific definitions should be at the beginning of the
+# configuration file, and defaults at the end.
+
+# Site-wide defaults for some commonly used options.  For a comprehensive
+# list of available options, their meanings and defaults, please see the
+# ssh_config(5) man page.
+
+# Host *
+#   ForwardAgent no
+#   ForwardX11 no
+#   RhostsRSAAuthentication no
+#   RSAAuthentication yes
+#   PasswordAuthentication yes
+#   HostbasedAuthentication no
+#   GSSAPIAuthentication no
+#   GSSAPIDelegateCredentials no
+#   BatchMode no
+#   CheckHostIP yes
+#   AddressFamily any
+#   ConnectTimeout 0
+#   StrictHostKeyChecking ask
+#   IdentityFile ~/.ssh/identity
+#   IdentityFile ~/.ssh/id_rsa
+#   IdentityFile ~/.ssh/id_dsa
+#   Port 22
+#   Protocol 2,1
+#   Cipher 3des
+#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
+#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
+#   EscapeChar ~
+#   AllowedCertPurpose sslserver
+#   MandatoryCRL no
+#   CACertificateFile /etc/ssh/ca/ca-bundle.crt
+#   CACertificatePath /etc/ssh/ca/crt
+#   CARevocationFile /etc/ssh/ca/ca-bundle.crl
+#   CARevocationPath /etc/ssh/ca/crl
+#   UserCACertificateFile ~/.ssh/ca-bundle.crt
+#   UserCACertificatePath ~/.ssh/crt
+#   UserCARevocationFile ~/.ssh/ca-bundle.crl
+#   UserCARevocationPath ~/.ssh/crl
+#   VAType none
+#   Tunnel no
+#   TunnelDevice any:any
+#   PermitLocalCommand no
+#   VisualHostKey no
+#   ProxyCommand ssh -q -W %h:%p gateway.example.com
+#   RekeyLimit 1G 1h
+
+# Send locale environment variables #367017
+SendEnv LANG LC_*
diff --git a/config-archive/etc/ssh/ssh_config.dist.new b/config-archive/etc/ssh/ssh_config.dist.new
deleted file mode 100644 (file)
index b632c25..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#      $OpenBSD$
-
-# This is the ssh client system-wide configuration file.  See
-# ssh_config(5) for more information.  This file provides defaults for
-# users, and the values can be changed in per-user configuration files
-# or on the command line.
-
-# Configuration data is parsed as follows:
-#  1. command line options
-#  2. user-specific file
-#  3. system-wide file
-# Any configuration value is only changed the first time it is set.
-# Thus, host-specific definitions should be at the beginning of the
-# configuration file, and defaults at the end.
-
-# Site-wide defaults for some commonly used options.  For a comprehensive
-# list of available options, their meanings and defaults, please see the
-# ssh_config(5) man page.
-
-# Host *
-#   ForwardAgent no
-#   ForwardX11 no
-#   RhostsRSAAuthentication no
-#   RSAAuthentication yes
-#   PasswordAuthentication yes
-#   HostbasedAuthentication no
-#   GSSAPIAuthentication no
-#   GSSAPIDelegateCredentials no
-#   BatchMode no
-#   CheckHostIP yes
-#   AddressFamily any
-#   ConnectTimeout 0
-#   StrictHostKeyChecking ask
-#   IdentityFile ~/.ssh/identity
-#   IdentityFile ~/.ssh/id_rsa
-#   IdentityFile ~/.ssh/id_dsa
-#   Port 22
-#   Protocol 2,1
-#   Cipher 3des
-#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
-#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
-#   EscapeChar ~
-#   AllowedCertPurpose sslserver
-#   MandatoryCRL no
-#   CACertificateFile /etc/ssh/ca/ca-bundle.crt
-#   CACertificatePath /etc/ssh/ca/crt
-#   CARevocationFile /etc/ssh/ca/ca-bundle.crl
-#   CARevocationPath /etc/ssh/ca/crl
-#   UserCACertificateFile ~/.ssh/ca-bundle.crt
-#   UserCACertificatePath ~/.ssh/crt
-#   UserCARevocationFile ~/.ssh/ca-bundle.crl
-#   UserCARevocationPath ~/.ssh/crl
-#   VAType none
-#   Tunnel no
-#   TunnelDevice any:any
-#   PermitLocalCommand no
-#   VisualHostKey no
-#   ProxyCommand ssh -q -W %h:%p gateway.example.com
diff --git a/config-archive/etc/ssh/sshd_config.dist b/config-archive/etc/ssh/sshd_config.dist
new file mode 100644 (file)
index 0000000..e818623
--- /dev/null
@@ -0,0 +1,214 @@
+#      $OpenBSD$
+
+# This is the sshd server system-wide configuration file.  See
+# sshd_config(5) for more information.
+
+# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
+
+# The strategy used for options in the default sshd_config shipped with
+# OpenSSH is to specify options with their default value where
+# possible, but leave them commented.  Uncommented options override the
+# default value.
+
+#Port 22
+#AddressFamily any
+#ListenAddress 0.0.0.0
+#ListenAddress ::
+
+# The default requires explicit activation of protocol 1
+#Protocol 2
+
+# HostKey for protocol version 1
+#HostKey /etc/ssh/ssh_host_key
+# HostKeys for protocol version 2
+#HostKey /etc/ssh/ssh_host_rsa_key
+#HostKey /etc/ssh/ssh_host_dsa_key
+#HostKey /etc/ssh/ssh_host_ecdsa_key
+
+# "key type names" for X.509 certificates with RSA key
+# Note first defined is used in signature operations!
+#X509KeyAlgorithm x509v3-sign-rsa,rsa-sha1
+#X509KeyAlgorithm x509v3-sign-rsa,rsa-md5
+
+# "key type names" for X.509 certificates with DSA key
+# Note first defined is used in signature operations!
+#X509KeyAlgorithm x509v3-sign-dss,dss-asn1
+#X509KeyAlgorithm x509v3-sign-dss,dss-raw
+
+# The intended use for the X509 client certificate. Without this option
+# no chain verification will be done. Currently accepted uses are case
+# insensitive:
+#  - "sslclient", "SSL client", "SSL_client" or "client"
+#  - "any", "Any Purpose", "Any_Purpose" or "AnyPurpose"
+#  - "skip" or ""(empty): don`t check purpose.
+#AllowedCertPurpose sslclient
+
+# Specifies whether self-issued(self-signed) X.509 certificate can be
+# allowed only by entry in AutorizedKeysFile that contain matching
+# public key or certificate blob.
+#KeyAllowSelfIssued no
+
+# Specifies whether CRL must present in store for all certificates in
+# certificate chain with atribute "cRLDistributionPoints"
+#MandatoryCRL no
+
+# A file with multiple certificates of certificate signers
+# in PEM format concatenated together.
+#CACertificateFile /etc/ssh/ca/ca-bundle.crt
+
+# A directory with certificates of certificate signers.
+# The certificates should have name of the form: [HASH].[NUMBER]
+# or have symbolic links to them of this form.
+#CACertificatePath /etc/ssh/ca/crt
+
+# A file with multiple CRL of certificate signers
+# in PEM format concatenated together.
+#CARevocationFile /etc/ssh/ca/ca-bundle.crl
+
+# A directory with CRL of certificate signers. 
+# The CRL should have name of the form: [HASH].r[NUMBER]
+# or have symbolic links to them of this form.
+#CARevocationPath /etc/ssh/ca/crl
+
+# LDAP protocol version.
+# Example:
+# CAldapVersion 2
+
+# Note because of OpenSSH options parser limitation
+# use %3D instead of = !
+# LDAP initialization may require URL to be escaped, i.e.
+# use %2C instead of ,(comma). Escaped URL don't depend from
+# LDAP initialization method.
+# Example:
+# CAldapURL ldap://localhost:389/dc%3Dexample%2Cdc%3Dcom
+
+# SSH can use "Online Certificate Status Protocol"(OCSP)
+# to validate certificate. Set VAType to
+#  - none    : do not use OCSP to validate certificates;
+#  - ocspcert: validate only certificates that specify `OCSP
+#      Service Locator' URL;
+#  - ocspspec: use specified in the configuration 'OCSP Responder'
+#      to validate all certificates.
+#VAType none
+
+# Lifetime and size of ephemeral version 1 server key
+#KeyRegenerationInterval 1h
+#ServerKeyBits 1024
+
+# Ciphers and keying
+#RekeyLimit default none
+
+# Logging
+# obsoletes QuietMode and FascistLogging
+#SyslogFacility AUTH
+#LogLevel INFO
+
+# Authentication:
+
+#LoginGraceTime 2m
+#PermitRootLogin yes
+#StrictModes yes
+#MaxAuthTries 6
+#MaxSessions 10
+
+#RSAAuthentication yes
+#PubkeyAuthentication yes
+
+# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
+# but this is overridden so installations will only check .ssh/authorized_keys
+#AuthorizedKeysFile    .ssh/authorized_keys
+
+#AuthorizedPrincipalsFile none
+
+#AuthorizedKeysCommand none
+#AuthorizedKeysCommandUser nobody
+
+# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
+#RhostsRSAAuthentication no
+# similar for protocol version 2
+#HostbasedAuthentication no
+# Change to yes if you don't trust ~/.ssh/known_hosts for
+# RhostsRSAAuthentication and HostbasedAuthentication
+#IgnoreUserKnownHosts no
+# Don't read the user's ~/.rhosts and ~/.shosts files
+#IgnoreRhosts yes
+
+# To disable tunneled clear text passwords, change to no here!
+PasswordAuthentication no
+#PermitEmptyPasswords no
+
+# Change to no to disable s/key passwords
+#ChallengeResponseAuthentication yes
+
+# Kerberos options
+#KerberosAuthentication no
+#KerberosOrLocalPasswd yes
+#KerberosTicketCleanup yes
+#KerberosGetAFSToken no
+
+# GSSAPI options
+#GSSAPIAuthentication no
+#GSSAPICleanupCredentials yes
+#GSSAPIStrictAcceptorCheck yes
+
+# Set this to 'yes' to enable PAM authentication, account processing, 
+# and session processing. If this is enabled, PAM authentication will 
+# be allowed through the ChallengeResponseAuthentication and
+# PasswordAuthentication.  Depending on your PAM configuration,
+# PAM authentication via ChallengeResponseAuthentication may bypass
+# the setting of "PermitRootLogin without-password".
+# If you just want the PAM account and session checks to run without
+# PAM authentication, then enable this but set PasswordAuthentication
+# and ChallengeResponseAuthentication to 'no'.
+UsePAM yes
+
+#AllowAgentForwarding yes
+#AllowTcpForwarding yes
+#GatewayPorts no
+#X11Forwarding no
+#X11DisplayOffset 10
+#X11UseLocalhost yes
+PrintMotd no
+PrintLastLog no
+#TCPKeepAlive yes
+#UseLogin no
+UsePrivilegeSeparation sandbox         # Default for new installations.
+#PermitUserEnvironment no
+#Compression delayed
+#ClientAliveInterval 0
+#ClientAliveCountMax 3
+#UseDNS yes
+#PidFile /var/run/sshd.pid
+#MaxStartups 10:30:100
+#PermitTunnel no
+#ChrootDirectory none
+#VersionAddendum none
+
+# no default banner path
+#Banner none
+
+# override default of no subsystems
+Subsystem      sftp    /usr/lib64/misc/sftp-server
+
+# the following are HPN related configuration options
+# tcp receive buffer polling. disable in non autotuning kernels
+#TcpRcvBufPoll yes
+# disable hpn performance boosts
+#HPNDisabled no
+
+# buffer size for hpn to non-hpn connections
+#HPNBufferSize 2048
+
+
+# allow the use of the none cipher
+#NoneEnabled no
+
+# Example of overriding settings on a per-user basis
+#Match User anoncvs
+#      X11Forwarding no
+#      AllowTcpForwarding no
+#      ForceCommand cvs server
+
+# Allow client to pass locale environment variables #367017
+AcceptEnv LANG LC_*
diff --git a/config-archive/etc/ssh/sshd_config.dist.new b/config-archive/etc/ssh/sshd_config.dist.new
deleted file mode 100644 (file)
index 6a61721..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-#      $OpenBSD$
-
-# This is the sshd server system-wide configuration file.  See
-# sshd_config(5) for more information.
-
-# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
-
-# The strategy used for options in the default sshd_config shipped with
-# OpenSSH is to specify options with their default value where
-# possible, but leave them commented.  Uncommented options override the
-# default value.
-
-#Port 22
-#AddressFamily any
-#ListenAddress 0.0.0.0
-#ListenAddress ::
-
-# The default requires explicit activation of protocol 1
-#Protocol 2
-
-# HostKey for protocol version 1
-#HostKey /etc/ssh/ssh_host_key
-# HostKeys for protocol version 2
-#HostKey /etc/ssh/ssh_host_rsa_key
-#HostKey /etc/ssh/ssh_host_dsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
-
-# "key type names" for X.509 certificates with RSA key
-# Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-md5
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-sha1
-
-# "key type names" for X.509 certificates with DSA key
-# Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-dss,dss-asn1
-#X509KeyAlgorithm x509v3-sign-dss,dss-raw
-
-# The intended use for the X509 client certificate. Without this option
-# no chain verification will be done. Currently accepted uses are case
-# insensitive:
-#  - "sslclient", "SSL client", "SSL_client" or "client"
-#  - "any", "Any Purpose", "Any_Purpose" or "AnyPurpose"
-#  - "skip" or ""(empty): don`t check purpose.
-#AllowedCertPurpose sslclient
-
-# Specifies whether self-issued(self-signed) X.509 certificate can be
-# allowed only by entry in AutorizedKeysFile that contain matching
-# public key or certificate blob.
-#KeyAllowSelfIssued no
-
-# Specifies whether CRL must present in store for all certificates in
-# certificate chain with atribute "cRLDistributionPoints"
-#MandatoryCRL no
-
-# A file with multiple certificates of certificate signers
-# in PEM format concatenated together.
-#CACertificateFile /etc/ssh/ca/ca-bundle.crt
-
-# A directory with certificates of certificate signers.
-# The certificates should have name of the form: [HASH].[NUMBER]
-# or have symbolic links to them of this form.
-#CACertificatePath /etc/ssh/ca/crt
-
-# A file with multiple CRL of certificate signers
-# in PEM format concatenated together.
-#CARevocationFile /etc/ssh/ca/ca-bundle.crl
-
-# A directory with CRL of certificate signers. 
-# The CRL should have name of the form: [HASH].r[NUMBER]
-# or have symbolic links to them of this form.
-#CARevocationPath /etc/ssh/ca/crl
-
-# LDAP protocol version.
-# Example:
-# CAldapVersion 2
-
-# Note because of OpenSSH options parser limitation
-# use %3D instead of = !
-# LDAP initialization may require URL to be escaped, i.e.
-# use %2C instead of ,(comma). Escaped URL don't depend from
-# LDAP initialization method.
-# Example:
-# CAldapURL ldap://localhost:389/dc%3Dexample%2Cdc%3Dcom
-
-# SSH can use "Online Certificate Status Protocol"(OCSP)
-# to validate certificate. Set VAType to
-#  - none    : do not use OCSP to validate certificates;
-#  - ocspcert: validate only certificates that specify `OCSP
-#      Service Locator' URL;
-#  - ocspspec: use specified in the configuration 'OCSP Responder'
-#      to validate all certificates.
-#VAType none
-
-# Lifetime and size of ephemeral version 1 server key
-#KeyRegenerationInterval 1h
-#ServerKeyBits 1024
-
-# Logging
-# obsoletes QuietMode and FascistLogging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2m
-#PermitRootLogin yes
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-#RSAAuthentication yes
-#PubkeyAuthentication yes
-
-# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
-# but this is overridden so installations will only check .ssh/authorized_keys
-#AuthorizedKeysFile    .ssh/authorized_keys
-
-# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
-#RhostsRSAAuthentication no
-# similar for protocol version 2
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# RhostsRSAAuthentication and HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-#IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to no to disable s/key passwords
-#ChallengeResponseAuthentication yes
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-
-# Set this to 'yes' to enable PAM authentication, account processing, 
-# and session processing. If this is enabled, PAM authentication will 
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication.  Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-#X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-PrintMotd no
-PrintLastLog no
-#TCPKeepAlive yes
-#UseLogin no
-#UsePrivilegeSeparation yes
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS yes
-#PidFile /var/run/sshd.pid
-#MaxStartups 10
-#PermitTunnel no
-#ChrootDirectory none
-
-# no default banner path
-#Banner none
-
-# override default of no subsystems
-Subsystem      sftp    /usr/lib64/misc/sftp-server
-
-# the following are HPN related configuration options
-# tcp receive buffer polling. disable in non autotuning kernels
-#TcpRcvBufPoll yes
-# allow the use of the none cipher
-#NoneEnabled no
-
-# disable hpn performance boosts. 
-#HPNDisabled no
-
-# buffer size for hpn to non-hpn connections
-#HPNBufferSize 2048
-
-
-# Example of overriding settings on a per-user basis
-#Match User anoncvs
-#      X11Forwarding no
-#      AllowTcpForwarding no
-#      ForceCommand cvs server
diff --git a/config-archive/usr/share/logwatch/default.conf/services/named.conf b/config-archive/usr/share/logwatch/default.conf/services/named.conf
new file mode 100644 (file)
index 0000000..6fa4958
--- /dev/null
@@ -0,0 +1,36 @@
+###########################################################################
+# $Id: named.conf,v 1.10 2005/02/24 17:05:20 kirk Exp $
+###########################################################################
+
+# You can put comments anywhere you want to.  They are effective for the
+# rest of the line.
+
+# this is in the format of <name> = <value>.  Whitespace at the beginning
+# and end of the lines is removed.  Whitespace before and after the = sign
+# is removed.  Everything is case *insensitive*.
+
+# Yes = True  = On  = 1
+# No  = False = Off = 0
+
+Title = "Named"
+
+# Which logfile group...
+LogFile = messages
+
+# Whether or not to lookup the IPs into hostnames...
+# Setting this to Yes will significantly increase runtime
+$named_ip_lookup = No
+
+# Only give lines pertaining to the named service...
+#*OnlyService = named
+#*RemoveHeaders
+
+########################################################
+# This was written and is maintained by:
+#    Kirk Bauer <kirk@kaybee.org>
+#
+# Please send all comments, suggestions, bug reports,
+#    etc, to kirk@kaybee.org.
+########################################################
+
+# vi: shiftwidth=3 filetype=conf tabstop=3 et
diff --git a/config-archive/usr/share/logwatch/default.conf/services/named.conf.dist b/config-archive/usr/share/logwatch/default.conf/services/named.conf.dist
new file mode 100644 (file)
index 0000000..9104a4e
--- /dev/null
@@ -0,0 +1,36 @@
+###########################################################################
+# $Id: named.conf 149 2013-06-18 22:18:12Z mtremaine $
+###########################################################################
+
+# You can put comments anywhere you want to.  They are effective for the
+# rest of the line.
+
+# this is in the format of <name> = <value>.  Whitespace at the beginning
+# and end of the lines is removed.  Whitespace before and after the = sign
+# is removed.  Everything is case *insensitive*.
+
+# Yes = True  = On  = 1
+# No  = False = Off = 0
+
+Title = "Named"
+
+# Which logfile group...
+LogFile = messages
+
+# Whether or not to lookup the IPs into hostnames...
+# Setting this to Yes will significantly increase runtime
+$named_ip_lookup = No
+
+# Only give lines pertaining to the named service...
+*OnlyService = named
+*RemoveHeaders
+
+########################################################
+# This was written and is maintained by:
+#    Kirk Bauer <kirk@kaybee.org>
+#
+# Please send all comments, suggestions, bug reports,
+#    etc, to kirk@kaybee.org.
+########################################################
+
+# vi: shiftwidth=3 tabstop=3 et
index 3c6c1417ad42904490220e4ee4364360b559bd6e..c0d690d45ebac05c12fb53a908b59d28e9edb04c 100644 (file)
@@ -1,4 +1,4 @@
-##VERSION: $Id: imapd,v 1.2 2010/10/05 17:24:49 root Exp $
+##VERSION: $Id: imapd.dist.in,v 1.41 2008/06/21 16:01:23 mrsam Exp $
 #
 # imapd created from imapd.dist by sysconftool
 #
index 92d6619cc2b021763a0d3d9c9da100539c9ccb26..93e9328486efa4392da62c795c515b71f8f67f9f 100644 (file)
@@ -1,4 +1,4 @@
-##VERSION: $Id: imapd-ssl,v 1.3 2010/10/05 17:35:41 root Exp $
+##VERSION: $Id: imapd-ssl.dist.in,v 1.22 2009/08/12 22:25:49 mrsam Exp $
 #
 # imapd-ssl created from imapd-ssl.dist by sysconftool
 #
@@ -149,7 +149,7 @@ TLS_STARTTLS_PROTOCOL=TLS1
 #
 # OpenSSL:
 #
-# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL@STRENGTH"
+# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL:!aNULL@STRENGTH"
 #
 # To enable SSL2, remove the obvious "!SSLv2" part from the above list.
 #
index b84b05ac86c3b651147dc425fc72cf2dd60d4db4..8dd8bd1f683d69ec0288c1d8ff2c0a72c9168f14 100644 (file)
@@ -1,4 +1,4 @@
-##VERSION: $Id: pop3d,v 1.2 2010/10/05 05:56:31 root Exp $
+##VERSION: $Id: pop3d.dist.in,v 1.16 2005/07/05 12:42:51 mrsam Exp $
 #
 # pop3d created from pop3d.dist by sysconftool
 #
index 06a747f981058ee89b45b598beeea0c3955f0c13..472fa527130f19566ae6ea5ef2d8291434448ad7 100644 (file)
@@ -1,4 +1,4 @@
-##VERSION: $Id: pop3d-ssl,v 1.1 2009/11/12 16:55:53 root Exp $
+##VERSION: $Id: pop3d-ssl.dist.in,v 1.23 2009/08/12 22:25:49 mrsam Exp $
 #
 # pop3d-ssl created from pop3d-ssl.dist by sysconftool
 #
@@ -134,7 +134,7 @@ TLS_STARTTLS_PROTOCOL=TLS1
 #
 # OpenSSL:
 #
-# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL@STRENGTH"
+# TLS_CIPHER_LIST="SSLv3:TLSv1:!SSLv2:HIGH:!LOW:!MEDIUM:!EXP:!NULL:!aNULL@STRENGTH"
 #
 # To enable SSL2, remove the obvious "!SSLv2" part from the above list.
 #
diff --git a/crontab b/crontab
index b89f4461944ab8c345b326c96f1c639c99f585e9..bb7c4e780d34573fbd9f95748ad16c39fb3c3b2e 100644 (file)
--- a/crontab
+++ b/crontab
@@ -9,7 +9,7 @@ HOME=/
 
 # check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
 59  *  * * *   root    rm -f /var/spool/cron/lastrun/cron.hourly
-9  4  * * *    root    rm -f /var/spool/cron/lastrun/cron.daily
-19 5  * * 6    root    rm -f /var/spool/cron/lastrun/cron.weekly
-29 6  1 * *    root    rm -f /var/spool/cron/lastrun/cron.monthly
+9  3  * * *    root    rm -f /var/spool/cron/lastrun/cron.daily
+19 4  * * 6    root    rm -f /var/spool/cron/lastrun/cron.weekly
+29 5  1 * *    root    rm -f /var/spool/cron/lastrun/cron.monthly
 */10  *  * * * root    test -x /usr/sbin/run-crons && /usr/sbin/run-crons
diff --git a/csh.env b/csh.env
index c7837cfe4beee8248813fb14c14a68cf4991d533..4a1a28802af0c1328fe2541790fac2e098ccf4e6 100644 (file)
--- a/csh.env
+++ b/csh.env
@@ -3,23 +3,23 @@
 # GO INTO /etc/csh.cshrc NOT /etc/csh.env
 
 setenv CONFIG_PROTECT '/var/bind /usr/share/gnupg/qualified.txt'
-setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild'
+setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild'
 setenv EDITOR '/usr/bin/vim'
 setenv GCC_SPECS ''
-setenv GSETTINGS_BACKEND 'gconf'
 setenv GUILE_LOAD_PATH '/usr/share/guile/1.8'
 setenv HG '/usr/bin/hg'
-setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info'
+setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/info'
 setenv LESS '-R -M --shift 5'
 setenv LESSOPEN '|lesspipe %s'
-setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/'
+setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.3/man/'
 setenv MULTIOSDIRS '../lib64:../lib32'
 setenv OPENGL_PROFILE 'xorg-x11'
 setenv PAGER '/usr/bin/less'
-setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin'
+setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin'
 setenv PRELINK_PATH_MASK '/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so'
 setenv PYTHONDOCS_2_7 '/usr/share/doc/python-docs-2.7.3/html/library'
-setenv PYTHONDOCS_3_2 '/usr/share/doc/python-docs-3.2.3/html/library'
-setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin'
+setenv PYTHONDOCS_3_3 '/usr/share/doc/python-docs-3.3.2/html/library'
+setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin'
+setenv RUBYOPT '-rauto_gem'
 setenv XDG_CONFIG_DIRS '/etc/xdg'
 setenv XDG_DATA_DIRS '/usr/local/share:/usr/share'
index 57d2debf83e093c063ba31d959a992cb8f76e1e0..c006e554dd0e3606c88bbfa52ae0e5e243b80898 100644 (file)
@@ -22,5 +22,10 @@ BrowseRemoteProtocols DNSSD,CUPS
 # Use BrowsePoll to poll a particular CUPS server
 # BrowsePoll cups.example.com
 # BrowsePoll cups.example.com:631
+# BrowsePoll cups.example.com:631/version=1.1
+
+# Use DomainSocket to access the local CUPS daemon via another than the
+# default domain socket
+# DomainSocket /var/lib/run/cups/cups.sock
 
 # Unknown directives are ignored, also unknown values.
index 9edfd39ccecaa6e43503985e464759151b3bc805..8dea2f5bb7dd5e8cb222f653bda06dbc700257d4 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id: cups-files.conf.in 10765 2012-12-13 20:36:17Z mike $"
+# "$Id: cups-files.conf.in 11221 2013-08-06 16:16:01Z msweet $"
 #
 # Sample file/directory/user/group configuration file for the CUPS scheduler.
 # See "man cups-files.conf" for a complete description of this file.
@@ -8,6 +8,9 @@
 # List of events that are considered fatal errors for the scheduler...
 #FatalErrors config
 
+# Do we call fsync() after writing configuration or status files?
+#SyncOnClose No
+
 # Default user and group for filters/backends/helper programs; this cannot be
 # any user or group that resolves to ID 0 for security reasons...
 #User lp
@@ -94,5 +97,5 @@ PageLog /var/log/cups/page_log
 #TempDir /var/spool/cups/tmp
 
 #
-# End of "$Id: cups-files.conf.in 10765 2012-12-13 20:36:17Z mike $".
+# End of "$Id: cups-files.conf.in 11221 2013-08-06 16:16:01Z msweet $".
 #
index 43280df9decbc0fc948176c5db816260cd53968b..d3ac3230757bfb722af1f8e376ac1e1b7d341171 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $"
+# "$Id: cupsd.conf.in 11173 2013-07-23 12:31:34Z msweet $"
 #
 # Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
 # complete description of this file.
@@ -130,5 +130,5 @@ WebInterface Yes
 </Policy>
 
 #
-# End of "$Id: cupsd.conf.in 10710 2012-11-26 18:26:01Z mike $".
+# End of "$Id: cupsd.conf.in 11173 2013-07-23 12:31:34Z msweet $".
 #
index 5539d503c264699f5596505ed15398236f8f017e..17d376e5c05cba87ed6269c7442eadd568e214b2 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id: snmp.conf.in 9045 2010-03-24 07:48:42Z mike $"
+# "$Id: snmp.conf.in 11173 2013-07-23 12:31:34Z msweet $"
 #
 #   Sample SNMP configuration file for CUPS.  See "man cups-snmp.conf" for a
 #   complete description of this file.
@@ -9,5 +9,5 @@ Address @LOCAL
 Community public
 
 #
-# End of "$Id: snmp.conf.in 9045 2010-03-24 07:48:42Z mike $".
+# End of "$Id: snmp.conf.in 11173 2013-07-23 12:31:34Z msweet $".
 #
diff --git a/default/grub b/default/grub
new file mode 100644 (file)
index 0000000..e810299
--- /dev/null
@@ -0,0 +1,53 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/files/grub.default-2,v 1.4 2013/09/21 18:10:55 floppym Exp $
+#
+# To populate all changes in this file you need to regenerate your
+# grub configuration file afterwards:
+#     'grub2-mkconfig -o /boot/grub/grub.cfg'
+#
+# See the grub info page for documentation on possible variables and
+# their associated values. 
+
+GRUB_DISTRIBUTOR="Gentoo"
+
+GRUB_DEFAULT=0
+GRUB_HIDDEN_TIMEOUT=5
+GRUB_HIDDEN_TIMEOUT_QUIET=true
+GRUB_TIMEOUT=10
+
+# Append parameters to the linux kernel command line
+GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,57600n8 domdadm dolvm"
+
+GRUB_PRELOAD_MODULES=lvm
+
+# Append parameters to the linux kernel command line for non-recovery entries
+#GRUB_CMDLINE_LINUX_DEFAULT=""
+#GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,57600n8"
+
+# Uncomment to disable graphical terminal (grub-pc only)
+#GRUB_TERMINAL=console
+# Serial console
+GRUB_TERMINAL=serial
+GRUB_SERIAL_COMMAND="serial --speed=57600 --unit=0 --word=8 --parity=no --stop=1"
+
+
+# The resolution used on graphical terminal.
+# Note that you can use only modes which your graphic card supports via VBE.
+# You can see them in real GRUB with the command `vbeinfo'.
+#GRUB_GFXMODE=640x480
+
+# Path to theme spec txt file.
+# The starfield is by default provided with use truetype.
+# NOTE: when enabling custom theme, ensure you have required font/etc.
+#GRUB_THEME="/boot/grub/themes/starfield/theme.txt"
+
+# Background image used on graphical terminal.
+# Can be in various bitmap formats.
+#GRUB_BACKGROUND="/boot/grub/mybackground.png"
+
+# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
+GRUB_DISABLE_LINUX_UUID=true
+
+# Uncomment to disable generation of recovery mode menu entries
+#GRUB_DISABLE_RECOVERY=true
diff --git a/drirc b/drirc
deleted file mode 100644 (file)
index a13941f..0000000
--- a/drirc
+++ /dev/null
@@ -1,29 +0,0 @@
-<driconf>
-    <device screen="0" driver="i965">
-        <application name="Unigine Sanctuary" executable="Sanctuary">
-            <option name="force_glsl_extensions_warn" value="true" />
-            <option name="disable_blend_func_extended" value="true" />
-       </application>
-        <application name="Unigine Tropics" executable="Tropics">
-            <option name="force_glsl_extensions_warn" value="true" />
-            <option name="disable_blend_func_extended" value="true" />
-       </application>
-        <application name="Unigine Heaven (32-bit)" executable="heaven_x86">
-            <option name="force_glsl_extensions_warn" value="true" />
-            <option name="disable_blend_func_extended" value="true" />
-       </application>
-        <application name="Unigine Heaven (64-bit)" executable="heaven_x64">
-            <option name="force_glsl_extensions_warn" value="true" />
-            <option name="disable_blend_func_extended" value="true" />
-       </application>
-        <application name="Unigine OilRush (32-bit)" executable="OilRush_x86">
-            <option name="disable_blend_func_extended" value="true" />
-       </application>
-        <application name="Unigine OilRush (64-bit)" executable="OilRush_x64">
-            <option name="disable_blend_func_extended" value="true" />
-       </application>
-        <application name="Savage 2" executable="savage2.bin">
-            <option name="disable_glsl_line_continuations" value="true" />
-        </application>
-    </device>
-</driconf>
diff --git a/eixrc b/eixrc
deleted file mode 100644 (file)
index deda6e9..0000000
--- a/eixrc
+++ /dev/null
@@ -1,29 +0,0 @@
-# /etc/eixrc
-#
-# In this file system-wide defaults for variables related to eix binaries
-# are stored, i.e. the variables set in this file override the built-in
-# defaults. Both can be overridden by ~/.eixrc and by environment variables.
-#
-# It is strongly recommended to set here only those variables which you
-# want to *differ* from the built-in defaults (or for which you have a
-# particular reason why the default should never change with an eix update).
-#
-# *Otherwise you might miss changes in the defaults in newer eix versions*
-# which may result in confusing behavior of the eix binaries.
-#
-# ebuilds of <=eix-0.10.3 (and >=eix-0.7.4) used to set *all* variables in
-# /etc/eixrc which is not recommended anymore. If you want to get such a file
-# (i.e. a file where all variables are described and set to the current
-# values resp. to the built-in default values) you can redirect the output
-# of the options --dump or --dump-defaults, respectively.
-#
-# However once more: To avoid unexpected problems
-#
-#   *IT IS NOT RECOMMENDED TO SET _ALL_ VARIABLES* in /etc/eixrc
-#
-# Only set those for which you have a reason to do so!
-#
-# For the available variables and their defaults, see the output of the
-# options --dump or --dump-defaults.
-# For more detailed explanations see the manpage of eix.
-
diff --git a/eixrc.backup.0000 b/eixrc.backup.0000
new file mode 100644 (file)
index 0000000..deda6e9
--- /dev/null
@@ -0,0 +1,29 @@
+# /etc/eixrc
+#
+# In this file system-wide defaults for variables related to eix binaries
+# are stored, i.e. the variables set in this file override the built-in
+# defaults. Both can be overridden by ~/.eixrc and by environment variables.
+#
+# It is strongly recommended to set here only those variables which you
+# want to *differ* from the built-in defaults (or for which you have a
+# particular reason why the default should never change with an eix update).
+#
+# *Otherwise you might miss changes in the defaults in newer eix versions*
+# which may result in confusing behavior of the eix binaries.
+#
+# ebuilds of <=eix-0.10.3 (and >=eix-0.7.4) used to set *all* variables in
+# /etc/eixrc which is not recommended anymore. If you want to get such a file
+# (i.e. a file where all variables are described and set to the current
+# values resp. to the built-in default values) you can redirect the output
+# of the options --dump or --dump-defaults, respectively.
+#
+# However once more: To avoid unexpected problems
+#
+#   *IT IS NOT RECOMMENDED TO SET _ALL_ VARIABLES* in /etc/eixrc
+#
+# Only set those for which you have a reason to do so!
+#
+# For the available variables and their defaults, see the output of the
+# options --dump or --dump-defaults.
+# For more detailed explanations see the manpage of eix.
+
index 2106f843c0ebd81d27fc5587456edca8239d84f3..eb3094fe5ab242b9446d4258d8fb160cb8d48f33 100644 (file)
@@ -1,6 +1,6 @@
-PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3"
-ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3"
+PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3"
+ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3"
 GCC_SPECS=""
-MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man"
-INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info"
+MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man"
+INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info"
 MULTIOSDIRS="../lib64:../lib32"
index 40c7c1f53aa9f753f6003fb81660c77d81c4140d..7b6cfe5528808ad95d70666680c6da3e92394e8e 100644 (file)
@@ -1,2 +1,2 @@
-MANPATH=/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man
-INFOPATH=/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info
+MANPATH=/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/man
+INFOPATH=/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/info
diff --git a/env.d/10rubygems b/env.d/10rubygems
new file mode 100644 (file)
index 0000000..f512216
--- /dev/null
@@ -0,0 +1 @@
+RUBYOPT="-rauto_gem"
diff --git a/env.d/50gconf b/env.d/50gconf
deleted file mode 100644 (file)
index 3ee3da3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-CONFIG_PROTECT_MASK="/etc/gconf"
-GSETTINGS_BACKEND="gconf"
index e71633db5dfd3ce590fe17f6f01aa14c40ed33b5..358814ae0abfc4b6e044a05da99e82878527cab9 100644 (file)
@@ -1,4 +1,4 @@
 # Configuration file for eselect
 # This file has been automatically generated.
-LDPATH="/usr/lib/postgresql:/usr/lib64/postgresql:/usr/lib64/postgresql-9.2/lib64/"
-MANPATH="/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/"
+LDPATH="/usr/lib/postgresql:/usr/lib64/postgresql:/usr/lib64/postgresql-9.3/lib64/"
+MANPATH="/usr/share/postgresql/man/:/usr/share/postgresql-9.3/man/"
diff --git a/env.d/60python-docs-3.2 b/env.d/60python-docs-3.2
deleted file mode 100644 (file)
index 9fce20d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-PYTHONDOCS_3_2="/usr/share/doc/python-docs-3.2.3/html/library"
diff --git a/env.d/60python-docs-3.3 b/env.d/60python-docs-3.3
new file mode 100644 (file)
index 0000000..a868263
--- /dev/null
@@ -0,0 +1 @@
+PYTHONDOCS_3_3="/usr/share/doc/python-docs-3.3.2/html/library"
index 930d9b82a1f2e4998538137bc81aa66e01f0152e..9abf957f846c1c0412b35afd98715130fbf464a2 100644 (file)
@@ -1 +1 @@
-CURRENT=2.23.1
+CURRENT=2.23.2
diff --git a/env.d/binutils/x86_64-pc-linux-gnu-2.23.1 b/env.d/binutils/x86_64-pc-linux-gnu-2.23.1
deleted file mode 100644 (file)
index d9ce38f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-TARGET="x86_64-pc-linux-gnu"
-VER="2.23.1"
-LIBPATH="/usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.1"
-FAKE_TARGETS="x86_64-pc-linux-gnu"
diff --git a/env.d/binutils/x86_64-pc-linux-gnu-2.23.2 b/env.d/binutils/x86_64-pc-linux-gnu-2.23.2
new file mode 100644 (file)
index 0000000..6f49818
--- /dev/null
@@ -0,0 +1,4 @@
+TARGET="x86_64-pc-linux-gnu"
+VER="2.23.2"
+LIBPATH="/usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2"
+FAKE_TARGETS="x86_64-pc-linux-gnu"
index 99ba90421d5859a2c0cc3fcae10720763dcff047..d7f9d998b4d3fa40e7c01d42844506d9d73849a6 120000 (symlink)
@@ -1 +1 @@
-x86_64-pc-linux-gnu-4.6.3
\ No newline at end of file
+x86_64-pc-linux-gnu-4.7.3
\ No newline at end of file
index 63f79f2e63e6892707586d802e06fb124cbf638a..b93dfd2583b58b9987bfa308506327f330c6b1f3 100644 (file)
@@ -1 +1 @@
-CURRENT=x86_64-pc-linux-gnu-4.6.3
+CURRENT=x86_64-pc-linux-gnu-4.7.3
diff --git a/env.d/gcc/x86_64-pc-linux-gnu-4.6.3 b/env.d/gcc/x86_64-pc-linux-gnu-4.6.3
deleted file mode 100644 (file)
index 1f63693..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32"
-MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man"
-INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info"
-STDCXX_INCDIR="g++-v4"
-CTARGET="x86_64-pc-linux-gnu"
-GCC_SPECS=""
-MULTIOSDIRS="../lib64:../lib32"
-GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3"
diff --git a/env.d/gcc/x86_64-pc-linux-gnu-4.7.3 b/env.d/gcc/x86_64-pc-linux-gnu-4.7.3
new file mode 100644 (file)
index 0000000..58a677b
--- /dev/null
@@ -0,0 +1,8 @@
+LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32"
+MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man"
+INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info"
+STDCXX_INCDIR="g++-v4"
+CTARGET="x86_64-pc-linux-gnu"
+GCC_SPECS=""
+MULTIOSDIRS="../lib64:../lib32"
+GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3"
index 1a2c3557ba4eb1138289c1a848eec2acccf85f9f..c3cae12bcc132c9d8c31eb702d8490ba03304ce1 100644 (file)
@@ -1 +1 @@
-9.2
+9.3
index 9e2f715015536ec75a36b26421507a0afed56c9a..3f249ffc9bccb6ce3619a3a57d63e779987ee6fd 100644 (file)
@@ -1,42 +1,45 @@
-/usr/include/postgresql
-/usr/include/libpq-fe.h
-/usr/include/pg_config_manual.h
-/usr/include/libpq
-/usr/include/postgres_ext.h
-/usr/lib64/postgresql
-/usr/lib64/libecpg.so.6.4
-/usr/lib64/libpq.a
-/usr/lib64/libpq.so.5
-/usr/lib64/libpgtypes.so.3
-/usr/lib64/libecpg.a
-/usr/lib64/libecpg_compat.so.3.4
-/usr/lib64/libpgport.a
-/usr/lib64/libpgtypes.so
-/usr/lib64/libecpg.so
-/usr/lib64/libpq.so.5.5
-/usr/lib64/libecpg_compat.so
-/usr/lib64/libpgtypes.so.3.3
-/usr/lib64/libpgtypes.a
-/usr/lib64/libpq.so
-/usr/lib64/libecpg_compat.a
-/usr/lib64/libecpg.so.6
-/usr/lib64/libecpg_compat.so.3
-/usr/bin/dropdb
-/usr/bin/pg_restore
-/usr/bin/pg_config
-/usr/bin/pg_dump
-/usr/bin/psql
-/usr/bin/dropuser
-/usr/bin/pg_dumpall
-/usr/bin/ecpg
-/usr/bin/droplang
-/usr/bin/oid2name
-/usr/bin/vacuumlo
-/usr/bin/reindexdb
-/usr/bin/createuser
-/usr/bin/createlang
-/usr/bin/clusterdb
-/usr/bin/vacuumdb
-/usr/bin/createdb
-/usr/bin/pgbench
-/usr/share/postgresql
+usr/include/postgresql
+usr/include/libpq-fe.h
+usr/include/pg_config_ext.h
+usr/include/pg_config_manual.h
+usr/include/libpq
+usr/include/postgres_ext.h
+usr/lib64/postgresql
+usr/lib64/libpq.so.5.6
+usr/lib64/libpq.a
+usr/lib64/libpq.so.5
+usr/lib64/libpgtypes.so.3
+usr/lib64/libecpg.a
+usr/lib64/libpgport.a
+usr/lib64/libpgtypes.so
+usr/lib64/libecpg.so
+usr/lib64/libecpg_compat.so
+usr/lib64/libecpg.so.6.5
+usr/lib64/libpgtypes.a
+usr/lib64/libpq.so
+usr/lib64/libecpg_compat.a
+usr/lib64/libecpg.so.6
+usr/lib64/libecpg_compat.so.3.5
+usr/lib64/libecpg_compat.so.3
+usr/lib64/libpgtypes.so.3.4
+usr/lib64/libpgcommon.a
+usr/bin/dropdb
+usr/bin/pg_restore
+usr/bin/pg_config
+usr/bin/pg_dump
+usr/bin/pg_isready
+usr/bin/psql
+usr/bin/dropuser
+usr/bin/pg_dumpall
+usr/bin/ecpg
+usr/bin/droplang
+usr/bin/oid2name
+usr/bin/vacuumlo
+usr/bin/reindexdb
+usr/bin/createuser
+usr/bin/createlang
+usr/bin/clusterdb
+usr/bin/vacuumdb
+usr/bin/createdb
+usr/bin/pgbench
+usr/share/postgresql
diff --git a/eselect/postgresql/active.links92 b/eselect/postgresql/active.links92
deleted file mode 100644 (file)
index d6dd3ce..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-/usr/bin/dropdb92
-/usr/bin/pg_restore92
-/usr/bin/pg_config92
-/usr/bin/pg_dump92
-/usr/bin/psql92
-/usr/bin/dropuser92
-/usr/bin/pg_dumpall92
-/usr/bin/ecpg92
-/usr/bin/droplang92
-/usr/bin/oid2name92
-/usr/bin/vacuumlo92
-/usr/bin/reindexdb92
-/usr/bin/createuser92
-/usr/bin/createlang92
-/usr/bin/clusterdb92
-/usr/bin/vacuumdb92
-/usr/bin/createdb92
-/usr/bin/pgbench92
diff --git a/eselect/postgresql/active.links93 b/eselect/postgresql/active.links93
new file mode 100644 (file)
index 0000000..1e1845b
--- /dev/null
@@ -0,0 +1,19 @@
+usr/bin/dropdb93
+usr/bin/pg_restore93
+usr/bin/pg_config93
+usr/bin/pg_dump93
+usr/bin/pg_isready93
+usr/bin/psql93
+usr/bin/dropuser93
+usr/bin/pg_dumpall93
+usr/bin/ecpg93
+usr/bin/droplang93
+usr/bin/oid2name93
+usr/bin/vacuumlo93
+usr/bin/reindexdb93
+usr/bin/createuser93
+usr/bin/createlang93
+usr/bin/clusterdb93
+usr/bin/vacuumdb93
+usr/bin/createdb93
+usr/bin/pgbench93
diff --git a/eselect/postgresql/slots/9.2/base b/eselect/postgresql/slots/9.2/base
deleted file mode 100644 (file)
index 286352f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-postgres_ebuilds="${postgres_ebuilds} postgresql-base-9.2.4"
diff --git a/eselect/postgresql/slots/9.2/docs b/eselect/postgresql/slots/9.2/docs
deleted file mode 100644 (file)
index a895eaa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-postgres_ebuilds="${postgres_ebuilds} postgresql-docs-9.2.4"
diff --git a/eselect/postgresql/slots/9.3/base b/eselect/postgresql/slots/9.3/base
new file mode 100644 (file)
index 0000000..33756c8
--- /dev/null
@@ -0,0 +1 @@
+postgres_ebuilds="${postgres_ebuilds} postgresql-base-9.3.2"
diff --git a/eselect/postgresql/slots/9.3/docs b/eselect/postgresql/slots/9.3/docs
new file mode 100644 (file)
index 0000000..00fe356
--- /dev/null
@@ -0,0 +1 @@
+postgres_ebuilds="${postgres_ebuilds} postgresql-docs-9.3.2"
index c597bf41daceb27aaef8587ed93c3d8f685a7686..f9032ba3134c88f95a0a756c0beb0ad461e8baa5 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Use the Autohinter --> 
-  <match target="font">
-    <edit name="autohint" mode="assign"><bool>true</bool></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="autohint" mode="append"><bool>true</bool></edit>
   </match>
 </fontconfig>
index 87ada4ef2d25cb8afa6ea2a8dbafeb2c7ce52397..cf124656176032f3d7e852b06aff6e19fd4a2dcd 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Enable sub-pixel rendering --> 
-  <match target="font">
-    <edit name="rgba" mode="assign"><const>none</const></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="rgba" mode="append"><const>none</const></edit>
   </match>
 </fontconfig>
diff --git a/fonts/conf.avail/10-scale-bitmap-fonts.conf b/fonts/conf.avail/10-scale-bitmap-fonts.conf
new file mode 100644 (file)
index 0000000..e3bcd46
--- /dev/null
@@ -0,0 +1,81 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+<match target="font">
+  <test name="scalable" compare="eq">
+    <bool>false</bool>
+  </test>
+  <edit name="pixelsizefixupfactor" mode="assign">
+    <divide>
+      <name target="pattern">pixelsize</name>
+      <name target="font"   >pixelsize</name>
+    </divide>
+  </edit>
+</match>
+<match target="font">
+  <test name="scalable" compare="eq">
+    <bool>false</bool>
+  </test>
+  <edit name="scalingnotneeded" mode="assign">
+    <and>
+      <less>
+        <name>pixelsizefixupfactor</name>
+        <double>1.2</double>
+      </less>
+      <more>
+        <name>pixelsizefixupfactor</name>
+        <double>0.8</double>
+      </more>
+    </and>
+  </edit>
+</match>
+<!--
+  So far we determined the scale factor.  Now, check and if
+  scaling is NOT desirable, just reset the scale factor to 1.0.
+  -->
+<match target="font">
+  <test name="scalable" compare="eq">
+    <bool>false</bool>
+  </test>
+  <test name="pixelsize" target="pattern" compare="less">
+    <double>64</double>
+  </test>
+  <test name="hinting" compare="eq">
+    <bool>true</bool>
+  </test>
+  <test name="scalingnotneeded" compare="eq">
+    <bool>true</bool>
+  </test>
+  <edit name="pixelsizefixupfactor" mode="assign">
+    <double>1.0</double>
+  </edit>
+</match>
+<!--
+  If we *are* going to scale, go ahead and do it.
+  -->
+<match target="font">
+  <test name="scalable" compare="eq">
+    <bool>false</bool>
+  </test>
+  <test name="pixelsizefixupfactor" compare="not_eq">
+    <double>1.0</double>
+  </test>
+  <edit name="matrix" mode="assign">
+    <times>
+      <name>matrix</name>
+      <matrix>
+        <name>pixelsizefixupfactor</name> <double>0</double>
+        <double>0</double> <name>pixelsizefixupfactor</name>
+       </matrix>
+    </times>
+  </edit>
+  <edit name="size" mode="assign">
+    <divide>
+      <name>size</name>
+      <name>pixelsizefixupfactor</name>
+    </divide>
+  </edit>
+</match>
+
+</fontconfig>
index e1f64fd33bacb5c3ca2a5c1706e762de427f3d33..1378195dd3d9d9ff1fff53bd355d0070b84066c3 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Enable sub-pixel rendering --> 
-  <match target="font">
-    <edit name="rgba" mode="assign"><const>bgr</const></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="rgba" mode="append"><const>bgr</const></edit>
   </match>
 </fontconfig>
index 2b49fe3d245472038ec0dc5386f72199bb16aef1..757c3b6a775de75451189aa3695be46ce5be0dda 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Enable sub-pixel rendering --> 
-  <match target="font">
-    <edit name="rgba" mode="assign"><const>rgb</const></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="rgba" mode="append"><const>rgb</const></edit>
   </match>
 </fontconfig>
index 5947650df101b5fbb77b0adad53ea19d4725bb2d..c807e5c0550603dd36cd1715a3fbca244c457517 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Enable sub-pixel rendering --> 
-  <match target="font">
-    <edit name="rgba" mode="assign"><const>vbgr</const></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="rgba" mode="append"><const>vbgr</const></edit>
   </match>
 </fontconfig>
index 84481bde2d160f1764999419b42b7cd2a2991657..b5985e03c32481809d2c11738387184260622221 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Enable sub-pixel rendering --> 
-  <match target="font">
-    <edit name="rgba" mode="assign"><const>vrgb</const></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="rgba" mode="append"><const>vrgb</const></edit>
   </match>
 </fontconfig>
index 025ae2a82a77f9f6268b2f692c677a49462a4e4b..a25e3b1dc9d8e7481ff056ef8b4ff4bf92f00269 100644 (file)
@@ -2,7 +2,13 @@
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
 <!--  Disable hinting --> 
-  <match target="font">
-    <edit name="hinting" mode="assign"><bool>false</bool></edit>
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit name="hinting" mode="append"><bool>false</bool></edit>
   </match>
 </fontconfig>
diff --git a/fonts/conf.avail/11-lcdfilter-default.conf b/fonts/conf.avail/11-lcdfilter-default.conf
new file mode 100644 (file)
index 0000000..9d7d11f
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!--  Use lcddefault as default for LCD filter -->
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit mode="append" name="lcdfilter">
+      <const>lcddefault</const>
+    </edit>
+  </match>
+</fontconfig>
diff --git a/fonts/conf.avail/11-lcdfilter-legacy.conf b/fonts/conf.avail/11-lcdfilter-legacy.conf
new file mode 100644 (file)
index 0000000..7e2b256
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!--  Use lcdlegacy as default for LCD filter -->
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit mode="append" name="lcdfilter">
+      <const>lcdlegacy</const>
+    </edit>
+  </match>
+</fontconfig>
diff --git a/fonts/conf.avail/11-lcdfilter-light.conf b/fonts/conf.avail/11-lcdfilter-light.conf
new file mode 100644 (file)
index 0000000..0dd0a90
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!--  Use lcdlight as default for LCD filter -->
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit mode="append" name="lcdfilter">
+      <const>lcdlight</const>
+    </edit>
+  </match>
+</fontconfig>
diff --git a/fonts/conf.avail/20-fix-globaladvance.conf b/fonts/conf.avail/20-fix-globaladvance.conf
deleted file mode 100644 (file)
index 2a9c063..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-<!--
-  Some Asian fonts misadvertise themselves as monospaced when
-  in fact they are dual-spaced (half and full).  This makes
-  FreeType very confused as it forces all widths to match.
-  Undo this magic by disabling the width forcing code -->
-       <match target="font">
-               <test name="family"><string>GulimChe</string></test>
-               <edit name="globaladvance"><bool>false</bool></edit>
-       </match>
-
-       <match target="font">
-               <test name="family"><string>DotumChe</string></test>
-               <edit name="globaladvance"><bool>false</bool></edit>
-       </match>
-
-       <match target="font">
-               <test name="family"><string>BatangChe</string></test>
-               <edit name="globaladvance"><bool>false</bool></edit>
-       </match>
-
-       <match target="font">
-               <test name="family"><string>GungsuhChe</string></test>
-               <edit name="globaladvance"><bool>false</bool></edit>
-       </match>
-</fontconfig>
index c4ebee9d4492e0062023401ce5339cb0a1d8c168..c9505ca8e46893b1cecae8bed449bae8ebe1fd33 100644 (file)
@@ -10,7 +10,7 @@
  -->
 
        <match target="font">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Bitstream Vera Sans</string>
                </test>
                <test name="pixelsize" compare="less">
@@ -22,7 +22,7 @@
        </match>
 
        <match target="font">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Bitstream Vera Serif</string>
                </test>
                <test name="pixelsize" compare="less">
@@ -34,7 +34,7 @@
        </match>
 
        <match target="font">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Bitstream Vera Sans Mono</string>
                </test>
                <test name="pixelsize" compare="less">
index ffb70c69f61c4952b4a3a6d7889fc13393507ee8..9adffa71a729b5bac53be23c5eb1412c54455538 100644 (file)
@@ -5,7 +5,7 @@
 <!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. -->
 
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Kochi Mincho</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -13,7 +13,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Kochi Gothic</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -21,7 +21,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Sazanami Mincho</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -29,7 +29,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Sazanami Gothic</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -37,7 +37,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Baekmuk Batang</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -45,7 +45,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Baekmuk Dotum</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -53,7 +53,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Baekmuk Gulim</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -61,7 +61,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Baekmuk Headline</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -69,7 +69,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>AR PL Mingti2L Big5</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -77,7 +77,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>AR PL ShanHeiSun Uni</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -85,7 +85,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>AR PL KaitiM Big5</string>
                </test>
                <edit name="hinting" mode="assign">
@@ -93,7 +93,7 @@
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>AR PL ZenKai Uni</string>
                </test>
                <edit name="hinting" mode="assign">
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>AR PL SungtiL GB</string>
                </test>
                <edit name="hinting" mode="assign">
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>AR PL KaitiM GB</string>
                </test>
                <edit name="hinting" mode="assign">
                </edit>
        </match>
        <match target="font">
-               <test name="family" compare="eq">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>ZYSong18030</string>
                </test>
                <edit name="hinting" mode="assign">
index 702a495ea6a4d2a57ae4da84579b0abafe5820af..f25052a299fec09c1377855834273cac3e2c2953 100644 (file)
 
                Microsoft fonts:
                        Arial
+                       Arial Narrow
                        Times New Roman
                        Courier New
                Liberation fonts:
                        Liberation Sans
+                       Liberation Sans Narrow
                        Liberation Serif
                        Liberation Mono
                StarOffice fonts:
                        Albany AMT
                        Thorndale AMT
                        Cumberland AMT
+               Google CrOS Core fonts:
+                       Arimo
+                       Cousine
+                       Tinos
 
             Of these, URW fonts are design compatible with PostScrict fonts,
-            and the Liberation, StarOffice, and AMT ones are compatible with
-            Microsoft fonts.
+            and the Liberation, StarOffice, AMT and CrOS Core ones are
+            compatible with Microsoft fonts.
 
             We want for each of them to fallback to any of these
             available, but in an order preferring similar designs
 
 
        <!-- Microsoft -->
+       <alias binding="same">
+         <family>Arimo</family>
+         <default>
+           <family>Arial</family>
+         </default>
+       </alias>
+
        <alias binding="same">
          <family>Liberation Sans</family>
+         <default>
+         <family>Arial</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
+         <family>Liberation Sans Narrow</family>
+         <default>
+           <family>Arial Narrow</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
          <family>Albany</family>
+         <default>
+         <family>Arial</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
          <family>Albany AMT</family>
          <default>
          <family>Arial</family>
          </default>
        </alias>
 
+       <alias binding="same">
+         <family>Tinos</family>
+         <default>
+           <family>Times New Roman</family>
+         </default>
+       </alias>
+
        <alias binding="same">
          <family>Liberation Serif</family>
+         <default>
+         <family>Times New Roman</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
          <family>Thorndale</family>
+         <default>
+         <family>Times New Roman</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
          <family>Thorndale AMT</family>
          <default>
          <family>Times New Roman</family>
          </default>
        </alias>
 
+       <alias binding="same">
+         <family>Cousine</family>
+         <default>
+           <family>Courier New</family>
+         </default>
+       </alias>
+
        <alias binding="same">
          <family>Liberation Mono</family>
+         <default>
+         <family>Courier New</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
          <family>Cumberland</family>
+         <default>
+         <family>Courier New</family>
+         </default>
+       </alias>
+
+       <alias binding="same">
          <family>Cumberland AMT</family>
          <default>
          <family>Courier New</family>
        <alias binding="same">
          <family>Arial</family>
          <accept>
-         <family>Liberation Sans</family>
-         <family>Albany</family>
-         <family>Albany AMT</family>
+           <family>Arimo</family>
+           <family>Liberation Sans</family>
+           <family>Albany</family>
+           <family>Albany AMT</family>
+         </accept>
+       </alias>
+
+       <alias binding="same">
+         <family>Arial Narrow</family>
+         <accept>
+           <family>Liberation Sans Narrow</family>
          </accept>
        </alias>
 
        <alias binding="same">
          <family>Times New Roman</family>
          <accept>
-         <family>Liberation Serif</family>
-         <family>Thorndale</family>
-         <family>Thorndale AMT</family>
+           <family>Tinos</family>
+           <family>Liberation Serif</family>
+           <family>Thorndale</family>
+           <family>Thorndale AMT</family>
          </accept>
        </alias>
 
        <alias binding="same">
          <family>Courier New</family>
          <accept>
-         <family>Liberation Mono</family>
-         <family>Cumberland</family>
-         <family>Cumberland AMT</family>
+           <family>Cousine</family>
+           <family>Liberation Mono</family>
+           <family>Cumberland</family>
+           <family>Cumberland AMT</family>
          </accept>
        </alias>
 
index 8d2b04b9e161ea2be592d0703b27635e12e47fb8..aae06acd68804e2ea3b2744bfa1849bb9e9bac92 100644 (file)
          <family>Zapf Dingbats</family>
          <accept><family>Dingbats</family></accept>
        </alias>
-       <alias binding="same">
-         <family>ZapfDingbats</family>
-         <accept><family>Dingbats</family></accept>
-       </alias>
        <match target="pattern">
-         <test name="family">
+         <test name="family" compare="eq" ignore-blanks="true">
            <string>Symbol</string>
          </test>
          <edit name="family" mode="append" binding="same">
index a875db08c3d1697712ba12c41942141322e72fdc..c900fd4e7f9a110afaca195050834350e83c4c5e 100644 (file)
  -->
        <alias>
                <family>Nazli</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Lotoos</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Mitra</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Ferdosi</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Badr</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Zar</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Titr</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Jadid</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Kochi Mincho</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>AR PL SungtiL GB</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>AR PL Mingti2L Big5</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>MS 明朝</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
+               <family>NanumMyeongjo</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>UnBatang</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Baekmuk Batang</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>MgOpen Canonica</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Sazanami Mincho</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>AR PL ZenKai Uni</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>ZYSong18030</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>FreeSerif</family>
                <default><family>serif</family></default>
        </alias>
+       <alias>
+               <family>SimSun</family>
+               <default><family>serif</family></default>
+       </alias>
 <!--
   Sans-serif faces
  -->
        <alias>
                <family>Arshia</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Elham</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Farnaz</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Nasim</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Sina</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Roya</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Koodak</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Terafik</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Kochi Gothic</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>AR PL KaitiM GB</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>AR PL KaitiM Big5</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>MS ゴシック</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
+               <family>NanumGothic</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>UnDotum</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Baekmuk Dotum</family>
-               <family>SimSun</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>MgOpen Modata</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Sazanami Gothic</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>AR PL ShanHeiSun Uni</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>ZYSong18030</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>FreeSans</family>
                <default><family>sans-serif</family></default>
        </alias>
 <!--
   Monospace faces
  -->
-       <alias>
+       <alias>
                <family>NSimSun</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>ZYSong18030</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
+               <family>NanumGothicCoding</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>FreeMono</family>
                <default><family>monospace</family></default>
        </alias>
  -->
        <alias>
                <family>Homa</family>
+               <default><family>fantasy</family></default>
+       </alias>
+       <alias>
                <family>Kamran</family>
+               <default><family>fantasy</family></default>
+       </alias>
+       <alias>
                <family>Fantezi</family>
+               <default><family>fantasy</family></default>
+       </alias>
+       <alias>
                <family>Tabassom</family>
                <default><family>fantasy</family></default>
        </alias>
  -->
        <alias>
                <family>IranNastaliq</family>
+               <default><family>cursive</family></default>
+       </alias>
+       <alias>
                <family>Nafees Nastaleeq</family>
                <default><family>cursive</family></default>
        </alias>
index 7e4126468818f9f7143b3c8698a1bc9be431005f..09fd526524945987902d17c1870cea5188f71e6a 100644 (file)
  -->
        <alias>
                <family>Bitstream Vera Serif</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>DejaVu Serif</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Liberation Serif</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Times New Roman</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Times</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Nimbus Roman No9 L</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Luxi Serif</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Thorndale AMT</family>
+               <default><family>serif</family></default>
+       </alias>
+       <alias>
                <family>Thorndale</family>
                <default><family>serif</family></default>
        </alias>
  -->
        <alias>
                <family>Bitstream Vera Sans</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>DejaVu Sans</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Liberation Sans</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Arial</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Helvetica</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Verdana</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Albany AMT</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Albany</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Nimbus Sans L</family>
+               <default><family>sans-serif</family></default>
+       </alias>
+       <alias>
                <family>Luxi Sans</family>
                <default><family>sans-serif</family></default>
        </alias>
  -->
        <alias>
                <family>Bitstream Vera Sans Mono</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>DejaVu Sans Mono</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Liberation Mono</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Inconsolata</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Courier New</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Courier</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Andale Mono</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Luxi Mono</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Cumberland AMT</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Cumberland</family>
+               <default><family>monospace</family></default>
+       </alias>
+       <alias>
                <family>Nimbus Mono L</family>
                <default><family>monospace</family></default>
        </alias>
  -->
        <alias>
                <family>Impact</family>
+               <default><family>fantasy</family></default>
+       </alias>
+       <alias>
                <family>Copperplate Gothic Std</family>
+               <default><family>fantasy</family></default>
+       </alias>
+       <alias>
                <family>Cooper Std</family>
+               <default><family>fantasy</family></default>
+       </alias>
+       <alias>
                <family>Bauhaus Std</family>
                <default><family>fantasy</family></default>
        </alias>
   -->
        <alias>
                <family>ITC Zapf Chancery Std</family>
+               <default><family>cursive</family></default>
+       </alias>
+       <alias>
                <family>Zapfino</family>
+               <default><family>cursive</family></default>
+       </alias>
+       <alias>
                <family>Comic Sans MS</family>
                <default><family>cursive</family></default>
        </alias>
index 3f8901296bc24e5271385b15997a956a2c4d9629..07c9182e788c244f561138134948046907f9510b 100644 (file)
@@ -1,7 +1,15 @@
 <?xml version="1.0"?>
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
-       <!-- Load per-user customization file -->
-       <include ignore_missing="yes">~/.fonts.conf.d</include>
-       <include ignore_missing="yes">~/.fonts.conf</include>
+       <!--
+           Load per-user customization files where stored on XDG Base Directory
+           specification compliant places. it should be usually:
+             $HOME/.config/fontconfig/conf.d
+             $HOME/.config/fontconfig/fonts.conf
+       -->
+       <include ignore_missing="yes" prefix="xdg">fontconfig/conf.d</include>
+       <include ignore_missing="yes" prefix="xdg">fontconfig/fonts.conf</include>
+       <!-- the following elements will be removed in the future -->
+       <include ignore_missing="yes" deprecated="yes">~/.fonts.conf.d</include>
+       <include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include>
 </fontconfig>
index 0033675a493fb745644b09e4a90ca3f37c806d9b..ea00661208a1831aae067603879543b1f55dc1cb 100644 (file)
 <!-- Register the fonts that we actually do have -->
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Elham</string>
                </test>
                <edit name="foundry">
        </match>
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Homa</string>
                </test>
                <edit name="foundry">
        </match>
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Koodak</string>
                </test>
                <edit name="foundry">
        </match>
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Nazli</string>
                </test>
                <edit name="foundry">
        </match>
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Roya</string>
                </test>
                <edit name="foundry">
        </match>
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Terafik</string>
                </test>
                <edit name="foundry">
        </match>
 
        <match target="scan">
-               <test name="family">
+               <test name="family" compare="eq" ignore-blanks="true">
                        <string>Titr</string>
                </test>
                <edit name="foundry">
index 53ac064b0a7f0aab8e9787cac02165e740f6f77f..9306f74922ff79e4797dfa57afc9ab4f7214f1cb 100644 (file)
@@ -23,8 +23,7 @@
                        <family>Sampige</family> <!-- kannada -->
                        <family>padmaa</family> <!-- gujarati -->
                        <family>Hapax Berbère</family> <!-- tifinagh -->
-                       <family>MS Gothic</family> <!-- han (ja) -->
-                       <family>UmePlus P Gothic</family> <!-- han (ja) -->
+                       <family>MS Mincho</family> <!-- han (ja) -->
                        <family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
                        <family>PMingLiu</family> <!-- han (zh-tw) -->
                        <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) -->
@@ -43,8 +42,9 @@
                        <family>AR PL Zenkai Uni</family>
                        <family>MS 明朝</family>
                        <family>ZYSong18030</family>
-                       <family>UnBatang</family>
-                       <family>Baekmuk Batang</family>
+                       <family>NanumMyeongjo</family> <!-- hangul (ko) -->
+                       <family>UnBatang</family> <!-- hangul (ko) -->
+                       <family>Baekmuk Batang</family> <!-- hangul (ko) -->
                        <family>KacstQura</family>
                        <family>Frank Ruehl CLM</family>
                        <family>Lohit Bengali</family>
                        <family>MS ゴシック</family>
                        <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
                        <family>TSCu_Paranar</family> <!-- tamil -->
-                       <family>UnDotum</family>
-                       <family>Baekmuk Dotum</family>
-                       <family>Baekmuk Gulim</family>
+                       <family>NanumGothic</family> <!-- hangul (ko) -->
+                       <family>UnDotum</family> <!-- hangul (ko) -->
+                       <family>Baekmuk Dotum</family> <!-- hangul (ko) -->
+                       <family>Baekmuk Gulim</family> <!-- hangul (ko) -->
                        <family>KacstQura</family>
                        <family>Lohit Bengali</family>
                        <family>Lohit Gujarati</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
-                       <family>UnBatang</family>
-                       <family>UnDotum</family>
-                       <family>Baekmuk Batang</family> <!-- hangul -->
-                       <family>Baekmuk Dotum</family>
-                       <family>Baekmuk Gulim</family>
+                       <family>NanumGothicCoding</family> <!-- hangul (ko) -->
+                       <family>NanumGothic</family> <!-- hangul (ko) -->
+                       <family>UnDotum</family> <!-- hangul (ko) -->
+                       <family>Baekmuk Dotum</family> <!-- hangul (ko) -->
+                       <family>Baekmuk Gulim</family> <!-- hangul (ko) -->
                        <family>TlwgTypo</family> <!-- thai -->
                        <family>TlwgTypist</family> <!-- thai -->
                        <family>TlwgTypewriter</family> <!-- thai -->
index 728f50caee1261e746f54cded481b392a94eac37..845647bed44a105c4fc79455c1fbc1ec4bca667a 100644 (file)
@@ -5,7 +5,7 @@
 
 <!-- Delicious 'heavy' variant says its Medium weight -->
 <match target="scan">
-       <test name="family">
+       <test name="family" compare="eq" ignore-blanks="true">
                <string>Delicious</string>
        </test>
        <test name="style">
diff --git a/fonts/conf.d/10-scale-bitmap-fonts.conf b/fonts/conf.d/10-scale-bitmap-fonts.conf
new file mode 120000 (symlink)
index 0000000..56049bc
--- /dev/null
@@ -0,0 +1 @@
+/etc/fonts/conf.avail/10-scale-bitmap-fonts.conf
\ No newline at end of file
diff --git a/fonts/conf.d/20-fix-globaladvance.conf b/fonts/conf.d/20-fix-globaladvance.conf
deleted file mode 120000 (symlink)
index 8fec131..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../conf.avail/20-fix-globaladvance.conf
\ No newline at end of file
index 059259a5c88311b4753fc98a92888b3621ddec08..e2d5567fc3f1e1af981b28285cad6d7fa1cc084d 100644 (file)
@@ -25,6 +25,8 @@
 
        <dir>/usr/share/fonts</dir>
        <dir>/usr/local/share/fonts</dir>
+       <dir prefix="xdg">fonts</dir>
+       <!-- the following element will be removed in the future -->
        <dir>~/.fonts</dir>
 
 <!--
@@ -34,7 +36,7 @@
                <test qual="any" name="family">
                        <string>mono</string>
                </test>
-               <edit name="family" mode="assign">
+               <edit name="family" mode="assign" binding="same">
                        <string>monospace</string>
                </edit>
        </match>
@@ -46,7 +48,7 @@
                <test qual="any" name="family">
                        <string>sans serif</string>
                </test>
-               <edit name="family" mode="assign">
+               <edit name="family" mode="assign" binding="same">
                        <string>sans-serif</string>
                </edit>
        </match>
@@ -58,7 +60,7 @@
                <test qual="any" name="family">
                        <string>sans</string>
                </test>
-               <edit name="family" mode="assign">
+               <edit name="family" mode="assign" binding="same">
                        <string>sans-serif</string>
                </edit>
        </match>
 <!--
   Load local system customization file
 -->
-       <include ignore_missing="yes">conf.d</include>
+       <include ignore_missing="yes">/etc/fonts/conf.d</include>
 
 <!-- Font cache directory list -->
 
        <cachedir>/var/cache/fontconfig</cachedir>
+       <cachedir prefix="xdg">fontconfig</cachedir>
+       <!-- the following element will be removed in the future -->
        <cachedir>~/.fontconfig</cachedir>
 
        <config>
diff --git a/fonts/fonts.dtd b/fonts/fonts.dtd
deleted file mode 100644 (file)
index cbdfdab..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-<!-- This is the Document Type Definition for font configuration files -->
-<!ELEMENT fontconfig (dir | 
-                     cache | 
-                     cachedir |
-                     include | 
-                     config |
-                     selectfont |
-                     match | 
-                     alias)* >
-
-<!-- 
-    Add a directory that provides fonts
--->
-<!ELEMENT dir (#PCDATA)>
-<!ATTLIST dir xml:space (default|preserve) 'preserve'>
-
-<!--
-    Define the per-user file that holds cache font information.
-
-    If the filename begins with '~', it is replaced with the users
-    home directory path.
--->
-<!ELEMENT cache (#PCDATA)>
-<!ATTLIST cache xml:space (default|preserve) 'preserve'>
-
-<!--
-    Add a directory that is searched for font cache files.
-    These hold per-directory cache data and are searched in
-    order for each directory. When writing cache files, the first
-    directory which allows the cache file to be created is used.
-
-    A leading '~' in a directory name is replaced with the users
-    home directory path.
--->
-<!ELEMENT cachedir (#PCDATA)>
-<!ATTLIST cachedir xml:space (default|preserve) 'preserve'>
-
-<!--
-    Reference another configuration file; note that this
-    is another complete font configuration file and not
-    just a file included by the XML parser.
-
-    Set 'ignore_missing' to 'yes' if errors are to be ignored.
-
-    If the filename begins with '~', it is replaced with the users
-    home directory path.
--->
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST include
-         ignore_missing    (no|yes)            "no"
-         xml:space         (default|preserve)  "preserve">
-
-<!--
-    Global library configuration data
- -->
-<!ELEMENT config (blank|rescan)*>
-
-<!--
-    Specify the set of Unicode encoding values which
-    represent glyphs that are allowed to contain no
-    data.  With this list, fontconfig can examine
-    fonts for broken glyphs and eliminate them from
-    the set of valid Unicode chars.  This idea
-    was borrowed from Mozilla
- -->
-<!ELEMENT blank (int)*>
-
-<!--
-    Aliases are just a special case for multiple match elements
-
-    They are syntactically equivalent to:
-
-    <match>
-       <test name="family">
-           <string value=[family]/>
-       </test>
-       <edit name="family" mode="prepend">
-           <string value=[prefer]/>
-           ...
-       </edit>
-       <edit name="family" mode="append">
-           <string value=[accept]/>
-           ...
-       </edit>
-       <edit name="family" mode="append_last">
-           <string value=[default]/>
-           ...
-       </edit>
-    </match>
--->
-<!--
-    Periodically rescan the font configuration and
-    directories to synch internal state with filesystem
- -->
-<!ELEMENT rescan (int)>
-
-<!--
-    Edit list of available fonts at startup/reload time
- -->
-<!ELEMENT selectfont (rejectfont | acceptfont)* >
-
-<!ELEMENT rejectfont (glob | pattern)*>
-
-<!ELEMENT acceptfont (glob | pattern)*>
-
-<!ELEMENT glob (#PCDATA)>
-
-<!ELEMENT pattern (patelt)*>
-
-<!ENTITY % constant 'int|double|string|matrix|bool|charset|const'>
-
-<!ELEMENT patelt (%constant;)*>
-<!ATTLIST patelt
-         name CDATA    #REQUIRED>
-
-<!ELEMENT alias (family*, prefer?, accept?, default?)>
-<!ATTLIST alias
-         binding (weak|strong|same) "weak">
-<!ELEMENT prefer (family)*>
-<!ELEMENT accept (family)*>
-<!ELEMENT default (family)*>
-<!ELEMENT family (#PCDATA)>
-<!ATTLIST family xml:space (default|preserve) 'preserve'>
-
-<!ENTITY % expr 'int|double|string|matrix|bool|charset
-               |name|const
-               |or|and|eq|not_eq|less|less_eq|more|more_eq|contains|not_contains
-               |plus|minus|times|divide|not|if|floor|ceil|round|trunc'>
-
-<!--
-    Match and edit patterns.
-
-    If 'target' is 'pattern', execute the match before selecting a font.
-    if 'target' is 'font', execute the match on the result of a font
-    selection.
--->
-<!ELEMENT match (test*, edit*)>
-<!ATTLIST match
-         target (pattern|font|scan) "pattern">
-
-<!--
-    Match a field in a pattern
-
-    if 'qual' is 'any', then the match succeeds if any value in the field matches.
-    if 'qual' is 'all', then the match succeeds only if all values match.
-    if 'qual' is 'first', then the match succeeds only if the first value matches.
-    if 'qual' is 'not_first', then the match succeeds only if any value other than
-       the first matches.
-    For match elements with target=font, if test 'target' is 'pattern',
-    then the test is applied to the pattern used in matching rather than
-    to the resulting font.
-
-    Match elements with target=scan are applied as fonts are scanned.
-    They edit the pattern generated from the scanned font and affect
-    what the fontconfig database contains.
--->
-<!ELEMENT test (%expr;)*>
-<!ATTLIST test 
-         qual (any|all|first|not_first)    "any"
-         name CDATA        #REQUIRED
-         target (pattern|font|default)         "default"
-         compare (eq|not_eq|less|less_eq|more|more_eq|contains|not_contains)   "eq">
-
-<!--
-    Edit a field in a pattern
-
-    The enclosed values are used together to edit the list of values
-    associated with 'name'.
-
-    If 'name' matches one of those used in a test element for this match element:
-       if 'mode' is 'assign', replace the matched value.
-       if 'mode' is 'assign_replace', replace all of the values
-       if 'mode' is 'prepend', insert before the matched value
-       if 'mode' is 'append', insert after the matched value
-       if 'mode' is 'prepend_first', insert before all of the values
-       if 'mode' is 'append_last', insert after all of the values
-    If 'name' doesn't match any of those used in a test element:
-       if 'mode' is 'assign' or 'assign_replace, replace all of the values
-       if 'mode' is 'prepend' or 'prepend_first', insert before all of the values
-       if 'mode' is 'append' or 'append_last', insert after all of the values
--->
-<!ELEMENT edit (%expr;)*>
-<!ATTLIST edit
-         name CDATA        #REQUIRED
-         mode (assign|assign_replace|prepend|append|prepend_first|append_last) "assign"
-         binding (weak|strong|same) "weak">
-
-<!--
-    Elements of expressions follow
--->
-<!ELEMENT int (#PCDATA)>
-<!ATTLIST int xml:space (default|preserve) 'preserve'>
-<!ELEMENT double (#PCDATA)>
-<!ATTLIST double xml:space (default|preserve) 'preserve'>
-<!ELEMENT string (#PCDATA)>
-<!ATTLIST string xml:space (default|preserve) 'preserve'>
-<!ELEMENT matrix (double,double,double,double)>
-<!ELEMENT bool (#PCDATA)>
-<!ELEMENT charset (#PCDATA)>
-<!ATTLIST charset xml:space (default|preserve) 'preserve'>
-<!ELEMENT name (#PCDATA)>
-<!ATTLIST name xml:space (default|preserve) 'preserve'>
-<!ELEMENT const (#PCDATA)>
-<!ATTLIST const xml:space (default|preserve) 'preserve'>
-<!ELEMENT or (%expr;)*>
-<!ELEMENT and (%expr;)*>
-<!ELEMENT eq ((%expr;), (%expr;))>
-<!ELEMENT not_eq ((%expr;), (%expr;))>
-<!ELEMENT less ((%expr;), (%expr;))>
-<!ELEMENT less_eq ((%expr;), (%expr;))>
-<!ELEMENT more ((%expr;), (%expr;))>
-<!ELEMENT more_eq ((%expr;), (%expr;))>
-<!ELEMENT contains ((%expr;), (%expr;))>
-<!ELEMENT not_contains ((%expr;), (%expr;))>
-<!ELEMENT plus (%expr;)*>
-<!ELEMENT minus (%expr;)*>
-<!ELEMENT times (%expr;)*>
-<!ELEMENT divide (%expr;)*>
-<!ELEMENT not (%expr;)>
-<!ELEMENT if ((%expr;), (%expr;), (%expr;))>
-<!ELEMENT floor (%expr;)>
-<!ELEMENT ceil (%expr;)>
-<!ELEMENT round (%expr;)>
-<!ELEMENT trunc (%expr;)>
index a2184494142ad73c87f2c710a77c5f1d806b84f1..d55e3b3ff76b8354528677cfba69970bf97c97e1 100644 (file)
@@ -20,7 +20,8 @@ UpdateLogFile /var/log/clamav/freshclam.log
 # Value of 0 disables the limit.
 # You may use 'M' or 'm' for megabytes (1M = 1m = 1048576 bytes)
 # and 'K' or 'k' for kilobytes (1K = 1k = 1024 bytes).
-# in bytes just don't use modifiers.
+# in bytes just don't use modifiers. If LogFileMaxSize is enabled,
+# log rotation (the LogRotate option) will always be enabled.
 # Default: 1M
 #LogFileMaxSize 2M
 
@@ -41,6 +42,10 @@ UpdateLogFile /var/log/clamav/freshclam.log
 # Default: LOG_LOCAL6
 #LogFacility LOG_MAIL
 
+# Enable log rotation. Always enabled when LogFileMaxSize is enabled.
+# Default: no
+#LogRotate yes
+
 # This option allows you to save the process identifier of the daemon
 # Default: disabled
 PidFile /var/run/clamav/freshclam.pid
@@ -94,6 +99,19 @@ ScriptedUpdates yes
 #DatabaseCustomURL http://myserver.com/mysigs.ndb
 #DatabaseCustomURL file:///mnt/nfs/local.hdb
 
+# This option allows you to easily point freshclam to private mirrors.
+# If PrivateMirror is set, freshclam does not attempt to use DNS
+# to determine whether its databases are out-of-date, instead it will
+# use the If-Modified-Since request or directly check the headers of the
+# remote database files. For each database, freshclam first attempts
+# to download the CLD file. If that fails, it tries to download the
+# CVD file. This option overrides DatabaseMirror, DNSDatabaseInfo
+# and ScriptedUpdates. It can be used multiple times to provide
+# fall-back mirrors.
+# Default: disabled
+#PrivateMirror mirror1.mynetwork.com
+#PrivateMirror mirror2.mynetwork.com
+
 # Number of database checks per day.
 # Default: 12 (every two hours)
 #Checks 24
index ac31e3882f7e1ed3d7f89909df8555b22f14be3d..4616ed005b2e064175c88609b6d6022a6da4d5d8 100644 (file)
--- a/gai.conf
+++ b/gai.conf
 
 #
 # scopev4  <mask>  <value>
-#    Add another rule to the RFC 3484 scope table for IPv4 addresses.
-#    The definitions in RFC 3484 are equivalent to:
+#    Add another rule to the RFC 6724 scope table for IPv4 addresses.
+#    By default the scope IDs described in section 3.2 in RFC 6724 are
+#    used.  Changing these defaults should hardly ever be necessary.
+#    The defaults are equivalent to:
 #
 #scopev4 ::ffff:169.254.0.0/112  2
 #scopev4 ::ffff:127.0.0.0/104    2
-#scopev4 ::ffff:10.0.0.0/104     5
-#scopev4 ::ffff:172.16.0.0/108   5
-#scopev4 ::ffff:192.168.0.0/112  5
 #scopev4 ::ffff:0.0.0.0/96       14
-#
-#    For sites which use site-local IPv4 addresses behind NAT there is
-#    the problem that even if IPv4 addresses are preferred they do not
-#    have the same scope and are therefore not sorted first.  To change
-#    this use only these rules:
-#
-scopev4 ::ffff:169.254.0.0/112  2
-scopev4 ::ffff:127.0.0.0/104    2
-scopev4 ::ffff:0.0.0.0/96       14
diff --git a/gconf/2/evoldap.conf b/gconf/2/evoldap.conf
deleted file mode 100644 (file)
index 41b2950..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<evoldap>
-  <server>
-    <host></host> <!-- e.g. ldap.blaa.com -->
-    <port></port> <!-- defaults to 389 -->
-    <base_dn></base_dn> <!-- e.g. ou=people,dc=blaa,dc=com -->
-  </server>
-
-  <!--
-     The values of the following keys:
-       - /apps/evolution/mail/accounts
-       - /apps/evolution/addressbook/sources
-       - /apps/evolution/calendar/sources
-       - /apps/evolution/tasks/sources
-     will be constructed by applying each LDAP entry which matches
-     the "filter" attribute on the <template> tag to the template
-     template corresponding to the key.
-
-     If the filter returns multiple values, the value of the GConf
-     key will be a multiple element list.
-
-     Valid variables:
-       1) $(USER) - the username
-       2) $(EVOLUTION_UID) - mystical magical per-account UID string
-       3) $(LDAP_ATTR_foo) - the value of the "foo" attribute on the
-                             LDAP entry which matches the filter
-    -->
-
-  <template filter="(&amp;(uid=$(USER))(objectClass=inetOrgPerson)(objectClass=evolutionMailAccount)(objectClass=evolutionAddressbookSource)(objectClass=evolutionCalendarSource)(objectClass=evolutionTasksSource))">
-
-    <!-- /apps/evolution/mail/accounts -->
-    <account_template>
-      <account name="$(LDAP_ATTR_mail)" uid="$(EVOLUTION_UID)" enabled="true">
-        <identity>
-          <name>$(LDAP_ATTR_cn)</name>
-          <addr-spec>$(LDAP_ATTR_mail)</addr-spec>
-          <reply-to></reply-to>
-          <organization></organization>
-          <signature uid=""/>
-        </identity>
-        <source save-passwd="false" keep-on-server="false" auto-check="false" auto-check-timeout="10">
-          <url>$(LDAP_ATTR_evolutionMailSourceURI)</url>
-        </source>
-        <transport save-passwd="false">
-          <url>$(LDAP_ATTR_evolutionMailTransportURI)</url>
-        </transport>
-        <drafts-folder></drafts-folder>
-        <sent-folder></sent-folder>
-        <auto-cc always="false">
-          <recipients></recipients>
-        </auto-cc>
-        <auto-bcc always="false">
-          <recipients></recipients>
-        </auto-bcc>
-        <pgp encrypt-to-self="false" always-trust="false" always-sign="false" no-imip-sign="false">
-          <key-id></key-id>
-        </pgp>
-        <smime sign-default="false" encrypt-default="false" encrypt-to-self="false">
-          <sign-key-id></sign-key-id>
-          <encrypt-key-id></encrypt-key-id>
-        </smime>
-      </account>
-    </account_template>
-
-    <!-- /apps/evolution/addressbook/sources -->
-    <addressbook_template>
-      <group uid="$(EVOLUTION_UID)" name="Addressbook" base_uri="" readonly="no">
-        <source uid="$(EVOLUTION_UID)" name="Addressbook" relative_uri="" uri="$(LDAP_ATTR_evolutionAddressbookURI)"/>
-      </group>
-    </addressbook_template>
-
-    <!-- /apps/evolution/calendar/sources -->
-    <calendar_template> 
-      <group uid="$(EVOLUTION_UID)" name="Calendar" base_uri="" readonly="no">
-        <source uid="$(EVOLUTION_UID)" name="Calendar" relative_uri="" uri="$(LDAP_ATTR_evolutionCalendarURI)"/>
-      </group>p
-    </calendar_template>
-
-   <!-- /apps/evolution/tasks/sources -->
-   <tasks_template>
-      <group uid="$(EVOLUTION_UID)" name="Tasks" base_uri="" readonly="no">
-        <source uid="$(EVOLUTION_UID)" name="Tasks" relative_uri="" uri="$(LDAP_ATTR_evolutionTasksURI)"/>
-      </group>
-    </tasks_template>
-
-  </template>
-
-</evoldap>
diff --git a/gconf/2/path b/gconf/2/path
deleted file mode 100644 (file)
index 1601065..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# This file stores the addresses of config sources for GConf
-# When a value is stored or requested, the sources are scanned from top to 
-# bottom, and the first one to have a value for the key (or the first one 
-# to be writeable) is used to load/store the data.
-
-# See the GConf manual for details
-
-# Look first in systemwide mandatory settings directory
-xml:readonly:/etc/gconf/gconf.xml.mandatory
-
-# To read in any mandatory settings that the Sys Admin may have created
-# prior to a desktop system upgrade. The SysAdmin can stick read-only system
-# wide sources in this file.
-include /etc/gconf/2/local-mandatory.path
-
-# Now see where users want us to look - basically the user can stick arbitrary 
-# sources in a ~/.gconf.path file and they're inserted here
-include "$(HOME)/.gconf.path"
-
-# Give users a default storage location, ~/.gconf
-xml:readwrite:$(HOME)/.gconf
-
-# Location for system-wide settings that are set by the defaults mechanism
-xml:readonly:/etc/gconf/gconf.xml.system
-
-# To read in any defaults settings that the Sys Admin may have created
-# prior to a desktop system upgrade. The SysAdmin can stick default values
-# system-wide in this file.
-include /etc/gconf/2/local-defaults.path
-
-# Finally, look at the systemwide defaults
-xml:readonly:/etc/gconf/gconf.xml.defaults
-
-
-
diff --git a/grub.d/00_header b/grub.d/00_header
new file mode 100755 (executable)
index 0000000..3c6370d
--- /dev/null
@@ -0,0 +1,328 @@
+#! /bin/sh
+set -e
+
+# grub-mkconfig helper script.
+# Copyright (C) 2006,2007,2008,2009,2010  Free Software Foundation, Inc.
+#
+# GRUB 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 3 of the License, or
+# (at your option) any later version.
+#
+# GRUB 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 GRUB.  If not, see <http://www.gnu.org/licenses/>.
+
+prefix="/usr"
+exec_prefix="${prefix}"
+datarootdir="${prefix}/share"
+grub_lang=`echo $LANG | cut -d . -f 1`
+
+export TEXTDOMAIN=grub
+export TEXTDOMAINDIR="${datarootdir}/locale"
+
+. "/usr/share/grub/grub-mkconfig_lib"
+
+# Do this as early as possible, since other commands might depend on it.
+# (e.g. the `loadfont' command might need lvm or raid modules)
+for i in ${GRUB_PRELOAD_MODULES} ; do
+  echo "insmod $i"
+done
+
+if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
+if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
+if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
+if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
+
+if [ "x${GRUB_DEFAULT_BUTTON}" = "x" ] ; then GRUB_DEFAULT_BUTTON="$GRUB_DEFAULT" ; fi
+if [ "x${GRUB_DEFAULT_BUTTON}" = "xsaved" ] ; then GRUB_DEFAULT_BUTTON='${saved_entry}' ; fi
+if [ "x${GRUB_TIMEOUT_BUTTON}" = "x" ] ; then GRUB_TIMEOUT_BUTTON="$GRUB_TIMEOUT" ; fi
+
+cat << EOF
+if [ -s \$prefix/grubenv ]; then
+  load_env
+fi
+EOF
+if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
+    cat <<EOF
+if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
+   set default="${GRUB_DEFAULT_BUTTON}"
+elif [ "\${next_entry}" ] ; then
+   set default="\${next_entry}"
+   set next_entry=
+   save_env next_entry
+   set boot_once=true
+else
+   set default="${GRUB_DEFAULT}"
+fi
+EOF
+else
+    cat <<EOF
+if [ "\${next_entry}" ] ; then
+   set default="\${next_entry}"
+   set next_entry=
+   save_env next_entry
+   set boot_once=true
+else
+   set default="${GRUB_DEFAULT}"
+fi
+EOF
+fi
+cat <<EOF
+
+if [ x"\${feature_menuentry_id}" = xy ]; then
+  menuentry_id_option="--id"
+else
+  menuentry_id_option=""
+fi
+
+export menuentry_id_option
+
+if [ "\${prev_saved_entry}" ]; then
+  set saved_entry="\${prev_saved_entry}"
+  save_env saved_entry
+  set prev_saved_entry=
+  save_env prev_saved_entry
+  set boot_once=true
+fi
+
+function savedefault {
+  if [ -z "\${boot_once}" ]; then
+    saved_entry="\${chosen}"
+    save_env saved_entry
+  fi
+}
+
+function load_video {
+EOF
+if [ -n "${GRUB_VIDEO_BACKEND}" ]; then
+    cat <<EOF
+  insmod ${GRUB_VIDEO_BACKEND}
+EOF
+else
+# If all_video.mod isn't available load all modules available
+# with versions prior to introduction of all_video.mod
+cat <<EOF
+  if [ x\$feature_all_video_module = xy ]; then
+    insmod all_video
+  else
+    insmod efi_gop
+    insmod efi_uga
+    insmod ieee1275_fb
+    insmod vbe
+    insmod vga
+    insmod video_bochs
+    insmod video_cirrus
+  fi
+EOF
+fi
+cat <<EOF
+}
+
+EOF
+
+serial=0;
+gfxterm=0;
+for x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; do
+    if [ xserial = "x$x" ]; then
+       serial=1;
+    fi
+    if [ xgfxterm = "x$x" ]; then
+       gfxterm=1;
+    fi
+done
+
+if [ "x$serial" = x1 ]; then
+    if [ "x${GRUB_SERIAL_COMMAND}" = "x" ] ; then
+       grub_warn "$(gettext "Requested serial terminal but GRUB_SERIAL_COMMAND is unspecified. Default parameters will be used.")"
+       GRUB_SERIAL_COMMAND=serial
+    fi
+    echo "${GRUB_SERIAL_COMMAND}"
+fi
+
+if [ "x$gfxterm" = x1 ]; then
+    if [ -n "$GRUB_FONT" ] ; then
+       # Make the font accessible
+       prepare_grub_to_access_device `${grub_probe} --target=device "${GRUB_FONT}"`
+    cat << EOF
+if loadfont `make_system_path_relative_to_its_root "${GRUB_FONT}"` ; then
+EOF
+    else
+       for dir in "${pkgdatadir}" "`echo '/boot/grub' | sed "s,//*,/,g"`" /usr/share/grub ; do
+           for basename in unicode unifont ascii; do
+               path="${dir}/${basename}.pf2"
+               if is_path_readable_by_grub "${path}" > /dev/null ; then
+                   font_path="${path}"
+               else
+                   continue
+               fi
+               break 2
+           done
+       done
+       if [ -n "${font_path}" ] ; then
+    cat << EOF
+if [ x\$feature_default_font_path = xy ] ; then
+   font=unicode
+else
+EOF
+                # Make the font accessible
+               prepare_grub_to_access_device `${grub_probe} --target=device "${font_path}"`
+    cat << EOF
+    font="`make_system_path_relative_to_its_root "${font_path}"`"
+fi
+
+if loadfont \$font ; then
+EOF
+           else
+    cat << EOF
+if loadfont unicode ; then
+EOF
+           fi
+       fi
+
+    cat << EOF
+  set gfxmode=${GRUB_GFXMODE}
+  load_video
+  insmod gfxterm
+EOF
+
+# Gettext variables and module
+if [ "x${LANG}" != "xC" ] ; then
+  cat << EOF
+  set locale_dir=\$prefix/locale
+  set lang=${grub_lang}
+  insmod gettext
+EOF
+fi
+
+cat <<EOF
+fi
+EOF
+fi
+
+case x${GRUB_TERMINAL_INPUT} in
+  x)
+    # Just use the native terminal
+  ;;
+  x*)
+    cat << EOF
+terminal_input ${GRUB_TERMINAL_INPUT}
+EOF
+  ;;
+esac
+
+case x${GRUB_TERMINAL_OUTPUT} in
+  x)
+    # Just use the native terminal
+  ;;
+  x*)
+    cat << EOF
+terminal_output ${GRUB_TERMINAL_OUTPUT}
+EOF
+  ;;
+esac
+
+if [ "x$gfxterm" = x1 ]; then
+    if [ "x$GRUB_THEME" != x ] && [ -f "$GRUB_THEME" ] \
+       && is_path_readable_by_grub "$GRUB_THEME"; then
+       gettext_printf "Found theme: %s\n" "$GRUB_THEME" >&2
+
+       prepare_grub_to_access_device `${grub_probe} --target=device "$GRUB_THEME"`
+       cat << EOF
+insmod gfxmenu
+EOF
+       themedir="`dirname "$GRUB_THEME"`"
+       for x in "$themedir"/*.pf2 "$themedir"/f/*.pf2; do
+           if [ -f "$x" ]; then
+               cat << EOF
+loadfont (\$root)`make_system_path_relative_to_its_root $x`
+EOF
+           fi
+       done
+       if [ x"`echo "$themedir"/*.jpg`" != x"$themedir/*.jpg" ] || [ x"`echo "$themedir"/*.jpeg`" != x"$themedir/*.jpeg" ]; then
+           cat << EOF
+insmod jpeg
+EOF
+       fi
+       if [ x"`echo "$themedir"/*.png`" != x"$themedir/*.png" ]; then
+           cat << EOF
+insmod png
+EOF
+       fi
+       if [ x"`echo "$themedir"/*.tga`" != x"$themedir/*.tga" ]; then
+           cat << EOF
+insmod tga
+EOF
+       fi
+           
+       cat << EOF
+set theme=(\$root)`make_system_path_relative_to_its_root $GRUB_THEME`
+export theme
+EOF
+    elif [ "x$GRUB_BACKGROUND" != x ] && [ -f "$GRUB_BACKGROUND" ] \
+           && is_path_readable_by_grub "$GRUB_BACKGROUND"; then
+       gettext_printf "Found background: %s\n" "$GRUB_BACKGROUND" >&2
+       case "$GRUB_BACKGROUND" in 
+           *.png)         reader=png ;;
+           *.tga)         reader=tga ;;
+           *.jpg|*.jpeg)  reader=jpeg ;;
+           *)             gettext "Unsupported image format" >&2; echo >&2; exit 1 ;;
+       esac
+       prepare_grub_to_access_device `${grub_probe} --target=device "$GRUB_BACKGROUND"`
+       cat << EOF
+insmod $reader
+background_image -m stretch `make_system_path_relative_to_its_root "$GRUB_BACKGROUND"`
+EOF
+    fi
+fi
+
+make_timeout ()
+{
+    if [ "x${1}" != "x" ] ; then
+       if [ "x${GRUB_HIDDEN_TIMEOUT_QUIET}" = "xtrue" ] ; then
+           verbose=
+       else
+           verbose=" --verbose"
+       fi
+       cat << EOF
+if sleep$verbose --interruptible ${1} ; then
+  set timeout=${2}
+fi
+EOF
+    else
+       cat << EOF
+set timeout=${2}
+EOF
+    fi
+}
+
+if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
+    cat <<EOF
+if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
+EOF
+make_timeout "${GRUB_HIDDEN_TIMEOUT_BUTTON}" "${GRUB_TIMEOUT_BUTTON}"
+echo else
+make_timeout "${GRUB_HIDDEN_TIMEOUT}" "${GRUB_TIMEOUT}"
+echo fi
+else
+make_timeout "${GRUB_HIDDEN_TIMEOUT}" "${GRUB_TIMEOUT}"
+fi
+
+if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ] && [ "x$GRUB_BUTTON_CMOS_CLEAN" = "xyes" ]; then
+    cat <<EOF
+cmosclean $GRUB_BUTTON_CMOS_ADDRESS
+EOF
+fi
+
+# Play an initial tune
+if [ "x${GRUB_INIT_TUNE}" != "x" ] ; then
+  echo "play ${GRUB_INIT_TUNE}"
+fi
+
+if [ "x${GRUB_BADRAM}" != "x" ] ; then
+  echo "badram ${GRUB_BADRAM}"
+fi
diff --git a/grub.d/10_linux b/grub.d/10_linux
new file mode 100755 (executable)
index 0000000..720a878
--- /dev/null
@@ -0,0 +1,259 @@
+#! /bin/sh
+set -e
+
+# grub-mkconfig helper script.
+# Copyright (C) 2006,2007,2008,2009,2010  Free Software Foundation, Inc.
+#
+# GRUB 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 3 of the License, or
+# (at your option) any later version.
+#
+# GRUB 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 GRUB.  If not, see <http://www.gnu.org/licenses/>.
+
+prefix="/usr"
+exec_prefix="${prefix}"
+datarootdir="${prefix}/share"
+
+. "/usr/share/grub/grub-mkconfig_lib"
+
+export TEXTDOMAIN=grub
+export TEXTDOMAINDIR="${datarootdir}/locale"
+
+CLASS="--class gnu-linux --class gnu --class os"
+
+if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
+  OS=GNU/Linux
+else
+  OS="${GRUB_DISTRIBUTOR} GNU/Linux"
+  CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}"
+fi
+
+# loop-AES arranges things so that /dev/loop/X can be our root device, but
+# the initrds that Linux uses don't like that.
+case ${GRUB_DEVICE} in
+  /dev/loop/*|/dev/loop[0-9])
+    GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"`
+  ;;
+esac
+
+if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
+    || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
+    || uses_abstraction "${GRUB_DEVICE}" lvm; then
+  LINUX_ROOT_DEVICE=${GRUB_DEVICE}
+else
+  LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
+fi
+
+GRUBFS="`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`"
+
+if [ x"$GRUBFS" = x ]; then
+    GRUBFS="$(stat -f --printf=%T / || true)"
+fi
+
+case x"$GRUBFS" in
+    xbtrfs)
+       rootsubvol="`make_system_path_relative_to_its_root /`"
+       rootsubvol="${rootsubvol#/}"
+       if [ "x${rootsubvol}" != x ]; then
+           GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}"
+       fi;;
+    xzfs)
+       rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true`
+       bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`"
+       LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}"
+       ;;
+esac
+
+title_correction_code=
+
+linux_entry ()
+{
+  os="$1"
+  version="$2"
+  type="$3"
+  args="$4"
+
+  if [ -z "$boot_device_id" ]; then
+      boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
+  fi
+  if [ x$type != xsimple ] ; then
+      case $type in
+         recovery)
+             title="$(gettext_printf "%s, with Linux %s (recovery mode)" "${os}" "${version}")" ;;
+         *)
+             title="$(gettext_printf "%s, with Linux %s" "${os}" "${version}")" ;;
+      esac
+      if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
+         replacement_title="$(echo "Advanced options for ${OS}" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')"
+         quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
+         title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;"
+         grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
+      fi
+      echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} \$menuentry_id_option 'gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
+  else
+      echo "menuentry '$(echo "$os" | grub_quote)' ${CLASS} \$menuentry_id_option 'gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
+  fi      
+  if [ x$type != xrecovery ] ; then
+      save_default_entry | grub_add_tab
+  fi
+
+  # Use ELILO's generic "efifb" when it's known to be available.
+  # FIXME: We need an interface to select vesafb in case efifb can't be used.
+  if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then
+      echo "   load_video" | sed "s/^/$submenu_indentation/"
+      if grep -qx "CONFIG_FB_EFI=y" "${config}" 2> /dev/null \
+         && grep -qx "CONFIG_VT_HW_CONSOLE_BINDING=y" "${config}" 2> /dev/null; then
+         echo "        set gfxpayload=keep" | sed "s/^/$submenu_indentation/"
+      fi
+  else
+      if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then
+         echo "        load_video" | sed "s/^/$submenu_indentation/"
+      fi
+      echo "   set gfxpayload=$GRUB_GFXPAYLOAD_LINUX" | sed "s/^/$submenu_indentation/"
+  fi
+
+  echo "       insmod gzio" | sed "s/^/$submenu_indentation/"
+
+  if [ x$dirname = x/ ]; then
+    if [ -z "${prepare_root_cache}" ]; then
+      prepare_root_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE} | grub_add_tab)"
+    fi
+    printf '%s\n' "${prepare_root_cache}" | sed "s/^/$submenu_indentation/"
+  else
+    if [ -z "${prepare_boot_cache}" ]; then
+      prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)"
+    fi
+    printf '%s\n' "${prepare_boot_cache}" | sed "s/^/$submenu_indentation/"
+  fi
+  message="$(gettext_printf "Loading Linux %s ..." ${version})"
+  sed "s/^/$submenu_indentation/" << EOF
+       echo    '$(echo "$message" | grub_quote)'
+       linux   ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}
+EOF
+  if test -n "${initrd}" ; then
+    # TRANSLATORS: ramdisk isn't identifier. Should be translated.
+    message="$(gettext_printf "Loading initial ramdisk ...")"
+    sed "s/^/$submenu_indentation/" << EOF
+       echo    '$(echo "$message" | grub_quote)'
+       initrd  ${rel_dirname}/${initrd}
+EOF
+  fi
+  sed "s/^/$submenu_indentation/" << EOF
+}
+EOF
+}
+
+machine=`uname -m`
+case "x$machine" in
+    xi?86 | xx86_64)
+       list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do
+                  if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
+              done` ;;
+    *) 
+       list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do
+                  if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
+            done` ;;
+esac
+
+case "$machine" in
+    i?86) GENKERNEL_ARCH="x86" ;;
+    mips|mips64) GENKERNEL_ARCH="mips" ;;
+    mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;;
+    arm*) GENKERNEL_ARCH="arm" ;;
+    *) GENKERNEL_ARCH="$machine" ;;
+esac
+
+prepare_boot_cache=
+prepare_root_cache=
+boot_device_id=
+title_correction_code=
+
+# Extra indentation to add to menu entries in a submenu. We're not in a submenu
+# yet, so it's empty. In a submenu it will be equal to '\t' (one tab).
+submenu_indentation=""
+
+is_first_entry=true
+while [ "x$list" != "x" ] ; do
+  linux=`version_find_latest $list`
+  gettext_printf "Found linux image: %s\n" "$linux" >&2
+  basename=`basename $linux`
+  dirname=`dirname $linux`
+  rel_dirname=`make_system_path_relative_to_its_root $dirname`
+  version=`echo $basename | sed -e "s,^[^0-9]*-,,g"`
+  alt_version=`echo $version | sed -e "s,\.old$,,g"`
+  linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"
+
+  initrd=
+  for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \
+          "initrd-${version}" "initramfs-${version}.img" \
+          "initrd.img-${alt_version}" "initrd-${alt_version}.img" \
+          "initrd-${alt_version}" "initramfs-${alt_version}.img" \
+          "initramfs-genkernel-${version}" \
+          "initramfs-genkernel-${alt_version}" \
+          "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \
+          "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do
+    if test -e "${dirname}/${i}" ; then
+      initrd="$i"
+      break
+    fi
+  done
+
+  config=
+  for i in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do
+    if test -e "${i}" ; then
+      config="${i}"
+      break
+    fi
+  done
+
+  initramfs=
+  if test -n "${config}" ; then
+      initramfs=`grep CONFIG_INITRAMFS_SOURCE= "${config}" | cut -f2 -d= | tr -d \"`
+  fi
+
+  if test -n "${initrd}" ; then
+    gettext_printf "Found initrd image: %s\n" "${dirname}/${initrd}" >&2
+  elif test -z "${initramfs}" ; then
+    # "UUID=" and "ZFS=" magic is parsed by initrd or initramfs.  Since there's
+    # no initrd or builtin initramfs, it can't work here.
+    linux_root_device_thisversion=${GRUB_DEVICE}
+  fi
+
+  if [ "x$is_first_entry" = xtrue ]; then
+    linux_entry "${OS}" "${version}" simple \
+    "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
+
+    submenu_indentation="$grub_tab"
+    
+    if [ -z "$boot_device_id" ]; then
+       boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
+    fi
+    # TRANSLATORS: %s is replaced with an OS name
+    echo "submenu '$(gettext_printf "Advanced options for %s" "${OS}" | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {"
+  fi
+
+  linux_entry "${OS}" "${version}" advanced \
+              "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
+  if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
+    linux_entry "${OS}" "${version}" recovery \
+                "single ${GRUB_CMDLINE_LINUX}"
+  fi
+
+  list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`
+  is_first_entry=false
+done
+
+# If at least one kernel was found, then we need to
+# add a closing '}' for the submenu command.
+if [ x"$is_first_entry" != xtrue ]; then
+  echo '}'
+fi
+
+echo "$title_correction_code"
diff --git a/grub.d/20_linux_xen b/grub.d/20_linux_xen
new file mode 100755 (executable)
index 0000000..dbd8891
--- /dev/null
@@ -0,0 +1,278 @@
+#! /bin/sh
+set -e
+
+# grub-mkconfig helper script.
+# Copyright (C) 2006,2007,2008,2009,2010  Free Software Foundation, Inc.
+#
+# GRUB 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 3 of the License, or
+# (at your option) any later version.
+#
+# GRUB 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 GRUB.  If not, see <http://www.gnu.org/licenses/>.
+
+prefix="/usr"
+exec_prefix="${prefix}"
+datarootdir="${prefix}/share"
+
+. "/usr/share/grub/grub-mkconfig_lib"
+
+export TEXTDOMAIN=grub
+export TEXTDOMAINDIR="${datarootdir}/locale"
+
+CLASS="--class gnu-linux --class gnu --class os --class xen"
+
+if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
+  OS=GNU/Linux
+else
+  OS="${GRUB_DISTRIBUTOR} GNU/Linux"
+  CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}"
+fi
+
+# loop-AES arranges things so that /dev/loop/X can be our root device, but
+# the initrds that Linux uses don't like that.
+case ${GRUB_DEVICE} in
+  /dev/loop/*|/dev/loop[0-9])
+    GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"`
+  ;;
+esac
+
+if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
+    || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
+    || uses_abstraction "${GRUB_DEVICE}" lvm; then
+  LINUX_ROOT_DEVICE=${GRUB_DEVICE}
+else
+  LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
+fi
+
+# Allow overriding GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT.
+if [ "${GRUB_CMDLINE_LINUX_XEN_REPLACE}" ]; then
+  GRUB_CMDLINE_LINUX="${GRUB_CMDLINE_LINUX_XEN_REPLACE}"
+fi
+if [ "${GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT}" ]; then
+  GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT}"
+fi
+
+GRUBFS="`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`"
+
+if [ x"$GRUBFS" = x ]; then
+    GRUBFS="$(stat -f --printf=%T /)"
+fi
+
+case x"$GRUBFS" in
+    xbtrfs)
+       rootsubvol="`make_system_path_relative_to_its_root /`"
+       rootsubvol="${rootsubvol#/}"
+       if [ "x${rootsubvol}" != x ]; then
+           GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}"
+       fi;;
+    xzfs)
+       rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true`
+       bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`"
+       LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}"
+       ;;
+esac
+
+title_correction_code=
+
+linux_entry ()
+{
+  os="$1"
+  version="$2"
+  xen_version="$3"
+  type="$4"
+  args="$5"
+  xen_args="$6"
+  if [ -z "$boot_device_id" ]; then
+      boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
+  fi
+  if [ x$type != xsimple ] ; then
+      if [ x$type = xrecovery ] ; then
+         title="$(gettext_printf "%s, with Xen %s and Linux %s (recovery mode)" "${os}" "${xen_version}" "${version}")"
+      else
+         title="$(gettext_printf "%s, with Xen %s and Linux %s" "${os}" "${xen_version}" "${version}")"
+      fi
+      replacement_title="$(echo "Advanced options for ${OS}" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')"
+      if [ x"Xen ${xen_version}>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
+         quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
+         title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;"
+         grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
+      fi
+      echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} \$menuentry_id_option 'xen-gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
+  else
+      title="$(gettext_printf "%s, with Xen hypervisor" "${os}")"
+      echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} \$menuentry_id_option 'xen-gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
+  fi
+  if [ x$type != xrecovery ] ; then
+      save_default_entry | grub_add_tab | sed "s/^/$submenu_indentation/"
+  fi
+
+  if [ -z "${prepare_boot_cache}" ]; then
+    prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)"
+  fi
+  printf '%s\n' "${prepare_boot_cache}" | sed "s/^/$submenu_indentation/"
+  xmessage="$(gettext_printf "Loading Xen %s ..." ${xen_version})"
+  lmessage="$(gettext_printf "Loading Linux %s ..." ${version})"
+  sed "s/^/$submenu_indentation/" << EOF
+       echo    '$(echo "$xmessage" | grub_quote)'
+        if [ "\$grub_platform" = "pc" -o "\$grub_platform" = "" ]; then
+            xen_rm_opts=
+        else
+            xen_rm_opts="no-real-mode edd=off"
+        fi
+       multiboot       ${rel_xen_dirname}/${xen_basename} placeholder ${xen_args} \${xen_rm_opts}
+       echo    '$(echo "$lmessage" | grub_quote)'
+       module  ${rel_dirname}/${basename} placeholder root=${linux_root_device_thisversion} ro ${args}
+EOF
+  if test -n "${initrd}" ; then
+    # TRANSLATORS: ramdisk isn't identifier. Should be translated.
+    message="$(gettext_printf "Loading initial ramdisk ...")"
+    sed "s/^/$submenu_indentation/" << EOF
+       echo    '$(echo "$message" | grub_quote)'
+       module  ${rel_dirname}/${initrd}
+EOF
+  fi
+  sed "s/^/$submenu_indentation/" << EOF
+}
+EOF
+}
+
+linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
+    if grub_file_is_not_garbage "$i"; then
+       basename=$(basename $i)
+       version=$(echo $basename | sed -e "s,^[^0-9]*-,,g")
+       dirname=$(dirname $i)
+       config=
+       for j in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do
+           if test -e "${j}" ; then
+               config="${j}"
+               break
+           fi
+       done
+        if (grep -qx "CONFIG_XEN_DOM0=y" "${config}" 2> /dev/null || grep -qx "CONFIG_XEN_PRIVILEGED_GUEST=y" "${config}" 2> /dev/null); then echo -n "$i " ; fi
+    fi
+    done`
+if [ "x${linux_list}" = "x" ] ; then
+    exit 0
+fi
+
+file_is_not_sym () {
+    case "$1" in
+       */xen-syms-*)
+           return 1;;
+       *)
+           return 0;;
+    esac
+}
+
+xen_list=`for i in /boot/xen*; do
+        if grub_file_is_not_garbage "$i" && file_is_not_sym "$i" ; then echo -n "$i " ; fi
+      done`
+prepare_boot_cache=
+boot_device_id=
+
+title_correction_code=
+
+machine=`uname -m`
+
+case "$machine" in
+    i?86) GENKERNEL_ARCH="x86" ;;
+    mips|mips64) GENKERNEL_ARCH="mips" ;;
+    mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;;
+    arm*) GENKERNEL_ARCH="arm" ;;
+    *) GENKERNEL_ARCH="$machine" ;;
+esac
+
+# Extra indentation to add to menu entries in a submenu. We're not in a submenu
+# yet, so it's empty. In a submenu it will be equal to '\t' (one tab).
+submenu_indentation=""
+
+is_first_entry=true
+
+while [ "x${xen_list}" != "x" ] ; do
+    list="${linux_list}"
+    current_xen=`version_find_latest $xen_list`
+    xen_basename=`basename ${current_xen}`
+    xen_dirname=`dirname ${current_xen}`
+    rel_xen_dirname=`make_system_path_relative_to_its_root $xen_dirname`
+    xen_version=`echo $xen_basename | sed -e "s,.gz$,,g;s,^xen-,,g"`
+    if [ -z "$boot_device_id" ]; then
+       boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
+    fi
+    if [ "x$is_first_entry" != xtrue ]; then
+       echo "  submenu '$(gettext_printf "Xen hypervisor, version %s" "${xen_version}" | grub_quote)' \$menuentry_id_option 'xen-hypervisor-$xen_version-$boot_device_id' {"
+    fi
+    while [ "x$list" != "x" ] ; do
+       linux=`version_find_latest $list`
+       gettext_printf "Found linux image: %s\n" "$linux" >&2
+       basename=`basename $linux`
+       dirname=`dirname $linux`
+       rel_dirname=`make_system_path_relative_to_its_root $dirname`
+       version=`echo $basename | sed -e "s,^[^0-9]*-,,g"`
+       alt_version=`echo $version | sed -e "s,\.old$,,g"`
+       linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"
+
+       initrd=
+       for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \
+          "initrd-${version}" "initramfs-${version}.img" \
+          "initrd.img-${alt_version}" "initrd-${alt_version}.img" \
+          "initrd-${alt_version}" "initramfs-${alt_version}.img" \
+          "initramfs-genkernel-${version}" \
+          "initramfs-genkernel-${alt_version}" \
+          "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \
+          "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}" ; do
+           if test -e "${dirname}/${i}" ; then
+               initrd="$i"
+               break
+           fi
+       done
+       if test -n "${initrd}" ; then
+           gettext_printf "Found initrd image: %s\n" "${dirname}/${initrd}" >&2
+       else
+    # "UUID=" magic is parsed by initrds.  Since there's no initrd, it can't work here.
+           linux_root_device_thisversion=${GRUB_DEVICE}
+       fi
+
+       if [ "x$is_first_entry" = xtrue ]; then
+           linux_entry "${OS}" "${version}" "${xen_version}" simple \
+               "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}"
+
+           submenu_indentation="$grub_tab$grub_tab"
+    
+           if [ -z "$boot_device_id" ]; then
+               boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
+           fi
+            # TRANSLATORS: %s is replaced with an OS name
+           echo "submenu '$(gettext_printf "Advanced options for %s (with Xen hypervisor)" "${OS}" | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {"
+       echo "  submenu '$(gettext_printf "Xen hypervisor, version %s" "${xen_version}" | grub_quote)' \$menuentry_id_option 'xen-hypervisor-$xen_version-$boot_device_id' {"
+       fi
+       is_first_entry=false
+
+       linux_entry "${OS}" "${version}" "${xen_version}" advanced \
+           "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}"
+       if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
+           linux_entry "${OS}" "${version}" "${xen_version}" recovery \
+               "single ${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_XEN}"
+       fi
+
+       list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`
+    done
+    if [ x"$is_first_entry" != xtrue ]; then
+       echo '  }'
+    fi
+    xen_list=`echo $xen_list | tr ' ' '\n' | grep -vx $current_xen | tr '\n' ' '`
+done
+
+# If at least one kernel was found, then we need to
+# add a closing '}' for the submenu command.
+if [ x"$is_first_entry" != xtrue ]; then
+  echo '}'
+fi
+
+echo "$title_correction_code"
diff --git a/grub.d/30_os-prober b/grub.d/30_os-prober
new file mode 100755 (executable)
index 0000000..4af65f2
--- /dev/null
@@ -0,0 +1,298 @@
+#! /bin/sh
+set -e
+
+# grub-mkconfig helper script.
+# Copyright (C) 2006,2007,2008,2009  Free Software Foundation, Inc.
+#
+# GRUB 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 3 of the License, or
+# (at your option) any later version.
+#
+# GRUB 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 GRUB.  If not, see <http://www.gnu.org/licenses/>.
+
+prefix="/usr"
+exec_prefix="${prefix}"
+datarootdir="${prefix}/share"
+
+export TEXTDOMAIN=grub
+export TEXTDOMAINDIR="${datarootdir}/locale"
+
+. "/usr/share/grub/grub-mkconfig_lib"
+
+if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then
+  exit 0
+fi
+
+if [ -z "`which os-prober 2> /dev/null`" -o -z "`which linux-boot-prober 2> /dev/null`" ] ; then
+  # missing os-prober and/or linux-boot-prober
+  exit 0
+fi
+
+OSPROBED="`os-prober | tr ' ' '^' | paste -s -d ' '`"
+if [ -z "${OSPROBED}" ] ; then
+  # empty os-prober output, nothing doing
+  exit 0
+fi
+
+osx_entry() {
+    if [ x$2 = x32 ]; then
+        # TRANSLATORS: it refers to kernel architecture (32-bit)
+       bitstr="$(gettext "(32-bit)")"
+    else
+        # TRANSLATORS: it refers to kernel architecture (64-bit)
+       bitstr="$(gettext "(64-bit)")"
+    fi
+    # TRANSLATORS: it refers on the OS residing on device %s
+    onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
+        cat << EOF
+menuentry '$(echo "${LONGNAME} $bitstr $onstr" | grub_quote)' --class osx --class darwin --class os \$menuentry_id_option 'osprober-xnu-$2-$(grub_get_device_id "${DEVICE}")'  {
+EOF
+       save_default_entry | grub_add_tab
+       prepare_grub_to_access_device ${DEVICE} | grub_add_tab
+       cat << EOF
+        load_video
+        set do_resume=0
+        if [ /var/vm/sleepimage -nt10 / ]; then
+           if xnu_resume /var/vm/sleepimage; then
+             set do_resume=1
+           fi
+        fi
+        if [ \$do_resume = 0 ]; then
+           xnu_uuid ${OSXUUID} uuid
+           if [ -f /Extra/DSDT.aml ]; then
+              acpi -e /Extra/DSDT.aml
+           fi
+           if [ /kernelcache -nt /System/Library/Extensions ]; then
+              $1 /kernelcache boot-uuid=\${uuid} rd=*uuid
+           else
+              $1 /mach_kernel boot-uuid=\${uuid} rd=*uuid
+              if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
+                xnu_mkext /System/Library/Extensions.mkext
+              else
+                xnu_kextdir /System/Library/Extensions
+              fi
+           fi
+           if [ -f /Extra/Extensions.mkext ]; then
+              xnu_mkext /Extra/Extensions.mkext
+           fi
+           if [ -d /Extra/Extensions ]; then
+              xnu_kextdir /Extra/Extensions
+           fi
+           if [ -f /Extra/devprop.bin ]; then
+              xnu_devprop_load /Extra/devprop.bin
+           fi
+           if [ -f /Extra/splash.jpg ]; then
+              insmod jpeg
+              xnu_splash /Extra/splash.jpg
+           fi
+           if [ -f /Extra/splash.png ]; then
+              insmod png
+              xnu_splash /Extra/splash.png
+           fi
+           if [ -f /Extra/splash.tga ]; then
+              insmod tga
+              xnu_splash /Extra/splash.tga
+           fi
+        fi
+}
+EOF
+}
+
+used_osprober_linux_ids=
+
+for OS in ${OSPROBED} ; do
+  DEVICE="`echo ${OS} | cut -d ':' -f 1`"
+  LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
+  LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`"
+  BOOT="`echo ${OS} | cut -d ':' -f 4`"
+  BTRFS="`echo ${OS} | cut -d ':' -f 5`"
+  if [ "x$BTRFS" = "xbtrfs" ]; then
+       BTRFSuuid="`echo ${OS} | cut -d ':' -f 6`"
+       BTRFSsubvol="`echo ${OS} | cut -d ':' -f 7`"
+  fi
+
+  if [ -z "${LONGNAME}" ] ; then
+    LONGNAME="${LABEL}"
+  fi
+
+  gettext_printf "Found %s on %s\n" "${LONGNAME}" "${DEVICE}" >&2
+
+  case ${BOOT} in
+    chain)
+
+         onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
+      cat << EOF
+menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' {
+EOF
+      save_default_entry | grub_add_tab
+      prepare_grub_to_access_device ${DEVICE} | grub_add_tab
+
+      case ${LONGNAME} in
+       Windows\ Vista*|Windows\ 7*|Windows\ Server\ 2008*)
+       ;;
+       *)
+         cat << EOF
+       drivemap -s (hd0) \${root}
+EOF
+       ;;
+      esac
+
+      cat <<EOF
+       chainloader +1
+}
+EOF
+    ;;
+    efi)
+
+       EFIPATH=${DEVICE#*@}
+       DEVICE=${DEVICE%@*}
+       onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
+      cat << EOF
+menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-efi-$(grub_get_device_id "${DEVICE}")' {
+EOF
+      save_default_entry | sed -e "s/^/\t/"
+      prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"
+
+      cat <<EOF
+       chainloader ${EFIPATH}
+}
+EOF
+    ;;
+    linux)
+      if [ "x$BTRFS" = "xbtrfs" ]; then
+         LINUXPROBED="`linux-boot-prober btrfs ${BTRFSuuid} ${BTRFSsubvol}  2> /dev/null | tr ' ' '^' | paste -s -d ' '`"
+      else
+         LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null | tr ' ' '^' | paste -s -d ' '`"
+      fi
+      prepare_boot_cache=
+      boot_device_id=
+      is_first_entry=true
+      title_correction_code=
+      OS="${LONGNAME}"
+
+      for LINUX in ${LINUXPROBED} ; do
+        LROOT="`echo ${LINUX} | cut -d ':' -f 1`"
+        LBOOT="`echo ${LINUX} | cut -d ':' -f 2`"
+        LLABEL="`echo ${LINUX} | cut -d ':' -f 3 | tr '^' ' '`"
+        LKERNEL="`echo ${LINUX} | cut -d ':' -f 4`"
+        LINITRD="`echo ${LINUX} | cut -d ':' -f 5`"
+        LPARAMS="`echo ${LINUX} | cut -d ':' -f 6- | tr '^' ' '`"
+
+        if [ -z "${LLABEL}" ] ; then
+          LLABEL="${LONGNAME}"
+        fi
+
+       if [ "${LROOT}" != "${LBOOT}" ]; then
+         LKERNEL="${LKERNEL#/boot}"
+         LINITRD="${LINITRD#/boot}"
+       fi
+
+       onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
+       recovery_params="$(echo "${LPARAMS}" | grep single)" || true
+       counter=1
+       while echo "$used_osprober_linux_ids" | grep 'osprober-gnulinux-$LKERNEL-${recovery_params}-$counter-$boot_device_id' > /dev/null; do
+           counter=$((counter+1));
+       done
+       if [ -z "$boot_device_id" ]; then
+           boot_device_id="$(grub_get_device_id "${DEVICE}")"
+       fi
+       used_osprober_linux_ids="$used_osprober_linux_ids 'osprober-gnulinux-$LKERNEL-${recovery_params}-$counter-$boot_device_id'"
+
+       if [ -z "${prepare_boot_cache}" ]; then
+         prepare_boot_cache="$(prepare_grub_to_access_device ${LBOOT} | grub_add_tab)"
+       fi
+
+       if [ "x$is_first_entry" = xtrue ]; then
+            cat << EOF
+menuentry '$(echo "$OS $onstr" | grub_quote)' --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' {
+EOF
+           save_default_entry | grub_add_tab
+           printf '%s\n' "${prepare_boot_cache}"
+           cat <<  EOF
+       linux ${LKERNEL} ${LPARAMS}
+EOF
+            if [ -n "${LINITRD}" ] ; then
+          cat << EOF
+       initrd ${LINITRD}
+EOF
+            fi
+        cat << EOF
+}
+EOF
+           echo "submenu '$(gettext_printf "Advanced options for %s" "${OS} $onstr" | grub_quote)' \$menuentry_id_option 'osprober-gnulinux-advanced-$boot_device_id' {"
+           is_first_entry=false
+       fi
+       title="${LLABEL} $onstr"
+        cat << EOF
+       menuentry '$(echo "$title" | grub_quote)' --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-$LKERNEL-${recovery_params}-$boot_device_id' {
+EOF
+       save_default_entry | sed -e "s/^/$grub_tab$grub_tab/"
+       printf '%s\n' "${prepare_boot_cache}" | grub_add_tab
+       cat <<  EOF
+               linux ${LKERNEL} ${LPARAMS}
+EOF
+        if [ -n "${LINITRD}" ] ; then
+            cat << EOF
+               initrd ${LINITRD}
+EOF
+        fi
+        cat << EOF
+       }
+EOF
+       if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
+           replacement_title="$(echo "Advanced options for ${OS} $onstr" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')"
+           quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
+           title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;"
+           grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
+       fi
+      done
+      if [ x"$is_first_entry" != xtrue ]; then
+         echo '}'
+      fi
+      echo "$title_correction_code"
+    ;;
+    macosx)
+      OSXUUID="`${grub_probe} --target=fs_uuid --device ${DEVICE} 2> /dev/null`"
+      osx_entry xnu_kernel 32
+      osx_entry xnu_kernel64 64
+    ;;
+    hurd)
+      onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
+      cat << EOF
+menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class hurd --class gnu --class os \$menuentry_id_option 'osprober-gnuhurd-/boot/gnumach.gz-false-$(grub_get_device_id "${DEVICE}")' {
+EOF
+      save_default_entry | grub_add_tab
+      prepare_grub_to_access_device ${DEVICE} | grub_add_tab
+      grub_device="`${grub_probe} --device ${DEVICE} --target=drive`"
+      mach_device="`echo "${grub_device}" | sed -e 's/(\(hd.*\),msdos\(.*\))/\1s\2/'`"
+      grub_fs="`${grub_probe} --device ${DEVICE} --target=fs`"
+      case "${grub_fs}" in
+       *fs)    hurd_fs="${grub_fs}" ;;
+       *)      hurd_fs="${grub_fs}fs" ;;
+      esac
+      cat << EOF
+       multiboot /boot/gnumach.gz root=device:${mach_device}
+       module /hurd/${hurd_fs}.static ${hurd_fs} --readonly \\
+                       --multiboot-command-line='\${kernel-command-line}' \\
+                       --host-priv-port='\${host-port}' \\
+                       --device-master-port='\${device-port}' \\
+                       --exec-server-task='\${exec-task}' -T typed '\${root}' \\
+                       '\$(task-create)' '\$(task-resume)'
+       module /lib/ld.so.1 exec /hurd/exec '\$(exec-task=task-create)'
+}
+EOF
+    ;;
+    *)
+      echo -n "  "
+      # TRANSLATORS: %s is replaced by OS name.
+      gettext_printf "%s is not yet supported by grub-mkconfig.\n" "${LONGNAME}" >&2
+    ;;
+  esac
+done
diff --git a/grub.d/40_custom b/grub.d/40_custom
new file mode 100755 (executable)
index 0000000..48068de
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+exec tail -n +3 $0
+# This file provides an easy way to add custom menu entries.  Simply type the
+# menu entries you want to add after this comment.  Be careful not to change
+# the 'exec tail' line above.
diff --git a/grub.d/41_custom b/grub.d/41_custom
new file mode 100755 (executable)
index 0000000..fcc21a9
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+cat <<EOF
+if [ -f  \${config_directory}/custom.cfg ]; then
+  source \${config_directory}/custom.cfg
+elif [ -z "\${config_directory}" -a -f  \$prefix/custom.cfg ]; then
+  source \$prefix/custom.cfg;
+fi
+EOF
+
diff --git a/grub.d/README b/grub.d/README
new file mode 100644 (file)
index 0000000..3ea109d
--- /dev/null
@@ -0,0 +1,11 @@
+
+All executable files in this directory are processed in shell expansion order.
+
+  00_*: Reserved for 00_header.
+  10_*: Native boot entries.
+  20_*: Third party apps (e.g. memtest86+).
+
+The number namespace in-between is configurable by system installer and/or
+administrator.  For example, you can add an entry to boot another OS as
+01_otheros, 11_otheros, etc, depending on the position you want it to occupy in
+the menu; and then adjust the default setting via /etc/default/grub.
diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc
deleted file mode 100644 (file)
index 6161739..0000000
+++ /dev/null
@@ -1 +0,0 @@
-gtk-fallback-icon-theme = "gnome"
diff --git a/gtk-2.0/x86_64-pc-linux-gnu/gtk.immodules b/gtk-2.0/x86_64-pc-linux-gnu/gtk.immodules
deleted file mode 100644 (file)
index 78161a2..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# GTK+ Input Method Modules file
-# Automatically generated file, do not edit
-# Created by gtk-query-immodules-2.0 from gtk+-2.24.17
-#
-# ModulesPath = /root/.gtk-2.0/2.10.0/x86_64-pc-linux-gnu/immodules:/root/.gtk-2.0/2.10.0/immodules:/root/.gtk-2.0/x86_64-pc-linux-gnu/immodules:/root/.gtk-2.0/immodules:/usr/lib64/gtk-2.0/2.10.0/x86_64-pc-linux-gnu/immodules:/usr/lib64/gtk-2.0/2.10.0/immodules:/usr/lib64/gtk-2.0/x86_64-pc-linux-gnu/immodules:/usr/lib64/gtk-2.0/immodules
-#
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-ipa.so" 
-"ipa" "IPA" "gtk20" "/usr/share/locale" "" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-inuktitut.so" 
-"inuktitut" "Inuktitut (Transliterated)" "gtk20" "/usr/share/locale" "iu" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-thai.so" 
-"thai" "Thai-Lao" "gtk20" "/usr/share/locale" "lo:th" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so" 
-"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-ti-er.so" 
-"ti_er" "Tigrigna-Eritrean (EZ+)" "gtk20" "/usr/share/locale" "ti" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-ti-et.so" 
-"ti_et" "Tigrigna-Ethiopian (EZ+)" "gtk20" "/usr/share/locale" "ti" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-viqr.so" 
-"viqr" "Vietnamese (VIQR)" "gtk20" "/usr/share/locale" "vi" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-multipress.so" 
-"multipress" "Multipress" "gtk20" "" "" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so" 
-"cyrillic_translit" "Cyrillic (Transliterated)" "gtk20" "/usr/share/locale" "" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so" 
-"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" 
-
-"/usr/lib64/gtk-2.0/2.10.0/immodules/im-am-et.so" 
-"am_et" "Amharic (EZ+)" "gtk20" "/usr/share/locale" "am" 
-
diff --git a/gtk-3.0/im-multipress.conf b/gtk-3.0/im-multipress.conf
new file mode 100644 (file)
index 0000000..d6c8129
--- /dev/null
@@ -0,0 +1,22 @@
+# Example configuration file for the GTK+ Multipress Input Method
+# Authored by Openismus GmbH, 2009.
+#
+# This file follows the GKeyFile format.  On the left of the equal sign goes
+# the key that you press repeatedly to iterate through the text items listed
+# on the right-hand side.  The list items are separated by semicolons ";" and
+# consist of one or more characters each.  The backslash "\" is used to escape
+# characters; for instance "\;" for a literal semicolon.
+#
+# The example configuration below imitates the behavior of a standard mobile
+# phone by a major manufacturer, with German language setting.
+[keys]
+KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_
+KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç
+KP_3 = d;e;f;3;è;é;ë;ê;ð
+KP_4 = g;h;i;4;ì;í;î;ï
+KP_5 = j;k;l;5;£
+KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ
+KP_7 = p;q;r;s;7;ß;$
+KP_8 = t;u;v;8;ü;ù;ú;û
+KP_9 = w;x;y;z;9;ý;þ
+KP_0 = \s;0
diff --git a/gtk-3.0/settings.ini b/gtk-3.0/settings.ini
new file mode 100644 (file)
index 0000000..a65c0a8
--- /dev/null
@@ -0,0 +1,4 @@
+[Settings]
+gtk-theme-name = Adwaita
+gtk-icon-theme-name = gnome
+gtk-cursor-theme-name = Adwaita
index 4a51ba1b6137ed74dac33d229b431daa1c517c00..1e43a85c6437ecd0fecfdebaf7a8ef0dbdfead42 100644 (file)
@@ -3,6 +3,7 @@
 FileMapping = {
 
  { Lang="ada",  Extensions={"adb", "ads", "a", "gnad"} },
+ { Lang="algol",  Extensions={"alg"} },
  { Lang="ampl", Extensions={"dat", "run"} },
  { Lang="amtrix", Extensions={"s4", "s4t", "s4h", "hnd", "t4"} },
  { Lang="asm", Extensions={"a51", "29k", "68s", "68x", "x86"} },
@@ -11,6 +12,7 @@ FileMapping = {
  { Lang="aspect", Extensions={"was", "wud"} },
  { Lang="bat", Extensions={"cmd"} },
  { Lang="c", Extensions={"c++", "cpp", "cxx", "cc", "h", "hh", "hxx", "hpp", "cu"} },
+ { Lang="charmm", Extensions={"inp"} },
  { Lang="coldfusion", Extensions={"cfc","cfm"} },
  { Lang="cobol", Extensions={"cob", "cbl"} },
  { Lang="diff", Extensions={"patch"} },
@@ -19,11 +21,13 @@ FileMapping = {
  { Lang="euphoria", Extensions={"ex", "exw", "wxu", "ew", "eu"} },
  { Lang="fortran77", Extensions={"f", "for", "ftn"} },
  { Lang="fortran90", Extensions={"f95", "f90"} },
+ { Lang="gambas", Extensions={"class"} },
  { Lang="haskell", Extensions={"hs"} },
  { Lang="java", Extensions={"groovy", "grv"} },
+ { Lang="limbo", Extensions={"b"} },
  { Lang="lisp", Extensions={"cl", "clisp", "el", "lsp", "sbcl", "scom"} },
  { Lang="make", Extensions={"mak", "mk"} },
- { Lang="smnp", Extensions={"mib","smi"} },
+ { Lang="snmp", Extensions={"mib", "smi"} },
  { Lang="ocaml", Extensions={"ml","mli"} },
  { Lang="mod2", Extensions={"mod", "def"} },
  { Lang="mod3", Extensions={"m3", "i3"} },
@@ -45,7 +49,7 @@ FileMapping = {
  { Lang="verilog", Extensions={"v"} },
  { Lang="html", Extensions={"htm", "xhtml"} },
  { Lang="xml", Extensions={"sgm", "sgml", "nrm", "ent","hdr", "hub", "dtd",
-               "wml","vxml", "wml", "tld", "svg","xsl", "ecf", "jnlp", "xsd"} },
+               "wml","vxml", "wml", "tld", "svg","xsl", "ecf", "jnlp", "xsd", "resx"} },
  { Lang="fsharp", Extensions={"fs","fsx"} },
  { Lang="informix", Extensions={"4gl"} },
  { Lang="blitzbasic", Extensions={"bb"} },
@@ -76,14 +80,13 @@ FileMapping = {
  { Lang="autoit", Extensions={"au3"} },
  { Lang="chill", Extensions={"chl"} },
  { Lang="autohotkey", Extensions={"ahk"} },
- { Lang="fame", Extensions={"inp"} },
+ { Lang="fame", Extensions={"fame"} },
  { Lang="modelica", Extensions={"mo"} },
  { Lang="maple", Extensions={"mpl"} },
  { Lang="jasmin", Extensions={"j"} },
  { Lang="snobol", Extensions={"sno"} },
  { Lang="icon", Extensions={"icn"} },
  { Lang="felix", Extensions={"flx"} },
- { Lang="clips", Extensions={"clp"} },
  { Lang="lindenscript", Extensions={"lsl"} },
  { Lang="lilypond", Extensions={"ly"} },
  { Lang="nasal", Extensions={"nas"} },
@@ -92,10 +95,17 @@ FileMapping = {
  { Lang="bibtex", Extensions={"bib"} },
  { Lang="python", Extensions={"py"} },
  { Lang="txt", Extensions={"text"} },
+ { Lang="n3", Extensions={"ttl", "nt"} },
+ { Lang="biferno", Extensions={"bfr"} },
+ { Lang="scilab", Extensions={"sci", "sce"} },
 
- { Lang="sh",  Shebang=[[^#!(\/usr)?(\/local)?\/bin\/(bash|t?csh|[akz]?sh)]] },
- { Lang="pl",  Shebang=[[^#!(\/usr)?(\/local)?\/bin\/perl]] },
- { Lang="py",  Shebang=[[^#!(\/usr)?(\/local)?\/bin\/python]] },
- { Lang="awk", Shebang=[[^#!(\/usr)?(\/local)?\/bin\/[gn]?awk]] },
-
+ { Lang="xml", Shebang=[[^\s*<\?xml\s+version=\"1\.0\"\s+[^(\?>)]*?>\s*$]] },
+ { Lang="sh",  Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?([bd]ash|t?csh|[akz]?sh)]] },
+ { Lang="make",Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?make]] },
+ { Lang="awk", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?[gnm]?awk]] },
+ { Lang="perl",  Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?perl]] },
+ { Lang="python",  Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?python]] },
+ { Lang="ruby",  Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?ruby]] },
+ { Lang="php", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?php]] }
 }
+
index 9360c53dd5ded0b419c925e04ea2347a5f26be7d..bfae436f313a5f1d184c1d70de887a7df528c654 100644 (file)
@@ -1,10 +1,17 @@
 #################################################################
 #
-# CGI.CFG - Sample CGI Configuration File for Icinga
+# CGI.CFG - CGI Configuration File for Icinga
 #
 #################################################################
 
 
+
+######################################
+#
+#    COMMON (ALL CGIs)
+#
+######################################
+
 # MAIN CONFIGURATION FILE
 # This tells the CGIs where to find your main configuration file.
 # The CGIs will read the main and host config files for any other
 main_config_file=/etc/icinga/icinga.cfg
 
 
-# ATTRIBUTE BASED AUTHORIZATION FILE
-# This option will include a file defining authroization based on
-# attributes.
 
-#authorization_config_file=/etc/icinga/cgiauth.cfg
+# STANDALONE INSTALLATION
+# This is only useful in an Icinga 2 setup (or any other setup
+# containing multiple Classic UI installs). If you have installed
+# Icinga 2 with compat layer and classic-ui, you can set this
+# to 1. Otherwise leave it at 0.
+# Enabling this option ignores main_config_file setting.
+#
+# NOTE: Check also the "Standalone (Icinga2) section" at the bottom
+# if this option is switched on!
+
+standalone_installation=0
+
 
 
 # PHYSICAL HTML PATH
 # This is the path where the HTML files for Icinga reside.  This
 # value is used to locate the logo images needed by the statusmap
-# and statuswrl CGIs.
+# and status CGIs.
 
 physical_html_path=/usr/share/icinga/htdocs
 
@@ -58,23 +73,49 @@ http_charset=utf-8
 
 
 
-# CONTEXT-SENSITIVE HELP
-# This option determines whether or not a context-sensitive
-# help icon will be displayed for most of the CGIs.
-# Values: 0 = disables context-sensitive help
-#         1 = enables context-sensitive help
+# REFRESH RATE
+# This option allows you to specify the refresh rate in seconds
+# of various CGIs (extinfo, outages, status, statusmap and tac).
 
-show_context_help=0
+refresh_rate=90
 
 
 
-# HIGHLIGHT TABLE ROWS
-# This option allows you to define if table rows in status.cgi
-# will be highlighted or not.
-# Values: 0 = disables row highlighting
-#        1 = enables row highlighting
+# REFRESH TYPE
+# This option determines what type of refresh should be used.
+# You can choose between http header and javascript. By
+# default javascript (1) is activated. If you have trouble
+# using javascript then try refresh via http header (0).
 
-highlight_table_rows=1
+refresh_type=1
+
+
+
+# ESCAPE HTML TAGS
+# This option determines whether HTML tags in host and service
+# status output is escaped in the web interface.  If enabled,
+# your plugin output will not be able to contain clickable links.
+
+escape_html_tags=1
+
+
+
+# RESULT LIMIT
+# This options specifies the number of page entries
+# displayed by default in various cgi's. To display
+# all entries by default set this value to 0.
+# Default is 50.
+
+result_limit=50
+
+
+
+# SHOW TAC INFORMATION IN TOP FRAME
+# This options places tactical overview information in
+# the top frame similar to the view that's in icinga-web.
+# By default it is enabled.
+
+show_tac_header=1
 
 
 
@@ -82,62 +123,71 @@ highlight_table_rows=1
 # This option determines what states should be displayed in the web
 # interface for hosts/services that have not yet been checked.
 # Values: 0 = leave hosts/services that have not been check yet in their original state
-#         1 = mark hosts/services that have not been checked yet as PENDING
+#         1 = mark hosts/services that have not been checked yet as PENDING (default)
 
 use_pending_states=1
 
 
-# Logging
 
-# USE LOGGING
-# If you want to log information from cgi's (e.g. all submitted commands)
-# then set this option to 1, default is 0 (off).
-# WARNING:
-# This log is highly experimental and changes may occure without notice. Use at your own risk!!
+# FIRST DAY OF WEEK
+# Here you can set if your week starts on sunday or monday.
+# Default is 0 (Sunday), set it to 1 if your week start monday.
 
-use_logging=0
+first_day_of_week=0
 
 
-# CGI LOG FILE
-# This is the cgi log file for information about what users are doing.
-# At the moment only submitted commands from cmd.cgi will be logged.
 
-cgi_log_file=/usr/share/icinga/htdocs/log/icinga-cgi.log
+# CSV DELIMITER
+# This option determines the character which should act as
+# delimiter. Default is ";".
 
+#csv_delimiter=;
 
-# CGI LOG ROTATION METHOD
-# This is the log rotation method that should be used to rotate
-# the cgi log file. Values are as follows..
-#      n       = None - don't rotate the log
-#      h       = Hourly rotation (top of the hour)
-#      d       = Daily rotation (midnight every day)
-#      w       = Weekly rotation (midnight on Saturday evening)
-#      m       = Monthly rotation (midnight last day of month)
 
-cgi_log_rotation_method=d
 
+# CSV DATA ENCLOSURE
+# This option determines the character which should act as
+# data enclosure to wrap in the data. Default is "'".
 
-# CGI LOG ARCHIVE PATH
-# This is the directory where archived (rotated) cgi log files should be
-# placed (assuming you've chosen to do log rotation).
+#csv_data_enclosure='
 
-cgi_log_archive_path=/usr/share/icinga/htdocs/log
 
 
-# FORCE COMMENT
-# This option forces the users of to comment every action they perform.
-# The comments get logged into cgi log file. This option only has effect
-# if logging is switched on. See option "use_logging"
-# Default  is 0 (off), to activate it set it to 1 (on).
+# SUPPRESS MAINTENANCE DOWNTIME
+# This options suppresses the state coloring of hosts and services
+# that are in a scheduled downtime. It sets their coloring to gray,
+# so they no longer draw extra attention to themselves, making it
+# so only actual problems are the ones that stand out.
+# By default it is disabled.
 
-enforce_comments_on_actions=0
+suppress_maintenance_downtime=0
 
 
-# FIRST DAY OF WEEK
-# Here you can set if your week starts on sunday or monday.
-# Default is 0 (Sunday), set it to 1 if your week start monday.
 
-first_day_of_week=0
+# URL TARGET FRAMES
+# These options determine the target frames in which notes and
+# action URLs will open. Default is main frame.
+
+action_url_target=main
+notes_url_target=main
+#action_url_target=_blank
+#notes_url_target=_blank
+
+
+
+
+######################################
+#
+#   AUTHENTICATION (ALL CGIs)
+#
+######################################
+
+# ATTRIBUTE BASED AUTHORIZATION FILE
+# This option will include a file defining authroization based on
+# attributes.
+
+#authorization_config_file=/etc/icinga/cgiauth.cfg
+
 
 
 # AUTHENTICATION USAGE
@@ -161,16 +211,33 @@ use_authentication=1
 
 
 
-
-# x509 CERT AUTHENTICATION
-# When enabled, this option allows you to use x509 cert (SSL)
-# authentication in the CGIs.  This is an advanced option and should
-# not be enabled unless you know what you're doing.
+# USE CLIENT CERTIFICATTES
+# This option controls whether the value of the web server environment
+# variable REMOTE_USER or SSL_CLIENT_S_DN_CN will be used. The name of
+# the directive is a bit misleading because unless you set up the use
+# of client certificates the value has to be set to zero (0). Setting
+# the value to one (1) requires "SSLUserName SSL_CLIENT_S_DN_CN" and
+# several other options in your web server config. Please consult your
+# web server configuration documentation for details.
+# 
+# Values:
+# 0 = Use web server environment variable REMOTE_USER to get the user
+#      logged in. Don't use client certificates (default)
+# 1 = Use web server environment variable SSL_CLIENT_S_DN_CN to get
+#      the user logged in. Use client certificates
 
 use_ssl_authentication=0
 
 
 
+# LOWERCASE USER NAME
+# This option controls whether or not the username is converted
+# to all lowercase letters. Can be useful if the username is stored
+# in Active Directory (case-insensitive).
+
+lowercase_user_name=0
+
+
 
 # DEFAULT USER
 # Setting this variable will define a default user name that can
@@ -204,6 +271,7 @@ authorized_for_system_information=icingaadmin
 #authorized_contactgroup_for_system_information=
 
 
+
 # CONFIGURATION INFORMATION ACCESS
 # This option is a comma-delimited list of all usernames that
 # can view ALL configuration information (hosts, commands, etc).
@@ -218,6 +286,7 @@ authorized_for_configuration_information=icingaadmin
 #authorized_contactgroup_for_configuration_information=
 
 
+
 # RAW COMMANDLINE CONFIGURATION INFORMATION ACCESS
 # This option is a comma-delimited list of all usernames that
 # can view a command in config command expander as icinga would
@@ -231,6 +300,7 @@ authorized_for_full_command_resolution=icingaadmin
 #authorized_contactgroup_for_full_command_resolution=
 
 
+
 # SYSTEM/PROCESS COMMAND ACCESS
 # This option is a comma-delimited list of all usernames that
 # can issue shutdown and restart commands to Icinga via the
@@ -246,6 +316,7 @@ authorized_for_system_commands=icingaadmin
 #authorized_contactgroup_for_system_commands=
 
 
+
 # GLOBAL HOST/SERVICE VIEW ACCESS
 # These two options are comma-delimited lists of all usernames that
 # can view information for all hosts and services that are being
@@ -253,9 +324,10 @@ authorized_for_system_commands=icingaadmin
 # for hosts or services that they are contacts for (unless you
 # you choose to not use authorization). You may use an asterisk (*)
 # to authorize any user who has authenticated to the web server.
-# Alternatively you can specify contactgroups too, starting
-# with Icinga 1.5.0
-
+# Alternatively you can specify contactgroups too.
+#
+# NOTE: Users in authorized_for_all_hosts are also automatically
+# authorised to view information for all services.
 
 authorized_for_all_services=icingaadmin
 authorized_for_all_hosts=icingaadmin
@@ -263,6 +335,7 @@ authorized_for_all_hosts=icingaadmin
 #authorized_contactgroup_for_all_hosts=
 
 
+
 # GLOBAL HOST/SERVICE COMMAND ACCESS
 # These two options are comma-delimited lists of all usernames that
 # can issue host or service related commands via the command
@@ -271,8 +344,10 @@ authorized_for_all_hosts=icingaadmin
 # that they are contacts for (unless you you choose to not use
 # authorization).  You may use an asterisk (*) to authorize any
 # user who has authenticated to the web server.
-# Alternatively you can specify contactgroups too, starting
-# with Icinga 1.5.0
+# Alternatively you can specify contactgroups too.
+#
+# NOTE: Users in authorized_for_all_host_commands are also automatically
+# authorised to issue commands for all services.
 
 authorized_for_all_service_commands=icingaadmin
 authorized_for_all_host_commands=icingaadmin
@@ -280,11 +355,12 @@ authorized_for_all_host_commands=icingaadmin
 #authorized_contactgroup_for_all_host_commands=
 
 
+
 # READ-ONLY USERS
 # A comma-delimited list of usernames that have read-only rights in
 # the CGIs.  This will block any service or host commands normally shown
-# on the extinfo CGI pages.  It will also block comments from being shown
-# to read-only users.
+# on the extinfo CGI pages. It will also block comments and downtimes
+# from being shown to read-only users.
 # Alternatively you can specify contactgroups too, starting
 # with Icinga 1.5.0
 
@@ -292,6 +368,31 @@ authorized_for_all_host_commands=icingaadmin
 #authorized_contactgroup_for_read_only=
 
 
+
+# READ-ONLY FOR COMMENTS USERS
+# A comma-delimited list of usernames that have rights to view comments in
+# the CGIs. If user is defined as read-only and you add the same user to
+# this options, then the user can still see comments. If user is NOT
+# read-only then the options to delete comments in extinfo.cgi are not
+# displayed as well.
+
+#authorized_for_comments_read_only=user1,user2
+#authorized_contactgroup_for_comments_read_only=
+
+
+
+# READ-ONLY FOR DOWNTIMES USERS
+# A comma-delimited list of usernames that have rights to view downtimes in
+# the CGIs. If user is defined as read-only and you add the same user to
+# this options, then the user can still see downtimes. If user is NOT
+# read-only then the options to delete downtimes in extinfo.cgi are not
+# displayed as well.
+
+#authorized_for_downtimes_read_only=user1,user2
+#authorized_contactgroup_for_downtimes_read_only=
+
+
+
 # SHOW ALL SERVICES THE HOST IS AUTHORIZED FOR
 # By default, a user can see all services on a host, if the user is
 # authorized as contact for the host only. By disabling this option,
@@ -303,33 +404,68 @@ authorized_for_all_host_commands=icingaadmin
 show_all_services_host_is_authorized_for=1
 
 
+
 # SHOW PARTIAL HOSTGROUPS
-# By default, a user only sees a hostgroup and the hosts within it if
-# they are an authorized contact for all of the hosts of the group. By
-# enabling this option hostgroups will show a partial listing of hosts
-# the user is an authorized contact for in the hostgroups.
+# By default (meaning the directive is not present or disabled), a user
+# only sees a hostgroup and the hosts within it if they are an authorised
+# contact for all of the hosts of the group. The behaviour can be changed
+# using the directive show_partial_hostgroups=1.
+# When enabled, the hostgroups overview will show a partial listing of hosts
+# that the user is an authorised contact for within each hostgroup.
+# It will also add the string "(Partial Hostgroups Enabled)" to the top of
+# the Hostgroup Overview to help prevent any confusion over whether the option
+# is in use or not. However for privacy reasons, hostgroups that are only showing
+# a partial listing are not specifically indicated.
+# 
 # Values: 0 - disabled, user only sees full hostgroups (default)
 #         1 - enabled, user sees partial hostgroups
 
 show_partial_hostgroups=0
 
 
+
+# SHOW PARTIAL SERVICEROUPS
+# By default (meaning the directive is not present or disabled), a user
+# only sees a servicegroup and the hosts and services within it if they are an
+# authorised contact for all of the hosts and services of the group.
+# The behaviour can be changed using the directive show_partial_servicegroups=1.
+# When enabled, the serviceroups overview will show a partial listing of hosts
+# and services that the user is an authorised contact for within each servicegroup.
+# It will also add the string "(Partial Servicegroups Enabled)" to the top of
+# the Servicegroup Overview to help prevent any confusion over whether the option
+# is in use or not. However for privacy reasons, servicegroups that are only showing
+# a partial listing are not specifically indicated.
+#
+# Values: 0 - disabled, user only sees full servicegroups (default)
+#         1 - enabled, user sees partial servicegroups
+
+show_partial_servicegroups=0
+
+
+
+
+######################################
+#
+#   STATUSMAP (statusmap.cgi)
+#
+######################################
+
 # STATUSMAP BACKGROUND IMAGE
-# This option allows you to specify an image to be used as a
-# background in the statusmap CGI.  It is assumed that the image
-# resides in the HTML images path (i.e. /usr/local/icinga/share/images).
-# This path is automatically determined by appending "/images"
-# to the path specified by the 'physical_html_path' directive.
-# Note:  The image file may be in GIF, PNG, JPEG, or GD2 format.
-# However, I recommend that you convert your image to GD2 format
-# (uncompressed), as this will cause less CPU load when the CGI
-# generates the image.
+# This option allows you to specify an image to be used as a background
+# in the statusmap CGI if you use the user-supplied coordinates layout method.
+# The background image is not be available in any other layout methods. It is
+# assumed that the image resides in the HTML images path (i.e. 
+# /usr/local/icinga/share/images). This path is automatically determined by
+# appending "/images" to the path specified by the physical_html_path directive.
+#
+# NOTE: The image file can be in GIF, JPEG, PNG, or GD2 format. However, GD2
+# format (preferably in uncompressed format) is recommended, as it will reduce
+# the CPU load when the CGI generates the map image.
 
 #statusmap_background_image=smbackground.gd2
 
 
 
-
 # STATUSMAP TRANSPARENCY INDEX COLOR
 # These options set the r,g,b values of the background color used the statusmap CGI,
 # so normal browsers that can't show real png transparency set the desired color as
@@ -342,7 +478,6 @@ show_partial_hostgroups=0
 
 
 
-
 # DEFAULT STATUSMAP LAYOUT METHOD
 # This option allows you to specify the default layout method
 # the statusmap CGI should use for drawing hosts.  If you do
@@ -354,82 +489,18 @@ show_partial_hostgroups=0
 #       3 = Balanced tree
 #       4 = Circular
 #       5 = Circular (Marked Up)
+#       6 = Baloon (Marked Up)
 
 default_statusmap_layout=5
 
 
 
-# DEFAULT STATUSWRL LAYOUT METHOD
-# This option allows you to specify the default layout method
-# the statuswrl (VRML) CGI should use for drawing hosts.  If you
-# do not use this option, the default is to use user-defined
-# coordinates.  Valid options are as follows:
-#      0 = User-defined coordinates
-#       2 = Collapsed tree
-#       3 = Balanced tree
-#       4 = Circular
-
-default_statuswrl_layout=4
-
-
-
-# STATUSWRL INCLUDE
-# This option allows you to include your own objects in the
-# generated VRML world.  It is assumed that the file
-# resides in the HTML path (i.e. /usr/local/icinga/share).
-
-#statuswrl_include=myworld.wrl
-
-
-
-# PING SYNTAX
-# This option determines what syntax should be used when
-# attempting to ping a host from the WAP interface (using
-# the statuswml CGI.  You must include the full path to
-# the ping binary, along with all required options.  The
-# $HOSTADDRESS$ macro is substituted with the address of
-# the host before the command is executed.
-# Please note that the syntax for the ping binary is
-# notorious for being different on virtually ever *NIX
-# OS and distribution, so you may have to tweak this to
-# work on your system.
-
-ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$
-
-
-
-# REFRESH RATE
-# This option allows you to specify the refresh rate in seconds
-# of various CGIs (extinfo, outages, status, statusmap and tac).
-
-refresh_rate=90
-
-
-# REFRESH TYPE
-# This option determines what type of refresh should be used.
-# You can choose between http header and javascript. By
-# default javascript (1) is activated. If you have trouble
-# using javascript then try refresh via http header (0).
-
-refresh_type=1
-
-
-# ESCAPE HTML TAGS
-# This option determines whether HTML tags in host and service
-# status output is escaped in the web interface.  If enabled,
-# your plugin output will not be able to contain clickable links.
-
-escape_html_tags=1
-
-
-
-# PERSISTENT ACKNOWLEDGEMENT COMMENTS
-# This options determines whether the initial state of the
-# checkbox "Persistent Comment:" for service and host problem
-# acknowledgements is checked or unchecked
-
-persistent_ack_comments=0
 
+######################################
+#
+#   STATUS (status.cgi)
+#
+######################################
 
 # SOUND OPTIONS
 # These options allow you to specify an optional audio file
@@ -457,45 +528,6 @@ persistent_ack_comments=0
 
 
 
-# URL TARGET FRAMES
-# These options determine the target frames in which notes and
-# action URLs will open. Default is main frame.
-
-action_url_target=main
-notes_url_target=main
-#action_url_target=_blank
-#notes_url_target=_blank
-
-
-
-
-# LOCK AUTHOR NAMES OPTION
-# This option determines whether users can change the author name
-# when submitting comments, scheduling downtime.  If disabled, the
-# author names will be locked into their contact name, as defined in Icinga.
-# Values: 0 = allow editing author names
-#         1 = lock author names (disallow editing)
-
-lock_author_names=1
-
-
-
-# DEFAULT DOWNTIME DURATION
-# This option defines the default duration (in seconds) of fixed and
-# flexible downtimes. Default is 7200 seconds (2 hours).
-
-default_downtime_duration=7200
-
-
-
-# DEFAULT EXPIRING ACKNOWLEDGEMENT DURATION
-# This option defines the default duration (in seconds) of a expiring
-# acknowledgement. Default is 86400 seconds (1 day).
-
-default_expiring_acknowledgement_duration=86400
-
-
-
 # SHOW LONG PLUGIN OUTPUT IN STATUS OPTION
 # This option allows you to specify the length of status information
 # in output of status.cgi. If you set the value to 1 it shows the
@@ -516,45 +548,181 @@ display_status_totals=0
 
 
 
-# SHOW ONLY HARD STATES IN TAC OPTION
-# This options allows you to specify if the tactical overview
-# should only show hard states on hosts and services.
-# By default disabled, all states will be shown.
-
-tac_show_only_hard_state=0
+# HIGHLIGHT TABLE ROWS
+# This option allows you to define if table rows in status.cgi
+# will be highlighted or not.
+# Values: 0 = disables row highlighting
+#        1 = enables row highlighting
 
+highlight_table_rows=1
 
 
-# SHOW CHILD HOSTS IN EXTINFO OPTION
-# This Option allows you to specify if the extended host information
-# cgi will show child hosts for the selected host.
-#      0 = disabled
-#      1 = only show immediate child hosts
-#      2 = show immediate and all child hosts
-# NOTE: Option 2 could be a real performance killer in
-# large installations, so use with care.
-# By default disabled, as this could be a performance killer.
 
-extinfo_show_child_hosts=0
+# SERVICE STATES TO ANNOTATE WITH CURRENT NOTIFICATION NO.
+# Set this to an OR of the service state identifiers for
+# which status.cgi should not only report "Attempts" (e.g.,
+# "3/3" for a HARD non-OK state with max_check_attempts=3)
+# but also the current notification number ("(#0)" if no
+# problem notification has been sent yet, etc.). This is
+# helpful to identify services which switched between
+# different non-OK states a lot, or services which have a
+# first_notification_delay set and are "not yet officially"
+# considered in trouble.
+# Relevant values from include/statusdata.h (look them up
+# *there* if you want to be *really* sure):
+#      #define SERVICE_PENDING         1
+#      #define SERVICE_OK              2
+#      #define SERVICE_WARNING         4
+#      #define SERVICE_UNKNOWN         8
+#      #define SERVICE_CRITICAL        16
+# You'll likely want to use add_notif_num_hard=0 (default)
+# or add_notif_num_hard=28 (warn+crit+unknown). There's an
+# add_notif_num_soft affecting services in a SOFT state
+# for sake of completeness, too.
+
+#add_notif_num_hard=28
+#add_notif_num_soft=0
 
 
 
-# SUPPRESS MAINTENANCE DOWNTIME
-# This options suppresses the state coloring of hosts and services
-# that are in a scheduled downtime. It sets their coloring to gray,
-# so they no longer draw extra attention to themselves, making it
-# so only actual problems are the ones that stand out.
-# By default it is disabled.
 
-suppress_maintenance_downtime=0
+######################################
+#
+#   SEND COMMANDS (cmd.cgi)
+#
+######################################
 
+# Logging
 
-# SHOW TAC INFORMATION IN TOP FRAME
-# This options places tactical overview information in
-# the top frame similar to the view that's in icinga-web.
-# By default it is enabled.
+# USE LOGGING
+# If you want to log information from cgi's (e.g. all submitted commands)
+# then set this option to 1, default is 0 (off).
+# WARNING:
+# This log is highly experimental and changes may occure without notice. Use at your own risk!!
+
+use_logging=0
+
+
+
+# CGI LOG FILE
+# This is the cgi log file for information about what users are doing.
+# At the moment only submitted commands from cmd.cgi will be logged.
+
+cgi_log_file=/usr/share/icinga/htdocs/log/icinga-cgi.log
+
+
+
+# CGI LOG ROTATION METHOD
+# This is the log rotation method that should be used to rotate
+# the cgi log file. Values are as follows..
+#      n       = None - don't rotate the log
+#      h       = Hourly rotation (top of the hour)
+#      d       = Daily rotation (midnight every day)
+#      w       = Weekly rotation (midnight on Saturday evening)
+#      m       = Monthly rotation (midnight last day of month)
+
+cgi_log_rotation_method=d
+
+
+
+# CGI LOG ARCHIVE PATH
+# This is the directory where archived (rotated) cgi log files should be
+# placed (assuming you've chosen to do log rotation).
+
+cgi_log_archive_path=/usr/share/icinga/htdocs/log
+
+
+
+# FORCE COMMENT
+# This option forces the users of to comment every action they perform.
+# The comments get logged into cgi log file. This option only has effect
+# if logging is switched on. See option "use_logging"
+# Default  is 0 (off), to activate it set it to 1 (on).
+
+enforce_comments_on_actions=0
+
+
+
+# SEND ACK NOTIFICATIONS
+# This options determines whether the initial state of the
+# checkbox "Send Notifications" when acknowledging a problem.
+# A value of 1 ticks the checkbox and 0 does not.  The default
+# is 1, which will send notifications on acknowledged problems.
+
+send_ack_notifications=1
+
+
+
+# PERSISTENT ACKNOWLEDGEMENT COMMENTS
+# This options determines whether the initial state of the
+# checkbox "Persistent Comment:" for service and host problem
+# acknowledgements is checked or unchecked
+
+persistent_ack_comments=0
+
+
+
+# LOCK AUTHOR NAMES OPTION
+# This option allows you to restrict users from changing the author name
+# when submitting comments, acknowledgements, and scheduled downtime from
+# the web interface. If this option is enabled, users will be unable to
+# change the author name associated with the command request.
+#
+# Values: 0 = Allow users to change author names when submitting commands
+#         1 = Prevent users from changing author names (default)
+
+lock_author_names=1
+
+
+
+# DEFAULT DOWNTIME DURATION
+# This option defines the default duration (in seconds) of fixed and
+# flexible downtimes. Default is 7200 seconds (2 hours).
+
+default_downtime_duration=7200
+
+
+
+# SET EXPIRE ACK BY DEFAULT
+# This option either sets or clears the checkbox for "Use Expire Time"
+# in the acknowledgement menu.  Valid values are 0 (DO NOT tick the
+# checkbox by default) or 1 (tick the checkbox by default).  The default
+# is 0 (leave the checkbox blank).
+
+set_expire_ack_by_default=0
+
+
+
+# DEFAULT EXPIRING ACKNOWLEDGEMENT DURATION
+# This option defines the default duration (in seconds) of a expiring
+# acknowledgement. Default is 86400 seconds (1 day).
+
+default_expiring_acknowledgement_duration=86400
+
+
+
+# DEFAULT EXPIRING DISABLED NOTIFICATIONS DURATION
+# This option defines the default duration (in seconds) of a expiring
+# disabled notifications. Default is 86400 seconds (1 day).
+
+default_expiring_disabled_notifications_duration=86400
+
+
+
+
+######################################
+#
+#   TACTICAL OVERVIEW (tac.cgi)
+#
+######################################
+
+# SHOW ONLY HARD STATES IN TAC OPTION
+# This options allows you to specify if the tactical overview
+# should only show hard states on hosts and services.
+# By default disabled, all states will be shown.
+
+tac_show_only_hard_state=0
 
-show_tac_header=1
 
 
 # SHOW PENDING IN TAC HEADER
@@ -568,51 +736,48 @@ show_tac_header_pending=1
 
 
 
-# SHOW INITIAL STATES IN SHOWLOG OPTION
-# This options allows you to specify if initial states
-# of hosts and services should be shown in showlog.cgi
-# Note: This Option only works if the option
-# "log_initial_states" in icinga.cfg is set to 1.
-# By default it's enabled. Default is 0.
-
-#showlog_initial_states=0
-
-
-
-# SHOW CURRENT STATES IN SHOWLOG OPTION
-# This options allows you to specify if current states
-# of hosts and services should be shown in showlog.cgi
-# Note: This Option only works if the option
-# "log_current_states" in icinga.cfg is set to 1.
-# By default it's enabled. Default is 0.
 
-#showlog_current_states=0
+######################################
+#
+#   EXTENDED INFO (extinfo.cgi)
+#
+######################################
 
+# EXCLUDE CUSTOMVAR NAMES
+# This Option allows you to specify a comma seperated list of
+# custom variable names which are automatically excluded when
+# a variable name would contain that name.
+# NOTE: For security reasons, you should at least exclude all
+# sensitive information like passwords, snmp communities, etc
+# Use * to exclude all custom variable names.
 
+exclude_customvar_name=PASSWORD,COMMUNITY
 
-# DEFAULT NUM DISPLAYED LOG ENTRIES OPTION
-# This options specifies the number of log entries
-# displayed by default in showlog.cgi. To display
-# all log entries by default set this value to 0.
-# Default is 10000.
 
-#default_num_displayed_log_entries=10000
 
+# EXCLUDE CUSTOMVAR VALUES
+# This Option allows you to specify a comma seperated list of
+# custom variable values which are automatically excluded when
+# a variable value would contain that value.
+# NOTE: For security reasons, you should at least exclude all
+# sensitive information like passwords, snmp communities, etc
+# Use * to exclude all custom variable values.
 
+exclude_customvar_value=secret
 
-# CSV DELIMITER
-# This option determines the character which should act as
-# delimiter. Default is ";".
-
-#csv_delimiter=;
 
 
+# SHOW CHILD HOSTS IN EXTINFO OPTION
+# This Option allows you to specify if the extended host information
+# cgi will show child hosts for the selected host.
+#      0 = disabled
+#      1 = only show immediate child hosts
+#      2 = show immediate and all child hosts
+# NOTE: Option 2 could be a real performance killer in
+# large installations, so use with care.
+# By default disabled, as this could be a performance killer.
 
-# CSV DATA ENCLOSURE
-# This option determines the character which should act as
-# data enclosure to wrap in the data. Default is "'".
-
-#csv_data_enclosure='
+extinfo_show_child_hosts=0
 
 
 
@@ -631,32 +796,42 @@ show_tac_header_pending=1
 tab_friendly_titles=1
 
 
-# SERVICE STATES TO ANNOTATE WITH CURRENT NOTIFICATION NO.
-# Set this to an OR of the service state identifiers for
-# which status.cgi should not only report "Attempts" (e.g.,
-# "3/3" for a HARD non-OK state with max_check_attempts=3)
-# but also the current notification number ("(#0)" if no
-# problem notification has been sent yet, etc.). This is
-# helpful to identify services which switched between
-# different non-OK states a lot, or services which have a
-# first_notification_delay set and are "not yet officially"
-# considered in trouble.
-# Relevant values from include/statusdata.h (look them up
-# *there* if you want to be *really* sure):
-#      #define SERVICE_PENDING         1
-#      #define SERVICE_OK              2
-#      #define SERVICE_WARNING         4
-#      #define SERVICE_UNKNOWN         8
-#      #define SERVICE_CRITICAL        16
-# You'll likely want to use add_notif_num_hard=0 (default)
-# or add_notif_num_hard=28 (warn+crit+unknown). There's an
-# add_notif_num_soft affecting services in a SOFT state
-# for sake of completeness, too.
 
-#add_notif_num_hard=28
-#add_notif_num_soft=0
 
+######################################
+#
+#   SHOWLOG (showlog.cgi)
+#
+######################################
 
+# SHOW INITIAL STATES IN SHOWLOG OPTION
+# This options allows you to specify if initial states
+# of hosts and services should be shown in showlog.cgi
+# Note: This Option only works if the option
+# "log_initial_states" in icinga.cfg is set to 1.
+# By default it's disabled. Default is 0.
+
+#showlog_initial_states=0
+
+
+
+# SHOW CURRENT STATES IN SHOWLOG OPTION
+# This options allows you to specify if current states
+# of hosts and services should be shown in showlog.cgi
+# Note: This Option only works if the option
+# "log_current_states" in icinga.cfg is set to 1.
+# By default it's disabled. Default is 0.
+
+#showlog_current_states=0
+
+
+
+
+######################################
+#
+#   SPLUNK INTEGRATION (VARIOUS CGIs)
+#
+######################################
 
 # SPLUNK INTEGRATION OPTIONS
 # These options allow you to enable integration with Splunk
@@ -673,9 +848,146 @@ tab_friendly_titles=1
 #enable_splunk_integration=1
 
 
+
 # This option should be the URL used to access your instance of Splunk
 
 #splunk_url=http://127.0.0.1:8000/
 
 
 
+
+######################################
+#
+#    STANDALONE (ICINGA 2) OPTIONS
+#    requires standalone_installation=1
+#
+######################################
+
+# OBJECT CACHE FILE
+# This option determines where object definitions are cached when
+# Icinga starts/restarts. The CGIs read object definitions from
+# this cache file (rather than looking at the object config files
+# directly) in order to prevent inconsistencies that can occur
+# when the config files are modified after Icinga starts.
+# Icinga 2 provides this file through its compat component, if enabled.
+
+object_cache_file=/var/lib/icinga/objects.cache
+
+
+
+# STATUS FILE
+# This is where the current status of all monitored services and
+# hosts is stored.  Its contents are read and processed by the CGIs.
+# The contents of the status file are deleted every time Icinga
+# restarts.
+# Icinga 2 provides this file through its compat component, if enabled.
+
+status_file=/var/lib/icinga/status.dat
+
+
+
+# RESOURCE FILE
+# This is an optional resource file that contains $USERx$ macro
+# definitions. Multiple resource files can be specified by using
+# multiple resource_file definitions.  The CGIs will not attempt to
+# read the contents of resource files, so information that is
+# considered to be sensitive (usernames, passwords, etc) can be
+# defined as macros in this file and restrictive permissions (600)
+# can be placed on this file.
+
+resource_file=/etc/icinga/resource.cfg
+
+
+
+# EXTERNAL COMMAND FILE
+# This is the file that Icinga checks for external command requests.
+# It is also where the command CGI will write commands that are submitted
+# by users, so it must be writeable by the user that the web server
+# is running as (usually 'nobody').  Permissions should be set at the
+# directory level instead of on the file, as the file is deleted every
+# time its contents are processed.
+# Icinga 2 provides this file through its compat component, if enabled.
+
+command_file=/var/lib/icinga/rw/icinga.cmd
+
+
+
+# EXTERNAL COMMAND OPTION
+# This option allows you to specify whether or not Icinga should check
+# for external commands (in the command file defined below).  By default
+# Icinga will *not* check for external commands, just to be on the
+# cautious side.  If you want to be able to use the CGI command interface
+# you will have to enable this.
+# Values: 0 = disable commands, 1 = enable commands
+
+check_external_commands=1
+
+
+
+# INTERVAL LENGTH
+# This is the seconds per unit interval as used in the
+# host/contact/service configuration files.  Setting this to 60 means
+# that each interval is one minute long (60 seconds).  Other settings
+# have not been tested much, so your mileage is likely to vary...
+
+interval_length=60
+
+
+
+# STATUS FILE UPDATE INTERVAL
+# This option determines the frequency (in seconds) that
+# Icinga will periodically dump program, host, and
+# service status data.
+# Increase the value, if you don't require it that often.
+
+#status_update_interval=30
+status_update_interval=10
+
+
+
+# LOG FILE
+# This is the main log file where service and host events are logged
+# for historical purposes.  This should be the first option specified
+# in the config file!!!
+# Icinga 2 provides this file through its compat component, if enabled.
+
+log_file=/var/log/icinga/icinga.log
+
+
+
+# LOG ROTATION METHOD
+# This is the log rotation method that Icinga should use to rotate
+# the main log file. Values are as follows..
+#      n       = None - don't rotate the log
+#      h       = Hourly rotation (top of the hour)
+#      d       = Daily rotation (midnight every day)
+#      w       = Weekly rotation (midnight on Saturday evening)
+#      m       = Monthly rotation (midnight last day of month)
+
+log_rotation_method=d
+
+
+
+# LOG ARCHIVE PATH
+# This is the directory where archived (rotated) log files should be
+# placed (assuming you've chosen to do log rotation).
+# Icinga 2 provides this file through its compat component, if enabled.
+
+log_archive_path=/var/log/icinga/archives
+
+
+
+# DATE FORMAT OPTION
+# This option determines how short dates are displayed. Valid options
+# include:
+#      us              (MM-DD-YYYY HH:MM:SS)
+#      euro            (DD-MM-YYYY HH:MM:SS)
+#      iso8601         (YYYY-MM-DD HH:MM:SS)
+#      strict-iso8601  (YYYY-MM-DDTHH:MM:SS)
+#
+
+date_format=us
+
+
+
+#   EOF
index bc5ae6da2b2ef656bea61fc342c44459083bc6c4..adb71fa72a2325c07494a7d6d3a538b595189667 100644 (file)
@@ -71,6 +71,11 @@ cfg_dir=/etc/icinga/modules
 # this cache file (rather than looking at the object config files
 # directly) in order to prevent inconsistencies that can occur
 # when the config files are modified after Icinga starts.
+# If you explicitely set it to /dev/null the core will skip writing
+# the objects cache file entirely.
+# Note: This is a mandatory output for Icinga Classic UI to work properly.
+# Tip: Use that file to debug your configuration with fully resolved
+# objects like the core sees them.
 
 object_cache_file=/var/lib/icinga/objects.cache
 
@@ -109,7 +114,11 @@ resource_file=/etc/icinga/resource.cfg
 # This is where the current status of all monitored services and
 # hosts is stored.  Its contents are read and processed by the CGIs.
 # The contents of the status file are deleted every time Icinga
-#  restarts.
+# restarts.
+# If you explicitely set it to /dev/null the core will skip writing
+# the status file entirely. This becomes handy when using other methods
+# for data retrieval (e.g. IDOUtils DB)
+# Note: This is a mandatory output for Icinga Classic UI to work properly.
 
 status_file=/var/lib/icinga/status.dat
 
@@ -545,6 +554,23 @@ max_check_result_file_age=3600
 
 
 
+# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!!
+# This experimental option allows you to set the max number of items
+# the checkresult reaper will put onto the checkresult list for further
+# processing by the core. If there are too many, the reaping will be
+# terminated early, allowing the core to process the results sooner.
+# On larger setups, that list might grow too much, and decrease
+# performance on processing. You might experiment with that value, the
+# inner core default is set to 0, disabling that feature.
+# Values:
+#  0 = Disable max check result list items
+#  number = set max check result list items
+
+#max_check_result_list_items=1024
+
+
+
+
 # CACHED HOST CHECK HORIZON
 # This option determines the maximum amount of time (in seconds)
 # that the state of a previous host check is considered current.
@@ -614,7 +640,7 @@ soft_state_dependencies=0
 
 # TIME CHANGE ADJUSTMENT THRESHOLDS
 # These options determine when Icinga will react to detected changes
-# in system time (either forward or backwards).
+# in system time (forward into the future).
 
 #time_change_threshold=900
 
@@ -765,10 +791,11 @@ use_retained_program_state=1
 # DUMP RETAINED HOST SERVICE STATES TO NEB
 # This setting determines wether or not Icinga will dump host
 # and service states based on the values saved in the retention
-# file to the neb modules. If you don't want that, use at your
-# own risk and disable it
+# file to the neb modules. It will already do that on event loop
+# initialization.
+# Changed in Icinga 1.10 to disabled - re-enable if you require it.
 
-dump_retained_host_service_states_to_neb=1
+dump_retained_host_service_states_to_neb=0
 
 
 
@@ -901,6 +928,20 @@ enable_event_handlers=1
 
 
 
+# STATE BASED ESCALATION RANGES !!!Experimental!!!
+# This option allows you to enable state based escalation ranges which
+# will allow a more detailed granularity on when an escalation notification
+# may happen, adding a filter based on the current host or service state
+# when checking the escalation for notification viability.
+# This is a behavioural change to the default, and therefore intentionally
+# disabled. Enable at your own risk, as this remains an experimental feature.
+# Values: 1 = enable state based escalation ranges,
+# 0 = disable state based escalation ranges
+
+#enable_state_based_escalation_ranges=0
+
+
+
 # PROCESS PERFORMANCE DATA OPTION
 # This determines whether or not Icinga will process performance
 # data returned from service and host checks.  If this option is
@@ -1296,7 +1337,7 @@ stalking_notifications_for_services=0
 # be used in host names, service descriptions, or names of other
 # object types.
 
-illegal_object_name_chars=`~!$%^&*|'"<>?,()=
+illegal_object_name_chars=`~!$%^&*|'"<>?,()=:
 
 
 
@@ -1319,6 +1360,21 @@ illegal_macro_output_chars=`~$&|'"<>
 
 
 
+# KEEP UNKNOWN MACROS
+# This option can be used to keep unknown macros within the output.
+# e.g. check_proc -C $foo$ will remain.
+# This was the default in versions older than Icinga 1.8, but now
+# the default is to remove those macros from the output, causing
+# the shell to interpret $foo and leaving a single $ there. See
+# #2291 for further information.
+# Make sure to escape single dollar signs with another '$', as the
+# docs describe. Other than that, enable this setting to revert to
+# the old behaviour.
+
+keep_unknown_macros=0
+
+
+
 # REGULAR EXPRESSION MATCHING
 # This option controls whether or not regular expression matching
 # takes place in the object config files.  Regular expression
@@ -1476,10 +1532,13 @@ max_debug_file_size=100000000
 
 
 
-# EVENT PROFILING
+# EVENT PROFILING - DEPRECATED!
 # This option enables or disables event profiling for stats of event counts
 # and time taken for events.  Option can't be used on Solaris with gcc3.
 # Values: 0 - disabled
 #         1 - enabled
+#
+# WARNING: This setting will be deprecated in 1.9 and not developed
+# anymore, as it remains buggy and wasn't really useful for anyone.
 
 event_profiling_enabled=0
index 3c1edb2f146a25ff116564b01c89556c15da4d63..01acf7d2c5d52a7ba15a182217dda99ae9acfe86 100644 (file)
@@ -43,6 +43,16 @@ socket_name=/var/lib/icinga/ido.sock
 
 
 
+# SOCKET PERMISSIONS
+# This option determines the permissions of the Unix domain
+# socket. This option is only valid if the socket type specified
+# above is "unix". Default permissions are set to 0755.
+
+socket_perm=0755
+
+
+
+
 # TCP PORT
 # This option determines what port the daemon will listen for
 # connections on.  This option is only vlaid if the socket type
@@ -66,6 +76,17 @@ use_ssl=0
 
 
 
+# LIBDBI DRIVER DIRECTORY !!!EXPERIMENTAL!!!
+# This option is only valid when using libdbi as database abstraction layer
+# (so not oracle) on compile time. By default, libdbi will figure out the
+# correct path itsself. If you want to change it, enable and change the value.
+#
+# Default: not in use, enable and change to e.g. /usr/local/lib/dbd
+
+#libdbi_driver_dir=/usr/local/lib/dbd
+
+
+
 # DATABASE SERVER TYPE
 # This option determines what type of DB server the daemon should
 # connect to.
@@ -170,9 +191,6 @@ db_pass=icinga
 
 # ***DEFAULT***
 
-# Keep timed events for 1 hour
-max_timedevents_age=60
-
 # Keep system commands for 1 day
 max_systemcommands_age=1440
 
@@ -203,27 +221,8 @@ max_contactnotifications_age=44640
 # Keep contactnotificationmethods for 31 days
 max_contactnotificationmethods_age=44640
 
-
-## CLEAN REALTIME TABLES AT CORE STARTUP
-# If you don't want to clean all those tables, set this option to 0.
-# This can be useful if the deletes slow down the normal data
-# processing.
-# Values: 0 - don't clean
-#         1 - clean (default)
-
-clean_realtime_tables_on_core_startup=1
-
-
-## CLEAN CONFIG TABLES AT CORE STARTUP
-# If you don't want to clean all those tables, set this option to 0.
-# This can be useful if the deletes slow down the normal data
-# processing.
-# Furthermore if you need to keep e.g. the state of customvariables
-# or any other tables not directly linked to the objects table.
-# Values: 0 - don't clean
-#         1 - clean (default)
-
-clean_config_tables_on_core_startup=1
+# Keep downtimehistory for 31 days
+max_downtimehistory_age=44640
 
 
 # ***EXPERIMENTAL*** DB TRIMMING INTERVAL
@@ -319,15 +318,3 @@ oci_errors_to_syslog=1
 # 12 – Bind Variables and Wait Events
 
 oracle_trace_level=0
-
-
-
-# ENABLE SLA - EXPERIMENTAL!
-# This setting enables collection of SLA data in the slahistory table
-# Values: 0 = disabled, 1 = enabled
-#
-# WARNING: This setting is highly experimantal and may harm your
-# systems performance. Enable at your own risk, and if any problems
-# occur, remark that you are explicitely using it. You've been warned.
-
-enable_sla=0
index 9b5385582a3215e4370004cf71af0c9fee541883..d733fcdc3b1067960fc3b3c5542a181adbfe7046 100644 (file)
@@ -147,7 +147,7 @@ reconnect_warning_interval=15
 # Basically you have to calculate from the following values
 #
 #define IDOMOD_PROCESS_PROCESS_DATA                   1
-#define IDOMOD_PROCESS_TIMED_EVENT_DATA               2
+#define IDOMOD_PROCESS_TIMED_EVENT_DATA               2 /* removed */
 #define IDOMOD_PROCESS_LOG_DATA                       4
 #define IDOMOD_PROCESS_SYSTEM_COMMAND_DATA            8
 #define IDOMOD_PROCESS_EVENT_HANDLER_DATA             16
@@ -178,9 +178,8 @@ reconnect_warning_interval=15
 # ATTENTION: if process data is not dumped via idomod, ido2db won't
 #            clean tables and set objects inactive!!!
 #
-# You may use the Online Calculator by Gerhard Lausser:
-# http://labs.consol.de/nagios/ndo-data-processing-options/
-# (please note that there is a checkbox for everything!)
+# NOTE: TIMED_EVENT_DATA was removed in IDOUtils 1.10 - this setting
+#      has no effect anymore.
 #
 # The default setting will remove everything not used by default.
 #      TIMED_EVENT_DATA        (-2)
@@ -213,6 +212,21 @@ config_output_options=2
 
 
 
+# DUMP CUSTOMVAR STATUS
+# Custom variables are dumped as required configuration on core startup,
+# but also during runtime (there may be modifications via external commands).
+# Since these updates happen on each host/service/contact status update without
+# any possibility to filter via data_processing_options, this is made a seperate
+# config option. In most scenarios, those updates are not required, therefore
+# the default option is disabled.
+#
+# Values: 0 = disabled (default)
+#        1 = enabled
+
+dump_customvar_status=0
+
+
+
 # DEBUG LEVEL
 # This option determines how much (if any) debugging information will
 # be written to the debug file.  OR values together to log multiple
index 8c89ad5335e4e2ff23e6e71fe925af1cd06b8de4..4d70ae50fed9d9c11663bfc156b1f50259970dbc 100755 (executable)
@@ -1,21 +1,13 @@
 #!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/at/files/atd.rc6,v 1.3 2011/09/23 12:04:44 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/at/files/atd.rc7,v 1.1 2013/02/27 13:06:29 polynomial-c Exp $
+
+pidfile="/var/run/atd.pid"
+command="/usr/sbin/atd"
+command_args="${ATD_OPTS}"
+start_stop_daemon_args="--pidfile ${pidfile}"
 
 depend() {
        need clock logger
 }
-
-start() {
-       ebegin "Starting atd"
-       start-stop-daemon --start --quiet --pidfile /var/run/atd.pid \
-               --exec /usr/sbin/atd -- ${ATD_OPTS}
-       eend $?
-}
-
-stop() {
-       ebegin "Shutting down atd"
-       start-stop-daemon --stop --quiet --pidfile /var/run/atd.pid
-       eend $?
-}
index bd3f14f0bdb4fd28244484383631331b027515b9..939444e0218c057dc94f316050dfc217cbbfe36d 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/files/autofs5.initd,v 1.3 2011/10/05 14:27:26 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/files/autofs5.initd,v 1.4 2013/11/10 15:53:29 tomwij Exp $
 
 DAEMON=/usr/sbin/automount
 PIDFILE=/var/run/autofs.pid
@@ -64,7 +64,7 @@ reload() {
        if [ ! -r "${PIDFILE}" ]; then
                eend 1 "automount not running"
        else
-               kill -HUP $(cat "${PIDFILE}") 2> /dev/null
+               kill -HUP $(cat "${PIDFILE}") 2> /dev/null
                eend $?
        fi
 }
index 2b5248efcb5f48bdc4bbf1f672c235edc7f5395b..d77c720786d6acdbc9e78d41fbe97106e60141d9 100755 (executable)
@@ -27,9 +27,9 @@ cleanup_tmp_dir()
                ebegin "Wiping $dir directory"
 
                # Faster than raw find
-               if ! rm -rf -- [^ajlq\.]* 2>/dev/null ; then
+               if ! rm -rf -- [!ajlq\.]* 2>/dev/null ; then
                        # Blah, too many files
-                       find . -maxdepth 1 -name '[^ajlq\.]*' -exec rm -rf -- {} +
+                       find . -maxdepth 1 -name '[!ajlq\.]*' -exec rm -rf -- {} +
                fi
 
                # pam_mktemp creates a .private directory within which
@@ -59,6 +59,34 @@ cleanup_tmp_dir()
        fi
 }
 
+cleanup_var_run_dir()
+{
+       ebegin "Cleaning /var/run"
+       for x in $(find /var/run ! -type d ! -name utmp \
+               ! -name random-seed ! -name dev.db \
+               ! -name ld-elf.so.hints ! -name ld.so.hints);
+       do
+               # Clean stale sockets
+               if [ -S "$x" ]; then
+                       if type fuser >/dev/null 2>&1; then
+                               fuser "$x" >/dev/null 2>&1 || rm -- "$x"
+                       else
+                               rm -- "$x"
+                       fi
+               fi
+               [ ! -f "$x" ] && continue
+               # Do not remove pidfiles of already running daemons
+               case "$x" in
+                       *.pid)
+                               start-stop-daemon --test --quiet \
+                               --stop --pidfile "$x" && continue
+                       ;;
+               esac
+               rm -f -- "$x"
+       done
+       eend 0
+}
+
 mkutmp()
 {
        : >"$1"
@@ -87,6 +115,17 @@ migrate_to_run()
        fi
 }
 
+clean_run()
+{
+       [ "$RC_SYS" = VSERVER ] && return 0
+       local dir
+       dir=$(mktemp -d)
+       mount --bind / $dir
+       rm -rf $dir/run/*
+       umount $dir
+       rm -rf $dir
+}
+
 start()
 {
        # Remove any added console dirs
@@ -115,6 +154,7 @@ start()
        if [ "$RC_UNAME" = Linux -a -d /run ]; then
                migrate_to_run  /var/lock /run/lock
                migrate_to_run  /var/run /run
+               clean_run
        fi
 
        if checkpath -W /var/run; then
@@ -127,36 +167,13 @@ start()
                [ -e /var/log/wtmp ] || mkutmp /var/log/wtmp
                eend 0
 
-               ebegin "Cleaning /var/run"
-               for x in $(find /var/run ! -type d ! -name utmp \
-                       ! -name random-seed ! -name dev.db \
-                       ! -name ld-elf.so.hints ! -name ld.so.hints);
-               do
-                       # Clean stale sockets
-                       if [ -S "$x" ]; then
-                               if type fuser >/dev/null 2>&1; then
-                                       fuser "$x" >/dev/null 2>&1 || rm -- "$x"
-                               else
-                                       rm -- "$x"
-                               fi
-                       fi
-                       [ ! -f "$x" ] && continue
-                       # Do not remove pidfiles of already running daemons
-                       case "$x" in
-                               *.pid)
-                                       start-stop-daemon --test --quiet \
-                                       --stop --pidfile "$x" && continue
-                               ;;
-                       esac
-                       rm -f -- "$x"
-               done
-               eend 0
+               mountinfo -q -f tmpfs /var/run || cleanup_var_run_dir
        fi
 
        # Clean up /tmp directories
        local tmp=
        for tmp in ${clean_tmp_dirs:-${wipe_tmp_dirs-/tmp}}; do
-               cleanup_tmp_dir "$tmp"
+               mountinfo -q -f tmpfs "$tmp" || cleanup_tmp_dir "$tmp"
        done
 
        if checkpath -W /tmp; then
@@ -174,7 +191,7 @@ start()
        if yesno $log_dmesg; then
                if $logw || checkpath -W /var/log; then
                        # Create an 'after-boot' dmesg log
-                       if [ "$RC_SYS" != VSERVER -a "$RC_SYS" != OPENVZ ]; then
+                       if [ "$RC_SYS" != VSERVER -a "$RC_SYS" != OPENVZ -a "$RC_SYS" != LXC ]; then
                                dmesg > /var/log/dmesg
                                chmod 640 /var/log/dmesg
                        fi
diff --git a/init.d/busybox-klogd b/init.d/busybox-klogd
new file mode 100755 (executable)
index 0000000..4c6dbbc
--- /dev/null
@@ -0,0 +1,12 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/files/klogd.initd,v 1.2 2012/12/21 03:15:28 blueness Exp $
+
+command="/bin/busybox klogd"
+command_args="${KLOGD_OPTS}"
+pidfile="/var/run/klogd.pid"
+
+depend() {
+       need clock hostname
+}
diff --git a/init.d/busybox-ntpd b/init.d/busybox-ntpd
new file mode 100755 (executable)
index 0000000..5a05c31
--- /dev/null
@@ -0,0 +1,13 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/files/ntpd.initd,v 1.2 2012/12/21 03:15:28 blueness Exp $
+
+command="/bin/busybox ntpd"
+command_args="${NTPD_OPTS}"
+pidfile="/var/run/ntpd.pid"
+
+depend() {
+       use net dns logger
+       after ntp-client
+}
diff --git a/init.d/busybox-syslogd b/init.d/busybox-syslogd
new file mode 100755 (executable)
index 0000000..f14224a
--- /dev/null
@@ -0,0 +1,13 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/files/syslogd.initd,v 1.2 2012/12/21 03:15:28 blueness Exp $
+
+command="/bin/busybox syslogd"
+command_args="${SYSLOGD_OPTS}"
+pidfile="/var/run/syslogd.pid"
+
+depend() {
+       need clock hostname
+       provide logger
+}
diff --git a/init.d/busybox-watchdog b/init.d/busybox-watchdog
new file mode 100755 (executable)
index 0000000..214468a
--- /dev/null
@@ -0,0 +1,8 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/files/watchdog.initd,v 1.3 2013/04/27 07:47:23 vapier Exp $
+
+command="/bin/busybox watchdog"
+command_args="${WATCHDOG_OPTS}"
+pidfile="/var/run/watchdog.pid"
index d1ad2e2ae7da4220268405418dd24fec36eeb8bc..276e07aa8263ad075d0a64bc0bdf022c8ecff907 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/files/clamd.initd-r3,v 1.1 2013/03/01 08:18:17 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/files/clamd.initd-r6,v 1.1 2013/09/27 16:04:14 eras Exp $
 
 daemon_clamd="/usr/sbin/clamd"
 daemon_freshclam="/usr/bin/freshclam"
@@ -30,9 +30,7 @@ get_config() {
 }
 
 start() {
-       local clamd_socket=$(get_config clamd LocalSocket /var/run/clamav/clamd.sock)
-       local clamd_user=$(get_config clamd User clamav)
-       local freshclam_user=$(get_config freshclam DatabaseOwner clamav)
+       # populate variables and fix log file permissions
        logfix
 
        if [ "${START_CLAMD}" = "yes" ]; then
@@ -45,14 +43,19 @@ start() {
                ebegin "Starting clamd"
                start-stop-daemon --start --quiet \
                        --nicelevel ${CLAMD_NICELEVEL:-0} \
+                       --ionice ${IONICE_LEVEL:-0} \
                        --exec ${daemon_clamd}
                eend $? "Failed to start clamd"
        fi
 
        if [ "${START_FRESHCLAM}" = "yes" ]; then
+               checkpath --quiet --mode 755 \
+                       --owner "${clamd_user}":"${clamd_user}" \
+                       --directory `dirname ${clamd_socket}`
                ebegin "Starting freshclam"
                start-stop-daemon --start --quiet \
                        --nicelevel ${FRESHCLAM_NICELEVEL:-0} \
+                       --ionice ${IONICE_LEVEL:-0} \
                        --exec ${daemon_freshclam} -- -d
                retcode=$?
                if [ ${retcode} = 1 ]; then
@@ -71,6 +74,7 @@ start() {
                ebegin "Starting clamav-milter"
                start-stop-daemon --start --quiet \
                        --nicelevel ${MILTER_NICELEVEL:-0} \
+                       --ionice ${IONICE_LEVEL:-0} \
                        --exec ${daemon_milter} -- -c ${MILTER_CONF_FILE}
                eend $? "Failed to start clamav-milter"
        fi
@@ -95,6 +99,10 @@ stop() {
 }
 
 logfix() {
+       clamd_socket=$(get_config clamd LocalSocket /run/clamav/clamd.sock)
+       clamd_user=$(get_config clamd User clamav)
+       freshclam_user=$(get_config freshclam DatabaseOwner clamav)
+
        if [ "${START_CLAMD}" = "yes" ]; then
                # fix clamd log permissions
                # (might be clobbered by logrotate or something)
index 9d212a087dd437e3834b089869ca5e14b01b5e2b..2ef35e714454a1b4049e9464c6ad0d082b33f55d 100755 (executable)
@@ -53,14 +53,10 @@ start()
        done
        eend $retval
 
-       # Store the last font so we can use it ASAP on boot
+       # Store the font so we can use it ASAP on boot
        if [ $retval -eq 0 ] && checkpath -W "$RC_LIBEXECDIR"; then
                mkdir -p "$RC_LIBEXECDIR"/console
-               for font in /usr/share/consolefonts/"$consolefont".*; do
-                       :
-               done
-               cp "$font" "$RC_LIBEXECDIR"/console
-               echo "${font##*/}" >"$RC_LIBEXECDIR"/console/font
+               setfont -O "$RC_LIBEXECDIR"/console/font
        fi
 
        return $retval
index b9c6a2f5d7c85f159bbe8d306885e5e7b38517e2..d81e2bc6e378245a59bb7fa565c898c6fccbe664 100755 (executable)
@@ -9,8 +9,12 @@ depend() {
 
 start() {
        ebegin "Starting cupsd"
+
+       checkpath -q -d -m 0775 -o root:lp /var/cache/cups
+       checkpath -q -d -m 0775 -o root:lp /var/cache/cups/rss
        checkpath -q -d -m 0755 -o root:lp /run/cups
        checkpath -q -d -m 0511 -o lp:lpadmin /run/cups/certs
+
        start-stop-daemon --start --quiet --exec /usr/sbin/cupsd
        eend $?
 }
index db80c04e69d33749d9f3f01304352c215cd049ff..4a6a7e8954c7d85c173add9276f13d6fe579d0a6 100755 (executable)
@@ -7,12 +7,13 @@ description="Mount system critical filesystems in /dev."
 depend() {
        use dev-mount
        before dev
-       keyword -prefix -vserver
+       keyword -prefix -vserver -lxc
 }
 
 start() {
        # Mount required stuff as user may not have then in /etc/fstab
        for x in \
+               "mqueue /dev/mqueue 1777 ,nodev mqueue" \
                "devpts /dev/pts 0755 ,gid=5,mode=0620 devpts" \
                "tmpfs /dev/shm 1777 ,nodev shm" \
        ; do
index 404c269b9343a4ae7abc96dda0ab83efe5306e71..9ac8cdb77b275c8f8971c0a59cabc6042fe8df3a 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2,v 1.1 2012/05/27 07:05:22 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2,v 1.2 2013/04/09 11:00:26 ssuominen Exp $
 
 depend() {
        # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that
index 1b8ebe60a7ed0dadbaa68fe61c93501ef757499a..cad661d22e46b551064e38b8737b3c63bd8e9c91 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1,v 1.1 2010/06/09 22:41:45 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1,v 1.2 2013/04/09 11:00:26 ssuominen Exp $
 
 depend() {
        # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that
index fb163abc23b2152cb98acdda7125504bc3701217..51857a1f751d783392ae009c0339c5ed6a256c58 100755 (executable)
@@ -1,33 +1,23 @@
 #!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/files/fancontrol-init.d,v 1.1 2007/05/17 07:31:41 phreak Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/files/fancontrol-init.d-2,v 1.1 2012/12/28 00:00:03 flameeyes Exp $
 
 CONFIG=/etc/fancontrol
-PID=/var/run/fancontrol.pid
 
 depend() {
-       after lm_sensors
+       need localmount
+       use lm_sensors
 }
 
-checkconfig() {
+command=/usr/sbin/fancontrol
+command_arguments="${CONFIG}"
+start_stop_daemon_args="--background"
+pidfile=/var/run/fancontrol.pid
+
+start_pre() {
        if [ ! -f ${CONFIG} ]; then
                eerror "Configuration file ${CONFIG} not found"
                return 1
        fi
 }
-
-start() {
-       checkconfig || return 1
-
-       ebegin "Starting fancontrol"
-       start-stop-daemon --start --quiet --background --pidfile ${PID} \
-               --exec /usr/sbin/fancontrol -- ${CONFIG}
-       eend ${?}
-}
-
-stop() {
-       ebegin "Stopping fancontrol"
-       start-stop-daemon --stop --pidfile ${PID}
-       eend ${?}
-}
index 5869c06193dc93ef8703da0be36e101a3026f669..c2e883dbd44651e64edd8835b9a45af13742029f 100755 (executable)
@@ -9,7 +9,7 @@ _IFS="
 depend()
 {
        use dev clock modules
-       keyword -jail -openvz -prefix -timeout -vserver -lxc
+       keyword -jail -openvz -prefix -timeout -vserver -lxc -uml
 }
 
 _abort() {
@@ -71,14 +71,12 @@ start()
        done
 
        if [ "$RC_UNAME" = Linux ]; then
-               local skiptypes x
-               for x in $net_fs_list $extra_net_fs_list; do
-                       skiptypes="${skiptypes}no${x},"
-               done
-               skiptypes="${skiptypes}noopts=_netdev"
-               fsck_opts="$fsck_opts -C0 -T -t $skiptypes"
+               local skiptypes
+               skiptypes=$(printf 'no%s,' ${net_fs_list} ${extra_net_fs_list})
+               [ "${skiptypes}" = "no," ] && skiptypes=""
+               fsck_opts="$fsck_opts -C0 -T -t ${skiptypes}noopts=_netdev"
                if [ -z "$fsck_passno" -a -z "$fsck_mnt" ]; then
-                       fsck_args=${fsck_args--A -p}
+                       fsck_args=${fsck_args:--A -p}
                        if echo 2>/dev/null >/.test.$$; then
                                rm -f /.test.$$
                                fsck_opts="$fsck_opts -R"
@@ -87,7 +85,7 @@ start()
        fi
 
        trap : INT QUIT
-       fsck ${fsck_args--p} $fsck_opts "$@"
+       fsck ${fsck_args:--p} $fsck_opts "$@"
        case $? in
        0)      eend 0; return 0;;
        1)      ewend 1 "Filesystems repaired"; return 0;;
diff --git a/init.d/gem_server b/init.d/gem_server
new file mode 100755 (executable)
index 0000000..49af383
--- /dev/null
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PID=/var/run/gem_server.pid
+
+depend() {
+       need localmount net
+}
+
+start() {
+       ebegin "Starting gem_server"
+       start-stop-daemon --start --chuid nobody --quiet --background --make-pidfile \
+                --pidfile ${PID} --exec /usr/bin/ruby -- /usr/bin/gem server ${GEM_SERVER_OPTS}
+       eend ${?}
+}
+
+stop() {
+       ebegin "Stopping gem_server"
+       start-stop-daemon --stop --pidfile ${PID}
+       eend ${?}
+}
index 4792620a9552f8de352e789bee7f537605b792ca..1e0aaf3e15233d03c60a5ee105675d76246ff0bf 100755 (executable)
@@ -1,38 +1,29 @@
 #!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/files/gpm.rc6,v 1.12 2004/07/15 01:02:02 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/gpm/files/gpm.rc6-2,v 1.2 2012/10/28 11:35:56 vapier Exp $
 
 #NB: Config is in /etc/conf.d/gpm
 
+command=/usr/sbin/gpm
+command_args="
+       -m ${MOUSEDEV}
+       -t ${MOUSE}
+       ${RESPONSIVENESS:+ -r ${RESPONSIVENESS}}
+       ${REPEAT_TYPE:+ -R${REPEAT_TYPE}}
+       ${APPEND}
+"
+
+pidfile=/var/run/gpm.pid
+
 depend() {
        need localmount
        use hotplug logger
 }
 
-checkconfig() {
-       if [ -z "$MOUSEDEV" ] || [ -z "$MOUSE" ] ; then
+start_pre() {
+       if [ -z "${MOUSEDEV}" ] || [ -z "${MOUSE}" ] ; then
                eerror "You need to setup MOUSEDEV and MOUSE in /etc/conf.d/gpm first"
                return 1
        fi
 }
-
-start() {
-       checkconfig || return 1
-
-       local params=""
-       [ -n "$RESPONSIVENESS" ] && params="$params -r $RESPONSIVENESS"
-       [ -n "$REPEAT_TYPE" ]    && params="$params -R$REPEAT_TYPE"
-       [ -n "$APPEND" ]         && params="$params $APPEND "
-       
-       ebegin "Starting gpm"
-       start-stop-daemon --start --quiet --exec /usr/sbin/gpm \
-               -- -m ${MOUSEDEV} -t ${MOUSE} ${params}
-       eend ${?}
-}
-
-stop() {
-       ebegin "Stopping gpm"
-       start-stop-daemon --stop --quiet --pidfile /var/run/gpm.pid
-       eend ${?}
-}
index 9bd2c7def9fbae8e6662ef150dfb250d8114c9de..fb6260f4cc790306d409e6526f2e501be4440954 100755 (executable)
@@ -10,7 +10,9 @@ depend() {
 
 start()
 {
-       hostname=${hostname-${HOSTNAME-localhost}}
+       # HOSTNAME variable used to be defined in caps in conf.d/hostname.
+       # It is also a magic variable in bash.
+       hostname=${hostname-${HOSTNAME-localhost}} # checkbashisms: false positive
        ebegin "Setting hostname to $hostname"
        hostname "$hostname"
        eend $? "Failed to set the hostname"
index 6806bc9c72823ebd577917563e77160977792ec7..a63d076888c57e0645ec17d6e74e830a0245a56e 100755 (executable)
@@ -1,15 +1,16 @@
 #!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.1 2012/09/14 17:58:26 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.3 2013/04/27 17:29:09 vapier Exp $
 
-extra_commands="save panic"
+extra_commands="check save panic"
 extra_started_commands="reload"
 
 iptables_name=${SVCNAME}
-if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then
-       iptables_name="iptables"
-fi
+case ${iptables_name} in
+iptables|ip6tables) ;;
+*) iptables_name="iptables" ;;
+esac
 
 iptables_bin="/sbin/${iptables_name}"
 case ${iptables_name} in
@@ -20,6 +21,7 @@ case ${iptables_name} in
 esac
 
 depend() {
+       need localmount #434774
        before net
 }
 
@@ -79,6 +81,7 @@ stop() {
 
 reload() {
        checkkernel || return 1
+       checkrules || return 1
        ebegin "Flushing firewall"
        local a
        for a in $(cat ${iptables_proc}) ; do
@@ -90,6 +93,17 @@ reload() {
        start
 }
 
+checkrules() {
+       ebegin "Checking rules"
+       ${iptables_bin}-restore --test ${SAVE_RESTORE_OPTIONS} < "${iptables_save}"
+       eend $?
+}
+
+check() {
+       # Short name for users of init.d script.
+       checkrules
+}
+
 save() {
        ebegin "Saving ${iptables_name} state"
        checkpath -q -d "$(dirname "${iptables_save}")"
index 6806bc9c72823ebd577917563e77160977792ec7..a63d076888c57e0645ec17d6e74e830a0245a56e 100755 (executable)
@@ -1,15 +1,16 @@
 #!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.1 2012/09/14 17:58:26 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.3 2013/04/27 17:29:09 vapier Exp $
 
-extra_commands="save panic"
+extra_commands="check save panic"
 extra_started_commands="reload"
 
 iptables_name=${SVCNAME}
-if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then
-       iptables_name="iptables"
-fi
+case ${iptables_name} in
+iptables|ip6tables) ;;
+*) iptables_name="iptables" ;;
+esac
 
 iptables_bin="/sbin/${iptables_name}"
 case ${iptables_name} in
@@ -20,6 +21,7 @@ case ${iptables_name} in
 esac
 
 depend() {
+       need localmount #434774
        before net
 }
 
@@ -79,6 +81,7 @@ stop() {
 
 reload() {
        checkkernel || return 1
+       checkrules || return 1
        ebegin "Flushing firewall"
        local a
        for a in $(cat ${iptables_proc}) ; do
@@ -90,6 +93,17 @@ reload() {
        start
 }
 
+checkrules() {
+       ebegin "Checking rules"
+       ${iptables_bin}-restore --test ${SAVE_RESTORE_OPTIONS} < "${iptables_save}"
+       eend $?
+}
+
+check() {
+       # Short name for users of init.d script.
+       checkrules
+}
+
 save() {
        ebegin "Saving ${iptables_name} state"
        checkpath -q -d "$(dirname "${iptables_save}")"
index ea8be34c3fdd73272646a69fee71853304a15378..507424b794a72b3da2c3be164234ec39f55c5ca2 100755 (executable)
@@ -58,7 +58,7 @@ start()
        if yesno $fix_euro; then
                ebegin "Fixing font for euro symbol"
                # Fix some fonts displaying the Euro, #173528.
-               echo "altgr keycode 18 = U+20AC" | loadkeys -q
+               echo "altgr keycode 18 = U+20AC" | loadkeys -q -
                eend $?
        fi
 
diff --git a/init.d/kmod-static-nodes b/init.d/kmod-static-nodes
new file mode 100755 (executable)
index 0000000..43d8431
--- /dev/null
@@ -0,0 +1,18 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/kmod/files/kmod-static-nodes,v 1.1 2013/08/09 19:08:18 ssuominen Exp $
+
+description="Create list of required static device nodes for the current kernel"
+
+depend() {
+       after dev-mount
+       before tmpfiles.dev dev
+}
+
+start() {
+       ebegin "Creating list of required static device nodes for the current kernel"
+       checkpath -q -d /run/tmpfiles.d
+       kmod static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf
+       eend $?
+}
index b5d7df2178fcf1bd7923a995a172da5f996bd0a9..79747653b940b3bd97d0416c8ffd7ba48919acdd 100755 (executable)
@@ -9,7 +9,7 @@ depend()
        need fsck
        use lvm modules mtab
        after lvm modules
-       keyword -jail -openvz -prefix -vserver -lxc
+       keyword -jail -prefix -vserver -lxc
 }
 
 start()
@@ -17,13 +17,13 @@ start()
        # Mount local filesystems in /etc/fstab.
        local types="noproc" x= no_netdev=
        for x in $net_fs_list $extra_net_fs_list; do
-               types="${types},${x}"
+               types="${types},no${x}"
        done
 
        if [ "$RC_UNAME" = Linux ]; then
                no_netdev="-O no_netdev"
                if mountinfo -q /usr; then
-                       touch $RC_SVCDIR/usr_premounted
+                       touch "$RC_SVCDIR"/usr_premounted
                fi
        fi
        ebegin "Mounting local filesystems"
@@ -40,7 +40,7 @@ stop()
        # We never unmount / or /dev or $RC_SVCDIR
 
        # Bug 381783
-       local rc_svcdir=$(echo $RC_SVCDIR | sed 's:/lib\(32\|64\)\?/:/lib(32|64)?/:g')
+       local rc_svcdir=$(printf '%s\n' "$RC_SVCDIR" | sed 's:/lib\(32\|64\)\?/:/lib(32|64)?/:g')
 
        local x= no_umounts_r="/|/dev|/dev/.*|${rc_svcdir}"
        no_umounts_r="${no_umounts_r}|/bin|/sbin|/lib(32|64)?|/libexec"
@@ -52,7 +52,7 @@ stop()
 
        if [ "$RC_UNAME" = Linux ]; then
                no_umounts_r="$no_umounts_r|/proc|/proc/.*|/run|/sys|/sys/.*"
-               if [ -e $rc_svcdir/usr_premounted ]; then
+               if [ -e "$rc_svcdir"/usr_premounted ]; then
                        no_umounts_r="$no_umounts_r|/usr"
                fi
        fi
diff --git a/init.d/loopback b/init.d/loopback
new file mode 100755 (executable)
index 0000000..4c7e6e1
--- /dev/null
@@ -0,0 +1,35 @@
+#!/sbin/runscript
+# Copyright (c) 2013 William Hubbs <w.d.hubbs@gmail.com>
+# Released under the 2-clause BSD license.
+
+description="Configures the loopback interface."
+
+depend()
+{
+       keyword -jail -prefix -vserver
+}
+
+start()
+{
+       if [ "$RC_UNAME" = Linux ]; then
+               ebegin "Bringing up network interface lo"
+               if type ip > /dev/null 2>&1; then
+                       ip addr add 127.0.0.1/8 dev lo brd + scope host
+                       ip route add 127.0.0.0/8 dev lo scope host
+                       ip link set lo up
+               else
+                       ifconfig lo 127.0.0.1 netmask 255.0.0.0
+                       route add -net 127.0.0.0 netmask 255.0.0.0 gw 127.0.0.1
+               fi
+       else
+               ebegin "Bringing up network interface lo0"
+               ifconfig lo0 127.0.0.1 netmask 255.0.0.0
+               route -q add -inet 127.0.0.0 -netmask 255.0.0.0 127.0.0.1
+       fi
+       eend $?
+}
+
+stop()
+{
+       return 0
+}
index a06aa0bbfee895940722f73d75206ab05a0e6dda..76d90f33a34fd49834c7cc58b625e20e828b8f96 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/lvm.rc-2.02.95-r2,v 1.1 2012/05/27 07:05:22 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/lvm.rc-2.02.95-r2,v 1.2 2013/04/09 11:00:26 ssuominen Exp $
 
 depend() {
        use dmeventd
index 0b67f331bfb7732691254394fc4031db8517dd7c..6a41bb60e8fee68c439f110fc0fc33935b98203b 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2,v 1.3 2010/08/20 19:18:29 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2,v 1.4 2013/04/09 11:00:26 ssuominen Exp $
 
 # This script is based on upstream file
 # LVM2.2.02.67/scripts/lvm2_monitoring_init_red_hat.in
index 1a566cf197b42e658fd1a1d965e8bd6dfd557c54..27421e26ec20766904b7d3711d206eb6ea1e34e0 100755 (executable)
@@ -1,40 +1,40 @@
 #!/sbin/runscript
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/files/mdraid.rc-3.1.1,v 1.1 2010/01/24 22:20:57 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/mdadm/files/mdraid.rc,v 1.6 2011/11/12 21:06:44 vapier Exp $
 
 depend() {
-       if [ ! -e /sbin/functions.sh ] ; then
-               # on baselayout-1 this could cause
-               # dependency-cycles with checkroot (before *)
-               before checkfs fsck
-               after modules
-       fi
-}
-
-run_addon() {
-       local f=/lib64/rcscripts/addons/$1.sh
-       if [ -r "$f" ]; then
-               ( . "$f" )
-       fi
-}
-start_addon() {
-       run_addon "$1"-start
-}
-stop_addon() {
-       run_addon "$1"-stop
+       before checkfs fsck
+       after modules
 }
 
 start() {
-       if [ -e /sbin/functions.sh ] ; then
-               eerror "The ${SVCNAME} init script is written for baselayout-2"
-               eerror "Please do not use it with baselayout-1"
-               return 1
+       local output
+
+       ebegin "Starting up RAID devices"
+       output=$(mdadm -As 2>&1)
+       eend $? "${output}"
+
+       local pat="/dev/md_d*"
+       set -- ${pat}
+       if [ "$*" != "${pat}" ] ; then
+               ebegin "Creating RAID device partitions"
+               blockdev "$@"
+               eend $?
+               # wait because vgscan runs next, and we want udev to fire
+               sleep 1
        fi
 
-       start_addon raid
+       return 0
 }
 
 stop() {
-       stop_addon raid
+       local output
+
+       # XXX: Maybe drop this check ?
+       [ ! -e /etc/mdadm/mdadm.conf ] && [ ! -e /etc/mdadm.conf ] && return 0
+
+       ebegin "Shutting down RAID devices (mdadm)"
+       output=$(mdadm -Ss 2>&1)
+       eend $? "${output}"
 }
index facaf5cc64a6c815371d51779950f23d3dc35afa..dd181ebf3f106e694388a6e94de874fbc958b8dc 100755 (executable)
@@ -1,78 +1,93 @@
 #!/sbin/runscript
-# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/files/1.3.3/init,v 1.3 2012/12/23 18:05:21 robbat2 Exp $
 
 CONF="${SVCNAME#*.}"
 CONFBASE="/etc/conf.d/memcached"
 
-[ -z "${PIDBASE}" ] && PIDBASE="/var/run/memcached/memcached"
-[ "${CONF}" = "memcached" ] && CONF=''
+[ -z "${PIDBASE}" ] && PIDBASE="/run/memcached/memcached"
+[ "${CONF}" == "memcached" ] && CONF=''
 
 if [ -n "${CONF}" ]; then
-        PIDFILE="${PIDBASE}-${PORT}.${CONF}.pid"
-        CONFSRC="${CONFBASE}.${CONF}"
-        if [ -f "${CONFSRC}" ]; then
-         . "${CONFSRC}"
-        else
-         eerror "The configuration file $CONFSRC was not found!"
-        fi
+    PIDFILE="${PIDBASE}.${CONF}.pid"
+    CONFSRC="${CONFBASE}.${CONF}"
+    if [ -f "${CONFSRC}" ]; then
+        source "${CONFSRC}"
+    else
+        eerror "The configuration file $CONFSRC was not found!"
+    fi
 else
-        PIDFILE="${PIDBASE}-${PORT}.pid"
-        CONFSRC="${CONFBASE}"
+    PIDFILE="${PIDBASE}.pid"
+    CONFSRC="${CONFBASE}"
 fi
 
 depend() {
+    if [ -z "${SOCKET}" ]; then
         need net
-               # per bug #269022, accurate time is important for memcached!
-               # We include the full list of ways it might be set on boot.
-               after ntp-client ntpd rdate openrdate adjtimex hwclock
+    fi
+    # per bug #269022, accurate time is important for memcached!
+    # We include the full list of ways it might be set on boot.
+    after ntp-client ntpd rdate openrdate adjtimex hwclock
 }
 
 checkconfig() {
-        if [ -z "${LISTENON}" ]; then
-          ewarn "You should edit $CONFSRC and specify an address to listen on."
-          ewarn "Listening on any address (check your firewall!)"
-        fi
+    if [ -z "${LISTENON}" ] && [ -z "${SOCKET}" ]; then
+        ewarn "You should edit $CONFSRC and specify an address or socket to listen on."
+        ewarn "Listening on any address (check your firewall!)"
+    fi
 }
 
 start() {
-        if [ -n "${CONF}" ]; then
-                ebegin "Starting memcached (${CONF})"
-        else
-                ebegin "Starting memcached"
-        fi
-        checkconfig
-        local dir="$(dirname ${PIDFILE})"
-        if [ ! -d "${dir}" ]; then
-          einfo " Creating ${dir}"
-          mkdir -p "${dir}"
-        fi
-        chown ${MEMCACHED_RUNAS} "${dir}"
-        if [ -f "${PIDFILE}" ]; then
-          einfo "  Removing stale pidfile ${PIDFILE}"
-          rm -f "${PIDFILE}" 1>/dev/null
+    if [ -n "${CONF}" ]; then
+        ebegin "Starting memcached (${CONF})"
+    else
+        ebegin "Starting memcached"
+    fi
+    checkconfig
+    local dir="$(dirname ${PIDFILE})"
+    if [ ! -d "${dir}" ]; then
+        einfo " Creating ${dir}"
+        mkdir -p "${dir}"
+    fi
+
+    chown ${MEMCACHED_RUNAS} "${dir}"
+    if [ -f "${PIDFILE}" ]; then
+        einfo "  Removing stale pidfile ${PIDFILE}"
+        rm -f "${PIDFILE}" 1>/dev/null
+    fi
+
+        
+    if [ -n "${SOCKET}" ]; then
+        CONNECTION="-s ${SOCKET}"
+
+        if [ -n "${SOCKET_MASK}" ]; then
+            CONNECTION="${CONNECTION} -a ${SOCKET_MASK}"
         fi
+    else
+        CONNECTION="-p ${PORT} -U ${UDPPORT}"
 
-        if [ -z "${LISTENON}" ]; then
-          c_LISTENON=""
-        else
-          c_LISTENON="-l ${LISTENON}"
+        if [ -n "${LISTENON}" ]; then
+            CONNECTION="${CONNECTION} -l ${LISTENON}"
         fi
+    fi
+
+    /sbin/start-stop-daemon --start --pidfile "${PIDFILE}" \
+        --exec "${MEMCACHED_BINARY}" -- \
+        -d ${CONNECTION} -m ${MEMUSAGE}  \
+        -c ${MAXCONN} -u ${MEMCACHED_RUNAS} -P "${PIDFILE}" \
+        ${MISC_OPTS}
 
-        /sbin/start-stop-daemon --start --pidfile "${PIDFILE}" \
-                --exec "${MEMCACHED_BINARY}" -- \
-                -d -p ${PORT} -U ${UDPPORT} ${c_LISTENON} -m ${MEMUSAGE} \
-                -c ${MAXCONN} -u ${MEMCACHED_RUNAS} -P "${PIDFILE}" \
-                               ${MISC_OPTS}
-        eend $?
+    eend $?
 }
 
 stop() {
-        if [ -n "${CONF}" ]; then
-                ebegin "Stopping memcached (${CONF})"
-        else
-                ebegin "Stopping memcached"
-        fi
-        start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
-        rm -f "${PIDFILE}"
-        eend $?
+    if [ -n "${CONF}" ]; then
+        ebegin "Stopping memcached (${CONF})"
+    else
+        ebegin "Stopping memcached"
+    fi
+
+    start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
+
+    rm -f "${PIDFILE}"
+
+    eend $?
 }
index f47cdd5370d9cbb99ac253e593983e73dd3dbc62..2c04c6b495239a735e5fcdb0f46552d5574640ac 100755 (executable)
@@ -28,7 +28,7 @@ start()
        # makes / readonly and dismounts all tmpfs even if in use which is
        # not good. Luckily, umount uses /etc/mtab instead of /proc/mounts
        # which allows this hack to work.
-       grep -v "^[^ ]* / tmpfs " /proc/mounts > /etc/mtab
+       grep -v "^[! ]* / tmpfs " /proc/mounts > /etc/mtab
 
        # Remove stale backups
        rm -f /etc/mtab~ /etc/mtab~~
index da7b3f4fc71974810147022269b3bc788565e90a..5309423efb013cc68538e30e1dae47df6b6438a7 100755 (executable)
@@ -2,7 +2,7 @@
 # Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 # Released under the 2-clause BSD license.
 
-MODULESDIR="${RC_LIBEXECDIR}/net"
+MODULESDIR="/lib/netifrc/net"
 MODULESLIST="${RC_SVCDIR}/nettree"
 _config_vars="config routes"
 
@@ -116,12 +116,12 @@ _wait_for_carrier()
        yesno ${RC_PARALLEL} && efunc=einfo
        ${efunc} "Waiting for carrier (${timeout} seconds) "
        while [ ${timeout} -gt 0 ]; do
-               sleep 1
                if _has_carrier; then
                        [ "${efunc}" = "einfon" ] && echo
                        eend 0
                        return 0
                fi
+               sleep 1
                : $(( timeout -= 1 ))
                [ "${efunc}" = "einfon" ] && printf "."
        done
@@ -151,6 +151,9 @@ _netmask2cidr()
        local i= len=
        local IFS=.
        for i in $1; do
+               case $i in
+                       0x*)    i=$((i)) ;;
+               esac
                while [ ${i} -ne 0 ]; do
                        : $(( len += i % 2 ))
                        : $(( i >>= 1 ))
@@ -633,7 +636,7 @@ start()
                return 1
        fi
 
-       local hidefirstroute=false first=true routes=
+       local hideFirstroute=false first=true routes=
        if ${fallback}; then
                routes="$(_get_array "fallback_routes_${IFVAR}")"
        fi
@@ -644,18 +647,25 @@ start()
                if [ "${config_0}" != "null" ]; then
                        routes="127.0.0.0/8 via 127.0.0.1
 ${routes}"
-                       hidefirstroute=true
+                       hideFirstroute=true
                fi
        fi
 
        local OIFS="${IFS}" SIFS="${IFS-y}"
        local IFS="$__IFS"
+       local fam
        for cmd in ${routes}; do
                unset IFS
                if ${first}; then
                        first=false
                        einfo "Adding routes"
                fi
+
+               case ${cmd} in
+                       -6" "*) fam="-6"; cmd=${cmd#-6 };;
+                       -4" "*) fam="-4"; cmd=${cmd#-4 };;
+               esac
+
                eindent
                ebegin ${cmd}
                # Work out if we're a host or a net if not told
@@ -665,13 +675,15 @@ ${routes}"
                        *.*.*.*/32*)                       cmd="-host ${cmd}";;
                        *.*.*.*/*|0.0.0.0|0.0.0.0" "*)     cmd="-net ${cmd}";;
                        default|default" "*)               cmd="-net ${cmd}";;
+                       *:*/128*)                          cmd="-host ${cmd}";;
+                       *:*/*)                             cmd="-net ${cmd}";;
                        *)                                 cmd="-host ${cmd}";;
                esac
-               if ${hidefirstroute}; then
-                       _add_route ${cmd} >/dev/null 2>&1
-                       hidefirstroute=false
+               if ${hideFirstroute}; then
+                       _add_route ${fam} ${cmd} >/dev/null 2>&1
+                       hideFirstroute=false
                else
-                       _add_route ${cmd} >/dev/null
+                       _add_route ${fam} ${cmd} >/dev/null
                fi
                eend $?
                eoutdent
@@ -700,6 +712,11 @@ ${routes}"
 
 stop()
 {
+       # Don't stop the network at shutdown.
+       # We don't use the noshutdown keyword so that we are started again
+       # correctly if we go back to multiuser.
+       yesno ${keep_network:-YES} && yesno $RC_GOINGDOWN && return 0
+
        local IFACE=${RC_SVCNAME#*.} module=
        local IFVAR=$(shell_var "${IFACE}") opts=
 
index 979596016a6be7beae82e7796ba2ddb854269c67..be1a3ba3f4a3bdba0b84c23f21f8b06791661cb9 100755 (executable)
@@ -12,7 +12,7 @@ depend()
        config /etc/fstab
        use afc-client amd autofs openvpn
        use dns
-       keyword -jail -prefix -vserver
+       keyword -jail -prefix -vserver -lxc
 }
 
 start()
diff --git a/init.d/nscd b/init.d/nscd
deleted file mode 100755 (executable)
index ebff59c..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nscd,v 1.6 2012/07/03 20:05:39 vapier Exp $
-
-depend() {
-       use dns ldap net slapd
-}
-
-checkconfig() {
-       if [ ! -d /var/run/nscd ] ; then
-               checkpath -d -m 755 /var/run/nscd
-       fi
-       if [ -z "${NSCD_PERMS_OK}" ] && [ "$(stat -c %a /var/run/nscd)" != "755" ] ; then
-               ewarn "nscd run dir is not world readable, you should reset the perms:"
-               ewarn "chmod 755 /var/run/nscd"
-               ewarn "chmod a+rw /var/run/nscd/socket"
-               ewarn "To disable this warning, set 'NSCD_PERMS_OK' in /etc/conf.d/nscd"
-       fi
-
-       if grep -qs '^[[:space:]]*persistent\>' /etc/nscd.conf ; then
-               checkpath -d -m 700 /var/db/nscd
-       fi
-}
-
-start() {
-       checkconfig
-
-       ebegin "Starting Name Service Cache Daemon"
-
-       local secure=`while read curline ; do
-               table=${curline%:*}
-               entries=${curline##$table:}
-               table=${table%%[^a-z]*}
-               case $table in
-                       passwd*|group*|hosts)
-                       for entry in $entries ; do
-                       case $entry in
-                               nisplus*)
-                                       /usr/sbin/nscd_nischeck $table || \
-                                       /echo "-S $table,yes"
-                               ;;
-                       esac
-                       done
-               ;;
-               esac
-               done < /etc/nsswitch.conf`
-
-       local pidfile="/var/run/nscd/nscd.pid"
-       mkdir -p "${pidfile%/*}"
-
-       start-stop-daemon --start --quiet --background \
-               --exec /usr/sbin/nscd --pidfile ${pidfile} \
-               -- $secure
-       eend $?
-}
-
-stop() {
-       local pidfile="/var/run/nscd/nscd.pid"
-       ebegin "Shutting down Name Service Cache Daemon"
-       start-stop-daemon --stop --quiet \
-               --exec /usr/sbin/nscd --pidfile ${pidfile}
-       eend $?
-}
-
-# vim:ts=4
index 78715e2ff4a9f2c665868ac2eeef17e7a37daeb6..3a8b15e80483a5fcfbaecc48911bac0549752e50 100755 (executable)
@@ -1,16 +1,16 @@
 #!/sbin/runscript
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/ntp-client.rc,v 1.11 2007/03/09 17:24:28 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/ntp-client.rc,v 1.13 2013/12/24 11:01:52 vapier Exp $
 
 depend() {
        before cron portmap
-       need net
+       after net
        use dns logger
 }
 
 checkconfig() {
-       if ! type "${NTPCLIENT_CMD}" >/dev/null 2>/dev/null ; then
+       if ! type "${NTPCLIENT_CMD}" >/dev/null 2>&1 ; then
                eerror "Please edit /etc/conf.d/ntp-client"
                eerror "Unable to locate the client command ${NTPCLIENT_CMD}!"
                return 1
diff --git a/init.d/pydoc-3.2 b/init.d/pydoc-3.2
deleted file mode 100755 (executable)
index ad60fc0..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public Licence v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.4 2011/10/27 13:56:55 neurogeek Exp $
-
-depend() {
-       need net
-}
-
-start() {
-       local pydoc_port="${PYDOC3_2_PORT-${PYDOC_PORT}}"
-
-       if [ -z "${pydoc_port}" ]; then
-               eerror "Port not set"
-               return 1
-       fi
-
-       ebegin "Starting pydoc server on port ${pydoc_port}" 
-       start-stop-daemon --start --background --make-pidfile \
-                         --pidfile /var/run/pydoc3.2.pid \
-                         --exec /usr/bin/pydoc3.2 -- -p "${pydoc_port}"
-       eend $?
-}
-
-stop() {
-       ebegin "Stopping pydoc server"
-       start-stop-daemon --stop --quiet --pidfile /var/run/pydoc3.2.pid
-       eend $?
-}
diff --git a/init.d/pydoc-3.3 b/init.d/pydoc-3.3
new file mode 100755 (executable)
index 0000000..fc1676e
--- /dev/null
@@ -0,0 +1,29 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public Licence v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.4 2011/10/27 13:56:55 neurogeek Exp $
+
+depend() {
+       need net
+}
+
+start() {
+       local pydoc_port="${PYDOC3_3_PORT-${PYDOC_PORT}}"
+
+       if [ -z "${pydoc_port}" ]; then
+               eerror "Port not set"
+               return 1
+       fi
+
+       ebegin "Starting pydoc server on port ${pydoc_port}" 
+       start-stop-daemon --start --background --make-pidfile \
+                         --pidfile /var/run/pydoc3.3.pid \
+                         --exec /usr/bin/pydoc3.3 -- -p "${pydoc_port}"
+       eend $?
+}
+
+stop() {
+       ebegin "Stopping pydoc server"
+       start-stop-daemon --stop --quiet --pidfile /var/run/pydoc3.3.pid
+       eend $?
+}
index d2244f47f47dd18f30a4c1363d1fb7c341a9d5e4..6b0ca74a2f20601a58e001a6caf7515a8e42a2f2 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/files/snmpd.init.2,v 1.2 2012/08/21 15:45:47 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/files/snmpd.init.2,v 1.3 2012/10/22 02:57:05 flameeyes Exp $
 
 SNMPD_PIDFILE="${SNMPD_PIDFILE:-/var/run/snmpd.pid}"
 
@@ -13,7 +13,6 @@ pidfile="${SNMPD_PIDFILE}"
 
 depend() {
        use logger
-       need net
 }
 
 checkconfig() {
index 028ee0c2347da497d0bd1678faf341feb8e60324..fa0f807e52fd7dcf4819dc90f51e4eff2b2c0cd0 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/files/snmptrapd.init.2,v 1.1 2012/08/19 02:23:59 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/files/snmptrapd.init.2,v 1.2 2012/10/22 02:57:05 flameeyes Exp $
 
 SNMPTRAPD_PIDFILE="${SNMPTRAPD_PIDFILE:-/var/run/snmptrapd.pid}"
 
@@ -11,5 +11,4 @@ pidfile="${SNMPTRAPD_PIDFILE}"
 
 depend() {
        use logger
-       need net
 }
diff --git a/init.d/sntp b/init.d/sntp
new file mode 100755 (executable)
index 0000000..cd42b44
--- /dev/null
@@ -0,0 +1,27 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/sntp.rc,v 1.1 2013/07/06 07:15:02 pacho Exp $
+
+depend() {
+       before cron portmap
+       after net
+       use dns logger
+}
+
+checkconfig() {
+       if [ -z "${SNTP_OPTS}" ] ; then
+               eerror "Please edit /etc/conf.d/sntp"
+               eerror "I need to know what server/options to use!"
+               return 1
+       fi
+       return 0
+}
+
+start() {
+       checkconfig || return $?
+
+       ebegin "Setting clock via SNTP"
+       /usr/bin/sntp ${SNTP_OPTS}
+       eend $? "Failed to set clock"
+}
index d0708a4b4f3bd7f3d637af86e0ad6e14a93d143c..63eef624ac77758120c53aff3160110f1f037b2a 100755 (executable)
@@ -1,12 +1,12 @@
 #!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/files/3.3.1-spamd.init,v 1.4 2011/09/14 23:00:38 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/files/3.3.1-spamd.init,v 1.6 2013/10/17 11:44:12 zlogene Exp $
 
 # NB: Config is in /etc/conf.d/spamd
 
 # Provide a default location if they haven't in /etc/conf.d/spamd
-PIDFILE=${PIDFILE:-/var/run/spamd.pid}
+PIDFILE=${PIDFILE:-/run/spamd.pid}
 
 extra_started_commands="reload"
 
@@ -14,8 +14,8 @@ depend() {
        need net
        before mta
        use logger
-  use postgresql
- use mysql
+       use postgresql
      use mysql
 }
 
 start() {
@@ -41,6 +41,6 @@ stop() {
 
 reload() {
        ebegin "Reloading configuration"
-       kill -HUP $(< ${PIDFILE})
+       start-stop-daemon --signal HUP --quiet --pidfile ${PIDFILE}
        eend $?
 }
index c55116e966e14fcd3a520024f3c5c92e9c0f74f8..1b872bc875a64ca457e372a5fc1b048397ebf1e0 100755 (executable)
@@ -1,20 +1,41 @@
 #!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.3,v 1.2 2011/09/14 21:46:19 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.4,v 1.3 2013/04/24 03:13:03 vapier Exp $
 
-extra_commands="checkconfig gen_keys"
+extra_commands="checkconfig"
 extra_started_commands="reload"
 
-depend() {
-       use logger dns
-       need net
-}
-
 SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
+SSHD_CONFIG=${SSHD_CONFIG:-${SSHD_CONFDIR}/sshd_config}
 SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
 SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
 
+depend() {
+       use logger dns
+       if [ "${rc_need+set}" = "set" ]; then
+               : # Do nothing, the user has explicitly set rc_need
+       else
+               warn_addr=''
+               for x in $(awk '/^ListenAddress/{ print $2 }' "$SSHD_CONFIG" 2>/dev/null) ; do
+                       case "$x" in
+                               0.0.0.0|0.0.0.0:*) ;;
+                               ::|\[::\]*) ;;
+                               *) warn_addr="${warn_addr} $x" ;;
+                       esac
+               done
+               unset x
+               if [ "${warn_addr:+set}" = "set" ]; then
+                       need net 
+                       ewarn "You are binding an interface in ListenAddress statement in your sshd_config!"
+                       ewarn "You must add rc_need=\"net.FOO\" to your /etc/conf.d/sshd"
+                       ewarn "where FOO is the interface(s) providing the following address(es):"
+                       ewarn "${warn_addr}"
+               fi
+               unset warn_addr
+       fi
+}
+
 checkconfig() {
        if [ ! -d /var/empty ] ; then
                mkdir -p /var/empty || return 1
@@ -26,7 +47,7 @@ checkconfig() {
                return 1
        fi
 
-       gen_keys || return 1
+       ssh-keygen -A || return 1
 
        [ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
                && SSHD_OPTS="${SSHD_OPTS} -o PidFile=${SSHD_PIDFILE}"
@@ -36,25 +57,6 @@ checkconfig() {
        "${SSHD_BINARY}" -t ${SSHD_OPTS} || return 1
 }
 
-gen_key() {
-       local type=$1 key ks
-       [ $# -eq 1 ] && ks="${type}_"
-       key="${SSHD_CONFDIR}/ssh_host_${ks}key"
-       if [ ! -e "${key}" ] ; then
-               ebegin "Generating ${type} host key"
-               ssh-keygen -t ${type} -f "${key}" -N ''
-               eend $? || return $?
-       fi
-}
-
-gen_keys() {
-       if egrep -q '^[[:space:]]*Protocol[[:space:]]+.*1' "${SSHD_CONFDIR}"/sshd_config ; then
-               gen_key rsa1 "" || return 1
-       fi
-       gen_key dsa && gen_key rsa && gen_key ecdsa
-       return $?
-}
-
 start() {
        checkconfig || return 1
 
index 086f25e6dc9d45d8d14ddd63a33465ee0a01ca78..8a851fadc6d2c6578c05c2e05b6225775dff1b79 100755 (executable)
@@ -21,14 +21,6 @@ start()
 stop()
 {
        ebegin "Deactivating additional swap space"
-
-       # Try to unmount all tmpfs filesystems not in use, else a deadlock may
-       # occur. As $RC_SVCDIR may also be tmpfs we cd to it to lock it
-       # fixme: Do we need this here since we are only unmounting swap files
-       # and loopback swap?
-       cd "$RC_SVCDIR"
-       umount -a -t tmpfs 2>/dev/null
-
        case "$RC_UNAME" in
                Linux)
                        if [ -e /proc/swaps ]; then
index d129fde8593c3bd2d0ea5fa38b4c12983216d1be..ec88c6d0e187bdeeeb79de73035bf47b05773275 100755 (executable)
@@ -4,6 +4,8 @@
 
 description="Mount the sys filesystem."
 
+sysfs_opts=nodev,noexec,nosuid
+
 depend()
 {
        keyword -lxc -prefix -vserver
@@ -23,7 +25,7 @@ mount_sys()
 
        ebegin "Mounting /sys"
        if ! fstabinfo --mount /sys; then
-               mount -n -t sysfs -o noexec,nosuid,nodev sysfs /sys
+               mount -n -t sysfs -o ${sysfs_opts} sysfs /sys
        fi
        eend $?
 }
@@ -35,7 +37,7 @@ mount_misc()
                ! mountinfo -q /sys/kernel/security; then
                if grep -qs securityfs /proc/filesystems; then
                        ebegin "Mounting security filesystem"
-                       mount -n -t securityfs -o nodev,noexec,nosuid \
+                       mount -n -t securityfs -o ${sysfs_opts} \
                                securityfs /sys/kernel/security
                        eend $?
                fi
@@ -45,8 +47,7 @@ mount_misc()
        if [ -d /sys/kernel/debug ] && ! mountinfo -q /sys/kernel/debug; then
                if grep -qs debugfs /proc/filesystems; then
                        ebegin "Mounting debug filesystem"
-                       mount -n -t debugfs -o nodev,noexec,nosuid \
-                               debugfs /sys/kernel/debug
+                       mount -n -t debugfs -o ${sysfs_opts} debugfs /sys/kernel/debug
                        eend $?
                fi
        fi
@@ -55,8 +56,7 @@ mount_misc()
        if [ -d /sys/kernel/config ] && ! mountinfo -q /sys/kernel/config; then
                if grep -qs configfs /proc/filesystems; then
                        ebegin "Mounting config filesystem"
-                       mount -n -t configfs -o  nodev,noexec,nosuid \
-                               configfs /sys/kernel/config
+                       mount -n -t configfs -o  ${sysfs_opts} configfs /sys/kernel/config
                        eend $?
                fi
        fi
@@ -65,11 +65,36 @@ mount_misc()
        if [ -d /sys/fs/cgroup ] && ! mountinfo -q /sys/fs/cgroup; then
                if grep -qs cgroup /proc/filesystems; then
                        ebegin "Mounting cgroup filesystem"
-                       local opts="nodev,noexec,nosuid,mode=755,size=${rc_cgroupsize:-10m}"
+                       local opts="${sysfs_opts},mode=755,size=${rc_cgroupsize:-10m}"
                        mount -n -t tmpfs -o ${opts} cgroup_root /sys/fs/cgroup
                        eend $?
                fi
        fi
+
+       # set up kernel support for fusectl
+       if [ -d /sys/fs/fuse/connections ] \
+               && ! mountinfo -q /sys/fs/fuse/connections; then
+               if grep -qs fusectl /proc/filesystems; then
+                       ebegin "Mounting fuse control filesystem"
+                       mount -n -t fusectl -o ${sysfs_opts} \
+                               fusectl /sys/fs/fuse/connections
+                       eend $?
+               fi
+       fi
+
+       # setup up kernel support for efivarfs
+       # slightly complicated, as if it's build as a module but NOT yet loaded,
+       # it will NOT appear in /proc/filesystems yet
+       if [ -d /sys/firmware/efi/efivars ] \
+               && ! mountinfo -q /sys/firmware/efi/efivars; then
+               modprobe -q efivarfs
+               if grep -qs efivarfs /proc/filesystems; then
+                       ebegin "Mounting efivarfs filesystem"
+                       mount -n -t efivarfs -o ${sysfs_opts} \
+                               efivarfs /sys/firmware/efi/efivars
+                       eend $?
+               fi
+       fi
 }
 
 mount_cgroups()
@@ -79,7 +104,7 @@ mount_cgroups()
        local agent="/lib64/rc/sh/cgroup-release-agent.sh"
        mkdir /sys/fs/cgroup/openrc
        mount -n -t cgroup \
-               -o none,nodev,noexec,nosuid,name=openrc,release_agent="$agent" \
+               -o none,${sysfs_opts},name=openrc,release_agent="$agent" \
                openrc /sys/fs/cgroup/openrc
        echo 1 > /sys/fs/cgroup/openrc/notify_on_release
 
@@ -87,7 +112,7 @@ mount_cgroups()
        while read name hier groups enabled rest; do
                case "${enabled}" in
                        1)      mkdir /sys/fs/cgroup/${name}
-                               mount -n -t cgroup -o nodev,noexec,nosuid,${name} \
+                               mount -n -t cgroup -o ${sysfs_opts},${name} \
                                        ${name} /sys/fs/cgroup/${name}
                                ;;
                esac
index 318b3a8807820e11c388b5995614e14edda9b6b7..eb28bb8a84ee67bbe2a6d334891e308a86d2d30f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/sbin/runscript
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.rc6,v 1.5 2013/05/08 20:12:59 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.rc6,v 1.6 2013/08/31 17:44:03 mr_bones_ Exp $
 
 SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE:-/etc/syslog-ng/${RC_SVCNAME}.conf}
 SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR:-/var/lib/syslog-ng}
@@ -12,7 +12,7 @@ SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE:-${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pi
 SYSLOG_NG_GROUP=${SYSLOG_NG_GROUP:-root}
 SYSLOG_NG_USER=${SYSLOG_NG_USER:-root}
 
-command="syslog-ng"
+command="/usr/sbin/syslog-ng"
 command_args="--persist-file \"${SYSLOG_NG_STATEFILE}\" --cfgfile \"${SYSLOG_NG_CONFIGFILE}\" --pidfile \"${SYSLOG_NG_PIDFILE}\" ${SYSLOG_NG_OPTS}"
 extra_commands="checkconfig"
 extra_started_commands="reload"
diff --git a/init.d/tmpfiles.dev b/init.d/tmpfiles.dev
new file mode 100755 (executable)
index 0000000..058980e
--- /dev/null
@@ -0,0 +1,21 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Released under the 2-clause BSD license.
+
+description="set up tmpfiles.d entries"
+
+depend()
+{
+       use dev-mount
+       before dev
+       keyword -prefix -vserver
+}
+
+start()
+{
+       ebegin "setting up tmpfiles.d entries for /dev"
+       /lib64/rc/sh/tmpfiles.sh --prefix=/dev --create --remove \
+               ${tmpfiles_opts}
+       eend $?
+       return 0
+}
index fc744266421aa0f94b73d1ced5b021f50a959c88..77727414cdefb2acfc369769345fa01123100d59 100755 (executable)
@@ -12,7 +12,8 @@ depend()
 start()
 {
        ebegin "setting up tmpfiles.d entries"
-       /lib64/rc/sh/tmpfiles.sh --create --remove ${tmpfiles_opts}
+       /lib64/rc/sh/tmpfiles.sh --exclude-prefix=/dev --create --remove \
+               ${tmpfiles_opts}
        eend $?
        return 0
 }
diff --git a/init.d/twistd b/init.d/twistd
deleted file mode 100755 (executable)
index 5d4d4e7..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-
-depend() {
-       need net
-}
-
-start() {
-       if [[ -z "${TWISTD_OPTS}" ]]; then
-               eerror "TWISTD_OPTS is not set!"
-               eerror "You need to configure twistd in /etc/conf.d/twistd."
-               return 1
-       fi
-       export PYTHONPATH
-       ebegin "Starting twistd"
-       start-stop-daemon --start --quiet --pidfile /var/run/twistd.pid \
-               --exec /usr/bin/twistd -- --pidfile /var/run/twistd.pid \
-                       ${TWISTD_OPTS}
-       eend $? "Failed to start twistd"
-}
-
-stop() {
-       ebegin "Stopping twistd"
-       start-stop-daemon --stop --quiet --pidfile /var/run/twistd.pid 
-       eend $? "Failed to stop twistd"
-}
diff --git a/kernel-config/config-3.10.25-gentoo-00 b/kernel-config/config-3.10.25-gentoo-00
new file mode 100644 (file)
index 0000000..93065b5
--- /dev/null
@@ -0,0 +1,3378 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/x86 3.10.25-gentoo Kernel Configuration
+#
+
+#
+# Gentoo Linux
+#
+CONFIG_GENTOO_LINUX=y
+CONFIG_GENTOO_LINUX_UDEV=y
+
+#
+# Support for init systems, system and service managers
+#
+CONFIG_GENTOO_LINUX_INIT_SCRIPT=y
+# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
+CONFIG_64BIT=y
+CONFIG_X86_64=y
+CONFIG_X86=y
+CONFIG_INSTRUCTION_DECODER=y
+CONFIG_OUTPUT_FORMAT="elf64-x86-64"
+CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_HAVE_LATENCYTOP_SUPPORT=y
+CONFIG_MMU=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_HAS_CPU_RELAX=y
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_AUDIT_ARCH=y
+CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_HAVE_INTEL_TXT=y
+CONFIG_X86_64_SMP=y
+CONFIG_X86_HT=y
+CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
+CONFIG_ARCH_CPU_PROBE_RELEASE=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_EXTABLE_SORT=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_CROSS_COMPILE=""
+CONFIG_LOCALVERSION=""
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_BZIP2=y
+CONFIG_HAVE_KERNEL_LZMA=y
+CONFIG_HAVE_KERNEL_XZ=y
+CONFIG_HAVE_KERNEL_LZO=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_BZIP2 is not set
+# CONFIG_KERNEL_LZMA is not set
+# CONFIG_KERNEL_XZ is not set
+# CONFIG_KERNEL_LZO is not set
+CONFIG_DEFAULT_HOSTNAME="helga"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_FHANDLE=y
+CONFIG_AUDIT=y
+CONFIG_AUDITSYSCALL=y
+CONFIG_AUDIT_WATCH=y
+CONFIG_AUDIT_TREE=y
+# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
+CONFIG_HAVE_GENERIC_HARDIRQS=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_PENDING_IRQ=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_DOMAIN_DEBUG=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+CONFIG_CLOCKSOURCE_WATCHDOG=y
+CONFIG_ARCH_CLOCKSOURCE_DATA=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ_FULL is not set
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+
+#
+# CPU/Task time and stats accounting
+#
+# CONFIG_TICK_CPU_ACCOUNTING is not set
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+CONFIG_IRQ_TIME_ACCOUNTING=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+# CONFIG_PREEMPT_RCU is not set
+CONFIG_RCU_STALL_COMMON=y
+# CONFIG_RCU_USER_QS is not set
+CONFIG_RCU_FANOUT=64
+CONFIG_RCU_FANOUT_LEAF=16
+# CONFIG_RCU_FANOUT_EXACT is not set
+# CONFIG_RCU_FAST_NO_HZ is not set
+# CONFIG_TREE_RCU_TRACE is not set
+# CONFIG_RCU_NOCB_CPU is not set
+CONFIG_IKCONFIG=m
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=21
+CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
+# CONFIG_NUMA_BALANCING is not set
+CONFIG_CGROUPS=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_CGROUP_FREEZER=y
+# CONFIG_CGROUP_DEVICE is not set
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_RESOURCE_COUNTERS=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_SWAP_ENABLED=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_CGROUP_HUGETLB=y
+# CONFIG_CGROUP_PERF is not set
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+# CONFIG_RT_GROUP_SCHED is not set
+CONFIG_BLK_CGROUP=y
+# CONFIG_DEBUG_BLK_CGROUP is not set
+# CONFIG_CHECKPOINT_RESTORE is not set
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_IPC_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+# CONFIG_SCHED_AUTOGROUP is not set
+CONFIG_MM_OWNER=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_ANON_INODES=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HOTPLUG=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+# CONFIG_EXPERT is not set
+CONFIG_UID16=y
+# CONFIG_SYSCTL_SYSCALL is not set
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+# CONFIG_OPROFILE is not set
+CONFIG_HAVE_OPROFILE=y
+CONFIG_OPROFILE_NMI_TIMER=y
+CONFIG_KPROBES=y
+# CONFIG_JUMP_LABEL is not set
+CONFIG_OPTPROBES=y
+CONFIG_UPROBES=y
+# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_ATTRS=y
+CONFIG_USE_GENERIC_SMP_HELPERS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_DMA_API_DEBUG=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
+CONFIG_HAVE_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
+CONFIG_HAVE_CMPXCHG_LOCAL=y
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
+CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP_FILTER=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
+CONFIG_SLABINFO=y
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_STOP_MACHINE=y
+CONFIG_BLOCK=y
+CONFIG_BLK_DEV_BSG=y
+CONFIG_BLK_DEV_BSGLIB=y
+# CONFIG_BLK_DEV_INTEGRITY is not set
+CONFIG_BLK_DEV_THROTTLING=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+CONFIG_OSF_PARTITION=y
+CONFIG_AMIGA_PARTITION=y
+# CONFIG_ATARI_PARTITION is not set
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+# CONFIG_LDM_PARTITION is not set
+CONFIG_SGI_PARTITION=y
+# CONFIG_ULTRIX_PARTITION is not set
+CONFIG_SUN_PARTITION=y
+CONFIG_KARMA_PARTITION=y
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_BLOCK_COMPAT=y
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=m
+# CONFIG_CFQ_GROUP_IOSCHED is not set
+CONFIG_DEFAULT_DEADLINE=y
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="deadline"
+CONFIG_ASN1=m
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_FREEZER=y
+
+#
+# Processor type and features
+#
+CONFIG_ZONE_DMA=y
+CONFIG_SMP=y
+# CONFIG_X86_X2APIC is not set
+CONFIG_X86_MPPARSE=y
+CONFIG_X86_EXTENDED_PLATFORM=y
+# CONFIG_X86_VSMP is not set
+# CONFIG_X86_INTEL_LPSS is not set
+CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+# CONFIG_HYPERVISOR_GUEST is not set
+CONFIG_NO_BOOTMEM=y
+# CONFIG_MEMTEST is not set
+CONFIG_MK8=y
+# CONFIG_MPSC is not set
+# CONFIG_MCORE2 is not set
+# CONFIG_MATOM is not set
+# CONFIG_GENERIC_CPU is not set
+CONFIG_X86_INTERNODE_CACHE_SHIFT=6
+CONFIG_X86_L1_CACHE_SHIFT=6
+CONFIG_X86_INTEL_USERCOPY=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_X86_TSC=y
+CONFIG_X86_CMPXCHG64=y
+CONFIG_X86_CMOV=y
+CONFIG_X86_MINIMUM_CPU_FAMILY=64
+CONFIG_X86_DEBUGCTLMSR=y
+CONFIG_CPU_SUP_INTEL=y
+CONFIG_CPU_SUP_AMD=y
+CONFIG_CPU_SUP_CENTAUR=y
+CONFIG_HPET_TIMER=y
+CONFIG_HPET_EMULATE_RTC=y
+CONFIG_DMI=y
+CONFIG_GART_IOMMU=y
+CONFIG_CALGARY_IOMMU=y
+CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
+CONFIG_SWIOTLB=y
+CONFIG_IOMMU_HELPER=y
+# CONFIG_MAXSMP is not set
+CONFIG_NR_CPUS=64
+CONFIG_SCHED_SMT=y
+CONFIG_SCHED_MC=y
+CONFIG_PREEMPT_NONE=y
+# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT is not set
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
+CONFIG_X86_MCE=y
+CONFIG_X86_MCE_INTEL=y
+CONFIG_X86_MCE_AMD=y
+CONFIG_X86_MCE_THRESHOLD=y
+# CONFIG_X86_MCE_INJECT is not set
+CONFIG_X86_THERMAL_VECTOR=y
+# CONFIG_I8K is not set
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_INTEL=y
+CONFIG_MICROCODE_AMD=y
+CONFIG_MICROCODE_OLD_INTERFACE=y
+CONFIG_MICROCODE_INTEL_LIB=y
+CONFIG_MICROCODE_INTEL_EARLY=y
+CONFIG_MICROCODE_EARLY=y
+CONFIG_X86_MSR=y
+CONFIG_X86_CPUID=y
+CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DIRECT_GBPAGES=y
+CONFIG_NUMA=y
+CONFIG_AMD_NUMA=y
+CONFIG_X86_64_ACPI_NUMA=y
+CONFIG_NODES_SPAN_OTHER_NODES=y
+# CONFIG_NUMA_EMU is not set
+CONFIG_NODES_SHIFT=6
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ARCH_PROC_KCORE_TEXT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_NEED_MULTIPLE_NODES=y
+CONFIG_HAVE_MEMORY_PRESENT=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_MEMBLOCK=y
+CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
+CONFIG_ARCH_DISCARD_MEMBLOCK=y
+# CONFIG_MOVABLE_NODE is not set
+# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
+# CONFIG_MEMORY_HOTPLUG is not set
+CONFIG_PAGEFLAGS_EXTENDED=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_MIGRATION=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_MMU_NOTIFIER=y
+# CONFIG_KSM is not set
+CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+# CONFIG_MEMORY_FAILURE is not set
+CONFIG_TRANSPARENT_HUGEPAGE=y
+CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
+# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
+CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+CONFIG_X86_CHECK_BIOS_CORRUPTION=y
+CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
+CONFIG_X86_RESERVE_LOW=64
+CONFIG_MTRR=y
+# CONFIG_MTRR_SANITIZER is not set
+CONFIG_X86_PAT=y
+CONFIG_ARCH_USES_PG_UNCACHED=y
+CONFIG_ARCH_RANDOM=y
+CONFIG_X86_SMAP=y
+CONFIG_EFI=y
+# CONFIG_EFI_STUB is not set
+CONFIG_SECCOMP=y
+# CONFIG_CC_STACKPROTECTOR is not set
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_SCHED_HRTICK=y
+CONFIG_KEXEC=y
+CONFIG_CRASH_DUMP=y
+CONFIG_PHYSICAL_START=0x1000000
+CONFIG_RELOCATABLE=y
+CONFIG_PHYSICAL_ALIGN=0x1000000
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
+# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
+# CONFIG_COMPAT_VDSO is not set
+# CONFIG_CMDLINE_BOOL is not set
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+
+#
+# Power management and ACPI options
+#
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_HIBERNATION is not set
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+CONFIG_PM_WAKELOCKS=y
+CONFIG_PM_WAKELOCKS_LIMIT=100
+CONFIG_PM_WAKELOCKS_GC=y
+# CONFIG_PM_RUNTIME is not set
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+CONFIG_PM_TRACE=y
+CONFIG_PM_TRACE_RTC=y
+CONFIG_ACPI=y
+CONFIG_ACPI_SLEEP=y
+CONFIG_ACPI_PROCFS=y
+CONFIG_ACPI_PROCFS_POWER=y
+CONFIG_ACPI_EC_DEBUGFS=m
+CONFIG_ACPI_PROC_EVENT=y
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=m
+CONFIG_ACPI_FAN=m
+CONFIG_ACPI_DOCK=y
+CONFIG_ACPI_I2C=y
+CONFIG_ACPI_PROCESSOR=m
+CONFIG_ACPI_IPMI=m
+CONFIG_ACPI_HOTPLUG_CPU=y
+CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
+CONFIG_ACPI_THERMAL=m
+CONFIG_ACPI_NUMA=y
+# CONFIG_ACPI_CUSTOM_DSDT is not set
+CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y
+CONFIG_ACPI_BLACKLIST_YEAR=0
+# CONFIG_ACPI_DEBUG is not set
+CONFIG_ACPI_PCI_SLOT=y
+CONFIG_X86_PM_TIMER=y
+CONFIG_ACPI_CONTAINER=y
+# CONFIG_ACPI_SBS is not set
+CONFIG_ACPI_HED=m
+CONFIG_ACPI_CUSTOM_METHOD=m
+CONFIG_ACPI_BGRT=y
+CONFIG_ACPI_APEI=y
+# CONFIG_ACPI_APEI_GHES is not set
+# CONFIG_ACPI_APEI_PCIEAER is not set
+CONFIG_ACPI_APEI_EINJ=m
+CONFIG_ACPI_APEI_ERST_DEBUG=m
+# CONFIG_SFI is not set
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_TABLE=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=m
+CONFIG_CPU_FREQ_STAT_DETAILS=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=m
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+
+#
+# x86 CPU frequency scaling drivers
+#
+# CONFIG_X86_INTEL_PSTATE is not set
+CONFIG_X86_PCC_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ_CPB=y
+CONFIG_X86_POWERNOW_K8=m
+CONFIG_X86_AMD_FREQ_SENSITIVITY=m
+# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+# CONFIG_X86_P4_CLOCKMOD is not set
+
+#
+# shared options
+#
+# CONFIG_X86_SPEEDSTEP_LIB is not set
+CONFIG_CPU_IDLE=y
+# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
+# CONFIG_INTEL_IDLE is not set
+
+#
+# Memory power savings
+#
+# CONFIG_I7300_IDLE is not set
+
+#
+# Bus options (PCI etc.)
+#
+CONFIG_PCI=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_MMCONFIG=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_PCIEAER=y
+# CONFIG_PCIE_ECRC is not set
+# CONFIG_PCIEAER_INJECT is not set
+CONFIG_PCIEASPM=y
+# CONFIG_PCIEASPM_DEBUG is not set
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_ARCH_SUPPORTS_MSI=y
+CONFIG_PCI_MSI=y
+# CONFIG_PCI_DEBUG is not set
+# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
+# CONFIG_PCI_STUB is not set
+CONFIG_HT_IRQ=y
+CONFIG_PCI_ATS=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+CONFIG_PCI_IOAPIC=y
+CONFIG_PCI_LABEL=y
+CONFIG_ISA_DMA_API=y
+CONFIG_AMD_NB=y
+# CONFIG_PCCARD is not set
+# CONFIG_HOTPLUG_PCI is not set
+# CONFIG_RAPIDIO is not set
+
+#
+# Executable file formats / Emulations
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+# CONFIG_HAVE_AOUT is not set
+CONFIG_BINFMT_MISC=y
+CONFIG_COREDUMP=y
+CONFIG_IA32_EMULATION=y
+CONFIG_IA32_AOUT=m
+# CONFIG_X86_X32 is not set
+CONFIG_COMPAT=y
+CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_KEYS_COMPAT=y
+CONFIG_HAVE_TEXT_POKE_SMP=y
+CONFIG_X86_DEV_DMA_OPS=y
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_DIAG=m
+CONFIG_XFRM=y
+CONFIG_XFRM_ALGO=y
+CONFIG_XFRM_USER=y
+# CONFIG_XFRM_SUB_POLICY is not set
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_FIB_TRIE_STATS=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_ARPD=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_XFRM_MODE_TRANSPORT=m
+CONFIG_INET_XFRM_MODE_TUNNEL=m
+CONFIG_INET_XFRM_MODE_BEET=m
+CONFIG_INET_LRO=y
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=m
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_DEFAULT_RENO=y
+CONFIG_DEFAULT_TCP_CONG="reno"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_PRIVACY=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+# CONFIG_IPV6_OPTIMISTIC_DAD is not set
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_INET6_XFRM_MODE_TRANSPORT=m
+CONFIG_INET6_XFRM_MODE_TUNNEL=m
+CONFIG_INET6_XFRM_MODE_BEET=m
+CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
+CONFIG_IPV6_SIT=m
+# CONFIG_IPV6_SIT_6RD is not set
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_NETLABEL=y
+CONFIG_NETWORK_SECMARK=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=y
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_NETLINK=y
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=y
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+# CONFIG_NF_CONNTRACK_ZONES is not set
+CONFIG_NF_CONNTRACK_PROCFS=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=m
+CONFIG_NF_CT_PROTO_GRE=m
+CONFIG_NF_CT_PROTO_SCTP=m
+CONFIG_NF_CT_PROTO_UDPLITE=m
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_NEEDED=y
+CONFIG_NF_NAT_PROTO_DCCP=m
+CONFIG_NF_NAT_PROTO_UDPLITE=m
+CONFIG_NF_NAT_PROTO_SCTP=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NETFILTER_TPROXY=m
+CONFIG_NETFILTER_XTABLES=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+# CONFIG_IP_VS is not set
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_CONNTRACK_IPV4=m
+CONFIG_NF_CONNTRACK_PROC_COMPAT=y
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_NF_NAT_IPV4=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PROTO_GRE=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_CONNTRACK_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+CONFIG_IP6_NF_SECURITY=m
+CONFIG_NF_NAT_IPV6=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_ULOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+# CONFIG_NET_DCCPPROBE is not set
+CONFIG_IP_SCTP=m
+CONFIG_NET_SCTPPROBE=m
+# CONFIG_SCTP_DBG_MSG is not set
+# CONFIG_SCTP_DBG_OBJCNT is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_RDS=m
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_PORTS=8191
+# CONFIG_ATM is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+# CONFIG_L2TP_V3 is not set
+CONFIG_STP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_HAVE_NET_DSA=y
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_DSA=y
+CONFIG_NET_DSA_TAG_EDSA=y
+CONFIG_NET_DSA_TAG_TRAILER=y
+CONFIG_VLAN_8021Q=m
+# CONFIG_VLAN_8021Q_GVRP is not set
+CONFIG_VLAN_8021Q_MVRP=y
+# CONFIG_DECNET is not set
+CONFIG_LLC=m
+# CONFIG_LLC2 is not set
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+# CONFIG_DEV_APPLETALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_PHONET is not set
+# CONFIG_IEEE802154 is not set
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_CGROUP=m
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+# CONFIG_GACT_PROB is not set
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+# CONFIG_NET_CLS_IND is not set
+CONFIG_NET_SCH_FIFO=y
+# CONFIG_DCB is not set
+CONFIG_DNS_RESOLVER=y
+# CONFIG_BATMAN_ADV is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_VSOCKETS=m
+# CONFIG_NETLINK_MMAP is not set
+CONFIG_NETLINK_DIAG=m
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_XPS=y
+CONFIG_NETPRIO_CGROUP=m
+CONFIG_BQL=y
+# CONFIG_BPF_JIT is not set
+
+#
+# Network testing
+#
+CONFIG_NET_PKTGEN=m
+CONFIG_NET_TCPPROBE=m
+# CONFIG_NET_DROP_MONITOR is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_CAN is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+CONFIG_AF_RXRPC=m
+# CONFIG_AF_RXRPC_DEBUG is not set
+# CONFIG_RXKAD is not set
+CONFIG_FIB_RULES=y
+# CONFIG_WIRELESS is not set
+# CONFIG_WIMAX is not set
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+# CONFIG_NET_9P is not set
+# CONFIG_CAIF is not set
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
+# CONFIG_NFC is not set
+CONFIG_HAVE_BPF_JIT=y
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_FW_LOADER=y
+CONFIG_FIRMWARE_IN_KERNEL=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_DEBUG_DRIVER is not set
+CONFIG_DEBUG_DEVRES=y
+# CONFIG_SYS_HYPERVISOR is not set
+# CONFIG_GENERIC_CPU_DEVICES is not set
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=m
+# CONFIG_DMA_SHARED_BUFFER is not set
+
+#
+# Bus devices
+#
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+# CONFIG_MTD is not set
+# CONFIG_PARPORT is not set
+CONFIG_PNP=y
+CONFIG_PNP_DEBUG_MESSAGES=y
+
+#
+# Protocols
+#
+CONFIG_PNPACPI=y
+CONFIG_BLK_DEV=y
+# CONFIG_BLK_DEV_FD is not set
+# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
+# CONFIG_BLK_CPQ_DA is not set
+# CONFIG_BLK_CPQ_CISS_DA is not set
+# CONFIG_BLK_DEV_DAC960 is not set
+# CONFIG_BLK_DEV_UMEM is not set
+# CONFIG_BLK_DEV_COW_COMMON is not set
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+# CONFIG_BLK_DEV_NVME is not set
+# CONFIG_BLK_DEV_OSD is not set
+# CONFIG_BLK_DEV_SX8 is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+# CONFIG_BLK_DEV_XIP is not set
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+CONFIG_VIRTIO_BLK=m
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+# CONFIG_AD525X_DPOT is not set
+CONFIG_DUMMY_IRQ=m
+# CONFIG_IBM_ASM is not set
+# CONFIG_PHANTOM is not set
+# CONFIG_INTEL_MID_PTI is not set
+# CONFIG_SGI_IOC4 is not set
+# CONFIG_TIFM_CORE is not set
+# CONFIG_ICS932S401 is not set
+# CONFIG_ATMEL_SSC is not set
+# CONFIG_ENCLOSURE_SERVICES is not set
+# CONFIG_HP_ILO is not set
+# CONFIG_APDS9802ALS is not set
+# CONFIG_ISL29003 is not set
+# CONFIG_ISL29020 is not set
+# CONFIG_SENSORS_TSL2550 is not set
+# CONFIG_SENSORS_BH1780 is not set
+# CONFIG_SENSORS_BH1770 is not set
+# CONFIG_SENSORS_APDS990X is not set
+# CONFIG_HMC6352 is not set
+# CONFIG_DS1682 is not set
+# CONFIG_BMP085_I2C is not set
+# CONFIG_PCH_PHUB is not set
+# CONFIG_USB_SWITCH_FSA9480 is not set
+# CONFIG_SRAM is not set
+# CONFIG_C2PORT is not set
+
+#
+# EEPROM support
+#
+# CONFIG_EEPROM_AT24 is not set
+# CONFIG_EEPROM_LEGACY is not set
+# CONFIG_EEPROM_MAX6875 is not set
+# CONFIG_EEPROM_93CX6 is not set
+# CONFIG_CB710_CORE is not set
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_SENSORS_LIS3_I2C=m
+
+#
+# Altera FPGA firmware download module
+#
+CONFIG_ALTERA_STAPL=m
+CONFIG_INTEL_MEI=m
+# CONFIG_INTEL_MEI_ME is not set
+# CONFIG_VMWARE_VMCI is not set
+CONFIG_HAVE_IDE=y
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=y
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+# CONFIG_SCSI_TGT is not set
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+CONFIG_BLK_DEV_SR=m
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=y
+# CONFIG_CHR_DEV_SCH is not set
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+# CONFIG_SCSI_SCAN_ASYNC is not set
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=y
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+# CONFIG_SCSI_SAS_ATA is not set
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# CONFIG_SCSI_LOWLEVEL is not set
+CONFIG_SCSI_DH=m
+# CONFIG_SCSI_DH_RDAC is not set
+# CONFIG_SCSI_DH_HP_SW is not set
+# CONFIG_SCSI_DH_EMC is not set
+# CONFIG_SCSI_DH_ALUA is not set
+CONFIG_SCSI_OSD_INITIATOR=m
+CONFIG_SCSI_OSD_ULD=m
+CONFIG_SCSI_OSD_DPRINT_SENSE=1
+# CONFIG_SCSI_OSD_DEBUG is not set
+CONFIG_ATA=y
+# CONFIG_ATA_NONSTANDARD is not set
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_ACPI=y
+# CONFIG_SATA_ZPODD is not set
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=y
+# CONFIG_SATA_AHCI_PLATFORM is not set
+# CONFIG_SATA_INIC162X is not set
+# CONFIG_SATA_ACARD_AHCI is not set
+# CONFIG_SATA_SIL24 is not set
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+# CONFIG_PDC_ADMA is not set
+# CONFIG_SATA_QSTOR is not set
+# CONFIG_SATA_SX4 is not set
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=y
+CONFIG_SATA_HIGHBANK=m
+# CONFIG_SATA_MV is not set
+# CONFIG_SATA_NV is not set
+# CONFIG_SATA_PROMISE is not set
+# CONFIG_SATA_SIL is not set
+# CONFIG_SATA_SIS is not set
+# CONFIG_SATA_SVW is not set
+# CONFIG_SATA_ULI is not set
+# CONFIG_SATA_VIA is not set
+# CONFIG_SATA_VITESSE is not set
+
+#
+# PATA SFF controllers with BMDMA
+#
+# CONFIG_PATA_ALI is not set
+CONFIG_PATA_AMD=y
+# CONFIG_PATA_ARASAN_CF is not set
+# CONFIG_PATA_ARTOP is not set
+# CONFIG_PATA_ATIIXP is not set
+# CONFIG_PATA_ATP867X is not set
+# CONFIG_PATA_CMD64X is not set
+# CONFIG_PATA_CS5520 is not set
+# CONFIG_PATA_CS5530 is not set
+# CONFIG_PATA_CS5536 is not set
+# CONFIG_PATA_CYPRESS is not set
+# CONFIG_PATA_EFAR is not set
+# CONFIG_PATA_HPT366 is not set
+# CONFIG_PATA_HPT37X is not set
+# CONFIG_PATA_HPT3X2N is not set
+# CONFIG_PATA_HPT3X3 is not set
+# CONFIG_PATA_IT8213 is not set
+# CONFIG_PATA_IT821X is not set
+# CONFIG_PATA_JMICRON is not set
+# CONFIG_PATA_MARVELL is not set
+# CONFIG_PATA_NETCELL is not set
+# CONFIG_PATA_NINJA32 is not set
+# CONFIG_PATA_NS87415 is not set
+CONFIG_PATA_OLDPIIX=y
+# CONFIG_PATA_OPTIDMA is not set
+# CONFIG_PATA_PDC2027X is not set
+# CONFIG_PATA_PDC_OLD is not set
+# CONFIG_PATA_RADISYS is not set
+# CONFIG_PATA_RDC is not set
+# CONFIG_PATA_SC1200 is not set
+CONFIG_PATA_SCH=y
+# CONFIG_PATA_SERVERWORKS is not set
+# CONFIG_PATA_SIL680 is not set
+# CONFIG_PATA_SIS is not set
+# CONFIG_PATA_TOSHIBA is not set
+# CONFIG_PATA_TRIFLEX is not set
+# CONFIG_PATA_VIA is not set
+# CONFIG_PATA_WINBOND is not set
+
+#
+# PIO-only SFF controllers
+#
+# CONFIG_PATA_CMD640_PCI is not set
+# CONFIG_PATA_MPIIX is not set
+# CONFIG_PATA_NS87410 is not set
+# CONFIG_PATA_OPTI is not set
+# CONFIG_PATA_RZ1000 is not set
+
+#
+# Generic fallback / legacy drivers
+#
+# CONFIG_PATA_ACPI is not set
+# CONFIG_ATA_GENERIC is not set
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_AUTODETECT=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=y
+CONFIG_MD_RAID10=y
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_EDEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+CONFIG_BLK_DEV_DM=y
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_MQ=m
+CONFIG_DM_CACHE_CLEANER=m
+CONFIG_DM_MIRROR=y
+CONFIG_DM_RAID=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_ZERO=y
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_DELAY=m
+# CONFIG_DM_UEVENT is not set
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_ISCSI_TARGET=m
+# CONFIG_FUSION is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+# CONFIG_FIREWIRE is not set
+CONFIG_FIREWIRE_NOSY=m
+CONFIG_I2O=m
+CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
+CONFIG_I2O_EXT_ADAPTEC=y
+CONFIG_I2O_EXT_ADAPTEC_DMA64=y
+CONFIG_I2O_CONFIG=m
+CONFIG_I2O_CONFIG_OLD_IOCTL=y
+CONFIG_I2O_BUS=m
+CONFIG_I2O_BLOCK=m
+# CONFIG_I2O_SCSI is not set
+CONFIG_I2O_PROC=m
+# CONFIG_MACINTOSH_DRIVERS is not set
+CONFIG_NETDEVICES=y
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+# CONFIG_EQUALIZER is not set
+# CONFIG_NET_FC is not set
+CONFIG_MII=y
+CONFIG_IFB=m
+# CONFIG_NET_TEAM is not set
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_VXLAN=m
+CONFIG_NETCONSOLE=y
+CONFIG_NETPOLL=y
+# CONFIG_NETPOLL_TRAP is not set
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_TUN=m
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+
+#
+# CAIF transport drivers
+#
+# CONFIG_VHOST_NET is not set
+# CONFIG_VHOST_SCSI is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
+CONFIG_NET_DSA_MV88E6131=m
+CONFIG_NET_DSA_MV88E6123_61_65=m
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=m
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_CADENCE=y
+CONFIG_ARM_AT91_ETHER=m
+CONFIG_MACB=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+# CONFIG_NET_CALXEDA_XGMAC is not set
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+CONFIG_CHELSIO_T4VF=m
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+# CONFIG_TULIP_NAPI is not set
+CONFIG_DE4X5=m
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_NET_VENDOR_EXAR=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_HP=y
+# CONFIG_HP100 is not set
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBEVF=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_IP1000=m
+CONFIG_JME=m
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+# CONFIG_SKGE_GENESIS is not set
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_8390=y
+CONFIG_NE2K_PCI=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_PCH_GBE=m
+CONFIG_ETHOC=m
+CONFIG_NET_PACKET_ENGINE=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLGE=m
+CONFIG_NETXEN_NIC=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+CONFIG_8139TOO_PIO=y
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_SFC=m
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_EPIC100=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+CONFIG_STMMAC_PLATFORM=y
+# CONFIG_STMMAC_PCI is not set
+CONFIG_STMMAC_DEBUG_FS=y
+CONFIG_STMMAC_DA=y
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+# CONFIG_NET_SB1000 is not set
+CONFIG_PHYLIB=y
+
+#
+# MII PHY device drivers
+#
+CONFIG_AT803X_PHY=m
+CONFIG_AMD_PHY=m
+# CONFIG_MARVELL_PHY is not set
+# CONFIG_DAVICOM_PHY is not set
+# CONFIG_QSEMI_PHY is not set
+# CONFIG_LXT_PHY is not set
+# CONFIG_CICADA_PHY is not set
+# CONFIG_VITESSE_PHY is not set
+CONFIG_SMSC_PHY=m
+# CONFIG_BROADCOM_PHY is not set
+# CONFIG_BCM87XX_PHY is not set
+# CONFIG_ICPLUS_PHY is not set
+# CONFIG_REALTEK_PHY is not set
+# CONFIG_NATIONAL_PHY is not set
+# CONFIG_STE10XP is not set
+# CONFIG_LSI_ET1011C_PHY is not set
+# CONFIG_MICREL_PHY is not set
+# CONFIG_FIXED_PHY is not set
+# CONFIG_MDIO_BITBANG is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_WLAN is not set
+
+#
+# Enable WiMAX (Networking options) to see the WiMAX drivers
+#
+# CONFIG_WAN is not set
+# CONFIG_VMXNET3 is not set
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_FF_MEMLESS=y
+CONFIG_INPUT_POLLDEV=y
+# CONFIG_INPUT_SPARSEKMAP is not set
+# CONFIG_INPUT_MATRIXKMAP is not set
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_KEYBOARD_ADP5588 is not set
+# CONFIG_KEYBOARD_ADP5589 is not set
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_QT1070 is not set
+# CONFIG_KEYBOARD_QT2160 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_TCA6416 is not set
+# CONFIG_KEYBOARD_TCA8418 is not set
+# CONFIG_KEYBOARD_LM8323 is not set
+# CONFIG_KEYBOARD_LM8333 is not set
+# CONFIG_KEYBOARD_MAX7359 is not set
+# CONFIG_KEYBOARD_MCS is not set
+# CONFIG_KEYBOARD_MPR121 is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_OPENCORES is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_INPUT_MOUSE is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TABLET is not set
+# CONFIG_INPUT_TOUCHSCREEN is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_CT82C710 is not set
+# CONFIG_SERIO_PCIPS2 is not set
+CONFIG_SERIO_LIBPS2=y
+# CONFIG_SERIO_RAW is not set
+# CONFIG_SERIO_ALTERA_PS2 is not set
+# CONFIG_SERIO_PS2MULT is not set
+# CONFIG_SERIO_ARC_PS2 is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_SERIAL_NONSTANDARD=y
+# CONFIG_ROCKETPORT is not set
+# CONFIG_CYCLADES is not set
+# CONFIG_MOXA_INTELLIO is not set
+# CONFIG_MOXA_SMARTIO is not set
+# CONFIG_SYNCLINK is not set
+# CONFIG_SYNCLINKMP is not set
+# CONFIG_SYNCLINK_GT is not set
+# CONFIG_NOZOMI is not set
+# CONFIG_ISI is not set
+# CONFIG_N_HDLC is not set
+# CONFIG_N_GSM is not set
+# CONFIG_TRACE_SINK is not set
+
+#
+# KCopy
+#
+CONFIG_KCOPY=m
+CONFIG_DEVKMEM=y
+# CONFIG_STALDRV is not set
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
+CONFIG_SERIAL_8250_PNP=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_NR_UARTS=32
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+CONFIG_SERIAL_8250_DETECT_IRQ=y
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_SERIAL_8250_DW=m
+
+#
+# Non-8250 serial port support
+#
+# CONFIG_SERIAL_MFD_HSU is not set
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+# CONFIG_SERIAL_JSM is not set
+# CONFIG_SERIAL_SCCNXP is not set
+# CONFIG_SERIAL_TIMBERDALE is not set
+# CONFIG_SERIAL_ALTERA_JTAGUART is not set
+# CONFIG_SERIAL_ALTERA_UART is not set
+# CONFIG_SERIAL_PCH_UART is not set
+# CONFIG_SERIAL_ARC is not set
+# CONFIG_SERIAL_RP2 is not set
+CONFIG_HVC_DRIVER=y
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IPMI_HANDLER=m
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+CONFIG_HW_RANDOM=m
+CONFIG_HW_RANDOM_TIMERIOMEM=m
+CONFIG_HW_RANDOM_INTEL=m
+CONFIG_HW_RANDOM_AMD=m
+CONFIG_HW_RANDOM_VIA=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_NVRAM=y
+# CONFIG_R3964 is not set
+# CONFIG_APPLICOM is not set
+# CONFIG_MWAVE is not set
+# CONFIG_RAW_DRIVER is not set
+CONFIG_HPET=y
+# CONFIG_HPET_MMAP is not set
+# CONFIG_HANGCHECK_TIMER is not set
+# CONFIG_TCG_TPM is not set
+# CONFIG_TELCLOCK is not set
+CONFIG_DEVPORT=y
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+# CONFIG_I2C_MUX_PCA9541 is not set
+CONFIG_I2C_MUX_PCA954x=m
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD756_S4882=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_ISMT=m
+CONFIG_I2C_PIIX4=m
+CONFIG_I2C_NFORCE2=m
+CONFIG_I2C_NFORCE2_S4985=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# ACPI drivers
+#
+CONFIG_I2C_SCMI=m
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_DESIGNWARE_CORE=m
+CONFIG_I2C_DESIGNWARE_PCI=m
+CONFIG_I2C_EG20T=m
+CONFIG_I2C_INTEL_MID=m
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PCA_PLATFORM=m
+# CONFIG_I2C_PXA_PCI is not set
+CONFIG_I2C_SIMTEC=m
+# CONFIG_I2C_XILINX is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_PARPORT_LIGHT=m
+CONFIG_I2C_TAOS_EVM=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_STUB=m
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# CONFIG_SPI is not set
+
+#
+# Qualcomm MSM SSBI bus support
+#
+# CONFIG_SSBI is not set
+# CONFIG_HSI is not set
+
+#
+# PPS support
+#
+CONFIG_PPS=m
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+CONFIG_PPS_CLIENT_KTIMER=m
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=m
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
+CONFIG_GPIO_DEVRES=y
+# CONFIG_GPIOLIB is not set
+# CONFIG_W1 is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+# CONFIG_PDA_POWER is not set
+CONFIG_TEST_POWER=m
+# CONFIG_BATTERY_DS2780 is not set
+# CONFIG_BATTERY_DS2781 is not set
+# CONFIG_BATTERY_DS2782 is not set
+# CONFIG_BATTERY_SBS is not set
+# CONFIG_BATTERY_BQ27x00 is not set
+# CONFIG_BATTERY_MAX17040 is not set
+# CONFIG_BATTERY_MAX17042 is not set
+# CONFIG_CHARGER_MAX8903 is not set
+# CONFIG_CHARGER_LP8727 is not set
+# CONFIG_CHARGER_BQ2415X is not set
+# CONFIG_CHARGER_SMB347 is not set
+# CONFIG_BATTERY_GOLDFISH is not set
+# CONFIG_POWER_RESET is not set
+# CONFIG_POWER_AVS is not set
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_ABITUGURU=m
+CONFIG_SENSORS_ABITUGURU3=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_K8TEMP=m
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
+CONFIG_SENSORS_ASB100=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_FSCHMD=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_CORETEMP=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX197=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LTC2978=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH56XX_COMMON=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_ADS1015=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_VIA_CPUTEMP=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+CONFIG_SENSORS_W83795_FANCTRL=y
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+CONFIG_SENSORS_APPLESMC=m
+
+#
+# ACPI drivers
+#
+CONFIG_SENSORS_ACPI_POWER=m
+CONFIG_SENSORS_ATK0110=m
+CONFIG_THERMAL=y
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+CONFIG_CPU_THERMAL=y
+CONFIG_THERMAL_EMULATION=y
+CONFIG_INTEL_POWERCLAMP=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_ALIM1535_WDT=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_F71808E_WDT=m
+CONFIG_SP5100_TCO=m
+CONFIG_SC520_WDT=m
+CONFIG_SBC_FITPC2_WATCHDOG=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_IBMASR=m
+CONFIG_WAFER_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_IE6XX_WDT=m
+CONFIG_ITCO_WDT=m
+# CONFIG_ITCO_VENDOR_SUPPORT is not set
+CONFIG_IT8712F_WDT=m
+CONFIG_IT87_WDT=m
+CONFIG_HP_WATCHDOG=m
+# CONFIG_HPWDT_NMI_DECODING is not set
+CONFIG_SC1200_WDT=m
+CONFIG_PC87413_WDT=m
+CONFIG_NV_TCO=m
+CONFIG_60XX_WDT=m
+CONFIG_SBC8360_WDT=m
+CONFIG_CPU5_WDT=m
+CONFIG_SMSC_SCH311X_WDT=m
+CONFIG_SMSC37B787_WDT=m
+CONFIG_VIA_WDT=m
+CONFIG_W83627HF_WDT=m
+CONFIG_W83697HF_WDT=m
+CONFIG_W83697UG_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_W83977F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_SBC_EPX_C3_WATCHDOG=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+CONFIG_SSB_POSSIBLE=y
+
+#
+# Sonics Silicon Backplane
+#
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+# CONFIG_SSB_B43_PCI_BRIDGE is not set
+# CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_BCMA_POSSIBLE=y
+
+#
+# Broadcom specific AMBA
+#
+CONFIG_BCMA=m
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=m
+# CONFIG_MFD_CS5535 is not set
+# CONFIG_MFD_AS3711 is not set
+# CONFIG_PMIC_ADP5520 is not set
+# CONFIG_MFD_CROS_EC is not set
+# CONFIG_PMIC_DA903X is not set
+# CONFIG_MFD_DA9052_I2C is not set
+# CONFIG_MFD_DA9055 is not set
+# CONFIG_MFD_MC13XXX_I2C is not set
+# CONFIG_HTC_PASIC3 is not set
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+CONFIG_MFD_JANZ_CMODIO=m
+# CONFIG_MFD_88PM800 is not set
+# CONFIG_MFD_88PM805 is not set
+# CONFIG_MFD_88PM860X is not set
+# CONFIG_MFD_MAX77686 is not set
+# CONFIG_MFD_MAX77693 is not set
+# CONFIG_MFD_MAX8907 is not set
+# CONFIG_MFD_MAX8925 is not set
+# CONFIG_MFD_MAX8997 is not set
+# CONFIG_MFD_MAX8998 is not set
+# CONFIG_MFD_RETU is not set
+# CONFIG_MFD_PCF50633 is not set
+CONFIG_MFD_RDC321X=m
+# CONFIG_MFD_RTSX_PCI is not set
+# CONFIG_MFD_RC5T583 is not set
+# CONFIG_MFD_SEC_CORE is not set
+# CONFIG_MFD_SI476X_CORE is not set
+# CONFIG_MFD_SM501 is not set
+# CONFIG_MFD_SMSC is not set
+# CONFIG_ABX500_CORE is not set
+# CONFIG_MFD_STMPE is not set
+# CONFIG_MFD_SYSCON is not set
+# CONFIG_MFD_TI_AM335X_TSCADC is not set
+# CONFIG_MFD_LP8788 is not set
+# CONFIG_MFD_PALMAS is not set
+# CONFIG_TPS6105X is not set
+# CONFIG_TPS6507X is not set
+# CONFIG_MFD_TPS65090 is not set
+# CONFIG_MFD_TPS65217 is not set
+# CONFIG_MFD_TPS6586X is not set
+# CONFIG_MFD_TPS80031 is not set
+# CONFIG_TWL4030_CORE is not set
+# CONFIG_TWL6040_CORE is not set
+# CONFIG_MFD_WL1273_CORE is not set
+CONFIG_MFD_LM3533=m
+# CONFIG_MFD_TC3589X is not set
+# CONFIG_MFD_TMIO is not set
+CONFIG_MFD_VX855=m
+# CONFIG_MFD_ARIZONA_I2C is not set
+# CONFIG_MFD_WM8400 is not set
+# CONFIG_MFD_WM831X_I2C is not set
+# CONFIG_MFD_WM8350_I2C is not set
+# CONFIG_MFD_WM8994 is not set
+# CONFIG_REGULATOR is not set
+# CONFIG_MEDIA_SUPPORT is not set
+
+#
+# Graphics support
+#
+# CONFIG_AGP is not set
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+# CONFIG_VGA_SWITCHEROO is not set
+# CONFIG_DRM is not set
+# CONFIG_VGASTATE is not set
+CONFIG_VIDEO_OUTPUT_CONTROL=m
+CONFIG_FB=m
+# CONFIG_FIRMWARE_EDID is not set
+# CONFIG_FB_DDC is not set
+# CONFIG_FB_BOOT_VESA_SUPPORT is not set
+# CONFIG_FB_CFB_FILLRECT is not set
+# CONFIG_FB_CFB_COPYAREA is not set
+# CONFIG_FB_CFB_IMAGEBLIT is not set
+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+# CONFIG_FB_SYS_FILLRECT is not set
+# CONFIG_FB_SYS_COPYAREA is not set
+# CONFIG_FB_SYS_IMAGEBLIT is not set
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+# CONFIG_FB_SYS_FOPS is not set
+# CONFIG_FB_SVGALIB is not set
+# CONFIG_FB_MACMODES is not set
+# CONFIG_FB_BACKLIGHT is not set
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+# CONFIG_FB_CIRRUS is not set
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_CYBER2000 is not set
+# CONFIG_FB_ARC is not set
+# CONFIG_FB_VGA16 is not set
+# CONFIG_FB_UVESA is not set
+# CONFIG_FB_N411 is not set
+# CONFIG_FB_HGA is not set
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_I740 is not set
+# CONFIG_FB_LE80578 is not set
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_S3 is not set
+# CONFIG_FB_SAVAGE is not set
+# CONFIG_FB_SIS is not set
+# CONFIG_FB_VIA is not set
+# CONFIG_FB_NEOMAGIC is not set
+# CONFIG_FB_KYRO is not set
+# CONFIG_FB_3DFX is not set
+# CONFIG_FB_VOODOO1 is not set
+# CONFIG_FB_VT8623 is not set
+# CONFIG_FB_TRIDENT is not set
+# CONFIG_FB_ARK is not set
+# CONFIG_FB_PM3 is not set
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_GEODE is not set
+# CONFIG_FB_TMIO is not set
+# CONFIG_FB_GOLDFISH is not set
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FB_METRONOME is not set
+# CONFIG_FB_MB862XX is not set
+# CONFIG_FB_BROADSHEET is not set
+# CONFIG_FB_AUO_K190X is not set
+# CONFIG_EXYNOS_VIDEO is not set
+# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_VGACON_SOFT_SCROLLBACK=y
+CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
+CONFIG_DUMMY_CONSOLE=y
+# CONFIG_FRAMEBUFFER_CONSOLE is not set
+# CONFIG_LOGO is not set
+# CONFIG_SOUND is not set
+
+#
+# HID support
+#
+CONFIG_HID=y
+# CONFIG_HID_BATTERY_STRENGTH is not set
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=y
+# CONFIG_HID_ACRUX is not set
+CONFIG_HID_APPLE=y
+# CONFIG_HID_AUREAL is not set
+CONFIG_HID_BELKIN=y
+CONFIG_HID_CHERRY=y
+CONFIG_HID_CHICONY=y
+CONFIG_HID_CYPRESS=y
+# CONFIG_HID_DRAGONRISE is not set
+# CONFIG_HID_EMS_FF is not set
+# CONFIG_HID_ELECOM is not set
+CONFIG_HID_EZKEY=y
+# CONFIG_HID_KEYTOUCH is not set
+# CONFIG_HID_KYE is not set
+# CONFIG_HID_UCLOGIC is not set
+# CONFIG_HID_WALTOP is not set
+# CONFIG_HID_GYRATION is not set
+# CONFIG_HID_ICADE is not set
+# CONFIG_HID_TWINHAN is not set
+CONFIG_HID_KENSINGTON=y
+# CONFIG_HID_LCPOWER is not set
+CONFIG_HID_LOGITECH=y
+# CONFIG_HID_LOGITECH_DJ is not set
+# CONFIG_LOGITECH_FF is not set
+# CONFIG_LOGIRUMBLEPAD2_FF is not set
+# CONFIG_LOGIG940_FF is not set
+# CONFIG_LOGIWHEELS_FF is not set
+# CONFIG_HID_MAGICMOUSE is not set
+CONFIG_HID_MICROSOFT=y
+CONFIG_HID_MONTEREY=y
+# CONFIG_HID_MULTITOUCH is not set
+# CONFIG_HID_ORTEK is not set
+# CONFIG_HID_PANTHERLORD is not set
+# CONFIG_HID_PETALYNX is not set
+# CONFIG_HID_PICOLCD is not set
+# CONFIG_HID_PRIMAX is not set
+# CONFIG_HID_PS3REMOTE is not set
+# CONFIG_HID_SAITEK is not set
+# CONFIG_HID_SAMSUNG is not set
+# CONFIG_HID_SPEEDLINK is not set
+# CONFIG_HID_STEELSERIES is not set
+# CONFIG_HID_SUNPLUS is not set
+# CONFIG_HID_GREENASIA is not set
+# CONFIG_HID_SMARTJOYPLUS is not set
+# CONFIG_HID_TIVO is not set
+# CONFIG_HID_TOPSEED is not set
+# CONFIG_HID_THINGM is not set
+# CONFIG_HID_THRUSTMASTER is not set
+# CONFIG_HID_WACOM is not set
+# CONFIG_HID_WIIMOTE is not set
+# CONFIG_HID_ZEROPLUS is not set
+# CONFIG_HID_ZYDACRON is not set
+# CONFIG_HID_SENSOR_HUB is not set
+
+#
+# I2C HID support
+#
+# CONFIG_I2C_HID is not set
+CONFIG_USB_ARCH_HAS_OHCI=y
+CONFIG_USB_ARCH_HAS_EHCI=y
+CONFIG_USB_ARCH_HAS_XHCI=y
+# CONFIG_USB_SUPPORT is not set
+# CONFIG_UWB is not set
+# CONFIG_MMC is not set
+# CONFIG_MEMSTICK is not set
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+
+#
+# LED drivers
+#
+# CONFIG_LEDS_LM3530 is not set
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+# CONFIG_LEDS_PCA9532 is not set
+# CONFIG_LEDS_LP3944 is not set
+# CONFIG_LEDS_LP5521 is not set
+# CONFIG_LEDS_LP5523 is not set
+# CONFIG_LEDS_LP5562 is not set
+# CONFIG_LEDS_CLEVO_MAIL is not set
+# CONFIG_LEDS_PCA955X is not set
+# CONFIG_LEDS_PCA9633 is not set
+# CONFIG_LEDS_BD2802 is not set
+# CONFIG_LEDS_INTEL_SS4200 is not set
+# CONFIG_LEDS_TCA6507 is not set
+# CONFIG_LEDS_LM355x is not set
+# CONFIG_LEDS_OT200 is not set
+# CONFIG_LEDS_BLINKM is not set
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+# CONFIG_LEDS_TRIGGER_TIMER is not set
+# CONFIG_LEDS_TRIGGER_ONESHOT is not set
+# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
+# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
+# CONFIG_LEDS_TRIGGER_CPU is not set
+# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
+# CONFIG_LEDS_TRIGGER_CAMERA is not set
+# CONFIG_ACCESSIBILITY is not set
+# CONFIG_INFINIBAND is not set
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_DECODE_MCE=y
+CONFIG_EDAC_MCE_INJ=m
+# CONFIG_EDAC_MM_EDAC is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+CONFIG_RTC_DRV_TEST=m
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS1307=m
+CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1672=m
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+# CONFIG_RTC_DRV_M41T80_WDT is not set
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+CONFIG_RTC_DRV_RV3029C2=m
+
+#
+# SPI RTC drivers
+#
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=m
+CONFIG_RTC_DRV_DS1286=m
+CONFIG_RTC_DRV_DS1511=m
+CONFIG_RTC_DRV_DS1553=m
+CONFIG_RTC_DRV_DS1742=m
+CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_M48T86=m
+CONFIG_RTC_DRV_M48T35=m
+CONFIG_RTC_DRV_M48T59=m
+CONFIG_RTC_DRV_MSM6242=m
+CONFIG_RTC_DRV_BQ4802=m
+CONFIG_RTC_DRV_RP5C01=m
+CONFIG_RTC_DRV_V3020=m
+CONFIG_RTC_DRV_DS2404=m
+
+#
+# on-CPU RTC drivers
+#
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_INTEL_MID_DMAC=m
+# CONFIG_INTEL_IOATDMA is not set
+CONFIG_DW_DMAC=m
+# CONFIG_DW_DMAC_BIG_ENDIAN_IO is not set
+CONFIG_TIMB_DMA=m
+CONFIG_PCH_DMA=m
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_ACPI=y
+
+#
+# DMA Clients
+#
+# CONFIG_NET_DMA is not set
+# CONFIG_ASYNC_TX_DMA is not set
+CONFIG_DMATEST=m
+# CONFIG_AUXDISPLAY is not set
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_DMEM_GENIRQ=m
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO=m
+CONFIG_VFIO_PCI=m
+# CONFIG_VFIO_PCI_VGA is not set
+# CONFIG_VIRT_DRIVERS is not set
+CONFIG_VIRTIO=m
+
+#
+# Virtio drivers
+#
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_MMIO=m
+CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
+
+#
+# Microsoft Hyper-V guest support
+#
+CONFIG_STAGING=y
+# CONFIG_ET131X is not set
+# CONFIG_SLICOSS is not set
+# CONFIG_ECHO is not set
+# CONFIG_COMEDI is not set
+# CONFIG_IDE_PHISON is not set
+# CONFIG_DX_SEP is not set
+# CONFIG_ZSMALLOC is not set
+# CONFIG_FB_SM7XX is not set
+# CONFIG_CRYSTALHD is not set
+# CONFIG_FB_XGI is not set
+# CONFIG_ACPI_QUICKSTART is not set
+# CONFIG_FT1000 is not set
+
+#
+# Speakup console speech
+#
+# CONFIG_SPEAKUP is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
+# CONFIG_STAGING_MEDIA is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+CONFIG_WIMAX_GDM72XX=m
+CONFIG_WIMAX_GDM72XX_QOS=y
+CONFIG_WIMAX_GDM72XX_K_MODE=y
+CONFIG_WIMAX_GDM72XX_WIMAX2=y
+CONFIG_NET_VENDOR_SILICOM=y
+CONFIG_SBYPASS=m
+CONFIG_BPCTL=m
+# CONFIG_DGRP is not set
+CONFIG_ZCACHE=m
+# CONFIG_ZCACHE_DEBUG is not set
+CONFIG_X86_PLATFORM_DEVICES=y
+# CONFIG_ACERHDF is not set
+# CONFIG_ASUS_LAPTOP is not set
+# CONFIG_CHROMEOS_LAPTOP is not set
+# CONFIG_FUJITSU_TABLET is not set
+# CONFIG_AMILO_RFKILL is not set
+# CONFIG_HP_ACCEL is not set
+# CONFIG_SONY_LAPTOP is not set
+# CONFIG_THINKPAD_ACPI is not set
+CONFIG_SENSORS_HDAPS=m
+# CONFIG_INTEL_MENLOW is not set
+# CONFIG_ACPI_WMI is not set
+# CONFIG_TOPSTAR_LAPTOP is not set
+# CONFIG_TOSHIBA_BT_RFKILL is not set
+# CONFIG_ACPI_CMPC is not set
+# CONFIG_INTEL_IPS is not set
+# CONFIG_IBM_RTL is not set
+# CONFIG_XO15_EBOOK is not set
+# CONFIG_SAMSUNG_Q10 is not set
+# CONFIG_PVPANIC is not set
+
+#
+# Hardware Spinlock drivers
+#
+CONFIG_CLKEVT_I8253=y
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# CONFIG_MAILBOX is not set
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+CONFIG_AMD_IOMMU=y
+CONFIG_AMD_IOMMU_STATS=y
+CONFIG_AMD_IOMMU_V2=m
+CONFIG_DMAR_TABLE=y
+CONFIG_INTEL_IOMMU=y
+CONFIG_INTEL_IOMMU_DEFAULT_ON=y
+CONFIG_INTEL_IOMMU_FLOPPY_WA=y
+CONFIG_IRQ_REMAP=y
+
+#
+# Remoteproc drivers
+#
+CONFIG_REMOTEPROC=m
+CONFIG_STE_MODEM_RPROC=m
+
+#
+# Rpmsg drivers
+#
+# CONFIG_PM_DEVFREQ is not set
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+# CONFIG_MEMORY is not set
+# CONFIG_IIO is not set
+# CONFIG_NTB is not set
+# CONFIG_VME_BUS is not set
+# CONFIG_PWM is not set
+# CONFIG_IPACK_BUS is not set
+# CONFIG_RESET_CONTROLLER is not set
+
+#
+# Firmware Drivers
+#
+# CONFIG_EDD is not set
+CONFIG_FIRMWARE_MEMMAP=y
+# CONFIG_DELL_RBU is not set
+# CONFIG_DCDBAS is not set
+CONFIG_DMIID=y
+CONFIG_DMI_SYSFS=m
+# CONFIG_ISCSI_IBFT_FIND is not set
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_VARS=y
+CONFIG_EFI_VARS_PSTORE=y
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_EXT2_FS=m
+CONFIG_EXT2_FS_XATTR=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+# CONFIG_EXT2_FS_XIP is not set
+CONFIG_EXT3_FS=y
+# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
+CONFIG_EXT3_FS_XATTR=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD=y
+CONFIG_JBD_DEBUG=y
+CONFIG_JBD2=y
+CONFIG_JBD2_DEBUG=y
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+CONFIG_REISERFS_PROC_INFO=y
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+CONFIG_JFS_STATISTICS=y
+CONFIG_XFS_FS=m
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+CONFIG_XFS_WARN=y
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+CONFIG_OCFS2_DEBUG_MASKLOG=y
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y
+# CONFIG_BTRFS_DEBUG is not set
+CONFIG_NILFS2_FS=m
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+CONFIG_QUOTA_DEBUG=y
+CONFIG_QUOTA_TREE=m
+# CONFIG_QFMT_V1 is not set
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_QUOTACTL_COMPAT=y
+CONFIG_AUTOFS4_FS=m
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_GENERIC_ACL=y
+
+#
+# Caches
+#
+CONFIG_FSCACHE=m
+CONFIG_FSCACHE_STATS=y
+CONFIG_FSCACHE_HISTOGRAM=y
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_FSCACHE_OBJECT_LIST=y
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# CONFIG_CACHEFILES_HISTOGRAM is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+CONFIG_UDF_NLS=y
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+CONFIG_NTFS_RW=y
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+# CONFIG_AFFS_FS is not set
+CONFIG_ECRYPT_FS=m
+CONFIG_ECRYPT_FS_MESSAGING=y
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_LOGFS is not set
+CONFIG_CRAMFS=m
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y
+CONFIG_SQUASHFS_EMBEDDED=y
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_QNX6FS_FS is not set
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+CONFIG_ROMFS_ON_BLOCK=y
+CONFIG_PSTORE=y
+CONFIG_PSTORE_CONSOLE=y
+CONFIG_PSTORE_RAM=m
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_EXOFS_FS is not set
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_EFIVAR_FS=m
+CONFIG_ORE=m
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+# CONFIG_NFS_SWAP is not set
+CONFIG_NFS_V4_1=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_OBJLAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+# CONFIG_NFS_FSCACHE is not set
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+# CONFIG_NFSD_FAULT_INJECTION is not set
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_CEPH_FS=m
+CONFIG_CIFS=m
+CONFIG_CIFS_STATS=y
+CONFIG_CIFS_STATS2=y
+# CONFIG_CIFS_WEAK_PW_HASH is not set
+# CONFIG_CIFS_UPCALL is not set
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+CONFIG_CIFS_ACL=y
+CONFIG_CIFS_DEBUG=y
+# CONFIG_CIFS_DEBUG2 is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SMB2=y
+# CONFIG_CIFS_FSCACHE is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+# CONFIG_AFS_FSCACHE is not set
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=y
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+
+#
+# Kernel hacking
+#
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_PRINTK_TIME=y
+CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
+# CONFIG_ENABLE_WARN_DEPRECATED is not set
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_FRAME_WARN=2048
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_STRIP_ASM_SYMS is not set
+CONFIG_READABLE_ASM=y
+# CONFIG_UNUSED_SYMBOLS is not set
+CONFIG_DEBUG_FS=y
+# CONFIG_HEADERS_CHECK is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_DEBUG_KERNEL=y
+# CONFIG_DEBUG_SHIRQ is not set
+# CONFIG_LOCKUP_DETECTOR is not set
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+# CONFIG_DETECT_HUNG_TASK is not set
+# CONFIG_SCHED_DEBUG is not set
+CONFIG_SCHEDSTATS=y
+CONFIG_TIMER_STATS=y
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_RT_MUTEX_TESTER is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+CONFIG_STACKTRACE=y
+CONFIG_DEBUG_STACK_USAGE=y
+# CONFIG_DEBUG_KOBJECT is not set
+CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DEBUG_INFO is not set
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VIRTUAL is not set
+# CONFIG_DEBUG_WRITECOUNT is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_LIST is not set
+# CONFIG_TEST_LIST_SORT is not set
+# CONFIG_DEBUG_SG is not set
+# CONFIG_DEBUG_NOTIFIERS is not set
+# CONFIG_DEBUG_CREDENTIALS is not set
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+CONFIG_FRAME_POINTER=y
+# CONFIG_BOOT_PRINTK_DELAY is not set
+
+#
+# RCU Debugging
+#
+# CONFIG_SPARSE_RCU_POINTER is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_RCU_CPU_STALL_INFO is not set
+# CONFIG_RCU_TRACE is not set
+# CONFIG_KPROBES_SANITY_TEST is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+# CONFIG_LKDTM is not set
+CONFIG_NOTIFIER_ERROR_INJECTION=m
+CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
+CONFIG_PM_NOTIFIER_ERROR_INJECT=m
+# CONFIG_FAULT_INJECTION is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
+# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
+# CONFIG_DEBUG_PAGEALLOC is not set
+CONFIG_USER_STACKTRACE_SUPPORT=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
+CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_FENTRY=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_FUNCTION_TRACER is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_FTRACE_SYSCALLS is not set
+# CONFIG_TRACER_SNAPSHOT is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+# CONFIG_PROFILE_ALL_BRANCHES is not set
+# CONFIG_STACK_TRACER is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENT=y
+CONFIG_UPROBE_EVENT=y
+CONFIG_PROBE_EVENTS=y
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_MMIOTRACE is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+CONFIG_RBTREE_TEST=m
+CONFIG_INTERVAL_TREE_TEST=m
+CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
+# CONFIG_DYNAMIC_DEBUG is not set
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+CONFIG_ASYNC_RAID6_TEST=m
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_HAVE_ARCH_KMEMCHECK=y
+# CONFIG_KMEMCHECK is not set
+# CONFIG_TEST_STRING_HELPERS is not set
+# CONFIG_TEST_KSTRTOX is not set
+# CONFIG_STRICT_DEVMEM is not set
+CONFIG_X86_VERBOSE_BOOTUP=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_EARLY_PRINTK_DBGP=y
+CONFIG_DEBUG_STACKOVERFLOW=y
+# CONFIG_X86_PTDUMP is not set
+CONFIG_DEBUG_RODATA=y
+# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_SET_MODULE_RONX is not set
+CONFIG_DEBUG_NX_TEST=m
+# CONFIG_DEBUG_TLBFLUSH is not set
+# CONFIG_IOMMU_DEBUG is not set
+# CONFIG_IOMMU_STRESS is not set
+CONFIG_HAVE_MMIOTRACE_SUPPORT=y
+# CONFIG_X86_DECODER_SELFTEST is not set
+CONFIG_IO_DELAY_TYPE_0X80=0
+CONFIG_IO_DELAY_TYPE_0XED=1
+CONFIG_IO_DELAY_TYPE_UDELAY=2
+CONFIG_IO_DELAY_TYPE_NONE=3
+CONFIG_IO_DELAY_0X80=y
+# CONFIG_IO_DELAY_0XED is not set
+# CONFIG_IO_DELAY_UDELAY is not set
+# CONFIG_IO_DELAY_NONE is not set
+CONFIG_DEFAULT_IO_DELAY_TYPE=0
+CONFIG_DEBUG_BOOT_PARAMS=y
+# CONFIG_CPA_DEBUG is not set
+CONFIG_OPTIMIZE_INLINING=y
+# CONFIG_DEBUG_NMI_SELFTEST is not set
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+CONFIG_ENCRYPTED_KEYS=y
+CONFIG_KEYS_DEBUG_PROC_KEYS=y
+# CONFIG_SECURITY_DMESG_RESTRICT is not set
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_SECURITY_NETWORK_XFRM=y
+CONFIG_SECURITY_PATH=y
+# CONFIG_INTEL_TXT is not set
+CONFIG_LSM_MMAP_MIN_ADDR=65536
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+CONFIG_SECURITY_SELINUX_DISABLE=y
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
+# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+# CONFIG_SECURITY_APPARMOR is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_YAMA_STACKED is not set
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+# CONFIG_IMA is not set
+CONFIG_EVM=y
+CONFIG_EVM_HMAC_VERSION=2
+CONFIG_DEFAULT_SECURITY_SELINUX=y
+# CONFIG_DEFAULT_SECURITY_YAMA is not set
+# CONFIG_DEFAULT_SECURITY_DAC is not set
+CONFIG_DEFAULT_SECURITY="selinux"
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_BLKCIPHER=y
+CONFIG_CRYPTO_BLKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_PCOMP=m
+CONFIG_CRYPTO_PCOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=m
+# CONFIG_CRYPTO_PCRYPT is not set
+CONFIG_CRYPTO_WORKQUEUE=y
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=y
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ABLK_HELPER_X86=m
+CONFIG_CRYPTO_GLUE_HELPER_X86=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_SEQIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=m
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CRC32C_INTEL=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRC32_PCLMUL=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD128=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_RMD256=m
+CONFIG_CRYPTO_RMD320=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_SSSE3=m
+CONFIG_CRYPTO_SHA256_SSSE3=m
+CONFIG_CRYPTO_SHA512_SSSE3=m
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=m
+CONFIG_CRYPTO_TGR192=m
+CONFIG_CRYPTO_WP512=m
+CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_X86_64=m
+CONFIG_CRYPTO_AES_NI_INTEL=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=y
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_BLOWFISH_X86_64=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAMELLIA_X86_64=m
+CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
+CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST5_AVX_X86_64=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_CAST6_AVX_X86_64=m
+CONFIG_CRYPTO_DES=y
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_SALSA20=m
+CONFIG_CRYPTO_SALSA20_X86_64=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
+CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
+CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+CONFIG_CRYPTO_TWOFISH_X86_64=m
+CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
+CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=m
+CONFIG_CRYPTO_ZLIB=m
+CONFIG_CRYPTO_LZO=m
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_DEV_PADLOCK is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=m
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m
+CONFIG_PUBLIC_KEY_ALGO_RSA=m
+CONFIG_X509_CERTIFICATE_PARSER=m
+CONFIG_HAVE_KVM=y
+CONFIG_VIRTUALIZATION=y
+# CONFIG_KVM is not set
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_FIND_FIRST_BIT=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_IOMAP=y
+CONFIG_GENERIC_IO=y
+CONFIG_PERCPU_RWSEM=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=y
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+CONFIG_CRC32_SELFTEST=y
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=m
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_TEST=m
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_NLATTR=y
+CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
+CONFIG_LRU_CACHE=m
+CONFIG_AVERAGE=y
+CONFIG_CLZ_TAB=y
+CONFIG_CORDIC=m
+CONFIG_DDR=y
+CONFIG_MPILIB=m
+CONFIG_OID_REGISTRY=m
+CONFIG_UCS2_STRING=y
index 9b2e99684dd5adb860b5212ca8e83ec1390d8f6e..70b282eef2860e32ee0aad5e785fa8553687897a 100644 (file)
@@ -14,4 +14,4 @@ include ld.so.conf.d/*.conf
 /usr/lib64/opengl/xorg-x11/lib
 /usr/lib/postgresql
 /usr/lib64/postgresql
-/usr/lib64/postgresql-9.2/lib64/
+/usr/lib64/postgresql-9.3/lib64/
index 62d62a076f7651f9c3c4434c934ebceccb17a836..d3bfa9516ceef74b4c05a20ea5c59a67e1096f75 100644 (file)
@@ -1,2 +1,2 @@
-/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32
-/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3
+/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32
+/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3
index d3c11566625937d79d640556fd46f9381f0a6873..352847b4f01da80516d5d94672506a327be39438 100644 (file)
@@ -7,3 +7,8 @@ executable and it has a .stop extension, it will be run when the local
 service is stopped.
 
 All files are processed in lexical order.
+
+Keep in mind that files in this directory are processed sequencially,
+and the local service is not considered started or stopped until
+everything is processed, so if you have a process which takes a long
+time to run, it can delay your boot or shutdown processing.
index de3077e8cf359b5621a8f858bf2da3f3768053a5..4ee0b45e43af0bf35739f271c4fbe77f3c19917c 100644 (file)
 # N.B. Take care that each setting only appears once if uncommenting
 # example settings in this file.
 
+# This section allows you to set the way the configuration settings are handled.
+config {
+
+    # If enabled, any LVM2 configuration mismatch is reported.
+    # This implies checking that the configuration key is understood
+    # by LVM2 and that the value of the key is of a proper type.
+    # If disabled, any configuration mismatch is ignored and default
+    # value is used instead without any warning (a message about the
+    # configuration key not being found is issued in verbose mode only).
+    checks = 1
+
+    # If enabled, any configuration mismatch aborts the LVM2 process.
+    abort_on_errors = 0
+
+    # Directory where LVM looks for configuration profiles.
+    profile_dir = "/etc/lvm/profile"
+}
 
 # This section allows you to configure which block devices should
 # be used by the LVM system.
@@ -63,6 +80,8 @@ devices {
     # the cache file gets regenerated (see below).
     # If it doesn't do what you expect, check the output of 'vgscan -vvvv'.
 
+    # If lvmetad is used, then see "A note about device filtering while
+    # lvmetad is used" comment that is attached to global/use_lvmetad setting.
 
     # By default we accept every block device:
     # Gentoo: we exclude /dev/nbd by default, because it makes a lot of kernel
@@ -81,6 +100,14 @@ devices {
     # Use anchors if you want to be really specific
     # filter = [ "a|^/dev/hda8$|", "r/.*/" ]
 
+    # Since "filter" is often overridden from command line, it is not suitable
+    # for system-wide device filtering (udev rules, lvmetad). To hide devices
+    # from LVM-specific udev processing and/or from lvmetad, you need to set
+    # global_filter. The syntax is the same as for normal "filter"
+    # above. Devices that fail the global_filter are not even opened by LVM.
+
+    # global_filter = []
+
     # The results of the filtering are cached on disk to avoid
     # rescanning dud devices (which can take a very long time).
     # By default this cache is stored in the /etc/lvm/cache directory
@@ -226,6 +253,38 @@ allocation {
     # Set to 1 to guarantee that thin pool metadata will always
     # be placed on different PVs from the pool data.
     thin_pool_metadata_require_separate_pvs = 0
+
+    # Specify chunk size calculation policy for thin pool volumes.
+    # Possible options are:
+    # "generic"        - if thin_pool_chunk_size is defined, use it.
+    #                    Otherwise, calculate the chunk size based on
+    #                    estimation and device hints exposed in sysfs:
+    #                    the minimum_io_size. The chunk size is always
+    #                    at least 64KiB.
+    #
+    # "performance"    - if thin_pool_chunk_size is defined, use it.
+    #                   Otherwise, calculate the chunk size for
+    #                   performance based on device hints exposed in
+    #                   sysfs: the optimal_io_size. The chunk size is
+    #                   always at least 512KiB.
+    # thin_pool_chunk_size_policy = "generic"
+
+    # Specify the minimal chunk size (in KB) for thin pool volumes.
+    # Use of the larger chunk size may improve perfomance for plain
+    # thin volumes, however using them for snapshot volumes is less efficient,
+    # as it consumes more space and takes extra time for copying.
+    # When unset, lvm tries to estimate chunk size starting from 64KB
+    # Supported values are in range from 64 to 1048576.
+    # thin_pool_chunk_size = 64
+
+    # Specify discards behavior of the thin pool volume.
+    # Select one of  "ignore", "nopassdown", "passdown"
+    # thin_pool_discards = "passdown"
+
+    # Set to 0, to disable zeroing of thin pool data chunks before their
+    # first use.
+    # N.B. zeroing larger thin pool chunk size degrades performance.
+    # thin_pool_zero = 1
 }
 
 # This section that allows you to configure the nature of the
@@ -236,6 +295,17 @@ log {
     # There are three levels of verbosity, 3 being the most verbose.
     verbose = 0
 
+    # Set to 1 to suppress all non-essential messages from stdout.
+    # This has the same effect as -qq.
+    # When this is set, the following commands still produce output:
+    # dumpconfig, lvdisplay, lvmdiskscan, lvs, pvck, pvdisplay, 
+    # pvs, version, vgcfgrestore -l, vgdisplay, vgs.
+    # Non-essential messages are shifted from log level 4 to log level 5
+    # for syslog and lvm2_log_fn purposes.
+    # Any 'yes' or 'no' questions not overridden by other arguments
+    # are suppressed and default to 'no'.
+    silent = 0
+
     # Should we send log messages through syslog?
     # 1 is yes; 0 is no.
     syslog = 1
@@ -273,6 +343,15 @@ log {
     # Set this if you want log messages during activation.
     # Don't use this in low memory situations (can deadlock).
     # activation = 0
+
+    # Some debugging messages are assigned to a class and only appear
+    # in debug output if the class is listed here.
+    # Classes currently available:
+    #   memory, devices, activation, allocation, lvmetad, metadata, cache,
+    #   locking
+    # Use "all" to see everything.
+    debug_classes = [ "memory", "devices", "activation", "allocation",
+                     "lvmetad", "metadata", "cache", "locking" ]
 }
 
 # Configuration of metadata backups and archiving.  In LVM2 when we
@@ -316,7 +395,6 @@ shell {
 
 # Miscellaneous global LVM2 settings
 global {
-
     # The file creation mask for any files and directories created.
     # Interpreted as octal if the first digit is zero.
     umask = 077
@@ -373,6 +451,10 @@ global {
     # Type 3 uses built-in clustered locking.
     # Type 4 uses read-only locking which forbids any operations that might 
     # change metadata.
+    # N.B. Don't use lvmetad with locking type 3 as lvmetad is not yet
+    # supported in clustered environment. If use_lvmetad=1 and locking_type=3
+    # is set at the same time, LVM always issues a warning message about this
+    # and then it automatically disables lvmetad use.
     locking_type = 1
 
     # Set to 0 to fail when a lock request cannot be satisfied immediately.
@@ -455,7 +537,24 @@ global {
     #
     # Specify the '--type <mirror|raid1>' option to override this default
     # setting.
-    mirror_segtype_default = "mirror"
+    mirror_segtype_default = "raid1"
+
+    # 'raid10_segtype_default' determines the segment types used by default
+    # when the '--stripes/-i' and '--mirrors/-m' arguments are both specified
+    # during the creation of a logical volume.
+    # Possible settings include:
+    #
+    # "raid10" - This implementation leverages MD's RAID10 personality through
+    #            device-mapper.
+    #
+    # "mirror" - LVM will layer the 'mirror' and 'stripe' segment types.  It
+    #            will do this by creating a mirror on top of striped sub-LVs;
+    #            effectively creating a RAID 0+1 array.  This is suboptimal
+    #            in terms of providing redunancy and performance.  Changing to
+    #            this setting is not advised.
+    # Specify the '--type <raid10|mirror>' option to override this default
+    # setting.
+    raid10_segtype_default = "raid10"
 
     # The default format for displaying LV names in lvdisplay was changed 
     # in version 2.02.89 to show the LV name and path separately.
@@ -467,12 +566,38 @@ global {
 
     # Whether to use (trust) a running instance of lvmetad. If this is set to
     # 0, all commands fall back to the usual scanning mechanisms. When set to 1
-    # *and* when lvmetad is running (it is not auto-started), the volume group
-    # metadata and PV state flags are obtained from the lvmetad instance and no
-    # scanning is done by the individual commands. In a setup with lvmetad,
-    # lvmetad udev rules *must* be set up for LVM to work correctly. Without
-    # proper udev rules, all changes in block device configuration will be
-    # *ignored* until a manual 'vgscan' is performed.
+    # *and* when lvmetad is running (automatically instantiated by making use of
+    # systemd's socket-based service activation or run as an initscripts service
+    # or run manually), the volume group metadata and PV state flags are obtained
+    # from the lvmetad instance and no scanning is done by the individual
+    # commands. In a setup with lvmetad, lvmetad udev rules *must* be set up for
+    # LVM to work correctly. Without proper udev rules, all changes in block
+    # device configuration will be *ignored* until a manual 'pvscan --cache'
+    # is performed. These rules are installed by default.
+    #
+    # If lvmetad has been running while use_lvmetad was 0, it MUST be stopped
+    # before changing use_lvmetad to 1 and started again afterwards.
+    #
+    # If using lvmetad, the volume activation is also switched to automatic
+    # event-based mode. In this mode, the volumes are activated based on
+    # incoming udev events that automatically inform lvmetad about new PVs
+    # that appear in the system. Once the VG is complete (all the PVs are
+    # present), it is auto-activated. The activation/auto_activation_volume_list
+    # setting controls which volumes are auto-activated (all by default).
+    #
+    # A note about device filtering while lvmetad is used:
+    # When lvmetad is updated (either automatically based on udev events
+    # or directly by pvscan --cache <device> call), the devices/filter
+    # is ignored and all devices are scanned by default. The lvmetad always
+    # keeps unfiltered information which is then provided to LVM commands
+    # and then each LVM command does the filtering based on devices/filter
+    # setting itself.
+    # To prevent scanning devices completely, even when using lvmetad,
+    # the devices/global_filter must be used.
+    # N.B. Don't use lvmetad with locking type 3 as lvmetad is not yet
+    # supported in clustered environment. If use_lvmetad=1 and locking_type=3
+    # is set at the same time, LVM always issues a warning message about this
+    # and then it automatically disables lvmetad use.
     use_lvmetad = 0
 
     # Full path of the utility called to check that a thin metadata device
@@ -484,11 +609,41 @@ global {
     # The thin tools are available as part of the device-mapper-persistent-data
     # package from https://github.com/jthornber/thin-provisioning-tools.
     #
-    thin_check_executable = "/sbin/thin_check"
+    # thin_check_executable = "/sbin/thin_check"
+
+    # Array of string options passed with thin_check command. By default,
+    # option "-q" is for quiet output.
+    # With thin_check version 2.1 or newer you can add "--ignore-non-fatal-errors"
+    # to let it pass through ignoreable errors and fix them later.
+    #
+    # thin_check_options = [ "-q" ]
 
-    # String with options passed with thin_check command. By default,
-    # option '-q' is for quiet output.
-    thin_check_options = [ "-q" ]
+    # Full path of the utility called to repair a thin metadata device
+    # is in a state that allows it to be used.
+    # Each time a thin pool needs repair this utility is executed.
+    # See thin_check_executable how to obtain binaries.
+    #
+    # thin_repair_executable = "/sbin/thin_repair"
+
+    # Array of extra string options passed with thin_repair command.
+    # thin_repair_options = [ "" ]
+
+    # Full path of the utility called to dump thin metadata content.
+    # See thin_check_executable how to obtain binaries.
+    #
+    # thin_dump_executable = "/sbin/thin_dump"
+
+    # If set, given features are not used by thin driver.
+    # This can be helpful not just for testing, but i.e. allows to avoid
+    # using problematic implementation of some thin feature.
+    # Features:
+    #   block_size
+    #   discards
+    #   discards_non_power_2
+    #   external_origin
+    #   metadata_resize
+    #
+    # thin_disabled_features = [ "discards", "block_size" ]
 }
 
 activation {
@@ -551,15 +706,48 @@ activation {
 
     # If volume_list is defined, each LV is only activated if there is a
     # match against the list.
+    #
     #   "vgname" and "vgname/lvname" are matched exactly.
     #   "@tag" matches any tag set in the LV or VG.
     #   "@*" matches if any tag defined on the host is also set in the LV or VG
     #
+    # If any host tags exist but volume_list is not defined, a default
+    # single-entry list containing "@*" is assumed.
+    #
     # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
 
     # If auto_activation_volume_list is defined, each LV that is to be
-    # activated is checked against the list while using the autoactivation
-    # option (--activate ay/-a ay), and if it matches, it is activated.
+    # activated with the autoactivation option (--activate ay/-a ay) is
+    # first checked against the list. There are two scenarios in which
+    # the autoactivation option is used:
+    #
+    #   - automatic activation of volumes based on incoming PVs. If all the
+    #     PVs making up a VG are present in the system, the autoactivation
+    #     is triggered. This requires lvmetad (global/use_lvmetad=1) and udev
+    #     to be running. In this case, "pvscan --cache -aay" is called
+    #     automatically without any user intervention while processing
+    #     udev events. Please, make sure you define auto_activation_volume_list
+    #     properly so only the volumes you want and expect are autoactivated.
+    #
+    #   - direct activation on command line with the autoactivation option.
+    #     In this case, the user calls "vgchange --activate ay/-a ay" or
+    #     "lvchange --activate ay/-a ay" directly.
+    #
+    # By default, the auto_activation_volume_list is not defined and all
+    # volumes will be activated either automatically or by using --activate ay/-a ay.
+    #
+    # N.B. The "activation/volume_list" is still honoured in all cases so even
+    # if the VG/LV passes the auto_activation_volume_list, it still needs to
+    # pass the volume_list for it to be activated in the end.
+
+    # If auto_activation_volume_list is defined but empty, no volumes will be
+    # activated automatically and --activate ay/-a ay will do nothing.
+    #
+    # auto_activation_volume_list = []
+
+    # If auto_activation_volume_list is defined and it's not empty, only matching
+    # volumes will be activated either automatically or by using --activate ay/-a ay.
+    #
     #   "vgname" and "vgname/lvname" are matched exactly.
     #   "@tag" matches any tag set in the LV or VG.
     #   "@*" matches if any tag defined on the host is also set in the LV or VG
@@ -570,14 +758,26 @@ activation {
     # is checked against the list, and if it matches, it as activated
     # in read-only mode.  (This overrides '--permission rw' stored in the
     # metadata.)
+    #
     #   "vgname" and "vgname/lvname" are matched exactly.
     #   "@tag" matches any tag set in the LV or VG.
     #   "@*" matches if any tag defined on the host is also set in the LV or VG
     #
     # read_only_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
 
-    # Size (in KB) of each copy operation when mirroring
-    mirror_region_size = 512
+    # Each LV can have an 'activation skip' flag stored persistently against it.
+    # During activation, this flag is used to decide whether such an LV is skipped.
+    # The 'activation skip' flag can be set during LV creation and by default it
+    # is automatically set for thin snapshot LVs. The 'auto_set_activation_skip'
+    # enables or disables this automatic setting of the flag while LVs are created.
+    # auto_set_activation_skip = 1
+
+    # For RAID or 'mirror' segment types, 'raid_region_size' is the
+    # size (in kiB) of each:
+    # - synchronization operation when initializing
+    # - each copy operation when performing a 'pvmove' (using 'mirror' segtype)
+    # This setting has replaced 'mirror_region_size' since version 2.02.99
+    raid_region_size = 512
 
     # Setting to use when there is no readahead value stored in the metadata.
     #
diff --git a/lvm/profile/default.profile b/lvm/profile/default.profile
new file mode 100644 (file)
index 0000000..9c01572
--- /dev/null
@@ -0,0 +1,20 @@
+# This is a default profile for the LVM2 system.
+# It contains all configuration settings that are customizable by profiles.
+#
+# To create a new profile, select the settings you want to customize
+# and put them in a new file named <profile_name>.profile. Then put this
+# file in a directory as defined by config/profile_dir setting found in
+# /etc/lvm/lvm.conf file.
+#
+# Refer to 'man lvm.conf' for further information about profiles and file layout.
+
+allocation {
+       thin_pool_chunk_size = 64
+       thin_pool_discards = "passdown"
+       thin_pool_zero = 1
+}
+
+activation {
+       thin_pool_autoextend_threshold = 100
+       thin_pool_autoextend_percent = 20
+}
diff --git a/lvm/profile/thin-performance.profile b/lvm/profile/thin-performance.profile
new file mode 100644 (file)
index 0000000..2914de2
--- /dev/null
@@ -0,0 +1,4 @@
+allocation {
+       thin_pool_chunk_size_policy = "performance"
+       thin_pool_zero = 0
+}
diff --git a/makedev.d/00macros b/makedev.d/00macros
new file mode 100644 (file)
index 0000000..bcb95ae
--- /dev/null
@@ -0,0 +1,14 @@
+=ALLREAD  644 root root
+=ALLWRITE 666 root root
+=FLOPPY   660 root floppy
+=KMEM     640 root kmem         
+=PRINTER  660 root lp
+=PTY      666 root tty
+=ROOT     600 root root
+=SERIAL   660 root uucp
+=STORAGE  640 root disk
+=TTY      620 root tty
+=VCSA     620 vcsa tty
+
+# Define "console" as an alias for root for specifying input devices and such.
+=CONSOLE  $ROOT
diff --git a/makedev.d/01alsa b/makedev.d/01alsa
new file mode 100644 (file)
index 0000000..1a1943c
--- /dev/null
@@ -0,0 +1,123 @@
+c $CONSOLE             116   0  1   1 snd/controlC0
+c $CONSOLE             116   0  1   1 aloadC0
+c $CONSOLE             116   4  1   1 snd/hwC0D0
+c $CONSOLE             116   5  1   1 snd/hwC0D1
+c $CONSOLE             116   6  1   1 snd/hwC0D2
+c $CONSOLE             116   7  1   1 snd/hwC0D3
+c $CONSOLE             116   8  1   1 snd/midiC0D0
+c $CONSOLE             116   9  1   1 snd/midiC0D1
+c $CONSOLE             116  10  1   1 snd/midiC0D2
+c $CONSOLE             116  11  1   1 snd/midiC0D3
+c $CONSOLE             116  12  1   1 snd/midiC0D4
+c $CONSOLE             116  13  1   1 snd/midiC0D5
+c $CONSOLE             116  14  1   1 snd/midiC0D6
+c $CONSOLE             116  15  1   1 snd/midiC0D7
+c $CONSOLE             116  24  1   1 snd/pcmC0D0c
+c $CONSOLE             116  16  1   1 snd/pcmC0D0p
+c $CONSOLE             116  25  1   1 snd/pcmC0D1c
+c $CONSOLE             116  17  1   1 snd/pcmC0D1p
+c $CONSOLE             116  26  1   1 snd/pcmC0D2c
+c $CONSOLE             116  18  1   1 snd/pcmC0D2p
+c $CONSOLE             116  27  1   1 snd/pcmC0D3c
+c $CONSOLE             116  19  1   1 snd/pcmC0D3p
+c $CONSOLE             116  28  1   1 snd/pcmC0D4c
+c $CONSOLE             116  20  1   1 snd/pcmC0D4p
+c $CONSOLE             116  29  1   1 snd/pcmC0D5c
+c $CONSOLE             116  21  1   1 snd/pcmC0D5p
+c $CONSOLE             116  30  1   1 snd/pcmC0D6c
+c $CONSOLE             116  22  1   1 snd/pcmC0D6p
+c $CONSOLE             116  31  1   1 snd/pcmC0D7c
+c $CONSOLE             116  23  1   1 snd/pcmC0D7p
+c $CONSOLE             116  32  1   1 snd/controlC1
+c $CONSOLE             116  32  1   1 aloadC1
+c $CONSOLE             116  36  1   1 snd/hwC1D0
+c $CONSOLE             116  37  1   1 snd/hwC1D1
+c $CONSOLE             116  38  1   1 snd/hwC1D2
+c $CONSOLE             116  39  1   1 snd/hwC1D3
+c $CONSOLE             116  40  1   1 snd/midiC1D0
+c $CONSOLE             116  41  1   1 snd/midiC1D1
+c $CONSOLE             116  42  1   1 snd/midiC1D2
+c $CONSOLE             116  43  1   1 snd/midiC1D3
+c $CONSOLE             116  44  1   1 snd/midiC1D4
+c $CONSOLE             116  45  1   1 snd/midiC1D5
+c $CONSOLE             116  46  1   1 snd/midiC1D6
+c $CONSOLE             116  47  1   1 snd/midiC1D7
+c $CONSOLE             116  56  1   1 snd/pcmC1D0c
+c $CONSOLE             116  48  1   1 snd/pcmC1D0p
+c $CONSOLE             116  57  1   1 snd/pcmC1D1c
+c $CONSOLE             116  49  1   1 snd/pcmC1D1p
+c $CONSOLE             116  58  1   1 snd/pcmC1D2c
+c $CONSOLE             116  50  1   1 snd/pcmC1D2p
+c $CONSOLE             116  59  1   1 snd/pcmC1D3c
+c $CONSOLE             116  51  1   1 snd/pcmC1D3p
+c $CONSOLE             116  60  1   1 snd/pcmC1D4c
+c $CONSOLE             116  52  1   1 snd/pcmC1D4p
+c $CONSOLE             116  61  1   1 snd/pcmC1D5c
+c $CONSOLE             116  53  1   1 snd/pcmC1D5p
+c $CONSOLE             116  62  1   1 snd/pcmC1D6c
+c $CONSOLE             116  54  1   1 snd/pcmC1D6p
+c $CONSOLE             116  63  1   1 snd/pcmC1D7c
+c $CONSOLE             116  55  1   1 snd/pcmC1D7p
+c $CONSOLE             116  64  1   1 snd/controlC2
+c $CONSOLE             116  64  1   1 aloadC2
+c $CONSOLE             116  68  1   1 snd/hwC2D0
+c $CONSOLE             116  69  1   1 snd/hwC2D1
+c $CONSOLE             116  70  1   1 snd/hwC2D2
+c $CONSOLE             116  71  1   1 snd/hwC2D3
+c $CONSOLE             116  72  1   1 snd/midiC2D0
+c $CONSOLE             116  73  1   1 snd/midiC2D1
+c $CONSOLE             116  74  1   1 snd/midiC2D2
+c $CONSOLE             116  75  1   1 snd/midiC2D3
+c $CONSOLE             116  76  1   1 snd/midiC2D4
+c $CONSOLE             116  77  1   1 snd/midiC2D5
+c $CONSOLE             116  78  1   1 snd/midiC2D6
+c $CONSOLE             116  79  1   1 snd/midiC2D7
+c $CONSOLE             116  88  1   1 snd/pcmC2D0c
+c $CONSOLE             116  80  1   1 snd/pcmC2D0p
+c $CONSOLE             116  89  1   1 snd/pcmC2D1c
+c $CONSOLE             116  81  1   1 snd/pcmC2D1p
+c $CONSOLE             116  90  1   1 snd/pcmC2D2c
+c $CONSOLE             116  82  1   1 snd/pcmC2D2p
+c $CONSOLE             116  91  1   1 snd/pcmC2D3c
+c $CONSOLE             116  83  1   1 snd/pcmC2D3p
+c $CONSOLE             116  92  1   1 snd/pcmC2D4c
+c $CONSOLE             116  84  1   1 snd/pcmC2D4p
+c $CONSOLE             116  93  1   1 snd/pcmC2D5c
+c $CONSOLE             116  85  1   1 snd/pcmC2D5p
+c $CONSOLE             116  94  1   1 snd/pcmC2D6c
+c $CONSOLE             116  86  1   1 snd/pcmC2D6p
+c $CONSOLE             116  95  1   1 snd/pcmC2D7c
+c $CONSOLE             116  87  1   1 snd/pcmC2D7p
+c $CONSOLE             116  96  1   1 snd/controlC3
+c $CONSOLE             116  96  1   1 aloadC3
+c $CONSOLE             116 100  1   1 snd/hwC3D0
+c $CONSOLE             116 101  1   1 snd/hwC3D1
+c $CONSOLE             116 102  1   1 snd/hwC3D2
+c $CONSOLE             116 103  1   1 snd/hwC3D3
+c $CONSOLE             116 104  1   1 snd/midiC3D0
+c $CONSOLE             116 105  1   1 snd/midiC3D1
+c $CONSOLE             116 106  1   1 snd/midiC3D2
+c $CONSOLE             116 107  1   1 snd/midiC3D3
+c $CONSOLE             116 108  1   1 snd/midiC3D4
+c $CONSOLE             116 109  1   1 snd/midiC3D5
+c $CONSOLE             116 110  1   1 snd/midiC3D6
+c $CONSOLE             116 111  1   1 snd/midiC3D7
+c $CONSOLE             116 120  1   1 snd/pcmC3D0c
+c $CONSOLE             116 112  1   1 snd/pcmC3D0p
+c $CONSOLE             116 121  1   1 snd/pcmC3D1c
+c $CONSOLE             116 113  1   1 snd/pcmC3D1p
+c $CONSOLE             116 122  1   1 snd/pcmC3D2c
+c $CONSOLE             116 114  1   1 snd/pcmC3D2p
+c $CONSOLE             116 123  1   1 snd/pcmC3D3c
+c $CONSOLE             116 115  1   1 snd/pcmC3D3p
+c $CONSOLE             116 124  1   1 snd/pcmC3D4c
+c $CONSOLE             116 116  1   1 snd/pcmC3D4p
+c $CONSOLE             116 125  1   1 snd/pcmC3D5c
+c $CONSOLE             116 117  1   1 snd/pcmC3D5p
+c $CONSOLE             116 126  1   1 snd/pcmC3D6c
+c $CONSOLE             116 118  1   1 snd/pcmC3D6p
+c $CONSOLE             116 127  1   1 snd/pcmC3D7c
+c $CONSOLE             116 119  1   1 snd/pcmC3D7p
+c $CONSOLE             116   1  1   1 snd/seq
+c $CONSOLE             116  33  1   1 snd/timer
+c $CONSOLE             116   1  1   1 aloadSEQ
diff --git a/makedev.d/01cciss b/makedev.d/01cciss
new file mode 100644 (file)
index 0000000..5092dea
--- /dev/null
@@ -0,0 +1,2048 @@
+b $STORAGE             104   0  1   1 cciss/c0d0
+b $STORAGE             104   1  1   1 cciss/c0d0p1
+b $STORAGE             104   2  1   1 cciss/c0d0p2
+b $STORAGE             104   3  1   1 cciss/c0d0p3
+b $STORAGE             104   4  1   1 cciss/c0d0p4
+b $STORAGE             104   5  1   1 cciss/c0d0p5
+b $STORAGE             104   6  1   1 cciss/c0d0p6
+b $STORAGE             104   7  1   1 cciss/c0d0p7
+b $STORAGE             104   8  1   1 cciss/c0d0p8
+b $STORAGE             104   9  1   1 cciss/c0d0p9
+b $STORAGE             104  10  1   1 cciss/c0d0p10
+b $STORAGE             104  11  1   1 cciss/c0d0p11
+b $STORAGE             104  12  1   1 cciss/c0d0p12
+b $STORAGE             104  13  1   1 cciss/c0d0p13
+b $STORAGE             104  14  1   1 cciss/c0d0p14
+b $STORAGE             104  15  1   1 cciss/c0d0p15
+b $STORAGE             104  16  1   1 cciss/c0d1
+b $STORAGE             104  17  1   1 cciss/c0d1p1
+b $STORAGE             104  18  1   1 cciss/c0d1p2
+b $STORAGE             104  19  1   1 cciss/c0d1p3
+b $STORAGE             104  20  1   1 cciss/c0d1p4
+b $STORAGE             104  21  1   1 cciss/c0d1p5
+b $STORAGE             104  22  1   1 cciss/c0d1p6
+b $STORAGE             104  23  1   1 cciss/c0d1p7
+b $STORAGE             104  24  1   1 cciss/c0d1p8
+b $STORAGE             104  25  1   1 cciss/c0d1p9
+b $STORAGE             104  26  1   1 cciss/c0d1p10
+b $STORAGE             104  27  1   1 cciss/c0d1p11
+b $STORAGE             104  28  1   1 cciss/c0d1p12
+b $STORAGE             104  29  1   1 cciss/c0d1p13
+b $STORAGE             104  30  1   1 cciss/c0d1p14
+b $STORAGE             104  31  1   1 cciss/c0d1p15
+b $STORAGE             104  32  1   1 cciss/c0d2
+b $STORAGE             104  33  1   1 cciss/c0d2p1
+b $STORAGE             104  34  1   1 cciss/c0d2p2
+b $STORAGE             104  35  1   1 cciss/c0d2p3
+b $STORAGE             104  36  1   1 cciss/c0d2p4
+b $STORAGE             104  37  1   1 cciss/c0d2p5
+b $STORAGE             104  38  1   1 cciss/c0d2p6
+b $STORAGE             104  39  1   1 cciss/c0d2p7
+b $STORAGE             104  40  1   1 cciss/c0d2p8
+b $STORAGE             104  41  1   1 cciss/c0d2p9
+b $STORAGE             104  42  1   1 cciss/c0d2p10
+b $STORAGE             104  43  1   1 cciss/c0d2p11
+b $STORAGE             104  44  1   1 cciss/c0d2p12
+b $STORAGE             104  45  1   1 cciss/c0d2p13
+b $STORAGE             104  46  1   1 cciss/c0d2p14
+b $STORAGE             104  47  1   1 cciss/c0d2p15
+b $STORAGE             104  48  1   1 cciss/c0d3
+b $STORAGE             104  49  1   1 cciss/c0d3p1
+b $STORAGE             104  50  1   1 cciss/c0d3p2
+b $STORAGE             104  51  1   1 cciss/c0d3p3
+b $STORAGE             104  52  1   1 cciss/c0d3p4
+b $STORAGE             104  53  1   1 cciss/c0d3p5
+b $STORAGE             104  54  1   1 cciss/c0d3p6
+b $STORAGE             104  55  1   1 cciss/c0d3p7
+b $STORAGE             104  56  1   1 cciss/c0d3p8
+b $STORAGE             104  57  1   1 cciss/c0d3p9
+b $STORAGE             104  58  1   1 cciss/c0d3p10
+b $STORAGE             104  59  1   1 cciss/c0d3p11
+b $STORAGE             104  60  1   1 cciss/c0d3p12
+b $STORAGE             104  61  1   1 cciss/c0d3p13
+b $STORAGE             104  62  1   1 cciss/c0d3p14
+b $STORAGE             104  63  1   1 cciss/c0d3p15
+b $STORAGE             104  64  1   1 cciss/c0d4
+b $STORAGE             104  65  1   1 cciss/c0d4p1
+b $STORAGE             104  66  1   1 cciss/c0d4p2
+b $STORAGE             104  67  1   1 cciss/c0d4p3
+b $STORAGE             104  68  1   1 cciss/c0d4p4
+b $STORAGE             104  69  1   1 cciss/c0d4p5
+b $STORAGE             104  70  1   1 cciss/c0d4p6
+b $STORAGE             104  71  1   1 cciss/c0d4p7
+b $STORAGE             104  72  1   1 cciss/c0d4p8
+b $STORAGE             104  73  1   1 cciss/c0d4p9
+b $STORAGE             104  74  1   1 cciss/c0d4p10
+b $STORAGE             104  75  1   1 cciss/c0d4p11
+b $STORAGE             104  76  1   1 cciss/c0d4p12
+b $STORAGE             104  77  1   1 cciss/c0d4p13
+b $STORAGE             104  78  1   1 cciss/c0d4p14
+b $STORAGE             104  79  1   1 cciss/c0d4p15
+b $STORAGE             104  80  1   1 cciss/c0d5
+b $STORAGE             104  81  1   1 cciss/c0d5p1
+b $STORAGE             104  82  1   1 cciss/c0d5p2
+b $STORAGE             104  83  1   1 cciss/c0d5p3
+b $STORAGE             104  84  1   1 cciss/c0d5p4
+b $STORAGE             104  85  1   1 cciss/c0d5p5
+b $STORAGE             104  86  1   1 cciss/c0d5p6
+b $STORAGE             104  87  1   1 cciss/c0d5p7
+b $STORAGE             104  88  1   1 cciss/c0d5p8
+b $STORAGE             104  89  1   1 cciss/c0d5p9
+b $STORAGE             104  90  1   1 cciss/c0d5p10
+b $STORAGE             104  91  1   1 cciss/c0d5p11
+b $STORAGE             104  92  1   1 cciss/c0d5p12
+b $STORAGE             104  93  1   1 cciss/c0d5p13
+b $STORAGE             104  94  1   1 cciss/c0d5p14
+b $STORAGE             104  95  1   1 cciss/c0d5p15
+b $STORAGE             104  96  1   1 cciss/c0d6
+b $STORAGE             104  97  1   1 cciss/c0d6p1
+b $STORAGE             104  98  1   1 cciss/c0d6p2
+b $STORAGE             104  99  1   1 cciss/c0d6p3
+b $STORAGE             104 100  1   1 cciss/c0d6p4
+b $STORAGE             104 101  1   1 cciss/c0d6p5
+b $STORAGE             104 102  1   1 cciss/c0d6p6
+b $STORAGE             104 103  1   1 cciss/c0d6p7
+b $STORAGE             104 104  1   1 cciss/c0d6p8
+b $STORAGE             104 105  1   1 cciss/c0d6p9
+b $STORAGE             104 106  1   1 cciss/c0d6p10
+b $STORAGE             104 107  1   1 cciss/c0d6p11
+b $STORAGE             104 108  1   1 cciss/c0d6p12
+b $STORAGE             104 109  1   1 cciss/c0d6p13
+b $STORAGE             104 110  1   1 cciss/c0d6p14
+b $STORAGE             104 111  1   1 cciss/c0d6p15
+b $STORAGE             104 112  1   1 cciss/c0d7
+b $STORAGE             104 113  1   1 cciss/c0d7p1
+b $STORAGE             104 114  1   1 cciss/c0d7p2
+b $STORAGE             104 115  1   1 cciss/c0d7p3
+b $STORAGE             104 116  1   1 cciss/c0d7p4
+b $STORAGE             104 117  1   1 cciss/c0d7p5
+b $STORAGE             104 118  1   1 cciss/c0d7p6
+b $STORAGE             104 119  1   1 cciss/c0d7p7
+b $STORAGE             104 120  1   1 cciss/c0d7p8
+b $STORAGE             104 121  1   1 cciss/c0d7p9
+b $STORAGE             104 122  1   1 cciss/c0d7p10
+b $STORAGE             104 123  1   1 cciss/c0d7p11
+b $STORAGE             104 124  1   1 cciss/c0d7p12
+b $STORAGE             104 125  1   1 cciss/c0d7p13
+b $STORAGE             104 126  1   1 cciss/c0d7p14
+b $STORAGE             104 127  1   1 cciss/c0d7p15
+b $STORAGE             104 128  1   1 cciss/c0d8
+b $STORAGE             104 129  1   1 cciss/c0d8p1
+b $STORAGE             104 130  1   1 cciss/c0d8p2
+b $STORAGE             104 131  1   1 cciss/c0d8p3
+b $STORAGE             104 132  1   1 cciss/c0d8p4
+b $STORAGE             104 133  1   1 cciss/c0d8p5
+b $STORAGE             104 134  1   1 cciss/c0d8p6
+b $STORAGE             104 135  1   1 cciss/c0d8p7
+b $STORAGE             104 136  1   1 cciss/c0d8p8
+b $STORAGE             104 137  1   1 cciss/c0d8p9
+b $STORAGE             104 138  1   1 cciss/c0d8p10
+b $STORAGE             104 139  1   1 cciss/c0d8p11
+b $STORAGE             104 140  1   1 cciss/c0d8p12
+b $STORAGE             104 141  1   1 cciss/c0d8p13
+b $STORAGE             104 142  1   1 cciss/c0d8p14
+b $STORAGE             104 143  1   1 cciss/c0d8p15
+b $STORAGE             104 144  1   1 cciss/c0d9
+b $STORAGE             104 145  1   1 cciss/c0d9p1
+b $STORAGE             104 146  1   1 cciss/c0d9p2
+b $STORAGE             104 147  1   1 cciss/c0d9p3
+b $STORAGE             104 148  1   1 cciss/c0d9p4
+b $STORAGE             104 149  1   1 cciss/c0d9p5
+b $STORAGE             104 150  1   1 cciss/c0d9p6
+b $STORAGE             104 151  1   1 cciss/c0d9p7
+b $STORAGE             104 152  1   1 cciss/c0d9p8
+b $STORAGE             104 153  1   1 cciss/c0d9p9
+b $STORAGE             104 154  1   1 cciss/c0d9p10
+b $STORAGE             104 155  1   1 cciss/c0d9p11
+b $STORAGE             104 156  1   1 cciss/c0d9p12
+b $STORAGE             104 157  1   1 cciss/c0d9p13
+b $STORAGE             104 158  1   1 cciss/c0d9p14
+b $STORAGE             104 159  1   1 cciss/c0d9p15
+b $STORAGE             104 160  1   1 cciss/c0d10
+b $STORAGE             104 161  1   1 cciss/c0d10p1
+b $STORAGE             104 162  1   1 cciss/c0d10p2
+b $STORAGE             104 163  1   1 cciss/c0d10p3
+b $STORAGE             104 164  1   1 cciss/c0d10p4
+b $STORAGE             104 165  1   1 cciss/c0d10p5
+b $STORAGE             104 166  1   1 cciss/c0d10p6
+b $STORAGE             104 167  1   1 cciss/c0d10p7
+b $STORAGE             104 168  1   1 cciss/c0d10p8
+b $STORAGE             104 169  1   1 cciss/c0d10p9
+b $STORAGE             104 170  1   1 cciss/c0d10p10
+b $STORAGE             104 171  1   1 cciss/c0d10p11
+b $STORAGE             104 172  1   1 cciss/c0d10p12
+b $STORAGE             104 173  1   1 cciss/c0d10p13
+b $STORAGE             104 174  1   1 cciss/c0d10p14
+b $STORAGE             104 175  1   1 cciss/c0d10p15
+b $STORAGE             104 176  1   1 cciss/c0d11
+b $STORAGE             104 177  1   1 cciss/c0d11p1
+b $STORAGE             104 178  1   1 cciss/c0d11p2
+b $STORAGE             104 179  1   1 cciss/c0d11p3
+b $STORAGE             104 180  1   1 cciss/c0d11p4
+b $STORAGE             104 181  1   1 cciss/c0d11p5
+b $STORAGE             104 182  1   1 cciss/c0d11p6
+b $STORAGE             104 183  1   1 cciss/c0d11p7
+b $STORAGE             104 184  1   1 cciss/c0d11p8
+b $STORAGE             104 185  1   1 cciss/c0d11p9
+b $STORAGE             104 186  1   1 cciss/c0d11p10
+b $STORAGE             104 187  1   1 cciss/c0d11p11
+b $STORAGE             104 188  1   1 cciss/c0d11p12
+b $STORAGE             104 189  1   1 cciss/c0d11p13
+b $STORAGE             104 190  1   1 cciss/c0d11p14
+b $STORAGE             104 191  1   1 cciss/c0d11p15
+b $STORAGE             104 192  1   1 cciss/c0d12
+b $STORAGE             104 193  1   1 cciss/c0d12p1
+b $STORAGE             104 194  1   1 cciss/c0d12p2
+b $STORAGE             104 195  1   1 cciss/c0d12p3
+b $STORAGE             104 196  1   1 cciss/c0d12p4
+b $STORAGE             104 197  1   1 cciss/c0d12p5
+b $STORAGE             104 198  1   1 cciss/c0d12p6
+b $STORAGE             104 199  1   1 cciss/c0d12p7
+b $STORAGE             104 200  1   1 cciss/c0d12p8
+b $STORAGE             104 201  1   1 cciss/c0d12p9
+b $STORAGE             104 202  1   1 cciss/c0d12p10
+b $STORAGE             104 203  1   1 cciss/c0d12p11
+b $STORAGE             104 204  1   1 cciss/c0d12p12
+b $STORAGE             104 205  1   1 cciss/c0d12p13
+b $STORAGE             104 206  1   1 cciss/c0d12p14
+b $STORAGE             104 207  1   1 cciss/c0d12p15
+b $STORAGE             104 208  1   1 cciss/c0d13
+b $STORAGE             104 209  1   1 cciss/c0d13p1
+b $STORAGE             104 210  1   1 cciss/c0d13p2
+b $STORAGE             104 211  1   1 cciss/c0d13p3
+b $STORAGE             104 212  1   1 cciss/c0d13p4
+b $STORAGE             104 213  1   1 cciss/c0d13p5
+b $STORAGE             104 214  1   1 cciss/c0d13p6
+b $STORAGE             104 215  1   1 cciss/c0d13p7
+b $STORAGE             104 216  1   1 cciss/c0d13p8
+b $STORAGE             104 217  1   1 cciss/c0d13p9
+b $STORAGE             104 218  1   1 cciss/c0d13p10
+b $STORAGE             104 219  1   1 cciss/c0d13p11
+b $STORAGE             104 220  1   1 cciss/c0d13p12
+b $STORAGE             104 221  1   1 cciss/c0d13p13
+b $STORAGE             104 222  1   1 cciss/c0d13p14
+b $STORAGE             104 223  1   1 cciss/c0d13p15
+b $STORAGE             104 224  1   1 cciss/c0d14
+b $STORAGE             104 225  1   1 cciss/c0d14p1
+b $STORAGE             104 226  1   1 cciss/c0d14p2
+b $STORAGE             104 227  1   1 cciss/c0d14p3
+b $STORAGE             104 228  1   1 cciss/c0d14p4
+b $STORAGE             104 229  1   1 cciss/c0d14p5
+b $STORAGE             104 230  1   1 cciss/c0d14p6
+b $STORAGE             104 231  1   1 cciss/c0d14p7
+b $STORAGE             104 232  1   1 cciss/c0d14p8
+b $STORAGE             104 233  1   1 cciss/c0d14p9
+b $STORAGE             104 234  1   1 cciss/c0d14p10
+b $STORAGE             104 235  1   1 cciss/c0d14p11
+b $STORAGE             104 236  1   1 cciss/c0d14p12
+b $STORAGE             104 237  1   1 cciss/c0d14p13
+b $STORAGE             104 238  1   1 cciss/c0d14p14
+b $STORAGE             104 239  1   1 cciss/c0d14p15
+b $STORAGE             104 240  1   1 cciss/c0d15
+b $STORAGE             104 241  1   1 cciss/c0d15p1
+b $STORAGE             104 242  1   1 cciss/c0d15p2
+b $STORAGE             104 243  1   1 cciss/c0d15p3
+b $STORAGE             104 244  1   1 cciss/c0d15p4
+b $STORAGE             104 245  1   1 cciss/c0d15p5
+b $STORAGE             104 246  1   1 cciss/c0d15p6
+b $STORAGE             104 247  1   1 cciss/c0d15p7
+b $STORAGE             104 248  1   1 cciss/c0d15p8
+b $STORAGE             104 249  1   1 cciss/c0d15p9
+b $STORAGE             104 250  1   1 cciss/c0d15p10
+b $STORAGE             104 251  1   1 cciss/c0d15p11
+b $STORAGE             104 252  1   1 cciss/c0d15p12
+b $STORAGE             104 253  1   1 cciss/c0d15p13
+b $STORAGE             104 254  1   1 cciss/c0d15p14
+b $STORAGE             104 255  1   1 cciss/c0d15p15
+b $STORAGE             105   0  1   1 cciss/c1d0
+b $STORAGE             105   1  1   1 cciss/c1d0p1
+b $STORAGE             105   2  1   1 cciss/c1d0p2
+b $STORAGE             105   3  1   1 cciss/c1d0p3
+b $STORAGE             105   4  1   1 cciss/c1d0p4
+b $STORAGE             105   5  1   1 cciss/c1d0p5
+b $STORAGE             105   6  1   1 cciss/c1d0p6
+b $STORAGE             105   7  1   1 cciss/c1d0p7
+b $STORAGE             105   8  1   1 cciss/c1d0p8
+b $STORAGE             105   9  1   1 cciss/c1d0p9
+b $STORAGE             105  10  1   1 cciss/c1d0p10
+b $STORAGE             105  11  1   1 cciss/c1d0p11
+b $STORAGE             105  12  1   1 cciss/c1d0p12
+b $STORAGE             105  13  1   1 cciss/c1d0p13
+b $STORAGE             105  14  1   1 cciss/c1d0p14
+b $STORAGE             105  15  1   1 cciss/c1d0p15
+b $STORAGE             105  16  1   1 cciss/c1d1
+b $STORAGE             105  17  1   1 cciss/c1d1p1
+b $STORAGE             105  18  1   1 cciss/c1d1p2
+b $STORAGE             105  19  1   1 cciss/c1d1p3
+b $STORAGE             105  20  1   1 cciss/c1d1p4
+b $STORAGE             105  21  1   1 cciss/c1d1p5
+b $STORAGE             105  22  1   1 cciss/c1d1p6
+b $STORAGE             105  23  1   1 cciss/c1d1p7
+b $STORAGE             105  24  1   1 cciss/c1d1p8
+b $STORAGE             105  25  1   1 cciss/c1d1p9
+b $STORAGE             105  26  1   1 cciss/c1d1p10
+b $STORAGE             105  27  1   1 cciss/c1d1p11
+b $STORAGE             105  28  1   1 cciss/c1d1p12
+b $STORAGE             105  29  1   1 cciss/c1d1p13
+b $STORAGE             105  30  1   1 cciss/c1d1p14
+b $STORAGE             105  31  1   1 cciss/c1d1p15
+b $STORAGE             105  32  1   1 cciss/c1d2
+b $STORAGE             105  33  1   1 cciss/c1d2p1
+b $STORAGE             105  34  1   1 cciss/c1d2p2
+b $STORAGE             105  35  1   1 cciss/c1d2p3
+b $STORAGE             105  36  1   1 cciss/c1d2p4
+b $STORAGE             105  37  1   1 cciss/c1d2p5
+b $STORAGE             105  38  1   1 cciss/c1d2p6
+b $STORAGE             105  39  1   1 cciss/c1d2p7
+b $STORAGE             105  40  1   1 cciss/c1d2p8
+b $STORAGE             105  41  1   1 cciss/c1d2p9
+b $STORAGE             105  42  1   1 cciss/c1d2p10
+b $STORAGE             105  43  1   1 cciss/c1d2p11
+b $STORAGE             105  44  1   1 cciss/c1d2p12
+b $STORAGE             105  45  1   1 cciss/c1d2p13
+b $STORAGE             105  46  1   1 cciss/c1d2p14
+b $STORAGE             105  47  1   1 cciss/c1d2p15
+b $STORAGE             105  48  1   1 cciss/c1d3
+b $STORAGE             105  49  1   1 cciss/c1d3p1
+b $STORAGE             105  50  1   1 cciss/c1d3p2
+b $STORAGE             105  51  1   1 cciss/c1d3p3
+b $STORAGE             105  52  1   1 cciss/c1d3p4
+b $STORAGE             105  53  1   1 cciss/c1d3p5
+b $STORAGE             105  54  1   1 cciss/c1d3p6
+b $STORAGE             105  55  1   1 cciss/c1d3p7
+b $STORAGE             105  56  1   1 cciss/c1d3p8
+b $STORAGE             105  57  1   1 cciss/c1d3p9
+b $STORAGE             105  58  1   1 cciss/c1d3p10
+b $STORAGE             105  59  1   1 cciss/c1d3p11
+b $STORAGE             105  60  1   1 cciss/c1d3p12
+b $STORAGE             105  61  1   1 cciss/c1d3p13
+b $STORAGE             105  62  1   1 cciss/c1d3p14
+b $STORAGE             105  63  1   1 cciss/c1d3p15
+b $STORAGE             105  64  1   1 cciss/c1d4
+b $STORAGE             105  65  1   1 cciss/c1d4p1
+b $STORAGE             105  66  1   1 cciss/c1d4p2
+b $STORAGE             105  67  1   1 cciss/c1d4p3
+b $STORAGE             105  68  1   1 cciss/c1d4p4
+b $STORAGE             105  69  1   1 cciss/c1d4p5
+b $STORAGE             105  70  1   1 cciss/c1d4p6
+b $STORAGE             105  71  1   1 cciss/c1d4p7
+b $STORAGE             105  72  1   1 cciss/c1d4p8
+b $STORAGE             105  73  1   1 cciss/c1d4p9
+b $STORAGE             105  74  1   1 cciss/c1d4p10
+b $STORAGE             105  75  1   1 cciss/c1d4p11
+b $STORAGE             105  76  1   1 cciss/c1d4p12
+b $STORAGE             105  77  1   1 cciss/c1d4p13
+b $STORAGE             105  78  1   1 cciss/c1d4p14
+b $STORAGE             105  79  1   1 cciss/c1d4p15
+b $STORAGE             105  80  1   1 cciss/c1d5
+b $STORAGE             105  81  1   1 cciss/c1d5p1
+b $STORAGE             105  82  1   1 cciss/c1d5p2
+b $STORAGE             105  83  1   1 cciss/c1d5p3
+b $STORAGE             105  84  1   1 cciss/c1d5p4
+b $STORAGE             105  85  1   1 cciss/c1d5p5
+b $STORAGE             105  86  1   1 cciss/c1d5p6
+b $STORAGE             105  87  1   1 cciss/c1d5p7
+b $STORAGE             105  88  1   1 cciss/c1d5p8
+b $STORAGE             105  89  1   1 cciss/c1d5p9
+b $STORAGE             105  90  1   1 cciss/c1d5p10
+b $STORAGE             105  91  1   1 cciss/c1d5p11
+b $STORAGE             105  92  1   1 cciss/c1d5p12
+b $STORAGE             105  93  1   1 cciss/c1d5p13
+b $STORAGE             105  94  1   1 cciss/c1d5p14
+b $STORAGE             105  95  1   1 cciss/c1d5p15
+b $STORAGE             105  96  1   1 cciss/c1d6
+b $STORAGE             105  97  1   1 cciss/c1d6p1
+b $STORAGE             105  98  1   1 cciss/c1d6p2
+b $STORAGE             105  99  1   1 cciss/c1d6p3
+b $STORAGE             105 100  1   1 cciss/c1d6p4
+b $STORAGE             105 101  1   1 cciss/c1d6p5
+b $STORAGE             105 102  1   1 cciss/c1d6p6
+b $STORAGE             105 103  1   1 cciss/c1d6p7
+b $STORAGE             105 104  1   1 cciss/c1d6p8
+b $STORAGE             105 105  1   1 cciss/c1d6p9
+b $STORAGE             105 106  1   1 cciss/c1d6p10
+b $STORAGE             105 107  1   1 cciss/c1d6p11
+b $STORAGE             105 108  1   1 cciss/c1d6p12
+b $STORAGE             105 109  1   1 cciss/c1d6p13
+b $STORAGE             105 110  1   1 cciss/c1d6p14
+b $STORAGE             105 111  1   1 cciss/c1d6p15
+b $STORAGE             105 112  1   1 cciss/c1d7
+b $STORAGE             105 113  1   1 cciss/c1d7p1
+b $STORAGE             105 114  1   1 cciss/c1d7p2
+b $STORAGE             105 115  1   1 cciss/c1d7p3
+b $STORAGE             105 116  1   1 cciss/c1d7p4
+b $STORAGE             105 117  1   1 cciss/c1d7p5
+b $STORAGE             105 118  1   1 cciss/c1d7p6
+b $STORAGE             105 119  1   1 cciss/c1d7p7
+b $STORAGE             105 120  1   1 cciss/c1d7p8
+b $STORAGE             105 121  1   1 cciss/c1d7p9
+b $STORAGE             105 122  1   1 cciss/c1d7p10
+b $STORAGE             105 123  1   1 cciss/c1d7p11
+b $STORAGE             105 124  1   1 cciss/c1d7p12
+b $STORAGE             105 125  1   1 cciss/c1d7p13
+b $STORAGE             105 126  1   1 cciss/c1d7p14
+b $STORAGE             105 127  1   1 cciss/c1d7p15
+b $STORAGE             105 128  1   1 cciss/c1d8
+b $STORAGE             105 129  1   1 cciss/c1d8p1
+b $STORAGE             105 130  1   1 cciss/c1d8p2
+b $STORAGE             105 131  1   1 cciss/c1d8p3
+b $STORAGE             105 132  1   1 cciss/c1d8p4
+b $STORAGE             105 133  1   1 cciss/c1d8p5
+b $STORAGE             105 134  1   1 cciss/c1d8p6
+b $STORAGE             105 135  1   1 cciss/c1d8p7
+b $STORAGE             105 136  1   1 cciss/c1d8p8
+b $STORAGE             105 137  1   1 cciss/c1d8p9
+b $STORAGE             105 138  1   1 cciss/c1d8p10
+b $STORAGE             105 139  1   1 cciss/c1d8p11
+b $STORAGE             105 140  1   1 cciss/c1d8p12
+b $STORAGE             105 141  1   1 cciss/c1d8p13
+b $STORAGE             105 142  1   1 cciss/c1d8p14
+b $STORAGE             105 143  1   1 cciss/c1d8p15
+b $STORAGE             105 144  1   1 cciss/c1d9
+b $STORAGE             105 145  1   1 cciss/c1d9p1
+b $STORAGE             105 146  1   1 cciss/c1d9p2
+b $STORAGE             105 147  1   1 cciss/c1d9p3
+b $STORAGE             105 148  1   1 cciss/c1d9p4
+b $STORAGE             105 149  1   1 cciss/c1d9p5
+b $STORAGE             105 150  1   1 cciss/c1d9p6
+b $STORAGE             105 151  1   1 cciss/c1d9p7
+b $STORAGE             105 152  1   1 cciss/c1d9p8
+b $STORAGE             105 153  1   1 cciss/c1d9p9
+b $STORAGE             105 154  1   1 cciss/c1d9p10
+b $STORAGE             105 155  1   1 cciss/c1d9p11
+b $STORAGE             105 156  1   1 cciss/c1d9p12
+b $STORAGE             105 157  1   1 cciss/c1d9p13
+b $STORAGE             105 158  1   1 cciss/c1d9p14
+b $STORAGE             105 159  1   1 cciss/c1d9p15
+b $STORAGE             105 160  1   1 cciss/c1d10
+b $STORAGE             105 161  1   1 cciss/c1d10p1
+b $STORAGE             105 162  1   1 cciss/c1d10p2
+b $STORAGE             105 163  1   1 cciss/c1d10p3
+b $STORAGE             105 164  1   1 cciss/c1d10p4
+b $STORAGE             105 165  1   1 cciss/c1d10p5
+b $STORAGE             105 166  1   1 cciss/c1d10p6
+b $STORAGE             105 167  1   1 cciss/c1d10p7
+b $STORAGE             105 168  1   1 cciss/c1d10p8
+b $STORAGE             105 169  1   1 cciss/c1d10p9
+b $STORAGE             105 170  1   1 cciss/c1d10p10
+b $STORAGE             105 171  1   1 cciss/c1d10p11
+b $STORAGE             105 172  1   1 cciss/c1d10p12
+b $STORAGE             105 173  1   1 cciss/c1d10p13
+b $STORAGE             105 174  1   1 cciss/c1d10p14
+b $STORAGE             105 175  1   1 cciss/c1d10p15
+b $STORAGE             105 176  1   1 cciss/c1d11
+b $STORAGE             105 177  1   1 cciss/c1d11p1
+b $STORAGE             105 178  1   1 cciss/c1d11p2
+b $STORAGE             105 179  1   1 cciss/c1d11p3
+b $STORAGE             105 180  1   1 cciss/c1d11p4
+b $STORAGE             105 181  1   1 cciss/c1d11p5
+b $STORAGE             105 182  1   1 cciss/c1d11p6
+b $STORAGE             105 183  1   1 cciss/c1d11p7
+b $STORAGE             105 184  1   1 cciss/c1d11p8
+b $STORAGE             105 185  1   1 cciss/c1d11p9
+b $STORAGE             105 186  1   1 cciss/c1d11p10
+b $STORAGE             105 187  1   1 cciss/c1d11p11
+b $STORAGE             105 188  1   1 cciss/c1d11p12
+b $STORAGE             105 189  1   1 cciss/c1d11p13
+b $STORAGE             105 190  1   1 cciss/c1d11p14
+b $STORAGE             105 191  1   1 cciss/c1d11p15
+b $STORAGE             105 192  1   1 cciss/c1d12
+b $STORAGE             105 193  1   1 cciss/c1d12p1
+b $STORAGE             105 194  1   1 cciss/c1d12p2
+b $STORAGE             105 195  1   1 cciss/c1d12p3
+b $STORAGE             105 196  1   1 cciss/c1d12p4
+b $STORAGE             105 197  1   1 cciss/c1d12p5
+b $STORAGE             105 198  1   1 cciss/c1d12p6
+b $STORAGE             105 199  1   1 cciss/c1d12p7
+b $STORAGE             105 200  1   1 cciss/c1d12p8
+b $STORAGE             105 201  1   1 cciss/c1d12p9
+b $STORAGE             105 202  1   1 cciss/c1d12p10
+b $STORAGE             105 203  1   1 cciss/c1d12p11
+b $STORAGE             105 204  1   1 cciss/c1d12p12
+b $STORAGE             105 205  1   1 cciss/c1d12p13
+b $STORAGE             105 206  1   1 cciss/c1d12p14
+b $STORAGE             105 207  1   1 cciss/c1d12p15
+b $STORAGE             105 208  1   1 cciss/c1d13
+b $STORAGE             105 209  1   1 cciss/c1d13p1
+b $STORAGE             105 210  1   1 cciss/c1d13p2
+b $STORAGE             105 211  1   1 cciss/c1d13p3
+b $STORAGE             105 212  1   1 cciss/c1d13p4
+b $STORAGE             105 213  1   1 cciss/c1d13p5
+b $STORAGE             105 214  1   1 cciss/c1d13p6
+b $STORAGE             105 215  1   1 cciss/c1d13p7
+b $STORAGE             105 216  1   1 cciss/c1d13p8
+b $STORAGE             105 217  1   1 cciss/c1d13p9
+b $STORAGE             105 218  1   1 cciss/c1d13p10
+b $STORAGE             105 219  1   1 cciss/c1d13p11
+b $STORAGE             105 220  1   1 cciss/c1d13p12
+b $STORAGE             105 221  1   1 cciss/c1d13p13
+b $STORAGE             105 222  1   1 cciss/c1d13p14
+b $STORAGE             105 223  1   1 cciss/c1d13p15
+b $STORAGE             105 224  1   1 cciss/c1d14
+b $STORAGE             105 225  1   1 cciss/c1d14p1
+b $STORAGE             105 226  1   1 cciss/c1d14p2
+b $STORAGE             105 227  1   1 cciss/c1d14p3
+b $STORAGE             105 228  1   1 cciss/c1d14p4
+b $STORAGE             105 229  1   1 cciss/c1d14p5
+b $STORAGE             105 230  1   1 cciss/c1d14p6
+b $STORAGE             105 231  1   1 cciss/c1d14p7
+b $STORAGE             105 232  1   1 cciss/c1d14p8
+b $STORAGE             105 233  1   1 cciss/c1d14p9
+b $STORAGE             105 234  1   1 cciss/c1d14p10
+b $STORAGE             105 235  1   1 cciss/c1d14p11
+b $STORAGE             105 236  1   1 cciss/c1d14p12
+b $STORAGE             105 237  1   1 cciss/c1d14p13
+b $STORAGE             105 238  1   1 cciss/c1d14p14
+b $STORAGE             105 239  1   1 cciss/c1d14p15
+b $STORAGE             105 240  1   1 cciss/c1d15
+b $STORAGE             105 241  1   1 cciss/c1d15p1
+b $STORAGE             105 242  1   1 cciss/c1d15p2
+b $STORAGE             105 243  1   1 cciss/c1d15p3
+b $STORAGE             105 244  1   1 cciss/c1d15p4
+b $STORAGE             105 245  1   1 cciss/c1d15p5
+b $STORAGE             105 246  1   1 cciss/c1d15p6
+b $STORAGE             105 247  1   1 cciss/c1d15p7
+b $STORAGE             105 248  1   1 cciss/c1d15p8
+b $STORAGE             105 249  1   1 cciss/c1d15p9
+b $STORAGE             105 250  1   1 cciss/c1d15p10
+b $STORAGE             105 251  1   1 cciss/c1d15p11
+b $STORAGE             105 252  1   1 cciss/c1d15p12
+b $STORAGE             105 253  1   1 cciss/c1d15p13
+b $STORAGE             105 254  1   1 cciss/c1d15p14
+b $STORAGE             105 255  1   1 cciss/c1d15p15
+b $STORAGE             106   0  1   1 cciss/c2d0
+b $STORAGE             106   1  1   1 cciss/c2d0p1
+b $STORAGE             106   2  1   1 cciss/c2d0p2
+b $STORAGE             106   3  1   1 cciss/c2d0p3
+b $STORAGE             106   4  1   1 cciss/c2d0p4
+b $STORAGE             106   5  1   1 cciss/c2d0p5
+b $STORAGE             106   6  1   1 cciss/c2d0p6
+b $STORAGE             106   7  1   1 cciss/c2d0p7
+b $STORAGE             106   8  1   1 cciss/c2d0p8
+b $STORAGE             106   9  1   1 cciss/c2d0p9
+b $STORAGE             106  10  1   1 cciss/c2d0p10
+b $STORAGE             106  11  1   1 cciss/c2d0p11
+b $STORAGE             106  12  1   1 cciss/c2d0p12
+b $STORAGE             106  13  1   1 cciss/c2d0p13
+b $STORAGE             106  14  1   1 cciss/c2d0p14
+b $STORAGE             106  15  1   1 cciss/c2d0p15
+b $STORAGE             106  16  1   1 cciss/c2d1
+b $STORAGE             106  17  1   1 cciss/c2d1p1
+b $STORAGE             106  18  1   1 cciss/c2d1p2
+b $STORAGE             106  19  1   1 cciss/c2d1p3
+b $STORAGE             106  20  1   1 cciss/c2d1p4
+b $STORAGE             106  21  1   1 cciss/c2d1p5
+b $STORAGE             106  22  1   1 cciss/c2d1p6
+b $STORAGE             106  23  1   1 cciss/c2d1p7
+b $STORAGE             106  24  1   1 cciss/c2d1p8
+b $STORAGE             106  25  1   1 cciss/c2d1p9
+b $STORAGE             106  26  1   1 cciss/c2d1p10
+b $STORAGE             106  27  1   1 cciss/c2d1p11
+b $STORAGE             106  28  1   1 cciss/c2d1p12
+b $STORAGE             106  29  1   1 cciss/c2d1p13
+b $STORAGE             106  30  1   1 cciss/c2d1p14
+b $STORAGE             106  31  1   1 cciss/c2d1p15
+b $STORAGE             106  32  1   1 cciss/c2d2
+b $STORAGE             106  33  1   1 cciss/c2d2p1
+b $STORAGE             106  34  1   1 cciss/c2d2p2
+b $STORAGE             106  35  1   1 cciss/c2d2p3
+b $STORAGE             106  36  1   1 cciss/c2d2p4
+b $STORAGE             106  37  1   1 cciss/c2d2p5
+b $STORAGE             106  38  1   1 cciss/c2d2p6
+b $STORAGE             106  39  1   1 cciss/c2d2p7
+b $STORAGE             106  40  1   1 cciss/c2d2p8
+b $STORAGE             106  41  1   1 cciss/c2d2p9
+b $STORAGE             106  42  1   1 cciss/c2d2p10
+b $STORAGE             106  43  1   1 cciss/c2d2p11
+b $STORAGE             106  44  1   1 cciss/c2d2p12
+b $STORAGE             106  45  1   1 cciss/c2d2p13
+b $STORAGE             106  46  1   1 cciss/c2d2p14
+b $STORAGE             106  47  1   1 cciss/c2d2p15
+b $STORAGE             106  48  1   1 cciss/c2d3
+b $STORAGE             106  49  1   1 cciss/c2d3p1
+b $STORAGE             106  50  1   1 cciss/c2d3p2
+b $STORAGE             106  51  1   1 cciss/c2d3p3
+b $STORAGE             106  52  1   1 cciss/c2d3p4
+b $STORAGE             106  53  1   1 cciss/c2d3p5
+b $STORAGE             106  54  1   1 cciss/c2d3p6
+b $STORAGE             106  55  1   1 cciss/c2d3p7
+b $STORAGE             106  56  1   1 cciss/c2d3p8
+b $STORAGE             106  57  1   1 cciss/c2d3p9
+b $STORAGE             106  58  1   1 cciss/c2d3p10
+b $STORAGE             106  59  1   1 cciss/c2d3p11
+b $STORAGE             106  60  1   1 cciss/c2d3p12
+b $STORAGE             106  61  1   1 cciss/c2d3p13
+b $STORAGE             106  62  1   1 cciss/c2d3p14
+b $STORAGE             106  63  1   1 cciss/c2d3p15
+b $STORAGE             106  64  1   1 cciss/c2d4
+b $STORAGE             106  65  1   1 cciss/c2d4p1
+b $STORAGE             106  66  1   1 cciss/c2d4p2
+b $STORAGE             106  67  1   1 cciss/c2d4p3
+b $STORAGE             106  68  1   1 cciss/c2d4p4
+b $STORAGE             106  69  1   1 cciss/c2d4p5
+b $STORAGE             106  70  1   1 cciss/c2d4p6
+b $STORAGE             106  71  1   1 cciss/c2d4p7
+b $STORAGE             106  72  1   1 cciss/c2d4p8
+b $STORAGE             106  73  1   1 cciss/c2d4p9
+b $STORAGE             106  74  1   1 cciss/c2d4p10
+b $STORAGE             106  75  1   1 cciss/c2d4p11
+b $STORAGE             106  76  1   1 cciss/c2d4p12
+b $STORAGE             106  77  1   1 cciss/c2d4p13
+b $STORAGE             106  78  1   1 cciss/c2d4p14
+b $STORAGE             106  79  1   1 cciss/c2d4p15
+b $STORAGE             106  80  1   1 cciss/c2d5
+b $STORAGE             106  81  1   1 cciss/c2d5p1
+b $STORAGE             106  82  1   1 cciss/c2d5p2
+b $STORAGE             106  83  1   1 cciss/c2d5p3
+b $STORAGE             106  84  1   1 cciss/c2d5p4
+b $STORAGE             106  85  1   1 cciss/c2d5p5
+b $STORAGE             106  86  1   1 cciss/c2d5p6
+b $STORAGE             106  87  1   1 cciss/c2d5p7
+b $STORAGE             106  88  1   1 cciss/c2d5p8
+b $STORAGE             106  89  1   1 cciss/c2d5p9
+b $STORAGE             106  90  1   1 cciss/c2d5p10
+b $STORAGE             106  91  1   1 cciss/c2d5p11
+b $STORAGE             106  92  1   1 cciss/c2d5p12
+b $STORAGE             106  93  1   1 cciss/c2d5p13
+b $STORAGE             106  94  1   1 cciss/c2d5p14
+b $STORAGE             106  95  1   1 cciss/c2d5p15
+b $STORAGE             106  96  1   1 cciss/c2d6
+b $STORAGE             106  97  1   1 cciss/c2d6p1
+b $STORAGE             106  98  1   1 cciss/c2d6p2
+b $STORAGE             106  99  1   1 cciss/c2d6p3
+b $STORAGE             106 100  1   1 cciss/c2d6p4
+b $STORAGE             106 101  1   1 cciss/c2d6p5
+b $STORAGE             106 102  1   1 cciss/c2d6p6
+b $STORAGE             106 103  1   1 cciss/c2d6p7
+b $STORAGE             106 104  1   1 cciss/c2d6p8
+b $STORAGE             106 105  1   1 cciss/c2d6p9
+b $STORAGE             106 106  1   1 cciss/c2d6p10
+b $STORAGE             106 107  1   1 cciss/c2d6p11
+b $STORAGE             106 108  1   1 cciss/c2d6p12
+b $STORAGE             106 109  1   1 cciss/c2d6p13
+b $STORAGE             106 110  1   1 cciss/c2d6p14
+b $STORAGE             106 111  1   1 cciss/c2d6p15
+b $STORAGE             106 112  1   1 cciss/c2d7
+b $STORAGE             106 113  1   1 cciss/c2d7p1
+b $STORAGE             106 114  1   1 cciss/c2d7p2
+b $STORAGE             106 115  1   1 cciss/c2d7p3
+b $STORAGE             106 116  1   1 cciss/c2d7p4
+b $STORAGE             106 117  1   1 cciss/c2d7p5
+b $STORAGE             106 118  1   1 cciss/c2d7p6
+b $STORAGE             106 119  1   1 cciss/c2d7p7
+b $STORAGE             106 120  1   1 cciss/c2d7p8
+b $STORAGE             106 121  1   1 cciss/c2d7p9
+b $STORAGE             106 122  1   1 cciss/c2d7p10
+b $STORAGE             106 123  1   1 cciss/c2d7p11
+b $STORAGE             106 124  1   1 cciss/c2d7p12
+b $STORAGE             106 125  1   1 cciss/c2d7p13
+b $STORAGE             106 126  1   1 cciss/c2d7p14
+b $STORAGE             106 127  1   1 cciss/c2d7p15
+b $STORAGE             106 128  1   1 cciss/c2d8
+b $STORAGE             106 129  1   1 cciss/c2d8p1
+b $STORAGE             106 130  1   1 cciss/c2d8p2
+b $STORAGE             106 131  1   1 cciss/c2d8p3
+b $STORAGE             106 132  1   1 cciss/c2d8p4
+b $STORAGE             106 133  1   1 cciss/c2d8p5
+b $STORAGE             106 134  1   1 cciss/c2d8p6
+b $STORAGE             106 135  1   1 cciss/c2d8p7
+b $STORAGE             106 136  1   1 cciss/c2d8p8
+b $STORAGE             106 137  1   1 cciss/c2d8p9
+b $STORAGE             106 138  1   1 cciss/c2d8p10
+b $STORAGE             106 139  1   1 cciss/c2d8p11
+b $STORAGE             106 140  1   1 cciss/c2d8p12
+b $STORAGE             106 141  1   1 cciss/c2d8p13
+b $STORAGE             106 142  1   1 cciss/c2d8p14
+b $STORAGE             106 143  1   1 cciss/c2d8p15
+b $STORAGE             106 144  1   1 cciss/c2d9
+b $STORAGE             106 145  1   1 cciss/c2d9p1
+b $STORAGE             106 146  1   1 cciss/c2d9p2
+b $STORAGE             106 147  1   1 cciss/c2d9p3
+b $STORAGE             106 148  1   1 cciss/c2d9p4
+b $STORAGE             106 149  1   1 cciss/c2d9p5
+b $STORAGE             106 150  1   1 cciss/c2d9p6
+b $STORAGE             106 151  1   1 cciss/c2d9p7
+b $STORAGE             106 152  1   1 cciss/c2d9p8
+b $STORAGE             106 153  1   1 cciss/c2d9p9
+b $STORAGE             106 154  1   1 cciss/c2d9p10
+b $STORAGE             106 155  1   1 cciss/c2d9p11
+b $STORAGE             106 156  1   1 cciss/c2d9p12
+b $STORAGE             106 157  1   1 cciss/c2d9p13
+b $STORAGE             106 158  1   1 cciss/c2d9p14
+b $STORAGE             106 159  1   1 cciss/c2d9p15
+b $STORAGE             106 160  1   1 cciss/c2d10
+b $STORAGE             106 161  1   1 cciss/c2d10p1
+b $STORAGE             106 162  1   1 cciss/c2d10p2
+b $STORAGE             106 163  1   1 cciss/c2d10p3
+b $STORAGE             106 164  1   1 cciss/c2d10p4
+b $STORAGE             106 165  1   1 cciss/c2d10p5
+b $STORAGE             106 166  1   1 cciss/c2d10p6
+b $STORAGE             106 167  1   1 cciss/c2d10p7
+b $STORAGE             106 168  1   1 cciss/c2d10p8
+b $STORAGE             106 169  1   1 cciss/c2d10p9
+b $STORAGE             106 170  1   1 cciss/c2d10p10
+b $STORAGE             106 171  1   1 cciss/c2d10p11
+b $STORAGE             106 172  1   1 cciss/c2d10p12
+b $STORAGE             106 173  1   1 cciss/c2d10p13
+b $STORAGE             106 174  1   1 cciss/c2d10p14
+b $STORAGE             106 175  1   1 cciss/c2d10p15
+b $STORAGE             106 176  1   1 cciss/c2d11
+b $STORAGE             106 177  1   1 cciss/c2d11p1
+b $STORAGE             106 178  1   1 cciss/c2d11p2
+b $STORAGE             106 179  1   1 cciss/c2d11p3
+b $STORAGE             106 180  1   1 cciss/c2d11p4
+b $STORAGE             106 181  1   1 cciss/c2d11p5
+b $STORAGE             106 182  1   1 cciss/c2d11p6
+b $STORAGE             106 183  1   1 cciss/c2d11p7
+b $STORAGE             106 184  1   1 cciss/c2d11p8
+b $STORAGE             106 185  1   1 cciss/c2d11p9
+b $STORAGE             106 186  1   1 cciss/c2d11p10
+b $STORAGE             106 187  1   1 cciss/c2d11p11
+b $STORAGE             106 188  1   1 cciss/c2d11p12
+b $STORAGE             106 189  1   1 cciss/c2d11p13
+b $STORAGE             106 190  1   1 cciss/c2d11p14
+b $STORAGE             106 191  1   1 cciss/c2d11p15
+b $STORAGE             106 192  1   1 cciss/c2d12
+b $STORAGE             106 193  1   1 cciss/c2d12p1
+b $STORAGE             106 194  1   1 cciss/c2d12p2
+b $STORAGE             106 195  1   1 cciss/c2d12p3
+b $STORAGE             106 196  1   1 cciss/c2d12p4
+b $STORAGE             106 197  1   1 cciss/c2d12p5
+b $STORAGE             106 198  1   1 cciss/c2d12p6
+b $STORAGE             106 199  1   1 cciss/c2d12p7
+b $STORAGE             106 200  1   1 cciss/c2d12p8
+b $STORAGE             106 201  1   1 cciss/c2d12p9
+b $STORAGE             106 202  1   1 cciss/c2d12p10
+b $STORAGE             106 203  1   1 cciss/c2d12p11
+b $STORAGE             106 204  1   1 cciss/c2d12p12
+b $STORAGE             106 205  1   1 cciss/c2d12p13
+b $STORAGE             106 206  1   1 cciss/c2d12p14
+b $STORAGE             106 207  1   1 cciss/c2d12p15
+b $STORAGE             106 208  1   1 cciss/c2d13
+b $STORAGE             106 209  1   1 cciss/c2d13p1
+b $STORAGE             106 210  1   1 cciss/c2d13p2
+b $STORAGE             106 211  1   1 cciss/c2d13p3
+b $STORAGE             106 212  1   1 cciss/c2d13p4
+b $STORAGE             106 213  1   1 cciss/c2d13p5
+b $STORAGE             106 214  1   1 cciss/c2d13p6
+b $STORAGE             106 215  1   1 cciss/c2d13p7
+b $STORAGE             106 216  1   1 cciss/c2d13p8
+b $STORAGE             106 217  1   1 cciss/c2d13p9
+b $STORAGE             106 218  1   1 cciss/c2d13p10
+b $STORAGE             106 219  1   1 cciss/c2d13p11
+b $STORAGE             106 220  1   1 cciss/c2d13p12
+b $STORAGE             106 221  1   1 cciss/c2d13p13
+b $STORAGE             106 222  1   1 cciss/c2d13p14
+b $STORAGE             106 223  1   1 cciss/c2d13p15
+b $STORAGE             106 224  1   1 cciss/c2d14
+b $STORAGE             106 225  1   1 cciss/c2d14p1
+b $STORAGE             106 226  1   1 cciss/c2d14p2
+b $STORAGE             106 227  1   1 cciss/c2d14p3
+b $STORAGE             106 228  1   1 cciss/c2d14p4
+b $STORAGE             106 229  1   1 cciss/c2d14p5
+b $STORAGE             106 230  1   1 cciss/c2d14p6
+b $STORAGE             106 231  1   1 cciss/c2d14p7
+b $STORAGE             106 232  1   1 cciss/c2d14p8
+b $STORAGE             106 233  1   1 cciss/c2d14p9
+b $STORAGE             106 234  1   1 cciss/c2d14p10
+b $STORAGE             106 235  1   1 cciss/c2d14p11
+b $STORAGE             106 236  1   1 cciss/c2d14p12
+b $STORAGE             106 237  1   1 cciss/c2d14p13
+b $STORAGE             106 238  1   1 cciss/c2d14p14
+b $STORAGE             106 239  1   1 cciss/c2d14p15
+b $STORAGE             106 240  1   1 cciss/c2d15
+b $STORAGE             106 241  1   1 cciss/c2d15p1
+b $STORAGE             106 242  1   1 cciss/c2d15p2
+b $STORAGE             106 243  1   1 cciss/c2d15p3
+b $STORAGE             106 244  1   1 cciss/c2d15p4
+b $STORAGE             106 245  1   1 cciss/c2d15p5
+b $STORAGE             106 246  1   1 cciss/c2d15p6
+b $STORAGE             106 247  1   1 cciss/c2d15p7
+b $STORAGE             106 248  1   1 cciss/c2d15p8
+b $STORAGE             106 249  1   1 cciss/c2d15p9
+b $STORAGE             106 250  1   1 cciss/c2d15p10
+b $STORAGE             106 251  1   1 cciss/c2d15p11
+b $STORAGE             106 252  1   1 cciss/c2d15p12
+b $STORAGE             106 253  1   1 cciss/c2d15p13
+b $STORAGE             106 254  1   1 cciss/c2d15p14
+b $STORAGE             106 255  1   1 cciss/c2d15p15
+b $STORAGE             107   0  1   1 cciss/c3d0
+b $STORAGE             107   1  1   1 cciss/c3d0p1
+b $STORAGE             107   2  1   1 cciss/c3d0p2
+b $STORAGE             107   3  1   1 cciss/c3d0p3
+b $STORAGE             107   4  1   1 cciss/c3d0p4
+b $STORAGE             107   5  1   1 cciss/c3d0p5
+b $STORAGE             107   6  1   1 cciss/c3d0p6
+b $STORAGE             107   7  1   1 cciss/c3d0p7
+b $STORAGE             107   8  1   1 cciss/c3d0p8
+b $STORAGE             107   9  1   1 cciss/c3d0p9
+b $STORAGE             107  10  1   1 cciss/c3d0p10
+b $STORAGE             107  11  1   1 cciss/c3d0p11
+b $STORAGE             107  12  1   1 cciss/c3d0p12
+b $STORAGE             107  13  1   1 cciss/c3d0p13
+b $STORAGE             107  14  1   1 cciss/c3d0p14
+b $STORAGE             107  15  1   1 cciss/c3d0p15
+b $STORAGE             107  16  1   1 cciss/c3d1
+b $STORAGE             107  17  1   1 cciss/c3d1p1
+b $STORAGE             107  18  1   1 cciss/c3d1p2
+b $STORAGE             107  19  1   1 cciss/c3d1p3
+b $STORAGE             107  20  1   1 cciss/c3d1p4
+b $STORAGE             107  21  1   1 cciss/c3d1p5
+b $STORAGE             107  22  1   1 cciss/c3d1p6
+b $STORAGE             107  23  1   1 cciss/c3d1p7
+b $STORAGE             107  24  1   1 cciss/c3d1p8
+b $STORAGE             107  25  1   1 cciss/c3d1p9
+b $STORAGE             107  26  1   1 cciss/c3d1p10
+b $STORAGE             107  27  1   1 cciss/c3d1p11
+b $STORAGE             107  28  1   1 cciss/c3d1p12
+b $STORAGE             107  29  1   1 cciss/c3d1p13
+b $STORAGE             107  30  1   1 cciss/c3d1p14
+b $STORAGE             107  31  1   1 cciss/c3d1p15
+b $STORAGE             107  32  1   1 cciss/c3d2
+b $STORAGE             107  33  1   1 cciss/c3d2p1
+b $STORAGE             107  34  1   1 cciss/c3d2p2
+b $STORAGE             107  35  1   1 cciss/c3d2p3
+b $STORAGE             107  36  1   1 cciss/c3d2p4
+b $STORAGE             107  37  1   1 cciss/c3d2p5
+b $STORAGE             107  38  1   1 cciss/c3d2p6
+b $STORAGE             107  39  1   1 cciss/c3d2p7
+b $STORAGE             107  40  1   1 cciss/c3d2p8
+b $STORAGE             107  41  1   1 cciss/c3d2p9
+b $STORAGE             107  42  1   1 cciss/c3d2p10
+b $STORAGE             107  43  1   1 cciss/c3d2p11
+b $STORAGE             107  44  1   1 cciss/c3d2p12
+b $STORAGE             107  45  1   1 cciss/c3d2p13
+b $STORAGE             107  46  1   1 cciss/c3d2p14
+b $STORAGE             107  47  1   1 cciss/c3d2p15
+b $STORAGE             107  48  1   1 cciss/c3d3
+b $STORAGE             107  49  1   1 cciss/c3d3p1
+b $STORAGE             107  50  1   1 cciss/c3d3p2
+b $STORAGE             107  51  1   1 cciss/c3d3p3
+b $STORAGE             107  52  1   1 cciss/c3d3p4
+b $STORAGE             107  53  1   1 cciss/c3d3p5
+b $STORAGE             107  54  1   1 cciss/c3d3p6
+b $STORAGE             107  55  1   1 cciss/c3d3p7
+b $STORAGE             107  56  1   1 cciss/c3d3p8
+b $STORAGE             107  57  1   1 cciss/c3d3p9
+b $STORAGE             107  58  1   1 cciss/c3d3p10
+b $STORAGE             107  59  1   1 cciss/c3d3p11
+b $STORAGE             107  60  1   1 cciss/c3d3p12
+b $STORAGE             107  61  1   1 cciss/c3d3p13
+b $STORAGE             107  62  1   1 cciss/c3d3p14
+b $STORAGE             107  63  1   1 cciss/c3d3p15
+b $STORAGE             107  64  1   1 cciss/c3d4
+b $STORAGE             107  65  1   1 cciss/c3d4p1
+b $STORAGE             107  66  1   1 cciss/c3d4p2
+b $STORAGE             107  67  1   1 cciss/c3d4p3
+b $STORAGE             107  68  1   1 cciss/c3d4p4
+b $STORAGE             107  69  1   1 cciss/c3d4p5
+b $STORAGE             107  70  1   1 cciss/c3d4p6
+b $STORAGE             107  71  1   1 cciss/c3d4p7
+b $STORAGE             107  72  1   1 cciss/c3d4p8
+b $STORAGE             107  73  1   1 cciss/c3d4p9
+b $STORAGE             107  74  1   1 cciss/c3d4p10
+b $STORAGE             107  75  1   1 cciss/c3d4p11
+b $STORAGE             107  76  1   1 cciss/c3d4p12
+b $STORAGE             107  77  1   1 cciss/c3d4p13
+b $STORAGE             107  78  1   1 cciss/c3d4p14
+b $STORAGE             107  79  1   1 cciss/c3d4p15
+b $STORAGE             107  80  1   1 cciss/c3d5
+b $STORAGE             107  81  1   1 cciss/c3d5p1
+b $STORAGE             107  82  1   1 cciss/c3d5p2
+b $STORAGE             107  83  1   1 cciss/c3d5p3
+b $STORAGE             107  84  1   1 cciss/c3d5p4
+b $STORAGE             107  85  1   1 cciss/c3d5p5
+b $STORAGE             107  86  1   1 cciss/c3d5p6
+b $STORAGE             107  87  1   1 cciss/c3d5p7
+b $STORAGE             107  88  1   1 cciss/c3d5p8
+b $STORAGE             107  89  1   1 cciss/c3d5p9
+b $STORAGE             107  90  1   1 cciss/c3d5p10
+b $STORAGE             107  91  1   1 cciss/c3d5p11
+b $STORAGE             107  92  1   1 cciss/c3d5p12
+b $STORAGE             107  93  1   1 cciss/c3d5p13
+b $STORAGE             107  94  1   1 cciss/c3d5p14
+b $STORAGE             107  95  1   1 cciss/c3d5p15
+b $STORAGE             107  96  1   1 cciss/c3d6
+b $STORAGE             107  97  1   1 cciss/c3d6p1
+b $STORAGE             107  98  1   1 cciss/c3d6p2
+b $STORAGE             107  99  1   1 cciss/c3d6p3
+b $STORAGE             107 100  1   1 cciss/c3d6p4
+b $STORAGE             107 101  1   1 cciss/c3d6p5
+b $STORAGE             107 102  1   1 cciss/c3d6p6
+b $STORAGE             107 103  1   1 cciss/c3d6p7
+b $STORAGE             107 104  1   1 cciss/c3d6p8
+b $STORAGE             107 105  1   1 cciss/c3d6p9
+b $STORAGE             107 106  1   1 cciss/c3d6p10
+b $STORAGE             107 107  1   1 cciss/c3d6p11
+b $STORAGE             107 108  1   1 cciss/c3d6p12
+b $STORAGE             107 109  1   1 cciss/c3d6p13
+b $STORAGE             107 110  1   1 cciss/c3d6p14
+b $STORAGE             107 111  1   1 cciss/c3d6p15
+b $STORAGE             107 112  1   1 cciss/c3d7
+b $STORAGE             107 113  1   1 cciss/c3d7p1
+b $STORAGE             107 114  1   1 cciss/c3d7p2
+b $STORAGE             107 115  1   1 cciss/c3d7p3
+b $STORAGE             107 116  1   1 cciss/c3d7p4
+b $STORAGE             107 117  1   1 cciss/c3d7p5
+b $STORAGE             107 118  1   1 cciss/c3d7p6
+b $STORAGE             107 119  1   1 cciss/c3d7p7
+b $STORAGE             107 120  1   1 cciss/c3d7p8
+b $STORAGE             107 121  1   1 cciss/c3d7p9
+b $STORAGE             107 122  1   1 cciss/c3d7p10
+b $STORAGE             107 123  1   1 cciss/c3d7p11
+b $STORAGE             107 124  1   1 cciss/c3d7p12
+b $STORAGE             107 125  1   1 cciss/c3d7p13
+b $STORAGE             107 126  1   1 cciss/c3d7p14
+b $STORAGE             107 127  1   1 cciss/c3d7p15
+b $STORAGE             107 128  1   1 cciss/c3d8
+b $STORAGE             107 129  1   1 cciss/c3d8p1
+b $STORAGE             107 130  1   1 cciss/c3d8p2
+b $STORAGE             107 131  1   1 cciss/c3d8p3
+b $STORAGE             107 132  1   1 cciss/c3d8p4
+b $STORAGE             107 133  1   1 cciss/c3d8p5
+b $STORAGE             107 134  1   1 cciss/c3d8p6
+b $STORAGE             107 135  1   1 cciss/c3d8p7
+b $STORAGE             107 136  1   1 cciss/c3d8p8
+b $STORAGE             107 137  1   1 cciss/c3d8p9
+b $STORAGE             107 138  1   1 cciss/c3d8p10
+b $STORAGE             107 139  1   1 cciss/c3d8p11
+b $STORAGE             107 140  1   1 cciss/c3d8p12
+b $STORAGE             107 141  1   1 cciss/c3d8p13
+b $STORAGE             107 142  1   1 cciss/c3d8p14
+b $STORAGE             107 143  1   1 cciss/c3d8p15
+b $STORAGE             107 144  1   1 cciss/c3d9
+b $STORAGE             107 145  1   1 cciss/c3d9p1
+b $STORAGE             107 146  1   1 cciss/c3d9p2
+b $STORAGE             107 147  1   1 cciss/c3d9p3
+b $STORAGE             107 148  1   1 cciss/c3d9p4
+b $STORAGE             107 149  1   1 cciss/c3d9p5
+b $STORAGE             107 150  1   1 cciss/c3d9p6
+b $STORAGE             107 151  1   1 cciss/c3d9p7
+b $STORAGE             107 152  1   1 cciss/c3d9p8
+b $STORAGE             107 153  1   1 cciss/c3d9p9
+b $STORAGE             107 154  1   1 cciss/c3d9p10
+b $STORAGE             107 155  1   1 cciss/c3d9p11
+b $STORAGE             107 156  1   1 cciss/c3d9p12
+b $STORAGE             107 157  1   1 cciss/c3d9p13
+b $STORAGE             107 158  1   1 cciss/c3d9p14
+b $STORAGE             107 159  1   1 cciss/c3d9p15
+b $STORAGE             107 160  1   1 cciss/c3d10
+b $STORAGE             107 161  1   1 cciss/c3d10p1
+b $STORAGE             107 162  1   1 cciss/c3d10p2
+b $STORAGE             107 163  1   1 cciss/c3d10p3
+b $STORAGE             107 164  1   1 cciss/c3d10p4
+b $STORAGE             107 165  1   1 cciss/c3d10p5
+b $STORAGE             107 166  1   1 cciss/c3d10p6
+b $STORAGE             107 167  1   1 cciss/c3d10p7
+b $STORAGE             107 168  1   1 cciss/c3d10p8
+b $STORAGE             107 169  1   1 cciss/c3d10p9
+b $STORAGE             107 170  1   1 cciss/c3d10p10
+b $STORAGE             107 171  1   1 cciss/c3d10p11
+b $STORAGE             107 172  1   1 cciss/c3d10p12
+b $STORAGE             107 173  1   1 cciss/c3d10p13
+b $STORAGE             107 174  1   1 cciss/c3d10p14
+b $STORAGE             107 175  1   1 cciss/c3d10p15
+b $STORAGE             107 176  1   1 cciss/c3d11
+b $STORAGE             107 177  1   1 cciss/c3d11p1
+b $STORAGE             107 178  1   1 cciss/c3d11p2
+b $STORAGE             107 179  1   1 cciss/c3d11p3
+b $STORAGE             107 180  1   1 cciss/c3d11p4
+b $STORAGE             107 181  1   1 cciss/c3d11p5
+b $STORAGE             107 182  1   1 cciss/c3d11p6
+b $STORAGE             107 183  1   1 cciss/c3d11p7
+b $STORAGE             107 184  1   1 cciss/c3d11p8
+b $STORAGE             107 185  1   1 cciss/c3d11p9
+b $STORAGE             107 186  1   1 cciss/c3d11p10
+b $STORAGE             107 187  1   1 cciss/c3d11p11
+b $STORAGE             107 188  1   1 cciss/c3d11p12
+b $STORAGE             107 189  1   1 cciss/c3d11p13
+b $STORAGE             107 190  1   1 cciss/c3d11p14
+b $STORAGE             107 191  1   1 cciss/c3d11p15
+b $STORAGE             107 192  1   1 cciss/c3d12
+b $STORAGE             107 193  1   1 cciss/c3d12p1
+b $STORAGE             107 194  1   1 cciss/c3d12p2
+b $STORAGE             107 195  1   1 cciss/c3d12p3
+b $STORAGE             107 196  1   1 cciss/c3d12p4
+b $STORAGE             107 197  1   1 cciss/c3d12p5
+b $STORAGE             107 198  1   1 cciss/c3d12p6
+b $STORAGE             107 199  1   1 cciss/c3d12p7
+b $STORAGE             107 200  1   1 cciss/c3d12p8
+b $STORAGE             107 201  1   1 cciss/c3d12p9
+b $STORAGE             107 202  1   1 cciss/c3d12p10
+b $STORAGE             107 203  1   1 cciss/c3d12p11
+b $STORAGE             107 204  1   1 cciss/c3d12p12
+b $STORAGE             107 205  1   1 cciss/c3d12p13
+b $STORAGE             107 206  1   1 cciss/c3d12p14
+b $STORAGE             107 207  1   1 cciss/c3d12p15
+b $STORAGE             107 208  1   1 cciss/c3d13
+b $STORAGE             107 209  1   1 cciss/c3d13p1
+b $STORAGE             107 210  1   1 cciss/c3d13p2
+b $STORAGE             107 211  1   1 cciss/c3d13p3
+b $STORAGE             107 212  1   1 cciss/c3d13p4
+b $STORAGE             107 213  1   1 cciss/c3d13p5
+b $STORAGE             107 214  1   1 cciss/c3d13p6
+b $STORAGE             107 215  1   1 cciss/c3d13p7
+b $STORAGE             107 216  1   1 cciss/c3d13p8
+b $STORAGE             107 217  1   1 cciss/c3d13p9
+b $STORAGE             107 218  1   1 cciss/c3d13p10
+b $STORAGE             107 219  1   1 cciss/c3d13p11
+b $STORAGE             107 220  1   1 cciss/c3d13p12
+b $STORAGE             107 221  1   1 cciss/c3d13p13
+b $STORAGE             107 222  1   1 cciss/c3d13p14
+b $STORAGE             107 223  1   1 cciss/c3d13p15
+b $STORAGE             107 224  1   1 cciss/c3d14
+b $STORAGE             107 225  1   1 cciss/c3d14p1
+b $STORAGE             107 226  1   1 cciss/c3d14p2
+b $STORAGE             107 227  1   1 cciss/c3d14p3
+b $STORAGE             107 228  1   1 cciss/c3d14p4
+b $STORAGE             107 229  1   1 cciss/c3d14p5
+b $STORAGE             107 230  1   1 cciss/c3d14p6
+b $STORAGE             107 231  1   1 cciss/c3d14p7
+b $STORAGE             107 232  1   1 cciss/c3d14p8
+b $STORAGE             107 233  1   1 cciss/c3d14p9
+b $STORAGE             107 234  1   1 cciss/c3d14p10
+b $STORAGE             107 235  1   1 cciss/c3d14p11
+b $STORAGE             107 236  1   1 cciss/c3d14p12
+b $STORAGE             107 237  1   1 cciss/c3d14p13
+b $STORAGE             107 238  1   1 cciss/c3d14p14
+b $STORAGE             107 239  1   1 cciss/c3d14p15
+b $STORAGE             107 240  1   1 cciss/c3d15
+b $STORAGE             107 241  1   1 cciss/c3d15p1
+b $STORAGE             107 242  1   1 cciss/c3d15p2
+b $STORAGE             107 243  1   1 cciss/c3d15p3
+b $STORAGE             107 244  1   1 cciss/c3d15p4
+b $STORAGE             107 245  1   1 cciss/c3d15p5
+b $STORAGE             107 246  1   1 cciss/c3d15p6
+b $STORAGE             107 247  1   1 cciss/c3d15p7
+b $STORAGE             107 248  1   1 cciss/c3d15p8
+b $STORAGE             107 249  1   1 cciss/c3d15p9
+b $STORAGE             107 250  1   1 cciss/c3d15p10
+b $STORAGE             107 251  1   1 cciss/c3d15p11
+b $STORAGE             107 252  1   1 cciss/c3d15p12
+b $STORAGE             107 253  1   1 cciss/c3d15p13
+b $STORAGE             107 254  1   1 cciss/c3d15p14
+b $STORAGE             107 255  1   1 cciss/c3d15p15
+b $STORAGE             108   0  1   1 cciss/c4d0
+b $STORAGE             108   1  1   1 cciss/c4d0p1
+b $STORAGE             108   2  1   1 cciss/c4d0p2
+b $STORAGE             108   3  1   1 cciss/c4d0p3
+b $STORAGE             108   4  1   1 cciss/c4d0p4
+b $STORAGE             108   5  1   1 cciss/c4d0p5
+b $STORAGE             108   6  1   1 cciss/c4d0p6
+b $STORAGE             108   7  1   1 cciss/c4d0p7
+b $STORAGE             108   8  1   1 cciss/c4d0p8
+b $STORAGE             108   9  1   1 cciss/c4d0p9
+b $STORAGE             108  10  1   1 cciss/c4d0p10
+b $STORAGE             108  11  1   1 cciss/c4d0p11
+b $STORAGE             108  12  1   1 cciss/c4d0p12
+b $STORAGE             108  13  1   1 cciss/c4d0p13
+b $STORAGE             108  14  1   1 cciss/c4d0p14
+b $STORAGE             108  15  1   1 cciss/c4d0p15
+b $STORAGE             108  16  1   1 cciss/c4d1
+b $STORAGE             108  17  1   1 cciss/c4d1p1
+b $STORAGE             108  18  1   1 cciss/c4d1p2
+b $STORAGE             108  19  1   1 cciss/c4d1p3
+b $STORAGE             108  20  1   1 cciss/c4d1p4
+b $STORAGE             108  21  1   1 cciss/c4d1p5
+b $STORAGE             108  22  1   1 cciss/c4d1p6
+b $STORAGE             108  23  1   1 cciss/c4d1p7
+b $STORAGE             108  24  1   1 cciss/c4d1p8
+b $STORAGE             108  25  1   1 cciss/c4d1p9
+b $STORAGE             108  26  1   1 cciss/c4d1p10
+b $STORAGE             108  27  1   1 cciss/c4d1p11
+b $STORAGE             108  28  1   1 cciss/c4d1p12
+b $STORAGE             108  29  1   1 cciss/c4d1p13
+b $STORAGE             108  30  1   1 cciss/c4d1p14
+b $STORAGE             108  31  1   1 cciss/c4d1p15
+b $STORAGE             108  32  1   1 cciss/c4d2
+b $STORAGE             108  33  1   1 cciss/c4d2p1
+b $STORAGE             108  34  1   1 cciss/c4d2p2
+b $STORAGE             108  35  1   1 cciss/c4d2p3
+b $STORAGE             108  36  1   1 cciss/c4d2p4
+b $STORAGE             108  37  1   1 cciss/c4d2p5
+b $STORAGE             108  38  1   1 cciss/c4d2p6
+b $STORAGE             108  39  1   1 cciss/c4d2p7
+b $STORAGE             108  40  1   1 cciss/c4d2p8
+b $STORAGE             108  41  1   1 cciss/c4d2p9
+b $STORAGE             108  42  1   1 cciss/c4d2p10
+b $STORAGE             108  43  1   1 cciss/c4d2p11
+b $STORAGE             108  44  1   1 cciss/c4d2p12
+b $STORAGE             108  45  1   1 cciss/c4d2p13
+b $STORAGE             108  46  1   1 cciss/c4d2p14
+b $STORAGE             108  47  1   1 cciss/c4d2p15
+b $STORAGE             108  48  1   1 cciss/c4d3
+b $STORAGE             108  49  1   1 cciss/c4d3p1
+b $STORAGE             108  50  1   1 cciss/c4d3p2
+b $STORAGE             108  51  1   1 cciss/c4d3p3
+b $STORAGE             108  52  1   1 cciss/c4d3p4
+b $STORAGE             108  53  1   1 cciss/c4d3p5
+b $STORAGE             108  54  1   1 cciss/c4d3p6
+b $STORAGE             108  55  1   1 cciss/c4d3p7
+b $STORAGE             108  56  1   1 cciss/c4d3p8
+b $STORAGE             108  57  1   1 cciss/c4d3p9
+b $STORAGE             108  58  1   1 cciss/c4d3p10
+b $STORAGE             108  59  1   1 cciss/c4d3p11
+b $STORAGE             108  60  1   1 cciss/c4d3p12
+b $STORAGE             108  61  1   1 cciss/c4d3p13
+b $STORAGE             108  62  1   1 cciss/c4d3p14
+b $STORAGE             108  63  1   1 cciss/c4d3p15
+b $STORAGE             108  64  1   1 cciss/c4d4
+b $STORAGE             108  65  1   1 cciss/c4d4p1
+b $STORAGE             108  66  1   1 cciss/c4d4p2
+b $STORAGE             108  67  1   1 cciss/c4d4p3
+b $STORAGE             108  68  1   1 cciss/c4d4p4
+b $STORAGE             108  69  1   1 cciss/c4d4p5
+b $STORAGE             108  70  1   1 cciss/c4d4p6
+b $STORAGE             108  71  1   1 cciss/c4d4p7
+b $STORAGE             108  72  1   1 cciss/c4d4p8
+b $STORAGE             108  73  1   1 cciss/c4d4p9
+b $STORAGE             108  74  1   1 cciss/c4d4p10
+b $STORAGE             108  75  1   1 cciss/c4d4p11
+b $STORAGE             108  76  1   1 cciss/c4d4p12
+b $STORAGE             108  77  1   1 cciss/c4d4p13
+b $STORAGE             108  78  1   1 cciss/c4d4p14
+b $STORAGE             108  79  1   1 cciss/c4d4p15
+b $STORAGE             108  80  1   1 cciss/c4d5
+b $STORAGE             108  81  1   1 cciss/c4d5p1
+b $STORAGE             108  82  1   1 cciss/c4d5p2
+b $STORAGE             108  83  1   1 cciss/c4d5p3
+b $STORAGE             108  84  1   1 cciss/c4d5p4
+b $STORAGE             108  85  1   1 cciss/c4d5p5
+b $STORAGE             108  86  1   1 cciss/c4d5p6
+b $STORAGE             108  87  1   1 cciss/c4d5p7
+b $STORAGE             108  88  1   1 cciss/c4d5p8
+b $STORAGE             108  89  1   1 cciss/c4d5p9
+b $STORAGE             108  90  1   1 cciss/c4d5p10
+b $STORAGE             108  91  1   1 cciss/c4d5p11
+b $STORAGE             108  92  1   1 cciss/c4d5p12
+b $STORAGE             108  93  1   1 cciss/c4d5p13
+b $STORAGE             108  94  1   1 cciss/c4d5p14
+b $STORAGE             108  95  1   1 cciss/c4d5p15
+b $STORAGE             108  96  1   1 cciss/c4d6
+b $STORAGE             108  97  1   1 cciss/c4d6p1
+b $STORAGE             108  98  1   1 cciss/c4d6p2
+b $STORAGE             108  99  1   1 cciss/c4d6p3
+b $STORAGE             108 100  1   1 cciss/c4d6p4
+b $STORAGE             108 101  1   1 cciss/c4d6p5
+b $STORAGE             108 102  1   1 cciss/c4d6p6
+b $STORAGE             108 103  1   1 cciss/c4d6p7
+b $STORAGE             108 104  1   1 cciss/c4d6p8
+b $STORAGE             108 105  1   1 cciss/c4d6p9
+b $STORAGE             108 106  1   1 cciss/c4d6p10
+b $STORAGE             108 107  1   1 cciss/c4d6p11
+b $STORAGE             108 108  1   1 cciss/c4d6p12
+b $STORAGE             108 109  1   1 cciss/c4d6p13
+b $STORAGE             108 110  1   1 cciss/c4d6p14
+b $STORAGE             108 111  1   1 cciss/c4d6p15
+b $STORAGE             108 112  1   1 cciss/c4d7
+b $STORAGE             108 113  1   1 cciss/c4d7p1
+b $STORAGE             108 114  1   1 cciss/c4d7p2
+b $STORAGE             108 115  1   1 cciss/c4d7p3
+b $STORAGE             108 116  1   1 cciss/c4d7p4
+b $STORAGE             108 117  1   1 cciss/c4d7p5
+b $STORAGE             108 118  1   1 cciss/c4d7p6
+b $STORAGE             108 119  1   1 cciss/c4d7p7
+b $STORAGE             108 120  1   1 cciss/c4d7p8
+b $STORAGE             108 121  1   1 cciss/c4d7p9
+b $STORAGE             108 122  1   1 cciss/c4d7p10
+b $STORAGE             108 123  1   1 cciss/c4d7p11
+b $STORAGE             108 124  1   1 cciss/c4d7p12
+b $STORAGE             108 125  1   1 cciss/c4d7p13
+b $STORAGE             108 126  1   1 cciss/c4d7p14
+b $STORAGE             108 127  1   1 cciss/c4d7p15
+b $STORAGE             108 128  1   1 cciss/c4d8
+b $STORAGE             108 129  1   1 cciss/c4d8p1
+b $STORAGE             108 130  1   1 cciss/c4d8p2
+b $STORAGE             108 131  1   1 cciss/c4d8p3
+b $STORAGE             108 132  1   1 cciss/c4d8p4
+b $STORAGE             108 133  1   1 cciss/c4d8p5
+b $STORAGE             108 134  1   1 cciss/c4d8p6
+b $STORAGE             108 135  1   1 cciss/c4d8p7
+b $STORAGE             108 136  1   1 cciss/c4d8p8
+b $STORAGE             108 137  1   1 cciss/c4d8p9
+b $STORAGE             108 138  1   1 cciss/c4d8p10
+b $STORAGE             108 139  1   1 cciss/c4d8p11
+b $STORAGE             108 140  1   1 cciss/c4d8p12
+b $STORAGE             108 141  1   1 cciss/c4d8p13
+b $STORAGE             108 142  1   1 cciss/c4d8p14
+b $STORAGE             108 143  1   1 cciss/c4d8p15
+b $STORAGE             108 144  1   1 cciss/c4d9
+b $STORAGE             108 145  1   1 cciss/c4d9p1
+b $STORAGE             108 146  1   1 cciss/c4d9p2
+b $STORAGE             108 147  1   1 cciss/c4d9p3
+b $STORAGE             108 148  1   1 cciss/c4d9p4
+b $STORAGE             108 149  1   1 cciss/c4d9p5
+b $STORAGE             108 150  1   1 cciss/c4d9p6
+b $STORAGE             108 151  1   1 cciss/c4d9p7
+b $STORAGE             108 152  1   1 cciss/c4d9p8
+b $STORAGE             108 153  1   1 cciss/c4d9p9
+b $STORAGE             108 154  1   1 cciss/c4d9p10
+b $STORAGE             108 155  1   1 cciss/c4d9p11
+b $STORAGE             108 156  1   1 cciss/c4d9p12
+b $STORAGE             108 157  1   1 cciss/c4d9p13
+b $STORAGE             108 158  1   1 cciss/c4d9p14
+b $STORAGE             108 159  1   1 cciss/c4d9p15
+b $STORAGE             108 160  1   1 cciss/c4d10
+b $STORAGE             108 161  1   1 cciss/c4d10p1
+b $STORAGE             108 162  1   1 cciss/c4d10p2
+b $STORAGE             108 163  1   1 cciss/c4d10p3
+b $STORAGE             108 164  1   1 cciss/c4d10p4
+b $STORAGE             108 165  1   1 cciss/c4d10p5
+b $STORAGE             108 166  1   1 cciss/c4d10p6
+b $STORAGE             108 167  1   1 cciss/c4d10p7
+b $STORAGE             108 168  1   1 cciss/c4d10p8
+b $STORAGE             108 169  1   1 cciss/c4d10p9
+b $STORAGE             108 170  1   1 cciss/c4d10p10
+b $STORAGE             108 171  1   1 cciss/c4d10p11
+b $STORAGE             108 172  1   1 cciss/c4d10p12
+b $STORAGE             108 173  1   1 cciss/c4d10p13
+b $STORAGE             108 174  1   1 cciss/c4d10p14
+b $STORAGE             108 175  1   1 cciss/c4d10p15
+b $STORAGE             108 176  1   1 cciss/c4d11
+b $STORAGE             108 177  1   1 cciss/c4d11p1
+b $STORAGE             108 178  1   1 cciss/c4d11p2
+b $STORAGE             108 179  1   1 cciss/c4d11p3
+b $STORAGE             108 180  1   1 cciss/c4d11p4
+b $STORAGE             108 181  1   1 cciss/c4d11p5
+b $STORAGE             108 182  1   1 cciss/c4d11p6
+b $STORAGE             108 183  1   1 cciss/c4d11p7
+b $STORAGE             108 184  1   1 cciss/c4d11p8
+b $STORAGE             108 185  1   1 cciss/c4d11p9
+b $STORAGE             108 186  1   1 cciss/c4d11p10
+b $STORAGE             108 187  1   1 cciss/c4d11p11
+b $STORAGE             108 188  1   1 cciss/c4d11p12
+b $STORAGE             108 189  1   1 cciss/c4d11p13
+b $STORAGE             108 190  1   1 cciss/c4d11p14
+b $STORAGE             108 191  1   1 cciss/c4d11p15
+b $STORAGE             108 192  1   1 cciss/c4d12
+b $STORAGE             108 193  1   1 cciss/c4d12p1
+b $STORAGE             108 194  1   1 cciss/c4d12p2
+b $STORAGE             108 195  1   1 cciss/c4d12p3
+b $STORAGE             108 196  1   1 cciss/c4d12p4
+b $STORAGE             108 197  1   1 cciss/c4d12p5
+b $STORAGE             108 198  1   1 cciss/c4d12p6
+b $STORAGE             108 199  1   1 cciss/c4d12p7
+b $STORAGE             108 200  1   1 cciss/c4d12p8
+b $STORAGE             108 201  1   1 cciss/c4d12p9
+b $STORAGE             108 202  1   1 cciss/c4d12p10
+b $STORAGE             108 203  1   1 cciss/c4d12p11
+b $STORAGE             108 204  1   1 cciss/c4d12p12
+b $STORAGE             108 205  1   1 cciss/c4d12p13
+b $STORAGE             108 206  1   1 cciss/c4d12p14
+b $STORAGE             108 207  1   1 cciss/c4d12p15
+b $STORAGE             108 208  1   1 cciss/c4d13
+b $STORAGE             108 209  1   1 cciss/c4d13p1
+b $STORAGE             108 210  1   1 cciss/c4d13p2
+b $STORAGE             108 211  1   1 cciss/c4d13p3
+b $STORAGE             108 212  1   1 cciss/c4d13p4
+b $STORAGE             108 213  1   1 cciss/c4d13p5
+b $STORAGE             108 214  1   1 cciss/c4d13p6
+b $STORAGE             108 215  1   1 cciss/c4d13p7
+b $STORAGE             108 216  1   1 cciss/c4d13p8
+b $STORAGE             108 217  1   1 cciss/c4d13p9
+b $STORAGE             108 218  1   1 cciss/c4d13p10
+b $STORAGE             108 219  1   1 cciss/c4d13p11
+b $STORAGE             108 220  1   1 cciss/c4d13p12
+b $STORAGE             108 221  1   1 cciss/c4d13p13
+b $STORAGE             108 222  1   1 cciss/c4d13p14
+b $STORAGE             108 223  1   1 cciss/c4d13p15
+b $STORAGE             108 224  1   1 cciss/c4d14
+b $STORAGE             108 225  1   1 cciss/c4d14p1
+b $STORAGE             108 226  1   1 cciss/c4d14p2
+b $STORAGE             108 227  1   1 cciss/c4d14p3
+b $STORAGE             108 228  1   1 cciss/c4d14p4
+b $STORAGE             108 229  1   1 cciss/c4d14p5
+b $STORAGE             108 230  1   1 cciss/c4d14p6
+b $STORAGE             108 231  1   1 cciss/c4d14p7
+b $STORAGE             108 232  1   1 cciss/c4d14p8
+b $STORAGE             108 233  1   1 cciss/c4d14p9
+b $STORAGE             108 234  1   1 cciss/c4d14p10
+b $STORAGE             108 235  1   1 cciss/c4d14p11
+b $STORAGE             108 236  1   1 cciss/c4d14p12
+b $STORAGE             108 237  1   1 cciss/c4d14p13
+b $STORAGE             108 238  1   1 cciss/c4d14p14
+b $STORAGE             108 239  1   1 cciss/c4d14p15
+b $STORAGE             108 240  1   1 cciss/c4d15
+b $STORAGE             108 241  1   1 cciss/c4d15p1
+b $STORAGE             108 242  1   1 cciss/c4d15p2
+b $STORAGE             108 243  1   1 cciss/c4d15p3
+b $STORAGE             108 244  1   1 cciss/c4d15p4
+b $STORAGE             108 245  1   1 cciss/c4d15p5
+b $STORAGE             108 246  1   1 cciss/c4d15p6
+b $STORAGE             108 247  1   1 cciss/c4d15p7
+b $STORAGE             108 248  1   1 cciss/c4d15p8
+b $STORAGE             108 249  1   1 cciss/c4d15p9
+b $STORAGE             108 250  1   1 cciss/c4d15p10
+b $STORAGE             108 251  1   1 cciss/c4d15p11
+b $STORAGE             108 252  1   1 cciss/c4d15p12
+b $STORAGE             108 253  1   1 cciss/c4d15p13
+b $STORAGE             108 254  1   1 cciss/c4d15p14
+b $STORAGE             108 255  1   1 cciss/c4d15p15
+b $STORAGE             109   0  1   1 cciss/c5d0
+b $STORAGE             109   1  1   1 cciss/c5d0p1
+b $STORAGE             109   2  1   1 cciss/c5d0p2
+b $STORAGE             109   3  1   1 cciss/c5d0p3
+b $STORAGE             109   4  1   1 cciss/c5d0p4
+b $STORAGE             109   5  1   1 cciss/c5d0p5
+b $STORAGE             109   6  1   1 cciss/c5d0p6
+b $STORAGE             109   7  1   1 cciss/c5d0p7
+b $STORAGE             109   8  1   1 cciss/c5d0p8
+b $STORAGE             109   9  1   1 cciss/c5d0p9
+b $STORAGE             109  10  1   1 cciss/c5d0p10
+b $STORAGE             109  11  1   1 cciss/c5d0p11
+b $STORAGE             109  12  1   1 cciss/c5d0p12
+b $STORAGE             109  13  1   1 cciss/c5d0p13
+b $STORAGE             109  14  1   1 cciss/c5d0p14
+b $STORAGE             109  15  1   1 cciss/c5d0p15
+b $STORAGE             109  16  1   1 cciss/c5d1
+b $STORAGE             109  17  1   1 cciss/c5d1p1
+b $STORAGE             109  18  1   1 cciss/c5d1p2
+b $STORAGE             109  19  1   1 cciss/c5d1p3
+b $STORAGE             109  20  1   1 cciss/c5d1p4
+b $STORAGE             109  21  1   1 cciss/c5d1p5
+b $STORAGE             109  22  1   1 cciss/c5d1p6
+b $STORAGE             109  23  1   1 cciss/c5d1p7
+b $STORAGE             109  24  1   1 cciss/c5d1p8
+b $STORAGE             109  25  1   1 cciss/c5d1p9
+b $STORAGE             109  26  1   1 cciss/c5d1p10
+b $STORAGE             109  27  1   1 cciss/c5d1p11
+b $STORAGE             109  28  1   1 cciss/c5d1p12
+b $STORAGE             109  29  1   1 cciss/c5d1p13
+b $STORAGE             109  30  1   1 cciss/c5d1p14
+b $STORAGE             109  31  1   1 cciss/c5d1p15
+b $STORAGE             109  32  1   1 cciss/c5d2
+b $STORAGE             109  33  1   1 cciss/c5d2p1
+b $STORAGE             109  34  1   1 cciss/c5d2p2
+b $STORAGE             109  35  1   1 cciss/c5d2p3
+b $STORAGE             109  36  1   1 cciss/c5d2p4
+b $STORAGE             109  37  1   1 cciss/c5d2p5
+b $STORAGE             109  38  1   1 cciss/c5d2p6
+b $STORAGE             109  39  1   1 cciss/c5d2p7
+b $STORAGE             109  40  1   1 cciss/c5d2p8
+b $STORAGE             109  41  1   1 cciss/c5d2p9
+b $STORAGE             109  42  1   1 cciss/c5d2p10
+b $STORAGE             109  43  1   1 cciss/c5d2p11
+b $STORAGE             109  44  1   1 cciss/c5d2p12
+b $STORAGE             109  45  1   1 cciss/c5d2p13
+b $STORAGE             109  46  1   1 cciss/c5d2p14
+b $STORAGE             109  47  1   1 cciss/c5d2p15
+b $STORAGE             109  48  1   1 cciss/c5d3
+b $STORAGE             109  49  1   1 cciss/c5d3p1
+b $STORAGE             109  50  1   1 cciss/c5d3p2
+b $STORAGE             109  51  1   1 cciss/c5d3p3
+b $STORAGE             109  52  1   1 cciss/c5d3p4
+b $STORAGE             109  53  1   1 cciss/c5d3p5
+b $STORAGE             109  54  1   1 cciss/c5d3p6
+b $STORAGE             109  55  1   1 cciss/c5d3p7
+b $STORAGE             109  56  1   1 cciss/c5d3p8
+b $STORAGE             109  57  1   1 cciss/c5d3p9
+b $STORAGE             109  58  1   1 cciss/c5d3p10
+b $STORAGE             109  59  1   1 cciss/c5d3p11
+b $STORAGE             109  60  1   1 cciss/c5d3p12
+b $STORAGE             109  61  1   1 cciss/c5d3p13
+b $STORAGE             109  62  1   1 cciss/c5d3p14
+b $STORAGE             109  63  1   1 cciss/c5d3p15
+b $STORAGE             109  64  1   1 cciss/c5d4
+b $STORAGE             109  65  1   1 cciss/c5d4p1
+b $STORAGE             109  66  1   1 cciss/c5d4p2
+b $STORAGE             109  67  1   1 cciss/c5d4p3
+b $STORAGE             109  68  1   1 cciss/c5d4p4
+b $STORAGE             109  69  1   1 cciss/c5d4p5
+b $STORAGE             109  70  1   1 cciss/c5d4p6
+b $STORAGE             109  71  1   1 cciss/c5d4p7
+b $STORAGE             109  72  1   1 cciss/c5d4p8
+b $STORAGE             109  73  1   1 cciss/c5d4p9
+b $STORAGE             109  74  1   1 cciss/c5d4p10
+b $STORAGE             109  75  1   1 cciss/c5d4p11
+b $STORAGE             109  76  1   1 cciss/c5d4p12
+b $STORAGE             109  77  1   1 cciss/c5d4p13
+b $STORAGE             109  78  1   1 cciss/c5d4p14
+b $STORAGE             109  79  1   1 cciss/c5d4p15
+b $STORAGE             109  80  1   1 cciss/c5d5
+b $STORAGE             109  81  1   1 cciss/c5d5p1
+b $STORAGE             109  82  1   1 cciss/c5d5p2
+b $STORAGE             109  83  1   1 cciss/c5d5p3
+b $STORAGE             109  84  1   1 cciss/c5d5p4
+b $STORAGE             109  85  1   1 cciss/c5d5p5
+b $STORAGE             109  86  1   1 cciss/c5d5p6
+b $STORAGE             109  87  1   1 cciss/c5d5p7
+b $STORAGE             109  88  1   1 cciss/c5d5p8
+b $STORAGE             109  89  1   1 cciss/c5d5p9
+b $STORAGE             109  90  1   1 cciss/c5d5p10
+b $STORAGE             109  91  1   1 cciss/c5d5p11
+b $STORAGE             109  92  1   1 cciss/c5d5p12
+b $STORAGE             109  93  1   1 cciss/c5d5p13
+b $STORAGE             109  94  1   1 cciss/c5d5p14
+b $STORAGE             109  95  1   1 cciss/c5d5p15
+b $STORAGE             109  96  1   1 cciss/c5d6
+b $STORAGE             109  97  1   1 cciss/c5d6p1
+b $STORAGE             109  98  1   1 cciss/c5d6p2
+b $STORAGE             109  99  1   1 cciss/c5d6p3
+b $STORAGE             109 100  1   1 cciss/c5d6p4
+b $STORAGE             109 101  1   1 cciss/c5d6p5
+b $STORAGE             109 102  1   1 cciss/c5d6p6
+b $STORAGE             109 103  1   1 cciss/c5d6p7
+b $STORAGE             109 104  1   1 cciss/c5d6p8
+b $STORAGE             109 105  1   1 cciss/c5d6p9
+b $STORAGE             109 106  1   1 cciss/c5d6p10
+b $STORAGE             109 107  1   1 cciss/c5d6p11
+b $STORAGE             109 108  1   1 cciss/c5d6p12
+b $STORAGE             109 109  1   1 cciss/c5d6p13
+b $STORAGE             109 110  1   1 cciss/c5d6p14
+b $STORAGE             109 111  1   1 cciss/c5d6p15
+b $STORAGE             109 112  1   1 cciss/c5d7
+b $STORAGE             109 113  1   1 cciss/c5d7p1
+b $STORAGE             109 114  1   1 cciss/c5d7p2
+b $STORAGE             109 115  1   1 cciss/c5d7p3
+b $STORAGE             109 116  1   1 cciss/c5d7p4
+b $STORAGE             109 117  1   1 cciss/c5d7p5
+b $STORAGE             109 118  1   1 cciss/c5d7p6
+b $STORAGE             109 119  1   1 cciss/c5d7p7
+b $STORAGE             109 120  1   1 cciss/c5d7p8
+b $STORAGE             109 121  1   1 cciss/c5d7p9
+b $STORAGE             109 122  1   1 cciss/c5d7p10
+b $STORAGE             109 123  1   1 cciss/c5d7p11
+b $STORAGE             109 124  1   1 cciss/c5d7p12
+b $STORAGE             109 125  1   1 cciss/c5d7p13
+b $STORAGE             109 126  1   1 cciss/c5d7p14
+b $STORAGE             109 127  1   1 cciss/c5d7p15
+b $STORAGE             109 128  1   1 cciss/c5d8
+b $STORAGE             109 129  1   1 cciss/c5d8p1
+b $STORAGE             109 130  1   1 cciss/c5d8p2
+b $STORAGE             109 131  1   1 cciss/c5d8p3
+b $STORAGE             109 132  1   1 cciss/c5d8p4
+b $STORAGE             109 133  1   1 cciss/c5d8p5
+b $STORAGE             109 134  1   1 cciss/c5d8p6
+b $STORAGE             109 135  1   1 cciss/c5d8p7
+b $STORAGE             109 136  1   1 cciss/c5d8p8
+b $STORAGE             109 137  1   1 cciss/c5d8p9
+b $STORAGE             109 138  1   1 cciss/c5d8p10
+b $STORAGE             109 139  1   1 cciss/c5d8p11
+b $STORAGE             109 140  1   1 cciss/c5d8p12
+b $STORAGE             109 141  1   1 cciss/c5d8p13
+b $STORAGE             109 142  1   1 cciss/c5d8p14
+b $STORAGE             109 143  1   1 cciss/c5d8p15
+b $STORAGE             109 144  1   1 cciss/c5d9
+b $STORAGE             109 145  1   1 cciss/c5d9p1
+b $STORAGE             109 146  1   1 cciss/c5d9p2
+b $STORAGE             109 147  1   1 cciss/c5d9p3
+b $STORAGE             109 148  1   1 cciss/c5d9p4
+b $STORAGE             109 149  1   1 cciss/c5d9p5
+b $STORAGE             109 150  1   1 cciss/c5d9p6
+b $STORAGE             109 151  1   1 cciss/c5d9p7
+b $STORAGE             109 152  1   1 cciss/c5d9p8
+b $STORAGE             109 153  1   1 cciss/c5d9p9
+b $STORAGE             109 154  1   1 cciss/c5d9p10
+b $STORAGE             109 155  1   1 cciss/c5d9p11
+b $STORAGE             109 156  1   1 cciss/c5d9p12
+b $STORAGE             109 157  1   1 cciss/c5d9p13
+b $STORAGE             109 158  1   1 cciss/c5d9p14
+b $STORAGE             109 159  1   1 cciss/c5d9p15
+b $STORAGE             109 160  1   1 cciss/c5d10
+b $STORAGE             109 161  1   1 cciss/c5d10p1
+b $STORAGE             109 162  1   1 cciss/c5d10p2
+b $STORAGE             109 163  1   1 cciss/c5d10p3
+b $STORAGE             109 164  1   1 cciss/c5d10p4
+b $STORAGE             109 165  1   1 cciss/c5d10p5
+b $STORAGE             109 166  1   1 cciss/c5d10p6
+b $STORAGE             109 167  1   1 cciss/c5d10p7
+b $STORAGE             109 168  1   1 cciss/c5d10p8
+b $STORAGE             109 169  1   1 cciss/c5d10p9
+b $STORAGE             109 170  1   1 cciss/c5d10p10
+b $STORAGE             109 171  1   1 cciss/c5d10p11
+b $STORAGE             109 172  1   1 cciss/c5d10p12
+b $STORAGE             109 173  1   1 cciss/c5d10p13
+b $STORAGE             109 174  1   1 cciss/c5d10p14
+b $STORAGE             109 175  1   1 cciss/c5d10p15
+b $STORAGE             109 176  1   1 cciss/c5d11
+b $STORAGE             109 177  1   1 cciss/c5d11p1
+b $STORAGE             109 178  1   1 cciss/c5d11p2
+b $STORAGE             109 179  1   1 cciss/c5d11p3
+b $STORAGE             109 180  1   1 cciss/c5d11p4
+b $STORAGE             109 181  1   1 cciss/c5d11p5
+b $STORAGE             109 182  1   1 cciss/c5d11p6
+b $STORAGE             109 183  1   1 cciss/c5d11p7
+b $STORAGE             109 184  1   1 cciss/c5d11p8
+b $STORAGE             109 185  1   1 cciss/c5d11p9
+b $STORAGE             109 186  1   1 cciss/c5d11p10
+b $STORAGE             109 187  1   1 cciss/c5d11p11
+b $STORAGE             109 188  1   1 cciss/c5d11p12
+b $STORAGE             109 189  1   1 cciss/c5d11p13
+b $STORAGE             109 190  1   1 cciss/c5d11p14
+b $STORAGE             109 191  1   1 cciss/c5d11p15
+b $STORAGE             109 192  1   1 cciss/c5d12
+b $STORAGE             109 193  1   1 cciss/c5d12p1
+b $STORAGE             109 194  1   1 cciss/c5d12p2
+b $STORAGE             109 195  1   1 cciss/c5d12p3
+b $STORAGE             109 196  1   1 cciss/c5d12p4
+b $STORAGE             109 197  1   1 cciss/c5d12p5
+b $STORAGE             109 198  1   1 cciss/c5d12p6
+b $STORAGE             109 199  1   1 cciss/c5d12p7
+b $STORAGE             109 200  1   1 cciss/c5d12p8
+b $STORAGE             109 201  1   1 cciss/c5d12p9
+b $STORAGE             109 202  1   1 cciss/c5d12p10
+b $STORAGE             109 203  1   1 cciss/c5d12p11
+b $STORAGE             109 204  1   1 cciss/c5d12p12
+b $STORAGE             109 205  1   1 cciss/c5d12p13
+b $STORAGE             109 206  1   1 cciss/c5d12p14
+b $STORAGE             109 207  1   1 cciss/c5d12p15
+b $STORAGE             109 208  1   1 cciss/c5d13
+b $STORAGE             109 209  1   1 cciss/c5d13p1
+b $STORAGE             109 210  1   1 cciss/c5d13p2
+b $STORAGE             109 211  1   1 cciss/c5d13p3
+b $STORAGE             109 212  1   1 cciss/c5d13p4
+b $STORAGE             109 213  1   1 cciss/c5d13p5
+b $STORAGE             109 214  1   1 cciss/c5d13p6
+b $STORAGE             109 215  1   1 cciss/c5d13p7
+b $STORAGE             109 216  1   1 cciss/c5d13p8
+b $STORAGE             109 217  1   1 cciss/c5d13p9
+b $STORAGE             109 218  1   1 cciss/c5d13p10
+b $STORAGE             109 219  1   1 cciss/c5d13p11
+b $STORAGE             109 220  1   1 cciss/c5d13p12
+b $STORAGE             109 221  1   1 cciss/c5d13p13
+b $STORAGE             109 222  1   1 cciss/c5d13p14
+b $STORAGE             109 223  1   1 cciss/c5d13p15
+b $STORAGE             109 224  1   1 cciss/c5d14
+b $STORAGE             109 225  1   1 cciss/c5d14p1
+b $STORAGE             109 226  1   1 cciss/c5d14p2
+b $STORAGE             109 227  1   1 cciss/c5d14p3
+b $STORAGE             109 228  1   1 cciss/c5d14p4
+b $STORAGE             109 229  1   1 cciss/c5d14p5
+b $STORAGE             109 230  1   1 cciss/c5d14p6
+b $STORAGE             109 231  1   1 cciss/c5d14p7
+b $STORAGE             109 232  1   1 cciss/c5d14p8
+b $STORAGE             109 233  1   1 cciss/c5d14p9
+b $STORAGE             109 234  1   1 cciss/c5d14p10
+b $STORAGE             109 235  1   1 cciss/c5d14p11
+b $STORAGE             109 236  1   1 cciss/c5d14p12
+b $STORAGE             109 237  1   1 cciss/c5d14p13
+b $STORAGE             109 238  1   1 cciss/c5d14p14
+b $STORAGE             109 239  1   1 cciss/c5d14p15
+b $STORAGE             109 240  1   1 cciss/c5d15
+b $STORAGE             109 241  1   1 cciss/c5d15p1
+b $STORAGE             109 242  1   1 cciss/c5d15p2
+b $STORAGE             109 243  1   1 cciss/c5d15p3
+b $STORAGE             109 244  1   1 cciss/c5d15p4
+b $STORAGE             109 245  1   1 cciss/c5d15p5
+b $STORAGE             109 246  1   1 cciss/c5d15p6
+b $STORAGE             109 247  1   1 cciss/c5d15p7
+b $STORAGE             109 248  1   1 cciss/c5d15p8
+b $STORAGE             109 249  1   1 cciss/c5d15p9
+b $STORAGE             109 250  1   1 cciss/c5d15p10
+b $STORAGE             109 251  1   1 cciss/c5d15p11
+b $STORAGE             109 252  1   1 cciss/c5d15p12
+b $STORAGE             109 253  1   1 cciss/c5d15p13
+b $STORAGE             109 254  1   1 cciss/c5d15p14
+b $STORAGE             109 255  1   1 cciss/c5d15p15
+b $STORAGE             110   0  1   1 cciss/c6d0
+b $STORAGE             110   1  1   1 cciss/c6d0p1
+b $STORAGE             110   2  1   1 cciss/c6d0p2
+b $STORAGE             110   3  1   1 cciss/c6d0p3
+b $STORAGE             110   4  1   1 cciss/c6d0p4
+b $STORAGE             110   5  1   1 cciss/c6d0p5
+b $STORAGE             110   6  1   1 cciss/c6d0p6
+b $STORAGE             110   7  1   1 cciss/c6d0p7
+b $STORAGE             110   8  1   1 cciss/c6d0p8
+b $STORAGE             110   9  1   1 cciss/c6d0p9
+b $STORAGE             110  10  1   1 cciss/c6d0p10
+b $STORAGE             110  11  1   1 cciss/c6d0p11
+b $STORAGE             110  12  1   1 cciss/c6d0p12
+b $STORAGE             110  13  1   1 cciss/c6d0p13
+b $STORAGE             110  14  1   1 cciss/c6d0p14
+b $STORAGE             110  15  1   1 cciss/c6d0p15
+b $STORAGE             110  16  1   1 cciss/c6d1
+b $STORAGE             110  17  1   1 cciss/c6d1p1
+b $STORAGE             110  18  1   1 cciss/c6d1p2
+b $STORAGE             110  19  1   1 cciss/c6d1p3
+b $STORAGE             110  20  1   1 cciss/c6d1p4
+b $STORAGE             110  21  1   1 cciss/c6d1p5
+b $STORAGE             110  22  1   1 cciss/c6d1p6
+b $STORAGE             110  23  1   1 cciss/c6d1p7
+b $STORAGE             110  24  1   1 cciss/c6d1p8
+b $STORAGE             110  25  1   1 cciss/c6d1p9
+b $STORAGE             110  26  1   1 cciss/c6d1p10
+b $STORAGE             110  27  1   1 cciss/c6d1p11
+b $STORAGE             110  28  1   1 cciss/c6d1p12
+b $STORAGE             110  29  1   1 cciss/c6d1p13
+b $STORAGE             110  30  1   1 cciss/c6d1p14
+b $STORAGE             110  31  1   1 cciss/c6d1p15
+b $STORAGE             110  32  1   1 cciss/c6d2
+b $STORAGE             110  33  1   1 cciss/c6d2p1
+b $STORAGE             110  34  1   1 cciss/c6d2p2
+b $STORAGE             110  35  1   1 cciss/c6d2p3
+b $STORAGE             110  36  1   1 cciss/c6d2p4
+b $STORAGE             110  37  1   1 cciss/c6d2p5
+b $STORAGE             110  38  1   1 cciss/c6d2p6
+b $STORAGE             110  39  1   1 cciss/c6d2p7
+b $STORAGE             110  40  1   1 cciss/c6d2p8
+b $STORAGE             110  41  1   1 cciss/c6d2p9
+b $STORAGE             110  42  1   1 cciss/c6d2p10
+b $STORAGE             110  43  1   1 cciss/c6d2p11
+b $STORAGE             110  44  1   1 cciss/c6d2p12
+b $STORAGE             110  45  1   1 cciss/c6d2p13
+b $STORAGE             110  46  1   1 cciss/c6d2p14
+b $STORAGE             110  47  1   1 cciss/c6d2p15
+b $STORAGE             110  48  1   1 cciss/c6d3
+b $STORAGE             110  49  1   1 cciss/c6d3p1
+b $STORAGE             110  50  1   1 cciss/c6d3p2
+b $STORAGE             110  51  1   1 cciss/c6d3p3
+b $STORAGE             110  52  1   1 cciss/c6d3p4
+b $STORAGE             110  53  1   1 cciss/c6d3p5
+b $STORAGE             110  54  1   1 cciss/c6d3p6
+b $STORAGE             110  55  1   1 cciss/c6d3p7
+b $STORAGE             110  56  1   1 cciss/c6d3p8
+b $STORAGE             110  57  1   1 cciss/c6d3p9
+b $STORAGE             110  58  1   1 cciss/c6d3p10
+b $STORAGE             110  59  1   1 cciss/c6d3p11
+b $STORAGE             110  60  1   1 cciss/c6d3p12
+b $STORAGE             110  61  1   1 cciss/c6d3p13
+b $STORAGE             110  62  1   1 cciss/c6d3p14
+b $STORAGE             110  63  1   1 cciss/c6d3p15
+b $STORAGE             110  64  1   1 cciss/c6d4
+b $STORAGE             110  65  1   1 cciss/c6d4p1
+b $STORAGE             110  66  1   1 cciss/c6d4p2
+b $STORAGE             110  67  1   1 cciss/c6d4p3
+b $STORAGE             110  68  1   1 cciss/c6d4p4
+b $STORAGE             110  69  1   1 cciss/c6d4p5
+b $STORAGE             110  70  1   1 cciss/c6d4p6
+b $STORAGE             110  71  1   1 cciss/c6d4p7
+b $STORAGE             110  72  1   1 cciss/c6d4p8
+b $STORAGE             110  73  1   1 cciss/c6d4p9
+b $STORAGE             110  74  1   1 cciss/c6d4p10
+b $STORAGE             110  75  1   1 cciss/c6d4p11
+b $STORAGE             110  76  1   1 cciss/c6d4p12
+b $STORAGE             110  77  1   1 cciss/c6d4p13
+b $STORAGE             110  78  1   1 cciss/c6d4p14
+b $STORAGE             110  79  1   1 cciss/c6d4p15
+b $STORAGE             110  80  1   1 cciss/c6d5
+b $STORAGE             110  81  1   1 cciss/c6d5p1
+b $STORAGE             110  82  1   1 cciss/c6d5p2
+b $STORAGE             110  83  1   1 cciss/c6d5p3
+b $STORAGE             110  84  1   1 cciss/c6d5p4
+b $STORAGE             110  85  1   1 cciss/c6d5p5
+b $STORAGE             110  86  1   1 cciss/c6d5p6
+b $STORAGE             110  87  1   1 cciss/c6d5p7
+b $STORAGE             110  88  1   1 cciss/c6d5p8
+b $STORAGE             110  89  1   1 cciss/c6d5p9
+b $STORAGE             110  90  1   1 cciss/c6d5p10
+b $STORAGE             110  91  1   1 cciss/c6d5p11
+b $STORAGE             110  92  1   1 cciss/c6d5p12
+b $STORAGE             110  93  1   1 cciss/c6d5p13
+b $STORAGE             110  94  1   1 cciss/c6d5p14
+b $STORAGE             110  95  1   1 cciss/c6d5p15
+b $STORAGE             110  96  1   1 cciss/c6d6
+b $STORAGE             110  97  1   1 cciss/c6d6p1
+b $STORAGE             110  98  1   1 cciss/c6d6p2
+b $STORAGE             110  99  1   1 cciss/c6d6p3
+b $STORAGE             110 100  1   1 cciss/c6d6p4
+b $STORAGE             110 101  1   1 cciss/c6d6p5
+b $STORAGE             110 102  1   1 cciss/c6d6p6
+b $STORAGE             110 103  1   1 cciss/c6d6p7
+b $STORAGE             110 104  1   1 cciss/c6d6p8
+b $STORAGE             110 105  1   1 cciss/c6d6p9
+b $STORAGE             110 106  1   1 cciss/c6d6p10
+b $STORAGE             110 107  1   1 cciss/c6d6p11
+b $STORAGE             110 108  1   1 cciss/c6d6p12
+b $STORAGE             110 109  1   1 cciss/c6d6p13
+b $STORAGE             110 110  1   1 cciss/c6d6p14
+b $STORAGE             110 111  1   1 cciss/c6d6p15
+b $STORAGE             110 112  1   1 cciss/c6d7
+b $STORAGE             110 113  1   1 cciss/c6d7p1
+b $STORAGE             110 114  1   1 cciss/c6d7p2
+b $STORAGE             110 115  1   1 cciss/c6d7p3
+b $STORAGE             110 116  1   1 cciss/c6d7p4
+b $STORAGE             110 117  1   1 cciss/c6d7p5
+b $STORAGE             110 118  1   1 cciss/c6d7p6
+b $STORAGE             110 119  1   1 cciss/c6d7p7
+b $STORAGE             110 120  1   1 cciss/c6d7p8
+b $STORAGE             110 121  1   1 cciss/c6d7p9
+b $STORAGE             110 122  1   1 cciss/c6d7p10
+b $STORAGE             110 123  1   1 cciss/c6d7p11
+b $STORAGE             110 124  1   1 cciss/c6d7p12
+b $STORAGE             110 125  1   1 cciss/c6d7p13
+b $STORAGE             110 126  1   1 cciss/c6d7p14
+b $STORAGE             110 127  1   1 cciss/c6d7p15
+b $STORAGE             110 128  1   1 cciss/c6d8
+b $STORAGE             110 129  1   1 cciss/c6d8p1
+b $STORAGE             110 130  1   1 cciss/c6d8p2
+b $STORAGE             110 131  1   1 cciss/c6d8p3
+b $STORAGE             110 132  1   1 cciss/c6d8p4
+b $STORAGE             110 133  1   1 cciss/c6d8p5
+b $STORAGE             110 134  1   1 cciss/c6d8p6
+b $STORAGE             110 135  1   1 cciss/c6d8p7
+b $STORAGE             110 136  1   1 cciss/c6d8p8
+b $STORAGE             110 137  1   1 cciss/c6d8p9
+b $STORAGE             110 138  1   1 cciss/c6d8p10
+b $STORAGE             110 139  1   1 cciss/c6d8p11
+b $STORAGE             110 140  1   1 cciss/c6d8p12
+b $STORAGE             110 141  1   1 cciss/c6d8p13
+b $STORAGE             110 142  1   1 cciss/c6d8p14
+b $STORAGE             110 143  1   1 cciss/c6d8p15
+b $STORAGE             110 144  1   1 cciss/c6d9
+b $STORAGE             110 145  1   1 cciss/c6d9p1
+b $STORAGE             110 146  1   1 cciss/c6d9p2
+b $STORAGE             110 147  1   1 cciss/c6d9p3
+b $STORAGE             110 148  1   1 cciss/c6d9p4
+b $STORAGE             110 149  1   1 cciss/c6d9p5
+b $STORAGE             110 150  1   1 cciss/c6d9p6
+b $STORAGE             110 151  1   1 cciss/c6d9p7
+b $STORAGE             110 152  1   1 cciss/c6d9p8
+b $STORAGE             110 153  1   1 cciss/c6d9p9
+b $STORAGE             110 154  1   1 cciss/c6d9p10
+b $STORAGE             110 155  1   1 cciss/c6d9p11
+b $STORAGE             110 156  1   1 cciss/c6d9p12
+b $STORAGE             110 157  1   1 cciss/c6d9p13
+b $STORAGE             110 158  1   1 cciss/c6d9p14
+b $STORAGE             110 159  1   1 cciss/c6d9p15
+b $STORAGE             110 160  1   1 cciss/c6d10
+b $STORAGE             110 161  1   1 cciss/c6d10p1
+b $STORAGE             110 162  1   1 cciss/c6d10p2
+b $STORAGE             110 163  1   1 cciss/c6d10p3
+b $STORAGE             110 164  1   1 cciss/c6d10p4
+b $STORAGE             110 165  1   1 cciss/c6d10p5
+b $STORAGE             110 166  1   1 cciss/c6d10p6
+b $STORAGE             110 167  1   1 cciss/c6d10p7
+b $STORAGE             110 168  1   1 cciss/c6d10p8
+b $STORAGE             110 169  1   1 cciss/c6d10p9
+b $STORAGE             110 170  1   1 cciss/c6d10p10
+b $STORAGE             110 171  1   1 cciss/c6d10p11
+b $STORAGE             110 172  1   1 cciss/c6d10p12
+b $STORAGE             110 173  1   1 cciss/c6d10p13
+b $STORAGE             110 174  1   1 cciss/c6d10p14
+b $STORAGE             110 175  1   1 cciss/c6d10p15
+b $STORAGE             110 176  1   1 cciss/c6d11
+b $STORAGE             110 177  1   1 cciss/c6d11p1
+b $STORAGE             110 178  1   1 cciss/c6d11p2
+b $STORAGE             110 179  1   1 cciss/c6d11p3
+b $STORAGE             110 180  1   1 cciss/c6d11p4
+b $STORAGE             110 181  1   1 cciss/c6d11p5
+b $STORAGE             110 182  1   1 cciss/c6d11p6
+b $STORAGE             110 183  1   1 cciss/c6d11p7
+b $STORAGE             110 184  1   1 cciss/c6d11p8
+b $STORAGE             110 185  1   1 cciss/c6d11p9
+b $STORAGE             110 186  1   1 cciss/c6d11p10
+b $STORAGE             110 187  1   1 cciss/c6d11p11
+b $STORAGE             110 188  1   1 cciss/c6d11p12
+b $STORAGE             110 189  1   1 cciss/c6d11p13
+b $STORAGE             110 190  1   1 cciss/c6d11p14
+b $STORAGE             110 191  1   1 cciss/c6d11p15
+b $STORAGE             110 192  1   1 cciss/c6d12
+b $STORAGE             110 193  1   1 cciss/c6d12p1
+b $STORAGE             110 194  1   1 cciss/c6d12p2
+b $STORAGE             110 195  1   1 cciss/c6d12p3
+b $STORAGE             110 196  1   1 cciss/c6d12p4
+b $STORAGE             110 197  1   1 cciss/c6d12p5
+b $STORAGE             110 198  1   1 cciss/c6d12p6
+b $STORAGE             110 199  1   1 cciss/c6d12p7
+b $STORAGE             110 200  1   1 cciss/c6d12p8
+b $STORAGE             110 201  1   1 cciss/c6d12p9
+b $STORAGE             110 202  1   1 cciss/c6d12p10
+b $STORAGE             110 203  1   1 cciss/c6d12p11
+b $STORAGE             110 204  1   1 cciss/c6d12p12
+b $STORAGE             110 205  1   1 cciss/c6d12p13
+b $STORAGE             110 206  1   1 cciss/c6d12p14
+b $STORAGE             110 207  1   1 cciss/c6d12p15
+b $STORAGE             110 208  1   1 cciss/c6d13
+b $STORAGE             110 209  1   1 cciss/c6d13p1
+b $STORAGE             110 210  1   1 cciss/c6d13p2
+b $STORAGE             110 211  1   1 cciss/c6d13p3
+b $STORAGE             110 212  1   1 cciss/c6d13p4
+b $STORAGE             110 213  1   1 cciss/c6d13p5
+b $STORAGE             110 214  1   1 cciss/c6d13p6
+b $STORAGE             110 215  1   1 cciss/c6d13p7
+b $STORAGE             110 216  1   1 cciss/c6d13p8
+b $STORAGE             110 217  1   1 cciss/c6d13p9
+b $STORAGE             110 218  1   1 cciss/c6d13p10
+b $STORAGE             110 219  1   1 cciss/c6d13p11
+b $STORAGE             110 220  1   1 cciss/c6d13p12
+b $STORAGE             110 221  1   1 cciss/c6d13p13
+b $STORAGE             110 222  1   1 cciss/c6d13p14
+b $STORAGE             110 223  1   1 cciss/c6d13p15
+b $STORAGE             110 224  1   1 cciss/c6d14
+b $STORAGE             110 225  1   1 cciss/c6d14p1
+b $STORAGE             110 226  1   1 cciss/c6d14p2
+b $STORAGE             110 227  1   1 cciss/c6d14p3
+b $STORAGE             110 228  1   1 cciss/c6d14p4
+b $STORAGE             110 229  1   1 cciss/c6d14p5
+b $STORAGE             110 230  1   1 cciss/c6d14p6
+b $STORAGE             110 231  1   1 cciss/c6d14p7
+b $STORAGE             110 232  1   1 cciss/c6d14p8
+b $STORAGE             110 233  1   1 cciss/c6d14p9
+b $STORAGE             110 234  1   1 cciss/c6d14p10
+b $STORAGE             110 235  1   1 cciss/c6d14p11
+b $STORAGE             110 236  1   1 cciss/c6d14p12
+b $STORAGE             110 237  1   1 cciss/c6d14p13
+b $STORAGE             110 238  1   1 cciss/c6d14p14
+b $STORAGE             110 239  1   1 cciss/c6d14p15
+b $STORAGE             110 240  1   1 cciss/c6d15
+b $STORAGE             110 241  1   1 cciss/c6d15p1
+b $STORAGE             110 242  1   1 cciss/c6d15p2
+b $STORAGE             110 243  1   1 cciss/c6d15p3
+b $STORAGE             110 244  1   1 cciss/c6d15p4
+b $STORAGE             110 245  1   1 cciss/c6d15p5
+b $STORAGE             110 246  1   1 cciss/c6d15p6
+b $STORAGE             110 247  1   1 cciss/c6d15p7
+b $STORAGE             110 248  1   1 cciss/c6d15p8
+b $STORAGE             110 249  1   1 cciss/c6d15p9
+b $STORAGE             110 250  1   1 cciss/c6d15p10
+b $STORAGE             110 251  1   1 cciss/c6d15p11
+b $STORAGE             110 252  1   1 cciss/c6d15p12
+b $STORAGE             110 253  1   1 cciss/c6d15p13
+b $STORAGE             110 254  1   1 cciss/c6d15p14
+b $STORAGE             110 255  1   1 cciss/c6d15p15
+b $STORAGE             111   0  1   1 cciss/c7d0
+b $STORAGE             111   1  1   1 cciss/c7d0p1
+b $STORAGE             111   2  1   1 cciss/c7d0p2
+b $STORAGE             111   3  1   1 cciss/c7d0p3
+b $STORAGE             111   4  1   1 cciss/c7d0p4
+b $STORAGE             111   5  1   1 cciss/c7d0p5
+b $STORAGE             111   6  1   1 cciss/c7d0p6
+b $STORAGE             111   7  1   1 cciss/c7d0p7
+b $STORAGE             111   8  1   1 cciss/c7d0p8
+b $STORAGE             111   9  1   1 cciss/c7d0p9
+b $STORAGE             111  10  1   1 cciss/c7d0p10
+b $STORAGE             111  11  1   1 cciss/c7d0p11
+b $STORAGE             111  12  1   1 cciss/c7d0p12
+b $STORAGE             111  13  1   1 cciss/c7d0p13
+b $STORAGE             111  14  1   1 cciss/c7d0p14
+b $STORAGE             111  15  1   1 cciss/c7d0p15
+b $STORAGE             111  16  1   1 cciss/c7d1
+b $STORAGE             111  17  1   1 cciss/c7d1p1
+b $STORAGE             111  18  1   1 cciss/c7d1p2
+b $STORAGE             111  19  1   1 cciss/c7d1p3
+b $STORAGE             111  20  1   1 cciss/c7d1p4
+b $STORAGE             111  21  1   1 cciss/c7d1p5
+b $STORAGE             111  22  1   1 cciss/c7d1p6
+b $STORAGE             111  23  1   1 cciss/c7d1p7
+b $STORAGE             111  24  1   1 cciss/c7d1p8
+b $STORAGE             111  25  1   1 cciss/c7d1p9
+b $STORAGE             111  26  1   1 cciss/c7d1p10
+b $STORAGE             111  27  1   1 cciss/c7d1p11
+b $STORAGE             111  28  1   1 cciss/c7d1p12
+b $STORAGE             111  29  1   1 cciss/c7d1p13
+b $STORAGE             111  30  1   1 cciss/c7d1p14
+b $STORAGE             111  31  1   1 cciss/c7d1p15
+b $STORAGE             111  32  1   1 cciss/c7d2
+b $STORAGE             111  33  1   1 cciss/c7d2p1
+b $STORAGE             111  34  1   1 cciss/c7d2p2
+b $STORAGE             111  35  1   1 cciss/c7d2p3
+b $STORAGE             111  36  1   1 cciss/c7d2p4
+b $STORAGE             111  37  1   1 cciss/c7d2p5
+b $STORAGE             111  38  1   1 cciss/c7d2p6
+b $STORAGE             111  39  1   1 cciss/c7d2p7
+b $STORAGE             111  40  1   1 cciss/c7d2p8
+b $STORAGE             111  41  1   1 cciss/c7d2p9
+b $STORAGE             111  42  1   1 cciss/c7d2p10
+b $STORAGE             111  43  1   1 cciss/c7d2p11
+b $STORAGE             111  44  1   1 cciss/c7d2p12
+b $STORAGE             111  45  1   1 cciss/c7d2p13
+b $STORAGE             111  46  1   1 cciss/c7d2p14
+b $STORAGE             111  47  1   1 cciss/c7d2p15
+b $STORAGE             111  48  1   1 cciss/c7d3
+b $STORAGE             111  49  1   1 cciss/c7d3p1
+b $STORAGE             111  50  1   1 cciss/c7d3p2
+b $STORAGE             111  51  1   1 cciss/c7d3p3
+b $STORAGE             111  52  1   1 cciss/c7d3p4
+b $STORAGE             111  53  1   1 cciss/c7d3p5
+b $STORAGE             111  54  1   1 cciss/c7d3p6
+b $STORAGE             111  55  1   1 cciss/c7d3p7
+b $STORAGE             111  56  1   1 cciss/c7d3p8
+b $STORAGE             111  57  1   1 cciss/c7d3p9
+b $STORAGE             111  58  1   1 cciss/c7d3p10
+b $STORAGE             111  59  1   1 cciss/c7d3p11
+b $STORAGE             111  60  1   1 cciss/c7d3p12
+b $STORAGE             111  61  1   1 cciss/c7d3p13
+b $STORAGE             111  62  1   1 cciss/c7d3p14
+b $STORAGE             111  63  1   1 cciss/c7d3p15
+b $STORAGE             111  64  1   1 cciss/c7d4
+b $STORAGE             111  65  1   1 cciss/c7d4p1
+b $STORAGE             111  66  1   1 cciss/c7d4p2
+b $STORAGE             111  67  1   1 cciss/c7d4p3
+b $STORAGE             111  68  1   1 cciss/c7d4p4
+b $STORAGE             111  69  1   1 cciss/c7d4p5
+b $STORAGE             111  70  1   1 cciss/c7d4p6
+b $STORAGE             111  71  1   1 cciss/c7d4p7
+b $STORAGE             111  72  1   1 cciss/c7d4p8
+b $STORAGE             111  73  1   1 cciss/c7d4p9
+b $STORAGE             111  74  1   1 cciss/c7d4p10
+b $STORAGE             111  75  1   1 cciss/c7d4p11
+b $STORAGE             111  76  1   1 cciss/c7d4p12
+b $STORAGE             111  77  1   1 cciss/c7d4p13
+b $STORAGE             111  78  1   1 cciss/c7d4p14
+b $STORAGE             111  79  1   1 cciss/c7d4p15
+b $STORAGE             111  80  1   1 cciss/c7d5
+b $STORAGE             111  81  1   1 cciss/c7d5p1
+b $STORAGE             111  82  1   1 cciss/c7d5p2
+b $STORAGE             111  83  1   1 cciss/c7d5p3
+b $STORAGE             111  84  1   1 cciss/c7d5p4
+b $STORAGE             111  85  1   1 cciss/c7d5p5
+b $STORAGE             111  86  1   1 cciss/c7d5p6
+b $STORAGE             111  87  1   1 cciss/c7d5p7
+b $STORAGE             111  88  1   1 cciss/c7d5p8
+b $STORAGE             111  89  1   1 cciss/c7d5p9
+b $STORAGE             111  90  1   1 cciss/c7d5p10
+b $STORAGE             111  91  1   1 cciss/c7d5p11
+b $STORAGE             111  92  1   1 cciss/c7d5p12
+b $STORAGE             111  93  1   1 cciss/c7d5p13
+b $STORAGE             111  94  1   1 cciss/c7d5p14
+b $STORAGE             111  95  1   1 cciss/c7d5p15
+b $STORAGE             111  96  1   1 cciss/c7d6
+b $STORAGE             111  97  1   1 cciss/c7d6p1
+b $STORAGE             111  98  1   1 cciss/c7d6p2
+b $STORAGE             111  99  1   1 cciss/c7d6p3
+b $STORAGE             111 100  1   1 cciss/c7d6p4
+b $STORAGE             111 101  1   1 cciss/c7d6p5
+b $STORAGE             111 102  1   1 cciss/c7d6p6
+b $STORAGE             111 103  1   1 cciss/c7d6p7
+b $STORAGE             111 104  1   1 cciss/c7d6p8
+b $STORAGE             111 105  1   1 cciss/c7d6p9
+b $STORAGE             111 106  1   1 cciss/c7d6p10
+b $STORAGE             111 107  1   1 cciss/c7d6p11
+b $STORAGE             111 108  1   1 cciss/c7d6p12
+b $STORAGE             111 109  1   1 cciss/c7d6p13
+b $STORAGE             111 110  1   1 cciss/c7d6p14
+b $STORAGE             111 111  1   1 cciss/c7d6p15
+b $STORAGE             111 112  1   1 cciss/c7d7
+b $STORAGE             111 113  1   1 cciss/c7d7p1
+b $STORAGE             111 114  1   1 cciss/c7d7p2
+b $STORAGE             111 115  1   1 cciss/c7d7p3
+b $STORAGE             111 116  1   1 cciss/c7d7p4
+b $STORAGE             111 117  1   1 cciss/c7d7p5
+b $STORAGE             111 118  1   1 cciss/c7d7p6
+b $STORAGE             111 119  1   1 cciss/c7d7p7
+b $STORAGE             111 120  1   1 cciss/c7d7p8
+b $STORAGE             111 121  1   1 cciss/c7d7p9
+b $STORAGE             111 122  1   1 cciss/c7d7p10
+b $STORAGE             111 123  1   1 cciss/c7d7p11
+b $STORAGE             111 124  1   1 cciss/c7d7p12
+b $STORAGE             111 125  1   1 cciss/c7d7p13
+b $STORAGE             111 126  1   1 cciss/c7d7p14
+b $STORAGE             111 127  1   1 cciss/c7d7p15
+b $STORAGE             111 128  1   1 cciss/c7d8
+b $STORAGE             111 129  1   1 cciss/c7d8p1
+b $STORAGE             111 130  1   1 cciss/c7d8p2
+b $STORAGE             111 131  1   1 cciss/c7d8p3
+b $STORAGE             111 132  1   1 cciss/c7d8p4
+b $STORAGE             111 133  1   1 cciss/c7d8p5
+b $STORAGE             111 134  1   1 cciss/c7d8p6
+b $STORAGE             111 135  1   1 cciss/c7d8p7
+b $STORAGE             111 136  1   1 cciss/c7d8p8
+b $STORAGE             111 137  1   1 cciss/c7d8p9
+b $STORAGE             111 138  1   1 cciss/c7d8p10
+b $STORAGE             111 139  1   1 cciss/c7d8p11
+b $STORAGE             111 140  1   1 cciss/c7d8p12
+b $STORAGE             111 141  1   1 cciss/c7d8p13
+b $STORAGE             111 142  1   1 cciss/c7d8p14
+b $STORAGE             111 143  1   1 cciss/c7d8p15
+b $STORAGE             111 144  1   1 cciss/c7d9
+b $STORAGE             111 145  1   1 cciss/c7d9p1
+b $STORAGE             111 146  1   1 cciss/c7d9p2
+b $STORAGE             111 147  1   1 cciss/c7d9p3
+b $STORAGE             111 148  1   1 cciss/c7d9p4
+b $STORAGE             111 149  1   1 cciss/c7d9p5
+b $STORAGE             111 150  1   1 cciss/c7d9p6
+b $STORAGE             111 151  1   1 cciss/c7d9p7
+b $STORAGE             111 152  1   1 cciss/c7d9p8
+b $STORAGE             111 153  1   1 cciss/c7d9p9
+b $STORAGE             111 154  1   1 cciss/c7d9p10
+b $STORAGE             111 155  1   1 cciss/c7d9p11
+b $STORAGE             111 156  1   1 cciss/c7d9p12
+b $STORAGE             111 157  1   1 cciss/c7d9p13
+b $STORAGE             111 158  1   1 cciss/c7d9p14
+b $STORAGE             111 159  1   1 cciss/c7d9p15
+b $STORAGE             111 160  1   1 cciss/c7d10
+b $STORAGE             111 161  1   1 cciss/c7d10p1
+b $STORAGE             111 162  1   1 cciss/c7d10p2
+b $STORAGE             111 163  1   1 cciss/c7d10p3
+b $STORAGE             111 164  1   1 cciss/c7d10p4
+b $STORAGE             111 165  1   1 cciss/c7d10p5
+b $STORAGE             111 166  1   1 cciss/c7d10p6
+b $STORAGE             111 167  1   1 cciss/c7d10p7
+b $STORAGE             111 168  1   1 cciss/c7d10p8
+b $STORAGE             111 169  1   1 cciss/c7d10p9
+b $STORAGE             111 170  1   1 cciss/c7d10p10
+b $STORAGE             111 171  1   1 cciss/c7d10p11
+b $STORAGE             111 172  1   1 cciss/c7d10p12
+b $STORAGE             111 173  1   1 cciss/c7d10p13
+b $STORAGE             111 174  1   1 cciss/c7d10p14
+b $STORAGE             111 175  1   1 cciss/c7d10p15
+b $STORAGE             111 176  1   1 cciss/c7d11
+b $STORAGE             111 177  1   1 cciss/c7d11p1
+b $STORAGE             111 178  1   1 cciss/c7d11p2
+b $STORAGE             111 179  1   1 cciss/c7d11p3
+b $STORAGE             111 180  1   1 cciss/c7d11p4
+b $STORAGE             111 181  1   1 cciss/c7d11p5
+b $STORAGE             111 182  1   1 cciss/c7d11p6
+b $STORAGE             111 183  1   1 cciss/c7d11p7
+b $STORAGE             111 184  1   1 cciss/c7d11p8
+b $STORAGE             111 185  1   1 cciss/c7d11p9
+b $STORAGE             111 186  1   1 cciss/c7d11p10
+b $STORAGE             111 187  1   1 cciss/c7d11p11
+b $STORAGE             111 188  1   1 cciss/c7d11p12
+b $STORAGE             111 189  1   1 cciss/c7d11p13
+b $STORAGE             111 190  1   1 cciss/c7d11p14
+b $STORAGE             111 191  1   1 cciss/c7d11p15
+b $STORAGE             111 192  1   1 cciss/c7d12
+b $STORAGE             111 193  1   1 cciss/c7d12p1
+b $STORAGE             111 194  1   1 cciss/c7d12p2
+b $STORAGE             111 195  1   1 cciss/c7d12p3
+b $STORAGE             111 196  1   1 cciss/c7d12p4
+b $STORAGE             111 197  1   1 cciss/c7d12p5
+b $STORAGE             111 198  1   1 cciss/c7d12p6
+b $STORAGE             111 199  1   1 cciss/c7d12p7
+b $STORAGE             111 200  1   1 cciss/c7d12p8
+b $STORAGE             111 201  1   1 cciss/c7d12p9
+b $STORAGE             111 202  1   1 cciss/c7d12p10
+b $STORAGE             111 203  1   1 cciss/c7d12p11
+b $STORAGE             111 204  1   1 cciss/c7d12p12
+b $STORAGE             111 205  1   1 cciss/c7d12p13
+b $STORAGE             111 206  1   1 cciss/c7d12p14
+b $STORAGE             111 207  1   1 cciss/c7d12p15
+b $STORAGE             111 208  1   1 cciss/c7d13
+b $STORAGE             111 209  1   1 cciss/c7d13p1
+b $STORAGE             111 210  1   1 cciss/c7d13p2
+b $STORAGE             111 211  1   1 cciss/c7d13p3
+b $STORAGE             111 212  1   1 cciss/c7d13p4
+b $STORAGE             111 213  1   1 cciss/c7d13p5
+b $STORAGE             111 214  1   1 cciss/c7d13p6
+b $STORAGE             111 215  1   1 cciss/c7d13p7
+b $STORAGE             111 216  1   1 cciss/c7d13p8
+b $STORAGE             111 217  1   1 cciss/c7d13p9
+b $STORAGE             111 218  1   1 cciss/c7d13p10
+b $STORAGE             111 219  1   1 cciss/c7d13p11
+b $STORAGE             111 220  1   1 cciss/c7d13p12
+b $STORAGE             111 221  1   1 cciss/c7d13p13
+b $STORAGE             111 222  1   1 cciss/c7d13p14
+b $STORAGE             111 223  1   1 cciss/c7d13p15
+b $STORAGE             111 224  1   1 cciss/c7d14
+b $STORAGE             111 225  1   1 cciss/c7d14p1
+b $STORAGE             111 226  1   1 cciss/c7d14p2
+b $STORAGE             111 227  1   1 cciss/c7d14p3
+b $STORAGE             111 228  1   1 cciss/c7d14p4
+b $STORAGE             111 229  1   1 cciss/c7d14p5
+b $STORAGE             111 230  1   1 cciss/c7d14p6
+b $STORAGE             111 231  1   1 cciss/c7d14p7
+b $STORAGE             111 232  1   1 cciss/c7d14p8
+b $STORAGE             111 233  1   1 cciss/c7d14p9
+b $STORAGE             111 234  1   1 cciss/c7d14p10
+b $STORAGE             111 235  1   1 cciss/c7d14p11
+b $STORAGE             111 236  1   1 cciss/c7d14p12
+b $STORAGE             111 237  1   1 cciss/c7d14p13
+b $STORAGE             111 238  1   1 cciss/c7d14p14
+b $STORAGE             111 239  1   1 cciss/c7d14p15
+b $STORAGE             111 240  1   1 cciss/c7d15
+b $STORAGE             111 241  1   1 cciss/c7d15p1
+b $STORAGE             111 242  1   1 cciss/c7d15p2
+b $STORAGE             111 243  1   1 cciss/c7d15p3
+b $STORAGE             111 244  1   1 cciss/c7d15p4
+b $STORAGE             111 245  1   1 cciss/c7d15p5
+b $STORAGE             111 246  1   1 cciss/c7d15p6
+b $STORAGE             111 247  1   1 cciss/c7d15p7
+b $STORAGE             111 248  1   1 cciss/c7d15p8
+b $STORAGE             111 249  1   1 cciss/c7d15p9
+b $STORAGE             111 250  1   1 cciss/c7d15p10
+b $STORAGE             111 251  1   1 cciss/c7d15p11
+b $STORAGE             111 252  1   1 cciss/c7d15p12
+b $STORAGE             111 253  1   1 cciss/c7d15p13
+b $STORAGE             111 254  1   1 cciss/c7d15p14
+b $STORAGE             111 255  1   1 cciss/c7d15p15
diff --git a/makedev.d/01cdrom b/makedev.d/01cdrom
new file mode 100644 (file)
index 0000000..f28d2ec
--- /dev/null
@@ -0,0 +1,18 @@
+# Just some aliases for non-SCSI, non-ATAPI CD-ROM devices.
+a cdrom aztcd
+a cdrom bpcd
+a cdrom cdu31a
+a cdrom cdu535
+a cdrom cm205cd
+a cdrom cm206cd
+a cdrom gscd
+a cdrom hitcd
+a cdrom i2o/hdcd
+a cdrom mcd
+a cdrom mcdx
+a cdrom optcd
+a cdrom sdcd
+a cdrom sjcd
+a cdrom sonycd
+a cdrom sbpcd
+l sbpcd sbpcd0
diff --git a/makedev.d/01console b/makedev.d/01console
new file mode 100644 (file)
index 0000000..9a42b7a
--- /dev/null
@@ -0,0 +1,2 @@
+# The "console" alias.
+a console tty
diff --git a/makedev.d/01dac960 b/makedev.d/01dac960
new file mode 100644 (file)
index 0000000..f349aa4
--- /dev/null
@@ -0,0 +1,4096 @@
+b $STORAGE              48   0  1   1 rd/c0d0
+b $STORAGE              48   1  1   1 rd/c0d0p1
+b $STORAGE              48   2  1   1 rd/c0d0p2
+b $STORAGE              48   3  1   1 rd/c0d0p3
+b $STORAGE              48   4  1   1 rd/c0d0p4
+b $STORAGE              48   5  1   1 rd/c0d0p5
+b $STORAGE              48   6  1   1 rd/c0d0p6
+b $STORAGE              48   7  1   1 rd/c0d0p7
+b $STORAGE              48   8  1   1 rd/c0d1
+b $STORAGE              48   9  1   1 rd/c0d1p1
+b $STORAGE              48  10  1   1 rd/c0d1p2
+b $STORAGE              48  11  1   1 rd/c0d1p3
+b $STORAGE              48  12  1   1 rd/c0d1p4
+b $STORAGE              48  13  1   1 rd/c0d1p5
+b $STORAGE              48  14  1   1 rd/c0d1p6
+b $STORAGE              48  15  1   1 rd/c0d1p7
+b $STORAGE              48  16  1   1 rd/c0d2
+b $STORAGE              48  17  1   1 rd/c0d2p1
+b $STORAGE              48  18  1   1 rd/c0d2p2
+b $STORAGE              48  19  1   1 rd/c0d2p3
+b $STORAGE              48  20  1   1 rd/c0d2p4
+b $STORAGE              48  21  1   1 rd/c0d2p5
+b $STORAGE              48  22  1   1 rd/c0d2p6
+b $STORAGE              48  23  1   1 rd/c0d2p7
+b $STORAGE              48  24  1   1 rd/c0d3
+b $STORAGE              48  25  1   1 rd/c0d3p1
+b $STORAGE              48  26  1   1 rd/c0d3p2
+b $STORAGE              48  27  1   1 rd/c0d3p3
+b $STORAGE              48  28  1   1 rd/c0d3p4
+b $STORAGE              48  29  1   1 rd/c0d3p5
+b $STORAGE              48  30  1   1 rd/c0d3p6
+b $STORAGE              48  31  1   1 rd/c0d3p7
+b $STORAGE              48  32  1   1 rd/c0d4
+b $STORAGE              48  33  1   1 rd/c0d4p1
+b $STORAGE              48  34  1   1 rd/c0d4p2
+b $STORAGE              48  35  1   1 rd/c0d4p3
+b $STORAGE              48  36  1   1 rd/c0d4p4
+b $STORAGE              48  37  1   1 rd/c0d4p5
+b $STORAGE              48  38  1   1 rd/c0d4p6
+b $STORAGE              48  39  1   1 rd/c0d4p7
+b $STORAGE              48  40  1   1 rd/c0d5
+b $STORAGE              48  41  1   1 rd/c0d5p1
+b $STORAGE              48  42  1   1 rd/c0d5p2
+b $STORAGE              48  43  1   1 rd/c0d5p3
+b $STORAGE              48  44  1   1 rd/c0d5p4
+b $STORAGE              48  45  1   1 rd/c0d5p5
+b $STORAGE              48  46  1   1 rd/c0d5p6
+b $STORAGE              48  47  1   1 rd/c0d5p7
+b $STORAGE              48  48  1   1 rd/c0d6
+b $STORAGE              48  49  1   1 rd/c0d6p1
+b $STORAGE              48  50  1   1 rd/c0d6p2
+b $STORAGE              48  51  1   1 rd/c0d6p3
+b $STORAGE              48  52  1   1 rd/c0d6p4
+b $STORAGE              48  53  1   1 rd/c0d6p5
+b $STORAGE              48  54  1   1 rd/c0d6p6
+b $STORAGE              48  55  1   1 rd/c0d6p7
+b $STORAGE              48  56  1   1 rd/c0d7
+b $STORAGE              48  57  1   1 rd/c0d7p1
+b $STORAGE              48  58  1   1 rd/c0d7p2
+b $STORAGE              48  59  1   1 rd/c0d7p3
+b $STORAGE              48  60  1   1 rd/c0d7p4
+b $STORAGE              48  61  1   1 rd/c0d7p5
+b $STORAGE              48  62  1   1 rd/c0d7p6
+b $STORAGE              48  63  1   1 rd/c0d7p7
+b $STORAGE              48  64  1   1 rd/c0d8
+b $STORAGE              48  65  1   1 rd/c0d8p1
+b $STORAGE              48  66  1   1 rd/c0d8p2
+b $STORAGE              48  67  1   1 rd/c0d8p3
+b $STORAGE              48  68  1   1 rd/c0d8p4
+b $STORAGE              48  69  1   1 rd/c0d8p5
+b $STORAGE              48  70  1   1 rd/c0d8p6
+b $STORAGE              48  71  1   1 rd/c0d8p7
+b $STORAGE              48  72  1   1 rd/c0d9
+b $STORAGE              48  73  1   1 rd/c0d9p1
+b $STORAGE              48  74  1   1 rd/c0d9p2
+b $STORAGE              48  75  1   1 rd/c0d9p3
+b $STORAGE              48  76  1   1 rd/c0d9p4
+b $STORAGE              48  77  1   1 rd/c0d9p5
+b $STORAGE              48  78  1   1 rd/c0d9p6
+b $STORAGE              48  79  1   1 rd/c0d9p7
+b $STORAGE              48  80  1   1 rd/c0d10
+b $STORAGE              48  81  1   1 rd/c0d10p1
+b $STORAGE              48  82  1   1 rd/c0d10p2
+b $STORAGE              48  83  1   1 rd/c0d10p3
+b $STORAGE              48  84  1   1 rd/c0d10p4
+b $STORAGE              48  85  1   1 rd/c0d10p5
+b $STORAGE              48  86  1   1 rd/c0d10p6
+b $STORAGE              48  87  1   1 rd/c0d10p7
+b $STORAGE              48  88  1   1 rd/c0d11
+b $STORAGE              48  89  1   1 rd/c0d11p1
+b $STORAGE              48  90  1   1 rd/c0d11p2
+b $STORAGE              48  91  1   1 rd/c0d11p3
+b $STORAGE              48  92  1   1 rd/c0d11p4
+b $STORAGE              48  93  1   1 rd/c0d11p5
+b $STORAGE              48  94  1   1 rd/c0d11p6
+b $STORAGE              48  95  1   1 rd/c0d11p7
+b $STORAGE              48  96  1   1 rd/c0d12
+b $STORAGE              48  97  1   1 rd/c0d12p1
+b $STORAGE              48  98  1   1 rd/c0d12p2
+b $STORAGE              48  99  1   1 rd/c0d12p3
+b $STORAGE              48 100  1   1 rd/c0d12p4
+b $STORAGE              48 101  1   1 rd/c0d12p5
+b $STORAGE              48 102  1   1 rd/c0d12p6
+b $STORAGE              48 103  1   1 rd/c0d12p7
+b $STORAGE              48 104  1   1 rd/c0d13
+b $STORAGE              48 105  1   1 rd/c0d13p1
+b $STORAGE              48 106  1   1 rd/c0d13p2
+b $STORAGE              48 107  1   1 rd/c0d13p3
+b $STORAGE              48 108  1   1 rd/c0d13p4
+b $STORAGE              48 109  1   1 rd/c0d13p5
+b $STORAGE              48 110  1   1 rd/c0d13p6
+b $STORAGE              48 111  1   1 rd/c0d13p7
+b $STORAGE              48 112  1   1 rd/c0d14
+b $STORAGE              48 113  1   1 rd/c0d14p1
+b $STORAGE              48 114  1   1 rd/c0d14p2
+b $STORAGE              48 115  1   1 rd/c0d14p3
+b $STORAGE              48 116  1   1 rd/c0d14p4
+b $STORAGE              48 117  1   1 rd/c0d14p5
+b $STORAGE              48 118  1   1 rd/c0d14p6
+b $STORAGE              48 119  1   1 rd/c0d14p7
+b $STORAGE              48 120  1   1 rd/c0d15
+b $STORAGE              48 121  1   1 rd/c0d15p1
+b $STORAGE              48 122  1   1 rd/c0d15p2
+b $STORAGE              48 123  1   1 rd/c0d15p3
+b $STORAGE              48 124  1   1 rd/c0d15p4
+b $STORAGE              48 125  1   1 rd/c0d15p5
+b $STORAGE              48 126  1   1 rd/c0d15p6
+b $STORAGE              48 127  1   1 rd/c0d15p7
+b $STORAGE              48 128  1   1 rd/c0d16
+b $STORAGE              48 129  1   1 rd/c0d16p1
+b $STORAGE              48 130  1   1 rd/c0d16p2
+b $STORAGE              48 131  1   1 rd/c0d16p3
+b $STORAGE              48 132  1   1 rd/c0d16p4
+b $STORAGE              48 133  1   1 rd/c0d16p5
+b $STORAGE              48 134  1   1 rd/c0d16p6
+b $STORAGE              48 135  1   1 rd/c0d16p7
+b $STORAGE              48 136  1   1 rd/c0d17
+b $STORAGE              48 137  1   1 rd/c0d17p1
+b $STORAGE              48 138  1   1 rd/c0d17p2
+b $STORAGE              48 139  1   1 rd/c0d17p3
+b $STORAGE              48 140  1   1 rd/c0d17p4
+b $STORAGE              48 141  1   1 rd/c0d17p5
+b $STORAGE              48 142  1   1 rd/c0d17p6
+b $STORAGE              48 143  1   1 rd/c0d17p7
+b $STORAGE              48 144  1   1 rd/c0d18
+b $STORAGE              48 145  1   1 rd/c0d18p1
+b $STORAGE              48 146  1   1 rd/c0d18p2
+b $STORAGE              48 147  1   1 rd/c0d18p3
+b $STORAGE              48 148  1   1 rd/c0d18p4
+b $STORAGE              48 149  1   1 rd/c0d18p5
+b $STORAGE              48 150  1   1 rd/c0d18p6
+b $STORAGE              48 151  1   1 rd/c0d18p7
+b $STORAGE              48 152  1   1 rd/c0d19
+b $STORAGE              48 153  1   1 rd/c0d19p1
+b $STORAGE              48 154  1   1 rd/c0d19p2
+b $STORAGE              48 155  1   1 rd/c0d19p3
+b $STORAGE              48 156  1   1 rd/c0d19p4
+b $STORAGE              48 157  1   1 rd/c0d19p5
+b $STORAGE              48 158  1   1 rd/c0d19p6
+b $STORAGE              48 159  1   1 rd/c0d19p7
+b $STORAGE              48 160  1   1 rd/c0d20
+b $STORAGE              48 161  1   1 rd/c0d20p1
+b $STORAGE              48 162  1   1 rd/c0d20p2
+b $STORAGE              48 163  1   1 rd/c0d20p3
+b $STORAGE              48 164  1   1 rd/c0d20p4
+b $STORAGE              48 165  1   1 rd/c0d20p5
+b $STORAGE              48 166  1   1 rd/c0d20p6
+b $STORAGE              48 167  1   1 rd/c0d20p7
+b $STORAGE              48 168  1   1 rd/c0d21
+b $STORAGE              48 169  1   1 rd/c0d21p1
+b $STORAGE              48 170  1   1 rd/c0d21p2
+b $STORAGE              48 171  1   1 rd/c0d21p3
+b $STORAGE              48 172  1   1 rd/c0d21p4
+b $STORAGE              48 173  1   1 rd/c0d21p5
+b $STORAGE              48 174  1   1 rd/c0d21p6
+b $STORAGE              48 175  1   1 rd/c0d21p7
+b $STORAGE              48 176  1   1 rd/c0d22
+b $STORAGE              48 177  1   1 rd/c0d22p1
+b $STORAGE              48 178  1   1 rd/c0d22p2
+b $STORAGE              48 179  1   1 rd/c0d22p3
+b $STORAGE              48 180  1   1 rd/c0d22p4
+b $STORAGE              48 181  1   1 rd/c0d22p5
+b $STORAGE              48 182  1   1 rd/c0d22p6
+b $STORAGE              48 183  1   1 rd/c0d22p7
+b $STORAGE              48 184  1   1 rd/c0d23
+b $STORAGE              48 185  1   1 rd/c0d23p1
+b $STORAGE              48 186  1   1 rd/c0d23p2
+b $STORAGE              48 187  1   1 rd/c0d23p3
+b $STORAGE              48 188  1   1 rd/c0d23p4
+b $STORAGE              48 189  1   1 rd/c0d23p5
+b $STORAGE              48 190  1   1 rd/c0d23p6
+b $STORAGE              48 191  1   1 rd/c0d23p7
+b $STORAGE              48 192  1   1 rd/c0d24
+b $STORAGE              48 193  1   1 rd/c0d24p1
+b $STORAGE              48 194  1   1 rd/c0d24p2
+b $STORAGE              48 195  1   1 rd/c0d24p3
+b $STORAGE              48 196  1   1 rd/c0d24p4
+b $STORAGE              48 197  1   1 rd/c0d24p5
+b $STORAGE              48 198  1   1 rd/c0d24p6
+b $STORAGE              48 199  1   1 rd/c0d24p7
+b $STORAGE              48 200  1   1 rd/c0d25
+b $STORAGE              48 201  1   1 rd/c0d25p1
+b $STORAGE              48 202  1   1 rd/c0d25p2
+b $STORAGE              48 203  1   1 rd/c0d25p3
+b $STORAGE              48 204  1   1 rd/c0d25p4
+b $STORAGE              48 205  1   1 rd/c0d25p5
+b $STORAGE              48 206  1   1 rd/c0d25p6
+b $STORAGE              48 207  1   1 rd/c0d25p7
+b $STORAGE              48 208  1   1 rd/c0d26
+b $STORAGE              48 209  1   1 rd/c0d26p1
+b $STORAGE              48 210  1   1 rd/c0d26p2
+b $STORAGE              48 211  1   1 rd/c0d26p3
+b $STORAGE              48 212  1   1 rd/c0d26p4
+b $STORAGE              48 213  1   1 rd/c0d26p5
+b $STORAGE              48 214  1   1 rd/c0d26p6
+b $STORAGE              48 215  1   1 rd/c0d26p7
+b $STORAGE              48 216  1   1 rd/c0d27
+b $STORAGE              48 217  1   1 rd/c0d27p1
+b $STORAGE              48 218  1   1 rd/c0d27p2
+b $STORAGE              48 219  1   1 rd/c0d27p3
+b $STORAGE              48 220  1   1 rd/c0d27p4
+b $STORAGE              48 221  1   1 rd/c0d27p5
+b $STORAGE              48 222  1   1 rd/c0d27p6
+b $STORAGE              48 223  1   1 rd/c0d27p7
+b $STORAGE              48 224  1   1 rd/c0d28
+b $STORAGE              48 225  1   1 rd/c0d28p1
+b $STORAGE              48 226  1   1 rd/c0d28p2
+b $STORAGE              48 227  1   1 rd/c0d28p3
+b $STORAGE              48 228  1   1 rd/c0d28p4
+b $STORAGE              48 229  1   1 rd/c0d28p5
+b $STORAGE              48 230  1   1 rd/c0d28p6
+b $STORAGE              48 231  1   1 rd/c0d28p7
+b $STORAGE              48 232  1   1 rd/c0d29
+b $STORAGE              48 233  1   1 rd/c0d29p1
+b $STORAGE              48 234  1   1 rd/c0d29p2
+b $STORAGE              48 235  1   1 rd/c0d29p3
+b $STORAGE              48 236  1   1 rd/c0d29p4
+b $STORAGE              48 237  1   1 rd/c0d29p5
+b $STORAGE              48 238  1   1 rd/c0d29p6
+b $STORAGE              48 239  1   1 rd/c0d29p7
+b $STORAGE              48 240  1   1 rd/c0d30
+b $STORAGE              48 241  1   1 rd/c0d30p1
+b $STORAGE              48 242  1   1 rd/c0d30p2
+b $STORAGE              48 243  1   1 rd/c0d30p3
+b $STORAGE              48 244  1   1 rd/c0d30p4
+b $STORAGE              48 245  1   1 rd/c0d30p5
+b $STORAGE              48 246  1   1 rd/c0d30p6
+b $STORAGE              48 247  1   1 rd/c0d30p7
+b $STORAGE              48 248  1   1 rd/c0d31
+b $STORAGE              48 249  1   1 rd/c0d31p1
+b $STORAGE              48 250  1   1 rd/c0d31p2
+b $STORAGE              48 251  1   1 rd/c0d31p3
+b $STORAGE              48 252  1   1 rd/c0d31p4
+b $STORAGE              48 253  1   1 rd/c0d31p5
+b $STORAGE              48 254  1   1 rd/c0d31p6
+b $STORAGE              48 255  1   1 rd/c0d31p7
+b $STORAGE              49   0  1   1 rd/c1d0
+b $STORAGE              49   1  1   1 rd/c1d0p1
+b $STORAGE              49   2  1   1 rd/c1d0p2
+b $STORAGE              49   3  1   1 rd/c1d0p3
+b $STORAGE              49   4  1   1 rd/c1d0p4
+b $STORAGE              49   5  1   1 rd/c1d0p5
+b $STORAGE              49   6  1   1 rd/c1d0p6
+b $STORAGE              49   7  1   1 rd/c1d0p7
+b $STORAGE              49   8  1   1 rd/c1d1
+b $STORAGE              49   9  1   1 rd/c1d1p1
+b $STORAGE              49  10  1   1 rd/c1d1p2
+b $STORAGE              49  11  1   1 rd/c1d1p3
+b $STORAGE              49  12  1   1 rd/c1d1p4
+b $STORAGE              49  13  1   1 rd/c1d1p5
+b $STORAGE              49  14  1   1 rd/c1d1p6
+b $STORAGE              49  15  1   1 rd/c1d1p7
+b $STORAGE              49  16  1   1 rd/c1d2
+b $STORAGE              49  17  1   1 rd/c1d2p1
+b $STORAGE              49  18  1   1 rd/c1d2p2
+b $STORAGE              49  19  1   1 rd/c1d2p3
+b $STORAGE              49  20  1   1 rd/c1d2p4
+b $STORAGE              49  21  1   1 rd/c1d2p5
+b $STORAGE              49  22  1   1 rd/c1d2p6
+b $STORAGE              49  23  1   1 rd/c1d2p7
+b $STORAGE              49  24  1   1 rd/c1d3
+b $STORAGE              49  25  1   1 rd/c1d3p1
+b $STORAGE              49  26  1   1 rd/c1d3p2
+b $STORAGE              49  27  1   1 rd/c1d3p3
+b $STORAGE              49  28  1   1 rd/c1d3p4
+b $STORAGE              49  29  1   1 rd/c1d3p5
+b $STORAGE              49  30  1   1 rd/c1d3p6
+b $STORAGE              49  31  1   1 rd/c1d3p7
+b $STORAGE              49  32  1   1 rd/c1d4
+b $STORAGE              49  33  1   1 rd/c1d4p1
+b $STORAGE              49  34  1   1 rd/c1d4p2
+b $STORAGE              49  35  1   1 rd/c1d4p3
+b $STORAGE              49  36  1   1 rd/c1d4p4
+b $STORAGE              49  37  1   1 rd/c1d4p5
+b $STORAGE              49  38  1   1 rd/c1d4p6
+b $STORAGE              49  39  1   1 rd/c1d4p7
+b $STORAGE              49  40  1   1 rd/c1d5
+b $STORAGE              49  41  1   1 rd/c1d5p1
+b $STORAGE              49  42  1   1 rd/c1d5p2
+b $STORAGE              49  43  1   1 rd/c1d5p3
+b $STORAGE              49  44  1   1 rd/c1d5p4
+b $STORAGE              49  45  1   1 rd/c1d5p5
+b $STORAGE              49  46  1   1 rd/c1d5p6
+b $STORAGE              49  47  1   1 rd/c1d5p7
+b $STORAGE              49  48  1   1 rd/c1d6
+b $STORAGE              49  49  1   1 rd/c1d6p1
+b $STORAGE              49  50  1   1 rd/c1d6p2
+b $STORAGE              49  51  1   1 rd/c1d6p3
+b $STORAGE              49  52  1   1 rd/c1d6p4
+b $STORAGE              49  53  1   1 rd/c1d6p5
+b $STORAGE              49  54  1   1 rd/c1d6p6
+b $STORAGE              49  55  1   1 rd/c1d6p7
+b $STORAGE              49  56  1   1 rd/c1d7
+b $STORAGE              49  57  1   1 rd/c1d7p1
+b $STORAGE              49  58  1   1 rd/c1d7p2
+b $STORAGE              49  59  1   1 rd/c1d7p3
+b $STORAGE              49  60  1   1 rd/c1d7p4
+b $STORAGE              49  61  1   1 rd/c1d7p5
+b $STORAGE              49  62  1   1 rd/c1d7p6
+b $STORAGE              49  63  1   1 rd/c1d7p7
+b $STORAGE              49  64  1   1 rd/c1d8
+b $STORAGE              49  65  1   1 rd/c1d8p1
+b $STORAGE              49  66  1   1 rd/c1d8p2
+b $STORAGE              49  67  1   1 rd/c1d8p3
+b $STORAGE              49  68  1   1 rd/c1d8p4
+b $STORAGE              49  69  1   1 rd/c1d8p5
+b $STORAGE              49  70  1   1 rd/c1d8p6
+b $STORAGE              49  71  1   1 rd/c1d8p7
+b $STORAGE              49  72  1   1 rd/c1d9
+b $STORAGE              49  73  1   1 rd/c1d9p1
+b $STORAGE              49  74  1   1 rd/c1d9p2
+b $STORAGE              49  75  1   1 rd/c1d9p3
+b $STORAGE              49  76  1   1 rd/c1d9p4
+b $STORAGE              49  77  1   1 rd/c1d9p5
+b $STORAGE              49  78  1   1 rd/c1d9p6
+b $STORAGE              49  79  1   1 rd/c1d9p7
+b $STORAGE              49  80  1   1 rd/c1d10
+b $STORAGE              49  81  1   1 rd/c1d10p1
+b $STORAGE              49  82  1   1 rd/c1d10p2
+b $STORAGE              49  83  1   1 rd/c1d10p3
+b $STORAGE              49  84  1   1 rd/c1d10p4
+b $STORAGE              49  85  1   1 rd/c1d10p5
+b $STORAGE              49  86  1   1 rd/c1d10p6
+b $STORAGE              49  87  1   1 rd/c1d10p7
+b $STORAGE              49  88  1   1 rd/c1d11
+b $STORAGE              49  89  1   1 rd/c1d11p1
+b $STORAGE              49  90  1   1 rd/c1d11p2
+b $STORAGE              49  91  1   1 rd/c1d11p3
+b $STORAGE              49  92  1   1 rd/c1d11p4
+b $STORAGE              49  93  1   1 rd/c1d11p5
+b $STORAGE              49  94  1   1 rd/c1d11p6
+b $STORAGE              49  95  1   1 rd/c1d11p7
+b $STORAGE              49  96  1   1 rd/c1d12
+b $STORAGE              49  97  1   1 rd/c1d12p1
+b $STORAGE              49  98  1   1 rd/c1d12p2
+b $STORAGE              49  99  1   1 rd/c1d12p3
+b $STORAGE              49 100  1   1 rd/c1d12p4
+b $STORAGE              49 101  1   1 rd/c1d12p5
+b $STORAGE              49 102  1   1 rd/c1d12p6
+b $STORAGE              49 103  1   1 rd/c1d12p7
+b $STORAGE              49 104  1   1 rd/c1d13
+b $STORAGE              49 105  1   1 rd/c1d13p1
+b $STORAGE              49 106  1   1 rd/c1d13p2
+b $STORAGE              49 107  1   1 rd/c1d13p3
+b $STORAGE              49 108  1   1 rd/c1d13p4
+b $STORAGE              49 109  1   1 rd/c1d13p5
+b $STORAGE              49 110  1   1 rd/c1d13p6
+b $STORAGE              49 111  1   1 rd/c1d13p7
+b $STORAGE              49 112  1   1 rd/c1d14
+b $STORAGE              49 113  1   1 rd/c1d14p1
+b $STORAGE              49 114  1   1 rd/c1d14p2
+b $STORAGE              49 115  1   1 rd/c1d14p3
+b $STORAGE              49 116  1   1 rd/c1d14p4
+b $STORAGE              49 117  1   1 rd/c1d14p5
+b $STORAGE              49 118  1   1 rd/c1d14p6
+b $STORAGE              49 119  1   1 rd/c1d14p7
+b $STORAGE              49 120  1   1 rd/c1d15
+b $STORAGE              49 121  1   1 rd/c1d15p1
+b $STORAGE              49 122  1   1 rd/c1d15p2
+b $STORAGE              49 123  1   1 rd/c1d15p3
+b $STORAGE              49 124  1   1 rd/c1d15p4
+b $STORAGE              49 125  1   1 rd/c1d15p5
+b $STORAGE              49 126  1   1 rd/c1d15p6
+b $STORAGE              49 127  1   1 rd/c1d15p7
+b $STORAGE              49 128  1   1 rd/c1d16
+b $STORAGE              49 129  1   1 rd/c1d16p1
+b $STORAGE              49 130  1   1 rd/c1d16p2
+b $STORAGE              49 131  1   1 rd/c1d16p3
+b $STORAGE              49 132  1   1 rd/c1d16p4
+b $STORAGE              49 133  1   1 rd/c1d16p5
+b $STORAGE              49 134  1   1 rd/c1d16p6
+b $STORAGE              49 135  1   1 rd/c1d16p7
+b $STORAGE              49 136  1   1 rd/c1d17
+b $STORAGE              49 137  1   1 rd/c1d17p1
+b $STORAGE              49 138  1   1 rd/c1d17p2
+b $STORAGE              49 139  1   1 rd/c1d17p3
+b $STORAGE              49 140  1   1 rd/c1d17p4
+b $STORAGE              49 141  1   1 rd/c1d17p5
+b $STORAGE              49 142  1   1 rd/c1d17p6
+b $STORAGE              49 143  1   1 rd/c1d17p7
+b $STORAGE              49 144  1   1 rd/c1d18
+b $STORAGE              49 145  1   1 rd/c1d18p1
+b $STORAGE              49 146  1   1 rd/c1d18p2
+b $STORAGE              49 147  1   1 rd/c1d18p3
+b $STORAGE              49 148  1   1 rd/c1d18p4
+b $STORAGE              49 149  1   1 rd/c1d18p5
+b $STORAGE              49 150  1   1 rd/c1d18p6
+b $STORAGE              49 151  1   1 rd/c1d18p7
+b $STORAGE              49 152  1   1 rd/c1d19
+b $STORAGE              49 153  1   1 rd/c1d19p1
+b $STORAGE              49 154  1   1 rd/c1d19p2
+b $STORAGE              49 155  1   1 rd/c1d19p3
+b $STORAGE              49 156  1   1 rd/c1d19p4
+b $STORAGE              49 157  1   1 rd/c1d19p5
+b $STORAGE              49 158  1   1 rd/c1d19p6
+b $STORAGE              49 159  1   1 rd/c1d19p7
+b $STORAGE              49 160  1   1 rd/c1d20
+b $STORAGE              49 161  1   1 rd/c1d20p1
+b $STORAGE              49 162  1   1 rd/c1d20p2
+b $STORAGE              49 163  1   1 rd/c1d20p3
+b $STORAGE              49 164  1   1 rd/c1d20p4
+b $STORAGE              49 165  1   1 rd/c1d20p5
+b $STORAGE              49 166  1   1 rd/c1d20p6
+b $STORAGE              49 167  1   1 rd/c1d20p7
+b $STORAGE              49 168  1   1 rd/c1d21
+b $STORAGE              49 169  1   1 rd/c1d21p1
+b $STORAGE              49 170  1   1 rd/c1d21p2
+b $STORAGE              49 171  1   1 rd/c1d21p3
+b $STORAGE              49 172  1   1 rd/c1d21p4
+b $STORAGE              49 173  1   1 rd/c1d21p5
+b $STORAGE              49 174  1   1 rd/c1d21p6
+b $STORAGE              49 175  1   1 rd/c1d21p7
+b $STORAGE              49 176  1   1 rd/c1d22
+b $STORAGE              49 177  1   1 rd/c1d22p1
+b $STORAGE              49 178  1   1 rd/c1d22p2
+b $STORAGE              49 179  1   1 rd/c1d22p3
+b $STORAGE              49 180  1   1 rd/c1d22p4
+b $STORAGE              49 181  1   1 rd/c1d22p5
+b $STORAGE              49 182  1   1 rd/c1d22p6
+b $STORAGE              49 183  1   1 rd/c1d22p7
+b $STORAGE              49 184  1   1 rd/c1d23
+b $STORAGE              49 185  1   1 rd/c1d23p1
+b $STORAGE              49 186  1   1 rd/c1d23p2
+b $STORAGE              49 187  1   1 rd/c1d23p3
+b $STORAGE              49 188  1   1 rd/c1d23p4
+b $STORAGE              49 189  1   1 rd/c1d23p5
+b $STORAGE              49 190  1   1 rd/c1d23p6
+b $STORAGE              49 191  1   1 rd/c1d23p7
+b $STORAGE              49 192  1   1 rd/c1d24
+b $STORAGE              49 193  1   1 rd/c1d24p1
+b $STORAGE              49 194  1   1 rd/c1d24p2
+b $STORAGE              49 195  1   1 rd/c1d24p3
+b $STORAGE              49 196  1   1 rd/c1d24p4
+b $STORAGE              49 197  1   1 rd/c1d24p5
+b $STORAGE              49 198  1   1 rd/c1d24p6
+b $STORAGE              49 199  1   1 rd/c1d24p7
+b $STORAGE              49 200  1   1 rd/c1d25
+b $STORAGE              49 201  1   1 rd/c1d25p1
+b $STORAGE              49 202  1   1 rd/c1d25p2
+b $STORAGE              49 203  1   1 rd/c1d25p3
+b $STORAGE              49 204  1   1 rd/c1d25p4
+b $STORAGE              49 205  1   1 rd/c1d25p5
+b $STORAGE              49 206  1   1 rd/c1d25p6
+b $STORAGE              49 207  1   1 rd/c1d25p7
+b $STORAGE              49 208  1   1 rd/c1d26
+b $STORAGE              49 209  1   1 rd/c1d26p1
+b $STORAGE              49 210  1   1 rd/c1d26p2
+b $STORAGE              49 211  1   1 rd/c1d26p3
+b $STORAGE              49 212  1   1 rd/c1d26p4
+b $STORAGE              49 213  1   1 rd/c1d26p5
+b $STORAGE              49 214  1   1 rd/c1d26p6
+b $STORAGE              49 215  1   1 rd/c1d26p7
+b $STORAGE              49 216  1   1 rd/c1d27
+b $STORAGE              49 217  1   1 rd/c1d27p1
+b $STORAGE              49 218  1   1 rd/c1d27p2
+b $STORAGE              49 219  1   1 rd/c1d27p3
+b $STORAGE              49 220  1   1 rd/c1d27p4
+b $STORAGE              49 221  1   1 rd/c1d27p5
+b $STORAGE              49 222  1   1 rd/c1d27p6
+b $STORAGE              49 223  1   1 rd/c1d27p7
+b $STORAGE              49 224  1   1 rd/c1d28
+b $STORAGE              49 225  1   1 rd/c1d28p1
+b $STORAGE              49 226  1   1 rd/c1d28p2
+b $STORAGE              49 227  1   1 rd/c1d28p3
+b $STORAGE              49 228  1   1 rd/c1d28p4
+b $STORAGE              49 229  1   1 rd/c1d28p5
+b $STORAGE              49 230  1   1 rd/c1d28p6
+b $STORAGE              49 231  1   1 rd/c1d28p7
+b $STORAGE              49 232  1   1 rd/c1d29
+b $STORAGE              49 233  1   1 rd/c1d29p1
+b $STORAGE              49 234  1   1 rd/c1d29p2
+b $STORAGE              49 235  1   1 rd/c1d29p3
+b $STORAGE              49 236  1   1 rd/c1d29p4
+b $STORAGE              49 237  1   1 rd/c1d29p5
+b $STORAGE              49 238  1   1 rd/c1d29p6
+b $STORAGE              49 239  1   1 rd/c1d29p7
+b $STORAGE              49 240  1   1 rd/c1d30
+b $STORAGE              49 241  1   1 rd/c1d30p1
+b $STORAGE              49 242  1   1 rd/c1d30p2
+b $STORAGE              49 243  1   1 rd/c1d30p3
+b $STORAGE              49 244  1   1 rd/c1d30p4
+b $STORAGE              49 245  1   1 rd/c1d30p5
+b $STORAGE              49 246  1   1 rd/c1d30p6
+b $STORAGE              49 247  1   1 rd/c1d30p7
+b $STORAGE              49 248  1   1 rd/c1d31
+b $STORAGE              49 249  1   1 rd/c1d31p1
+b $STORAGE              49 250  1   1 rd/c1d31p2
+b $STORAGE              49 251  1   1 rd/c1d31p3
+b $STORAGE              49 252  1   1 rd/c1d31p4
+b $STORAGE              49 253  1   1 rd/c1d31p5
+b $STORAGE              49 254  1   1 rd/c1d31p6
+b $STORAGE              49 255  1   1 rd/c1d31p7
+b $STORAGE              50   0  1   1 rd/c2d0
+b $STORAGE              50   1  1   1 rd/c2d0p1
+b $STORAGE              50   2  1   1 rd/c2d0p2
+b $STORAGE              50   3  1   1 rd/c2d0p3
+b $STORAGE              50   4  1   1 rd/c2d0p4
+b $STORAGE              50   5  1   1 rd/c2d0p5
+b $STORAGE              50   6  1   1 rd/c2d0p6
+b $STORAGE              50   7  1   1 rd/c2d0p7
+b $STORAGE              50   8  1   1 rd/c2d1
+b $STORAGE              50   9  1   1 rd/c2d1p1
+b $STORAGE              50  10  1   1 rd/c2d1p2
+b $STORAGE              50  11  1   1 rd/c2d1p3
+b $STORAGE              50  12  1   1 rd/c2d1p4
+b $STORAGE              50  13  1   1 rd/c2d1p5
+b $STORAGE              50  14  1   1 rd/c2d1p6
+b $STORAGE              50  15  1   1 rd/c2d1p7
+b $STORAGE              50  16  1   1 rd/c2d2
+b $STORAGE              50  17  1   1 rd/c2d2p1
+b $STORAGE              50  18  1   1 rd/c2d2p2
+b $STORAGE              50  19  1   1 rd/c2d2p3
+b $STORAGE              50  20  1   1 rd/c2d2p4
+b $STORAGE              50  21  1   1 rd/c2d2p5
+b $STORAGE              50  22  1   1 rd/c2d2p6
+b $STORAGE              50  23  1   1 rd/c2d2p7
+b $STORAGE              50  24  1   1 rd/c2d3
+b $STORAGE              50  25  1   1 rd/c2d3p1
+b $STORAGE              50  26  1   1 rd/c2d3p2
+b $STORAGE              50  27  1   1 rd/c2d3p3
+b $STORAGE              50  28  1   1 rd/c2d3p4
+b $STORAGE              50  29  1   1 rd/c2d3p5
+b $STORAGE              50  30  1   1 rd/c2d3p6
+b $STORAGE              50  31  1   1 rd/c2d3p7
+b $STORAGE              50  32  1   1 rd/c2d4
+b $STORAGE              50  33  1   1 rd/c2d4p1
+b $STORAGE              50  34  1   1 rd/c2d4p2
+b $STORAGE              50  35  1   1 rd/c2d4p3
+b $STORAGE              50  36  1   1 rd/c2d4p4
+b $STORAGE              50  37  1   1 rd/c2d4p5
+b $STORAGE              50  38  1   1 rd/c2d4p6
+b $STORAGE              50  39  1   1 rd/c2d4p7
+b $STORAGE              50  40  1   1 rd/c2d5
+b $STORAGE              50  41  1   1 rd/c2d5p1
+b $STORAGE              50  42  1   1 rd/c2d5p2
+b $STORAGE              50  43  1   1 rd/c2d5p3
+b $STORAGE              50  44  1   1 rd/c2d5p4
+b $STORAGE              50  45  1   1 rd/c2d5p5
+b $STORAGE              50  46  1   1 rd/c2d5p6
+b $STORAGE              50  47  1   1 rd/c2d5p7
+b $STORAGE              50  48  1   1 rd/c2d6
+b $STORAGE              50  49  1   1 rd/c2d6p1
+b $STORAGE              50  50  1   1 rd/c2d6p2
+b $STORAGE              50  51  1   1 rd/c2d6p3
+b $STORAGE              50  52  1   1 rd/c2d6p4
+b $STORAGE              50  53  1   1 rd/c2d6p5
+b $STORAGE              50  54  1   1 rd/c2d6p6
+b $STORAGE              50  55  1   1 rd/c2d6p7
+b $STORAGE              50  56  1   1 rd/c2d7
+b $STORAGE              50  57  1   1 rd/c2d7p1
+b $STORAGE              50  58  1   1 rd/c2d7p2
+b $STORAGE              50  59  1   1 rd/c2d7p3
+b $STORAGE              50  60  1   1 rd/c2d7p4
+b $STORAGE              50  61  1   1 rd/c2d7p5
+b $STORAGE              50  62  1   1 rd/c2d7p6
+b $STORAGE              50  63  1   1 rd/c2d7p7
+b $STORAGE              50  64  1   1 rd/c2d8
+b $STORAGE              50  65  1   1 rd/c2d8p1
+b $STORAGE              50  66  1   1 rd/c2d8p2
+b $STORAGE              50  67  1   1 rd/c2d8p3
+b $STORAGE              50  68  1   1 rd/c2d8p4
+b $STORAGE              50  69  1   1 rd/c2d8p5
+b $STORAGE              50  70  1   1 rd/c2d8p6
+b $STORAGE              50  71  1   1 rd/c2d8p7
+b $STORAGE              50  72  1   1 rd/c2d9
+b $STORAGE              50  73  1   1 rd/c2d9p1
+b $STORAGE              50  74  1   1 rd/c2d9p2
+b $STORAGE              50  75  1   1 rd/c2d9p3
+b $STORAGE              50  76  1   1 rd/c2d9p4
+b $STORAGE              50  77  1   1 rd/c2d9p5
+b $STORAGE              50  78  1   1 rd/c2d9p6
+b $STORAGE              50  79  1   1 rd/c2d9p7
+b $STORAGE              50  80  1   1 rd/c2d10
+b $STORAGE              50  81  1   1 rd/c2d10p1
+b $STORAGE              50  82  1   1 rd/c2d10p2
+b $STORAGE              50  83  1   1 rd/c2d10p3
+b $STORAGE              50  84  1   1 rd/c2d10p4
+b $STORAGE              50  85  1   1 rd/c2d10p5
+b $STORAGE              50  86  1   1 rd/c2d10p6
+b $STORAGE              50  87  1   1 rd/c2d10p7
+b $STORAGE              50  88  1   1 rd/c2d11
+b $STORAGE              50  89  1   1 rd/c2d11p1
+b $STORAGE              50  90  1   1 rd/c2d11p2
+b $STORAGE              50  91  1   1 rd/c2d11p3
+b $STORAGE              50  92  1   1 rd/c2d11p4
+b $STORAGE              50  93  1   1 rd/c2d11p5
+b $STORAGE              50  94  1   1 rd/c2d11p6
+b $STORAGE              50  95  1   1 rd/c2d11p7
+b $STORAGE              50  96  1   1 rd/c2d12
+b $STORAGE              50  97  1   1 rd/c2d12p1
+b $STORAGE              50  98  1   1 rd/c2d12p2
+b $STORAGE              50  99  1   1 rd/c2d12p3
+b $STORAGE              50 100  1   1 rd/c2d12p4
+b $STORAGE              50 101  1   1 rd/c2d12p5
+b $STORAGE              50 102  1   1 rd/c2d12p6
+b $STORAGE              50 103  1   1 rd/c2d12p7
+b $STORAGE              50 104  1   1 rd/c2d13
+b $STORAGE              50 105  1   1 rd/c2d13p1
+b $STORAGE              50 106  1   1 rd/c2d13p2
+b $STORAGE              50 107  1   1 rd/c2d13p3
+b $STORAGE              50 108  1   1 rd/c2d13p4
+b $STORAGE              50 109  1   1 rd/c2d13p5
+b $STORAGE              50 110  1   1 rd/c2d13p6
+b $STORAGE              50 111  1   1 rd/c2d13p7
+b $STORAGE              50 112  1   1 rd/c2d14
+b $STORAGE              50 113  1   1 rd/c2d14p1
+b $STORAGE              50 114  1   1 rd/c2d14p2
+b $STORAGE              50 115  1   1 rd/c2d14p3
+b $STORAGE              50 116  1   1 rd/c2d14p4
+b $STORAGE              50 117  1   1 rd/c2d14p5
+b $STORAGE              50 118  1   1 rd/c2d14p6
+b $STORAGE              50 119  1   1 rd/c2d14p7
+b $STORAGE              50 120  1   1 rd/c2d15
+b $STORAGE              50 121  1   1 rd/c2d15p1
+b $STORAGE              50 122  1   1 rd/c2d15p2
+b $STORAGE              50 123  1   1 rd/c2d15p3
+b $STORAGE              50 124  1   1 rd/c2d15p4
+b $STORAGE              50 125  1   1 rd/c2d15p5
+b $STORAGE              50 126  1   1 rd/c2d15p6
+b $STORAGE              50 127  1   1 rd/c2d15p7
+b $STORAGE              50 128  1   1 rd/c2d16
+b $STORAGE              50 129  1   1 rd/c2d16p1
+b $STORAGE              50 130  1   1 rd/c2d16p2
+b $STORAGE              50 131  1   1 rd/c2d16p3
+b $STORAGE              50 132  1   1 rd/c2d16p4
+b $STORAGE              50 133  1   1 rd/c2d16p5
+b $STORAGE              50 134  1   1 rd/c2d16p6
+b $STORAGE              50 135  1   1 rd/c2d16p7
+b $STORAGE              50 136  1   1 rd/c2d17
+b $STORAGE              50 137  1   1 rd/c2d17p1
+b $STORAGE              50 138  1   1 rd/c2d17p2
+b $STORAGE              50 139  1   1 rd/c2d17p3
+b $STORAGE              50 140  1   1 rd/c2d17p4
+b $STORAGE              50 141  1   1 rd/c2d17p5
+b $STORAGE              50 142  1   1 rd/c2d17p6
+b $STORAGE              50 143  1   1 rd/c2d17p7
+b $STORAGE              50 144  1   1 rd/c2d18
+b $STORAGE              50 145  1   1 rd/c2d18p1
+b $STORAGE              50 146  1   1 rd/c2d18p2
+b $STORAGE              50 147  1   1 rd/c2d18p3
+b $STORAGE              50 148  1   1 rd/c2d18p4
+b $STORAGE              50 149  1   1 rd/c2d18p5
+b $STORAGE              50 150  1   1 rd/c2d18p6
+b $STORAGE              50 151  1   1 rd/c2d18p7
+b $STORAGE              50 152  1   1 rd/c2d19
+b $STORAGE              50 153  1   1 rd/c2d19p1
+b $STORAGE              50 154  1   1 rd/c2d19p2
+b $STORAGE              50 155  1   1 rd/c2d19p3
+b $STORAGE              50 156  1   1 rd/c2d19p4
+b $STORAGE              50 157  1   1 rd/c2d19p5
+b $STORAGE              50 158  1   1 rd/c2d19p6
+b $STORAGE              50 159  1   1 rd/c2d19p7
+b $STORAGE              50 160  1   1 rd/c2d20
+b $STORAGE              50 161  1   1 rd/c2d20p1
+b $STORAGE              50 162  1   1 rd/c2d20p2
+b $STORAGE              50 163  1   1 rd/c2d20p3
+b $STORAGE              50 164  1   1 rd/c2d20p4
+b $STORAGE              50 165  1   1 rd/c2d20p5
+b $STORAGE              50 166  1   1 rd/c2d20p6
+b $STORAGE              50 167  1   1 rd/c2d20p7
+b $STORAGE              50 168  1   1 rd/c2d21
+b $STORAGE              50 169  1   1 rd/c2d21p1
+b $STORAGE              50 170  1   1 rd/c2d21p2
+b $STORAGE              50 171  1   1 rd/c2d21p3
+b $STORAGE              50 172  1   1 rd/c2d21p4
+b $STORAGE              50 173  1   1 rd/c2d21p5
+b $STORAGE              50 174  1   1 rd/c2d21p6
+b $STORAGE              50 175  1   1 rd/c2d21p7
+b $STORAGE              50 176  1   1 rd/c2d22
+b $STORAGE              50 177  1   1 rd/c2d22p1
+b $STORAGE              50 178  1   1 rd/c2d22p2
+b $STORAGE              50 179  1   1 rd/c2d22p3
+b $STORAGE              50 180  1   1 rd/c2d22p4
+b $STORAGE              50 181  1   1 rd/c2d22p5
+b $STORAGE              50 182  1   1 rd/c2d22p6
+b $STORAGE              50 183  1   1 rd/c2d22p7
+b $STORAGE              50 184  1   1 rd/c2d23
+b $STORAGE              50 185  1   1 rd/c2d23p1
+b $STORAGE              50 186  1   1 rd/c2d23p2
+b $STORAGE              50 187  1   1 rd/c2d23p3
+b $STORAGE              50 188  1   1 rd/c2d23p4
+b $STORAGE              50 189  1   1 rd/c2d23p5
+b $STORAGE              50 190  1   1 rd/c2d23p6
+b $STORAGE              50 191  1   1 rd/c2d23p7
+b $STORAGE              50 192  1   1 rd/c2d24
+b $STORAGE              50 193  1   1 rd/c2d24p1
+b $STORAGE              50 194  1   1 rd/c2d24p2
+b $STORAGE              50 195  1   1 rd/c2d24p3
+b $STORAGE              50 196  1   1 rd/c2d24p4
+b $STORAGE              50 197  1   1 rd/c2d24p5
+b $STORAGE              50 198  1   1 rd/c2d24p6
+b $STORAGE              50 199  1   1 rd/c2d24p7
+b $STORAGE              50 200  1   1 rd/c2d25
+b $STORAGE              50 201  1   1 rd/c2d25p1
+b $STORAGE              50 202  1   1 rd/c2d25p2
+b $STORAGE              50 203  1   1 rd/c2d25p3
+b $STORAGE              50 204  1   1 rd/c2d25p4
+b $STORAGE              50 205  1   1 rd/c2d25p5
+b $STORAGE              50 206  1   1 rd/c2d25p6
+b $STORAGE              50 207  1   1 rd/c2d25p7
+b $STORAGE              50 208  1   1 rd/c2d26
+b $STORAGE              50 209  1   1 rd/c2d26p1
+b $STORAGE              50 210  1   1 rd/c2d26p2
+b $STORAGE              50 211  1   1 rd/c2d26p3
+b $STORAGE              50 212  1   1 rd/c2d26p4
+b $STORAGE              50 213  1   1 rd/c2d26p5
+b $STORAGE              50 214  1   1 rd/c2d26p6
+b $STORAGE              50 215  1   1 rd/c2d26p7
+b $STORAGE              50 216  1   1 rd/c2d27
+b $STORAGE              50 217  1   1 rd/c2d27p1
+b $STORAGE              50 218  1   1 rd/c2d27p2
+b $STORAGE              50 219  1   1 rd/c2d27p3
+b $STORAGE              50 220  1   1 rd/c2d27p4
+b $STORAGE              50 221  1   1 rd/c2d27p5
+b $STORAGE              50 222  1   1 rd/c2d27p6
+b $STORAGE              50 223  1   1 rd/c2d27p7
+b $STORAGE              50 224  1   1 rd/c2d28
+b $STORAGE              50 225  1   1 rd/c2d28p1
+b $STORAGE              50 226  1   1 rd/c2d28p2
+b $STORAGE              50 227  1   1 rd/c2d28p3
+b $STORAGE              50 228  1   1 rd/c2d28p4
+b $STORAGE              50 229  1   1 rd/c2d28p5
+b $STORAGE              50 230  1   1 rd/c2d28p6
+b $STORAGE              50 231  1   1 rd/c2d28p7
+b $STORAGE              50 232  1   1 rd/c2d29
+b $STORAGE              50 233  1   1 rd/c2d29p1
+b $STORAGE              50 234  1   1 rd/c2d29p2
+b $STORAGE              50 235  1   1 rd/c2d29p3
+b $STORAGE              50 236  1   1 rd/c2d29p4
+b $STORAGE              50 237  1   1 rd/c2d29p5
+b $STORAGE              50 238  1   1 rd/c2d29p6
+b $STORAGE              50 239  1   1 rd/c2d29p7
+b $STORAGE              50 240  1   1 rd/c2d30
+b $STORAGE              50 241  1   1 rd/c2d30p1
+b $STORAGE              50 242  1   1 rd/c2d30p2
+b $STORAGE              50 243  1   1 rd/c2d30p3
+b $STORAGE              50 244  1   1 rd/c2d30p4
+b $STORAGE              50 245  1   1 rd/c2d30p5
+b $STORAGE              50 246  1   1 rd/c2d30p6
+b $STORAGE              50 247  1   1 rd/c2d30p7
+b $STORAGE              50 248  1   1 rd/c2d31
+b $STORAGE              50 249  1   1 rd/c2d31p1
+b $STORAGE              50 250  1   1 rd/c2d31p2
+b $STORAGE              50 251  1   1 rd/c2d31p3
+b $STORAGE              50 252  1   1 rd/c2d31p4
+b $STORAGE              50 253  1   1 rd/c2d31p5
+b $STORAGE              50 254  1   1 rd/c2d31p6
+b $STORAGE              50 255  1   1 rd/c2d31p7
+b $STORAGE              51   0  1   1 rd/c3d0
+b $STORAGE              51   1  1   1 rd/c3d0p1
+b $STORAGE              51   2  1   1 rd/c3d0p2
+b $STORAGE              51   3  1   1 rd/c3d0p3
+b $STORAGE              51   4  1   1 rd/c3d0p4
+b $STORAGE              51   5  1   1 rd/c3d0p5
+b $STORAGE              51   6  1   1 rd/c3d0p6
+b $STORAGE              51   7  1   1 rd/c3d0p7
+b $STORAGE              51   8  1   1 rd/c3d1
+b $STORAGE              51   9  1   1 rd/c3d1p1
+b $STORAGE              51  10  1   1 rd/c3d1p2
+b $STORAGE              51  11  1   1 rd/c3d1p3
+b $STORAGE              51  12  1   1 rd/c3d1p4
+b $STORAGE              51  13  1   1 rd/c3d1p5
+b $STORAGE              51  14  1   1 rd/c3d1p6
+b $STORAGE              51  15  1   1 rd/c3d1p7
+b $STORAGE              51  16  1   1 rd/c3d2
+b $STORAGE              51  17  1   1 rd/c3d2p1
+b $STORAGE              51  18  1   1 rd/c3d2p2
+b $STORAGE              51  19  1   1 rd/c3d2p3
+b $STORAGE              51  20  1   1 rd/c3d2p4
+b $STORAGE              51  21  1   1 rd/c3d2p5
+b $STORAGE              51  22  1   1 rd/c3d2p6
+b $STORAGE              51  23  1   1 rd/c3d2p7
+b $STORAGE              51  24  1   1 rd/c3d3
+b $STORAGE              51  25  1   1 rd/c3d3p1
+b $STORAGE              51  26  1   1 rd/c3d3p2
+b $STORAGE              51  27  1   1 rd/c3d3p3
+b $STORAGE              51  28  1   1 rd/c3d3p4
+b $STORAGE              51  29  1   1 rd/c3d3p5
+b $STORAGE              51  30  1   1 rd/c3d3p6
+b $STORAGE              51  31  1   1 rd/c3d3p7
+b $STORAGE              51  32  1   1 rd/c3d4
+b $STORAGE              51  33  1   1 rd/c3d4p1
+b $STORAGE              51  34  1   1 rd/c3d4p2
+b $STORAGE              51  35  1   1 rd/c3d4p3
+b $STORAGE              51  36  1   1 rd/c3d4p4
+b $STORAGE              51  37  1   1 rd/c3d4p5
+b $STORAGE              51  38  1   1 rd/c3d4p6
+b $STORAGE              51  39  1   1 rd/c3d4p7
+b $STORAGE              51  40  1   1 rd/c3d5
+b $STORAGE              51  41  1   1 rd/c3d5p1
+b $STORAGE              51  42  1   1 rd/c3d5p2
+b $STORAGE              51  43  1   1 rd/c3d5p3
+b $STORAGE              51  44  1   1 rd/c3d5p4
+b $STORAGE              51  45  1   1 rd/c3d5p5
+b $STORAGE              51  46  1   1 rd/c3d5p6
+b $STORAGE              51  47  1   1 rd/c3d5p7
+b $STORAGE              51  48  1   1 rd/c3d6
+b $STORAGE              51  49  1   1 rd/c3d6p1
+b $STORAGE              51  50  1   1 rd/c3d6p2
+b $STORAGE              51  51  1   1 rd/c3d6p3
+b $STORAGE              51  52  1   1 rd/c3d6p4
+b $STORAGE              51  53  1   1 rd/c3d6p5
+b $STORAGE              51  54  1   1 rd/c3d6p6
+b $STORAGE              51  55  1   1 rd/c3d6p7
+b $STORAGE              51  56  1   1 rd/c3d7
+b $STORAGE              51  57  1   1 rd/c3d7p1
+b $STORAGE              51  58  1   1 rd/c3d7p2
+b $STORAGE              51  59  1   1 rd/c3d7p3
+b $STORAGE              51  60  1   1 rd/c3d7p4
+b $STORAGE              51  61  1   1 rd/c3d7p5
+b $STORAGE              51  62  1   1 rd/c3d7p6
+b $STORAGE              51  63  1   1 rd/c3d7p7
+b $STORAGE              51  64  1   1 rd/c3d8
+b $STORAGE              51  65  1   1 rd/c3d8p1
+b $STORAGE              51  66  1   1 rd/c3d8p2
+b $STORAGE              51  67  1   1 rd/c3d8p3
+b $STORAGE              51  68  1   1 rd/c3d8p4
+b $STORAGE              51  69  1   1 rd/c3d8p5
+b $STORAGE              51  70  1   1 rd/c3d8p6
+b $STORAGE              51  71  1   1 rd/c3d8p7
+b $STORAGE              51  72  1   1 rd/c3d9
+b $STORAGE              51  73  1   1 rd/c3d9p1
+b $STORAGE              51  74  1   1 rd/c3d9p2
+b $STORAGE              51  75  1   1 rd/c3d9p3
+b $STORAGE              51  76  1   1 rd/c3d9p4
+b $STORAGE              51  77  1   1 rd/c3d9p5
+b $STORAGE              51  78  1   1 rd/c3d9p6
+b $STORAGE              51  79  1   1 rd/c3d9p7
+b $STORAGE              51  80  1   1 rd/c3d10
+b $STORAGE              51  81  1   1 rd/c3d10p1
+b $STORAGE              51  82  1   1 rd/c3d10p2
+b $STORAGE              51  83  1   1 rd/c3d10p3
+b $STORAGE              51  84  1   1 rd/c3d10p4
+b $STORAGE              51  85  1   1 rd/c3d10p5
+b $STORAGE              51  86  1   1 rd/c3d10p6
+b $STORAGE              51  87  1   1 rd/c3d10p7
+b $STORAGE              51  88  1   1 rd/c3d11
+b $STORAGE              51  89  1   1 rd/c3d11p1
+b $STORAGE              51  90  1   1 rd/c3d11p2
+b $STORAGE              51  91  1   1 rd/c3d11p3
+b $STORAGE              51  92  1   1 rd/c3d11p4
+b $STORAGE              51  93  1   1 rd/c3d11p5
+b $STORAGE              51  94  1   1 rd/c3d11p6
+b $STORAGE              51  95  1   1 rd/c3d11p7
+b $STORAGE              51  96  1   1 rd/c3d12
+b $STORAGE              51  97  1   1 rd/c3d12p1
+b $STORAGE              51  98  1   1 rd/c3d12p2
+b $STORAGE              51  99  1   1 rd/c3d12p3
+b $STORAGE              51 100  1   1 rd/c3d12p4
+b $STORAGE              51 101  1   1 rd/c3d12p5
+b $STORAGE              51 102  1   1 rd/c3d12p6
+b $STORAGE              51 103  1   1 rd/c3d12p7
+b $STORAGE              51 104  1   1 rd/c3d13
+b $STORAGE              51 105  1   1 rd/c3d13p1
+b $STORAGE              51 106  1   1 rd/c3d13p2
+b $STORAGE              51 107  1   1 rd/c3d13p3
+b $STORAGE              51 108  1   1 rd/c3d13p4
+b $STORAGE              51 109  1   1 rd/c3d13p5
+b $STORAGE              51 110  1   1 rd/c3d13p6
+b $STORAGE              51 111  1   1 rd/c3d13p7
+b $STORAGE              51 112  1   1 rd/c3d14
+b $STORAGE              51 113  1   1 rd/c3d14p1
+b $STORAGE              51 114  1   1 rd/c3d14p2
+b $STORAGE              51 115  1   1 rd/c3d14p3
+b $STORAGE              51 116  1   1 rd/c3d14p4
+b $STORAGE              51 117  1   1 rd/c3d14p5
+b $STORAGE              51 118  1   1 rd/c3d14p6
+b $STORAGE              51 119  1   1 rd/c3d14p7
+b $STORAGE              51 120  1   1 rd/c3d15
+b $STORAGE              51 121  1   1 rd/c3d15p1
+b $STORAGE              51 122  1   1 rd/c3d15p2
+b $STORAGE              51 123  1   1 rd/c3d15p3
+b $STORAGE              51 124  1   1 rd/c3d15p4
+b $STORAGE              51 125  1   1 rd/c3d15p5
+b $STORAGE              51 126  1   1 rd/c3d15p6
+b $STORAGE              51 127  1   1 rd/c3d15p7
+b $STORAGE              51 128  1   1 rd/c3d16
+b $STORAGE              51 129  1   1 rd/c3d16p1
+b $STORAGE              51 130  1   1 rd/c3d16p2
+b $STORAGE              51 131  1   1 rd/c3d16p3
+b $STORAGE              51 132  1   1 rd/c3d16p4
+b $STORAGE              51 133  1   1 rd/c3d16p5
+b $STORAGE              51 134  1   1 rd/c3d16p6
+b $STORAGE              51 135  1   1 rd/c3d16p7
+b $STORAGE              51 136  1   1 rd/c3d17
+b $STORAGE              51 137  1   1 rd/c3d17p1
+b $STORAGE              51 138  1   1 rd/c3d17p2
+b $STORAGE              51 139  1   1 rd/c3d17p3
+b $STORAGE              51 140  1   1 rd/c3d17p4
+b $STORAGE              51 141  1   1 rd/c3d17p5
+b $STORAGE              51 142  1   1 rd/c3d17p6
+b $STORAGE              51 143  1   1 rd/c3d17p7
+b $STORAGE              51 144  1   1 rd/c3d18
+b $STORAGE              51 145  1   1 rd/c3d18p1
+b $STORAGE              51 146  1   1 rd/c3d18p2
+b $STORAGE              51 147  1   1 rd/c3d18p3
+b $STORAGE              51 148  1   1 rd/c3d18p4
+b $STORAGE              51 149  1   1 rd/c3d18p5
+b $STORAGE              51 150  1   1 rd/c3d18p6
+b $STORAGE              51 151  1   1 rd/c3d18p7
+b $STORAGE              51 152  1   1 rd/c3d19
+b $STORAGE              51 153  1   1 rd/c3d19p1
+b $STORAGE              51 154  1   1 rd/c3d19p2
+b $STORAGE              51 155  1   1 rd/c3d19p3
+b $STORAGE              51 156  1   1 rd/c3d19p4
+b $STORAGE              51 157  1   1 rd/c3d19p5
+b $STORAGE              51 158  1   1 rd/c3d19p6
+b $STORAGE              51 159  1   1 rd/c3d19p7
+b $STORAGE              51 160  1   1 rd/c3d20
+b $STORAGE              51 161  1   1 rd/c3d20p1
+b $STORAGE              51 162  1   1 rd/c3d20p2
+b $STORAGE              51 163  1   1 rd/c3d20p3
+b $STORAGE              51 164  1   1 rd/c3d20p4
+b $STORAGE              51 165  1   1 rd/c3d20p5
+b $STORAGE              51 166  1   1 rd/c3d20p6
+b $STORAGE              51 167  1   1 rd/c3d20p7
+b $STORAGE              51 168  1   1 rd/c3d21
+b $STORAGE              51 169  1   1 rd/c3d21p1
+b $STORAGE              51 170  1   1 rd/c3d21p2
+b $STORAGE              51 171  1   1 rd/c3d21p3
+b $STORAGE              51 172  1   1 rd/c3d21p4
+b $STORAGE              51 173  1   1 rd/c3d21p5
+b $STORAGE              51 174  1   1 rd/c3d21p6
+b $STORAGE              51 175  1   1 rd/c3d21p7
+b $STORAGE              51 176  1   1 rd/c3d22
+b $STORAGE              51 177  1   1 rd/c3d22p1
+b $STORAGE              51 178  1   1 rd/c3d22p2
+b $STORAGE              51 179  1   1 rd/c3d22p3
+b $STORAGE              51 180  1   1 rd/c3d22p4
+b $STORAGE              51 181  1   1 rd/c3d22p5
+b $STORAGE              51 182  1   1 rd/c3d22p6
+b $STORAGE              51 183  1   1 rd/c3d22p7
+b $STORAGE              51 184  1   1 rd/c3d23
+b $STORAGE              51 185  1   1 rd/c3d23p1
+b $STORAGE              51 186  1   1 rd/c3d23p2
+b $STORAGE              51 187  1   1 rd/c3d23p3
+b $STORAGE              51 188  1   1 rd/c3d23p4
+b $STORAGE              51 189  1   1 rd/c3d23p5
+b $STORAGE              51 190  1   1 rd/c3d23p6
+b $STORAGE              51 191  1   1 rd/c3d23p7
+b $STORAGE              51 192  1   1 rd/c3d24
+b $STORAGE              51 193  1   1 rd/c3d24p1
+b $STORAGE              51 194  1   1 rd/c3d24p2
+b $STORAGE              51 195  1   1 rd/c3d24p3
+b $STORAGE              51 196  1   1 rd/c3d24p4
+b $STORAGE              51 197  1   1 rd/c3d24p5
+b $STORAGE              51 198  1   1 rd/c3d24p6
+b $STORAGE              51 199  1   1 rd/c3d24p7
+b $STORAGE              51 200  1   1 rd/c3d25
+b $STORAGE              51 201  1   1 rd/c3d25p1
+b $STORAGE              51 202  1   1 rd/c3d25p2
+b $STORAGE              51 203  1   1 rd/c3d25p3
+b $STORAGE              51 204  1   1 rd/c3d25p4
+b $STORAGE              51 205  1   1 rd/c3d25p5
+b $STORAGE              51 206  1   1 rd/c3d25p6
+b $STORAGE              51 207  1   1 rd/c3d25p7
+b $STORAGE              51 208  1   1 rd/c3d26
+b $STORAGE              51 209  1   1 rd/c3d26p1
+b $STORAGE              51 210  1   1 rd/c3d26p2
+b $STORAGE              51 211  1   1 rd/c3d26p3
+b $STORAGE              51 212  1   1 rd/c3d26p4
+b $STORAGE              51 213  1   1 rd/c3d26p5
+b $STORAGE              51 214  1   1 rd/c3d26p6
+b $STORAGE              51 215  1   1 rd/c3d26p7
+b $STORAGE              51 216  1   1 rd/c3d27
+b $STORAGE              51 217  1   1 rd/c3d27p1
+b $STORAGE              51 218  1   1 rd/c3d27p2
+b $STORAGE              51 219  1   1 rd/c3d27p3
+b $STORAGE              51 220  1   1 rd/c3d27p4
+b $STORAGE              51 221  1   1 rd/c3d27p5
+b $STORAGE              51 222  1   1 rd/c3d27p6
+b $STORAGE              51 223  1   1 rd/c3d27p7
+b $STORAGE              51 224  1   1 rd/c3d28
+b $STORAGE              51 225  1   1 rd/c3d28p1
+b $STORAGE              51 226  1   1 rd/c3d28p2
+b $STORAGE              51 227  1   1 rd/c3d28p3
+b $STORAGE              51 228  1   1 rd/c3d28p4
+b $STORAGE              51 229  1   1 rd/c3d28p5
+b $STORAGE              51 230  1   1 rd/c3d28p6
+b $STORAGE              51 231  1   1 rd/c3d28p7
+b $STORAGE              51 232  1   1 rd/c3d29
+b $STORAGE              51 233  1   1 rd/c3d29p1
+b $STORAGE              51 234  1   1 rd/c3d29p2
+b $STORAGE              51 235  1   1 rd/c3d29p3
+b $STORAGE              51 236  1   1 rd/c3d29p4
+b $STORAGE              51 237  1   1 rd/c3d29p5
+b $STORAGE              51 238  1   1 rd/c3d29p6
+b $STORAGE              51 239  1   1 rd/c3d29p7
+b $STORAGE              51 240  1   1 rd/c3d30
+b $STORAGE              51 241  1   1 rd/c3d30p1
+b $STORAGE              51 242  1   1 rd/c3d30p2
+b $STORAGE              51 243  1   1 rd/c3d30p3
+b $STORAGE              51 244  1   1 rd/c3d30p4
+b $STORAGE              51 245  1   1 rd/c3d30p5
+b $STORAGE              51 246  1   1 rd/c3d30p6
+b $STORAGE              51 247  1   1 rd/c3d30p7
+b $STORAGE              51 248  1   1 rd/c3d31
+b $STORAGE              51 249  1   1 rd/c3d31p1
+b $STORAGE              51 250  1   1 rd/c3d31p2
+b $STORAGE              51 251  1   1 rd/c3d31p3
+b $STORAGE              51 252  1   1 rd/c3d31p4
+b $STORAGE              51 253  1   1 rd/c3d31p5
+b $STORAGE              51 254  1   1 rd/c3d31p6
+b $STORAGE              51 255  1   1 rd/c3d31p7
+b $STORAGE              52   0  1   1 rd/c4d0
+b $STORAGE              52   1  1   1 rd/c4d0p1
+b $STORAGE              52   2  1   1 rd/c4d0p2
+b $STORAGE              52   3  1   1 rd/c4d0p3
+b $STORAGE              52   4  1   1 rd/c4d0p4
+b $STORAGE              52   5  1   1 rd/c4d0p5
+b $STORAGE              52   6  1   1 rd/c4d0p6
+b $STORAGE              52   7  1   1 rd/c4d0p7
+b $STORAGE              52   8  1   1 rd/c4d1
+b $STORAGE              52   9  1   1 rd/c4d1p1
+b $STORAGE              52  10  1   1 rd/c4d1p2
+b $STORAGE              52  11  1   1 rd/c4d1p3
+b $STORAGE              52  12  1   1 rd/c4d1p4
+b $STORAGE              52  13  1   1 rd/c4d1p5
+b $STORAGE              52  14  1   1 rd/c4d1p6
+b $STORAGE              52  15  1   1 rd/c4d1p7
+b $STORAGE              52  16  1   1 rd/c4d2
+b $STORAGE              52  17  1   1 rd/c4d2p1
+b $STORAGE              52  18  1   1 rd/c4d2p2
+b $STORAGE              52  19  1   1 rd/c4d2p3
+b $STORAGE              52  20  1   1 rd/c4d2p4
+b $STORAGE              52  21  1   1 rd/c4d2p5
+b $STORAGE              52  22  1   1 rd/c4d2p6
+b $STORAGE              52  23  1   1 rd/c4d2p7
+b $STORAGE              52  24  1   1 rd/c4d3
+b $STORAGE              52  25  1   1 rd/c4d3p1
+b $STORAGE              52  26  1   1 rd/c4d3p2
+b $STORAGE              52  27  1   1 rd/c4d3p3
+b $STORAGE              52  28  1   1 rd/c4d3p4
+b $STORAGE              52  29  1   1 rd/c4d3p5
+b $STORAGE              52  30  1   1 rd/c4d3p6
+b $STORAGE              52  31  1   1 rd/c4d3p7
+b $STORAGE              52  32  1   1 rd/c4d4
+b $STORAGE              52  33  1   1 rd/c4d4p1
+b $STORAGE              52  34  1   1 rd/c4d4p2
+b $STORAGE              52  35  1   1 rd/c4d4p3
+b $STORAGE              52  36  1   1 rd/c4d4p4
+b $STORAGE              52  37  1   1 rd/c4d4p5
+b $STORAGE              52  38  1   1 rd/c4d4p6
+b $STORAGE              52  39  1   1 rd/c4d4p7
+b $STORAGE              52  40  1   1 rd/c4d5
+b $STORAGE              52  41  1   1 rd/c4d5p1
+b $STORAGE              52  42  1   1 rd/c4d5p2
+b $STORAGE              52  43  1   1 rd/c4d5p3
+b $STORAGE              52  44  1   1 rd/c4d5p4
+b $STORAGE              52  45  1   1 rd/c4d5p5
+b $STORAGE              52  46  1   1 rd/c4d5p6
+b $STORAGE              52  47  1   1 rd/c4d5p7
+b $STORAGE              52  48  1   1 rd/c4d6
+b $STORAGE              52  49  1   1 rd/c4d6p1
+b $STORAGE              52  50  1   1 rd/c4d6p2
+b $STORAGE              52  51  1   1 rd/c4d6p3
+b $STORAGE              52  52  1   1 rd/c4d6p4
+b $STORAGE              52  53  1   1 rd/c4d6p5
+b $STORAGE              52  54  1   1 rd/c4d6p6
+b $STORAGE              52  55  1   1 rd/c4d6p7
+b $STORAGE              52  56  1   1 rd/c4d7
+b $STORAGE              52  57  1   1 rd/c4d7p1
+b $STORAGE              52  58  1   1 rd/c4d7p2
+b $STORAGE              52  59  1   1 rd/c4d7p3
+b $STORAGE              52  60  1   1 rd/c4d7p4
+b $STORAGE              52  61  1   1 rd/c4d7p5
+b $STORAGE              52  62  1   1 rd/c4d7p6
+b $STORAGE              52  63  1   1 rd/c4d7p7
+b $STORAGE              52  64  1   1 rd/c4d8
+b $STORAGE              52  65  1   1 rd/c4d8p1
+b $STORAGE              52  66  1   1 rd/c4d8p2
+b $STORAGE              52  67  1   1 rd/c4d8p3
+b $STORAGE              52  68  1   1 rd/c4d8p4
+b $STORAGE              52  69  1   1 rd/c4d8p5
+b $STORAGE              52  70  1   1 rd/c4d8p6
+b $STORAGE              52  71  1   1 rd/c4d8p7
+b $STORAGE              52  72  1   1 rd/c4d9
+b $STORAGE              52  73  1   1 rd/c4d9p1
+b $STORAGE              52  74  1   1 rd/c4d9p2
+b $STORAGE              52  75  1   1 rd/c4d9p3
+b $STORAGE              52  76  1   1 rd/c4d9p4
+b $STORAGE              52  77  1   1 rd/c4d9p5
+b $STORAGE              52  78  1   1 rd/c4d9p6
+b $STORAGE              52  79  1   1 rd/c4d9p7
+b $STORAGE              52  80  1   1 rd/c4d10
+b $STORAGE              52  81  1   1 rd/c4d10p1
+b $STORAGE              52  82  1   1 rd/c4d10p2
+b $STORAGE              52  83  1   1 rd/c4d10p3
+b $STORAGE              52  84  1   1 rd/c4d10p4
+b $STORAGE              52  85  1   1 rd/c4d10p5
+b $STORAGE              52  86  1   1 rd/c4d10p6
+b $STORAGE              52  87  1   1 rd/c4d10p7
+b $STORAGE              52  88  1   1 rd/c4d11
+b $STORAGE              52  89  1   1 rd/c4d11p1
+b $STORAGE              52  90  1   1 rd/c4d11p2
+b $STORAGE              52  91  1   1 rd/c4d11p3
+b $STORAGE              52  92  1   1 rd/c4d11p4
+b $STORAGE              52  93  1   1 rd/c4d11p5
+b $STORAGE              52  94  1   1 rd/c4d11p6
+b $STORAGE              52  95  1   1 rd/c4d11p7
+b $STORAGE              52  96  1   1 rd/c4d12
+b $STORAGE              52  97  1   1 rd/c4d12p1
+b $STORAGE              52  98  1   1 rd/c4d12p2
+b $STORAGE              52  99  1   1 rd/c4d12p3
+b $STORAGE              52 100  1   1 rd/c4d12p4
+b $STORAGE              52 101  1   1 rd/c4d12p5
+b $STORAGE              52 102  1   1 rd/c4d12p6
+b $STORAGE              52 103  1   1 rd/c4d12p7
+b $STORAGE              52 104  1   1 rd/c4d13
+b $STORAGE              52 105  1   1 rd/c4d13p1
+b $STORAGE              52 106  1   1 rd/c4d13p2
+b $STORAGE              52 107  1   1 rd/c4d13p3
+b $STORAGE              52 108  1   1 rd/c4d13p4
+b $STORAGE              52 109  1   1 rd/c4d13p5
+b $STORAGE              52 110  1   1 rd/c4d13p6
+b $STORAGE              52 111  1   1 rd/c4d13p7
+b $STORAGE              52 112  1   1 rd/c4d14
+b $STORAGE              52 113  1   1 rd/c4d14p1
+b $STORAGE              52 114  1   1 rd/c4d14p2
+b $STORAGE              52 115  1   1 rd/c4d14p3
+b $STORAGE              52 116  1   1 rd/c4d14p4
+b $STORAGE              52 117  1   1 rd/c4d14p5
+b $STORAGE              52 118  1   1 rd/c4d14p6
+b $STORAGE              52 119  1   1 rd/c4d14p7
+b $STORAGE              52 120  1   1 rd/c4d15
+b $STORAGE              52 121  1   1 rd/c4d15p1
+b $STORAGE              52 122  1   1 rd/c4d15p2
+b $STORAGE              52 123  1   1 rd/c4d15p3
+b $STORAGE              52 124  1   1 rd/c4d15p4
+b $STORAGE              52 125  1   1 rd/c4d15p5
+b $STORAGE              52 126  1   1 rd/c4d15p6
+b $STORAGE              52 127  1   1 rd/c4d15p7
+b $STORAGE              52 128  1   1 rd/c4d16
+b $STORAGE              52 129  1   1 rd/c4d16p1
+b $STORAGE              52 130  1   1 rd/c4d16p2
+b $STORAGE              52 131  1   1 rd/c4d16p3
+b $STORAGE              52 132  1   1 rd/c4d16p4
+b $STORAGE              52 133  1   1 rd/c4d16p5
+b $STORAGE              52 134  1   1 rd/c4d16p6
+b $STORAGE              52 135  1   1 rd/c4d16p7
+b $STORAGE              52 136  1   1 rd/c4d17
+b $STORAGE              52 137  1   1 rd/c4d17p1
+b $STORAGE              52 138  1   1 rd/c4d17p2
+b $STORAGE              52 139  1   1 rd/c4d17p3
+b $STORAGE              52 140  1   1 rd/c4d17p4
+b $STORAGE              52 141  1   1 rd/c4d17p5
+b $STORAGE              52 142  1   1 rd/c4d17p6
+b $STORAGE              52 143  1   1 rd/c4d17p7
+b $STORAGE              52 144  1   1 rd/c4d18
+b $STORAGE              52 145  1   1 rd/c4d18p1
+b $STORAGE              52 146  1   1 rd/c4d18p2
+b $STORAGE              52 147  1   1 rd/c4d18p3
+b $STORAGE              52 148  1   1 rd/c4d18p4
+b $STORAGE              52 149  1   1 rd/c4d18p5
+b $STORAGE              52 150  1   1 rd/c4d18p6
+b $STORAGE              52 151  1   1 rd/c4d18p7
+b $STORAGE              52 152  1   1 rd/c4d19
+b $STORAGE              52 153  1   1 rd/c4d19p1
+b $STORAGE              52 154  1   1 rd/c4d19p2
+b $STORAGE              52 155  1   1 rd/c4d19p3
+b $STORAGE              52 156  1   1 rd/c4d19p4
+b $STORAGE              52 157  1   1 rd/c4d19p5
+b $STORAGE              52 158  1   1 rd/c4d19p6
+b $STORAGE              52 159  1   1 rd/c4d19p7
+b $STORAGE              52 160  1   1 rd/c4d20
+b $STORAGE              52 161  1   1 rd/c4d20p1
+b $STORAGE              52 162  1   1 rd/c4d20p2
+b $STORAGE              52 163  1   1 rd/c4d20p3
+b $STORAGE              52 164  1   1 rd/c4d20p4
+b $STORAGE              52 165  1   1 rd/c4d20p5
+b $STORAGE              52 166  1   1 rd/c4d20p6
+b $STORAGE              52 167  1   1 rd/c4d20p7
+b $STORAGE              52 168  1   1 rd/c4d21
+b $STORAGE              52 169  1   1 rd/c4d21p1
+b $STORAGE              52 170  1   1 rd/c4d21p2
+b $STORAGE              52 171  1   1 rd/c4d21p3
+b $STORAGE              52 172  1   1 rd/c4d21p4
+b $STORAGE              52 173  1   1 rd/c4d21p5
+b $STORAGE              52 174  1   1 rd/c4d21p6
+b $STORAGE              52 175  1   1 rd/c4d21p7
+b $STORAGE              52 176  1   1 rd/c4d22
+b $STORAGE              52 177  1   1 rd/c4d22p1
+b $STORAGE              52 178  1   1 rd/c4d22p2
+b $STORAGE              52 179  1   1 rd/c4d22p3
+b $STORAGE              52 180  1   1 rd/c4d22p4
+b $STORAGE              52 181  1   1 rd/c4d22p5
+b $STORAGE              52 182  1   1 rd/c4d22p6
+b $STORAGE              52 183  1   1 rd/c4d22p7
+b $STORAGE              52 184  1   1 rd/c4d23
+b $STORAGE              52 185  1   1 rd/c4d23p1
+b $STORAGE              52 186  1   1 rd/c4d23p2
+b $STORAGE              52 187  1   1 rd/c4d23p3
+b $STORAGE              52 188  1   1 rd/c4d23p4
+b $STORAGE              52 189  1   1 rd/c4d23p5
+b $STORAGE              52 190  1   1 rd/c4d23p6
+b $STORAGE              52 191  1   1 rd/c4d23p7
+b $STORAGE              52 192  1   1 rd/c4d24
+b $STORAGE              52 193  1   1 rd/c4d24p1
+b $STORAGE              52 194  1   1 rd/c4d24p2
+b $STORAGE              52 195  1   1 rd/c4d24p3
+b $STORAGE              52 196  1   1 rd/c4d24p4
+b $STORAGE              52 197  1   1 rd/c4d24p5
+b $STORAGE              52 198  1   1 rd/c4d24p6
+b $STORAGE              52 199  1   1 rd/c4d24p7
+b $STORAGE              52 200  1   1 rd/c4d25
+b $STORAGE              52 201  1   1 rd/c4d25p1
+b $STORAGE              52 202  1   1 rd/c4d25p2
+b $STORAGE              52 203  1   1 rd/c4d25p3
+b $STORAGE              52 204  1   1 rd/c4d25p4
+b $STORAGE              52 205  1   1 rd/c4d25p5
+b $STORAGE              52 206  1   1 rd/c4d25p6
+b $STORAGE              52 207  1   1 rd/c4d25p7
+b $STORAGE              52 208  1   1 rd/c4d26
+b $STORAGE              52 209  1   1 rd/c4d26p1
+b $STORAGE              52 210  1   1 rd/c4d26p2
+b $STORAGE              52 211  1   1 rd/c4d26p3
+b $STORAGE              52 212  1   1 rd/c4d26p4
+b $STORAGE              52 213  1   1 rd/c4d26p5
+b $STORAGE              52 214  1   1 rd/c4d26p6
+b $STORAGE              52 215  1   1 rd/c4d26p7
+b $STORAGE              52 216  1   1 rd/c4d27
+b $STORAGE              52 217  1   1 rd/c4d27p1
+b $STORAGE              52 218  1   1 rd/c4d27p2
+b $STORAGE              52 219  1   1 rd/c4d27p3
+b $STORAGE              52 220  1   1 rd/c4d27p4
+b $STORAGE              52 221  1   1 rd/c4d27p5
+b $STORAGE              52 222  1   1 rd/c4d27p6
+b $STORAGE              52 223  1   1 rd/c4d27p7
+b $STORAGE              52 224  1   1 rd/c4d28
+b $STORAGE              52 225  1   1 rd/c4d28p1
+b $STORAGE              52 226  1   1 rd/c4d28p2
+b $STORAGE              52 227  1   1 rd/c4d28p3
+b $STORAGE              52 228  1   1 rd/c4d28p4
+b $STORAGE              52 229  1   1 rd/c4d28p5
+b $STORAGE              52 230  1   1 rd/c4d28p6
+b $STORAGE              52 231  1   1 rd/c4d28p7
+b $STORAGE              52 232  1   1 rd/c4d29
+b $STORAGE              52 233  1   1 rd/c4d29p1
+b $STORAGE              52 234  1   1 rd/c4d29p2
+b $STORAGE              52 235  1   1 rd/c4d29p3
+b $STORAGE              52 236  1   1 rd/c4d29p4
+b $STORAGE              52 237  1   1 rd/c4d29p5
+b $STORAGE              52 238  1   1 rd/c4d29p6
+b $STORAGE              52 239  1   1 rd/c4d29p7
+b $STORAGE              52 240  1   1 rd/c4d30
+b $STORAGE              52 241  1   1 rd/c4d30p1
+b $STORAGE              52 242  1   1 rd/c4d30p2
+b $STORAGE              52 243  1   1 rd/c4d30p3
+b $STORAGE              52 244  1   1 rd/c4d30p4
+b $STORAGE              52 245  1   1 rd/c4d30p5
+b $STORAGE              52 246  1   1 rd/c4d30p6
+b $STORAGE              52 247  1   1 rd/c4d30p7
+b $STORAGE              52 248  1   1 rd/c4d31
+b $STORAGE              52 249  1   1 rd/c4d31p1
+b $STORAGE              52 250  1   1 rd/c4d31p2
+b $STORAGE              52 251  1   1 rd/c4d31p3
+b $STORAGE              52 252  1   1 rd/c4d31p4
+b $STORAGE              52 253  1   1 rd/c4d31p5
+b $STORAGE              52 254  1   1 rd/c4d31p6
+b $STORAGE              52 255  1   1 rd/c4d31p7
+b $STORAGE              53   0  1   1 rd/c5d0
+b $STORAGE              53   1  1   1 rd/c5d0p1
+b $STORAGE              53   2  1   1 rd/c5d0p2
+b $STORAGE              53   3  1   1 rd/c5d0p3
+b $STORAGE              53   4  1   1 rd/c5d0p4
+b $STORAGE              53   5  1   1 rd/c5d0p5
+b $STORAGE              53   6  1   1 rd/c5d0p6
+b $STORAGE              53   7  1   1 rd/c5d0p7
+b $STORAGE              53   8  1   1 rd/c5d1
+b $STORAGE              53   9  1   1 rd/c5d1p1
+b $STORAGE              53  10  1   1 rd/c5d1p2
+b $STORAGE              53  11  1   1 rd/c5d1p3
+b $STORAGE              53  12  1   1 rd/c5d1p4
+b $STORAGE              53  13  1   1 rd/c5d1p5
+b $STORAGE              53  14  1   1 rd/c5d1p6
+b $STORAGE              53  15  1   1 rd/c5d1p7
+b $STORAGE              53  16  1   1 rd/c5d2
+b $STORAGE              53  17  1   1 rd/c5d2p1
+b $STORAGE              53  18  1   1 rd/c5d2p2
+b $STORAGE              53  19  1   1 rd/c5d2p3
+b $STORAGE              53  20  1   1 rd/c5d2p4
+b $STORAGE              53  21  1   1 rd/c5d2p5
+b $STORAGE              53  22  1   1 rd/c5d2p6
+b $STORAGE              53  23  1   1 rd/c5d2p7
+b $STORAGE              53  24  1   1 rd/c5d3
+b $STORAGE              53  25  1   1 rd/c5d3p1
+b $STORAGE              53  26  1   1 rd/c5d3p2
+b $STORAGE              53  27  1   1 rd/c5d3p3
+b $STORAGE              53  28  1   1 rd/c5d3p4
+b $STORAGE              53  29  1   1 rd/c5d3p5
+b $STORAGE              53  30  1   1 rd/c5d3p6
+b $STORAGE              53  31  1   1 rd/c5d3p7
+b $STORAGE              53  32  1   1 rd/c5d4
+b $STORAGE              53  33  1   1 rd/c5d4p1
+b $STORAGE              53  34  1   1 rd/c5d4p2
+b $STORAGE              53  35  1   1 rd/c5d4p3
+b $STORAGE              53  36  1   1 rd/c5d4p4
+b $STORAGE              53  37  1   1 rd/c5d4p5
+b $STORAGE              53  38  1   1 rd/c5d4p6
+b $STORAGE              53  39  1   1 rd/c5d4p7
+b $STORAGE              53  40  1   1 rd/c5d5
+b $STORAGE              53  41  1   1 rd/c5d5p1
+b $STORAGE              53  42  1   1 rd/c5d5p2
+b $STORAGE              53  43  1   1 rd/c5d5p3
+b $STORAGE              53  44  1   1 rd/c5d5p4
+b $STORAGE              53  45  1   1 rd/c5d5p5
+b $STORAGE              53  46  1   1 rd/c5d5p6
+b $STORAGE              53  47  1   1 rd/c5d5p7
+b $STORAGE              53  48  1   1 rd/c5d6
+b $STORAGE              53  49  1   1 rd/c5d6p1
+b $STORAGE              53  50  1   1 rd/c5d6p2
+b $STORAGE              53  51  1   1 rd/c5d6p3
+b $STORAGE              53  52  1   1 rd/c5d6p4
+b $STORAGE              53  53  1   1 rd/c5d6p5
+b $STORAGE              53  54  1   1 rd/c5d6p6
+b $STORAGE              53  55  1   1 rd/c5d6p7
+b $STORAGE              53  56  1   1 rd/c5d7
+b $STORAGE              53  57  1   1 rd/c5d7p1
+b $STORAGE              53  58  1   1 rd/c5d7p2
+b $STORAGE              53  59  1   1 rd/c5d7p3
+b $STORAGE              53  60  1   1 rd/c5d7p4
+b $STORAGE              53  61  1   1 rd/c5d7p5
+b $STORAGE              53  62  1   1 rd/c5d7p6
+b $STORAGE              53  63  1   1 rd/c5d7p7
+b $STORAGE              53  64  1   1 rd/c5d8
+b $STORAGE              53  65  1   1 rd/c5d8p1
+b $STORAGE              53  66  1   1 rd/c5d8p2
+b $STORAGE              53  67  1   1 rd/c5d8p3
+b $STORAGE              53  68  1   1 rd/c5d8p4
+b $STORAGE              53  69  1   1 rd/c5d8p5
+b $STORAGE              53  70  1   1 rd/c5d8p6
+b $STORAGE              53  71  1   1 rd/c5d8p7
+b $STORAGE              53  72  1   1 rd/c5d9
+b $STORAGE              53  73  1   1 rd/c5d9p1
+b $STORAGE              53  74  1   1 rd/c5d9p2
+b $STORAGE              53  75  1   1 rd/c5d9p3
+b $STORAGE              53  76  1   1 rd/c5d9p4
+b $STORAGE              53  77  1   1 rd/c5d9p5
+b $STORAGE              53  78  1   1 rd/c5d9p6
+b $STORAGE              53  79  1   1 rd/c5d9p7
+b $STORAGE              53  80  1   1 rd/c5d10
+b $STORAGE              53  81  1   1 rd/c5d10p1
+b $STORAGE              53  82  1   1 rd/c5d10p2
+b $STORAGE              53  83  1   1 rd/c5d10p3
+b $STORAGE              53  84  1   1 rd/c5d10p4
+b $STORAGE              53  85  1   1 rd/c5d10p5
+b $STORAGE              53  86  1   1 rd/c5d10p6
+b $STORAGE              53  87  1   1 rd/c5d10p7
+b $STORAGE              53  88  1   1 rd/c5d11
+b $STORAGE              53  89  1   1 rd/c5d11p1
+b $STORAGE              53  90  1   1 rd/c5d11p2
+b $STORAGE              53  91  1   1 rd/c5d11p3
+b $STORAGE              53  92  1   1 rd/c5d11p4
+b $STORAGE              53  93  1   1 rd/c5d11p5
+b $STORAGE              53  94  1   1 rd/c5d11p6
+b $STORAGE              53  95  1   1 rd/c5d11p7
+b $STORAGE              53  96  1   1 rd/c5d12
+b $STORAGE              53  97  1   1 rd/c5d12p1
+b $STORAGE              53  98  1   1 rd/c5d12p2
+b $STORAGE              53  99  1   1 rd/c5d12p3
+b $STORAGE              53 100  1   1 rd/c5d12p4
+b $STORAGE              53 101  1   1 rd/c5d12p5
+b $STORAGE              53 102  1   1 rd/c5d12p6
+b $STORAGE              53 103  1   1 rd/c5d12p7
+b $STORAGE              53 104  1   1 rd/c5d13
+b $STORAGE              53 105  1   1 rd/c5d13p1
+b $STORAGE              53 106  1   1 rd/c5d13p2
+b $STORAGE              53 107  1   1 rd/c5d13p3
+b $STORAGE              53 108  1   1 rd/c5d13p4
+b $STORAGE              53 109  1   1 rd/c5d13p5
+b $STORAGE              53 110  1   1 rd/c5d13p6
+b $STORAGE              53 111  1   1 rd/c5d13p7
+b $STORAGE              53 112  1   1 rd/c5d14
+b $STORAGE              53 113  1   1 rd/c5d14p1
+b $STORAGE              53 114  1   1 rd/c5d14p2
+b $STORAGE              53 115  1   1 rd/c5d14p3
+b $STORAGE              53 116  1   1 rd/c5d14p4
+b $STORAGE              53 117  1   1 rd/c5d14p5
+b $STORAGE              53 118  1   1 rd/c5d14p6
+b $STORAGE              53 119  1   1 rd/c5d14p7
+b $STORAGE              53 120  1   1 rd/c5d15
+b $STORAGE              53 121  1   1 rd/c5d15p1
+b $STORAGE              53 122  1   1 rd/c5d15p2
+b $STORAGE              53 123  1   1 rd/c5d15p3
+b $STORAGE              53 124  1   1 rd/c5d15p4
+b $STORAGE              53 125  1   1 rd/c5d15p5
+b $STORAGE              53 126  1   1 rd/c5d15p6
+b $STORAGE              53 127  1   1 rd/c5d15p7
+b $STORAGE              53 128  1   1 rd/c5d16
+b $STORAGE              53 129  1   1 rd/c5d16p1
+b $STORAGE              53 130  1   1 rd/c5d16p2
+b $STORAGE              53 131  1   1 rd/c5d16p3
+b $STORAGE              53 132  1   1 rd/c5d16p4
+b $STORAGE              53 133  1   1 rd/c5d16p5
+b $STORAGE              53 134  1   1 rd/c5d16p6
+b $STORAGE              53 135  1   1 rd/c5d16p7
+b $STORAGE              53 136  1   1 rd/c5d17
+b $STORAGE              53 137  1   1 rd/c5d17p1
+b $STORAGE              53 138  1   1 rd/c5d17p2
+b $STORAGE              53 139  1   1 rd/c5d17p3
+b $STORAGE              53 140  1   1 rd/c5d17p4
+b $STORAGE              53 141  1   1 rd/c5d17p5
+b $STORAGE              53 142  1   1 rd/c5d17p6
+b $STORAGE              53 143  1   1 rd/c5d17p7
+b $STORAGE              53 144  1   1 rd/c5d18
+b $STORAGE              53 145  1   1 rd/c5d18p1
+b $STORAGE              53 146  1   1 rd/c5d18p2
+b $STORAGE              53 147  1   1 rd/c5d18p3
+b $STORAGE              53 148  1   1 rd/c5d18p4
+b $STORAGE              53 149  1   1 rd/c5d18p5
+b $STORAGE              53 150  1   1 rd/c5d18p6
+b $STORAGE              53 151  1   1 rd/c5d18p7
+b $STORAGE              53 152  1   1 rd/c5d19
+b $STORAGE              53 153  1   1 rd/c5d19p1
+b $STORAGE              53 154  1   1 rd/c5d19p2
+b $STORAGE              53 155  1   1 rd/c5d19p3
+b $STORAGE              53 156  1   1 rd/c5d19p4
+b $STORAGE              53 157  1   1 rd/c5d19p5
+b $STORAGE              53 158  1   1 rd/c5d19p6
+b $STORAGE              53 159  1   1 rd/c5d19p7
+b $STORAGE              53 160  1   1 rd/c5d20
+b $STORAGE              53 161  1   1 rd/c5d20p1
+b $STORAGE              53 162  1   1 rd/c5d20p2
+b $STORAGE              53 163  1   1 rd/c5d20p3
+b $STORAGE              53 164  1   1 rd/c5d20p4
+b $STORAGE              53 165  1   1 rd/c5d20p5
+b $STORAGE              53 166  1   1 rd/c5d20p6
+b $STORAGE              53 167  1   1 rd/c5d20p7
+b $STORAGE              53 168  1   1 rd/c5d21
+b $STORAGE              53 169  1   1 rd/c5d21p1
+b $STORAGE              53 170  1   1 rd/c5d21p2
+b $STORAGE              53 171  1   1 rd/c5d21p3
+b $STORAGE              53 172  1   1 rd/c5d21p4
+b $STORAGE              53 173  1   1 rd/c5d21p5
+b $STORAGE              53 174  1   1 rd/c5d21p6
+b $STORAGE              53 175  1   1 rd/c5d21p7
+b $STORAGE              53 176  1   1 rd/c5d22
+b $STORAGE              53 177  1   1 rd/c5d22p1
+b $STORAGE              53 178  1   1 rd/c5d22p2
+b $STORAGE              53 179  1   1 rd/c5d22p3
+b $STORAGE              53 180  1   1 rd/c5d22p4
+b $STORAGE              53 181  1   1 rd/c5d22p5
+b $STORAGE              53 182  1   1 rd/c5d22p6
+b $STORAGE              53 183  1   1 rd/c5d22p7
+b $STORAGE              53 184  1   1 rd/c5d23
+b $STORAGE              53 185  1   1 rd/c5d23p1
+b $STORAGE              53 186  1   1 rd/c5d23p2
+b $STORAGE              53 187  1   1 rd/c5d23p3
+b $STORAGE              53 188  1   1 rd/c5d23p4
+b $STORAGE              53 189  1   1 rd/c5d23p5
+b $STORAGE              53 190  1   1 rd/c5d23p6
+b $STORAGE              53 191  1   1 rd/c5d23p7
+b $STORAGE              53 192  1   1 rd/c5d24
+b $STORAGE              53 193  1   1 rd/c5d24p1
+b $STORAGE              53 194  1   1 rd/c5d24p2
+b $STORAGE              53 195  1   1 rd/c5d24p3
+b $STORAGE              53 196  1   1 rd/c5d24p4
+b $STORAGE              53 197  1   1 rd/c5d24p5
+b $STORAGE              53 198  1   1 rd/c5d24p6
+b $STORAGE              53 199  1   1 rd/c5d24p7
+b $STORAGE              53 200  1   1 rd/c5d25
+b $STORAGE              53 201  1   1 rd/c5d25p1
+b $STORAGE              53 202  1   1 rd/c5d25p2
+b $STORAGE              53 203  1   1 rd/c5d25p3
+b $STORAGE              53 204  1   1 rd/c5d25p4
+b $STORAGE              53 205  1   1 rd/c5d25p5
+b $STORAGE              53 206  1   1 rd/c5d25p6
+b $STORAGE              53 207  1   1 rd/c5d25p7
+b $STORAGE              53 208  1   1 rd/c5d26
+b $STORAGE              53 209  1   1 rd/c5d26p1
+b $STORAGE              53 210  1   1 rd/c5d26p2
+b $STORAGE              53 211  1   1 rd/c5d26p3
+b $STORAGE              53 212  1   1 rd/c5d26p4
+b $STORAGE              53 213  1   1 rd/c5d26p5
+b $STORAGE              53 214  1   1 rd/c5d26p6
+b $STORAGE              53 215  1   1 rd/c5d26p7
+b $STORAGE              53 216  1   1 rd/c5d27
+b $STORAGE              53 217  1   1 rd/c5d27p1
+b $STORAGE              53 218  1   1 rd/c5d27p2
+b $STORAGE              53 219  1   1 rd/c5d27p3
+b $STORAGE              53 220  1   1 rd/c5d27p4
+b $STORAGE              53 221  1   1 rd/c5d27p5
+b $STORAGE              53 222  1   1 rd/c5d27p6
+b $STORAGE              53 223  1   1 rd/c5d27p7
+b $STORAGE              53 224  1   1 rd/c5d28
+b $STORAGE              53 225  1   1 rd/c5d28p1
+b $STORAGE              53 226  1   1 rd/c5d28p2
+b $STORAGE              53 227  1   1 rd/c5d28p3
+b $STORAGE              53 228  1   1 rd/c5d28p4
+b $STORAGE              53 229  1   1 rd/c5d28p5
+b $STORAGE              53 230  1   1 rd/c5d28p6
+b $STORAGE              53 231  1   1 rd/c5d28p7
+b $STORAGE              53 232  1   1 rd/c5d29
+b $STORAGE              53 233  1   1 rd/c5d29p1
+b $STORAGE              53 234  1   1 rd/c5d29p2
+b $STORAGE              53 235  1   1 rd/c5d29p3
+b $STORAGE              53 236  1   1 rd/c5d29p4
+b $STORAGE              53 237  1   1 rd/c5d29p5
+b $STORAGE              53 238  1   1 rd/c5d29p6
+b $STORAGE              53 239  1   1 rd/c5d29p7
+b $STORAGE              53 240  1   1 rd/c5d30
+b $STORAGE              53 241  1   1 rd/c5d30p1
+b $STORAGE              53 242  1   1 rd/c5d30p2
+b $STORAGE              53 243  1   1 rd/c5d30p3
+b $STORAGE              53 244  1   1 rd/c5d30p4
+b $STORAGE              53 245  1   1 rd/c5d30p5
+b $STORAGE              53 246  1   1 rd/c5d30p6
+b $STORAGE              53 247  1   1 rd/c5d30p7
+b $STORAGE              53 248  1   1 rd/c5d31
+b $STORAGE              53 249  1   1 rd/c5d31p1
+b $STORAGE              53 250  1   1 rd/c5d31p2
+b $STORAGE              53 251  1   1 rd/c5d31p3
+b $STORAGE              53 252  1   1 rd/c5d31p4
+b $STORAGE              53 253  1   1 rd/c5d31p5
+b $STORAGE              53 254  1   1 rd/c5d31p6
+b $STORAGE              53 255  1   1 rd/c5d31p7
+b $STORAGE              54   0  1   1 rd/c6d0
+b $STORAGE              54   1  1   1 rd/c6d0p1
+b $STORAGE              54   2  1   1 rd/c6d0p2
+b $STORAGE              54   3  1   1 rd/c6d0p3
+b $STORAGE              54   4  1   1 rd/c6d0p4
+b $STORAGE              54   5  1   1 rd/c6d0p5
+b $STORAGE              54   6  1   1 rd/c6d0p6
+b $STORAGE              54   7  1   1 rd/c6d0p7
+b $STORAGE              54   8  1   1 rd/c6d1
+b $STORAGE              54   9  1   1 rd/c6d1p1
+b $STORAGE              54  10  1   1 rd/c6d1p2
+b $STORAGE              54  11  1   1 rd/c6d1p3
+b $STORAGE              54  12  1   1 rd/c6d1p4
+b $STORAGE              54  13  1   1 rd/c6d1p5
+b $STORAGE              54  14  1   1 rd/c6d1p6
+b $STORAGE              54  15  1   1 rd/c6d1p7
+b $STORAGE              54  16  1   1 rd/c6d2
+b $STORAGE              54  17  1   1 rd/c6d2p1
+b $STORAGE              54  18  1   1 rd/c6d2p2
+b $STORAGE              54  19  1   1 rd/c6d2p3
+b $STORAGE              54  20  1   1 rd/c6d2p4
+b $STORAGE              54  21  1   1 rd/c6d2p5
+b $STORAGE              54  22  1   1 rd/c6d2p6
+b $STORAGE              54  23  1   1 rd/c6d2p7
+b $STORAGE              54  24  1   1 rd/c6d3
+b $STORAGE              54  25  1   1 rd/c6d3p1
+b $STORAGE              54  26  1   1 rd/c6d3p2
+b $STORAGE              54  27  1   1 rd/c6d3p3
+b $STORAGE              54  28  1   1 rd/c6d3p4
+b $STORAGE              54  29  1   1 rd/c6d3p5
+b $STORAGE              54  30  1   1 rd/c6d3p6
+b $STORAGE              54  31  1   1 rd/c6d3p7
+b $STORAGE              54  32  1   1 rd/c6d4
+b $STORAGE              54  33  1   1 rd/c6d4p1
+b $STORAGE              54  34  1   1 rd/c6d4p2
+b $STORAGE              54  35  1   1 rd/c6d4p3
+b $STORAGE              54  36  1   1 rd/c6d4p4
+b $STORAGE              54  37  1   1 rd/c6d4p5
+b $STORAGE              54  38  1   1 rd/c6d4p6
+b $STORAGE              54  39  1   1 rd/c6d4p7
+b $STORAGE              54  40  1   1 rd/c6d5
+b $STORAGE              54  41  1   1 rd/c6d5p1
+b $STORAGE              54  42  1   1 rd/c6d5p2
+b $STORAGE              54  43  1   1 rd/c6d5p3
+b $STORAGE              54  44  1   1 rd/c6d5p4
+b $STORAGE              54  45  1   1 rd/c6d5p5
+b $STORAGE              54  46  1   1 rd/c6d5p6
+b $STORAGE              54  47  1   1 rd/c6d5p7
+b $STORAGE              54  48  1   1 rd/c6d6
+b $STORAGE              54  49  1   1 rd/c6d6p1
+b $STORAGE              54  50  1   1 rd/c6d6p2
+b $STORAGE              54  51  1   1 rd/c6d6p3
+b $STORAGE              54  52  1   1 rd/c6d6p4
+b $STORAGE              54  53  1   1 rd/c6d6p5
+b $STORAGE              54  54  1   1 rd/c6d6p6
+b $STORAGE              54  55  1   1 rd/c6d6p7
+b $STORAGE              54  56  1   1 rd/c6d7
+b $STORAGE              54  57  1   1 rd/c6d7p1
+b $STORAGE              54  58  1   1 rd/c6d7p2
+b $STORAGE              54  59  1   1 rd/c6d7p3
+b $STORAGE              54  60  1   1 rd/c6d7p4
+b $STORAGE              54  61  1   1 rd/c6d7p5
+b $STORAGE              54  62  1   1 rd/c6d7p6
+b $STORAGE              54  63  1   1 rd/c6d7p7
+b $STORAGE              54  64  1   1 rd/c6d8
+b $STORAGE              54  65  1   1 rd/c6d8p1
+b $STORAGE              54  66  1   1 rd/c6d8p2
+b $STORAGE              54  67  1   1 rd/c6d8p3
+b $STORAGE              54  68  1   1 rd/c6d8p4
+b $STORAGE              54  69  1   1 rd/c6d8p5
+b $STORAGE              54  70  1   1 rd/c6d8p6
+b $STORAGE              54  71  1   1 rd/c6d8p7
+b $STORAGE              54  72  1   1 rd/c6d9
+b $STORAGE              54  73  1   1 rd/c6d9p1
+b $STORAGE              54  74  1   1 rd/c6d9p2
+b $STORAGE              54  75  1   1 rd/c6d9p3
+b $STORAGE              54  76  1   1 rd/c6d9p4
+b $STORAGE              54  77  1   1 rd/c6d9p5
+b $STORAGE              54  78  1   1 rd/c6d9p6
+b $STORAGE              54  79  1   1 rd/c6d9p7
+b $STORAGE              54  80  1   1 rd/c6d10
+b $STORAGE              54  81  1   1 rd/c6d10p1
+b $STORAGE              54  82  1   1 rd/c6d10p2
+b $STORAGE              54  83  1   1 rd/c6d10p3
+b $STORAGE              54  84  1   1 rd/c6d10p4
+b $STORAGE              54  85  1   1 rd/c6d10p5
+b $STORAGE              54  86  1   1 rd/c6d10p6
+b $STORAGE              54  87  1   1 rd/c6d10p7
+b $STORAGE              54  88  1   1 rd/c6d11
+b $STORAGE              54  89  1   1 rd/c6d11p1
+b $STORAGE              54  90  1   1 rd/c6d11p2
+b $STORAGE              54  91  1   1 rd/c6d11p3
+b $STORAGE              54  92  1   1 rd/c6d11p4
+b $STORAGE              54  93  1   1 rd/c6d11p5
+b $STORAGE              54  94  1   1 rd/c6d11p6
+b $STORAGE              54  95  1   1 rd/c6d11p7
+b $STORAGE              54  96  1   1 rd/c6d12
+b $STORAGE              54  97  1   1 rd/c6d12p1
+b $STORAGE              54  98  1   1 rd/c6d12p2
+b $STORAGE              54  99  1   1 rd/c6d12p3
+b $STORAGE              54 100  1   1 rd/c6d12p4
+b $STORAGE              54 101  1   1 rd/c6d12p5
+b $STORAGE              54 102  1   1 rd/c6d12p6
+b $STORAGE              54 103  1   1 rd/c6d12p7
+b $STORAGE              54 104  1   1 rd/c6d13
+b $STORAGE              54 105  1   1 rd/c6d13p1
+b $STORAGE              54 106  1   1 rd/c6d13p2
+b $STORAGE              54 107  1   1 rd/c6d13p3
+b $STORAGE              54 108  1   1 rd/c6d13p4
+b $STORAGE              54 109  1   1 rd/c6d13p5
+b $STORAGE              54 110  1   1 rd/c6d13p6
+b $STORAGE              54 111  1   1 rd/c6d13p7
+b $STORAGE              54 112  1   1 rd/c6d14
+b $STORAGE              54 113  1   1 rd/c6d14p1
+b $STORAGE              54 114  1   1 rd/c6d14p2
+b $STORAGE              54 115  1   1 rd/c6d14p3
+b $STORAGE              54 116  1   1 rd/c6d14p4
+b $STORAGE              54 117  1   1 rd/c6d14p5
+b $STORAGE              54 118  1   1 rd/c6d14p6
+b $STORAGE              54 119  1   1 rd/c6d14p7
+b $STORAGE              54 120  1   1 rd/c6d15
+b $STORAGE              54 121  1   1 rd/c6d15p1
+b $STORAGE              54 122  1   1 rd/c6d15p2
+b $STORAGE              54 123  1   1 rd/c6d15p3
+b $STORAGE              54 124  1   1 rd/c6d15p4
+b $STORAGE              54 125  1   1 rd/c6d15p5
+b $STORAGE              54 126  1   1 rd/c6d15p6
+b $STORAGE              54 127  1   1 rd/c6d15p7
+b $STORAGE              54 128  1   1 rd/c6d16
+b $STORAGE              54 129  1   1 rd/c6d16p1
+b $STORAGE              54 130  1   1 rd/c6d16p2
+b $STORAGE              54 131  1   1 rd/c6d16p3
+b $STORAGE              54 132  1   1 rd/c6d16p4
+b $STORAGE              54 133  1   1 rd/c6d16p5
+b $STORAGE              54 134  1   1 rd/c6d16p6
+b $STORAGE              54 135  1   1 rd/c6d16p7
+b $STORAGE              54 136  1   1 rd/c6d17
+b $STORAGE              54 137  1   1 rd/c6d17p1
+b $STORAGE              54 138  1   1 rd/c6d17p2
+b $STORAGE              54 139  1   1 rd/c6d17p3
+b $STORAGE              54 140  1   1 rd/c6d17p4
+b $STORAGE              54 141  1   1 rd/c6d17p5
+b $STORAGE              54 142  1   1 rd/c6d17p6
+b $STORAGE              54 143  1   1 rd/c6d17p7
+b $STORAGE              54 144  1   1 rd/c6d18
+b $STORAGE              54 145  1   1 rd/c6d18p1
+b $STORAGE              54 146  1   1 rd/c6d18p2
+b $STORAGE              54 147  1   1 rd/c6d18p3
+b $STORAGE              54 148  1   1 rd/c6d18p4
+b $STORAGE              54 149  1   1 rd/c6d18p5
+b $STORAGE              54 150  1   1 rd/c6d18p6
+b $STORAGE              54 151  1   1 rd/c6d18p7
+b $STORAGE              54 152  1   1 rd/c6d19
+b $STORAGE              54 153  1   1 rd/c6d19p1
+b $STORAGE              54 154  1   1 rd/c6d19p2
+b $STORAGE              54 155  1   1 rd/c6d19p3
+b $STORAGE              54 156  1   1 rd/c6d19p4
+b $STORAGE              54 157  1   1 rd/c6d19p5
+b $STORAGE              54 158  1   1 rd/c6d19p6
+b $STORAGE              54 159  1   1 rd/c6d19p7
+b $STORAGE              54 160  1   1 rd/c6d20
+b $STORAGE              54 161  1   1 rd/c6d20p1
+b $STORAGE              54 162  1   1 rd/c6d20p2
+b $STORAGE              54 163  1   1 rd/c6d20p3
+b $STORAGE              54 164  1   1 rd/c6d20p4
+b $STORAGE              54 165  1   1 rd/c6d20p5
+b $STORAGE              54 166  1   1 rd/c6d20p6
+b $STORAGE              54 167  1   1 rd/c6d20p7
+b $STORAGE              54 168  1   1 rd/c6d21
+b $STORAGE              54 169  1   1 rd/c6d21p1
+b $STORAGE              54 170  1   1 rd/c6d21p2
+b $STORAGE              54 171  1   1 rd/c6d21p3
+b $STORAGE              54 172  1   1 rd/c6d21p4
+b $STORAGE              54 173  1   1 rd/c6d21p5
+b $STORAGE              54 174  1   1 rd/c6d21p6
+b $STORAGE              54 175  1   1 rd/c6d21p7
+b $STORAGE              54 176  1   1 rd/c6d22
+b $STORAGE              54 177  1   1 rd/c6d22p1
+b $STORAGE              54 178  1   1 rd/c6d22p2
+b $STORAGE              54 179  1   1 rd/c6d22p3
+b $STORAGE              54 180  1   1 rd/c6d22p4
+b $STORAGE              54 181  1   1 rd/c6d22p5
+b $STORAGE              54 182  1   1 rd/c6d22p6
+b $STORAGE              54 183  1   1 rd/c6d22p7
+b $STORAGE              54 184  1   1 rd/c6d23
+b $STORAGE              54 185  1   1 rd/c6d23p1
+b $STORAGE              54 186  1   1 rd/c6d23p2
+b $STORAGE              54 187  1   1 rd/c6d23p3
+b $STORAGE              54 188  1   1 rd/c6d23p4
+b $STORAGE              54 189  1   1 rd/c6d23p5
+b $STORAGE              54 190  1   1 rd/c6d23p6
+b $STORAGE              54 191  1   1 rd/c6d23p7
+b $STORAGE              54 192  1   1 rd/c6d24
+b $STORAGE              54 193  1   1 rd/c6d24p1
+b $STORAGE              54 194  1   1 rd/c6d24p2
+b $STORAGE              54 195  1   1 rd/c6d24p3
+b $STORAGE              54 196  1   1 rd/c6d24p4
+b $STORAGE              54 197  1   1 rd/c6d24p5
+b $STORAGE              54 198  1   1 rd/c6d24p6
+b $STORAGE              54 199  1   1 rd/c6d24p7
+b $STORAGE              54 200  1   1 rd/c6d25
+b $STORAGE              54 201  1   1 rd/c6d25p1
+b $STORAGE              54 202  1   1 rd/c6d25p2
+b $STORAGE              54 203  1   1 rd/c6d25p3
+b $STORAGE              54 204  1   1 rd/c6d25p4
+b $STORAGE              54 205  1   1 rd/c6d25p5
+b $STORAGE              54 206  1   1 rd/c6d25p6
+b $STORAGE              54 207  1   1 rd/c6d25p7
+b $STORAGE              54 208  1   1 rd/c6d26
+b $STORAGE              54 209  1   1 rd/c6d26p1
+b $STORAGE              54 210  1   1 rd/c6d26p2
+b $STORAGE              54 211  1   1 rd/c6d26p3
+b $STORAGE              54 212  1   1 rd/c6d26p4
+b $STORAGE              54 213  1   1 rd/c6d26p5
+b $STORAGE              54 214  1   1 rd/c6d26p6
+b $STORAGE              54 215  1   1 rd/c6d26p7
+b $STORAGE              54 216  1   1 rd/c6d27
+b $STORAGE              54 217  1   1 rd/c6d27p1
+b $STORAGE              54 218  1   1 rd/c6d27p2
+b $STORAGE              54 219  1   1 rd/c6d27p3
+b $STORAGE              54 220  1   1 rd/c6d27p4
+b $STORAGE              54 221  1   1 rd/c6d27p5
+b $STORAGE              54 222  1   1 rd/c6d27p6
+b $STORAGE              54 223  1   1 rd/c6d27p7
+b $STORAGE              54 224  1   1 rd/c6d28
+b $STORAGE              54 225  1   1 rd/c6d28p1
+b $STORAGE              54 226  1   1 rd/c6d28p2
+b $STORAGE              54 227  1   1 rd/c6d28p3
+b $STORAGE              54 228  1   1 rd/c6d28p4
+b $STORAGE              54 229  1   1 rd/c6d28p5
+b $STORAGE              54 230  1   1 rd/c6d28p6
+b $STORAGE              54 231  1   1 rd/c6d28p7
+b $STORAGE              54 232  1   1 rd/c6d29
+b $STORAGE              54 233  1   1 rd/c6d29p1
+b $STORAGE              54 234  1   1 rd/c6d29p2
+b $STORAGE              54 235  1   1 rd/c6d29p3
+b $STORAGE              54 236  1   1 rd/c6d29p4
+b $STORAGE              54 237  1   1 rd/c6d29p5
+b $STORAGE              54 238  1   1 rd/c6d29p6
+b $STORAGE              54 239  1   1 rd/c6d29p7
+b $STORAGE              54 240  1   1 rd/c6d30
+b $STORAGE              54 241  1   1 rd/c6d30p1
+b $STORAGE              54 242  1   1 rd/c6d30p2
+b $STORAGE              54 243  1   1 rd/c6d30p3
+b $STORAGE              54 244  1   1 rd/c6d30p4
+b $STORAGE              54 245  1   1 rd/c6d30p5
+b $STORAGE              54 246  1   1 rd/c6d30p6
+b $STORAGE              54 247  1   1 rd/c6d30p7
+b $STORAGE              54 248  1   1 rd/c6d31
+b $STORAGE              54 249  1   1 rd/c6d31p1
+b $STORAGE              54 250  1   1 rd/c6d31p2
+b $STORAGE              54 251  1   1 rd/c6d31p3
+b $STORAGE              54 252  1   1 rd/c6d31p4
+b $STORAGE              54 253  1   1 rd/c6d31p5
+b $STORAGE              54 254  1   1 rd/c6d31p6
+b $STORAGE              54 255  1   1 rd/c6d31p7
+b $STORAGE              55   0  1   1 rd/c7d0
+b $STORAGE              55   1  1   1 rd/c7d0p1
+b $STORAGE              55   2  1   1 rd/c7d0p2
+b $STORAGE              55   3  1   1 rd/c7d0p3
+b $STORAGE              55   4  1   1 rd/c7d0p4
+b $STORAGE              55   5  1   1 rd/c7d0p5
+b $STORAGE              55   6  1   1 rd/c7d0p6
+b $STORAGE              55   7  1   1 rd/c7d0p7
+b $STORAGE              55   8  1   1 rd/c7d1
+b $STORAGE              55   9  1   1 rd/c7d1p1
+b $STORAGE              55  10  1   1 rd/c7d1p2
+b $STORAGE              55  11  1   1 rd/c7d1p3
+b $STORAGE              55  12  1   1 rd/c7d1p4
+b $STORAGE              55  13  1   1 rd/c7d1p5
+b $STORAGE              55  14  1   1 rd/c7d1p6
+b $STORAGE              55  15  1   1 rd/c7d1p7
+b $STORAGE              55  16  1   1 rd/c7d2
+b $STORAGE              55  17  1   1 rd/c7d2p1
+b $STORAGE              55  18  1   1 rd/c7d2p2
+b $STORAGE              55  19  1   1 rd/c7d2p3
+b $STORAGE              55  20  1   1 rd/c7d2p4
+b $STORAGE              55  21  1   1 rd/c7d2p5
+b $STORAGE              55  22  1   1 rd/c7d2p6
+b $STORAGE              55  23  1   1 rd/c7d2p7
+b $STORAGE              55  24  1   1 rd/c7d3
+b $STORAGE              55  25  1   1 rd/c7d3p1
+b $STORAGE              55  26  1   1 rd/c7d3p2
+b $STORAGE              55  27  1   1 rd/c7d3p3
+b $STORAGE              55  28  1   1 rd/c7d3p4
+b $STORAGE              55  29  1   1 rd/c7d3p5
+b $STORAGE              55  30  1   1 rd/c7d3p6
+b $STORAGE              55  31  1   1 rd/c7d3p7
+b $STORAGE              55  32  1   1 rd/c7d4
+b $STORAGE              55  33  1   1 rd/c7d4p1
+b $STORAGE              55  34  1   1 rd/c7d4p2
+b $STORAGE              55  35  1   1 rd/c7d4p3
+b $STORAGE              55  36  1   1 rd/c7d4p4
+b $STORAGE              55  37  1   1 rd/c7d4p5
+b $STORAGE              55  38  1   1 rd/c7d4p6
+b $STORAGE              55  39  1   1 rd/c7d4p7
+b $STORAGE              55  40  1   1 rd/c7d5
+b $STORAGE              55  41  1   1 rd/c7d5p1
+b $STORAGE              55  42  1   1 rd/c7d5p2
+b $STORAGE              55  43  1   1 rd/c7d5p3
+b $STORAGE              55  44  1   1 rd/c7d5p4
+b $STORAGE              55  45  1   1 rd/c7d5p5
+b $STORAGE              55  46  1   1 rd/c7d5p6
+b $STORAGE              55  47  1   1 rd/c7d5p7
+b $STORAGE              55  48  1   1 rd/c7d6
+b $STORAGE              55  49  1   1 rd/c7d6p1
+b $STORAGE              55  50  1   1 rd/c7d6p2
+b $STORAGE              55  51  1   1 rd/c7d6p3
+b $STORAGE              55  52  1   1 rd/c7d6p4
+b $STORAGE              55  53  1   1 rd/c7d6p5
+b $STORAGE              55  54  1   1 rd/c7d6p6
+b $STORAGE              55  55  1   1 rd/c7d6p7
+b $STORAGE              55  56  1   1 rd/c7d7
+b $STORAGE              55  57  1   1 rd/c7d7p1
+b $STORAGE              55  58  1   1 rd/c7d7p2
+b $STORAGE              55  59  1   1 rd/c7d7p3
+b $STORAGE              55  60  1   1 rd/c7d7p4
+b $STORAGE              55  61  1   1 rd/c7d7p5
+b $STORAGE              55  62  1   1 rd/c7d7p6
+b $STORAGE              55  63  1   1 rd/c7d7p7
+b $STORAGE              55  64  1   1 rd/c7d8
+b $STORAGE              55  65  1   1 rd/c7d8p1
+b $STORAGE              55  66  1   1 rd/c7d8p2
+b $STORAGE              55  67  1   1 rd/c7d8p3
+b $STORAGE              55  68  1   1 rd/c7d8p4
+b $STORAGE              55  69  1   1 rd/c7d8p5
+b $STORAGE              55  70  1   1 rd/c7d8p6
+b $STORAGE              55  71  1   1 rd/c7d8p7
+b $STORAGE              55  72  1   1 rd/c7d9
+b $STORAGE              55  73  1   1 rd/c7d9p1
+b $STORAGE              55  74  1   1 rd/c7d9p2
+b $STORAGE              55  75  1   1 rd/c7d9p3
+b $STORAGE              55  76  1   1 rd/c7d9p4
+b $STORAGE              55  77  1   1 rd/c7d9p5
+b $STORAGE              55  78  1   1 rd/c7d9p6
+b $STORAGE              55  79  1   1 rd/c7d9p7
+b $STORAGE              55  80  1   1 rd/c7d10
+b $STORAGE              55  81  1   1 rd/c7d10p1
+b $STORAGE              55  82  1   1 rd/c7d10p2
+b $STORAGE              55  83  1   1 rd/c7d10p3
+b $STORAGE              55  84  1   1 rd/c7d10p4
+b $STORAGE              55  85  1   1 rd/c7d10p5
+b $STORAGE              55  86  1   1 rd/c7d10p6
+b $STORAGE              55  87  1   1 rd/c7d10p7
+b $STORAGE              55  88  1   1 rd/c7d11
+b $STORAGE              55  89  1   1 rd/c7d11p1
+b $STORAGE              55  90  1   1 rd/c7d11p2
+b $STORAGE              55  91  1   1 rd/c7d11p3
+b $STORAGE              55  92  1   1 rd/c7d11p4
+b $STORAGE              55  93  1   1 rd/c7d11p5
+b $STORAGE              55  94  1   1 rd/c7d11p6
+b $STORAGE              55  95  1   1 rd/c7d11p7
+b $STORAGE              55  96  1   1 rd/c7d12
+b $STORAGE              55  97  1   1 rd/c7d12p1
+b $STORAGE              55  98  1   1 rd/c7d12p2
+b $STORAGE              55  99  1   1 rd/c7d12p3
+b $STORAGE              55 100  1   1 rd/c7d12p4
+b $STORAGE              55 101  1   1 rd/c7d12p5
+b $STORAGE              55 102  1   1 rd/c7d12p6
+b $STORAGE              55 103  1   1 rd/c7d12p7
+b $STORAGE              55 104  1   1 rd/c7d13
+b $STORAGE              55 105  1   1 rd/c7d13p1
+b $STORAGE              55 106  1   1 rd/c7d13p2
+b $STORAGE              55 107  1   1 rd/c7d13p3
+b $STORAGE              55 108  1   1 rd/c7d13p4
+b $STORAGE              55 109  1   1 rd/c7d13p5
+b $STORAGE              55 110  1   1 rd/c7d13p6
+b $STORAGE              55 111  1   1 rd/c7d13p7
+b $STORAGE              55 112  1   1 rd/c7d14
+b $STORAGE              55 113  1   1 rd/c7d14p1
+b $STORAGE              55 114  1   1 rd/c7d14p2
+b $STORAGE              55 115  1   1 rd/c7d14p3
+b $STORAGE              55 116  1   1 rd/c7d14p4
+b $STORAGE              55 117  1   1 rd/c7d14p5
+b $STORAGE              55 118  1   1 rd/c7d14p6
+b $STORAGE              55 119  1   1 rd/c7d14p7
+b $STORAGE              55 120  1   1 rd/c7d15
+b $STORAGE              55 121  1   1 rd/c7d15p1
+b $STORAGE              55 122  1   1 rd/c7d15p2
+b $STORAGE              55 123  1   1 rd/c7d15p3
+b $STORAGE              55 124  1   1 rd/c7d15p4
+b $STORAGE              55 125  1   1 rd/c7d15p5
+b $STORAGE              55 126  1   1 rd/c7d15p6
+b $STORAGE              55 127  1   1 rd/c7d15p7
+b $STORAGE              55 128  1   1 rd/c7d16
+b $STORAGE              55 129  1   1 rd/c7d16p1
+b $STORAGE              55 130  1   1 rd/c7d16p2
+b $STORAGE              55 131  1   1 rd/c7d16p3
+b $STORAGE              55 132  1   1 rd/c7d16p4
+b $STORAGE              55 133  1   1 rd/c7d16p5
+b $STORAGE              55 134  1   1 rd/c7d16p6
+b $STORAGE              55 135  1   1 rd/c7d16p7
+b $STORAGE              55 136  1   1 rd/c7d17
+b $STORAGE              55 137  1   1 rd/c7d17p1
+b $STORAGE              55 138  1   1 rd/c7d17p2
+b $STORAGE              55 139  1   1 rd/c7d17p3
+b $STORAGE              55 140  1   1 rd/c7d17p4
+b $STORAGE              55 141  1   1 rd/c7d17p5
+b $STORAGE              55 142  1   1 rd/c7d17p6
+b $STORAGE              55 143  1   1 rd/c7d17p7
+b $STORAGE              55 144  1   1 rd/c7d18
+b $STORAGE              55 145  1   1 rd/c7d18p1
+b $STORAGE              55 146  1   1 rd/c7d18p2
+b $STORAGE              55 147  1   1 rd/c7d18p3
+b $STORAGE              55 148  1   1 rd/c7d18p4
+b $STORAGE              55 149  1   1 rd/c7d18p5
+b $STORAGE              55 150  1   1 rd/c7d18p6
+b $STORAGE              55 151  1   1 rd/c7d18p7
+b $STORAGE              55 152  1   1 rd/c7d19
+b $STORAGE              55 153  1   1 rd/c7d19p1
+b $STORAGE              55 154  1   1 rd/c7d19p2
+b $STORAGE              55 155  1   1 rd/c7d19p3
+b $STORAGE              55 156  1   1 rd/c7d19p4
+b $STORAGE              55 157  1   1 rd/c7d19p5
+b $STORAGE              55 158  1   1 rd/c7d19p6
+b $STORAGE              55 159  1   1 rd/c7d19p7
+b $STORAGE              55 160  1   1 rd/c7d20
+b $STORAGE              55 161  1   1 rd/c7d20p1
+b $STORAGE              55 162  1   1 rd/c7d20p2
+b $STORAGE              55 163  1   1 rd/c7d20p3
+b $STORAGE              55 164  1   1 rd/c7d20p4
+b $STORAGE              55 165  1   1 rd/c7d20p5
+b $STORAGE              55 166  1   1 rd/c7d20p6
+b $STORAGE              55 167  1   1 rd/c7d20p7
+b $STORAGE              55 168  1   1 rd/c7d21
+b $STORAGE              55 169  1   1 rd/c7d21p1
+b $STORAGE              55 170  1   1 rd/c7d21p2
+b $STORAGE              55 171  1   1 rd/c7d21p3
+b $STORAGE              55 172  1   1 rd/c7d21p4
+b $STORAGE              55 173  1   1 rd/c7d21p5
+b $STORAGE              55 174  1   1 rd/c7d21p6
+b $STORAGE              55 175  1   1 rd/c7d21p7
+b $STORAGE              55 176  1   1 rd/c7d22
+b $STORAGE              55 177  1   1 rd/c7d22p1
+b $STORAGE              55 178  1   1 rd/c7d22p2
+b $STORAGE              55 179  1   1 rd/c7d22p3
+b $STORAGE              55 180  1   1 rd/c7d22p4
+b $STORAGE              55 181  1   1 rd/c7d22p5
+b $STORAGE              55 182  1   1 rd/c7d22p6
+b $STORAGE              55 183  1   1 rd/c7d22p7
+b $STORAGE              55 184  1   1 rd/c7d23
+b $STORAGE              55 185  1   1 rd/c7d23p1
+b $STORAGE              55 186  1   1 rd/c7d23p2
+b $STORAGE              55 187  1   1 rd/c7d23p3
+b $STORAGE              55 188  1   1 rd/c7d23p4
+b $STORAGE              55 189  1   1 rd/c7d23p5
+b $STORAGE              55 190  1   1 rd/c7d23p6
+b $STORAGE              55 191  1   1 rd/c7d23p7
+b $STORAGE              55 192  1   1 rd/c7d24
+b $STORAGE              55 193  1   1 rd/c7d24p1
+b $STORAGE              55 194  1   1 rd/c7d24p2
+b $STORAGE              55 195  1   1 rd/c7d24p3
+b $STORAGE              55 196  1   1 rd/c7d24p4
+b $STORAGE              55 197  1   1 rd/c7d24p5
+b $STORAGE              55 198  1   1 rd/c7d24p6
+b $STORAGE              55 199  1   1 rd/c7d24p7
+b $STORAGE              55 200  1   1 rd/c7d25
+b $STORAGE              55 201  1   1 rd/c7d25p1
+b $STORAGE              55 202  1   1 rd/c7d25p2
+b $STORAGE              55 203  1   1 rd/c7d25p3
+b $STORAGE              55 204  1   1 rd/c7d25p4
+b $STORAGE              55 205  1   1 rd/c7d25p5
+b $STORAGE              55 206  1   1 rd/c7d25p6
+b $STORAGE              55 207  1   1 rd/c7d25p7
+b $STORAGE              55 208  1   1 rd/c7d26
+b $STORAGE              55 209  1   1 rd/c7d26p1
+b $STORAGE              55 210  1   1 rd/c7d26p2
+b $STORAGE              55 211  1   1 rd/c7d26p3
+b $STORAGE              55 212  1   1 rd/c7d26p4
+b $STORAGE              55 213  1   1 rd/c7d26p5
+b $STORAGE              55 214  1   1 rd/c7d26p6
+b $STORAGE              55 215  1   1 rd/c7d26p7
+b $STORAGE              55 216  1   1 rd/c7d27
+b $STORAGE              55 217  1   1 rd/c7d27p1
+b $STORAGE              55 218  1   1 rd/c7d27p2
+b $STORAGE              55 219  1   1 rd/c7d27p3
+b $STORAGE              55 220  1   1 rd/c7d27p4
+b $STORAGE              55 221  1   1 rd/c7d27p5
+b $STORAGE              55 222  1   1 rd/c7d27p6
+b $STORAGE              55 223  1   1 rd/c7d27p7
+b $STORAGE              55 224  1   1 rd/c7d28
+b $STORAGE              55 225  1   1 rd/c7d28p1
+b $STORAGE              55 226  1   1 rd/c7d28p2
+b $STORAGE              55 227  1   1 rd/c7d28p3
+b $STORAGE              55 228  1   1 rd/c7d28p4
+b $STORAGE              55 229  1   1 rd/c7d28p5
+b $STORAGE              55 230  1   1 rd/c7d28p6
+b $STORAGE              55 231  1   1 rd/c7d28p7
+b $STORAGE              55 232  1   1 rd/c7d29
+b $STORAGE              55 233  1   1 rd/c7d29p1
+b $STORAGE              55 234  1   1 rd/c7d29p2
+b $STORAGE              55 235  1   1 rd/c7d29p3
+b $STORAGE              55 236  1   1 rd/c7d29p4
+b $STORAGE              55 237  1   1 rd/c7d29p5
+b $STORAGE              55 238  1   1 rd/c7d29p6
+b $STORAGE              55 239  1   1 rd/c7d29p7
+b $STORAGE              55 240  1   1 rd/c7d30
+b $STORAGE              55 241  1   1 rd/c7d30p1
+b $STORAGE              55 242  1   1 rd/c7d30p2
+b $STORAGE              55 243  1   1 rd/c7d30p3
+b $STORAGE              55 244  1   1 rd/c7d30p4
+b $STORAGE              55 245  1   1 rd/c7d30p5
+b $STORAGE              55 246  1   1 rd/c7d30p6
+b $STORAGE              55 247  1   1 rd/c7d30p7
+b $STORAGE              55 248  1   1 rd/c7d31
+b $STORAGE              55 249  1   1 rd/c7d31p1
+b $STORAGE              55 250  1   1 rd/c7d31p2
+b $STORAGE              55 251  1   1 rd/c7d31p3
+b $STORAGE              55 252  1   1 rd/c7d31p4
+b $STORAGE              55 253  1   1 rd/c7d31p5
+b $STORAGE              55 254  1   1 rd/c7d31p6
+b $STORAGE              55 255  1   1 rd/c7d31p7
+b $STORAGE             136   0  1   1 rd/c8d0
+b $STORAGE             136   1  1   1 rd/c8d0p1
+b $STORAGE             136   2  1   1 rd/c8d0p2
+b $STORAGE             136   3  1   1 rd/c8d0p3
+b $STORAGE             136   4  1   1 rd/c8d0p4
+b $STORAGE             136   5  1   1 rd/c8d0p5
+b $STORAGE             136   6  1   1 rd/c8d0p6
+b $STORAGE             136   7  1   1 rd/c8d0p7
+b $STORAGE             136   8  1   1 rd/c8d1
+b $STORAGE             136   9  1   1 rd/c8d1p1
+b $STORAGE             136  10  1   1 rd/c8d1p2
+b $STORAGE             136  11  1   1 rd/c8d1p3
+b $STORAGE             136  12  1   1 rd/c8d1p4
+b $STORAGE             136  13  1   1 rd/c8d1p5
+b $STORAGE             136  14  1   1 rd/c8d1p6
+b $STORAGE             136  15  1   1 rd/c8d1p7
+b $STORAGE             136  16  1   1 rd/c8d2
+b $STORAGE             136  17  1   1 rd/c8d2p1
+b $STORAGE             136  18  1   1 rd/c8d2p2
+b $STORAGE             136  19  1   1 rd/c8d2p3
+b $STORAGE             136  20  1   1 rd/c8d2p4
+b $STORAGE             136  21  1   1 rd/c8d2p5
+b $STORAGE             136  22  1   1 rd/c8d2p6
+b $STORAGE             136  23  1   1 rd/c8d2p7
+b $STORAGE             136  24  1   1 rd/c8d3
+b $STORAGE             136  25  1   1 rd/c8d3p1
+b $STORAGE             136  26  1   1 rd/c8d3p2
+b $STORAGE             136  27  1   1 rd/c8d3p3
+b $STORAGE             136  28  1   1 rd/c8d3p4
+b $STORAGE             136  29  1   1 rd/c8d3p5
+b $STORAGE             136  30  1   1 rd/c8d3p6
+b $STORAGE             136  31  1   1 rd/c8d3p7
+b $STORAGE             136  32  1   1 rd/c8d4
+b $STORAGE             136  33  1   1 rd/c8d4p1
+b $STORAGE             136  34  1   1 rd/c8d4p2
+b $STORAGE             136  35  1   1 rd/c8d4p3
+b $STORAGE             136  36  1   1 rd/c8d4p4
+b $STORAGE             136  37  1   1 rd/c8d4p5
+b $STORAGE             136  38  1   1 rd/c8d4p6
+b $STORAGE             136  39  1   1 rd/c8d4p7
+b $STORAGE             136  40  1   1 rd/c8d5
+b $STORAGE             136  41  1   1 rd/c8d5p1
+b $STORAGE             136  42  1   1 rd/c8d5p2
+b $STORAGE             136  43  1   1 rd/c8d5p3
+b $STORAGE             136  44  1   1 rd/c8d5p4
+b $STORAGE             136  45  1   1 rd/c8d5p5
+b $STORAGE             136  46  1   1 rd/c8d5p6
+b $STORAGE             136  47  1   1 rd/c8d5p7
+b $STORAGE             136  48  1   1 rd/c8d6
+b $STORAGE             136  49  1   1 rd/c8d6p1
+b $STORAGE             136  50  1   1 rd/c8d6p2
+b $STORAGE             136  51  1   1 rd/c8d6p3
+b $STORAGE             136  52  1   1 rd/c8d6p4
+b $STORAGE             136  53  1   1 rd/c8d6p5
+b $STORAGE             136  54  1   1 rd/c8d6p6
+b $STORAGE             136  55  1   1 rd/c8d6p7
+b $STORAGE             136  56  1   1 rd/c8d7
+b $STORAGE             136  57  1   1 rd/c8d7p1
+b $STORAGE             136  58  1   1 rd/c8d7p2
+b $STORAGE             136  59  1   1 rd/c8d7p3
+b $STORAGE             136  60  1   1 rd/c8d7p4
+b $STORAGE             136  61  1   1 rd/c8d7p5
+b $STORAGE             136  62  1   1 rd/c8d7p6
+b $STORAGE             136  63  1   1 rd/c8d7p7
+b $STORAGE             136  64  1   1 rd/c8d8
+b $STORAGE             136  65  1   1 rd/c8d8p1
+b $STORAGE             136  66  1   1 rd/c8d8p2
+b $STORAGE             136  67  1   1 rd/c8d8p3
+b $STORAGE             136  68  1   1 rd/c8d8p4
+b $STORAGE             136  69  1   1 rd/c8d8p5
+b $STORAGE             136  70  1   1 rd/c8d8p6
+b $STORAGE             136  71  1   1 rd/c8d8p7
+b $STORAGE             136  72  1   1 rd/c8d9
+b $STORAGE             136  73  1   1 rd/c8d9p1
+b $STORAGE             136  74  1   1 rd/c8d9p2
+b $STORAGE             136  75  1   1 rd/c8d9p3
+b $STORAGE             136  76  1   1 rd/c8d9p4
+b $STORAGE             136  77  1   1 rd/c8d9p5
+b $STORAGE             136  78  1   1 rd/c8d9p6
+b $STORAGE             136  79  1   1 rd/c8d9p7
+b $STORAGE             136  80  1   1 rd/c8d10
+b $STORAGE             136  81  1   1 rd/c8d10p1
+b $STORAGE             136  82  1   1 rd/c8d10p2
+b $STORAGE             136  83  1   1 rd/c8d10p3
+b $STORAGE             136  84  1   1 rd/c8d10p4
+b $STORAGE             136  85  1   1 rd/c8d10p5
+b $STORAGE             136  86  1   1 rd/c8d10p6
+b $STORAGE             136  87  1   1 rd/c8d10p7
+b $STORAGE             136  88  1   1 rd/c8d11
+b $STORAGE             136  89  1   1 rd/c8d11p1
+b $STORAGE             136  90  1   1 rd/c8d11p2
+b $STORAGE             136  91  1   1 rd/c8d11p3
+b $STORAGE             136  92  1   1 rd/c8d11p4
+b $STORAGE             136  93  1   1 rd/c8d11p5
+b $STORAGE             136  94  1   1 rd/c8d11p6
+b $STORAGE             136  95  1   1 rd/c8d11p7
+b $STORAGE             136  96  1   1 rd/c8d12
+b $STORAGE             136  97  1   1 rd/c8d12p1
+b $STORAGE             136  98  1   1 rd/c8d12p2
+b $STORAGE             136  99  1   1 rd/c8d12p3
+b $STORAGE             136 100  1   1 rd/c8d12p4
+b $STORAGE             136 101  1   1 rd/c8d12p5
+b $STORAGE             136 102  1   1 rd/c8d12p6
+b $STORAGE             136 103  1   1 rd/c8d12p7
+b $STORAGE             136 104  1   1 rd/c8d13
+b $STORAGE             136 105  1   1 rd/c8d13p1
+b $STORAGE             136 106  1   1 rd/c8d13p2
+b $STORAGE             136 107  1   1 rd/c8d13p3
+b $STORAGE             136 108  1   1 rd/c8d13p4
+b $STORAGE             136 109  1   1 rd/c8d13p5
+b $STORAGE             136 110  1   1 rd/c8d13p6
+b $STORAGE             136 111  1   1 rd/c8d13p7
+b $STORAGE             136 112  1   1 rd/c8d14
+b $STORAGE             136 113  1   1 rd/c8d14p1
+b $STORAGE             136 114  1   1 rd/c8d14p2
+b $STORAGE             136 115  1   1 rd/c8d14p3
+b $STORAGE             136 116  1   1 rd/c8d14p4
+b $STORAGE             136 117  1   1 rd/c8d14p5
+b $STORAGE             136 118  1   1 rd/c8d14p6
+b $STORAGE             136 119  1   1 rd/c8d14p7
+b $STORAGE             136 120  1   1 rd/c8d15
+b $STORAGE             136 121  1   1 rd/c8d15p1
+b $STORAGE             136 122  1   1 rd/c8d15p2
+b $STORAGE             136 123  1   1 rd/c8d15p3
+b $STORAGE             136 124  1   1 rd/c8d15p4
+b $STORAGE             136 125  1   1 rd/c8d15p5
+b $STORAGE             136 126  1   1 rd/c8d15p6
+b $STORAGE             136 127  1   1 rd/c8d15p7
+b $STORAGE             136 128  1   1 rd/c8d16
+b $STORAGE             136 129  1   1 rd/c8d16p1
+b $STORAGE             136 130  1   1 rd/c8d16p2
+b $STORAGE             136 131  1   1 rd/c8d16p3
+b $STORAGE             136 132  1   1 rd/c8d16p4
+b $STORAGE             136 133  1   1 rd/c8d16p5
+b $STORAGE             136 134  1   1 rd/c8d16p6
+b $STORAGE             136 135  1   1 rd/c8d16p7
+b $STORAGE             136 136  1   1 rd/c8d17
+b $STORAGE             136 137  1   1 rd/c8d17p1
+b $STORAGE             136 138  1   1 rd/c8d17p2
+b $STORAGE             136 139  1   1 rd/c8d17p3
+b $STORAGE             136 140  1   1 rd/c8d17p4
+b $STORAGE             136 141  1   1 rd/c8d17p5
+b $STORAGE             136 142  1   1 rd/c8d17p6
+b $STORAGE             136 143  1   1 rd/c8d17p7
+b $STORAGE             136 144  1   1 rd/c8d18
+b $STORAGE             136 145  1   1 rd/c8d18p1
+b $STORAGE             136 146  1   1 rd/c8d18p2
+b $STORAGE             136 147  1   1 rd/c8d18p3
+b $STORAGE             136 148  1   1 rd/c8d18p4
+b $STORAGE             136 149  1   1 rd/c8d18p5
+b $STORAGE             136 150  1   1 rd/c8d18p6
+b $STORAGE             136 151  1   1 rd/c8d18p7
+b $STORAGE             136 152  1   1 rd/c8d19
+b $STORAGE             136 153  1   1 rd/c8d19p1
+b $STORAGE             136 154  1   1 rd/c8d19p2
+b $STORAGE             136 155  1   1 rd/c8d19p3
+b $STORAGE             136 156  1   1 rd/c8d19p4
+b $STORAGE             136 157  1   1 rd/c8d19p5
+b $STORAGE             136 158  1   1 rd/c8d19p6
+b $STORAGE             136 159  1   1 rd/c8d19p7
+b $STORAGE             136 160  1   1 rd/c8d20
+b $STORAGE             136 161  1   1 rd/c8d20p1
+b $STORAGE             136 162  1   1 rd/c8d20p2
+b $STORAGE             136 163  1   1 rd/c8d20p3
+b $STORAGE             136 164  1   1 rd/c8d20p4
+b $STORAGE             136 165  1   1 rd/c8d20p5
+b $STORAGE             136 166  1   1 rd/c8d20p6
+b $STORAGE             136 167  1   1 rd/c8d20p7
+b $STORAGE             136 168  1   1 rd/c8d21
+b $STORAGE             136 169  1   1 rd/c8d21p1
+b $STORAGE             136 170  1   1 rd/c8d21p2
+b $STORAGE             136 171  1   1 rd/c8d21p3
+b $STORAGE             136 172  1   1 rd/c8d21p4
+b $STORAGE             136 173  1   1 rd/c8d21p5
+b $STORAGE             136 174  1   1 rd/c8d21p6
+b $STORAGE             136 175  1   1 rd/c8d21p7
+b $STORAGE             136 176  1   1 rd/c8d22
+b $STORAGE             136 177  1   1 rd/c8d22p1
+b $STORAGE             136 178  1   1 rd/c8d22p2
+b $STORAGE             136 179  1   1 rd/c8d22p3
+b $STORAGE             136 180  1   1 rd/c8d22p4
+b $STORAGE             136 181  1   1 rd/c8d22p5
+b $STORAGE             136 182  1   1 rd/c8d22p6
+b $STORAGE             136 183  1   1 rd/c8d22p7
+b $STORAGE             136 184  1   1 rd/c8d23
+b $STORAGE             136 185  1   1 rd/c8d23p1
+b $STORAGE             136 186  1   1 rd/c8d23p2
+b $STORAGE             136 187  1   1 rd/c8d23p3
+b $STORAGE             136 188  1   1 rd/c8d23p4
+b $STORAGE             136 189  1   1 rd/c8d23p5
+b $STORAGE             136 190  1   1 rd/c8d23p6
+b $STORAGE             136 191  1   1 rd/c8d23p7
+b $STORAGE             136 192  1   1 rd/c8d24
+b $STORAGE             136 193  1   1 rd/c8d24p1
+b $STORAGE             136 194  1   1 rd/c8d24p2
+b $STORAGE             136 195  1   1 rd/c8d24p3
+b $STORAGE             136 196  1   1 rd/c8d24p4
+b $STORAGE             136 197  1   1 rd/c8d24p5
+b $STORAGE             136 198  1   1 rd/c8d24p6
+b $STORAGE             136 199  1   1 rd/c8d24p7
+b $STORAGE             136 200  1   1 rd/c8d25
+b $STORAGE             136 201  1   1 rd/c8d25p1
+b $STORAGE             136 202  1   1 rd/c8d25p2
+b $STORAGE             136 203  1   1 rd/c8d25p3
+b $STORAGE             136 204  1   1 rd/c8d25p4
+b $STORAGE             136 205  1   1 rd/c8d25p5
+b $STORAGE             136 206  1   1 rd/c8d25p6
+b $STORAGE             136 207  1   1 rd/c8d25p7
+b $STORAGE             136 208  1   1 rd/c8d26
+b $STORAGE             136 209  1   1 rd/c8d26p1
+b $STORAGE             136 210  1   1 rd/c8d26p2
+b $STORAGE             136 211  1   1 rd/c8d26p3
+b $STORAGE             136 212  1   1 rd/c8d26p4
+b $STORAGE             136 213  1   1 rd/c8d26p5
+b $STORAGE             136 214  1   1 rd/c8d26p6
+b $STORAGE             136 215  1   1 rd/c8d26p7
+b $STORAGE             136 216  1   1 rd/c8d27
+b $STORAGE             136 217  1   1 rd/c8d27p1
+b $STORAGE             136 218  1   1 rd/c8d27p2
+b $STORAGE             136 219  1   1 rd/c8d27p3
+b $STORAGE             136 220  1   1 rd/c8d27p4
+b $STORAGE             136 221  1   1 rd/c8d27p5
+b $STORAGE             136 222  1   1 rd/c8d27p6
+b $STORAGE             136 223  1   1 rd/c8d27p7
+b $STORAGE             136 224  1   1 rd/c8d28
+b $STORAGE             136 225  1   1 rd/c8d28p1
+b $STORAGE             136 226  1   1 rd/c8d28p2
+b $STORAGE             136 227  1   1 rd/c8d28p3
+b $STORAGE             136 228  1   1 rd/c8d28p4
+b $STORAGE             136 229  1   1 rd/c8d28p5
+b $STORAGE             136 230  1   1 rd/c8d28p6
+b $STORAGE             136 231  1   1 rd/c8d28p7
+b $STORAGE             136 232  1   1 rd/c8d29
+b $STORAGE             136 233  1   1 rd/c8d29p1
+b $STORAGE             136 234  1   1 rd/c8d29p2
+b $STORAGE             136 235  1   1 rd/c8d29p3
+b $STORAGE             136 236  1   1 rd/c8d29p4
+b $STORAGE             136 237  1   1 rd/c8d29p5
+b $STORAGE             136 238  1   1 rd/c8d29p6
+b $STORAGE             136 239  1   1 rd/c8d29p7
+b $STORAGE             136 240  1   1 rd/c8d30
+b $STORAGE             136 241  1   1 rd/c8d30p1
+b $STORAGE             136 242  1   1 rd/c8d30p2
+b $STORAGE             136 243  1   1 rd/c8d30p3
+b $STORAGE             136 244  1   1 rd/c8d30p4
+b $STORAGE             136 245  1   1 rd/c8d30p5
+b $STORAGE             136 246  1   1 rd/c8d30p6
+b $STORAGE             136 247  1   1 rd/c8d30p7
+b $STORAGE             136 248  1   1 rd/c8d31
+b $STORAGE             136 249  1   1 rd/c8d31p1
+b $STORAGE             136 250  1   1 rd/c8d31p2
+b $STORAGE             136 251  1   1 rd/c8d31p3
+b $STORAGE             136 252  1   1 rd/c8d31p4
+b $STORAGE             136 253  1   1 rd/c8d31p5
+b $STORAGE             136 254  1   1 rd/c8d31p6
+b $STORAGE             136 255  1   1 rd/c8d31p7
+b $STORAGE             137   0  1   1 rd/c9d0
+b $STORAGE             137   1  1   1 rd/c9d0p1
+b $STORAGE             137   2  1   1 rd/c9d0p2
+b $STORAGE             137   3  1   1 rd/c9d0p3
+b $STORAGE             137   4  1   1 rd/c9d0p4
+b $STORAGE             137   5  1   1 rd/c9d0p5
+b $STORAGE             137   6  1   1 rd/c9d0p6
+b $STORAGE             137   7  1   1 rd/c9d0p7
+b $STORAGE             137   8  1   1 rd/c9d1
+b $STORAGE             137   9  1   1 rd/c9d1p1
+b $STORAGE             137  10  1   1 rd/c9d1p2
+b $STORAGE             137  11  1   1 rd/c9d1p3
+b $STORAGE             137  12  1   1 rd/c9d1p4
+b $STORAGE             137  13  1   1 rd/c9d1p5
+b $STORAGE             137  14  1   1 rd/c9d1p6
+b $STORAGE             137  15  1   1 rd/c9d1p7
+b $STORAGE             137  16  1   1 rd/c9d2
+b $STORAGE             137  17  1   1 rd/c9d2p1
+b $STORAGE             137  18  1   1 rd/c9d2p2
+b $STORAGE             137  19  1   1 rd/c9d2p3
+b $STORAGE             137  20  1   1 rd/c9d2p4
+b $STORAGE             137  21  1   1 rd/c9d2p5
+b $STORAGE             137  22  1   1 rd/c9d2p6
+b $STORAGE             137  23  1   1 rd/c9d2p7
+b $STORAGE             137  24  1   1 rd/c9d3
+b $STORAGE             137  25  1   1 rd/c9d3p1
+b $STORAGE             137  26  1   1 rd/c9d3p2
+b $STORAGE             137  27  1   1 rd/c9d3p3
+b $STORAGE             137  28  1   1 rd/c9d3p4
+b $STORAGE             137  29  1   1 rd/c9d3p5
+b $STORAGE             137  30  1   1 rd/c9d3p6
+b $STORAGE             137  31  1   1 rd/c9d3p7
+b $STORAGE             137  32  1   1 rd/c9d4
+b $STORAGE             137  33  1   1 rd/c9d4p1
+b $STORAGE             137  34  1   1 rd/c9d4p2
+b $STORAGE             137  35  1   1 rd/c9d4p3
+b $STORAGE             137  36  1   1 rd/c9d4p4
+b $STORAGE             137  37  1   1 rd/c9d4p5
+b $STORAGE             137  38  1   1 rd/c9d4p6
+b $STORAGE             137  39  1   1 rd/c9d4p7
+b $STORAGE             137  40  1   1 rd/c9d5
+b $STORAGE             137  41  1   1 rd/c9d5p1
+b $STORAGE             137  42  1   1 rd/c9d5p2
+b $STORAGE             137  43  1   1 rd/c9d5p3
+b $STORAGE             137  44  1   1 rd/c9d5p4
+b $STORAGE             137  45  1   1 rd/c9d5p5
+b $STORAGE             137  46  1   1 rd/c9d5p6
+b $STORAGE             137  47  1   1 rd/c9d5p7
+b $STORAGE             137  48  1   1 rd/c9d6
+b $STORAGE             137  49  1   1 rd/c9d6p1
+b $STORAGE             137  50  1   1 rd/c9d6p2
+b $STORAGE             137  51  1   1 rd/c9d6p3
+b $STORAGE             137  52  1   1 rd/c9d6p4
+b $STORAGE             137  53  1   1 rd/c9d6p5
+b $STORAGE             137  54  1   1 rd/c9d6p6
+b $STORAGE             137  55  1   1 rd/c9d6p7
+b $STORAGE             137  56  1   1 rd/c9d7
+b $STORAGE             137  57  1   1 rd/c9d7p1
+b $STORAGE             137  58  1   1 rd/c9d7p2
+b $STORAGE             137  59  1   1 rd/c9d7p3
+b $STORAGE             137  60  1   1 rd/c9d7p4
+b $STORAGE             137  61  1   1 rd/c9d7p5
+b $STORAGE             137  62  1   1 rd/c9d7p6
+b $STORAGE             137  63  1   1 rd/c9d7p7
+b $STORAGE             137  64  1   1 rd/c9d8
+b $STORAGE             137  65  1   1 rd/c9d8p1
+b $STORAGE             137  66  1   1 rd/c9d8p2
+b $STORAGE             137  67  1   1 rd/c9d8p3
+b $STORAGE             137  68  1   1 rd/c9d8p4
+b $STORAGE             137  69  1   1 rd/c9d8p5
+b $STORAGE             137  70  1   1 rd/c9d8p6
+b $STORAGE             137  71  1   1 rd/c9d8p7
+b $STORAGE             137  72  1   1 rd/c9d9
+b $STORAGE             137  73  1   1 rd/c9d9p1
+b $STORAGE             137  74  1   1 rd/c9d9p2
+b $STORAGE             137  75  1   1 rd/c9d9p3
+b $STORAGE             137  76  1   1 rd/c9d9p4
+b $STORAGE             137  77  1   1 rd/c9d9p5
+b $STORAGE             137  78  1   1 rd/c9d9p6
+b $STORAGE             137  79  1   1 rd/c9d9p7
+b $STORAGE             137  80  1   1 rd/c9d10
+b $STORAGE             137  81  1   1 rd/c9d10p1
+b $STORAGE             137  82  1   1 rd/c9d10p2
+b $STORAGE             137  83  1   1 rd/c9d10p3
+b $STORAGE             137  84  1   1 rd/c9d10p4
+b $STORAGE             137  85  1   1 rd/c9d10p5
+b $STORAGE             137  86  1   1 rd/c9d10p6
+b $STORAGE             137  87  1   1 rd/c9d10p7
+b $STORAGE             137  88  1   1 rd/c9d11
+b $STORAGE             137  89  1   1 rd/c9d11p1
+b $STORAGE             137  90  1   1 rd/c9d11p2
+b $STORAGE             137  91  1   1 rd/c9d11p3
+b $STORAGE             137  92  1   1 rd/c9d11p4
+b $STORAGE             137  93  1   1 rd/c9d11p5
+b $STORAGE             137  94  1   1 rd/c9d11p6
+b $STORAGE             137  95  1   1 rd/c9d11p7
+b $STORAGE             137  96  1   1 rd/c9d12
+b $STORAGE             137  97  1   1 rd/c9d12p1
+b $STORAGE             137  98  1   1 rd/c9d12p2
+b $STORAGE             137  99  1   1 rd/c9d12p3
+b $STORAGE             137 100  1   1 rd/c9d12p4
+b $STORAGE             137 101  1   1 rd/c9d12p5
+b $STORAGE             137 102  1   1 rd/c9d12p6
+b $STORAGE             137 103  1   1 rd/c9d12p7
+b $STORAGE             137 104  1   1 rd/c9d13
+b $STORAGE             137 105  1   1 rd/c9d13p1
+b $STORAGE             137 106  1   1 rd/c9d13p2
+b $STORAGE             137 107  1   1 rd/c9d13p3
+b $STORAGE             137 108  1   1 rd/c9d13p4
+b $STORAGE             137 109  1   1 rd/c9d13p5
+b $STORAGE             137 110  1   1 rd/c9d13p6
+b $STORAGE             137 111  1   1 rd/c9d13p7
+b $STORAGE             137 112  1   1 rd/c9d14
+b $STORAGE             137 113  1   1 rd/c9d14p1
+b $STORAGE             137 114  1   1 rd/c9d14p2
+b $STORAGE             137 115  1   1 rd/c9d14p3
+b $STORAGE             137 116  1   1 rd/c9d14p4
+b $STORAGE             137 117  1   1 rd/c9d14p5
+b $STORAGE             137 118  1   1 rd/c9d14p6
+b $STORAGE             137 119  1   1 rd/c9d14p7
+b $STORAGE             137 120  1   1 rd/c9d15
+b $STORAGE             137 121  1   1 rd/c9d15p1
+b $STORAGE             137 122  1   1 rd/c9d15p2
+b $STORAGE             137 123  1   1 rd/c9d15p3
+b $STORAGE             137 124  1   1 rd/c9d15p4
+b $STORAGE             137 125  1   1 rd/c9d15p5
+b $STORAGE             137 126  1   1 rd/c9d15p6
+b $STORAGE             137 127  1   1 rd/c9d15p7
+b $STORAGE             137 128  1   1 rd/c9d16
+b $STORAGE             137 129  1   1 rd/c9d16p1
+b $STORAGE             137 130  1   1 rd/c9d16p2
+b $STORAGE             137 131  1   1 rd/c9d16p3
+b $STORAGE             137 132  1   1 rd/c9d16p4
+b $STORAGE             137 133  1   1 rd/c9d16p5
+b $STORAGE             137 134  1   1 rd/c9d16p6
+b $STORAGE             137 135  1   1 rd/c9d16p7
+b $STORAGE             137 136  1   1 rd/c9d17
+b $STORAGE             137 137  1   1 rd/c9d17p1
+b $STORAGE             137 138  1   1 rd/c9d17p2
+b $STORAGE             137 139  1   1 rd/c9d17p3
+b $STORAGE             137 140  1   1 rd/c9d17p4
+b $STORAGE             137 141  1   1 rd/c9d17p5
+b $STORAGE             137 142  1   1 rd/c9d17p6
+b $STORAGE             137 143  1   1 rd/c9d17p7
+b $STORAGE             137 144  1   1 rd/c9d18
+b $STORAGE             137 145  1   1 rd/c9d18p1
+b $STORAGE             137 146  1   1 rd/c9d18p2
+b $STORAGE             137 147  1   1 rd/c9d18p3
+b $STORAGE             137 148  1   1 rd/c9d18p4
+b $STORAGE             137 149  1   1 rd/c9d18p5
+b $STORAGE             137 150  1   1 rd/c9d18p6
+b $STORAGE             137 151  1   1 rd/c9d18p7
+b $STORAGE             137 152  1   1 rd/c9d19
+b $STORAGE             137 153  1   1 rd/c9d19p1
+b $STORAGE             137 154  1   1 rd/c9d19p2
+b $STORAGE             137 155  1   1 rd/c9d19p3
+b $STORAGE             137 156  1   1 rd/c9d19p4
+b $STORAGE             137 157  1   1 rd/c9d19p5
+b $STORAGE             137 158  1   1 rd/c9d19p6
+b $STORAGE             137 159  1   1 rd/c9d19p7
+b $STORAGE             137 160  1   1 rd/c9d20
+b $STORAGE             137 161  1   1 rd/c9d20p1
+b $STORAGE             137 162  1   1 rd/c9d20p2
+b $STORAGE             137 163  1   1 rd/c9d20p3
+b $STORAGE             137 164  1   1 rd/c9d20p4
+b $STORAGE             137 165  1   1 rd/c9d20p5
+b $STORAGE             137 166  1   1 rd/c9d20p6
+b $STORAGE             137 167  1   1 rd/c9d20p7
+b $STORAGE             137 168  1   1 rd/c9d21
+b $STORAGE             137 169  1   1 rd/c9d21p1
+b $STORAGE             137 170  1   1 rd/c9d21p2
+b $STORAGE             137 171  1   1 rd/c9d21p3
+b $STORAGE             137 172  1   1 rd/c9d21p4
+b $STORAGE             137 173  1   1 rd/c9d21p5
+b $STORAGE             137 174  1   1 rd/c9d21p6
+b $STORAGE             137 175  1   1 rd/c9d21p7
+b $STORAGE             137 176  1   1 rd/c9d22
+b $STORAGE             137 177  1   1 rd/c9d22p1
+b $STORAGE             137 178  1   1 rd/c9d22p2
+b $STORAGE             137 179  1   1 rd/c9d22p3
+b $STORAGE             137 180  1   1 rd/c9d22p4
+b $STORAGE             137 181  1   1 rd/c9d22p5
+b $STORAGE             137 182  1   1 rd/c9d22p6
+b $STORAGE             137 183  1   1 rd/c9d22p7
+b $STORAGE             137 184  1   1 rd/c9d23
+b $STORAGE             137 185  1   1 rd/c9d23p1
+b $STORAGE             137 186  1   1 rd/c9d23p2
+b $STORAGE             137 187  1   1 rd/c9d23p3
+b $STORAGE             137 188  1   1 rd/c9d23p4
+b $STORAGE             137 189  1   1 rd/c9d23p5
+b $STORAGE             137 190  1   1 rd/c9d23p6
+b $STORAGE             137 191  1   1 rd/c9d23p7
+b $STORAGE             137 192  1   1 rd/c9d24
+b $STORAGE             137 193  1   1 rd/c9d24p1
+b $STORAGE             137 194  1   1 rd/c9d24p2
+b $STORAGE             137 195  1   1 rd/c9d24p3
+b $STORAGE             137 196  1   1 rd/c9d24p4
+b $STORAGE             137 197  1   1 rd/c9d24p5
+b $STORAGE             137 198  1   1 rd/c9d24p6
+b $STORAGE             137 199  1   1 rd/c9d24p7
+b $STORAGE             137 200  1   1 rd/c9d25
+b $STORAGE             137 201  1   1 rd/c9d25p1
+b $STORAGE             137 202  1   1 rd/c9d25p2
+b $STORAGE             137 203  1   1 rd/c9d25p3
+b $STORAGE             137 204  1   1 rd/c9d25p4
+b $STORAGE             137 205  1   1 rd/c9d25p5
+b $STORAGE             137 206  1   1 rd/c9d25p6
+b $STORAGE             137 207  1   1 rd/c9d25p7
+b $STORAGE             137 208  1   1 rd/c9d26
+b $STORAGE             137 209  1   1 rd/c9d26p1
+b $STORAGE             137 210  1   1 rd/c9d26p2
+b $STORAGE             137 211  1   1 rd/c9d26p3
+b $STORAGE             137 212  1   1 rd/c9d26p4
+b $STORAGE             137 213  1   1 rd/c9d26p5
+b $STORAGE             137 214  1   1 rd/c9d26p6
+b $STORAGE             137 215  1   1 rd/c9d26p7
+b $STORAGE             137 216  1   1 rd/c9d27
+b $STORAGE             137 217  1   1 rd/c9d27p1
+b $STORAGE             137 218  1   1 rd/c9d27p2
+b $STORAGE             137 219  1   1 rd/c9d27p3
+b $STORAGE             137 220  1   1 rd/c9d27p4
+b $STORAGE             137 221  1   1 rd/c9d27p5
+b $STORAGE             137 222  1   1 rd/c9d27p6
+b $STORAGE             137 223  1   1 rd/c9d27p7
+b $STORAGE             137 224  1   1 rd/c9d28
+b $STORAGE             137 225  1   1 rd/c9d28p1
+b $STORAGE             137 226  1   1 rd/c9d28p2
+b $STORAGE             137 227  1   1 rd/c9d28p3
+b $STORAGE             137 228  1   1 rd/c9d28p4
+b $STORAGE             137 229  1   1 rd/c9d28p5
+b $STORAGE             137 230  1   1 rd/c9d28p6
+b $STORAGE             137 231  1   1 rd/c9d28p7
+b $STORAGE             137 232  1   1 rd/c9d29
+b $STORAGE             137 233  1   1 rd/c9d29p1
+b $STORAGE             137 234  1   1 rd/c9d29p2
+b $STORAGE             137 235  1   1 rd/c9d29p3
+b $STORAGE             137 236  1   1 rd/c9d29p4
+b $STORAGE             137 237  1   1 rd/c9d29p5
+b $STORAGE             137 238  1   1 rd/c9d29p6
+b $STORAGE             137 239  1   1 rd/c9d29p7
+b $STORAGE             137 240  1   1 rd/c9d30
+b $STORAGE             137 241  1   1 rd/c9d30p1
+b $STORAGE             137 242  1   1 rd/c9d30p2
+b $STORAGE             137 243  1   1 rd/c9d30p3
+b $STORAGE             137 244  1   1 rd/c9d30p4
+b $STORAGE             137 245  1   1 rd/c9d30p5
+b $STORAGE             137 246  1   1 rd/c9d30p6
+b $STORAGE             137 247  1   1 rd/c9d30p7
+b $STORAGE             137 248  1   1 rd/c9d31
+b $STORAGE             137 249  1   1 rd/c9d31p1
+b $STORAGE             137 250  1   1 rd/c9d31p2
+b $STORAGE             137 251  1   1 rd/c9d31p3
+b $STORAGE             137 252  1   1 rd/c9d31p4
+b $STORAGE             137 253  1   1 rd/c9d31p5
+b $STORAGE             137 254  1   1 rd/c9d31p6
+b $STORAGE             137 255  1   1 rd/c9d31p7
+b $STORAGE             138   0  1   1 rd/c10d0
+b $STORAGE             138   1  1   1 rd/c10d0p1
+b $STORAGE             138   2  1   1 rd/c10d0p2
+b $STORAGE             138   3  1   1 rd/c10d0p3
+b $STORAGE             138   4  1   1 rd/c10d0p4
+b $STORAGE             138   5  1   1 rd/c10d0p5
+b $STORAGE             138   6  1   1 rd/c10d0p6
+b $STORAGE             138   7  1   1 rd/c10d0p7
+b $STORAGE             138   8  1   1 rd/c10d1
+b $STORAGE             138   9  1   1 rd/c10d1p1
+b $STORAGE             138  10  1   1 rd/c10d1p2
+b $STORAGE             138  11  1   1 rd/c10d1p3
+b $STORAGE             138  12  1   1 rd/c10d1p4
+b $STORAGE             138  13  1   1 rd/c10d1p5
+b $STORAGE             138  14  1   1 rd/c10d1p6
+b $STORAGE             138  15  1   1 rd/c10d1p7
+b $STORAGE             138  16  1   1 rd/c10d2
+b $STORAGE             138  17  1   1 rd/c10d2p1
+b $STORAGE             138  18  1   1 rd/c10d2p2
+b $STORAGE             138  19  1   1 rd/c10d2p3
+b $STORAGE             138  20  1   1 rd/c10d2p4
+b $STORAGE             138  21  1   1 rd/c10d2p5
+b $STORAGE             138  22  1   1 rd/c10d2p6
+b $STORAGE             138  23  1   1 rd/c10d2p7
+b $STORAGE             138  24  1   1 rd/c10d3
+b $STORAGE             138  25  1   1 rd/c10d3p1
+b $STORAGE             138  26  1   1 rd/c10d3p2
+b $STORAGE             138  27  1   1 rd/c10d3p3
+b $STORAGE             138  28  1   1 rd/c10d3p4
+b $STORAGE             138  29  1   1 rd/c10d3p5
+b $STORAGE             138  30  1   1 rd/c10d3p6
+b $STORAGE             138  31  1   1 rd/c10d3p7
+b $STORAGE             138  32  1   1 rd/c10d4
+b $STORAGE             138  33  1   1 rd/c10d4p1
+b $STORAGE             138  34  1   1 rd/c10d4p2
+b $STORAGE             138  35  1   1 rd/c10d4p3
+b $STORAGE             138  36  1   1 rd/c10d4p4
+b $STORAGE             138  37  1   1 rd/c10d4p5
+b $STORAGE             138  38  1   1 rd/c10d4p6
+b $STORAGE             138  39  1   1 rd/c10d4p7
+b $STORAGE             138  40  1   1 rd/c10d5
+b $STORAGE             138  41  1   1 rd/c10d5p1
+b $STORAGE             138  42  1   1 rd/c10d5p2
+b $STORAGE             138  43  1   1 rd/c10d5p3
+b $STORAGE             138  44  1   1 rd/c10d5p4
+b $STORAGE             138  45  1   1 rd/c10d5p5
+b $STORAGE             138  46  1   1 rd/c10d5p6
+b $STORAGE             138  47  1   1 rd/c10d5p7
+b $STORAGE             138  48  1   1 rd/c10d6
+b $STORAGE             138  49  1   1 rd/c10d6p1
+b $STORAGE             138  50  1   1 rd/c10d6p2
+b $STORAGE             138  51  1   1 rd/c10d6p3
+b $STORAGE             138  52  1   1 rd/c10d6p4
+b $STORAGE             138  53  1   1 rd/c10d6p5
+b $STORAGE             138  54  1   1 rd/c10d6p6
+b $STORAGE             138  55  1   1 rd/c10d6p7
+b $STORAGE             138  56  1   1 rd/c10d7
+b $STORAGE             138  57  1   1 rd/c10d7p1
+b $STORAGE             138  58  1   1 rd/c10d7p2
+b $STORAGE             138  59  1   1 rd/c10d7p3
+b $STORAGE             138  60  1   1 rd/c10d7p4
+b $STORAGE             138  61  1   1 rd/c10d7p5
+b $STORAGE             138  62  1   1 rd/c10d7p6
+b $STORAGE             138  63  1   1 rd/c10d7p7
+b $STORAGE             138  64  1   1 rd/c10d8
+b $STORAGE             138  65  1   1 rd/c10d8p1
+b $STORAGE             138  66  1   1 rd/c10d8p2
+b $STORAGE             138  67  1   1 rd/c10d8p3
+b $STORAGE             138  68  1   1 rd/c10d8p4
+b $STORAGE             138  69  1   1 rd/c10d8p5
+b $STORAGE             138  70  1   1 rd/c10d8p6
+b $STORAGE             138  71  1   1 rd/c10d8p7
+b $STORAGE             138  72  1   1 rd/c10d9
+b $STORAGE             138  73  1   1 rd/c10d9p1
+b $STORAGE             138  74  1   1 rd/c10d9p2
+b $STORAGE             138  75  1   1 rd/c10d9p3
+b $STORAGE             138  76  1   1 rd/c10d9p4
+b $STORAGE             138  77  1   1 rd/c10d9p5
+b $STORAGE             138  78  1   1 rd/c10d9p6
+b $STORAGE             138  79  1   1 rd/c10d9p7
+b $STORAGE             138  80  1   1 rd/c10d10
+b $STORAGE             138  81  1   1 rd/c10d10p1
+b $STORAGE             138  82  1   1 rd/c10d10p2
+b $STORAGE             138  83  1   1 rd/c10d10p3
+b $STORAGE             138  84  1   1 rd/c10d10p4
+b $STORAGE             138  85  1   1 rd/c10d10p5
+b $STORAGE             138  86  1   1 rd/c10d10p6
+b $STORAGE             138  87  1   1 rd/c10d10p7
+b $STORAGE             138  88  1   1 rd/c10d11
+b $STORAGE             138  89  1   1 rd/c10d11p1
+b $STORAGE             138  90  1   1 rd/c10d11p2
+b $STORAGE             138  91  1   1 rd/c10d11p3
+b $STORAGE             138  92  1   1 rd/c10d11p4
+b $STORAGE             138  93  1   1 rd/c10d11p5
+b $STORAGE             138  94  1   1 rd/c10d11p6
+b $STORAGE             138  95  1   1 rd/c10d11p7
+b $STORAGE             138  96  1   1 rd/c10d12
+b $STORAGE             138  97  1   1 rd/c10d12p1
+b $STORAGE             138  98  1   1 rd/c10d12p2
+b $STORAGE             138  99  1   1 rd/c10d12p3
+b $STORAGE             138 100  1   1 rd/c10d12p4
+b $STORAGE             138 101  1   1 rd/c10d12p5
+b $STORAGE             138 102  1   1 rd/c10d12p6
+b $STORAGE             138 103  1   1 rd/c10d12p7
+b $STORAGE             138 104  1   1 rd/c10d13
+b $STORAGE             138 105  1   1 rd/c10d13p1
+b $STORAGE             138 106  1   1 rd/c10d13p2
+b $STORAGE             138 107  1   1 rd/c10d13p3
+b $STORAGE             138 108  1   1 rd/c10d13p4
+b $STORAGE             138 109  1   1 rd/c10d13p5
+b $STORAGE             138 110  1   1 rd/c10d13p6
+b $STORAGE             138 111  1   1 rd/c10d13p7
+b $STORAGE             138 112  1   1 rd/c10d14
+b $STORAGE             138 113  1   1 rd/c10d14p1
+b $STORAGE             138 114  1   1 rd/c10d14p2
+b $STORAGE             138 115  1   1 rd/c10d14p3
+b $STORAGE             138 116  1   1 rd/c10d14p4
+b $STORAGE             138 117  1   1 rd/c10d14p5
+b $STORAGE             138 118  1   1 rd/c10d14p6
+b $STORAGE             138 119  1   1 rd/c10d14p7
+b $STORAGE             138 120  1   1 rd/c10d15
+b $STORAGE             138 121  1   1 rd/c10d15p1
+b $STORAGE             138 122  1   1 rd/c10d15p2
+b $STORAGE             138 123  1   1 rd/c10d15p3
+b $STORAGE             138 124  1   1 rd/c10d15p4
+b $STORAGE             138 125  1   1 rd/c10d15p5
+b $STORAGE             138 126  1   1 rd/c10d15p6
+b $STORAGE             138 127  1   1 rd/c10d15p7
+b $STORAGE             138 128  1   1 rd/c10d16
+b $STORAGE             138 129  1   1 rd/c10d16p1
+b $STORAGE             138 130  1   1 rd/c10d16p2
+b $STORAGE             138 131  1   1 rd/c10d16p3
+b $STORAGE             138 132  1   1 rd/c10d16p4
+b $STORAGE             138 133  1   1 rd/c10d16p5
+b $STORAGE             138 134  1   1 rd/c10d16p6
+b $STORAGE             138 135  1   1 rd/c10d16p7
+b $STORAGE             138 136  1   1 rd/c10d17
+b $STORAGE             138 137  1   1 rd/c10d17p1
+b $STORAGE             138 138  1   1 rd/c10d17p2
+b $STORAGE             138 139  1   1 rd/c10d17p3
+b $STORAGE             138 140  1   1 rd/c10d17p4
+b $STORAGE             138 141  1   1 rd/c10d17p5
+b $STORAGE             138 142  1   1 rd/c10d17p6
+b $STORAGE             138 143  1   1 rd/c10d17p7
+b $STORAGE             138 144  1   1 rd/c10d18
+b $STORAGE             138 145  1   1 rd/c10d18p1
+b $STORAGE             138 146  1   1 rd/c10d18p2
+b $STORAGE             138 147  1   1 rd/c10d18p3
+b $STORAGE             138 148  1   1 rd/c10d18p4
+b $STORAGE             138 149  1   1 rd/c10d18p5
+b $STORAGE             138 150  1   1 rd/c10d18p6
+b $STORAGE             138 151  1   1 rd/c10d18p7
+b $STORAGE             138 152  1   1 rd/c10d19
+b $STORAGE             138 153  1   1 rd/c10d19p1
+b $STORAGE             138 154  1   1 rd/c10d19p2
+b $STORAGE             138 155  1   1 rd/c10d19p3
+b $STORAGE             138 156  1   1 rd/c10d19p4
+b $STORAGE             138 157  1   1 rd/c10d19p5
+b $STORAGE             138 158  1   1 rd/c10d19p6
+b $STORAGE             138 159  1   1 rd/c10d19p7
+b $STORAGE             138 160  1   1 rd/c10d20
+b $STORAGE             138 161  1   1 rd/c10d20p1
+b $STORAGE             138 162  1   1 rd/c10d20p2
+b $STORAGE             138 163  1   1 rd/c10d20p3
+b $STORAGE             138 164  1   1 rd/c10d20p4
+b $STORAGE             138 165  1   1 rd/c10d20p5
+b $STORAGE             138 166  1   1 rd/c10d20p6
+b $STORAGE             138 167  1   1 rd/c10d20p7
+b $STORAGE             138 168  1   1 rd/c10d21
+b $STORAGE             138 169  1   1 rd/c10d21p1
+b $STORAGE             138 170  1   1 rd/c10d21p2
+b $STORAGE             138 171  1   1 rd/c10d21p3
+b $STORAGE             138 172  1   1 rd/c10d21p4
+b $STORAGE             138 173  1   1 rd/c10d21p5
+b $STORAGE             138 174  1   1 rd/c10d21p6
+b $STORAGE             138 175  1   1 rd/c10d21p7
+b $STORAGE             138 176  1   1 rd/c10d22
+b $STORAGE             138 177  1   1 rd/c10d22p1
+b $STORAGE             138 178  1   1 rd/c10d22p2
+b $STORAGE             138 179  1   1 rd/c10d22p3
+b $STORAGE             138 180  1   1 rd/c10d22p4
+b $STORAGE             138 181  1   1 rd/c10d22p5
+b $STORAGE             138 182  1   1 rd/c10d22p6
+b $STORAGE             138 183  1   1 rd/c10d22p7
+b $STORAGE             138 184  1   1 rd/c10d23
+b $STORAGE             138 185  1   1 rd/c10d23p1
+b $STORAGE             138 186  1   1 rd/c10d23p2
+b $STORAGE             138 187  1   1 rd/c10d23p3
+b $STORAGE             138 188  1   1 rd/c10d23p4
+b $STORAGE             138 189  1   1 rd/c10d23p5
+b $STORAGE             138 190  1   1 rd/c10d23p6
+b $STORAGE             138 191  1   1 rd/c10d23p7
+b $STORAGE             138 192  1   1 rd/c10d24
+b $STORAGE             138 193  1   1 rd/c10d24p1
+b $STORAGE             138 194  1   1 rd/c10d24p2
+b $STORAGE             138 195  1   1 rd/c10d24p3
+b $STORAGE             138 196  1   1 rd/c10d24p4
+b $STORAGE             138 197  1   1 rd/c10d24p5
+b $STORAGE             138 198  1   1 rd/c10d24p6
+b $STORAGE             138 199  1   1 rd/c10d24p7
+b $STORAGE             138 200  1   1 rd/c10d25
+b $STORAGE             138 201  1   1 rd/c10d25p1
+b $STORAGE             138 202  1   1 rd/c10d25p2
+b $STORAGE             138 203  1   1 rd/c10d25p3
+b $STORAGE             138 204  1   1 rd/c10d25p4
+b $STORAGE             138 205  1   1 rd/c10d25p5
+b $STORAGE             138 206  1   1 rd/c10d25p6
+b $STORAGE             138 207  1   1 rd/c10d25p7
+b $STORAGE             138 208  1   1 rd/c10d26
+b $STORAGE             138 209  1   1 rd/c10d26p1
+b $STORAGE             138 210  1   1 rd/c10d26p2
+b $STORAGE             138 211  1   1 rd/c10d26p3
+b $STORAGE             138 212  1   1 rd/c10d26p4
+b $STORAGE             138 213  1   1 rd/c10d26p5
+b $STORAGE             138 214  1   1 rd/c10d26p6
+b $STORAGE             138 215  1   1 rd/c10d26p7
+b $STORAGE             138 216  1   1 rd/c10d27
+b $STORAGE             138 217  1   1 rd/c10d27p1
+b $STORAGE             138 218  1   1 rd/c10d27p2
+b $STORAGE             138 219  1   1 rd/c10d27p3
+b $STORAGE             138 220  1   1 rd/c10d27p4
+b $STORAGE             138 221  1   1 rd/c10d27p5
+b $STORAGE             138 222  1   1 rd/c10d27p6
+b $STORAGE             138 223  1   1 rd/c10d27p7
+b $STORAGE             138 224  1   1 rd/c10d28
+b $STORAGE             138 225  1   1 rd/c10d28p1
+b $STORAGE             138 226  1   1 rd/c10d28p2
+b $STORAGE             138 227  1   1 rd/c10d28p3
+b $STORAGE             138 228  1   1 rd/c10d28p4
+b $STORAGE             138 229  1   1 rd/c10d28p5
+b $STORAGE             138 230  1   1 rd/c10d28p6
+b $STORAGE             138 231  1   1 rd/c10d28p7
+b $STORAGE             138 232  1   1 rd/c10d29
+b $STORAGE             138 233  1   1 rd/c10d29p1
+b $STORAGE             138 234  1   1 rd/c10d29p2
+b $STORAGE             138 235  1   1 rd/c10d29p3
+b $STORAGE             138 236  1   1 rd/c10d29p4
+b $STORAGE             138 237  1   1 rd/c10d29p5
+b $STORAGE             138 238  1   1 rd/c10d29p6
+b $STORAGE             138 239  1   1 rd/c10d29p7
+b $STORAGE             138 240  1   1 rd/c10d30
+b $STORAGE             138 241  1   1 rd/c10d30p1
+b $STORAGE             138 242  1   1 rd/c10d30p2
+b $STORAGE             138 243  1   1 rd/c10d30p3
+b $STORAGE             138 244  1   1 rd/c10d30p4
+b $STORAGE             138 245  1   1 rd/c10d30p5
+b $STORAGE             138 246  1   1 rd/c10d30p6
+b $STORAGE             138 247  1   1 rd/c10d30p7
+b $STORAGE             138 248  1   1 rd/c10d31
+b $STORAGE             138 249  1   1 rd/c10d31p1
+b $STORAGE             138 250  1   1 rd/c10d31p2
+b $STORAGE             138 251  1   1 rd/c10d31p3
+b $STORAGE             138 252  1   1 rd/c10d31p4
+b $STORAGE             138 253  1   1 rd/c10d31p5
+b $STORAGE             138 254  1   1 rd/c10d31p6
+b $STORAGE             138 255  1   1 rd/c10d31p7
+b $STORAGE             139   0  1   1 rd/c11d0
+b $STORAGE             139   1  1   1 rd/c11d0p1
+b $STORAGE             139   2  1   1 rd/c11d0p2
+b $STORAGE             139   3  1   1 rd/c11d0p3
+b $STORAGE             139   4  1   1 rd/c11d0p4
+b $STORAGE             139   5  1   1 rd/c11d0p5
+b $STORAGE             139   6  1   1 rd/c11d0p6
+b $STORAGE             139   7  1   1 rd/c11d0p7
+b $STORAGE             139   8  1   1 rd/c11d1
+b $STORAGE             139   9  1   1 rd/c11d1p1
+b $STORAGE             139  10  1   1 rd/c11d1p2
+b $STORAGE             139  11  1   1 rd/c11d1p3
+b $STORAGE             139  12  1   1 rd/c11d1p4
+b $STORAGE             139  13  1   1 rd/c11d1p5
+b $STORAGE             139  14  1   1 rd/c11d1p6
+b $STORAGE             139  15  1   1 rd/c11d1p7
+b $STORAGE             139  16  1   1 rd/c11d2
+b $STORAGE             139  17  1   1 rd/c11d2p1
+b $STORAGE             139  18  1   1 rd/c11d2p2
+b $STORAGE             139  19  1   1 rd/c11d2p3
+b $STORAGE             139  20  1   1 rd/c11d2p4
+b $STORAGE             139  21  1   1 rd/c11d2p5
+b $STORAGE             139  22  1   1 rd/c11d2p6
+b $STORAGE             139  23  1   1 rd/c11d2p7
+b $STORAGE             139  24  1   1 rd/c11d3
+b $STORAGE             139  25  1   1 rd/c11d3p1
+b $STORAGE             139  26  1   1 rd/c11d3p2
+b $STORAGE             139  27  1   1 rd/c11d3p3
+b $STORAGE             139  28  1   1 rd/c11d3p4
+b $STORAGE             139  29  1   1 rd/c11d3p5
+b $STORAGE             139  30  1   1 rd/c11d3p6
+b $STORAGE             139  31  1   1 rd/c11d3p7
+b $STORAGE             139  32  1   1 rd/c11d4
+b $STORAGE             139  33  1   1 rd/c11d4p1
+b $STORAGE             139  34  1   1 rd/c11d4p2
+b $STORAGE             139  35  1   1 rd/c11d4p3
+b $STORAGE             139  36  1   1 rd/c11d4p4
+b $STORAGE             139  37  1   1 rd/c11d4p5
+b $STORAGE             139  38  1   1 rd/c11d4p6
+b $STORAGE             139  39  1   1 rd/c11d4p7
+b $STORAGE             139  40  1   1 rd/c11d5
+b $STORAGE             139  41  1   1 rd/c11d5p1
+b $STORAGE             139  42  1   1 rd/c11d5p2
+b $STORAGE             139  43  1   1 rd/c11d5p3
+b $STORAGE             139  44  1   1 rd/c11d5p4
+b $STORAGE             139  45  1   1 rd/c11d5p5
+b $STORAGE             139  46  1   1 rd/c11d5p6
+b $STORAGE             139  47  1   1 rd/c11d5p7
+b $STORAGE             139  48  1   1 rd/c11d6
+b $STORAGE             139  49  1   1 rd/c11d6p1
+b $STORAGE             139  50  1   1 rd/c11d6p2
+b $STORAGE             139  51  1   1 rd/c11d6p3
+b $STORAGE             139  52  1   1 rd/c11d6p4
+b $STORAGE             139  53  1   1 rd/c11d6p5
+b $STORAGE             139  54  1   1 rd/c11d6p6
+b $STORAGE             139  55  1   1 rd/c11d6p7
+b $STORAGE             139  56  1   1 rd/c11d7
+b $STORAGE             139  57  1   1 rd/c11d7p1
+b $STORAGE             139  58  1   1 rd/c11d7p2
+b $STORAGE             139  59  1   1 rd/c11d7p3
+b $STORAGE             139  60  1   1 rd/c11d7p4
+b $STORAGE             139  61  1   1 rd/c11d7p5
+b $STORAGE             139  62  1   1 rd/c11d7p6
+b $STORAGE             139  63  1   1 rd/c11d7p7
+b $STORAGE             139  64  1   1 rd/c11d8
+b $STORAGE             139  65  1   1 rd/c11d8p1
+b $STORAGE             139  66  1   1 rd/c11d8p2
+b $STORAGE             139  67  1   1 rd/c11d8p3
+b $STORAGE             139  68  1   1 rd/c11d8p4
+b $STORAGE             139  69  1   1 rd/c11d8p5
+b $STORAGE             139  70  1   1 rd/c11d8p6
+b $STORAGE             139  71  1   1 rd/c11d8p7
+b $STORAGE             139  72  1   1 rd/c11d9
+b $STORAGE             139  73  1   1 rd/c11d9p1
+b $STORAGE             139  74  1   1 rd/c11d9p2
+b $STORAGE             139  75  1   1 rd/c11d9p3
+b $STORAGE             139  76  1   1 rd/c11d9p4
+b $STORAGE             139  77  1   1 rd/c11d9p5
+b $STORAGE             139  78  1   1 rd/c11d9p6
+b $STORAGE             139  79  1   1 rd/c11d9p7
+b $STORAGE             139  80  1   1 rd/c11d10
+b $STORAGE             139  81  1   1 rd/c11d10p1
+b $STORAGE             139  82  1   1 rd/c11d10p2
+b $STORAGE             139  83  1   1 rd/c11d10p3
+b $STORAGE             139  84  1   1 rd/c11d10p4
+b $STORAGE             139  85  1   1 rd/c11d10p5
+b $STORAGE             139  86  1   1 rd/c11d10p6
+b $STORAGE             139  87  1   1 rd/c11d10p7
+b $STORAGE             139  88  1   1 rd/c11d11
+b $STORAGE             139  89  1   1 rd/c11d11p1
+b $STORAGE             139  90  1   1 rd/c11d11p2
+b $STORAGE             139  91  1   1 rd/c11d11p3
+b $STORAGE             139  92  1   1 rd/c11d11p4
+b $STORAGE             139  93  1   1 rd/c11d11p5
+b $STORAGE             139  94  1   1 rd/c11d11p6
+b $STORAGE             139  95  1   1 rd/c11d11p7
+b $STORAGE             139  96  1   1 rd/c11d12
+b $STORAGE             139  97  1   1 rd/c11d12p1
+b $STORAGE             139  98  1   1 rd/c11d12p2
+b $STORAGE             139  99  1   1 rd/c11d12p3
+b $STORAGE             139 100  1   1 rd/c11d12p4
+b $STORAGE             139 101  1   1 rd/c11d12p5
+b $STORAGE             139 102  1   1 rd/c11d12p6
+b $STORAGE             139 103  1   1 rd/c11d12p7
+b $STORAGE             139 104  1   1 rd/c11d13
+b $STORAGE             139 105  1   1 rd/c11d13p1
+b $STORAGE             139 106  1   1 rd/c11d13p2
+b $STORAGE             139 107  1   1 rd/c11d13p3
+b $STORAGE             139 108  1   1 rd/c11d13p4
+b $STORAGE             139 109  1   1 rd/c11d13p5
+b $STORAGE             139 110  1   1 rd/c11d13p6
+b $STORAGE             139 111  1   1 rd/c11d13p7
+b $STORAGE             139 112  1   1 rd/c11d14
+b $STORAGE             139 113  1   1 rd/c11d14p1
+b $STORAGE             139 114  1   1 rd/c11d14p2
+b $STORAGE             139 115  1   1 rd/c11d14p3
+b $STORAGE             139 116  1   1 rd/c11d14p4
+b $STORAGE             139 117  1   1 rd/c11d14p5
+b $STORAGE             139 118  1   1 rd/c11d14p6
+b $STORAGE             139 119  1   1 rd/c11d14p7
+b $STORAGE             139 120  1   1 rd/c11d15
+b $STORAGE             139 121  1   1 rd/c11d15p1
+b $STORAGE             139 122  1   1 rd/c11d15p2
+b $STORAGE             139 123  1   1 rd/c11d15p3
+b $STORAGE             139 124  1   1 rd/c11d15p4
+b $STORAGE             139 125  1   1 rd/c11d15p5
+b $STORAGE             139 126  1   1 rd/c11d15p6
+b $STORAGE             139 127  1   1 rd/c11d15p7
+b $STORAGE             139 128  1   1 rd/c11d16
+b $STORAGE             139 129  1   1 rd/c11d16p1
+b $STORAGE             139 130  1   1 rd/c11d16p2
+b $STORAGE             139 131  1   1 rd/c11d16p3
+b $STORAGE             139 132  1   1 rd/c11d16p4
+b $STORAGE             139 133  1   1 rd/c11d16p5
+b $STORAGE             139 134  1   1 rd/c11d16p6
+b $STORAGE             139 135  1   1 rd/c11d16p7
+b $STORAGE             139 136  1   1 rd/c11d17
+b $STORAGE             139 137  1   1 rd/c11d17p1
+b $STORAGE             139 138  1   1 rd/c11d17p2
+b $STORAGE             139 139  1   1 rd/c11d17p3
+b $STORAGE             139 140  1   1 rd/c11d17p4
+b $STORAGE             139 141  1   1 rd/c11d17p5
+b $STORAGE             139 142  1   1 rd/c11d17p6
+b $STORAGE             139 143  1   1 rd/c11d17p7
+b $STORAGE             139 144  1   1 rd/c11d18
+b $STORAGE             139 145  1   1 rd/c11d18p1
+b $STORAGE             139 146  1   1 rd/c11d18p2
+b $STORAGE             139 147  1   1 rd/c11d18p3
+b $STORAGE             139 148  1   1 rd/c11d18p4
+b $STORAGE             139 149  1   1 rd/c11d18p5
+b $STORAGE             139 150  1   1 rd/c11d18p6
+b $STORAGE             139 151  1   1 rd/c11d18p7
+b $STORAGE             139 152  1   1 rd/c11d19
+b $STORAGE             139 153  1   1 rd/c11d19p1
+b $STORAGE             139 154  1   1 rd/c11d19p2
+b $STORAGE             139 155  1   1 rd/c11d19p3
+b $STORAGE             139 156  1   1 rd/c11d19p4
+b $STORAGE             139 157  1   1 rd/c11d19p5
+b $STORAGE             139 158  1   1 rd/c11d19p6
+b $STORAGE             139 159  1   1 rd/c11d19p7
+b $STORAGE             139 160  1   1 rd/c11d20
+b $STORAGE             139 161  1   1 rd/c11d20p1
+b $STORAGE             139 162  1   1 rd/c11d20p2
+b $STORAGE             139 163  1   1 rd/c11d20p3
+b $STORAGE             139 164  1   1 rd/c11d20p4
+b $STORAGE             139 165  1   1 rd/c11d20p5
+b $STORAGE             139 166  1   1 rd/c11d20p6
+b $STORAGE             139 167  1   1 rd/c11d20p7
+b $STORAGE             139 168  1   1 rd/c11d21
+b $STORAGE             139 169  1   1 rd/c11d21p1
+b $STORAGE             139 170  1   1 rd/c11d21p2
+b $STORAGE             139 171  1   1 rd/c11d21p3
+b $STORAGE             139 172  1   1 rd/c11d21p4
+b $STORAGE             139 173  1   1 rd/c11d21p5
+b $STORAGE             139 174  1   1 rd/c11d21p6
+b $STORAGE             139 175  1   1 rd/c11d21p7
+b $STORAGE             139 176  1   1 rd/c11d22
+b $STORAGE             139 177  1   1 rd/c11d22p1
+b $STORAGE             139 178  1   1 rd/c11d22p2
+b $STORAGE             139 179  1   1 rd/c11d22p3
+b $STORAGE             139 180  1   1 rd/c11d22p4
+b $STORAGE             139 181  1   1 rd/c11d22p5
+b $STORAGE             139 182  1   1 rd/c11d22p6
+b $STORAGE             139 183  1   1 rd/c11d22p7
+b $STORAGE             139 184  1   1 rd/c11d23
+b $STORAGE             139 185  1   1 rd/c11d23p1
+b $STORAGE             139 186  1   1 rd/c11d23p2
+b $STORAGE             139 187  1   1 rd/c11d23p3
+b $STORAGE             139 188  1   1 rd/c11d23p4
+b $STORAGE             139 189  1   1 rd/c11d23p5
+b $STORAGE             139 190  1   1 rd/c11d23p6
+b $STORAGE             139 191  1   1 rd/c11d23p7
+b $STORAGE             139 192  1   1 rd/c11d24
+b $STORAGE             139 193  1   1 rd/c11d24p1
+b $STORAGE             139 194  1   1 rd/c11d24p2
+b $STORAGE             139 195  1   1 rd/c11d24p3
+b $STORAGE             139 196  1   1 rd/c11d24p4
+b $STORAGE             139 197  1   1 rd/c11d24p5
+b $STORAGE             139 198  1   1 rd/c11d24p6
+b $STORAGE             139 199  1   1 rd/c11d24p7
+b $STORAGE             139 200  1   1 rd/c11d25
+b $STORAGE             139 201  1   1 rd/c11d25p1
+b $STORAGE             139 202  1   1 rd/c11d25p2
+b $STORAGE             139 203  1   1 rd/c11d25p3
+b $STORAGE             139 204  1   1 rd/c11d25p4
+b $STORAGE             139 205  1   1 rd/c11d25p5
+b $STORAGE             139 206  1   1 rd/c11d25p6
+b $STORAGE             139 207  1   1 rd/c11d25p7
+b $STORAGE             139 208  1   1 rd/c11d26
+b $STORAGE             139 209  1   1 rd/c11d26p1
+b $STORAGE             139 210  1   1 rd/c11d26p2
+b $STORAGE             139 211  1   1 rd/c11d26p3
+b $STORAGE             139 212  1   1 rd/c11d26p4
+b $STORAGE             139 213  1   1 rd/c11d26p5
+b $STORAGE             139 214  1   1 rd/c11d26p6
+b $STORAGE             139 215  1   1 rd/c11d26p7
+b $STORAGE             139 216  1   1 rd/c11d27
+b $STORAGE             139 217  1   1 rd/c11d27p1
+b $STORAGE             139 218  1   1 rd/c11d27p2
+b $STORAGE             139 219  1   1 rd/c11d27p3
+b $STORAGE             139 220  1   1 rd/c11d27p4
+b $STORAGE             139 221  1   1 rd/c11d27p5
+b $STORAGE             139 222  1   1 rd/c11d27p6
+b $STORAGE             139 223  1   1 rd/c11d27p7
+b $STORAGE             139 224  1   1 rd/c11d28
+b $STORAGE             139 225  1   1 rd/c11d28p1
+b $STORAGE             139 226  1   1 rd/c11d28p2
+b $STORAGE             139 227  1   1 rd/c11d28p3
+b $STORAGE             139 228  1   1 rd/c11d28p4
+b $STORAGE             139 229  1   1 rd/c11d28p5
+b $STORAGE             139 230  1   1 rd/c11d28p6
+b $STORAGE             139 231  1   1 rd/c11d28p7
+b $STORAGE             139 232  1   1 rd/c11d29
+b $STORAGE             139 233  1   1 rd/c11d29p1
+b $STORAGE             139 234  1   1 rd/c11d29p2
+b $STORAGE             139 235  1   1 rd/c11d29p3
+b $STORAGE             139 236  1   1 rd/c11d29p4
+b $STORAGE             139 237  1   1 rd/c11d29p5
+b $STORAGE             139 238  1   1 rd/c11d29p6
+b $STORAGE             139 239  1   1 rd/c11d29p7
+b $STORAGE             139 240  1   1 rd/c11d30
+b $STORAGE             139 241  1   1 rd/c11d30p1
+b $STORAGE             139 242  1   1 rd/c11d30p2
+b $STORAGE             139 243  1   1 rd/c11d30p3
+b $STORAGE             139 244  1   1 rd/c11d30p4
+b $STORAGE             139 245  1   1 rd/c11d30p5
+b $STORAGE             139 246  1   1 rd/c11d30p6
+b $STORAGE             139 247  1   1 rd/c11d30p7
+b $STORAGE             139 248  1   1 rd/c11d31
+b $STORAGE             139 249  1   1 rd/c11d31p1
+b $STORAGE             139 250  1   1 rd/c11d31p2
+b $STORAGE             139 251  1   1 rd/c11d31p3
+b $STORAGE             139 252  1   1 rd/c11d31p4
+b $STORAGE             139 253  1   1 rd/c11d31p5
+b $STORAGE             139 254  1   1 rd/c11d31p6
+b $STORAGE             139 255  1   1 rd/c11d31p7
+b $STORAGE             140   0  1   1 rd/c12d0
+b $STORAGE             140   1  1   1 rd/c12d0p1
+b $STORAGE             140   2  1   1 rd/c12d0p2
+b $STORAGE             140   3  1   1 rd/c12d0p3
+b $STORAGE             140   4  1   1 rd/c12d0p4
+b $STORAGE             140   5  1   1 rd/c12d0p5
+b $STORAGE             140   6  1   1 rd/c12d0p6
+b $STORAGE             140   7  1   1 rd/c12d0p7
+b $STORAGE             140   8  1   1 rd/c12d1
+b $STORAGE             140   9  1   1 rd/c12d1p1
+b $STORAGE             140  10  1   1 rd/c12d1p2
+b $STORAGE             140  11  1   1 rd/c12d1p3
+b $STORAGE             140  12  1   1 rd/c12d1p4
+b $STORAGE             140  13  1   1 rd/c12d1p5
+b $STORAGE             140  14  1   1 rd/c12d1p6
+b $STORAGE             140  15  1   1 rd/c12d1p7
+b $STORAGE             140  16  1   1 rd/c12d2
+b $STORAGE             140  17  1   1 rd/c12d2p1
+b $STORAGE             140  18  1   1 rd/c12d2p2
+b $STORAGE             140  19  1   1 rd/c12d2p3
+b $STORAGE             140  20  1   1 rd/c12d2p4
+b $STORAGE             140  21  1   1 rd/c12d2p5
+b $STORAGE             140  22  1   1 rd/c12d2p6
+b $STORAGE             140  23  1   1 rd/c12d2p7
+b $STORAGE             140  24  1   1 rd/c12d3
+b $STORAGE             140  25  1   1 rd/c12d3p1
+b $STORAGE             140  26  1   1 rd/c12d3p2
+b $STORAGE             140  27  1   1 rd/c12d3p3
+b $STORAGE             140  28  1   1 rd/c12d3p4
+b $STORAGE             140  29  1   1 rd/c12d3p5
+b $STORAGE             140  30  1   1 rd/c12d3p6
+b $STORAGE             140  31  1   1 rd/c12d3p7
+b $STORAGE             140  32  1   1 rd/c12d4
+b $STORAGE             140  33  1   1 rd/c12d4p1
+b $STORAGE             140  34  1   1 rd/c12d4p2
+b $STORAGE             140  35  1   1 rd/c12d4p3
+b $STORAGE             140  36  1   1 rd/c12d4p4
+b $STORAGE             140  37  1   1 rd/c12d4p5
+b $STORAGE             140  38  1   1 rd/c12d4p6
+b $STORAGE             140  39  1   1 rd/c12d4p7
+b $STORAGE             140  40  1   1 rd/c12d5
+b $STORAGE             140  41  1   1 rd/c12d5p1
+b $STORAGE             140  42  1   1 rd/c12d5p2
+b $STORAGE             140  43  1   1 rd/c12d5p3
+b $STORAGE             140  44  1   1 rd/c12d5p4
+b $STORAGE             140  45  1   1 rd/c12d5p5
+b $STORAGE             140  46  1   1 rd/c12d5p6
+b $STORAGE             140  47  1   1 rd/c12d5p7
+b $STORAGE             140  48  1   1 rd/c12d6
+b $STORAGE             140  49  1   1 rd/c12d6p1
+b $STORAGE             140  50  1   1 rd/c12d6p2
+b $STORAGE             140  51  1   1 rd/c12d6p3
+b $STORAGE             140  52  1   1 rd/c12d6p4
+b $STORAGE             140  53  1   1 rd/c12d6p5
+b $STORAGE             140  54  1   1 rd/c12d6p6
+b $STORAGE             140  55  1   1 rd/c12d6p7
+b $STORAGE             140  56  1   1 rd/c12d7
+b $STORAGE             140  57  1   1 rd/c12d7p1
+b $STORAGE             140  58  1   1 rd/c12d7p2
+b $STORAGE             140  59  1   1 rd/c12d7p3
+b $STORAGE             140  60  1   1 rd/c12d7p4
+b $STORAGE             140  61  1   1 rd/c12d7p5
+b $STORAGE             140  62  1   1 rd/c12d7p6
+b $STORAGE             140  63  1   1 rd/c12d7p7
+b $STORAGE             140  64  1   1 rd/c12d8
+b $STORAGE             140  65  1   1 rd/c12d8p1
+b $STORAGE             140  66  1   1 rd/c12d8p2
+b $STORAGE             140  67  1   1 rd/c12d8p3
+b $STORAGE             140  68  1   1 rd/c12d8p4
+b $STORAGE             140  69  1   1 rd/c12d8p5
+b $STORAGE             140  70  1   1 rd/c12d8p6
+b $STORAGE             140  71  1   1 rd/c12d8p7
+b $STORAGE             140  72  1   1 rd/c12d9
+b $STORAGE             140  73  1   1 rd/c12d9p1
+b $STORAGE             140  74  1   1 rd/c12d9p2
+b $STORAGE             140  75  1   1 rd/c12d9p3
+b $STORAGE             140  76  1   1 rd/c12d9p4
+b $STORAGE             140  77  1   1 rd/c12d9p5
+b $STORAGE             140  78  1   1 rd/c12d9p6
+b $STORAGE             140  79  1   1 rd/c12d9p7
+b $STORAGE             140  80  1   1 rd/c12d10
+b $STORAGE             140  81  1   1 rd/c12d10p1
+b $STORAGE             140  82  1   1 rd/c12d10p2
+b $STORAGE             140  83  1   1 rd/c12d10p3
+b $STORAGE             140  84  1   1 rd/c12d10p4
+b $STORAGE             140  85  1   1 rd/c12d10p5
+b $STORAGE             140  86  1   1 rd/c12d10p6
+b $STORAGE             140  87  1   1 rd/c12d10p7
+b $STORAGE             140  88  1   1 rd/c12d11
+b $STORAGE             140  89  1   1 rd/c12d11p1
+b $STORAGE             140  90  1   1 rd/c12d11p2
+b $STORAGE             140  91  1   1 rd/c12d11p3
+b $STORAGE             140  92  1   1 rd/c12d11p4
+b $STORAGE             140  93  1   1 rd/c12d11p5
+b $STORAGE             140  94  1   1 rd/c12d11p6
+b $STORAGE             140  95  1   1 rd/c12d11p7
+b $STORAGE             140  96  1   1 rd/c12d12
+b $STORAGE             140  97  1   1 rd/c12d12p1
+b $STORAGE             140  98  1   1 rd/c12d12p2
+b $STORAGE             140  99  1   1 rd/c12d12p3
+b $STORAGE             140 100  1   1 rd/c12d12p4
+b $STORAGE             140 101  1   1 rd/c12d12p5
+b $STORAGE             140 102  1   1 rd/c12d12p6
+b $STORAGE             140 103  1   1 rd/c12d12p7
+b $STORAGE             140 104  1   1 rd/c12d13
+b $STORAGE             140 105  1   1 rd/c12d13p1
+b $STORAGE             140 106  1   1 rd/c12d13p2
+b $STORAGE             140 107  1   1 rd/c12d13p3
+b $STORAGE             140 108  1   1 rd/c12d13p4
+b $STORAGE             140 109  1   1 rd/c12d13p5
+b $STORAGE             140 110  1   1 rd/c12d13p6
+b $STORAGE             140 111  1   1 rd/c12d13p7
+b $STORAGE             140 112  1   1 rd/c12d14
+b $STORAGE             140 113  1   1 rd/c12d14p1
+b $STORAGE             140 114  1   1 rd/c12d14p2
+b $STORAGE             140 115  1   1 rd/c12d14p3
+b $STORAGE             140 116  1   1 rd/c12d14p4
+b $STORAGE             140 117  1   1 rd/c12d14p5
+b $STORAGE             140 118  1   1 rd/c12d14p6
+b $STORAGE             140 119  1   1 rd/c12d14p7
+b $STORAGE             140 120  1   1 rd/c12d15
+b $STORAGE             140 121  1   1 rd/c12d15p1
+b $STORAGE             140 122  1   1 rd/c12d15p2
+b $STORAGE             140 123  1   1 rd/c12d15p3
+b $STORAGE             140 124  1   1 rd/c12d15p4
+b $STORAGE             140 125  1   1 rd/c12d15p5
+b $STORAGE             140 126  1   1 rd/c12d15p6
+b $STORAGE             140 127  1   1 rd/c12d15p7
+b $STORAGE             140 128  1   1 rd/c12d16
+b $STORAGE             140 129  1   1 rd/c12d16p1
+b $STORAGE             140 130  1   1 rd/c12d16p2
+b $STORAGE             140 131  1   1 rd/c12d16p3
+b $STORAGE             140 132  1   1 rd/c12d16p4
+b $STORAGE             140 133  1   1 rd/c12d16p5
+b $STORAGE             140 134  1   1 rd/c12d16p6
+b $STORAGE             140 135  1   1 rd/c12d16p7
+b $STORAGE             140 136  1   1 rd/c12d17
+b $STORAGE             140 137  1   1 rd/c12d17p1
+b $STORAGE             140 138  1   1 rd/c12d17p2
+b $STORAGE             140 139  1   1 rd/c12d17p3
+b $STORAGE             140 140  1   1 rd/c12d17p4
+b $STORAGE             140 141  1   1 rd/c12d17p5
+b $STORAGE             140 142  1   1 rd/c12d17p6
+b $STORAGE             140 143  1   1 rd/c12d17p7
+b $STORAGE             140 144  1   1 rd/c12d18
+b $STORAGE             140 145  1   1 rd/c12d18p1
+b $STORAGE             140 146  1   1 rd/c12d18p2
+b $STORAGE             140 147  1   1 rd/c12d18p3
+b $STORAGE             140 148  1   1 rd/c12d18p4
+b $STORAGE             140 149  1   1 rd/c12d18p5
+b $STORAGE             140 150  1   1 rd/c12d18p6
+b $STORAGE             140 151  1   1 rd/c12d18p7
+b $STORAGE             140 152  1   1 rd/c12d19
+b $STORAGE             140 153  1   1 rd/c12d19p1
+b $STORAGE             140 154  1   1 rd/c12d19p2
+b $STORAGE             140 155  1   1 rd/c12d19p3
+b $STORAGE             140 156  1   1 rd/c12d19p4
+b $STORAGE             140 157  1   1 rd/c12d19p5
+b $STORAGE             140 158  1   1 rd/c12d19p6
+b $STORAGE             140 159  1   1 rd/c12d19p7
+b $STORAGE             140 160  1   1 rd/c12d20
+b $STORAGE             140 161  1   1 rd/c12d20p1
+b $STORAGE             140 162  1   1 rd/c12d20p2
+b $STORAGE             140 163  1   1 rd/c12d20p3
+b $STORAGE             140 164  1   1 rd/c12d20p4
+b $STORAGE             140 165  1   1 rd/c12d20p5
+b $STORAGE             140 166  1   1 rd/c12d20p6
+b $STORAGE             140 167  1   1 rd/c12d20p7
+b $STORAGE             140 168  1   1 rd/c12d21
+b $STORAGE             140 169  1   1 rd/c12d21p1
+b $STORAGE             140 170  1   1 rd/c12d21p2
+b $STORAGE             140 171  1   1 rd/c12d21p3
+b $STORAGE             140 172  1   1 rd/c12d21p4
+b $STORAGE             140 173  1   1 rd/c12d21p5
+b $STORAGE             140 174  1   1 rd/c12d21p6
+b $STORAGE             140 175  1   1 rd/c12d21p7
+b $STORAGE             140 176  1   1 rd/c12d22
+b $STORAGE             140 177  1   1 rd/c12d22p1
+b $STORAGE             140 178  1   1 rd/c12d22p2
+b $STORAGE             140 179  1   1 rd/c12d22p3
+b $STORAGE             140 180  1   1 rd/c12d22p4
+b $STORAGE             140 181  1   1 rd/c12d22p5
+b $STORAGE             140 182  1   1 rd/c12d22p6
+b $STORAGE             140 183  1   1 rd/c12d22p7
+b $STORAGE             140 184  1   1 rd/c12d23
+b $STORAGE             140 185  1   1 rd/c12d23p1
+b $STORAGE             140 186  1   1 rd/c12d23p2
+b $STORAGE             140 187  1   1 rd/c12d23p3
+b $STORAGE             140 188  1   1 rd/c12d23p4
+b $STORAGE             140 189  1   1 rd/c12d23p5
+b $STORAGE             140 190  1   1 rd/c12d23p6
+b $STORAGE             140 191  1   1 rd/c12d23p7
+b $STORAGE             140 192  1   1 rd/c12d24
+b $STORAGE             140 193  1   1 rd/c12d24p1
+b $STORAGE             140 194  1   1 rd/c12d24p2
+b $STORAGE             140 195  1   1 rd/c12d24p3
+b $STORAGE             140 196  1   1 rd/c12d24p4
+b $STORAGE             140 197  1   1 rd/c12d24p5
+b $STORAGE             140 198  1   1 rd/c12d24p6
+b $STORAGE             140 199  1   1 rd/c12d24p7
+b $STORAGE             140 200  1   1 rd/c12d25
+b $STORAGE             140 201  1   1 rd/c12d25p1
+b $STORAGE             140 202  1   1 rd/c12d25p2
+b $STORAGE             140 203  1   1 rd/c12d25p3
+b $STORAGE             140 204  1   1 rd/c12d25p4
+b $STORAGE             140 205  1   1 rd/c12d25p5
+b $STORAGE             140 206  1   1 rd/c12d25p6
+b $STORAGE             140 207  1   1 rd/c12d25p7
+b $STORAGE             140 208  1   1 rd/c12d26
+b $STORAGE             140 209  1   1 rd/c12d26p1
+b $STORAGE             140 210  1   1 rd/c12d26p2
+b $STORAGE             140 211  1   1 rd/c12d26p3
+b $STORAGE             140 212  1   1 rd/c12d26p4
+b $STORAGE             140 213  1   1 rd/c12d26p5
+b $STORAGE             140 214  1   1 rd/c12d26p6
+b $STORAGE             140 215  1   1 rd/c12d26p7
+b $STORAGE             140 216  1   1 rd/c12d27
+b $STORAGE             140 217  1   1 rd/c12d27p1
+b $STORAGE             140 218  1   1 rd/c12d27p2
+b $STORAGE             140 219  1   1 rd/c12d27p3
+b $STORAGE             140 220  1   1 rd/c12d27p4
+b $STORAGE             140 221  1   1 rd/c12d27p5
+b $STORAGE             140 222  1   1 rd/c12d27p6
+b $STORAGE             140 223  1   1 rd/c12d27p7
+b $STORAGE             140 224  1   1 rd/c12d28
+b $STORAGE             140 225  1   1 rd/c12d28p1
+b $STORAGE             140 226  1   1 rd/c12d28p2
+b $STORAGE             140 227  1   1 rd/c12d28p3
+b $STORAGE             140 228  1   1 rd/c12d28p4
+b $STORAGE             140 229  1   1 rd/c12d28p5
+b $STORAGE             140 230  1   1 rd/c12d28p6
+b $STORAGE             140 231  1   1 rd/c12d28p7
+b $STORAGE             140 232  1   1 rd/c12d29
+b $STORAGE             140 233  1   1 rd/c12d29p1
+b $STORAGE             140 234  1   1 rd/c12d29p2
+b $STORAGE             140 235  1   1 rd/c12d29p3
+b $STORAGE             140 236  1   1 rd/c12d29p4
+b $STORAGE             140 237  1   1 rd/c12d29p5
+b $STORAGE             140 238  1   1 rd/c12d29p6
+b $STORAGE             140 239  1   1 rd/c12d29p7
+b $STORAGE             140 240  1   1 rd/c12d30
+b $STORAGE             140 241  1   1 rd/c12d30p1
+b $STORAGE             140 242  1   1 rd/c12d30p2
+b $STORAGE             140 243  1   1 rd/c12d30p3
+b $STORAGE             140 244  1   1 rd/c12d30p4
+b $STORAGE             140 245  1   1 rd/c12d30p5
+b $STORAGE             140 246  1   1 rd/c12d30p6
+b $STORAGE             140 247  1   1 rd/c12d30p7
+b $STORAGE             140 248  1   1 rd/c12d31
+b $STORAGE             140 249  1   1 rd/c12d31p1
+b $STORAGE             140 250  1   1 rd/c12d31p2
+b $STORAGE             140 251  1   1 rd/c12d31p3
+b $STORAGE             140 252  1   1 rd/c12d31p4
+b $STORAGE             140 253  1   1 rd/c12d31p5
+b $STORAGE             140 254  1   1 rd/c12d31p6
+b $STORAGE             140 255  1   1 rd/c12d31p7
+b $STORAGE             141   0  1   1 rd/c13d0
+b $STORAGE             141   1  1   1 rd/c13d0p1
+b $STORAGE             141   2  1   1 rd/c13d0p2
+b $STORAGE             141   3  1   1 rd/c13d0p3
+b $STORAGE             141   4  1   1 rd/c13d0p4
+b $STORAGE             141   5  1   1 rd/c13d0p5
+b $STORAGE             141   6  1   1 rd/c13d0p6
+b $STORAGE             141   7  1   1 rd/c13d0p7
+b $STORAGE             141   8  1   1 rd/c13d1
+b $STORAGE             141   9  1   1 rd/c13d1p1
+b $STORAGE             141  10  1   1 rd/c13d1p2
+b $STORAGE             141  11  1   1 rd/c13d1p3
+b $STORAGE             141  12  1   1 rd/c13d1p4
+b $STORAGE             141  13  1   1 rd/c13d1p5
+b $STORAGE             141  14  1   1 rd/c13d1p6
+b $STORAGE             141  15  1   1 rd/c13d1p7
+b $STORAGE             141  16  1   1 rd/c13d2
+b $STORAGE             141  17  1   1 rd/c13d2p1
+b $STORAGE             141  18  1   1 rd/c13d2p2
+b $STORAGE             141  19  1   1 rd/c13d2p3
+b $STORAGE             141  20  1   1 rd/c13d2p4
+b $STORAGE             141  21  1   1 rd/c13d2p5
+b $STORAGE             141  22  1   1 rd/c13d2p6
+b $STORAGE             141  23  1   1 rd/c13d2p7
+b $STORAGE             141  24  1   1 rd/c13d3
+b $STORAGE             141  25  1   1 rd/c13d3p1
+b $STORAGE             141  26  1   1 rd/c13d3p2
+b $STORAGE             141  27  1   1 rd/c13d3p3
+b $STORAGE             141  28  1   1 rd/c13d3p4
+b $STORAGE             141  29  1   1 rd/c13d3p5
+b $STORAGE             141  30  1   1 rd/c13d3p6
+b $STORAGE             141  31  1   1 rd/c13d3p7
+b $STORAGE             141  32  1   1 rd/c13d4
+b $STORAGE             141  33  1   1 rd/c13d4p1
+b $STORAGE             141  34  1   1 rd/c13d4p2
+b $STORAGE             141  35  1   1 rd/c13d4p3
+b $STORAGE             141  36  1   1 rd/c13d4p4
+b $STORAGE             141  37  1   1 rd/c13d4p5
+b $STORAGE             141  38  1   1 rd/c13d4p6
+b $STORAGE             141  39  1   1 rd/c13d4p7
+b $STORAGE             141  40  1   1 rd/c13d5
+b $STORAGE             141  41  1   1 rd/c13d5p1
+b $STORAGE             141  42  1   1 rd/c13d5p2
+b $STORAGE             141  43  1   1 rd/c13d5p3
+b $STORAGE             141  44  1   1 rd/c13d5p4
+b $STORAGE             141  45  1   1 rd/c13d5p5
+b $STORAGE             141  46  1   1 rd/c13d5p6
+b $STORAGE             141  47  1   1 rd/c13d5p7
+b $STORAGE             141  48  1   1 rd/c13d6
+b $STORAGE             141  49  1   1 rd/c13d6p1
+b $STORAGE             141  50  1   1 rd/c13d6p2
+b $STORAGE             141  51  1   1 rd/c13d6p3
+b $STORAGE             141  52  1   1 rd/c13d6p4
+b $STORAGE             141  53  1   1 rd/c13d6p5
+b $STORAGE             141  54  1   1 rd/c13d6p6
+b $STORAGE             141  55  1   1 rd/c13d6p7
+b $STORAGE             141  56  1   1 rd/c13d7
+b $STORAGE             141  57  1   1 rd/c13d7p1
+b $STORAGE             141  58  1   1 rd/c13d7p2
+b $STORAGE             141  59  1   1 rd/c13d7p3
+b $STORAGE             141  60  1   1 rd/c13d7p4
+b $STORAGE             141  61  1   1 rd/c13d7p5
+b $STORAGE             141  62  1   1 rd/c13d7p6
+b $STORAGE             141  63  1   1 rd/c13d7p7
+b $STORAGE             141  64  1   1 rd/c13d8
+b $STORAGE             141  65  1   1 rd/c13d8p1
+b $STORAGE             141  66  1   1 rd/c13d8p2
+b $STORAGE             141  67  1   1 rd/c13d8p3
+b $STORAGE             141  68  1   1 rd/c13d8p4
+b $STORAGE             141  69  1   1 rd/c13d8p5
+b $STORAGE             141  70  1   1 rd/c13d8p6
+b $STORAGE             141  71  1   1 rd/c13d8p7
+b $STORAGE             141  72  1   1 rd/c13d9
+b $STORAGE             141  73  1   1 rd/c13d9p1
+b $STORAGE             141  74  1   1 rd/c13d9p2
+b $STORAGE             141  75  1   1 rd/c13d9p3
+b $STORAGE             141  76  1   1 rd/c13d9p4
+b $STORAGE             141  77  1   1 rd/c13d9p5
+b $STORAGE             141  78  1   1 rd/c13d9p6
+b $STORAGE             141  79  1   1 rd/c13d9p7
+b $STORAGE             141  80  1   1 rd/c13d10
+b $STORAGE             141  81  1   1 rd/c13d10p1
+b $STORAGE             141  82  1   1 rd/c13d10p2
+b $STORAGE             141  83  1   1 rd/c13d10p3
+b $STORAGE             141  84  1   1 rd/c13d10p4
+b $STORAGE             141  85  1   1 rd/c13d10p5
+b $STORAGE             141  86  1   1 rd/c13d10p6
+b $STORAGE             141  87  1   1 rd/c13d10p7
+b $STORAGE             141  88  1   1 rd/c13d11
+b $STORAGE             141  89  1   1 rd/c13d11p1
+b $STORAGE             141  90  1   1 rd/c13d11p2
+b $STORAGE             141  91  1   1 rd/c13d11p3
+b $STORAGE             141  92  1   1 rd/c13d11p4
+b $STORAGE             141  93  1   1 rd/c13d11p5
+b $STORAGE             141  94  1   1 rd/c13d11p6
+b $STORAGE             141  95  1   1 rd/c13d11p7
+b $STORAGE             141  96  1   1 rd/c13d12
+b $STORAGE             141  97  1   1 rd/c13d12p1
+b $STORAGE             141  98  1   1 rd/c13d12p2
+b $STORAGE             141  99  1   1 rd/c13d12p3
+b $STORAGE             141 100  1   1 rd/c13d12p4
+b $STORAGE             141 101  1   1 rd/c13d12p5
+b $STORAGE             141 102  1   1 rd/c13d12p6
+b $STORAGE             141 103  1   1 rd/c13d12p7
+b $STORAGE             141 104  1   1 rd/c13d13
+b $STORAGE             141 105  1   1 rd/c13d13p1
+b $STORAGE             141 106  1   1 rd/c13d13p2
+b $STORAGE             141 107  1   1 rd/c13d13p3
+b $STORAGE             141 108  1   1 rd/c13d13p4
+b $STORAGE             141 109  1   1 rd/c13d13p5
+b $STORAGE             141 110  1   1 rd/c13d13p6
+b $STORAGE             141 111  1   1 rd/c13d13p7
+b $STORAGE             141 112  1   1 rd/c13d14
+b $STORAGE             141 113  1   1 rd/c13d14p1
+b $STORAGE             141 114  1   1 rd/c13d14p2
+b $STORAGE             141 115  1   1 rd/c13d14p3
+b $STORAGE             141 116  1   1 rd/c13d14p4
+b $STORAGE             141 117  1   1 rd/c13d14p5
+b $STORAGE             141 118  1   1 rd/c13d14p6
+b $STORAGE             141 119  1   1 rd/c13d14p7
+b $STORAGE             141 120  1   1 rd/c13d15
+b $STORAGE             141 121  1   1 rd/c13d15p1
+b $STORAGE             141 122  1   1 rd/c13d15p2
+b $STORAGE             141 123  1   1 rd/c13d15p3
+b $STORAGE             141 124  1   1 rd/c13d15p4
+b $STORAGE             141 125  1   1 rd/c13d15p5
+b $STORAGE             141 126  1   1 rd/c13d15p6
+b $STORAGE             141 127  1   1 rd/c13d15p7
+b $STORAGE             141 128  1   1 rd/c13d16
+b $STORAGE             141 129  1   1 rd/c13d16p1
+b $STORAGE             141 130  1   1 rd/c13d16p2
+b $STORAGE             141 131  1   1 rd/c13d16p3
+b $STORAGE             141 132  1   1 rd/c13d16p4
+b $STORAGE             141 133  1   1 rd/c13d16p5
+b $STORAGE             141 134  1   1 rd/c13d16p6
+b $STORAGE             141 135  1   1 rd/c13d16p7
+b $STORAGE             141 136  1   1 rd/c13d17
+b $STORAGE             141 137  1   1 rd/c13d17p1
+b $STORAGE             141 138  1   1 rd/c13d17p2
+b $STORAGE             141 139  1   1 rd/c13d17p3
+b $STORAGE             141 140  1   1 rd/c13d17p4
+b $STORAGE             141 141  1   1 rd/c13d17p5
+b $STORAGE             141 142  1   1 rd/c13d17p6
+b $STORAGE             141 143  1   1 rd/c13d17p7
+b $STORAGE             141 144  1   1 rd/c13d18
+b $STORAGE             141 145  1   1 rd/c13d18p1
+b $STORAGE             141 146  1   1 rd/c13d18p2
+b $STORAGE             141 147  1   1 rd/c13d18p3
+b $STORAGE             141 148  1   1 rd/c13d18p4
+b $STORAGE             141 149  1   1 rd/c13d18p5
+b $STORAGE             141 150  1   1 rd/c13d18p6
+b $STORAGE             141 151  1   1 rd/c13d18p7
+b $STORAGE             141 152  1   1 rd/c13d19
+b $STORAGE             141 153  1   1 rd/c13d19p1
+b $STORAGE             141 154  1   1 rd/c13d19p2
+b $STORAGE             141 155  1   1 rd/c13d19p3
+b $STORAGE             141 156  1   1 rd/c13d19p4
+b $STORAGE             141 157  1   1 rd/c13d19p5
+b $STORAGE             141 158  1   1 rd/c13d19p6
+b $STORAGE             141 159  1   1 rd/c13d19p7
+b $STORAGE             141 160  1   1 rd/c13d20
+b $STORAGE             141 161  1   1 rd/c13d20p1
+b $STORAGE             141 162  1   1 rd/c13d20p2
+b $STORAGE             141 163  1   1 rd/c13d20p3
+b $STORAGE             141 164  1   1 rd/c13d20p4
+b $STORAGE             141 165  1   1 rd/c13d20p5
+b $STORAGE             141 166  1   1 rd/c13d20p6
+b $STORAGE             141 167  1   1 rd/c13d20p7
+b $STORAGE             141 168  1   1 rd/c13d21
+b $STORAGE             141 169  1   1 rd/c13d21p1
+b $STORAGE             141 170  1   1 rd/c13d21p2
+b $STORAGE             141 171  1   1 rd/c13d21p3
+b $STORAGE             141 172  1   1 rd/c13d21p4
+b $STORAGE             141 173  1   1 rd/c13d21p5
+b $STORAGE             141 174  1   1 rd/c13d21p6
+b $STORAGE             141 175  1   1 rd/c13d21p7
+b $STORAGE             141 176  1   1 rd/c13d22
+b $STORAGE             141 177  1   1 rd/c13d22p1
+b $STORAGE             141 178  1   1 rd/c13d22p2
+b $STORAGE             141 179  1   1 rd/c13d22p3
+b $STORAGE             141 180  1   1 rd/c13d22p4
+b $STORAGE             141 181  1   1 rd/c13d22p5
+b $STORAGE             141 182  1   1 rd/c13d22p6
+b $STORAGE             141 183  1   1 rd/c13d22p7
+b $STORAGE             141 184  1   1 rd/c13d23
+b $STORAGE             141 185  1   1 rd/c13d23p1
+b $STORAGE             141 186  1   1 rd/c13d23p2
+b $STORAGE             141 187  1   1 rd/c13d23p3
+b $STORAGE             141 188  1   1 rd/c13d23p4
+b $STORAGE             141 189  1   1 rd/c13d23p5
+b $STORAGE             141 190  1   1 rd/c13d23p6
+b $STORAGE             141 191  1   1 rd/c13d23p7
+b $STORAGE             141 192  1   1 rd/c13d24
+b $STORAGE             141 193  1   1 rd/c13d24p1
+b $STORAGE             141 194  1   1 rd/c13d24p2
+b $STORAGE             141 195  1   1 rd/c13d24p3
+b $STORAGE             141 196  1   1 rd/c13d24p4
+b $STORAGE             141 197  1   1 rd/c13d24p5
+b $STORAGE             141 198  1   1 rd/c13d24p6
+b $STORAGE             141 199  1   1 rd/c13d24p7
+b $STORAGE             141 200  1   1 rd/c13d25
+b $STORAGE             141 201  1   1 rd/c13d25p1
+b $STORAGE             141 202  1   1 rd/c13d25p2
+b $STORAGE             141 203  1   1 rd/c13d25p3
+b $STORAGE             141 204  1   1 rd/c13d25p4
+b $STORAGE             141 205  1   1 rd/c13d25p5
+b $STORAGE             141 206  1   1 rd/c13d25p6
+b $STORAGE             141 207  1   1 rd/c13d25p7
+b $STORAGE             141 208  1   1 rd/c13d26
+b $STORAGE             141 209  1   1 rd/c13d26p1
+b $STORAGE             141 210  1   1 rd/c13d26p2
+b $STORAGE             141 211  1   1 rd/c13d26p3
+b $STORAGE             141 212  1   1 rd/c13d26p4
+b $STORAGE             141 213  1   1 rd/c13d26p5
+b $STORAGE             141 214  1   1 rd/c13d26p6
+b $STORAGE             141 215  1   1 rd/c13d26p7
+b $STORAGE             141 216  1   1 rd/c13d27
+b $STORAGE             141 217  1   1 rd/c13d27p1
+b $STORAGE             141 218  1   1 rd/c13d27p2
+b $STORAGE             141 219  1   1 rd/c13d27p3
+b $STORAGE             141 220  1   1 rd/c13d27p4
+b $STORAGE             141 221  1   1 rd/c13d27p5
+b $STORAGE             141 222  1   1 rd/c13d27p6
+b $STORAGE             141 223  1   1 rd/c13d27p7
+b $STORAGE             141 224  1   1 rd/c13d28
+b $STORAGE             141 225  1   1 rd/c13d28p1
+b $STORAGE             141 226  1   1 rd/c13d28p2
+b $STORAGE             141 227  1   1 rd/c13d28p3
+b $STORAGE             141 228  1   1 rd/c13d28p4
+b $STORAGE             141 229  1   1 rd/c13d28p5
+b $STORAGE             141 230  1   1 rd/c13d28p6
+b $STORAGE             141 231  1   1 rd/c13d28p7
+b $STORAGE             141 232  1   1 rd/c13d29
+b $STORAGE             141 233  1   1 rd/c13d29p1
+b $STORAGE             141 234  1   1 rd/c13d29p2
+b $STORAGE             141 235  1   1 rd/c13d29p3
+b $STORAGE             141 236  1   1 rd/c13d29p4
+b $STORAGE             141 237  1   1 rd/c13d29p5
+b $STORAGE             141 238  1   1 rd/c13d29p6
+b $STORAGE             141 239  1   1 rd/c13d29p7
+b $STORAGE             141 240  1   1 rd/c13d30
+b $STORAGE             141 241  1   1 rd/c13d30p1
+b $STORAGE             141 242  1   1 rd/c13d30p2
+b $STORAGE             141 243  1   1 rd/c13d30p3
+b $STORAGE             141 244  1   1 rd/c13d30p4
+b $STORAGE             141 245  1   1 rd/c13d30p5
+b $STORAGE             141 246  1   1 rd/c13d30p6
+b $STORAGE             141 247  1   1 rd/c13d30p7
+b $STORAGE             141 248  1   1 rd/c13d31
+b $STORAGE             141 249  1   1 rd/c13d31p1
+b $STORAGE             141 250  1   1 rd/c13d31p2
+b $STORAGE             141 251  1   1 rd/c13d31p3
+b $STORAGE             141 252  1   1 rd/c13d31p4
+b $STORAGE             141 253  1   1 rd/c13d31p5
+b $STORAGE             141 254  1   1 rd/c13d31p6
+b $STORAGE             141 255  1   1 rd/c13d31p7
+b $STORAGE             142   0  1   1 rd/c14d0
+b $STORAGE             142   1  1   1 rd/c14d0p1
+b $STORAGE             142   2  1   1 rd/c14d0p2
+b $STORAGE             142   3  1   1 rd/c14d0p3
+b $STORAGE             142   4  1   1 rd/c14d0p4
+b $STORAGE             142   5  1   1 rd/c14d0p5
+b $STORAGE             142   6  1   1 rd/c14d0p6
+b $STORAGE             142   7  1   1 rd/c14d0p7
+b $STORAGE             142   8  1   1 rd/c14d1
+b $STORAGE             142   9  1   1 rd/c14d1p1
+b $STORAGE             142  10  1   1 rd/c14d1p2
+b $STORAGE             142  11  1   1 rd/c14d1p3
+b $STORAGE             142  12  1   1 rd/c14d1p4
+b $STORAGE             142  13  1   1 rd/c14d1p5
+b $STORAGE             142  14  1   1 rd/c14d1p6
+b $STORAGE             142  15  1   1 rd/c14d1p7
+b $STORAGE             142  16  1   1 rd/c14d2
+b $STORAGE             142  17  1   1 rd/c14d2p1
+b $STORAGE             142  18  1   1 rd/c14d2p2
+b $STORAGE             142  19  1   1 rd/c14d2p3
+b $STORAGE             142  20  1   1 rd/c14d2p4
+b $STORAGE             142  21  1   1 rd/c14d2p5
+b $STORAGE             142  22  1   1 rd/c14d2p6
+b $STORAGE             142  23  1   1 rd/c14d2p7
+b $STORAGE             142  24  1   1 rd/c14d3
+b $STORAGE             142  25  1   1 rd/c14d3p1
+b $STORAGE             142  26  1   1 rd/c14d3p2
+b $STORAGE             142  27  1   1 rd/c14d3p3
+b $STORAGE             142  28  1   1 rd/c14d3p4
+b $STORAGE             142  29  1   1 rd/c14d3p5
+b $STORAGE             142  30  1   1 rd/c14d3p6
+b $STORAGE             142  31  1   1 rd/c14d3p7
+b $STORAGE             142  32  1   1 rd/c14d4
+b $STORAGE             142  33  1   1 rd/c14d4p1
+b $STORAGE             142  34  1   1 rd/c14d4p2
+b $STORAGE             142  35  1   1 rd/c14d4p3
+b $STORAGE             142  36  1   1 rd/c14d4p4
+b $STORAGE             142  37  1   1 rd/c14d4p5
+b $STORAGE             142  38  1   1 rd/c14d4p6
+b $STORAGE             142  39  1   1 rd/c14d4p7
+b $STORAGE             142  40  1   1 rd/c14d5
+b $STORAGE             142  41  1   1 rd/c14d5p1
+b $STORAGE             142  42  1   1 rd/c14d5p2
+b $STORAGE             142  43  1   1 rd/c14d5p3
+b $STORAGE             142  44  1   1 rd/c14d5p4
+b $STORAGE             142  45  1   1 rd/c14d5p5
+b $STORAGE             142  46  1   1 rd/c14d5p6
+b $STORAGE             142  47  1   1 rd/c14d5p7
+b $STORAGE             142  48  1   1 rd/c14d6
+b $STORAGE             142  49  1   1 rd/c14d6p1
+b $STORAGE             142  50  1   1 rd/c14d6p2
+b $STORAGE             142  51  1   1 rd/c14d6p3
+b $STORAGE             142  52  1   1 rd/c14d6p4
+b $STORAGE             142  53  1   1 rd/c14d6p5
+b $STORAGE             142  54  1   1 rd/c14d6p6
+b $STORAGE             142  55  1   1 rd/c14d6p7
+b $STORAGE             142  56  1   1 rd/c14d7
+b $STORAGE             142  57  1   1 rd/c14d7p1
+b $STORAGE             142  58  1   1 rd/c14d7p2
+b $STORAGE             142  59  1   1 rd/c14d7p3
+b $STORAGE             142  60  1   1 rd/c14d7p4
+b $STORAGE             142  61  1   1 rd/c14d7p5
+b $STORAGE             142  62  1   1 rd/c14d7p6
+b $STORAGE             142  63  1   1 rd/c14d7p7
+b $STORAGE             142  64  1   1 rd/c14d8
+b $STORAGE             142  65  1   1 rd/c14d8p1
+b $STORAGE             142  66  1   1 rd/c14d8p2
+b $STORAGE             142  67  1   1 rd/c14d8p3
+b $STORAGE             142  68  1   1 rd/c14d8p4
+b $STORAGE             142  69  1   1 rd/c14d8p5
+b $STORAGE             142  70  1   1 rd/c14d8p6
+b $STORAGE             142  71  1   1 rd/c14d8p7
+b $STORAGE             142  72  1   1 rd/c14d9
+b $STORAGE             142  73  1   1 rd/c14d9p1
+b $STORAGE             142  74  1   1 rd/c14d9p2
+b $STORAGE             142  75  1   1 rd/c14d9p3
+b $STORAGE             142  76  1   1 rd/c14d9p4
+b $STORAGE             142  77  1   1 rd/c14d9p5
+b $STORAGE             142  78  1   1 rd/c14d9p6
+b $STORAGE             142  79  1   1 rd/c14d9p7
+b $STORAGE             142  80  1   1 rd/c14d10
+b $STORAGE             142  81  1   1 rd/c14d10p1
+b $STORAGE             142  82  1   1 rd/c14d10p2
+b $STORAGE             142  83  1   1 rd/c14d10p3
+b $STORAGE             142  84  1   1 rd/c14d10p4
+b $STORAGE             142  85  1   1 rd/c14d10p5
+b $STORAGE             142  86  1   1 rd/c14d10p6
+b $STORAGE             142  87  1   1 rd/c14d10p7
+b $STORAGE             142  88  1   1 rd/c14d11
+b $STORAGE             142  89  1   1 rd/c14d11p1
+b $STORAGE             142  90  1   1 rd/c14d11p2
+b $STORAGE             142  91  1   1 rd/c14d11p3
+b $STORAGE             142  92  1   1 rd/c14d11p4
+b $STORAGE             142  93  1   1 rd/c14d11p5
+b $STORAGE             142  94  1   1 rd/c14d11p6
+b $STORAGE             142  95  1   1 rd/c14d11p7
+b $STORAGE             142  96  1   1 rd/c14d12
+b $STORAGE             142  97  1   1 rd/c14d12p1
+b $STORAGE             142  98  1   1 rd/c14d12p2
+b $STORAGE             142  99  1   1 rd/c14d12p3
+b $STORAGE             142 100  1   1 rd/c14d12p4
+b $STORAGE             142 101  1   1 rd/c14d12p5
+b $STORAGE             142 102  1   1 rd/c14d12p6
+b $STORAGE             142 103  1   1 rd/c14d12p7
+b $STORAGE             142 104  1   1 rd/c14d13
+b $STORAGE             142 105  1   1 rd/c14d13p1
+b $STORAGE             142 106  1   1 rd/c14d13p2
+b $STORAGE             142 107  1   1 rd/c14d13p3
+b $STORAGE             142 108  1   1 rd/c14d13p4
+b $STORAGE             142 109  1   1 rd/c14d13p5
+b $STORAGE             142 110  1   1 rd/c14d13p6
+b $STORAGE             142 111  1   1 rd/c14d13p7
+b $STORAGE             142 112  1   1 rd/c14d14
+b $STORAGE             142 113  1   1 rd/c14d14p1
+b $STORAGE             142 114  1   1 rd/c14d14p2
+b $STORAGE             142 115  1   1 rd/c14d14p3
+b $STORAGE             142 116  1   1 rd/c14d14p4
+b $STORAGE             142 117  1   1 rd/c14d14p5
+b $STORAGE             142 118  1   1 rd/c14d14p6
+b $STORAGE             142 119  1   1 rd/c14d14p7
+b $STORAGE             142 120  1   1 rd/c14d15
+b $STORAGE             142 121  1   1 rd/c14d15p1
+b $STORAGE             142 122  1   1 rd/c14d15p2
+b $STORAGE             142 123  1   1 rd/c14d15p3
+b $STORAGE             142 124  1   1 rd/c14d15p4
+b $STORAGE             142 125  1   1 rd/c14d15p5
+b $STORAGE             142 126  1   1 rd/c14d15p6
+b $STORAGE             142 127  1   1 rd/c14d15p7
+b $STORAGE             142 128  1   1 rd/c14d16
+b $STORAGE             142 129  1   1 rd/c14d16p1
+b $STORAGE             142 130  1   1 rd/c14d16p2
+b $STORAGE             142 131  1   1 rd/c14d16p3
+b $STORAGE             142 132  1   1 rd/c14d16p4
+b $STORAGE             142 133  1   1 rd/c14d16p5
+b $STORAGE             142 134  1   1 rd/c14d16p6
+b $STORAGE             142 135  1   1 rd/c14d16p7
+b $STORAGE             142 136  1   1 rd/c14d17
+b $STORAGE             142 137  1   1 rd/c14d17p1
+b $STORAGE             142 138  1   1 rd/c14d17p2
+b $STORAGE             142 139  1   1 rd/c14d17p3
+b $STORAGE             142 140  1   1 rd/c14d17p4
+b $STORAGE             142 141  1   1 rd/c14d17p5
+b $STORAGE             142 142  1   1 rd/c14d17p6
+b $STORAGE             142 143  1   1 rd/c14d17p7
+b $STORAGE             142 144  1   1 rd/c14d18
+b $STORAGE             142 145  1   1 rd/c14d18p1
+b $STORAGE             142 146  1   1 rd/c14d18p2
+b $STORAGE             142 147  1   1 rd/c14d18p3
+b $STORAGE             142 148  1   1 rd/c14d18p4
+b $STORAGE             142 149  1   1 rd/c14d18p5
+b $STORAGE             142 150  1   1 rd/c14d18p6
+b $STORAGE             142 151  1   1 rd/c14d18p7
+b $STORAGE             142 152  1   1 rd/c14d19
+b $STORAGE             142 153  1   1 rd/c14d19p1
+b $STORAGE             142 154  1   1 rd/c14d19p2
+b $STORAGE             142 155  1   1 rd/c14d19p3
+b $STORAGE             142 156  1   1 rd/c14d19p4
+b $STORAGE             142 157  1   1 rd/c14d19p5
+b $STORAGE             142 158  1   1 rd/c14d19p6
+b $STORAGE             142 159  1   1 rd/c14d19p7
+b $STORAGE             142 160  1   1 rd/c14d20
+b $STORAGE             142 161  1   1 rd/c14d20p1
+b $STORAGE             142 162  1   1 rd/c14d20p2
+b $STORAGE             142 163  1   1 rd/c14d20p3
+b $STORAGE             142 164  1   1 rd/c14d20p4
+b $STORAGE             142 165  1   1 rd/c14d20p5
+b $STORAGE             142 166  1   1 rd/c14d20p6
+b $STORAGE             142 167  1   1 rd/c14d20p7
+b $STORAGE             142 168  1   1 rd/c14d21
+b $STORAGE             142 169  1   1 rd/c14d21p1
+b $STORAGE             142 170  1   1 rd/c14d21p2
+b $STORAGE             142 171  1   1 rd/c14d21p3
+b $STORAGE             142 172  1   1 rd/c14d21p4
+b $STORAGE             142 173  1   1 rd/c14d21p5
+b $STORAGE             142 174  1   1 rd/c14d21p6
+b $STORAGE             142 175  1   1 rd/c14d21p7
+b $STORAGE             142 176  1   1 rd/c14d22
+b $STORAGE             142 177  1   1 rd/c14d22p1
+b $STORAGE             142 178  1   1 rd/c14d22p2
+b $STORAGE             142 179  1   1 rd/c14d22p3
+b $STORAGE             142 180  1   1 rd/c14d22p4
+b $STORAGE             142 181  1   1 rd/c14d22p5
+b $STORAGE             142 182  1   1 rd/c14d22p6
+b $STORAGE             142 183  1   1 rd/c14d22p7
+b $STORAGE             142 184  1   1 rd/c14d23
+b $STORAGE             142 185  1   1 rd/c14d23p1
+b $STORAGE             142 186  1   1 rd/c14d23p2
+b $STORAGE             142 187  1   1 rd/c14d23p3
+b $STORAGE             142 188  1   1 rd/c14d23p4
+b $STORAGE             142 189  1   1 rd/c14d23p5
+b $STORAGE             142 190  1   1 rd/c14d23p6
+b $STORAGE             142 191  1   1 rd/c14d23p7
+b $STORAGE             142 192  1   1 rd/c14d24
+b $STORAGE             142 193  1   1 rd/c14d24p1
+b $STORAGE             142 194  1   1 rd/c14d24p2
+b $STORAGE             142 195  1   1 rd/c14d24p3
+b $STORAGE             142 196  1   1 rd/c14d24p4
+b $STORAGE             142 197  1   1 rd/c14d24p5
+b $STORAGE             142 198  1   1 rd/c14d24p6
+b $STORAGE             142 199  1   1 rd/c14d24p7
+b $STORAGE             142 200  1   1 rd/c14d25
+b $STORAGE             142 201  1   1 rd/c14d25p1
+b $STORAGE             142 202  1   1 rd/c14d25p2
+b $STORAGE             142 203  1   1 rd/c14d25p3
+b $STORAGE             142 204  1   1 rd/c14d25p4
+b $STORAGE             142 205  1   1 rd/c14d25p5
+b $STORAGE             142 206  1   1 rd/c14d25p6
+b $STORAGE             142 207  1   1 rd/c14d25p7
+b $STORAGE             142 208  1   1 rd/c14d26
+b $STORAGE             142 209  1   1 rd/c14d26p1
+b $STORAGE             142 210  1   1 rd/c14d26p2
+b $STORAGE             142 211  1   1 rd/c14d26p3
+b $STORAGE             142 212  1   1 rd/c14d26p4
+b $STORAGE             142 213  1   1 rd/c14d26p5
+b $STORAGE             142 214  1   1 rd/c14d26p6
+b $STORAGE             142 215  1   1 rd/c14d26p7
+b $STORAGE             142 216  1   1 rd/c14d27
+b $STORAGE             142 217  1   1 rd/c14d27p1
+b $STORAGE             142 218  1   1 rd/c14d27p2
+b $STORAGE             142 219  1   1 rd/c14d27p3
+b $STORAGE             142 220  1   1 rd/c14d27p4
+b $STORAGE             142 221  1   1 rd/c14d27p5
+b $STORAGE             142 222  1   1 rd/c14d27p6
+b $STORAGE             142 223  1   1 rd/c14d27p7
+b $STORAGE             142 224  1   1 rd/c14d28
+b $STORAGE             142 225  1   1 rd/c14d28p1
+b $STORAGE             142 226  1   1 rd/c14d28p2
+b $STORAGE             142 227  1   1 rd/c14d28p3
+b $STORAGE             142 228  1   1 rd/c14d28p4
+b $STORAGE             142 229  1   1 rd/c14d28p5
+b $STORAGE             142 230  1   1 rd/c14d28p6
+b $STORAGE             142 231  1   1 rd/c14d28p7
+b $STORAGE             142 232  1   1 rd/c14d29
+b $STORAGE             142 233  1   1 rd/c14d29p1
+b $STORAGE             142 234  1   1 rd/c14d29p2
+b $STORAGE             142 235  1   1 rd/c14d29p3
+b $STORAGE             142 236  1   1 rd/c14d29p4
+b $STORAGE             142 237  1   1 rd/c14d29p5
+b $STORAGE             142 238  1   1 rd/c14d29p6
+b $STORAGE             142 239  1   1 rd/c14d29p7
+b $STORAGE             142 240  1   1 rd/c14d30
+b $STORAGE             142 241  1   1 rd/c14d30p1
+b $STORAGE             142 242  1   1 rd/c14d30p2
+b $STORAGE             142 243  1   1 rd/c14d30p3
+b $STORAGE             142 244  1   1 rd/c14d30p4
+b $STORAGE             142 245  1   1 rd/c14d30p5
+b $STORAGE             142 246  1   1 rd/c14d30p6
+b $STORAGE             142 247  1   1 rd/c14d30p7
+b $STORAGE             142 248  1   1 rd/c14d31
+b $STORAGE             142 249  1   1 rd/c14d31p1
+b $STORAGE             142 250  1   1 rd/c14d31p2
+b $STORAGE             142 251  1   1 rd/c14d31p3
+b $STORAGE             142 252  1   1 rd/c14d31p4
+b $STORAGE             142 253  1   1 rd/c14d31p5
+b $STORAGE             142 254  1   1 rd/c14d31p6
+b $STORAGE             142 255  1   1 rd/c14d31p7
+b $STORAGE             143   0  1   1 rd/c15d0
+b $STORAGE             143   1  1   1 rd/c15d0p1
+b $STORAGE             143   2  1   1 rd/c15d0p2
+b $STORAGE             143   3  1   1 rd/c15d0p3
+b $STORAGE             143   4  1   1 rd/c15d0p4
+b $STORAGE             143   5  1   1 rd/c15d0p5
+b $STORAGE             143   6  1   1 rd/c15d0p6
+b $STORAGE             143   7  1   1 rd/c15d0p7
+b $STORAGE             143   8  1   1 rd/c15d1
+b $STORAGE             143   9  1   1 rd/c15d1p1
+b $STORAGE             143  10  1   1 rd/c15d1p2
+b $STORAGE             143  11  1   1 rd/c15d1p3
+b $STORAGE             143  12  1   1 rd/c15d1p4
+b $STORAGE             143  13  1   1 rd/c15d1p5
+b $STORAGE             143  14  1   1 rd/c15d1p6
+b $STORAGE             143  15  1   1 rd/c15d1p7
+b $STORAGE             143  16  1   1 rd/c15d2
+b $STORAGE             143  17  1   1 rd/c15d2p1
+b $STORAGE             143  18  1   1 rd/c15d2p2
+b $STORAGE             143  19  1   1 rd/c15d2p3
+b $STORAGE             143  20  1   1 rd/c15d2p4
+b $STORAGE             143  21  1   1 rd/c15d2p5
+b $STORAGE             143  22  1   1 rd/c15d2p6
+b $STORAGE             143  23  1   1 rd/c15d2p7
+b $STORAGE             143  24  1   1 rd/c15d3
+b $STORAGE             143  25  1   1 rd/c15d3p1
+b $STORAGE             143  26  1   1 rd/c15d3p2
+b $STORAGE             143  27  1   1 rd/c15d3p3
+b $STORAGE             143  28  1   1 rd/c15d3p4
+b $STORAGE             143  29  1   1 rd/c15d3p5
+b $STORAGE             143  30  1   1 rd/c15d3p6
+b $STORAGE             143  31  1   1 rd/c15d3p7
+b $STORAGE             143  32  1   1 rd/c15d4
+b $STORAGE             143  33  1   1 rd/c15d4p1
+b $STORAGE             143  34  1   1 rd/c15d4p2
+b $STORAGE             143  35  1   1 rd/c15d4p3
+b $STORAGE             143  36  1   1 rd/c15d4p4
+b $STORAGE             143  37  1   1 rd/c15d4p5
+b $STORAGE             143  38  1   1 rd/c15d4p6
+b $STORAGE             143  39  1   1 rd/c15d4p7
+b $STORAGE             143  40  1   1 rd/c15d5
+b $STORAGE             143  41  1   1 rd/c15d5p1
+b $STORAGE             143  42  1   1 rd/c15d5p2
+b $STORAGE             143  43  1   1 rd/c15d5p3
+b $STORAGE             143  44  1   1 rd/c15d5p4
+b $STORAGE             143  45  1   1 rd/c15d5p5
+b $STORAGE             143  46  1   1 rd/c15d5p6
+b $STORAGE             143  47  1   1 rd/c15d5p7
+b $STORAGE             143  48  1   1 rd/c15d6
+b $STORAGE             143  49  1   1 rd/c15d6p1
+b $STORAGE             143  50  1   1 rd/c15d6p2
+b $STORAGE             143  51  1   1 rd/c15d6p3
+b $STORAGE             143  52  1   1 rd/c15d6p4
+b $STORAGE             143  53  1   1 rd/c15d6p5
+b $STORAGE             143  54  1   1 rd/c15d6p6
+b $STORAGE             143  55  1   1 rd/c15d6p7
+b $STORAGE             143  56  1   1 rd/c15d7
+b $STORAGE             143  57  1   1 rd/c15d7p1
+b $STORAGE             143  58  1   1 rd/c15d7p2
+b $STORAGE             143  59  1   1 rd/c15d7p3
+b $STORAGE             143  60  1   1 rd/c15d7p4
+b $STORAGE             143  61  1   1 rd/c15d7p5
+b $STORAGE             143  62  1   1 rd/c15d7p6
+b $STORAGE             143  63  1   1 rd/c15d7p7
+b $STORAGE             143  64  1   1 rd/c15d8
+b $STORAGE             143  65  1   1 rd/c15d8p1
+b $STORAGE             143  66  1   1 rd/c15d8p2
+b $STORAGE             143  67  1   1 rd/c15d8p3
+b $STORAGE             143  68  1   1 rd/c15d8p4
+b $STORAGE             143  69  1   1 rd/c15d8p5
+b $STORAGE             143  70  1   1 rd/c15d8p6
+b $STORAGE             143  71  1   1 rd/c15d8p7
+b $STORAGE             143  72  1   1 rd/c15d9
+b $STORAGE             143  73  1   1 rd/c15d9p1
+b $STORAGE             143  74  1   1 rd/c15d9p2
+b $STORAGE             143  75  1   1 rd/c15d9p3
+b $STORAGE             143  76  1   1 rd/c15d9p4
+b $STORAGE             143  77  1   1 rd/c15d9p5
+b $STORAGE             143  78  1   1 rd/c15d9p6
+b $STORAGE             143  79  1   1 rd/c15d9p7
+b $STORAGE             143  80  1   1 rd/c15d10
+b $STORAGE             143  81  1   1 rd/c15d10p1
+b $STORAGE             143  82  1   1 rd/c15d10p2
+b $STORAGE             143  83  1   1 rd/c15d10p3
+b $STORAGE             143  84  1   1 rd/c15d10p4
+b $STORAGE             143  85  1   1 rd/c15d10p5
+b $STORAGE             143  86  1   1 rd/c15d10p6
+b $STORAGE             143  87  1   1 rd/c15d10p7
+b $STORAGE             143  88  1   1 rd/c15d11
+b $STORAGE             143  89  1   1 rd/c15d11p1
+b $STORAGE             143  90  1   1 rd/c15d11p2
+b $STORAGE             143  91  1   1 rd/c15d11p3
+b $STORAGE             143  92  1   1 rd/c15d11p4
+b $STORAGE             143  93  1   1 rd/c15d11p5
+b $STORAGE             143  94  1   1 rd/c15d11p6
+b $STORAGE             143  95  1   1 rd/c15d11p7
+b $STORAGE             143  96  1   1 rd/c15d12
+b $STORAGE             143  97  1   1 rd/c15d12p1
+b $STORAGE             143  98  1   1 rd/c15d12p2
+b $STORAGE             143  99  1   1 rd/c15d12p3
+b $STORAGE             143 100  1   1 rd/c15d12p4
+b $STORAGE             143 101  1   1 rd/c15d12p5
+b $STORAGE             143 102  1   1 rd/c15d12p6
+b $STORAGE             143 103  1   1 rd/c15d12p7
+b $STORAGE             143 104  1   1 rd/c15d13
+b $STORAGE             143 105  1   1 rd/c15d13p1
+b $STORAGE             143 106  1   1 rd/c15d13p2
+b $STORAGE             143 107  1   1 rd/c15d13p3
+b $STORAGE             143 108  1   1 rd/c15d13p4
+b $STORAGE             143 109  1   1 rd/c15d13p5
+b $STORAGE             143 110  1   1 rd/c15d13p6
+b $STORAGE             143 111  1   1 rd/c15d13p7
+b $STORAGE             143 112  1   1 rd/c15d14
+b $STORAGE             143 113  1   1 rd/c15d14p1
+b $STORAGE             143 114  1   1 rd/c15d14p2
+b $STORAGE             143 115  1   1 rd/c15d14p3
+b $STORAGE             143 116  1   1 rd/c15d14p4
+b $STORAGE             143 117  1   1 rd/c15d14p5
+b $STORAGE             143 118  1   1 rd/c15d14p6
+b $STORAGE             143 119  1   1 rd/c15d14p7
+b $STORAGE             143 120  1   1 rd/c15d15
+b $STORAGE             143 121  1   1 rd/c15d15p1
+b $STORAGE             143 122  1   1 rd/c15d15p2
+b $STORAGE             143 123  1   1 rd/c15d15p3
+b $STORAGE             143 124  1   1 rd/c15d15p4
+b $STORAGE             143 125  1   1 rd/c15d15p5
+b $STORAGE             143 126  1   1 rd/c15d15p6
+b $STORAGE             143 127  1   1 rd/c15d15p7
+b $STORAGE             143 128  1   1 rd/c15d16
+b $STORAGE             143 129  1   1 rd/c15d16p1
+b $STORAGE             143 130  1   1 rd/c15d16p2
+b $STORAGE             143 131  1   1 rd/c15d16p3
+b $STORAGE             143 132  1   1 rd/c15d16p4
+b $STORAGE             143 133  1   1 rd/c15d16p5
+b $STORAGE             143 134  1   1 rd/c15d16p6
+b $STORAGE             143 135  1   1 rd/c15d16p7
+b $STORAGE             143 136  1   1 rd/c15d17
+b $STORAGE             143 137  1   1 rd/c15d17p1
+b $STORAGE             143 138  1   1 rd/c15d17p2
+b $STORAGE             143 139  1   1 rd/c15d17p3
+b $STORAGE             143 140  1   1 rd/c15d17p4
+b $STORAGE             143 141  1   1 rd/c15d17p5
+b $STORAGE             143 142  1   1 rd/c15d17p6
+b $STORAGE             143 143  1   1 rd/c15d17p7
+b $STORAGE             143 144  1   1 rd/c15d18
+b $STORAGE             143 145  1   1 rd/c15d18p1
+b $STORAGE             143 146  1   1 rd/c15d18p2
+b $STORAGE             143 147  1   1 rd/c15d18p3
+b $STORAGE             143 148  1   1 rd/c15d18p4
+b $STORAGE             143 149  1   1 rd/c15d18p5
+b $STORAGE             143 150  1   1 rd/c15d18p6
+b $STORAGE             143 151  1   1 rd/c15d18p7
+b $STORAGE             143 152  1   1 rd/c15d19
+b $STORAGE             143 153  1   1 rd/c15d19p1
+b $STORAGE             143 154  1   1 rd/c15d19p2
+b $STORAGE             143 155  1   1 rd/c15d19p3
+b $STORAGE             143 156  1   1 rd/c15d19p4
+b $STORAGE             143 157  1   1 rd/c15d19p5
+b $STORAGE             143 158  1   1 rd/c15d19p6
+b $STORAGE             143 159  1   1 rd/c15d19p7
+b $STORAGE             143 160  1   1 rd/c15d20
+b $STORAGE             143 161  1   1 rd/c15d20p1
+b $STORAGE             143 162  1   1 rd/c15d20p2
+b $STORAGE             143 163  1   1 rd/c15d20p3
+b $STORAGE             143 164  1   1 rd/c15d20p4
+b $STORAGE             143 165  1   1 rd/c15d20p5
+b $STORAGE             143 166  1   1 rd/c15d20p6
+b $STORAGE             143 167  1   1 rd/c15d20p7
+b $STORAGE             143 168  1   1 rd/c15d21
+b $STORAGE             143 169  1   1 rd/c15d21p1
+b $STORAGE             143 170  1   1 rd/c15d21p2
+b $STORAGE             143 171  1   1 rd/c15d21p3
+b $STORAGE             143 172  1   1 rd/c15d21p4
+b $STORAGE             143 173  1   1 rd/c15d21p5
+b $STORAGE             143 174  1   1 rd/c15d21p6
+b $STORAGE             143 175  1   1 rd/c15d21p7
+b $STORAGE             143 176  1   1 rd/c15d22
+b $STORAGE             143 177  1   1 rd/c15d22p1
+b $STORAGE             143 178  1   1 rd/c15d22p2
+b $STORAGE             143 179  1   1 rd/c15d22p3
+b $STORAGE             143 180  1   1 rd/c15d22p4
+b $STORAGE             143 181  1   1 rd/c15d22p5
+b $STORAGE             143 182  1   1 rd/c15d22p6
+b $STORAGE             143 183  1   1 rd/c15d22p7
+b $STORAGE             143 184  1   1 rd/c15d23
+b $STORAGE             143 185  1   1 rd/c15d23p1
+b $STORAGE             143 186  1   1 rd/c15d23p2
+b $STORAGE             143 187  1   1 rd/c15d23p3
+b $STORAGE             143 188  1   1 rd/c15d23p4
+b $STORAGE             143 189  1   1 rd/c15d23p5
+b $STORAGE             143 190  1   1 rd/c15d23p6
+b $STORAGE             143 191  1   1 rd/c15d23p7
+b $STORAGE             143 192  1   1 rd/c15d24
+b $STORAGE             143 193  1   1 rd/c15d24p1
+b $STORAGE             143 194  1   1 rd/c15d24p2
+b $STORAGE             143 195  1   1 rd/c15d24p3
+b $STORAGE             143 196  1   1 rd/c15d24p4
+b $STORAGE             143 197  1   1 rd/c15d24p5
+b $STORAGE             143 198  1   1 rd/c15d24p6
+b $STORAGE             143 199  1   1 rd/c15d24p7
+b $STORAGE             143 200  1   1 rd/c15d25
+b $STORAGE             143 201  1   1 rd/c15d25p1
+b $STORAGE             143 202  1   1 rd/c15d25p2
+b $STORAGE             143 203  1   1 rd/c15d25p3
+b $STORAGE             143 204  1   1 rd/c15d25p4
+b $STORAGE             143 205  1   1 rd/c15d25p5
+b $STORAGE             143 206  1   1 rd/c15d25p6
+b $STORAGE             143 207  1   1 rd/c15d25p7
+b $STORAGE             143 208  1   1 rd/c15d26
+b $STORAGE             143 209  1   1 rd/c15d26p1
+b $STORAGE             143 210  1   1 rd/c15d26p2
+b $STORAGE             143 211  1   1 rd/c15d26p3
+b $STORAGE             143 212  1   1 rd/c15d26p4
+b $STORAGE             143 213  1   1 rd/c15d26p5
+b $STORAGE             143 214  1   1 rd/c15d26p6
+b $STORAGE             143 215  1   1 rd/c15d26p7
+b $STORAGE             143 216  1   1 rd/c15d27
+b $STORAGE             143 217  1   1 rd/c15d27p1
+b $STORAGE             143 218  1   1 rd/c15d27p2
+b $STORAGE             143 219  1   1 rd/c15d27p3
+b $STORAGE             143 220  1   1 rd/c15d27p4
+b $STORAGE             143 221  1   1 rd/c15d27p5
+b $STORAGE             143 222  1   1 rd/c15d27p6
+b $STORAGE             143 223  1   1 rd/c15d27p7
+b $STORAGE             143 224  1   1 rd/c15d28
+b $STORAGE             143 225  1   1 rd/c15d28p1
+b $STORAGE             143 226  1   1 rd/c15d28p2
+b $STORAGE             143 227  1   1 rd/c15d28p3
+b $STORAGE             143 228  1   1 rd/c15d28p4
+b $STORAGE             143 229  1   1 rd/c15d28p5
+b $STORAGE             143 230  1   1 rd/c15d28p6
+b $STORAGE             143 231  1   1 rd/c15d28p7
+b $STORAGE             143 232  1   1 rd/c15d29
+b $STORAGE             143 233  1   1 rd/c15d29p1
+b $STORAGE             143 234  1   1 rd/c15d29p2
+b $STORAGE             143 235  1   1 rd/c15d29p3
+b $STORAGE             143 236  1   1 rd/c15d29p4
+b $STORAGE             143 237  1   1 rd/c15d29p5
+b $STORAGE             143 238  1   1 rd/c15d29p6
+b $STORAGE             143 239  1   1 rd/c15d29p7
+b $STORAGE             143 240  1   1 rd/c15d30
+b $STORAGE             143 241  1   1 rd/c15d30p1
+b $STORAGE             143 242  1   1 rd/c15d30p2
+b $STORAGE             143 243  1   1 rd/c15d30p3
+b $STORAGE             143 244  1   1 rd/c15d30p4
+b $STORAGE             143 245  1   1 rd/c15d30p5
+b $STORAGE             143 246  1   1 rd/c15d30p6
+b $STORAGE             143 247  1   1 rd/c15d30p7
+b $STORAGE             143 248  1   1 rd/c15d31
+b $STORAGE             143 249  1   1 rd/c15d31p1
+b $STORAGE             143 250  1   1 rd/c15d31p2
+b $STORAGE             143 251  1   1 rd/c15d31p3
+b $STORAGE             143 252  1   1 rd/c15d31p4
+b $STORAGE             143 253  1   1 rd/c15d31p5
+b $STORAGE             143 254  1   1 rd/c15d31p6
+b $STORAGE             143 255  1   1 rd/c15d31p7
diff --git a/makedev.d/01ftape b/makedev.d/01ftape
new file mode 100644 (file)
index 0000000..e80922b
--- /dev/null
@@ -0,0 +1,15 @@
+# Aliases for devices used by the ftape driver.
+a ftape qft
+a ftape nqft
+a ftape rft
+a ftape nrft
+a ftape zqft
+a ftape nzqft
+a ftape rawqft
+a ftape nrawqft
+a ftape tape-d
+a ftape tape-reset
+a ftape tpqic
+a ftape ntpqic
+a ftape st
+a ftape nst
diff --git a/makedev.d/01generic b/makedev.d/01generic
new file mode 100644 (file)
index 0000000..7569a90
--- /dev/null
@@ -0,0 +1,13 @@
+# Support for the older "generic" devices.
+a generic std
+a generic fd
+a generic hda
+a generic hdb
+a generic hdc
+a generic hdd
+a generic tty
+a generic ptyp
+a generic mouse
+a generic lp
+a generic parport
+a generic sound
diff --git a/makedev.d/01ia64 b/makedev.d/01ia64
new file mode 100644 (file)
index 0000000..6f3984a
--- /dev/null
@@ -0,0 +1,3 @@
+# Implements normal rtc access, but through EFI firmware
+# (dunno why it's a different device).
+c $ALLREAD              10 136  1   1 efirtc
diff --git a/makedev.d/01ibcs b/makedev.d/01ibcs
new file mode 100644 (file)
index 0000000..adbae62
--- /dev/null
@@ -0,0 +1,16 @@
+# Aliases for ibcs.
+a ibcs2 egp
+a ibcs2 ggp
+a ibcs2 icmp
+a ibcs2 idp
+a ibcs2 inet
+a ibcs2 ip
+a ibcs2 ipip
+a ibcs2 nfsd
+a ibcs2 null
+a ibcs2 pup
+a ibcs2 socksys
+a ibcs2 spx
+a ibcs2 rawip
+a ibcs2 tcp
+a ibcs2 X0R
diff --git a/makedev.d/01ida b/makedev.d/01ida
new file mode 100644 (file)
index 0000000..e848a46
--- /dev/null
@@ -0,0 +1,2048 @@
+b $STORAGE              72   0  1   1 ida/c0d0
+b $STORAGE              72   1  1   1 ida/c0d0p1
+b $STORAGE              72   2  1   1 ida/c0d0p2
+b $STORAGE              72   3  1   1 ida/c0d0p3
+b $STORAGE              72   4  1   1 ida/c0d0p4
+b $STORAGE              72   5  1   1 ida/c0d0p5
+b $STORAGE              72   6  1   1 ida/c0d0p6
+b $STORAGE              72   7  1   1 ida/c0d0p7
+b $STORAGE              72   8  1   1 ida/c0d0p8
+b $STORAGE              72   9  1   1 ida/c0d0p9
+b $STORAGE              72  10  1   1 ida/c0d0p10
+b $STORAGE              72  11  1   1 ida/c0d0p11
+b $STORAGE              72  12  1   1 ida/c0d0p12
+b $STORAGE              72  13  1   1 ida/c0d0p13
+b $STORAGE              72  14  1   1 ida/c0d0p14
+b $STORAGE              72  15  1   1 ida/c0d0p15
+b $STORAGE              72  16  1   1 ida/c0d1
+b $STORAGE              72  17  1   1 ida/c0d1p1
+b $STORAGE              72  18  1   1 ida/c0d1p2
+b $STORAGE              72  19  1   1 ida/c0d1p3
+b $STORAGE              72  20  1   1 ida/c0d1p4
+b $STORAGE              72  21  1   1 ida/c0d1p5
+b $STORAGE              72  22  1   1 ida/c0d1p6
+b $STORAGE              72  23  1   1 ida/c0d1p7
+b $STORAGE              72  24  1   1 ida/c0d1p8
+b $STORAGE              72  25  1   1 ida/c0d1p9
+b $STORAGE              72  26  1   1 ida/c0d1p10
+b $STORAGE              72  27  1   1 ida/c0d1p11
+b $STORAGE              72  28  1   1 ida/c0d1p12
+b $STORAGE              72  29  1   1 ida/c0d1p13
+b $STORAGE              72  30  1   1 ida/c0d1p14
+b $STORAGE              72  31  1   1 ida/c0d1p15
+b $STORAGE              72  32  1   1 ida/c0d2
+b $STORAGE              72  33  1   1 ida/c0d2p1
+b $STORAGE              72  34  1   1 ida/c0d2p2
+b $STORAGE              72  35  1   1 ida/c0d2p3
+b $STORAGE              72  36  1   1 ida/c0d2p4
+b $STORAGE              72  37  1   1 ida/c0d2p5
+b $STORAGE              72  38  1   1 ida/c0d2p6
+b $STORAGE              72  39  1   1 ida/c0d2p7
+b $STORAGE              72  40  1   1 ida/c0d2p8
+b $STORAGE              72  41  1   1 ida/c0d2p9
+b $STORAGE              72  42  1   1 ida/c0d2p10
+b $STORAGE              72  43  1   1 ida/c0d2p11
+b $STORAGE              72  44  1   1 ida/c0d2p12
+b $STORAGE              72  45  1   1 ida/c0d2p13
+b $STORAGE              72  46  1   1 ida/c0d2p14
+b $STORAGE              72  47  1   1 ida/c0d2p15
+b $STORAGE              72  48  1   1 ida/c0d3
+b $STORAGE              72  49  1   1 ida/c0d3p1
+b $STORAGE              72  50  1   1 ida/c0d3p2
+b $STORAGE              72  51  1   1 ida/c0d3p3
+b $STORAGE              72  52  1   1 ida/c0d3p4
+b $STORAGE              72  53  1   1 ida/c0d3p5
+b $STORAGE              72  54  1   1 ida/c0d3p6
+b $STORAGE              72  55  1   1 ida/c0d3p7
+b $STORAGE              72  56  1   1 ida/c0d3p8
+b $STORAGE              72  57  1   1 ida/c0d3p9
+b $STORAGE              72  58  1   1 ida/c0d3p10
+b $STORAGE              72  59  1   1 ida/c0d3p11
+b $STORAGE              72  60  1   1 ida/c0d3p12
+b $STORAGE              72  61  1   1 ida/c0d3p13
+b $STORAGE              72  62  1   1 ida/c0d3p14
+b $STORAGE              72  63  1   1 ida/c0d3p15
+b $STORAGE              72  64  1   1 ida/c0d4
+b $STORAGE              72  65  1   1 ida/c0d4p1
+b $STORAGE              72  66  1   1 ida/c0d4p2
+b $STORAGE              72  67  1   1 ida/c0d4p3
+b $STORAGE              72  68  1   1 ida/c0d4p4
+b $STORAGE              72  69  1   1 ida/c0d4p5
+b $STORAGE              72  70  1   1 ida/c0d4p6
+b $STORAGE              72  71  1   1 ida/c0d4p7
+b $STORAGE              72  72  1   1 ida/c0d4p8
+b $STORAGE              72  73  1   1 ida/c0d4p9
+b $STORAGE              72  74  1   1 ida/c0d4p10
+b $STORAGE              72  75  1   1 ida/c0d4p11
+b $STORAGE              72  76  1   1 ida/c0d4p12
+b $STORAGE              72  77  1   1 ida/c0d4p13
+b $STORAGE              72  78  1   1 ida/c0d4p14
+b $STORAGE              72  79  1   1 ida/c0d4p15
+b $STORAGE              72  80  1   1 ida/c0d5
+b $STORAGE              72  81  1   1 ida/c0d5p1
+b $STORAGE              72  82  1   1 ida/c0d5p2
+b $STORAGE              72  83  1   1 ida/c0d5p3
+b $STORAGE              72  84  1   1 ida/c0d5p4
+b $STORAGE              72  85  1   1 ida/c0d5p5
+b $STORAGE              72  86  1   1 ida/c0d5p6
+b $STORAGE              72  87  1   1 ida/c0d5p7
+b $STORAGE              72  88  1   1 ida/c0d5p8
+b $STORAGE              72  89  1   1 ida/c0d5p9
+b $STORAGE              72  90  1   1 ida/c0d5p10
+b $STORAGE              72  91  1   1 ida/c0d5p11
+b $STORAGE              72  92  1   1 ida/c0d5p12
+b $STORAGE              72  93  1   1 ida/c0d5p13
+b $STORAGE              72  94  1   1 ida/c0d5p14
+b $STORAGE              72  95  1   1 ida/c0d5p15
+b $STORAGE              72  96  1   1 ida/c0d6
+b $STORAGE              72  97  1   1 ida/c0d6p1
+b $STORAGE              72  98  1   1 ida/c0d6p2
+b $STORAGE              72  99  1   1 ida/c0d6p3
+b $STORAGE              72 100  1   1 ida/c0d6p4
+b $STORAGE              72 101  1   1 ida/c0d6p5
+b $STORAGE              72 102  1   1 ida/c0d6p6
+b $STORAGE              72 103  1   1 ida/c0d6p7
+b $STORAGE              72 104  1   1 ida/c0d6p8
+b $STORAGE              72 105  1   1 ida/c0d6p9
+b $STORAGE              72 106  1   1 ida/c0d6p10
+b $STORAGE              72 107  1   1 ida/c0d6p11
+b $STORAGE              72 108  1   1 ida/c0d6p12
+b $STORAGE              72 109  1   1 ida/c0d6p13
+b $STORAGE              72 110  1   1 ida/c0d6p14
+b $STORAGE              72 111  1   1 ida/c0d6p15
+b $STORAGE              72 112  1   1 ida/c0d7
+b $STORAGE              72 113  1   1 ida/c0d7p1
+b $STORAGE              72 114  1   1 ida/c0d7p2
+b $STORAGE              72 115  1   1 ida/c0d7p3
+b $STORAGE              72 116  1   1 ida/c0d7p4
+b $STORAGE              72 117  1   1 ida/c0d7p5
+b $STORAGE              72 118  1   1 ida/c0d7p6
+b $STORAGE              72 119  1   1 ida/c0d7p7
+b $STORAGE              72 120  1   1 ida/c0d7p8
+b $STORAGE              72 121  1   1 ida/c0d7p9
+b $STORAGE              72 122  1   1 ida/c0d7p10
+b $STORAGE              72 123  1   1 ida/c0d7p11
+b $STORAGE              72 124  1   1 ida/c0d7p12
+b $STORAGE              72 125  1   1 ida/c0d7p13
+b $STORAGE              72 126  1   1 ida/c0d7p14
+b $STORAGE              72 127  1   1 ida/c0d7p15
+b $STORAGE              72 128  1   1 ida/c0d8
+b $STORAGE              72 129  1   1 ida/c0d8p1
+b $STORAGE              72 130  1   1 ida/c0d8p2
+b $STORAGE              72 131  1   1 ida/c0d8p3
+b $STORAGE              72 132  1   1 ida/c0d8p4
+b $STORAGE              72 133  1   1 ida/c0d8p5
+b $STORAGE              72 134  1   1 ida/c0d8p6
+b $STORAGE              72 135  1   1 ida/c0d8p7
+b $STORAGE              72 136  1   1 ida/c0d8p8
+b $STORAGE              72 137  1   1 ida/c0d8p9
+b $STORAGE              72 138  1   1 ida/c0d8p10
+b $STORAGE              72 139  1   1 ida/c0d8p11
+b $STORAGE              72 140  1   1 ida/c0d8p12
+b $STORAGE              72 141  1   1 ida/c0d8p13
+b $STORAGE              72 142  1   1 ida/c0d8p14
+b $STORAGE              72 143  1   1 ida/c0d8p15
+b $STORAGE              72 144  1   1 ida/c0d9
+b $STORAGE              72 145  1   1 ida/c0d9p1
+b $STORAGE              72 146  1   1 ida/c0d9p2
+b $STORAGE              72 147  1   1 ida/c0d9p3
+b $STORAGE              72 148  1   1 ida/c0d9p4
+b $STORAGE              72 149  1   1 ida/c0d9p5
+b $STORAGE              72 150  1   1 ida/c0d9p6
+b $STORAGE              72 151  1   1 ida/c0d9p7
+b $STORAGE              72 152  1   1 ida/c0d9p8
+b $STORAGE              72 153  1   1 ida/c0d9p9
+b $STORAGE              72 154  1   1 ida/c0d9p10
+b $STORAGE              72 155  1   1 ida/c0d9p11
+b $STORAGE              72 156  1   1 ida/c0d9p12
+b $STORAGE              72 157  1   1 ida/c0d9p13
+b $STORAGE              72 158  1   1 ida/c0d9p14
+b $STORAGE              72 159  1   1 ida/c0d9p15
+b $STORAGE              72 160  1   1 ida/c0d10
+b $STORAGE              72 161  1   1 ida/c0d10p1
+b $STORAGE              72 162  1   1 ida/c0d10p2
+b $STORAGE              72 163  1   1 ida/c0d10p3
+b $STORAGE              72 164  1   1 ida/c0d10p4
+b $STORAGE              72 165  1   1 ida/c0d10p5
+b $STORAGE              72 166  1   1 ida/c0d10p6
+b $STORAGE              72 167  1   1 ida/c0d10p7
+b $STORAGE              72 168  1   1 ida/c0d10p8
+b $STORAGE              72 169  1   1 ida/c0d10p9
+b $STORAGE              72 170  1   1 ida/c0d10p10
+b $STORAGE              72 171  1   1 ida/c0d10p11
+b $STORAGE              72 172  1   1 ida/c0d10p12
+b $STORAGE              72 173  1   1 ida/c0d10p13
+b $STORAGE              72 174  1   1 ida/c0d10p14
+b $STORAGE              72 175  1   1 ida/c0d10p15
+b $STORAGE              72 176  1   1 ida/c0d11
+b $STORAGE              72 177  1   1 ida/c0d11p1
+b $STORAGE              72 178  1   1 ida/c0d11p2
+b $STORAGE              72 179  1   1 ida/c0d11p3
+b $STORAGE              72 180  1   1 ida/c0d11p4
+b $STORAGE              72 181  1   1 ida/c0d11p5
+b $STORAGE              72 182  1   1 ida/c0d11p6
+b $STORAGE              72 183  1   1 ida/c0d11p7
+b $STORAGE              72 184  1   1 ida/c0d11p8
+b $STORAGE              72 185  1   1 ida/c0d11p9
+b $STORAGE              72 186  1   1 ida/c0d11p10
+b $STORAGE              72 187  1   1 ida/c0d11p11
+b $STORAGE              72 188  1   1 ida/c0d11p12
+b $STORAGE              72 189  1   1 ida/c0d11p13
+b $STORAGE              72 190  1   1 ida/c0d11p14
+b $STORAGE              72 191  1   1 ida/c0d11p15
+b $STORAGE              72 192  1   1 ida/c0d12
+b $STORAGE              72 193  1   1 ida/c0d12p1
+b $STORAGE              72 194  1   1 ida/c0d12p2
+b $STORAGE              72 195  1   1 ida/c0d12p3
+b $STORAGE              72 196  1   1 ida/c0d12p4
+b $STORAGE              72 197  1   1 ida/c0d12p5
+b $STORAGE              72 198  1   1 ida/c0d12p6
+b $STORAGE              72 199  1   1 ida/c0d12p7
+b $STORAGE              72 200  1   1 ida/c0d12p8
+b $STORAGE              72 201  1   1 ida/c0d12p9
+b $STORAGE              72 202  1   1 ida/c0d12p10
+b $STORAGE              72 203  1   1 ida/c0d12p11
+b $STORAGE              72 204  1   1 ida/c0d12p12
+b $STORAGE              72 205  1   1 ida/c0d12p13
+b $STORAGE              72 206  1   1 ida/c0d12p14
+b $STORAGE              72 207  1   1 ida/c0d12p15
+b $STORAGE              72 208  1   1 ida/c0d13
+b $STORAGE              72 209  1   1 ida/c0d13p1
+b $STORAGE              72 210  1   1 ida/c0d13p2
+b $STORAGE              72 211  1   1 ida/c0d13p3
+b $STORAGE              72 212  1   1 ida/c0d13p4
+b $STORAGE              72 213  1   1 ida/c0d13p5
+b $STORAGE              72 214  1   1 ida/c0d13p6
+b $STORAGE              72 215  1   1 ida/c0d13p7
+b $STORAGE              72 216  1   1 ida/c0d13p8
+b $STORAGE              72 217  1   1 ida/c0d13p9
+b $STORAGE              72 218  1   1 ida/c0d13p10
+b $STORAGE              72 219  1   1 ida/c0d13p11
+b $STORAGE              72 220  1   1 ida/c0d13p12
+b $STORAGE              72 221  1   1 ida/c0d13p13
+b $STORAGE              72 222  1   1 ida/c0d13p14
+b $STORAGE              72 223  1   1 ida/c0d13p15
+b $STORAGE              72 224  1   1 ida/c0d14
+b $STORAGE              72 225  1   1 ida/c0d14p1
+b $STORAGE              72 226  1   1 ida/c0d14p2
+b $STORAGE              72 227  1   1 ida/c0d14p3
+b $STORAGE              72 228  1   1 ida/c0d14p4
+b $STORAGE              72 229  1   1 ida/c0d14p5
+b $STORAGE              72 230  1   1 ida/c0d14p6
+b $STORAGE              72 231  1   1 ida/c0d14p7
+b $STORAGE              72 232  1   1 ida/c0d14p8
+b $STORAGE              72 233  1   1 ida/c0d14p9
+b $STORAGE              72 234  1   1 ida/c0d14p10
+b $STORAGE              72 235  1   1 ida/c0d14p11
+b $STORAGE              72 236  1   1 ida/c0d14p12
+b $STORAGE              72 237  1   1 ida/c0d14p13
+b $STORAGE              72 238  1   1 ida/c0d14p14
+b $STORAGE              72 239  1   1 ida/c0d14p15
+b $STORAGE              72 240  1   1 ida/c0d15
+b $STORAGE              72 241  1   1 ida/c0d15p1
+b $STORAGE              72 242  1   1 ida/c0d15p2
+b $STORAGE              72 243  1   1 ida/c0d15p3
+b $STORAGE              72 244  1   1 ida/c0d15p4
+b $STORAGE              72 245  1   1 ida/c0d15p5
+b $STORAGE              72 246  1   1 ida/c0d15p6
+b $STORAGE              72 247  1   1 ida/c0d15p7
+b $STORAGE              72 248  1   1 ida/c0d15p8
+b $STORAGE              72 249  1   1 ida/c0d15p9
+b $STORAGE              72 250  1   1 ida/c0d15p10
+b $STORAGE              72 251  1   1 ida/c0d15p11
+b $STORAGE              72 252  1   1 ida/c0d15p12
+b $STORAGE              72 253  1   1 ida/c0d15p13
+b $STORAGE              72 254  1   1 ida/c0d15p14
+b $STORAGE              72 255  1   1 ida/c0d15p15
+b $STORAGE              73   0  1   1 ida/c1d0
+b $STORAGE              73   1  1   1 ida/c1d0p1
+b $STORAGE              73   2  1   1 ida/c1d0p2
+b $STORAGE              73   3  1   1 ida/c1d0p3
+b $STORAGE              73   4  1   1 ida/c1d0p4
+b $STORAGE              73   5  1   1 ida/c1d0p5
+b $STORAGE              73   6  1   1 ida/c1d0p6
+b $STORAGE              73   7  1   1 ida/c1d0p7
+b $STORAGE              73   8  1   1 ida/c1d0p8
+b $STORAGE              73   9  1   1 ida/c1d0p9
+b $STORAGE              73  10  1   1 ida/c1d0p10
+b $STORAGE              73  11  1   1 ida/c1d0p11
+b $STORAGE              73  12  1   1 ida/c1d0p12
+b $STORAGE              73  13  1   1 ida/c1d0p13
+b $STORAGE              73  14  1   1 ida/c1d0p14
+b $STORAGE              73  15  1   1 ida/c1d0p15
+b $STORAGE              73  16  1   1 ida/c1d1
+b $STORAGE              73  17  1   1 ida/c1d1p1
+b $STORAGE              73  18  1   1 ida/c1d1p2
+b $STORAGE              73  19  1   1 ida/c1d1p3
+b $STORAGE              73  20  1   1 ida/c1d1p4
+b $STORAGE              73  21  1   1 ida/c1d1p5
+b $STORAGE              73  22  1   1 ida/c1d1p6
+b $STORAGE              73  23  1   1 ida/c1d1p7
+b $STORAGE              73  24  1   1 ida/c1d1p8
+b $STORAGE              73  25  1   1 ida/c1d1p9
+b $STORAGE              73  26  1   1 ida/c1d1p10
+b $STORAGE              73  27  1   1 ida/c1d1p11
+b $STORAGE              73  28  1   1 ida/c1d1p12
+b $STORAGE              73  29  1   1 ida/c1d1p13
+b $STORAGE              73  30  1   1 ida/c1d1p14
+b $STORAGE              73  31  1   1 ida/c1d1p15
+b $STORAGE              73  32  1   1 ida/c1d2
+b $STORAGE              73  33  1   1 ida/c1d2p1
+b $STORAGE              73  34  1   1 ida/c1d2p2
+b $STORAGE              73  35  1   1 ida/c1d2p3
+b $STORAGE              73  36  1   1 ida/c1d2p4
+b $STORAGE              73  37  1   1 ida/c1d2p5
+b $STORAGE              73  38  1   1 ida/c1d2p6
+b $STORAGE              73  39  1   1 ida/c1d2p7
+b $STORAGE              73  40  1   1 ida/c1d2p8
+b $STORAGE              73  41  1   1 ida/c1d2p9
+b $STORAGE              73  42  1   1 ida/c1d2p10
+b $STORAGE              73  43  1   1 ida/c1d2p11
+b $STORAGE              73  44  1   1 ida/c1d2p12
+b $STORAGE              73  45  1   1 ida/c1d2p13
+b $STORAGE              73  46  1   1 ida/c1d2p14
+b $STORAGE              73  47  1   1 ida/c1d2p15
+b $STORAGE              73  48  1   1 ida/c1d3
+b $STORAGE              73  49  1   1 ida/c1d3p1
+b $STORAGE              73  50  1   1 ida/c1d3p2
+b $STORAGE              73  51  1   1 ida/c1d3p3
+b $STORAGE              73  52  1   1 ida/c1d3p4
+b $STORAGE              73  53  1   1 ida/c1d3p5
+b $STORAGE              73  54  1   1 ida/c1d3p6
+b $STORAGE              73  55  1   1 ida/c1d3p7
+b $STORAGE              73  56  1   1 ida/c1d3p8
+b $STORAGE              73  57  1   1 ida/c1d3p9
+b $STORAGE              73  58  1   1 ida/c1d3p10
+b $STORAGE              73  59  1   1 ida/c1d3p11
+b $STORAGE              73  60  1   1 ida/c1d3p12
+b $STORAGE              73  61  1   1 ida/c1d3p13
+b $STORAGE              73  62  1   1 ida/c1d3p14
+b $STORAGE              73  63  1   1 ida/c1d3p15
+b $STORAGE              73  64  1   1 ida/c1d4
+b $STORAGE              73  65  1   1 ida/c1d4p1
+b $STORAGE              73  66  1   1 ida/c1d4p2
+b $STORAGE              73  67  1   1 ida/c1d4p3
+b $STORAGE              73  68  1   1 ida/c1d4p4
+b $STORAGE              73  69  1   1 ida/c1d4p5
+b $STORAGE              73  70  1   1 ida/c1d4p6
+b $STORAGE              73  71  1   1 ida/c1d4p7
+b $STORAGE              73  72  1   1 ida/c1d4p8
+b $STORAGE              73  73  1   1 ida/c1d4p9
+b $STORAGE              73  74  1   1 ida/c1d4p10
+b $STORAGE              73  75  1   1 ida/c1d4p11
+b $STORAGE              73  76  1   1 ida/c1d4p12
+b $STORAGE              73  77  1   1 ida/c1d4p13
+b $STORAGE              73  78  1   1 ida/c1d4p14
+b $STORAGE              73  79  1   1 ida/c1d4p15
+b $STORAGE              73  80  1   1 ida/c1d5
+b $STORAGE              73  81  1   1 ida/c1d5p1
+b $STORAGE              73  82  1   1 ida/c1d5p2
+b $STORAGE              73  83  1   1 ida/c1d5p3
+b $STORAGE              73  84  1   1 ida/c1d5p4
+b $STORAGE              73  85  1   1 ida/c1d5p5
+b $STORAGE              73  86  1   1 ida/c1d5p6
+b $STORAGE              73  87  1   1 ida/c1d5p7
+b $STORAGE              73  88  1   1 ida/c1d5p8
+b $STORAGE              73  89  1   1 ida/c1d5p9
+b $STORAGE              73  90  1   1 ida/c1d5p10
+b $STORAGE              73  91  1   1 ida/c1d5p11
+b $STORAGE              73  92  1   1 ida/c1d5p12
+b $STORAGE              73  93  1   1 ida/c1d5p13
+b $STORAGE              73  94  1   1 ida/c1d5p14
+b $STORAGE              73  95  1   1 ida/c1d5p15
+b $STORAGE              73  96  1   1 ida/c1d6
+b $STORAGE              73  97  1   1 ida/c1d6p1
+b $STORAGE              73  98  1   1 ida/c1d6p2
+b $STORAGE              73  99  1   1 ida/c1d6p3
+b $STORAGE              73 100  1   1 ida/c1d6p4
+b $STORAGE              73 101  1   1 ida/c1d6p5
+b $STORAGE              73 102  1   1 ida/c1d6p6
+b $STORAGE              73 103  1   1 ida/c1d6p7
+b $STORAGE              73 104  1   1 ida/c1d6p8
+b $STORAGE              73 105  1   1 ida/c1d6p9
+b $STORAGE              73 106  1   1 ida/c1d6p10
+b $STORAGE              73 107  1   1 ida/c1d6p11
+b $STORAGE              73 108  1   1 ida/c1d6p12
+b $STORAGE              73 109  1   1 ida/c1d6p13
+b $STORAGE              73 110  1   1 ida/c1d6p14
+b $STORAGE              73 111  1   1 ida/c1d6p15
+b $STORAGE              73 112  1   1 ida/c1d7
+b $STORAGE              73 113  1   1 ida/c1d7p1
+b $STORAGE              73 114  1   1 ida/c1d7p2
+b $STORAGE              73 115  1   1 ida/c1d7p3
+b $STORAGE              73 116  1   1 ida/c1d7p4
+b $STORAGE              73 117  1   1 ida/c1d7p5
+b $STORAGE              73 118  1   1 ida/c1d7p6
+b $STORAGE              73 119  1   1 ida/c1d7p7
+b $STORAGE              73 120  1   1 ida/c1d7p8
+b $STORAGE              73 121  1   1 ida/c1d7p9
+b $STORAGE              73 122  1   1 ida/c1d7p10
+b $STORAGE              73 123  1   1 ida/c1d7p11
+b $STORAGE              73 124  1   1 ida/c1d7p12
+b $STORAGE              73 125  1   1 ida/c1d7p13
+b $STORAGE              73 126  1   1 ida/c1d7p14
+b $STORAGE              73 127  1   1 ida/c1d7p15
+b $STORAGE              73 128  1   1 ida/c1d8
+b $STORAGE              73 129  1   1 ida/c1d8p1
+b $STORAGE              73 130  1   1 ida/c1d8p2
+b $STORAGE              73 131  1   1 ida/c1d8p3
+b $STORAGE              73 132  1   1 ida/c1d8p4
+b $STORAGE              73 133  1   1 ida/c1d8p5
+b $STORAGE              73 134  1   1 ida/c1d8p6
+b $STORAGE              73 135  1   1 ida/c1d8p7
+b $STORAGE              73 136  1   1 ida/c1d8p8
+b $STORAGE              73 137  1   1 ida/c1d8p9
+b $STORAGE              73 138  1   1 ida/c1d8p10
+b $STORAGE              73 139  1   1 ida/c1d8p11
+b $STORAGE              73 140  1   1 ida/c1d8p12
+b $STORAGE              73 141  1   1 ida/c1d8p13
+b $STORAGE              73 142  1   1 ida/c1d8p14
+b $STORAGE              73 143  1   1 ida/c1d8p15
+b $STORAGE              73 144  1   1 ida/c1d9
+b $STORAGE              73 145  1   1 ida/c1d9p1
+b $STORAGE              73 146  1   1 ida/c1d9p2
+b $STORAGE              73 147  1   1 ida/c1d9p3
+b $STORAGE              73 148  1   1 ida/c1d9p4
+b $STORAGE              73 149  1   1 ida/c1d9p5
+b $STORAGE              73 150  1   1 ida/c1d9p6
+b $STORAGE              73 151  1   1 ida/c1d9p7
+b $STORAGE              73 152  1   1 ida/c1d9p8
+b $STORAGE              73 153  1   1 ida/c1d9p9
+b $STORAGE              73 154  1   1 ida/c1d9p10
+b $STORAGE              73 155  1   1 ida/c1d9p11
+b $STORAGE              73 156  1   1 ida/c1d9p12
+b $STORAGE              73 157  1   1 ida/c1d9p13
+b $STORAGE              73 158  1   1 ida/c1d9p14
+b $STORAGE              73 159  1   1 ida/c1d9p15
+b $STORAGE              73 160  1   1 ida/c1d10
+b $STORAGE              73 161  1   1 ida/c1d10p1
+b $STORAGE              73 162  1   1 ida/c1d10p2
+b $STORAGE              73 163  1   1 ida/c1d10p3
+b $STORAGE              73 164  1   1 ida/c1d10p4
+b $STORAGE              73 165  1   1 ida/c1d10p5
+b $STORAGE              73 166  1   1 ida/c1d10p6
+b $STORAGE              73 167  1   1 ida/c1d10p7
+b $STORAGE              73 168  1   1 ida/c1d10p8
+b $STORAGE              73 169  1   1 ida/c1d10p9
+b $STORAGE              73 170  1   1 ida/c1d10p10
+b $STORAGE              73 171  1   1 ida/c1d10p11
+b $STORAGE              73 172  1   1 ida/c1d10p12
+b $STORAGE              73 173  1   1 ida/c1d10p13
+b $STORAGE              73 174  1   1 ida/c1d10p14
+b $STORAGE              73 175  1   1 ida/c1d10p15
+b $STORAGE              73 176  1   1 ida/c1d11
+b $STORAGE              73 177  1   1 ida/c1d11p1
+b $STORAGE              73 178  1   1 ida/c1d11p2
+b $STORAGE              73 179  1   1 ida/c1d11p3
+b $STORAGE              73 180  1   1 ida/c1d11p4
+b $STORAGE              73 181  1   1 ida/c1d11p5
+b $STORAGE              73 182  1   1 ida/c1d11p6
+b $STORAGE              73 183  1   1 ida/c1d11p7
+b $STORAGE              73 184  1   1 ida/c1d11p8
+b $STORAGE              73 185  1   1 ida/c1d11p9
+b $STORAGE              73 186  1   1 ida/c1d11p10
+b $STORAGE              73 187  1   1 ida/c1d11p11
+b $STORAGE              73 188  1   1 ida/c1d11p12
+b $STORAGE              73 189  1   1 ida/c1d11p13
+b $STORAGE              73 190  1   1 ida/c1d11p14
+b $STORAGE              73 191  1   1 ida/c1d11p15
+b $STORAGE              73 192  1   1 ida/c1d12
+b $STORAGE              73 193  1   1 ida/c1d12p1
+b $STORAGE              73 194  1   1 ida/c1d12p2
+b $STORAGE              73 195  1   1 ida/c1d12p3
+b $STORAGE              73 196  1   1 ida/c1d12p4
+b $STORAGE              73 197  1   1 ida/c1d12p5
+b $STORAGE              73 198  1   1 ida/c1d12p6
+b $STORAGE              73 199  1   1 ida/c1d12p7
+b $STORAGE              73 200  1   1 ida/c1d12p8
+b $STORAGE              73 201  1   1 ida/c1d12p9
+b $STORAGE              73 202  1   1 ida/c1d12p10
+b $STORAGE              73 203  1   1 ida/c1d12p11
+b $STORAGE              73 204  1   1 ida/c1d12p12
+b $STORAGE              73 205  1   1 ida/c1d12p13
+b $STORAGE              73 206  1   1 ida/c1d12p14
+b $STORAGE              73 207  1   1 ida/c1d12p15
+b $STORAGE              73 208  1   1 ida/c1d13
+b $STORAGE              73 209  1   1 ida/c1d13p1
+b $STORAGE              73 210  1   1 ida/c1d13p2
+b $STORAGE              73 211  1   1 ida/c1d13p3
+b $STORAGE              73 212  1   1 ida/c1d13p4
+b $STORAGE              73 213  1   1 ida/c1d13p5
+b $STORAGE              73 214  1   1 ida/c1d13p6
+b $STORAGE              73 215  1   1 ida/c1d13p7
+b $STORAGE              73 216  1   1 ida/c1d13p8
+b $STORAGE              73 217  1   1 ida/c1d13p9
+b $STORAGE              73 218  1   1 ida/c1d13p10
+b $STORAGE              73 219  1   1 ida/c1d13p11
+b $STORAGE              73 220  1   1 ida/c1d13p12
+b $STORAGE              73 221  1   1 ida/c1d13p13
+b $STORAGE              73 222  1   1 ida/c1d13p14
+b $STORAGE              73 223  1   1 ida/c1d13p15
+b $STORAGE              73 224  1   1 ida/c1d14
+b $STORAGE              73 225  1   1 ida/c1d14p1
+b $STORAGE              73 226  1   1 ida/c1d14p2
+b $STORAGE              73 227  1   1 ida/c1d14p3
+b $STORAGE              73 228  1   1 ida/c1d14p4
+b $STORAGE              73 229  1   1 ida/c1d14p5
+b $STORAGE              73 230  1   1 ida/c1d14p6
+b $STORAGE              73 231  1   1 ida/c1d14p7
+b $STORAGE              73 232  1   1 ida/c1d14p8
+b $STORAGE              73 233  1   1 ida/c1d14p9
+b $STORAGE              73 234  1   1 ida/c1d14p10
+b $STORAGE              73 235  1   1 ida/c1d14p11
+b $STORAGE              73 236  1   1 ida/c1d14p12
+b $STORAGE              73 237  1   1 ida/c1d14p13
+b $STORAGE              73 238  1   1 ida/c1d14p14
+b $STORAGE              73 239  1   1 ida/c1d14p15
+b $STORAGE              73 240  1   1 ida/c1d15
+b $STORAGE              73 241  1   1 ida/c1d15p1
+b $STORAGE              73 242  1   1 ida/c1d15p2
+b $STORAGE              73 243  1   1 ida/c1d15p3
+b $STORAGE              73 244  1   1 ida/c1d15p4
+b $STORAGE              73 245  1   1 ida/c1d15p5
+b $STORAGE              73 246  1   1 ida/c1d15p6
+b $STORAGE              73 247  1   1 ida/c1d15p7
+b $STORAGE              73 248  1   1 ida/c1d15p8
+b $STORAGE              73 249  1   1 ida/c1d15p9
+b $STORAGE              73 250  1   1 ida/c1d15p10
+b $STORAGE              73 251  1   1 ida/c1d15p11
+b $STORAGE              73 252  1   1 ida/c1d15p12
+b $STORAGE              73 253  1   1 ida/c1d15p13
+b $STORAGE              73 254  1   1 ida/c1d15p14
+b $STORAGE              73 255  1   1 ida/c1d15p15
+b $STORAGE              74   0  1   1 ida/c2d0
+b $STORAGE              74   1  1   1 ida/c2d0p1
+b $STORAGE              74   2  1   1 ida/c2d0p2
+b $STORAGE              74   3  1   1 ida/c2d0p3
+b $STORAGE              74   4  1   1 ida/c2d0p4
+b $STORAGE              74   5  1   1 ida/c2d0p5
+b $STORAGE              74   6  1   1 ida/c2d0p6
+b $STORAGE              74   7  1   1 ida/c2d0p7
+b $STORAGE              74   8  1   1 ida/c2d0p8
+b $STORAGE              74   9  1   1 ida/c2d0p9
+b $STORAGE              74  10  1   1 ida/c2d0p10
+b $STORAGE              74  11  1   1 ida/c2d0p11
+b $STORAGE              74  12  1   1 ida/c2d0p12
+b $STORAGE              74  13  1   1 ida/c2d0p13
+b $STORAGE              74  14  1   1 ida/c2d0p14
+b $STORAGE              74  15  1   1 ida/c2d0p15
+b $STORAGE              74  16  1   1 ida/c2d1
+b $STORAGE              74  17  1   1 ida/c2d1p1
+b $STORAGE              74  18  1   1 ida/c2d1p2
+b $STORAGE              74  19  1   1 ida/c2d1p3
+b $STORAGE              74  20  1   1 ida/c2d1p4
+b $STORAGE              74  21  1   1 ida/c2d1p5
+b $STORAGE              74  22  1   1 ida/c2d1p6
+b $STORAGE              74  23  1   1 ida/c2d1p7
+b $STORAGE              74  24  1   1 ida/c2d1p8
+b $STORAGE              74  25  1   1 ida/c2d1p9
+b $STORAGE              74  26  1   1 ida/c2d1p10
+b $STORAGE              74  27  1   1 ida/c2d1p11
+b $STORAGE              74  28  1   1 ida/c2d1p12
+b $STORAGE              74  29  1   1 ida/c2d1p13
+b $STORAGE              74  30  1   1 ida/c2d1p14
+b $STORAGE              74  31  1   1 ida/c2d1p15
+b $STORAGE              74  32  1   1 ida/c2d2
+b $STORAGE              74  33  1   1 ida/c2d2p1
+b $STORAGE              74  34  1   1 ida/c2d2p2
+b $STORAGE              74  35  1   1 ida/c2d2p3
+b $STORAGE              74  36  1   1 ida/c2d2p4
+b $STORAGE              74  37  1   1 ida/c2d2p5
+b $STORAGE              74  38  1   1 ida/c2d2p6
+b $STORAGE              74  39  1   1 ida/c2d2p7
+b $STORAGE              74  40  1   1 ida/c2d2p8
+b $STORAGE              74  41  1   1 ida/c2d2p9
+b $STORAGE              74  42  1   1 ida/c2d2p10
+b $STORAGE              74  43  1   1 ida/c2d2p11
+b $STORAGE              74  44  1   1 ida/c2d2p12
+b $STORAGE              74  45  1   1 ida/c2d2p13
+b $STORAGE              74  46  1   1 ida/c2d2p14
+b $STORAGE              74  47  1   1 ida/c2d2p15
+b $STORAGE              74  48  1   1 ida/c2d3
+b $STORAGE              74  49  1   1 ida/c2d3p1
+b $STORAGE              74  50  1   1 ida/c2d3p2
+b $STORAGE              74  51  1   1 ida/c2d3p3
+b $STORAGE              74  52  1   1 ida/c2d3p4
+b $STORAGE              74  53  1   1 ida/c2d3p5
+b $STORAGE              74  54  1   1 ida/c2d3p6
+b $STORAGE              74  55  1   1 ida/c2d3p7
+b $STORAGE              74  56  1   1 ida/c2d3p8
+b $STORAGE              74  57  1   1 ida/c2d3p9
+b $STORAGE              74  58  1   1 ida/c2d3p10
+b $STORAGE              74  59  1   1 ida/c2d3p11
+b $STORAGE              74  60  1   1 ida/c2d3p12
+b $STORAGE              74  61  1   1 ida/c2d3p13
+b $STORAGE              74  62  1   1 ida/c2d3p14
+b $STORAGE              74  63  1   1 ida/c2d3p15
+b $STORAGE              74  64  1   1 ida/c2d4
+b $STORAGE              74  65  1   1 ida/c2d4p1
+b $STORAGE              74  66  1   1 ida/c2d4p2
+b $STORAGE              74  67  1   1 ida/c2d4p3
+b $STORAGE              74  68  1   1 ida/c2d4p4
+b $STORAGE              74  69  1   1 ida/c2d4p5
+b $STORAGE              74  70  1   1 ida/c2d4p6
+b $STORAGE              74  71  1   1 ida/c2d4p7
+b $STORAGE              74  72  1   1 ida/c2d4p8
+b $STORAGE              74  73  1   1 ida/c2d4p9
+b $STORAGE              74  74  1   1 ida/c2d4p10
+b $STORAGE              74  75  1   1 ida/c2d4p11
+b $STORAGE              74  76  1   1 ida/c2d4p12
+b $STORAGE              74  77  1   1 ida/c2d4p13
+b $STORAGE              74  78  1   1 ida/c2d4p14
+b $STORAGE              74  79  1   1 ida/c2d4p15
+b $STORAGE              74  80  1   1 ida/c2d5
+b $STORAGE              74  81  1   1 ida/c2d5p1
+b $STORAGE              74  82  1   1 ida/c2d5p2
+b $STORAGE              74  83  1   1 ida/c2d5p3
+b $STORAGE              74  84  1   1 ida/c2d5p4
+b $STORAGE              74  85  1   1 ida/c2d5p5
+b $STORAGE              74  86  1   1 ida/c2d5p6
+b $STORAGE              74  87  1   1 ida/c2d5p7
+b $STORAGE              74  88  1   1 ida/c2d5p8
+b $STORAGE              74  89  1   1 ida/c2d5p9
+b $STORAGE              74  90  1   1 ida/c2d5p10
+b $STORAGE              74  91  1   1 ida/c2d5p11
+b $STORAGE              74  92  1   1 ida/c2d5p12
+b $STORAGE              74  93  1   1 ida/c2d5p13
+b $STORAGE              74  94  1   1 ida/c2d5p14
+b $STORAGE              74  95  1   1 ida/c2d5p15
+b $STORAGE              74  96  1   1 ida/c2d6
+b $STORAGE              74  97  1   1 ida/c2d6p1
+b $STORAGE              74  98  1   1 ida/c2d6p2
+b $STORAGE              74  99  1   1 ida/c2d6p3
+b $STORAGE              74 100  1   1 ida/c2d6p4
+b $STORAGE              74 101  1   1 ida/c2d6p5
+b $STORAGE              74 102  1   1 ida/c2d6p6
+b $STORAGE              74 103  1   1 ida/c2d6p7
+b $STORAGE              74 104  1   1 ida/c2d6p8
+b $STORAGE              74 105  1   1 ida/c2d6p9
+b $STORAGE              74 106  1   1 ida/c2d6p10
+b $STORAGE              74 107  1   1 ida/c2d6p11
+b $STORAGE              74 108  1   1 ida/c2d6p12
+b $STORAGE              74 109  1   1 ida/c2d6p13
+b $STORAGE              74 110  1   1 ida/c2d6p14
+b $STORAGE              74 111  1   1 ida/c2d6p15
+b $STORAGE              74 112  1   1 ida/c2d7
+b $STORAGE              74 113  1   1 ida/c2d7p1
+b $STORAGE              74 114  1   1 ida/c2d7p2
+b $STORAGE              74 115  1   1 ida/c2d7p3
+b $STORAGE              74 116  1   1 ida/c2d7p4
+b $STORAGE              74 117  1   1 ida/c2d7p5
+b $STORAGE              74 118  1   1 ida/c2d7p6
+b $STORAGE              74 119  1   1 ida/c2d7p7
+b $STORAGE              74 120  1   1 ida/c2d7p8
+b $STORAGE              74 121  1   1 ida/c2d7p9
+b $STORAGE              74 122  1   1 ida/c2d7p10
+b $STORAGE              74 123  1   1 ida/c2d7p11
+b $STORAGE              74 124  1   1 ida/c2d7p12
+b $STORAGE              74 125  1   1 ida/c2d7p13
+b $STORAGE              74 126  1   1 ida/c2d7p14
+b $STORAGE              74 127  1   1 ida/c2d7p15
+b $STORAGE              74 128  1   1 ida/c2d8
+b $STORAGE              74 129  1   1 ida/c2d8p1
+b $STORAGE              74 130  1   1 ida/c2d8p2
+b $STORAGE              74 131  1   1 ida/c2d8p3
+b $STORAGE              74 132  1   1 ida/c2d8p4
+b $STORAGE              74 133  1   1 ida/c2d8p5
+b $STORAGE              74 134  1   1 ida/c2d8p6
+b $STORAGE              74 135  1   1 ida/c2d8p7
+b $STORAGE              74 136  1   1 ida/c2d8p8
+b $STORAGE              74 137  1   1 ida/c2d8p9
+b $STORAGE              74 138  1   1 ida/c2d8p10
+b $STORAGE              74 139  1   1 ida/c2d8p11
+b $STORAGE              74 140  1   1 ida/c2d8p12
+b $STORAGE              74 141  1   1 ida/c2d8p13
+b $STORAGE              74 142  1   1 ida/c2d8p14
+b $STORAGE              74 143  1   1 ida/c2d8p15
+b $STORAGE              74 144  1   1 ida/c2d9
+b $STORAGE              74 145  1   1 ida/c2d9p1
+b $STORAGE              74 146  1   1 ida/c2d9p2
+b $STORAGE              74 147  1   1 ida/c2d9p3
+b $STORAGE              74 148  1   1 ida/c2d9p4
+b $STORAGE              74 149  1   1 ida/c2d9p5
+b $STORAGE              74 150  1   1 ida/c2d9p6
+b $STORAGE              74 151  1   1 ida/c2d9p7
+b $STORAGE              74 152  1   1 ida/c2d9p8
+b $STORAGE              74 153  1   1 ida/c2d9p9
+b $STORAGE              74 154  1   1 ida/c2d9p10
+b $STORAGE              74 155  1   1 ida/c2d9p11
+b $STORAGE              74 156  1   1 ida/c2d9p12
+b $STORAGE              74 157  1   1 ida/c2d9p13
+b $STORAGE              74 158  1   1 ida/c2d9p14
+b $STORAGE              74 159  1   1 ida/c2d9p15
+b $STORAGE              74 160  1   1 ida/c2d10
+b $STORAGE              74 161  1   1 ida/c2d10p1
+b $STORAGE              74 162  1   1 ida/c2d10p2
+b $STORAGE              74 163  1   1 ida/c2d10p3
+b $STORAGE              74 164  1   1 ida/c2d10p4
+b $STORAGE              74 165  1   1 ida/c2d10p5
+b $STORAGE              74 166  1   1 ida/c2d10p6
+b $STORAGE              74 167  1   1 ida/c2d10p7
+b $STORAGE              74 168  1   1 ida/c2d10p8
+b $STORAGE              74 169  1   1 ida/c2d10p9
+b $STORAGE              74 170  1   1 ida/c2d10p10
+b $STORAGE              74 171  1   1 ida/c2d10p11
+b $STORAGE              74 172  1   1 ida/c2d10p12
+b $STORAGE              74 173  1   1 ida/c2d10p13
+b $STORAGE              74 174  1   1 ida/c2d10p14
+b $STORAGE              74 175  1   1 ida/c2d10p15
+b $STORAGE              74 176  1   1 ida/c2d11
+b $STORAGE              74 177  1   1 ida/c2d11p1
+b $STORAGE              74 178  1   1 ida/c2d11p2
+b $STORAGE              74 179  1   1 ida/c2d11p3
+b $STORAGE              74 180  1   1 ida/c2d11p4
+b $STORAGE              74 181  1   1 ida/c2d11p5
+b $STORAGE              74 182  1   1 ida/c2d11p6
+b $STORAGE              74 183  1   1 ida/c2d11p7
+b $STORAGE              74 184  1   1 ida/c2d11p8
+b $STORAGE              74 185  1   1 ida/c2d11p9
+b $STORAGE              74 186  1   1 ida/c2d11p10
+b $STORAGE              74 187  1   1 ida/c2d11p11
+b $STORAGE              74 188  1   1 ida/c2d11p12
+b $STORAGE              74 189  1   1 ida/c2d11p13
+b $STORAGE              74 190  1   1 ida/c2d11p14
+b $STORAGE              74 191  1   1 ida/c2d11p15
+b $STORAGE              74 192  1   1 ida/c2d12
+b $STORAGE              74 193  1   1 ida/c2d12p1
+b $STORAGE              74 194  1   1 ida/c2d12p2
+b $STORAGE              74 195  1   1 ida/c2d12p3
+b $STORAGE              74 196  1   1 ida/c2d12p4
+b $STORAGE              74 197  1   1 ida/c2d12p5
+b $STORAGE              74 198  1   1 ida/c2d12p6
+b $STORAGE              74 199  1   1 ida/c2d12p7
+b $STORAGE              74 200  1   1 ida/c2d12p8
+b $STORAGE              74 201  1   1 ida/c2d12p9
+b $STORAGE              74 202  1   1 ida/c2d12p10
+b $STORAGE              74 203  1   1 ida/c2d12p11
+b $STORAGE              74 204  1   1 ida/c2d12p12
+b $STORAGE              74 205  1   1 ida/c2d12p13
+b $STORAGE              74 206  1   1 ida/c2d12p14
+b $STORAGE              74 207  1   1 ida/c2d12p15
+b $STORAGE              74 208  1   1 ida/c2d13
+b $STORAGE              74 209  1   1 ida/c2d13p1
+b $STORAGE              74 210  1   1 ida/c2d13p2
+b $STORAGE              74 211  1   1 ida/c2d13p3
+b $STORAGE              74 212  1   1 ida/c2d13p4
+b $STORAGE              74 213  1   1 ida/c2d13p5
+b $STORAGE              74 214  1   1 ida/c2d13p6
+b $STORAGE              74 215  1   1 ida/c2d13p7
+b $STORAGE              74 216  1   1 ida/c2d13p8
+b $STORAGE              74 217  1   1 ida/c2d13p9
+b $STORAGE              74 218  1   1 ida/c2d13p10
+b $STORAGE              74 219  1   1 ida/c2d13p11
+b $STORAGE              74 220  1   1 ida/c2d13p12
+b $STORAGE              74 221  1   1 ida/c2d13p13
+b $STORAGE              74 222  1   1 ida/c2d13p14
+b $STORAGE              74 223  1   1 ida/c2d13p15
+b $STORAGE              74 224  1   1 ida/c2d14
+b $STORAGE              74 225  1   1 ida/c2d14p1
+b $STORAGE              74 226  1   1 ida/c2d14p2
+b $STORAGE              74 227  1   1 ida/c2d14p3
+b $STORAGE              74 228  1   1 ida/c2d14p4
+b $STORAGE              74 229  1   1 ida/c2d14p5
+b $STORAGE              74 230  1   1 ida/c2d14p6
+b $STORAGE              74 231  1   1 ida/c2d14p7
+b $STORAGE              74 232  1   1 ida/c2d14p8
+b $STORAGE              74 233  1   1 ida/c2d14p9
+b $STORAGE              74 234  1   1 ida/c2d14p10
+b $STORAGE              74 235  1   1 ida/c2d14p11
+b $STORAGE              74 236  1   1 ida/c2d14p12
+b $STORAGE              74 237  1   1 ida/c2d14p13
+b $STORAGE              74 238  1   1 ida/c2d14p14
+b $STORAGE              74 239  1   1 ida/c2d14p15
+b $STORAGE              74 240  1   1 ida/c2d15
+b $STORAGE              74 241  1   1 ida/c2d15p1
+b $STORAGE              74 242  1   1 ida/c2d15p2
+b $STORAGE              74 243  1   1 ida/c2d15p3
+b $STORAGE              74 244  1   1 ida/c2d15p4
+b $STORAGE              74 245  1   1 ida/c2d15p5
+b $STORAGE              74 246  1   1 ida/c2d15p6
+b $STORAGE              74 247  1   1 ida/c2d15p7
+b $STORAGE              74 248  1   1 ida/c2d15p8
+b $STORAGE              74 249  1   1 ida/c2d15p9
+b $STORAGE              74 250  1   1 ida/c2d15p10
+b $STORAGE              74 251  1   1 ida/c2d15p11
+b $STORAGE              74 252  1   1 ida/c2d15p12
+b $STORAGE              74 253  1   1 ida/c2d15p13
+b $STORAGE              74 254  1   1 ida/c2d15p14
+b $STORAGE              74 255  1   1 ida/c2d15p15
+b $STORAGE              75   0  1   1 ida/c3d0
+b $STORAGE              75   1  1   1 ida/c3d0p1
+b $STORAGE              75   2  1   1 ida/c3d0p2
+b $STORAGE              75   3  1   1 ida/c3d0p3
+b $STORAGE              75   4  1   1 ida/c3d0p4
+b $STORAGE              75   5  1   1 ida/c3d0p5
+b $STORAGE              75   6  1   1 ida/c3d0p6
+b $STORAGE              75   7  1   1 ida/c3d0p7
+b $STORAGE              75   8  1   1 ida/c3d0p8
+b $STORAGE              75   9  1   1 ida/c3d0p9
+b $STORAGE              75  10  1   1 ida/c3d0p10
+b $STORAGE              75  11  1   1 ida/c3d0p11
+b $STORAGE              75  12  1   1 ida/c3d0p12
+b $STORAGE              75  13  1   1 ida/c3d0p13
+b $STORAGE              75  14  1   1 ida/c3d0p14
+b $STORAGE              75  15  1   1 ida/c3d0p15
+b $STORAGE              75  16  1   1 ida/c3d1
+b $STORAGE              75  17  1   1 ida/c3d1p1
+b $STORAGE              75  18  1   1 ida/c3d1p2
+b $STORAGE              75  19  1   1 ida/c3d1p3
+b $STORAGE              75  20  1   1 ida/c3d1p4
+b $STORAGE              75  21  1   1 ida/c3d1p5
+b $STORAGE              75  22  1   1 ida/c3d1p6
+b $STORAGE              75  23  1   1 ida/c3d1p7
+b $STORAGE              75  24  1   1 ida/c3d1p8
+b $STORAGE              75  25  1   1 ida/c3d1p9
+b $STORAGE              75  26  1   1 ida/c3d1p10
+b $STORAGE              75  27  1   1 ida/c3d1p11
+b $STORAGE              75  28  1   1 ida/c3d1p12
+b $STORAGE              75  29  1   1 ida/c3d1p13
+b $STORAGE              75  30  1   1 ida/c3d1p14
+b $STORAGE              75  31  1   1 ida/c3d1p15
+b $STORAGE              75  32  1   1 ida/c3d2
+b $STORAGE              75  33  1   1 ida/c3d2p1
+b $STORAGE              75  34  1   1 ida/c3d2p2
+b $STORAGE              75  35  1   1 ida/c3d2p3
+b $STORAGE              75  36  1   1 ida/c3d2p4
+b $STORAGE              75  37  1   1 ida/c3d2p5
+b $STORAGE              75  38  1   1 ida/c3d2p6
+b $STORAGE              75  39  1   1 ida/c3d2p7
+b $STORAGE              75  40  1   1 ida/c3d2p8
+b $STORAGE              75  41  1   1 ida/c3d2p9
+b $STORAGE              75  42  1   1 ida/c3d2p10
+b $STORAGE              75  43  1   1 ida/c3d2p11
+b $STORAGE              75  44  1   1 ida/c3d2p12
+b $STORAGE              75  45  1   1 ida/c3d2p13
+b $STORAGE              75  46  1   1 ida/c3d2p14
+b $STORAGE              75  47  1   1 ida/c3d2p15
+b $STORAGE              75  48  1   1 ida/c3d3
+b $STORAGE              75  49  1   1 ida/c3d3p1
+b $STORAGE              75  50  1   1 ida/c3d3p2
+b $STORAGE              75  51  1   1 ida/c3d3p3
+b $STORAGE              75  52  1   1 ida/c3d3p4
+b $STORAGE              75  53  1   1 ida/c3d3p5
+b $STORAGE              75  54  1   1 ida/c3d3p6
+b $STORAGE              75  55  1   1 ida/c3d3p7
+b $STORAGE              75  56  1   1 ida/c3d3p8
+b $STORAGE              75  57  1   1 ida/c3d3p9
+b $STORAGE              75  58  1   1 ida/c3d3p10
+b $STORAGE              75  59  1   1 ida/c3d3p11
+b $STORAGE              75  60  1   1 ida/c3d3p12
+b $STORAGE              75  61  1   1 ida/c3d3p13
+b $STORAGE              75  62  1   1 ida/c3d3p14
+b $STORAGE              75  63  1   1 ida/c3d3p15
+b $STORAGE              75  64  1   1 ida/c3d4
+b $STORAGE              75  65  1   1 ida/c3d4p1
+b $STORAGE              75  66  1   1 ida/c3d4p2
+b $STORAGE              75  67  1   1 ida/c3d4p3
+b $STORAGE              75  68  1   1 ida/c3d4p4
+b $STORAGE              75  69  1   1 ida/c3d4p5
+b $STORAGE              75  70  1   1 ida/c3d4p6
+b $STORAGE              75  71  1   1 ida/c3d4p7
+b $STORAGE              75  72  1   1 ida/c3d4p8
+b $STORAGE              75  73  1   1 ida/c3d4p9
+b $STORAGE              75  74  1   1 ida/c3d4p10
+b $STORAGE              75  75  1   1 ida/c3d4p11
+b $STORAGE              75  76  1   1 ida/c3d4p12
+b $STORAGE              75  77  1   1 ida/c3d4p13
+b $STORAGE              75  78  1   1 ida/c3d4p14
+b $STORAGE              75  79  1   1 ida/c3d4p15
+b $STORAGE              75  80  1   1 ida/c3d5
+b $STORAGE              75  81  1   1 ida/c3d5p1
+b $STORAGE              75  82  1   1 ida/c3d5p2
+b $STORAGE              75  83  1   1 ida/c3d5p3
+b $STORAGE              75  84  1   1 ida/c3d5p4
+b $STORAGE              75  85  1   1 ida/c3d5p5
+b $STORAGE              75  86  1   1 ida/c3d5p6
+b $STORAGE              75  87  1   1 ida/c3d5p7
+b $STORAGE              75  88  1   1 ida/c3d5p8
+b $STORAGE              75  89  1   1 ida/c3d5p9
+b $STORAGE              75  90  1   1 ida/c3d5p10
+b $STORAGE              75  91  1   1 ida/c3d5p11
+b $STORAGE              75  92  1   1 ida/c3d5p12
+b $STORAGE              75  93  1   1 ida/c3d5p13
+b $STORAGE              75  94  1   1 ida/c3d5p14
+b $STORAGE              75  95  1   1 ida/c3d5p15
+b $STORAGE              75  96  1   1 ida/c3d6
+b $STORAGE              75  97  1   1 ida/c3d6p1
+b $STORAGE              75  98  1   1 ida/c3d6p2
+b $STORAGE              75  99  1   1 ida/c3d6p3
+b $STORAGE              75 100  1   1 ida/c3d6p4
+b $STORAGE              75 101  1   1 ida/c3d6p5
+b $STORAGE              75 102  1   1 ida/c3d6p6
+b $STORAGE              75 103  1   1 ida/c3d6p7
+b $STORAGE              75 104  1   1 ida/c3d6p8
+b $STORAGE              75 105  1   1 ida/c3d6p9
+b $STORAGE              75 106  1   1 ida/c3d6p10
+b $STORAGE              75 107  1   1 ida/c3d6p11
+b $STORAGE              75 108  1   1 ida/c3d6p12
+b $STORAGE              75 109  1   1 ida/c3d6p13
+b $STORAGE              75 110  1   1 ida/c3d6p14
+b $STORAGE              75 111  1   1 ida/c3d6p15
+b $STORAGE              75 112  1   1 ida/c3d7
+b $STORAGE              75 113  1   1 ida/c3d7p1
+b $STORAGE              75 114  1   1 ida/c3d7p2
+b $STORAGE              75 115  1   1 ida/c3d7p3
+b $STORAGE              75 116  1   1 ida/c3d7p4
+b $STORAGE              75 117  1   1 ida/c3d7p5
+b $STORAGE              75 118  1   1 ida/c3d7p6
+b $STORAGE              75 119  1   1 ida/c3d7p7
+b $STORAGE              75 120  1   1 ida/c3d7p8
+b $STORAGE              75 121  1   1 ida/c3d7p9
+b $STORAGE              75 122  1   1 ida/c3d7p10
+b $STORAGE              75 123  1   1 ida/c3d7p11
+b $STORAGE              75 124  1   1 ida/c3d7p12
+b $STORAGE              75 125  1   1 ida/c3d7p13
+b $STORAGE              75 126  1   1 ida/c3d7p14
+b $STORAGE              75 127  1   1 ida/c3d7p15
+b $STORAGE              75 128  1   1 ida/c3d8
+b $STORAGE              75 129  1   1 ida/c3d8p1
+b $STORAGE              75 130  1   1 ida/c3d8p2
+b $STORAGE              75 131  1   1 ida/c3d8p3
+b $STORAGE              75 132  1   1 ida/c3d8p4
+b $STORAGE              75 133  1   1 ida/c3d8p5
+b $STORAGE              75 134  1   1 ida/c3d8p6
+b $STORAGE              75 135  1   1 ida/c3d8p7
+b $STORAGE              75 136  1   1 ida/c3d8p8
+b $STORAGE              75 137  1   1 ida/c3d8p9
+b $STORAGE              75 138  1   1 ida/c3d8p10
+b $STORAGE              75 139  1   1 ida/c3d8p11
+b $STORAGE              75 140  1   1 ida/c3d8p12
+b $STORAGE              75 141  1   1 ida/c3d8p13
+b $STORAGE              75 142  1   1 ida/c3d8p14
+b $STORAGE              75 143  1   1 ida/c3d8p15
+b $STORAGE              75 144  1   1 ida/c3d9
+b $STORAGE              75 145  1   1 ida/c3d9p1
+b $STORAGE              75 146  1   1 ida/c3d9p2
+b $STORAGE              75 147  1   1 ida/c3d9p3
+b $STORAGE              75 148  1   1 ida/c3d9p4
+b $STORAGE              75 149  1   1 ida/c3d9p5
+b $STORAGE              75 150  1   1 ida/c3d9p6
+b $STORAGE              75 151  1   1 ida/c3d9p7
+b $STORAGE              75 152  1   1 ida/c3d9p8
+b $STORAGE              75 153  1   1 ida/c3d9p9
+b $STORAGE              75 154  1   1 ida/c3d9p10
+b $STORAGE              75 155  1   1 ida/c3d9p11
+b $STORAGE              75 156  1   1 ida/c3d9p12
+b $STORAGE              75 157  1   1 ida/c3d9p13
+b $STORAGE              75 158  1   1 ida/c3d9p14
+b $STORAGE              75 159  1   1 ida/c3d9p15
+b $STORAGE              75 160  1   1 ida/c3d10
+b $STORAGE              75 161  1   1 ida/c3d10p1
+b $STORAGE              75 162  1   1 ida/c3d10p2
+b $STORAGE              75 163  1   1 ida/c3d10p3
+b $STORAGE              75 164  1   1 ida/c3d10p4
+b $STORAGE              75 165  1   1 ida/c3d10p5
+b $STORAGE              75 166  1   1 ida/c3d10p6
+b $STORAGE              75 167  1   1 ida/c3d10p7
+b $STORAGE              75 168  1   1 ida/c3d10p8
+b $STORAGE              75 169  1   1 ida/c3d10p9
+b $STORAGE              75 170  1   1 ida/c3d10p10
+b $STORAGE              75 171  1   1 ida/c3d10p11
+b $STORAGE              75 172  1   1 ida/c3d10p12
+b $STORAGE              75 173  1   1 ida/c3d10p13
+b $STORAGE              75 174  1   1 ida/c3d10p14
+b $STORAGE              75 175  1   1 ida/c3d10p15
+b $STORAGE              75 176  1   1 ida/c3d11
+b $STORAGE              75 177  1   1 ida/c3d11p1
+b $STORAGE              75 178  1   1 ida/c3d11p2
+b $STORAGE              75 179  1   1 ida/c3d11p3
+b $STORAGE              75 180  1   1 ida/c3d11p4
+b $STORAGE              75 181  1   1 ida/c3d11p5
+b $STORAGE              75 182  1   1 ida/c3d11p6
+b $STORAGE              75 183  1   1 ida/c3d11p7
+b $STORAGE              75 184  1   1 ida/c3d11p8
+b $STORAGE              75 185  1   1 ida/c3d11p9
+b $STORAGE              75 186  1   1 ida/c3d11p10
+b $STORAGE              75 187  1   1 ida/c3d11p11
+b $STORAGE              75 188  1   1 ida/c3d11p12
+b $STORAGE              75 189  1   1 ida/c3d11p13
+b $STORAGE              75 190  1   1 ida/c3d11p14
+b $STORAGE              75 191  1   1 ida/c3d11p15
+b $STORAGE              75 192  1   1 ida/c3d12
+b $STORAGE              75 193  1   1 ida/c3d12p1
+b $STORAGE              75 194  1   1 ida/c3d12p2
+b $STORAGE              75 195  1   1 ida/c3d12p3
+b $STORAGE              75 196  1   1 ida/c3d12p4
+b $STORAGE              75 197  1   1 ida/c3d12p5
+b $STORAGE              75 198  1   1 ida/c3d12p6
+b $STORAGE              75 199  1   1 ida/c3d12p7
+b $STORAGE              75 200  1   1 ida/c3d12p8
+b $STORAGE              75 201  1   1 ida/c3d12p9
+b $STORAGE              75 202  1   1 ida/c3d12p10
+b $STORAGE              75 203  1   1 ida/c3d12p11
+b $STORAGE              75 204  1   1 ida/c3d12p12
+b $STORAGE              75 205  1   1 ida/c3d12p13
+b $STORAGE              75 206  1   1 ida/c3d12p14
+b $STORAGE              75 207  1   1 ida/c3d12p15
+b $STORAGE              75 208  1   1 ida/c3d13
+b $STORAGE              75 209  1   1 ida/c3d13p1
+b $STORAGE              75 210  1   1 ida/c3d13p2
+b $STORAGE              75 211  1   1 ida/c3d13p3
+b $STORAGE              75 212  1   1 ida/c3d13p4
+b $STORAGE              75 213  1   1 ida/c3d13p5
+b $STORAGE              75 214  1   1 ida/c3d13p6
+b $STORAGE              75 215  1   1 ida/c3d13p7
+b $STORAGE              75 216  1   1 ida/c3d13p8
+b $STORAGE              75 217  1   1 ida/c3d13p9
+b $STORAGE              75 218  1   1 ida/c3d13p10
+b $STORAGE              75 219  1   1 ida/c3d13p11
+b $STORAGE              75 220  1   1 ida/c3d13p12
+b $STORAGE              75 221  1   1 ida/c3d13p13
+b $STORAGE              75 222  1   1 ida/c3d13p14
+b $STORAGE              75 223  1   1 ida/c3d13p15
+b $STORAGE              75 224  1   1 ida/c3d14
+b $STORAGE              75 225  1   1 ida/c3d14p1
+b $STORAGE              75 226  1   1 ida/c3d14p2
+b $STORAGE              75 227  1   1 ida/c3d14p3
+b $STORAGE              75 228  1   1 ida/c3d14p4
+b $STORAGE              75 229  1   1 ida/c3d14p5
+b $STORAGE              75 230  1   1 ida/c3d14p6
+b $STORAGE              75 231  1   1 ida/c3d14p7
+b $STORAGE              75 232  1   1 ida/c3d14p8
+b $STORAGE              75 233  1   1 ida/c3d14p9
+b $STORAGE              75 234  1   1 ida/c3d14p10
+b $STORAGE              75 235  1   1 ida/c3d14p11
+b $STORAGE              75 236  1   1 ida/c3d14p12
+b $STORAGE              75 237  1   1 ida/c3d14p13
+b $STORAGE              75 238  1   1 ida/c3d14p14
+b $STORAGE              75 239  1   1 ida/c3d14p15
+b $STORAGE              75 240  1   1 ida/c3d15
+b $STORAGE              75 241  1   1 ida/c3d15p1
+b $STORAGE              75 242  1   1 ida/c3d15p2
+b $STORAGE              75 243  1   1 ida/c3d15p3
+b $STORAGE              75 244  1   1 ida/c3d15p4
+b $STORAGE              75 245  1   1 ida/c3d15p5
+b $STORAGE              75 246  1   1 ida/c3d15p6
+b $STORAGE              75 247  1   1 ida/c3d15p7
+b $STORAGE              75 248  1   1 ida/c3d15p8
+b $STORAGE              75 249  1   1 ida/c3d15p9
+b $STORAGE              75 250  1   1 ida/c3d15p10
+b $STORAGE              75 251  1   1 ida/c3d15p11
+b $STORAGE              75 252  1   1 ida/c3d15p12
+b $STORAGE              75 253  1   1 ida/c3d15p13
+b $STORAGE              75 254  1   1 ida/c3d15p14
+b $STORAGE              75 255  1   1 ida/c3d15p15
+b $STORAGE              76   0  1   1 ida/c4d0
+b $STORAGE              76   1  1   1 ida/c4d0p1
+b $STORAGE              76   2  1   1 ida/c4d0p2
+b $STORAGE              76   3  1   1 ida/c4d0p3
+b $STORAGE              76   4  1   1 ida/c4d0p4
+b $STORAGE              76   5  1   1 ida/c4d0p5
+b $STORAGE              76   6  1   1 ida/c4d0p6
+b $STORAGE              76   7  1   1 ida/c4d0p7
+b $STORAGE              76   8  1   1 ida/c4d0p8
+b $STORAGE              76   9  1   1 ida/c4d0p9
+b $STORAGE              76  10  1   1 ida/c4d0p10
+b $STORAGE              76  11  1   1 ida/c4d0p11
+b $STORAGE              76  12  1   1 ida/c4d0p12
+b $STORAGE              76  13  1   1 ida/c4d0p13
+b $STORAGE              76  14  1   1 ida/c4d0p14
+b $STORAGE              76  15  1   1 ida/c4d0p15
+b $STORAGE              76  16  1   1 ida/c4d1
+b $STORAGE              76  17  1   1 ida/c4d1p1
+b $STORAGE              76  18  1   1 ida/c4d1p2
+b $STORAGE              76  19  1   1 ida/c4d1p3
+b $STORAGE              76  20  1   1 ida/c4d1p4
+b $STORAGE              76  21  1   1 ida/c4d1p5
+b $STORAGE              76  22  1   1 ida/c4d1p6
+b $STORAGE              76  23  1   1 ida/c4d1p7
+b $STORAGE              76  24  1   1 ida/c4d1p8
+b $STORAGE              76  25  1   1 ida/c4d1p9
+b $STORAGE              76  26  1   1 ida/c4d1p10
+b $STORAGE              76  27  1   1 ida/c4d1p11
+b $STORAGE              76  28  1   1 ida/c4d1p12
+b $STORAGE              76  29  1   1 ida/c4d1p13
+b $STORAGE              76  30  1   1 ida/c4d1p14
+b $STORAGE              76  31  1   1 ida/c4d1p15
+b $STORAGE              76  32  1   1 ida/c4d2
+b $STORAGE              76  33  1   1 ida/c4d2p1
+b $STORAGE              76  34  1   1 ida/c4d2p2
+b $STORAGE              76  35  1   1 ida/c4d2p3
+b $STORAGE              76  36  1   1 ida/c4d2p4
+b $STORAGE              76  37  1   1 ida/c4d2p5
+b $STORAGE              76  38  1   1 ida/c4d2p6
+b $STORAGE              76  39  1   1 ida/c4d2p7
+b $STORAGE              76  40  1   1 ida/c4d2p8
+b $STORAGE              76  41  1   1 ida/c4d2p9
+b $STORAGE              76  42  1   1 ida/c4d2p10
+b $STORAGE              76  43  1   1 ida/c4d2p11
+b $STORAGE              76  44  1   1 ida/c4d2p12
+b $STORAGE              76  45  1   1 ida/c4d2p13
+b $STORAGE              76  46  1   1 ida/c4d2p14
+b $STORAGE              76  47  1   1 ida/c4d2p15
+b $STORAGE              76  48  1   1 ida/c4d3
+b $STORAGE              76  49  1   1 ida/c4d3p1
+b $STORAGE              76  50  1   1 ida/c4d3p2
+b $STORAGE              76  51  1   1 ida/c4d3p3
+b $STORAGE              76  52  1   1 ida/c4d3p4
+b $STORAGE              76  53  1   1 ida/c4d3p5
+b $STORAGE              76  54  1   1 ida/c4d3p6
+b $STORAGE              76  55  1   1 ida/c4d3p7
+b $STORAGE              76  56  1   1 ida/c4d3p8
+b $STORAGE              76  57  1   1 ida/c4d3p9
+b $STORAGE              76  58  1   1 ida/c4d3p10
+b $STORAGE              76  59  1   1 ida/c4d3p11
+b $STORAGE              76  60  1   1 ida/c4d3p12
+b $STORAGE              76  61  1   1 ida/c4d3p13
+b $STORAGE              76  62  1   1 ida/c4d3p14
+b $STORAGE              76  63  1   1 ida/c4d3p15
+b $STORAGE              76  64  1   1 ida/c4d4
+b $STORAGE              76  65  1   1 ida/c4d4p1
+b $STORAGE              76  66  1   1 ida/c4d4p2
+b $STORAGE              76  67  1   1 ida/c4d4p3
+b $STORAGE              76  68  1   1 ida/c4d4p4
+b $STORAGE              76  69  1   1 ida/c4d4p5
+b $STORAGE              76  70  1   1 ida/c4d4p6
+b $STORAGE              76  71  1   1 ida/c4d4p7
+b $STORAGE              76  72  1   1 ida/c4d4p8
+b $STORAGE              76  73  1   1 ida/c4d4p9
+b $STORAGE              76  74  1   1 ida/c4d4p10
+b $STORAGE              76  75  1   1 ida/c4d4p11
+b $STORAGE              76  76  1   1 ida/c4d4p12
+b $STORAGE              76  77  1   1 ida/c4d4p13
+b $STORAGE              76  78  1   1 ida/c4d4p14
+b $STORAGE              76  79  1   1 ida/c4d4p15
+b $STORAGE              76  80  1   1 ida/c4d5
+b $STORAGE              76  81  1   1 ida/c4d5p1
+b $STORAGE              76  82  1   1 ida/c4d5p2
+b $STORAGE              76  83  1   1 ida/c4d5p3
+b $STORAGE              76  84  1   1 ida/c4d5p4
+b $STORAGE              76  85  1   1 ida/c4d5p5
+b $STORAGE              76  86  1   1 ida/c4d5p6
+b $STORAGE              76  87  1   1 ida/c4d5p7
+b $STORAGE              76  88  1   1 ida/c4d5p8
+b $STORAGE              76  89  1   1 ida/c4d5p9
+b $STORAGE              76  90  1   1 ida/c4d5p10
+b $STORAGE              76  91  1   1 ida/c4d5p11
+b $STORAGE              76  92  1   1 ida/c4d5p12
+b $STORAGE              76  93  1   1 ida/c4d5p13
+b $STORAGE              76  94  1   1 ida/c4d5p14
+b $STORAGE              76  95  1   1 ida/c4d5p15
+b $STORAGE              76  96  1   1 ida/c4d6
+b $STORAGE              76  97  1   1 ida/c4d6p1
+b $STORAGE              76  98  1   1 ida/c4d6p2
+b $STORAGE              76  99  1   1 ida/c4d6p3
+b $STORAGE              76 100  1   1 ida/c4d6p4
+b $STORAGE              76 101  1   1 ida/c4d6p5
+b $STORAGE              76 102  1   1 ida/c4d6p6
+b $STORAGE              76 103  1   1 ida/c4d6p7
+b $STORAGE              76 104  1   1 ida/c4d6p8
+b $STORAGE              76 105  1   1 ida/c4d6p9
+b $STORAGE              76 106  1   1 ida/c4d6p10
+b $STORAGE              76 107  1   1 ida/c4d6p11
+b $STORAGE              76 108  1   1 ida/c4d6p12
+b $STORAGE              76 109  1   1 ida/c4d6p13
+b $STORAGE              76 110  1   1 ida/c4d6p14
+b $STORAGE              76 111  1   1 ida/c4d6p15
+b $STORAGE              76 112  1   1 ida/c4d7
+b $STORAGE              76 113  1   1 ida/c4d7p1
+b $STORAGE              76 114  1   1 ida/c4d7p2
+b $STORAGE              76 115  1   1 ida/c4d7p3
+b $STORAGE              76 116  1   1 ida/c4d7p4
+b $STORAGE              76 117  1   1 ida/c4d7p5
+b $STORAGE              76 118  1   1 ida/c4d7p6
+b $STORAGE              76 119  1   1 ida/c4d7p7
+b $STORAGE              76 120  1   1 ida/c4d7p8
+b $STORAGE              76 121  1   1 ida/c4d7p9
+b $STORAGE              76 122  1   1 ida/c4d7p10
+b $STORAGE              76 123  1   1 ida/c4d7p11
+b $STORAGE              76 124  1   1 ida/c4d7p12
+b $STORAGE              76 125  1   1 ida/c4d7p13
+b $STORAGE              76 126  1   1 ida/c4d7p14
+b $STORAGE              76 127  1   1 ida/c4d7p15
+b $STORAGE              76 128  1   1 ida/c4d8
+b $STORAGE              76 129  1   1 ida/c4d8p1
+b $STORAGE              76 130  1   1 ida/c4d8p2
+b $STORAGE              76 131  1   1 ida/c4d8p3
+b $STORAGE              76 132  1   1 ida/c4d8p4
+b $STORAGE              76 133  1   1 ida/c4d8p5
+b $STORAGE              76 134  1   1 ida/c4d8p6
+b $STORAGE              76 135  1   1 ida/c4d8p7
+b $STORAGE              76 136  1   1 ida/c4d8p8
+b $STORAGE              76 137  1   1 ida/c4d8p9
+b $STORAGE              76 138  1   1 ida/c4d8p10
+b $STORAGE              76 139  1   1 ida/c4d8p11
+b $STORAGE              76 140  1   1 ida/c4d8p12
+b $STORAGE              76 141  1   1 ida/c4d8p13
+b $STORAGE              76 142  1   1 ida/c4d8p14
+b $STORAGE              76 143  1   1 ida/c4d8p15
+b $STORAGE              76 144  1   1 ida/c4d9
+b $STORAGE              76 145  1   1 ida/c4d9p1
+b $STORAGE              76 146  1   1 ida/c4d9p2
+b $STORAGE              76 147  1   1 ida/c4d9p3
+b $STORAGE              76 148  1   1 ida/c4d9p4
+b $STORAGE              76 149  1   1 ida/c4d9p5
+b $STORAGE              76 150  1   1 ida/c4d9p6
+b $STORAGE              76 151  1   1 ida/c4d9p7
+b $STORAGE              76 152  1   1 ida/c4d9p8
+b $STORAGE              76 153  1   1 ida/c4d9p9
+b $STORAGE              76 154  1   1 ida/c4d9p10
+b $STORAGE              76 155  1   1 ida/c4d9p11
+b $STORAGE              76 156  1   1 ida/c4d9p12
+b $STORAGE              76 157  1   1 ida/c4d9p13
+b $STORAGE              76 158  1   1 ida/c4d9p14
+b $STORAGE              76 159  1   1 ida/c4d9p15
+b $STORAGE              76 160  1   1 ida/c4d10
+b $STORAGE              76 161  1   1 ida/c4d10p1
+b $STORAGE              76 162  1   1 ida/c4d10p2
+b $STORAGE              76 163  1   1 ida/c4d10p3
+b $STORAGE              76 164  1   1 ida/c4d10p4
+b $STORAGE              76 165  1   1 ida/c4d10p5
+b $STORAGE              76 166  1   1 ida/c4d10p6
+b $STORAGE              76 167  1   1 ida/c4d10p7
+b $STORAGE              76 168  1   1 ida/c4d10p8
+b $STORAGE              76 169  1   1 ida/c4d10p9
+b $STORAGE              76 170  1   1 ida/c4d10p10
+b $STORAGE              76 171  1   1 ida/c4d10p11
+b $STORAGE              76 172  1   1 ida/c4d10p12
+b $STORAGE              76 173  1   1 ida/c4d10p13
+b $STORAGE              76 174  1   1 ida/c4d10p14
+b $STORAGE              76 175  1   1 ida/c4d10p15
+b $STORAGE              76 176  1   1 ida/c4d11
+b $STORAGE              76 177  1   1 ida/c4d11p1
+b $STORAGE              76 178  1   1 ida/c4d11p2
+b $STORAGE              76 179  1   1 ida/c4d11p3
+b $STORAGE              76 180  1   1 ida/c4d11p4
+b $STORAGE              76 181  1   1 ida/c4d11p5
+b $STORAGE              76 182  1   1 ida/c4d11p6
+b $STORAGE              76 183  1   1 ida/c4d11p7
+b $STORAGE              76 184  1   1 ida/c4d11p8
+b $STORAGE              76 185  1   1 ida/c4d11p9
+b $STORAGE              76 186  1   1 ida/c4d11p10
+b $STORAGE              76 187  1   1 ida/c4d11p11
+b $STORAGE              76 188  1   1 ida/c4d11p12
+b $STORAGE              76 189  1   1 ida/c4d11p13
+b $STORAGE              76 190  1   1 ida/c4d11p14
+b $STORAGE              76 191  1   1 ida/c4d11p15
+b $STORAGE              76 192  1   1 ida/c4d12
+b $STORAGE              76 193  1   1 ida/c4d12p1
+b $STORAGE              76 194  1   1 ida/c4d12p2
+b $STORAGE              76 195  1   1 ida/c4d12p3
+b $STORAGE              76 196  1   1 ida/c4d12p4
+b $STORAGE              76 197  1   1 ida/c4d12p5
+b $STORAGE              76 198  1   1 ida/c4d12p6
+b $STORAGE              76 199  1   1 ida/c4d12p7
+b $STORAGE              76 200  1   1 ida/c4d12p8
+b $STORAGE              76 201  1   1 ida/c4d12p9
+b $STORAGE              76 202  1   1 ida/c4d12p10
+b $STORAGE              76 203  1   1 ida/c4d12p11
+b $STORAGE              76 204  1   1 ida/c4d12p12
+b $STORAGE              76 205  1   1 ida/c4d12p13
+b $STORAGE              76 206  1   1 ida/c4d12p14
+b $STORAGE              76 207  1   1 ida/c4d12p15
+b $STORAGE              76 208  1   1 ida/c4d13
+b $STORAGE              76 209  1   1 ida/c4d13p1
+b $STORAGE              76 210  1   1 ida/c4d13p2
+b $STORAGE              76 211  1   1 ida/c4d13p3
+b $STORAGE              76 212  1   1 ida/c4d13p4
+b $STORAGE              76 213  1   1 ida/c4d13p5
+b $STORAGE              76 214  1   1 ida/c4d13p6
+b $STORAGE              76 215  1   1 ida/c4d13p7
+b $STORAGE              76 216  1   1 ida/c4d13p8
+b $STORAGE              76 217  1   1 ida/c4d13p9
+b $STORAGE              76 218  1   1 ida/c4d13p10
+b $STORAGE              76 219  1   1 ida/c4d13p11
+b $STORAGE              76 220  1   1 ida/c4d13p12
+b $STORAGE              76 221  1   1 ida/c4d13p13
+b $STORAGE              76 222  1   1 ida/c4d13p14
+b $STORAGE              76 223  1   1 ida/c4d13p15
+b $STORAGE              76 224  1   1 ida/c4d14
+b $STORAGE              76 225  1   1 ida/c4d14p1
+b $STORAGE              76 226  1   1 ida/c4d14p2
+b $STORAGE              76 227  1   1 ida/c4d14p3
+b $STORAGE              76 228  1   1 ida/c4d14p4
+b $STORAGE              76 229  1   1 ida/c4d14p5
+b $STORAGE              76 230  1   1 ida/c4d14p6
+b $STORAGE              76 231  1   1 ida/c4d14p7
+b $STORAGE              76 232  1   1 ida/c4d14p8
+b $STORAGE              76 233  1   1 ida/c4d14p9
+b $STORAGE              76 234  1   1 ida/c4d14p10
+b $STORAGE              76 235  1   1 ida/c4d14p11
+b $STORAGE              76 236  1   1 ida/c4d14p12
+b $STORAGE              76 237  1   1 ida/c4d14p13
+b $STORAGE              76 238  1   1 ida/c4d14p14
+b $STORAGE              76 239  1   1 ida/c4d14p15
+b $STORAGE              76 240  1   1 ida/c4d15
+b $STORAGE              76 241  1   1 ida/c4d15p1
+b $STORAGE              76 242  1   1 ida/c4d15p2
+b $STORAGE              76 243  1   1 ida/c4d15p3
+b $STORAGE              76 244  1   1 ida/c4d15p4
+b $STORAGE              76 245  1   1 ida/c4d15p5
+b $STORAGE              76 246  1   1 ida/c4d15p6
+b $STORAGE              76 247  1   1 ida/c4d15p7
+b $STORAGE              76 248  1   1 ida/c4d15p8
+b $STORAGE              76 249  1   1 ida/c4d15p9
+b $STORAGE              76 250  1   1 ida/c4d15p10
+b $STORAGE              76 251  1   1 ida/c4d15p11
+b $STORAGE              76 252  1   1 ida/c4d15p12
+b $STORAGE              76 253  1   1 ida/c4d15p13
+b $STORAGE              76 254  1   1 ida/c4d15p14
+b $STORAGE              76 255  1   1 ida/c4d15p15
+b $STORAGE              77   0  1   1 ida/c5d0
+b $STORAGE              77   1  1   1 ida/c5d0p1
+b $STORAGE              77   2  1   1 ida/c5d0p2
+b $STORAGE              77   3  1   1 ida/c5d0p3
+b $STORAGE              77   4  1   1 ida/c5d0p4
+b $STORAGE              77   5  1   1 ida/c5d0p5
+b $STORAGE              77   6  1   1 ida/c5d0p6
+b $STORAGE              77   7  1   1 ida/c5d0p7
+b $STORAGE              77   8  1   1 ida/c5d0p8
+b $STORAGE              77   9  1   1 ida/c5d0p9
+b $STORAGE              77  10  1   1 ida/c5d0p10
+b $STORAGE              77  11  1   1 ida/c5d0p11
+b $STORAGE              77  12  1   1 ida/c5d0p12
+b $STORAGE              77  13  1   1 ida/c5d0p13
+b $STORAGE              77  14  1   1 ida/c5d0p14
+b $STORAGE              77  15  1   1 ida/c5d0p15
+b $STORAGE              77  16  1   1 ida/c5d1
+b $STORAGE              77  17  1   1 ida/c5d1p1
+b $STORAGE              77  18  1   1 ida/c5d1p2
+b $STORAGE              77  19  1   1 ida/c5d1p3
+b $STORAGE              77  20  1   1 ida/c5d1p4
+b $STORAGE              77  21  1   1 ida/c5d1p5
+b $STORAGE              77  22  1   1 ida/c5d1p6
+b $STORAGE              77  23  1   1 ida/c5d1p7
+b $STORAGE              77  24  1   1 ida/c5d1p8
+b $STORAGE              77  25  1   1 ida/c5d1p9
+b $STORAGE              77  26  1   1 ida/c5d1p10
+b $STORAGE              77  27  1   1 ida/c5d1p11
+b $STORAGE              77  28  1   1 ida/c5d1p12
+b $STORAGE              77  29  1   1 ida/c5d1p13
+b $STORAGE              77  30  1   1 ida/c5d1p14
+b $STORAGE              77  31  1   1 ida/c5d1p15
+b $STORAGE              77  32  1   1 ida/c5d2
+b $STORAGE              77  33  1   1 ida/c5d2p1
+b $STORAGE              77  34  1   1 ida/c5d2p2
+b $STORAGE              77  35  1   1 ida/c5d2p3
+b $STORAGE              77  36  1   1 ida/c5d2p4
+b $STORAGE              77  37  1   1 ida/c5d2p5
+b $STORAGE              77  38  1   1 ida/c5d2p6
+b $STORAGE              77  39  1   1 ida/c5d2p7
+b $STORAGE              77  40  1   1 ida/c5d2p8
+b $STORAGE              77  41  1   1 ida/c5d2p9
+b $STORAGE              77  42  1   1 ida/c5d2p10
+b $STORAGE              77  43  1   1 ida/c5d2p11
+b $STORAGE              77  44  1   1 ida/c5d2p12
+b $STORAGE              77  45  1   1 ida/c5d2p13
+b $STORAGE              77  46  1   1 ida/c5d2p14
+b $STORAGE              77  47  1   1 ida/c5d2p15
+b $STORAGE              77  48  1   1 ida/c5d3
+b $STORAGE              77  49  1   1 ida/c5d3p1
+b $STORAGE              77  50  1   1 ida/c5d3p2
+b $STORAGE              77  51  1   1 ida/c5d3p3
+b $STORAGE              77  52  1   1 ida/c5d3p4
+b $STORAGE              77  53  1   1 ida/c5d3p5
+b $STORAGE              77  54  1   1 ida/c5d3p6
+b $STORAGE              77  55  1   1 ida/c5d3p7
+b $STORAGE              77  56  1   1 ida/c5d3p8
+b $STORAGE              77  57  1   1 ida/c5d3p9
+b $STORAGE              77  58  1   1 ida/c5d3p10
+b $STORAGE              77  59  1   1 ida/c5d3p11
+b $STORAGE              77  60  1   1 ida/c5d3p12
+b $STORAGE              77  61  1   1 ida/c5d3p13
+b $STORAGE              77  62  1   1 ida/c5d3p14
+b $STORAGE              77  63  1   1 ida/c5d3p15
+b $STORAGE              77  64  1   1 ida/c5d4
+b $STORAGE              77  65  1   1 ida/c5d4p1
+b $STORAGE              77  66  1   1 ida/c5d4p2
+b $STORAGE              77  67  1   1 ida/c5d4p3
+b $STORAGE              77  68  1   1 ida/c5d4p4
+b $STORAGE              77  69  1   1 ida/c5d4p5
+b $STORAGE              77  70  1   1 ida/c5d4p6
+b $STORAGE              77  71  1   1 ida/c5d4p7
+b $STORAGE              77  72  1   1 ida/c5d4p8
+b $STORAGE              77  73  1   1 ida/c5d4p9
+b $STORAGE              77  74  1   1 ida/c5d4p10
+b $STORAGE              77  75  1   1 ida/c5d4p11
+b $STORAGE              77  76  1   1 ida/c5d4p12
+b $STORAGE              77  77  1   1 ida/c5d4p13
+b $STORAGE              77  78  1   1 ida/c5d4p14
+b $STORAGE              77  79  1   1 ida/c5d4p15
+b $STORAGE              77  80  1   1 ida/c5d5
+b $STORAGE              77  81  1   1 ida/c5d5p1
+b $STORAGE              77  82  1   1 ida/c5d5p2
+b $STORAGE              77  83  1   1 ida/c5d5p3
+b $STORAGE              77  84  1   1 ida/c5d5p4
+b $STORAGE              77  85  1   1 ida/c5d5p5
+b $STORAGE              77  86  1   1 ida/c5d5p6
+b $STORAGE              77  87  1   1 ida/c5d5p7
+b $STORAGE              77  88  1   1 ida/c5d5p8
+b $STORAGE              77  89  1   1 ida/c5d5p9
+b $STORAGE              77  90  1   1 ida/c5d5p10
+b $STORAGE              77  91  1   1 ida/c5d5p11
+b $STORAGE              77  92  1   1 ida/c5d5p12
+b $STORAGE              77  93  1   1 ida/c5d5p13
+b $STORAGE              77  94  1   1 ida/c5d5p14
+b $STORAGE              77  95  1   1 ida/c5d5p15
+b $STORAGE              77  96  1   1 ida/c5d6
+b $STORAGE              77  97  1   1 ida/c5d6p1
+b $STORAGE              77  98  1   1 ida/c5d6p2
+b $STORAGE              77  99  1   1 ida/c5d6p3
+b $STORAGE              77 100  1   1 ida/c5d6p4
+b $STORAGE              77 101  1   1 ida/c5d6p5
+b $STORAGE              77 102  1   1 ida/c5d6p6
+b $STORAGE              77 103  1   1 ida/c5d6p7
+b $STORAGE              77 104  1   1 ida/c5d6p8
+b $STORAGE              77 105  1   1 ida/c5d6p9
+b $STORAGE              77 106  1   1 ida/c5d6p10
+b $STORAGE              77 107  1   1 ida/c5d6p11
+b $STORAGE              77 108  1   1 ida/c5d6p12
+b $STORAGE              77 109  1   1 ida/c5d6p13
+b $STORAGE              77 110  1   1 ida/c5d6p14
+b $STORAGE              77 111  1   1 ida/c5d6p15
+b $STORAGE              77 112  1   1 ida/c5d7
+b $STORAGE              77 113  1   1 ida/c5d7p1
+b $STORAGE              77 114  1   1 ida/c5d7p2
+b $STORAGE              77 115  1   1 ida/c5d7p3
+b $STORAGE              77 116  1   1 ida/c5d7p4
+b $STORAGE              77 117  1   1 ida/c5d7p5
+b $STORAGE              77 118  1   1 ida/c5d7p6
+b $STORAGE              77 119  1   1 ida/c5d7p7
+b $STORAGE              77 120  1   1 ida/c5d7p8
+b $STORAGE              77 121  1   1 ida/c5d7p9
+b $STORAGE              77 122  1   1 ida/c5d7p10
+b $STORAGE              77 123  1   1 ida/c5d7p11
+b $STORAGE              77 124  1   1 ida/c5d7p12
+b $STORAGE              77 125  1   1 ida/c5d7p13
+b $STORAGE              77 126  1   1 ida/c5d7p14
+b $STORAGE              77 127  1   1 ida/c5d7p15
+b $STORAGE              77 128  1   1 ida/c5d8
+b $STORAGE              77 129  1   1 ida/c5d8p1
+b $STORAGE              77 130  1   1 ida/c5d8p2
+b $STORAGE              77 131  1   1 ida/c5d8p3
+b $STORAGE              77 132  1   1 ida/c5d8p4
+b $STORAGE              77 133  1   1 ida/c5d8p5
+b $STORAGE              77 134  1   1 ida/c5d8p6
+b $STORAGE              77 135  1   1 ida/c5d8p7
+b $STORAGE              77 136  1   1 ida/c5d8p8
+b $STORAGE              77 137  1   1 ida/c5d8p9
+b $STORAGE              77 138  1   1 ida/c5d8p10
+b $STORAGE              77 139  1   1 ida/c5d8p11
+b $STORAGE              77 140  1   1 ida/c5d8p12
+b $STORAGE              77 141  1   1 ida/c5d8p13
+b $STORAGE              77 142  1   1 ida/c5d8p14
+b $STORAGE              77 143  1   1 ida/c5d8p15
+b $STORAGE              77 144  1   1 ida/c5d9
+b $STORAGE              77 145  1   1 ida/c5d9p1
+b $STORAGE              77 146  1   1 ida/c5d9p2
+b $STORAGE              77 147  1   1 ida/c5d9p3
+b $STORAGE              77 148  1   1 ida/c5d9p4
+b $STORAGE              77 149  1   1 ida/c5d9p5
+b $STORAGE              77 150  1   1 ida/c5d9p6
+b $STORAGE              77 151  1   1 ida/c5d9p7
+b $STORAGE              77 152  1   1 ida/c5d9p8
+b $STORAGE              77 153  1   1 ida/c5d9p9
+b $STORAGE              77 154  1   1 ida/c5d9p10
+b $STORAGE              77 155  1   1 ida/c5d9p11
+b $STORAGE              77 156  1   1 ida/c5d9p12
+b $STORAGE              77 157  1   1 ida/c5d9p13
+b $STORAGE              77 158  1   1 ida/c5d9p14
+b $STORAGE              77 159  1   1 ida/c5d9p15
+b $STORAGE              77 160  1   1 ida/c5d10
+b $STORAGE              77 161  1   1 ida/c5d10p1
+b $STORAGE              77 162  1   1 ida/c5d10p2
+b $STORAGE              77 163  1   1 ida/c5d10p3
+b $STORAGE              77 164  1   1 ida/c5d10p4
+b $STORAGE              77 165  1   1 ida/c5d10p5
+b $STORAGE              77 166  1   1 ida/c5d10p6
+b $STORAGE              77 167  1   1 ida/c5d10p7
+b $STORAGE              77 168  1   1 ida/c5d10p8
+b $STORAGE              77 169  1   1 ida/c5d10p9
+b $STORAGE              77 170  1   1 ida/c5d10p10
+b $STORAGE              77 171  1   1 ida/c5d10p11
+b $STORAGE              77 172  1   1 ida/c5d10p12
+b $STORAGE              77 173  1   1 ida/c5d10p13
+b $STORAGE              77 174  1   1 ida/c5d10p14
+b $STORAGE              77 175  1   1 ida/c5d10p15
+b $STORAGE              77 176  1   1 ida/c5d11
+b $STORAGE              77 177  1   1 ida/c5d11p1
+b $STORAGE              77 178  1   1 ida/c5d11p2
+b $STORAGE              77 179  1   1 ida/c5d11p3
+b $STORAGE              77 180  1   1 ida/c5d11p4
+b $STORAGE              77 181  1   1 ida/c5d11p5
+b $STORAGE              77 182  1   1 ida/c5d11p6
+b $STORAGE              77 183  1   1 ida/c5d11p7
+b $STORAGE              77 184  1   1 ida/c5d11p8
+b $STORAGE              77 185  1   1 ida/c5d11p9
+b $STORAGE              77 186  1   1 ida/c5d11p10
+b $STORAGE              77 187  1   1 ida/c5d11p11
+b $STORAGE              77 188  1   1 ida/c5d11p12
+b $STORAGE              77 189  1   1 ida/c5d11p13
+b $STORAGE              77 190  1   1 ida/c5d11p14
+b $STORAGE              77 191  1   1 ida/c5d11p15
+b $STORAGE              77 192  1   1 ida/c5d12
+b $STORAGE              77 193  1   1 ida/c5d12p1
+b $STORAGE              77 194  1   1 ida/c5d12p2
+b $STORAGE              77 195  1   1 ida/c5d12p3
+b $STORAGE              77 196  1   1 ida/c5d12p4
+b $STORAGE              77 197  1   1 ida/c5d12p5
+b $STORAGE              77 198  1   1 ida/c5d12p6
+b $STORAGE              77 199  1   1 ida/c5d12p7
+b $STORAGE              77 200  1   1 ida/c5d12p8
+b $STORAGE              77 201  1   1 ida/c5d12p9
+b $STORAGE              77 202  1   1 ida/c5d12p10
+b $STORAGE              77 203  1   1 ida/c5d12p11
+b $STORAGE              77 204  1   1 ida/c5d12p12
+b $STORAGE              77 205  1   1 ida/c5d12p13
+b $STORAGE              77 206  1   1 ida/c5d12p14
+b $STORAGE              77 207  1   1 ida/c5d12p15
+b $STORAGE              77 208  1   1 ida/c5d13
+b $STORAGE              77 209  1   1 ida/c5d13p1
+b $STORAGE              77 210  1   1 ida/c5d13p2
+b $STORAGE              77 211  1   1 ida/c5d13p3
+b $STORAGE              77 212  1   1 ida/c5d13p4
+b $STORAGE              77 213  1   1 ida/c5d13p5
+b $STORAGE              77 214  1   1 ida/c5d13p6
+b $STORAGE              77 215  1   1 ida/c5d13p7
+b $STORAGE              77 216  1   1 ida/c5d13p8
+b $STORAGE              77 217  1   1 ida/c5d13p9
+b $STORAGE              77 218  1   1 ida/c5d13p10
+b $STORAGE              77 219  1   1 ida/c5d13p11
+b $STORAGE              77 220  1   1 ida/c5d13p12
+b $STORAGE              77 221  1   1 ida/c5d13p13
+b $STORAGE              77 222  1   1 ida/c5d13p14
+b $STORAGE              77 223  1   1 ida/c5d13p15
+b $STORAGE              77 224  1   1 ida/c5d14
+b $STORAGE              77 225  1   1 ida/c5d14p1
+b $STORAGE              77 226  1   1 ida/c5d14p2
+b $STORAGE              77 227  1   1 ida/c5d14p3
+b $STORAGE              77 228  1   1 ida/c5d14p4
+b $STORAGE              77 229  1   1 ida/c5d14p5
+b $STORAGE              77 230  1   1 ida/c5d14p6
+b $STORAGE              77 231  1   1 ida/c5d14p7
+b $STORAGE              77 232  1   1 ida/c5d14p8
+b $STORAGE              77 233  1   1 ida/c5d14p9
+b $STORAGE              77 234  1   1 ida/c5d14p10
+b $STORAGE              77 235  1   1 ida/c5d14p11
+b $STORAGE              77 236  1   1 ida/c5d14p12
+b $STORAGE              77 237  1   1 ida/c5d14p13
+b $STORAGE              77 238  1   1 ida/c5d14p14
+b $STORAGE              77 239  1   1 ida/c5d14p15
+b $STORAGE              77 240  1   1 ida/c5d15
+b $STORAGE              77 241  1   1 ida/c5d15p1
+b $STORAGE              77 242  1   1 ida/c5d15p2
+b $STORAGE              77 243  1   1 ida/c5d15p3
+b $STORAGE              77 244  1   1 ida/c5d15p4
+b $STORAGE              77 245  1   1 ida/c5d15p5
+b $STORAGE              77 246  1   1 ida/c5d15p6
+b $STORAGE              77 247  1   1 ida/c5d15p7
+b $STORAGE              77 248  1   1 ida/c5d15p8
+b $STORAGE              77 249  1   1 ida/c5d15p9
+b $STORAGE              77 250  1   1 ida/c5d15p10
+b $STORAGE              77 251  1   1 ida/c5d15p11
+b $STORAGE              77 252  1   1 ida/c5d15p12
+b $STORAGE              77 253  1   1 ida/c5d15p13
+b $STORAGE              77 254  1   1 ida/c5d15p14
+b $STORAGE              77 255  1   1 ida/c5d15p15
+b $STORAGE              78   0  1   1 ida/c6d0
+b $STORAGE              78   1  1   1 ida/c6d0p1
+b $STORAGE              78   2  1   1 ida/c6d0p2
+b $STORAGE              78   3  1   1 ida/c6d0p3
+b $STORAGE              78   4  1   1 ida/c6d0p4
+b $STORAGE              78   5  1   1 ida/c6d0p5
+b $STORAGE              78   6  1   1 ida/c6d0p6
+b $STORAGE              78   7  1   1 ida/c6d0p7
+b $STORAGE              78   8  1   1 ida/c6d0p8
+b $STORAGE              78   9  1   1 ida/c6d0p9
+b $STORAGE              78  10  1   1 ida/c6d0p10
+b $STORAGE              78  11  1   1 ida/c6d0p11
+b $STORAGE              78  12  1   1 ida/c6d0p12
+b $STORAGE              78  13  1   1 ida/c6d0p13
+b $STORAGE              78  14  1   1 ida/c6d0p14
+b $STORAGE              78  15  1   1 ida/c6d0p15
+b $STORAGE              78  16  1   1 ida/c6d1
+b $STORAGE              78  17  1   1 ida/c6d1p1
+b $STORAGE              78  18  1   1 ida/c6d1p2
+b $STORAGE              78  19  1   1 ida/c6d1p3
+b $STORAGE              78  20  1   1 ida/c6d1p4
+b $STORAGE              78  21  1   1 ida/c6d1p5
+b $STORAGE              78  22  1   1 ida/c6d1p6
+b $STORAGE              78  23  1   1 ida/c6d1p7
+b $STORAGE              78  24  1   1 ida/c6d1p8
+b $STORAGE              78  25  1   1 ida/c6d1p9
+b $STORAGE              78  26  1   1 ida/c6d1p10
+b $STORAGE              78  27  1   1 ida/c6d1p11
+b $STORAGE              78  28  1   1 ida/c6d1p12
+b $STORAGE              78  29  1   1 ida/c6d1p13
+b $STORAGE              78  30  1   1 ida/c6d1p14
+b $STORAGE              78  31  1   1 ida/c6d1p15
+b $STORAGE              78  32  1   1 ida/c6d2
+b $STORAGE              78  33  1   1 ida/c6d2p1
+b $STORAGE              78  34  1   1 ida/c6d2p2
+b $STORAGE              78  35  1   1 ida/c6d2p3
+b $STORAGE              78  36  1   1 ida/c6d2p4
+b $STORAGE              78  37  1   1 ida/c6d2p5
+b $STORAGE              78  38  1   1 ida/c6d2p6
+b $STORAGE              78  39  1   1 ida/c6d2p7
+b $STORAGE              78  40  1   1 ida/c6d2p8
+b $STORAGE              78  41  1   1 ida/c6d2p9
+b $STORAGE              78  42  1   1 ida/c6d2p10
+b $STORAGE              78  43  1   1 ida/c6d2p11
+b $STORAGE              78  44  1   1 ida/c6d2p12
+b $STORAGE              78  45  1   1 ida/c6d2p13
+b $STORAGE              78  46  1   1 ida/c6d2p14
+b $STORAGE              78  47  1   1 ida/c6d2p15
+b $STORAGE              78  48  1   1 ida/c6d3
+b $STORAGE              78  49  1   1 ida/c6d3p1
+b $STORAGE              78  50  1   1 ida/c6d3p2
+b $STORAGE              78  51  1   1 ida/c6d3p3
+b $STORAGE              78  52  1   1 ida/c6d3p4
+b $STORAGE              78  53  1   1 ida/c6d3p5
+b $STORAGE              78  54  1   1 ida/c6d3p6
+b $STORAGE              78  55  1   1 ida/c6d3p7
+b $STORAGE              78  56  1   1 ida/c6d3p8
+b $STORAGE              78  57  1   1 ida/c6d3p9
+b $STORAGE              78  58  1   1 ida/c6d3p10
+b $STORAGE              78  59  1   1 ida/c6d3p11
+b $STORAGE              78  60  1   1 ida/c6d3p12
+b $STORAGE              78  61  1   1 ida/c6d3p13
+b $STORAGE              78  62  1   1 ida/c6d3p14
+b $STORAGE              78  63  1   1 ida/c6d3p15
+b $STORAGE              78  64  1   1 ida/c6d4
+b $STORAGE              78  65  1   1 ida/c6d4p1
+b $STORAGE              78  66  1   1 ida/c6d4p2
+b $STORAGE              78  67  1   1 ida/c6d4p3
+b $STORAGE              78  68  1   1 ida/c6d4p4
+b $STORAGE              78  69  1   1 ida/c6d4p5
+b $STORAGE              78  70  1   1 ida/c6d4p6
+b $STORAGE              78  71  1   1 ida/c6d4p7
+b $STORAGE              78  72  1   1 ida/c6d4p8
+b $STORAGE              78  73  1   1 ida/c6d4p9
+b $STORAGE              78  74  1   1 ida/c6d4p10
+b $STORAGE              78  75  1   1 ida/c6d4p11
+b $STORAGE              78  76  1   1 ida/c6d4p12
+b $STORAGE              78  77  1   1 ida/c6d4p13
+b $STORAGE              78  78  1   1 ida/c6d4p14
+b $STORAGE              78  79  1   1 ida/c6d4p15
+b $STORAGE              78  80  1   1 ida/c6d5
+b $STORAGE              78  81  1   1 ida/c6d5p1
+b $STORAGE              78  82  1   1 ida/c6d5p2
+b $STORAGE              78  83  1   1 ida/c6d5p3
+b $STORAGE              78  84  1   1 ida/c6d5p4
+b $STORAGE              78  85  1   1 ida/c6d5p5
+b $STORAGE              78  86  1   1 ida/c6d5p6
+b $STORAGE              78  87  1   1 ida/c6d5p7
+b $STORAGE              78  88  1   1 ida/c6d5p8
+b $STORAGE              78  89  1   1 ida/c6d5p9
+b $STORAGE              78  90  1   1 ida/c6d5p10
+b $STORAGE              78  91  1   1 ida/c6d5p11
+b $STORAGE              78  92  1   1 ida/c6d5p12
+b $STORAGE              78  93  1   1 ida/c6d5p13
+b $STORAGE              78  94  1   1 ida/c6d5p14
+b $STORAGE              78  95  1   1 ida/c6d5p15
+b $STORAGE              78  96  1   1 ida/c6d6
+b $STORAGE              78  97  1   1 ida/c6d6p1
+b $STORAGE              78  98  1   1 ida/c6d6p2
+b $STORAGE              78  99  1   1 ida/c6d6p3
+b $STORAGE              78 100  1   1 ida/c6d6p4
+b $STORAGE              78 101  1   1 ida/c6d6p5
+b $STORAGE              78 102  1   1 ida/c6d6p6
+b $STORAGE              78 103  1   1 ida/c6d6p7
+b $STORAGE              78 104  1   1 ida/c6d6p8
+b $STORAGE              78 105  1   1 ida/c6d6p9
+b $STORAGE              78 106  1   1 ida/c6d6p10
+b $STORAGE              78 107  1   1 ida/c6d6p11
+b $STORAGE              78 108  1   1 ida/c6d6p12
+b $STORAGE              78 109  1   1 ida/c6d6p13
+b $STORAGE              78 110  1   1 ida/c6d6p14
+b $STORAGE              78 111  1   1 ida/c6d6p15
+b $STORAGE              78 112  1   1 ida/c6d7
+b $STORAGE              78 113  1   1 ida/c6d7p1
+b $STORAGE              78 114  1   1 ida/c6d7p2
+b $STORAGE              78 115  1   1 ida/c6d7p3
+b $STORAGE              78 116  1   1 ida/c6d7p4
+b $STORAGE              78 117  1   1 ida/c6d7p5
+b $STORAGE              78 118  1   1 ida/c6d7p6
+b $STORAGE              78 119  1   1 ida/c6d7p7
+b $STORAGE              78 120  1   1 ida/c6d7p8
+b $STORAGE              78 121  1   1 ida/c6d7p9
+b $STORAGE              78 122  1   1 ida/c6d7p10
+b $STORAGE              78 123  1   1 ida/c6d7p11
+b $STORAGE              78 124  1   1 ida/c6d7p12
+b $STORAGE              78 125  1   1 ida/c6d7p13
+b $STORAGE              78 126  1   1 ida/c6d7p14
+b $STORAGE              78 127  1   1 ida/c6d7p15
+b $STORAGE              78 128  1   1 ida/c6d8
+b $STORAGE              78 129  1   1 ida/c6d8p1
+b $STORAGE              78 130  1   1 ida/c6d8p2
+b $STORAGE              78 131  1   1 ida/c6d8p3
+b $STORAGE              78 132  1   1 ida/c6d8p4
+b $STORAGE              78 133  1   1 ida/c6d8p5
+b $STORAGE              78 134  1   1 ida/c6d8p6
+b $STORAGE              78 135  1   1 ida/c6d8p7
+b $STORAGE              78 136  1   1 ida/c6d8p8
+b $STORAGE              78 137  1   1 ida/c6d8p9
+b $STORAGE              78 138  1   1 ida/c6d8p10
+b $STORAGE              78 139  1   1 ida/c6d8p11
+b $STORAGE              78 140  1   1 ida/c6d8p12
+b $STORAGE              78 141  1   1 ida/c6d8p13
+b $STORAGE              78 142  1   1 ida/c6d8p14
+b $STORAGE              78 143  1   1 ida/c6d8p15
+b $STORAGE              78 144  1   1 ida/c6d9
+b $STORAGE              78 145  1   1 ida/c6d9p1
+b $STORAGE              78 146  1   1 ida/c6d9p2
+b $STORAGE              78 147  1   1 ida/c6d9p3
+b $STORAGE              78 148  1   1 ida/c6d9p4
+b $STORAGE              78 149  1   1 ida/c6d9p5
+b $STORAGE              78 150  1   1 ida/c6d9p6
+b $STORAGE              78 151  1   1 ida/c6d9p7
+b $STORAGE              78 152  1   1 ida/c6d9p8
+b $STORAGE              78 153  1   1 ida/c6d9p9
+b $STORAGE              78 154  1   1 ida/c6d9p10
+b $STORAGE              78 155  1   1 ida/c6d9p11
+b $STORAGE              78 156  1   1 ida/c6d9p12
+b $STORAGE              78 157  1   1 ida/c6d9p13
+b $STORAGE              78 158  1   1 ida/c6d9p14
+b $STORAGE              78 159  1   1 ida/c6d9p15
+b $STORAGE              78 160  1   1 ida/c6d10
+b $STORAGE              78 161  1   1 ida/c6d10p1
+b $STORAGE              78 162  1   1 ida/c6d10p2
+b $STORAGE              78 163  1   1 ida/c6d10p3
+b $STORAGE              78 164  1   1 ida/c6d10p4
+b $STORAGE              78 165  1   1 ida/c6d10p5
+b $STORAGE              78 166  1   1 ida/c6d10p6
+b $STORAGE              78 167  1   1 ida/c6d10p7
+b $STORAGE              78 168  1   1 ida/c6d10p8
+b $STORAGE              78 169  1   1 ida/c6d10p9
+b $STORAGE              78 170  1   1 ida/c6d10p10
+b $STORAGE              78 171  1   1 ida/c6d10p11
+b $STORAGE              78 172  1   1 ida/c6d10p12
+b $STORAGE              78 173  1   1 ida/c6d10p13
+b $STORAGE              78 174  1   1 ida/c6d10p14
+b $STORAGE              78 175  1   1 ida/c6d10p15
+b $STORAGE              78 176  1   1 ida/c6d11
+b $STORAGE              78 177  1   1 ida/c6d11p1
+b $STORAGE              78 178  1   1 ida/c6d11p2
+b $STORAGE              78 179  1   1 ida/c6d11p3
+b $STORAGE              78 180  1   1 ida/c6d11p4
+b $STORAGE              78 181  1   1 ida/c6d11p5
+b $STORAGE              78 182  1   1 ida/c6d11p6
+b $STORAGE              78 183  1   1 ida/c6d11p7
+b $STORAGE              78 184  1   1 ida/c6d11p8
+b $STORAGE              78 185  1   1 ida/c6d11p9
+b $STORAGE              78 186  1   1 ida/c6d11p10
+b $STORAGE              78 187  1   1 ida/c6d11p11
+b $STORAGE              78 188  1   1 ida/c6d11p12
+b $STORAGE              78 189  1   1 ida/c6d11p13
+b $STORAGE              78 190  1   1 ida/c6d11p14
+b $STORAGE              78 191  1   1 ida/c6d11p15
+b $STORAGE              78 192  1   1 ida/c6d12
+b $STORAGE              78 193  1   1 ida/c6d12p1
+b $STORAGE              78 194  1   1 ida/c6d12p2
+b $STORAGE              78 195  1   1 ida/c6d12p3
+b $STORAGE              78 196  1   1 ida/c6d12p4
+b $STORAGE              78 197  1   1 ida/c6d12p5
+b $STORAGE              78 198  1   1 ida/c6d12p6
+b $STORAGE              78 199  1   1 ida/c6d12p7
+b $STORAGE              78 200  1   1 ida/c6d12p8
+b $STORAGE              78 201  1   1 ida/c6d12p9
+b $STORAGE              78 202  1   1 ida/c6d12p10
+b $STORAGE              78 203  1   1 ida/c6d12p11
+b $STORAGE              78 204  1   1 ida/c6d12p12
+b $STORAGE              78 205  1   1 ida/c6d12p13
+b $STORAGE              78 206  1   1 ida/c6d12p14
+b $STORAGE              78 207  1   1 ida/c6d12p15
+b $STORAGE              78 208  1   1 ida/c6d13
+b $STORAGE              78 209  1   1 ida/c6d13p1
+b $STORAGE              78 210  1   1 ida/c6d13p2
+b $STORAGE              78 211  1   1 ida/c6d13p3
+b $STORAGE              78 212  1   1 ida/c6d13p4
+b $STORAGE              78 213  1   1 ida/c6d13p5
+b $STORAGE              78 214  1   1 ida/c6d13p6
+b $STORAGE              78 215  1   1 ida/c6d13p7
+b $STORAGE              78 216  1   1 ida/c6d13p8
+b $STORAGE              78 217  1   1 ida/c6d13p9
+b $STORAGE              78 218  1   1 ida/c6d13p10
+b $STORAGE              78 219  1   1 ida/c6d13p11
+b $STORAGE              78 220  1   1 ida/c6d13p12
+b $STORAGE              78 221  1   1 ida/c6d13p13
+b $STORAGE              78 222  1   1 ida/c6d13p14
+b $STORAGE              78 223  1   1 ida/c6d13p15
+b $STORAGE              78 224  1   1 ida/c6d14
+b $STORAGE              78 225  1   1 ida/c6d14p1
+b $STORAGE              78 226  1   1 ida/c6d14p2
+b $STORAGE              78 227  1   1 ida/c6d14p3
+b $STORAGE              78 228  1   1 ida/c6d14p4
+b $STORAGE              78 229  1   1 ida/c6d14p5
+b $STORAGE              78 230  1   1 ida/c6d14p6
+b $STORAGE              78 231  1   1 ida/c6d14p7
+b $STORAGE              78 232  1   1 ida/c6d14p8
+b $STORAGE              78 233  1   1 ida/c6d14p9
+b $STORAGE              78 234  1   1 ida/c6d14p10
+b $STORAGE              78 235  1   1 ida/c6d14p11
+b $STORAGE              78 236  1   1 ida/c6d14p12
+b $STORAGE              78 237  1   1 ida/c6d14p13
+b $STORAGE              78 238  1   1 ida/c6d14p14
+b $STORAGE              78 239  1   1 ida/c6d14p15
+b $STORAGE              78 240  1   1 ida/c6d15
+b $STORAGE              78 241  1   1 ida/c6d15p1
+b $STORAGE              78 242  1   1 ida/c6d15p2
+b $STORAGE              78 243  1   1 ida/c6d15p3
+b $STORAGE              78 244  1   1 ida/c6d15p4
+b $STORAGE              78 245  1   1 ida/c6d15p5
+b $STORAGE              78 246  1   1 ida/c6d15p6
+b $STORAGE              78 247  1   1 ida/c6d15p7
+b $STORAGE              78 248  1   1 ida/c6d15p8
+b $STORAGE              78 249  1   1 ida/c6d15p9
+b $STORAGE              78 250  1   1 ida/c6d15p10
+b $STORAGE              78 251  1   1 ida/c6d15p11
+b $STORAGE              78 252  1   1 ida/c6d15p12
+b $STORAGE              78 253  1   1 ida/c6d15p13
+b $STORAGE              78 254  1   1 ida/c6d15p14
+b $STORAGE              78 255  1   1 ida/c6d15p15
+b $STORAGE              79   0  1   1 ida/c7d0
+b $STORAGE              79   1  1   1 ida/c7d0p1
+b $STORAGE              79   2  1   1 ida/c7d0p2
+b $STORAGE              79   3  1   1 ida/c7d0p3
+b $STORAGE              79   4  1   1 ida/c7d0p4
+b $STORAGE              79   5  1   1 ida/c7d0p5
+b $STORAGE              79   6  1   1 ida/c7d0p6
+b $STORAGE              79   7  1   1 ida/c7d0p7
+b $STORAGE              79   8  1   1 ida/c7d0p8
+b $STORAGE              79   9  1   1 ida/c7d0p9
+b $STORAGE              79  10  1   1 ida/c7d0p10
+b $STORAGE              79  11  1   1 ida/c7d0p11
+b $STORAGE              79  12  1   1 ida/c7d0p12
+b $STORAGE              79  13  1   1 ida/c7d0p13
+b $STORAGE              79  14  1   1 ida/c7d0p14
+b $STORAGE              79  15  1   1 ida/c7d0p15
+b $STORAGE              79  16  1   1 ida/c7d1
+b $STORAGE              79  17  1   1 ida/c7d1p1
+b $STORAGE              79  18  1   1 ida/c7d1p2
+b $STORAGE              79  19  1   1 ida/c7d1p3
+b $STORAGE              79  20  1   1 ida/c7d1p4
+b $STORAGE              79  21  1   1 ida/c7d1p5
+b $STORAGE              79  22  1   1 ida/c7d1p6
+b $STORAGE              79  23  1   1 ida/c7d1p7
+b $STORAGE              79  24  1   1 ida/c7d1p8
+b $STORAGE              79  25  1   1 ida/c7d1p9
+b $STORAGE              79  26  1   1 ida/c7d1p10
+b $STORAGE              79  27  1   1 ida/c7d1p11
+b $STORAGE              79  28  1   1 ida/c7d1p12
+b $STORAGE              79  29  1   1 ida/c7d1p13
+b $STORAGE              79  30  1   1 ida/c7d1p14
+b $STORAGE              79  31  1   1 ida/c7d1p15
+b $STORAGE              79  32  1   1 ida/c7d2
+b $STORAGE              79  33  1   1 ida/c7d2p1
+b $STORAGE              79  34  1   1 ida/c7d2p2
+b $STORAGE              79  35  1   1 ida/c7d2p3
+b $STORAGE              79  36  1   1 ida/c7d2p4
+b $STORAGE              79  37  1   1 ida/c7d2p5
+b $STORAGE              79  38  1   1 ida/c7d2p6
+b $STORAGE              79  39  1   1 ida/c7d2p7
+b $STORAGE              79  40  1   1 ida/c7d2p8
+b $STORAGE              79  41  1   1 ida/c7d2p9
+b $STORAGE              79  42  1   1 ida/c7d2p10
+b $STORAGE              79  43  1   1 ida/c7d2p11
+b $STORAGE              79  44  1   1 ida/c7d2p12
+b $STORAGE              79  45  1   1 ida/c7d2p13
+b $STORAGE              79  46  1   1 ida/c7d2p14
+b $STORAGE              79  47  1   1 ida/c7d2p15
+b $STORAGE              79  48  1   1 ida/c7d3
+b $STORAGE              79  49  1   1 ida/c7d3p1
+b $STORAGE              79  50  1   1 ida/c7d3p2
+b $STORAGE              79  51  1   1 ida/c7d3p3
+b $STORAGE              79  52  1   1 ida/c7d3p4
+b $STORAGE              79  53  1   1 ida/c7d3p5
+b $STORAGE              79  54  1   1 ida/c7d3p6
+b $STORAGE              79  55  1   1 ida/c7d3p7
+b $STORAGE              79  56  1   1 ida/c7d3p8
+b $STORAGE              79  57  1   1 ida/c7d3p9
+b $STORAGE              79  58  1   1 ida/c7d3p10
+b $STORAGE              79  59  1   1 ida/c7d3p11
+b $STORAGE              79  60  1   1 ida/c7d3p12
+b $STORAGE              79  61  1   1 ida/c7d3p13
+b $STORAGE              79  62  1   1 ida/c7d3p14
+b $STORAGE              79  63  1   1 ida/c7d3p15
+b $STORAGE              79  64  1   1 ida/c7d4
+b $STORAGE              79  65  1   1 ida/c7d4p1
+b $STORAGE              79  66  1   1 ida/c7d4p2
+b $STORAGE              79  67  1   1 ida/c7d4p3
+b $STORAGE              79  68  1   1 ida/c7d4p4
+b $STORAGE              79  69  1   1 ida/c7d4p5
+b $STORAGE              79  70  1   1 ida/c7d4p6
+b $STORAGE              79  71  1   1 ida/c7d4p7
+b $STORAGE              79  72  1   1 ida/c7d4p8
+b $STORAGE              79  73  1   1 ida/c7d4p9
+b $STORAGE              79  74  1   1 ida/c7d4p10
+b $STORAGE              79  75  1   1 ida/c7d4p11
+b $STORAGE              79  76  1   1 ida/c7d4p12
+b $STORAGE              79  77  1   1 ida/c7d4p13
+b $STORAGE              79  78  1   1 ida/c7d4p14
+b $STORAGE              79  79  1   1 ida/c7d4p15
+b $STORAGE              79  80  1   1 ida/c7d5
+b $STORAGE              79  81  1   1 ida/c7d5p1
+b $STORAGE              79  82  1   1 ida/c7d5p2
+b $STORAGE              79  83  1   1 ida/c7d5p3
+b $STORAGE              79  84  1   1 ida/c7d5p4
+b $STORAGE              79  85  1   1 ida/c7d5p5
+b $STORAGE              79  86  1   1 ida/c7d5p6
+b $STORAGE              79  87  1   1 ida/c7d5p7
+b $STORAGE              79  88  1   1 ida/c7d5p8
+b $STORAGE              79  89  1   1 ida/c7d5p9
+b $STORAGE              79  90  1   1 ida/c7d5p10
+b $STORAGE              79  91  1   1 ida/c7d5p11
+b $STORAGE              79  92  1   1 ida/c7d5p12
+b $STORAGE              79  93  1   1 ida/c7d5p13
+b $STORAGE              79  94  1   1 ida/c7d5p14
+b $STORAGE              79  95  1   1 ida/c7d5p15
+b $STORAGE              79  96  1   1 ida/c7d6
+b $STORAGE              79  97  1   1 ida/c7d6p1
+b $STORAGE              79  98  1   1 ida/c7d6p2
+b $STORAGE              79  99  1   1 ida/c7d6p3
+b $STORAGE              79 100  1   1 ida/c7d6p4
+b $STORAGE              79 101  1   1 ida/c7d6p5
+b $STORAGE              79 102  1   1 ida/c7d6p6
+b $STORAGE              79 103  1   1 ida/c7d6p7
+b $STORAGE              79 104  1   1 ida/c7d6p8
+b $STORAGE              79 105  1   1 ida/c7d6p9
+b $STORAGE              79 106  1   1 ida/c7d6p10
+b $STORAGE              79 107  1   1 ida/c7d6p11
+b $STORAGE              79 108  1   1 ida/c7d6p12
+b $STORAGE              79 109  1   1 ida/c7d6p13
+b $STORAGE              79 110  1   1 ida/c7d6p14
+b $STORAGE              79 111  1   1 ida/c7d6p15
+b $STORAGE              79 112  1   1 ida/c7d7
+b $STORAGE              79 113  1   1 ida/c7d7p1
+b $STORAGE              79 114  1   1 ida/c7d7p2
+b $STORAGE              79 115  1   1 ida/c7d7p3
+b $STORAGE              79 116  1   1 ida/c7d7p4
+b $STORAGE              79 117  1   1 ida/c7d7p5
+b $STORAGE              79 118  1   1 ida/c7d7p6
+b $STORAGE              79 119  1   1 ida/c7d7p7
+b $STORAGE              79 120  1   1 ida/c7d7p8
+b $STORAGE              79 121  1   1 ida/c7d7p9
+b $STORAGE              79 122  1   1 ida/c7d7p10
+b $STORAGE              79 123  1   1 ida/c7d7p11
+b $STORAGE              79 124  1   1 ida/c7d7p12
+b $STORAGE              79 125  1   1 ida/c7d7p13
+b $STORAGE              79 126  1   1 ida/c7d7p14
+b $STORAGE              79 127  1   1 ida/c7d7p15
+b $STORAGE              79 128  1   1 ida/c7d8
+b $STORAGE              79 129  1   1 ida/c7d8p1
+b $STORAGE              79 130  1   1 ida/c7d8p2
+b $STORAGE              79 131  1   1 ida/c7d8p3
+b $STORAGE              79 132  1   1 ida/c7d8p4
+b $STORAGE              79 133  1   1 ida/c7d8p5
+b $STORAGE              79 134  1   1 ida/c7d8p6
+b $STORAGE              79 135  1   1 ida/c7d8p7
+b $STORAGE              79 136  1   1 ida/c7d8p8
+b $STORAGE              79 137  1   1 ida/c7d8p9
+b $STORAGE              79 138  1   1 ida/c7d8p10
+b $STORAGE              79 139  1   1 ida/c7d8p11
+b $STORAGE              79 140  1   1 ida/c7d8p12
+b $STORAGE              79 141  1   1 ida/c7d8p13
+b $STORAGE              79 142  1   1 ida/c7d8p14
+b $STORAGE              79 143  1   1 ida/c7d8p15
+b $STORAGE              79 144  1   1 ida/c7d9
+b $STORAGE              79 145  1   1 ida/c7d9p1
+b $STORAGE              79 146  1   1 ida/c7d9p2
+b $STORAGE              79 147  1   1 ida/c7d9p3
+b $STORAGE              79 148  1   1 ida/c7d9p4
+b $STORAGE              79 149  1   1 ida/c7d9p5
+b $STORAGE              79 150  1   1 ida/c7d9p6
+b $STORAGE              79 151  1   1 ida/c7d9p7
+b $STORAGE              79 152  1   1 ida/c7d9p8
+b $STORAGE              79 153  1   1 ida/c7d9p9
+b $STORAGE              79 154  1   1 ida/c7d9p10
+b $STORAGE              79 155  1   1 ida/c7d9p11
+b $STORAGE              79 156  1   1 ida/c7d9p12
+b $STORAGE              79 157  1   1 ida/c7d9p13
+b $STORAGE              79 158  1   1 ida/c7d9p14
+b $STORAGE              79 159  1   1 ida/c7d9p15
+b $STORAGE              79 160  1   1 ida/c7d10
+b $STORAGE              79 161  1   1 ida/c7d10p1
+b $STORAGE              79 162  1   1 ida/c7d10p2
+b $STORAGE              79 163  1   1 ida/c7d10p3
+b $STORAGE              79 164  1   1 ida/c7d10p4
+b $STORAGE              79 165  1   1 ida/c7d10p5
+b $STORAGE              79 166  1   1 ida/c7d10p6
+b $STORAGE              79 167  1   1 ida/c7d10p7
+b $STORAGE              79 168  1   1 ida/c7d10p8
+b $STORAGE              79 169  1   1 ida/c7d10p9
+b $STORAGE              79 170  1   1 ida/c7d10p10
+b $STORAGE              79 171  1   1 ida/c7d10p11
+b $STORAGE              79 172  1   1 ida/c7d10p12
+b $STORAGE              79 173  1   1 ida/c7d10p13
+b $STORAGE              79 174  1   1 ida/c7d10p14
+b $STORAGE              79 175  1   1 ida/c7d10p15
+b $STORAGE              79 176  1   1 ida/c7d11
+b $STORAGE              79 177  1   1 ida/c7d11p1
+b $STORAGE              79 178  1   1 ida/c7d11p2
+b $STORAGE              79 179  1   1 ida/c7d11p3
+b $STORAGE              79 180  1   1 ida/c7d11p4
+b $STORAGE              79 181  1   1 ida/c7d11p5
+b $STORAGE              79 182  1   1 ida/c7d11p6
+b $STORAGE              79 183  1   1 ida/c7d11p7
+b $STORAGE              79 184  1   1 ida/c7d11p8
+b $STORAGE              79 185  1   1 ida/c7d11p9
+b $STORAGE              79 186  1   1 ida/c7d11p10
+b $STORAGE              79 187  1   1 ida/c7d11p11
+b $STORAGE              79 188  1   1 ida/c7d11p12
+b $STORAGE              79 189  1   1 ida/c7d11p13
+b $STORAGE              79 190  1   1 ida/c7d11p14
+b $STORAGE              79 191  1   1 ida/c7d11p15
+b $STORAGE              79 192  1   1 ida/c7d12
+b $STORAGE              79 193  1   1 ida/c7d12p1
+b $STORAGE              79 194  1   1 ida/c7d12p2
+b $STORAGE              79 195  1   1 ida/c7d12p3
+b $STORAGE              79 196  1   1 ida/c7d12p4
+b $STORAGE              79 197  1   1 ida/c7d12p5
+b $STORAGE              79 198  1   1 ida/c7d12p6
+b $STORAGE              79 199  1   1 ida/c7d12p7
+b $STORAGE              79 200  1   1 ida/c7d12p8
+b $STORAGE              79 201  1   1 ida/c7d12p9
+b $STORAGE              79 202  1   1 ida/c7d12p10
+b $STORAGE              79 203  1   1 ida/c7d12p11
+b $STORAGE              79 204  1   1 ida/c7d12p12
+b $STORAGE              79 205  1   1 ida/c7d12p13
+b $STORAGE              79 206  1   1 ida/c7d12p14
+b $STORAGE              79 207  1   1 ida/c7d12p15
+b $STORAGE              79 208  1   1 ida/c7d13
+b $STORAGE              79 209  1   1 ida/c7d13p1
+b $STORAGE              79 210  1   1 ida/c7d13p2
+b $STORAGE              79 211  1   1 ida/c7d13p3
+b $STORAGE              79 212  1   1 ida/c7d13p4
+b $STORAGE              79 213  1   1 ida/c7d13p5
+b $STORAGE              79 214  1   1 ida/c7d13p6
+b $STORAGE              79 215  1   1 ida/c7d13p7
+b $STORAGE              79 216  1   1 ida/c7d13p8
+b $STORAGE              79 217  1   1 ida/c7d13p9
+b $STORAGE              79 218  1   1 ida/c7d13p10
+b $STORAGE              79 219  1   1 ida/c7d13p11
+b $STORAGE              79 220  1   1 ida/c7d13p12
+b $STORAGE              79 221  1   1 ida/c7d13p13
+b $STORAGE              79 222  1   1 ida/c7d13p14
+b $STORAGE              79 223  1   1 ida/c7d13p15
+b $STORAGE              79 224  1   1 ida/c7d14
+b $STORAGE              79 225  1   1 ida/c7d14p1
+b $STORAGE              79 226  1   1 ida/c7d14p2
+b $STORAGE              79 227  1   1 ida/c7d14p3
+b $STORAGE              79 228  1   1 ida/c7d14p4
+b $STORAGE              79 229  1   1 ida/c7d14p5
+b $STORAGE              79 230  1   1 ida/c7d14p6
+b $STORAGE              79 231  1   1 ida/c7d14p7
+b $STORAGE              79 232  1   1 ida/c7d14p8
+b $STORAGE              79 233  1   1 ida/c7d14p9
+b $STORAGE              79 234  1   1 ida/c7d14p10
+b $STORAGE              79 235  1   1 ida/c7d14p11
+b $STORAGE              79 236  1   1 ida/c7d14p12
+b $STORAGE              79 237  1   1 ida/c7d14p13
+b $STORAGE              79 238  1   1 ida/c7d14p14
+b $STORAGE              79 239  1   1 ida/c7d14p15
+b $STORAGE              79 240  1   1 ida/c7d15
+b $STORAGE              79 241  1   1 ida/c7d15p1
+b $STORAGE              79 242  1   1 ida/c7d15p2
+b $STORAGE              79 243  1   1 ida/c7d15p3
+b $STORAGE              79 244  1   1 ida/c7d15p4
+b $STORAGE              79 245  1   1 ida/c7d15p5
+b $STORAGE              79 246  1   1 ida/c7d15p6
+b $STORAGE              79 247  1   1 ida/c7d15p7
+b $STORAGE              79 248  1   1 ida/c7d15p8
+b $STORAGE              79 249  1   1 ida/c7d15p9
+b $STORAGE              79 250  1   1 ida/c7d15p10
+b $STORAGE              79 251  1   1 ida/c7d15p11
+b $STORAGE              79 252  1   1 ida/c7d15p12
+b $STORAGE              79 253  1   1 ida/c7d15p13
+b $STORAGE              79 254  1   1 ida/c7d15p14
+b $STORAGE              79 255  1   1 ida/c7d15p15
diff --git a/makedev.d/01ide b/makedev.d/01ide
new file mode 100644 (file)
index 0000000..97a1eb2
--- /dev/null
@@ -0,0 +1,21 @@
+# Some aliases for IDE controllers.
+a ide0 hda
+a ide0 hdb
+a ide1 hdc
+a ide1 hdd
+a ide2 hde
+a ide2 hdf
+a ide3 hdg
+a ide3 hdh
+a ide4 hdi
+a ide4 hdj
+a ide5 hdk
+a ide5 hdl
+a ide6 hdm
+a ide6 hdn
+a ide7 hdo
+a ide7 hdp
+a ide8 hdq
+a ide8 hdr
+a ide9 hds
+a ide9 hdt
diff --git a/makedev.d/01ipfilter b/makedev.d/01ipfilter
new file mode 100644 (file)
index 0000000..2166171
--- /dev/null
@@ -0,0 +1,5 @@
+# Aliases for firewalling.
+a ipfilter ipauth
+a ipfilter ipl
+a ipfilter ipnat
+a ipfilter ipstate
diff --git a/makedev.d/01isdn b/makedev.d/01isdn
new file mode 100644 (file)
index 0000000..c8dee23
--- /dev/null
@@ -0,0 +1,6 @@
+# Aliases for ISDN users.
+a isdn dcbri
+a isdn ippp
+a isdn cui
+a isdn ttyI
+a isdn usb/auer
diff --git a/makedev.d/01linux-2.6.x b/makedev.d/01linux-2.6.x
new file mode 100644 (file)
index 0000000..186d215
--- /dev/null
@@ -0,0 +1,1681 @@
+# This file is written almost directly from the devices.txt file kept at
+# http://www.lanana.org/docs/device-list/devices.txt, as of 30 August 2004
+# Type Perms User Group Major Minor Inc Count Base
+#
+# USB devices have their own configuration file.
+#
+
+c $KMEM                  1   1  1   1 mem
+c $KMEM                  1   2  1   1 kmem
+c $ALLWRITE              1   3  1   1 null
+c $KMEM                  1   4  1   1 port
+c $ALLWRITE              1   5  1   1 zero
+c $ROOT                  1   6  1   1 core
+c $ALLWRITE              1   7  1   1 full
+c $ALLREAD               1   8  1   1 random
+c $ALLREAD               1   9  1   1 urandom
+c $ALLREAD               1  10  1   1 aio
+c $ROOT                  1  11  1   1 kmsg
+
+b $STORAGE               1   0  1 128 ram%d
+b $STORAGE               1 250  1   1 initrd
+
+c $PTY                   2   0  1  16 ptyp%x
+c $PTY                   2  16  1  16 ptyq%x
+c $PTY                   2  32  1  16 ptyr%x
+c $PTY                   2  48  1  16 ptys%x
+c $PTY                   2  64  1  16 ptyt%x
+c $PTY                   2  80  1  16 ptyu%x
+c $PTY                   2  96  1  16 ptyv%x
+c $PTY                   2 112  1  16 ptyw%x
+c $PTY                   2 128  1  16 ptyx%x
+c $PTY                   2 144  1  16 ptyy%x
+c $PTY                   2 160  1  16 ptyz%x
+c $PTY                   2 176  1  16 ptya%x
+c $PTY                   2 192  1  16 ptyb%x
+c $PTY                   2 208  1  16 ptyc%x
+c $PTY                   2 224  1  16 ptyd%x
+c $PTY                   2 240  1  16 ptye%x
+
+b $FLOPPY                2   0  1   4 fd%d 0
+b $FLOPPY                2 128  1   4 fd%d 4
+
+b $FLOPPY                2   4  1   4 fd%dd360  0
+b $FLOPPY                2  20  1   4 fd%dh360  0
+b $FLOPPY                2  48  1   4 fd%dh410  0
+b $FLOPPY                2  64  1   4 fd%dh420  0
+b $FLOPPY                2  24  1   4 fd%dh720  0
+b $FLOPPY                2  80  1   4 fd%dh880  0
+b $FLOPPY                2   8  1   4 fd%dh1200 0
+b $FLOPPY                2  40  1   4 fd%dh1440 0
+b $FLOPPY                2  56  1   4 fd%dh1476 0
+b $FLOPPY                2  72  1   4 fd%dh1494 0
+b $FLOPPY                2  92  1   4 fd%dh1660 0
+
+b $FLOPPY                2  12  1   4 fd%du360  0
+b $FLOPPY                2  16  1   4 fd%du720  0
+b $FLOPPY                2 120  1   4 fd%du800  0
+b $FLOPPY                2  52  1   4 fd%du820  0
+b $FLOPPY                2  68  1   4 fd%du830  0
+b $FLOPPY                2  84  1   4 fd%du1040 0
+b $FLOPPY                2  88  1   4 fd%du1120 0
+b $FLOPPY                2  28  1   4 fd%du1440 0
+b $FLOPPY                2 124  1   4 fd%du1660 0
+b $FLOPPY                2  44  1   4 fd%du1680 0
+b $FLOPPY                2  60  1   4 fd%du1722 0
+b $FLOPPY                2  76  1   4 fd%du1743 0
+b $FLOPPY                2  96  1   4 fd%du1760 0
+b $FLOPPY                2 116  1   4 fd%du1840 0
+b $FLOPPY                2 100  1   4 fd%du1920 0
+b $FLOPPY                2  32  1   4 fd%du2880 0
+b $FLOPPY                2 104  1   4 fd%du3200 0
+b $FLOPPY                2 108  1   4 fd%du3520 0
+b $FLOPPY                2 112  1   4 fd%du3840 0
+
+b $FLOPPY                2 132  1   4 fd%dd360  4
+b $FLOPPY                2 148  1   4 fd%dh360  4
+b $FLOPPY                2 176  1   4 fd%dh410  4
+b $FLOPPY                2 192  1   4 fd%dh420  4
+b $FLOPPY                2 152  1   4 fd%dh720  4
+b $FLOPPY                2 208  1   4 fd%dh880  4
+b $FLOPPY                2 136  1   4 fd%dh1200 4
+b $FLOPPY                2 168  1   4 fd%dh1440 4
+b $FLOPPY                2 184  1   4 fd%dh1476 4
+b $FLOPPY                2 200  1   4 fd%dh1494 4
+b $FLOPPY                2 220  1   4 fd%dh1660 4
+
+b $FLOPPY                2 140  1   4 fd%du360  4
+b $FLOPPY                2 144  1   4 fd%du720  4
+b $FLOPPY                2 248  1   4 fd%du800  4
+b $FLOPPY                2 180  1   4 fd%du820  4
+b $FLOPPY                2 196  1   4 fd%du830  4
+b $FLOPPY                2 212  1   4 fd%du1040 4
+b $FLOPPY                2 216  1   4 fd%du1120 4
+b $FLOPPY                2 156  1   4 fd%du1440 4
+b $FLOPPY                2 252  1   4 fd%du1660 4
+b $FLOPPY                2 172  1   4 fd%du1680 4
+b $FLOPPY                2 188  1   4 fd%du1722 4
+b $FLOPPY                2 204  1   4 fd%du1743 4
+b $FLOPPY                2 224  1   4 fd%du1760 4
+b $FLOPPY                2 244  1   4 fd%du1840 4
+b $FLOPPY                2 228  1   4 fd%du1920 4
+b $FLOPPY                2 160  1   4 fd%du2880 4
+b $FLOPPY                2 232  1   4 fd%du3200 4
+b $FLOPPY                2 236  1   4 fd%du3520 4
+b $FLOPPY                2 240  1   4 fd%du3840 4
+
+b $FLOPPY                2   4  1   4 fd%dCompaQ 0
+b $FLOPPY                2 132  1   4 fd%dCompaQ 4
+
+c $PTY                   3   0  1  16 ttyp%x
+c $PTY                   3  16  1  16 ttyq%x
+c $PTY                   3  32  1  16 ttyr%x
+c $PTY                   3  48  1  16 ttys%x
+c $PTY                   3  64  1  16 ttyt%x
+c $PTY                   3  80  1  16 ttyu%x
+c $PTY                   3  96  1  16 ttyv%x
+c $PTY                   3 112  1  16 ttyw%x
+c $PTY                   3 128  1  16 ttyx%x
+c $PTY                   3 144  1  16 ttyy%x
+c $PTY                   3 160  1  16 ttyz%x
+c $PTY                   3 176  1  16 ttya%x
+c $PTY                   3 192  1  16 ttyb%x
+c $PTY                   3 208  1  16 ttyc%x
+c $PTY                   3 224  1  16 ttyd%x
+c $PTY                   3 240  1  16 ttye%x
+
+# See fs/partitions/check.c in the kernel sources for the source of this
+# limitation.
+b $STORAGE               3   0  1  33 hda
+b $STORAGE               3  64  1  33 hdb
+
+b $STORAGE               4   0  1   1 root
+l                                     systty tty0
+c $TTY                   4   0  1  64 tty%d
+c $SERIAL                4  64  1 192 ttyS%d
+
+c $ALLWRITE              5   0  1   1 tty
+c $CONSOLE               5   1  1   1 console
+c $ALLWRITE              5   2  1   1 ptmx
+c $SERIAL                5  64  1 192 cua%d
+
+c $PRINTER               6   0  1   4 lp%d
+
+c $VCSA                  7   0  1  64 vcs
+c $VCSA                  7 128  1  64 vcsa
+
+b $STORAGE               7   0  1 256 loop%d
+
+b $STORAGE               8   0  1  16 sda
+b $STORAGE               8  16  1  16 sdb
+b $STORAGE               8  32  1  16 sdc
+b $STORAGE               8  48  1  16 sdd
+b $STORAGE               8  64  1  16 sde
+b $STORAGE               8  80  1  16 sdf
+b $STORAGE               8  96  1  16 sdg
+b $STORAGE               8 112  1  16 sdh
+b $STORAGE               8 128  1  16 sdi
+b $STORAGE               8 144  1  16 sdj
+b $STORAGE               8 160  1  16 sdk
+b $STORAGE               8 176  1  16 sdl
+b $STORAGE               8 192  1  16 sdm
+b $STORAGE               8 208  1  16 sdn
+b $STORAGE               8 224  1  16 sdo
+b $STORAGE               8 240  1  16 sdp
+
+c $STORAGE               9   0  1  32 st%d
+c $STORAGE               9  32  1  32 st%dl
+c $STORAGE               9  64  1  32 st%dm
+c $STORAGE               9  96  1  32 st%da
+c $STORAGE               9 128  1  32 nst%d
+c $STORAGE               9 160  1  32 nst%dl
+c $STORAGE               9 192  1  32 nst%dm
+c $STORAGE               9 224  1  32 nst%da
+
+b $STORAGE               9   0  1  32 md%d
+
+c $CONSOLE              10   0  1   1 logibm
+c $CONSOLE              10   1  1   1 psaux
+c $CONSOLE              10   2  1   1 inportbm
+c $CONSOLE              10   3  1   1 atibm
+c $CONSOLE              10   4  1   1 jbm
+c $CONSOLE              10   4  1   1 amigamouse
+c $CONSOLE              10   5  1   1 atarimouse
+c $CONSOLE              10   6  1   1 sunmouse
+c $CONSOLE              10   7  1   1 amigamouse1
+c $CONSOLE              10   8  1   1 smouse
+c $CONSOLE              10   9  1   1 pc110pad
+c $CONSOLE              10  10  1   1 adbmouse
+c $CONSOLE              10  11  1   1 vrtpanel
+
+# Where did 12 go?
+
+c $CONSOLE              10  13  1   1 vpcmouse
+c $CONSOLE              10  14  1   1 touchscreen/ucb1x00
+c $CONSOLE              10  15  1   1 touchscreen/mk712
+
+c $CONSOLE              10 128  1   1 beep
+c $ROOT                 10 129  1   1 modreq
+c $ROOT                 10 130  1   1 watchdog
+c $ROOT                 10 131  1   1 temperature
+c $ROOT                 10 132  1   1 hwtrap
+c $ROOT                 10 133  1   1 exttrp
+c $ROOT                 10 134  1   1 apm_bios
+c $ALLREAD              10 135  1   1 rtc
+
+# Where did 136, 137, and 138 go?
+
+c $ROOT                 10 139  1   1 openprom
+c $ROOT                 10 140  1   1 relay8
+c $ROOT                 10 141  1   1 relay16
+c $ROOT                 10 142  1   1 msr
+c $ROOT                 10 143  1   1 pciconf
+c $ROOT                 10 144  1   1 nvram
+c $CONSOLE              10 145  1   1 hfmodem
+c $CONSOLE              10 146  1   1 graphics
+c $CONSOLE              10 147  1   1 opengl
+c $CONSOLE              10 148  1   1 gfx
+c $CONSOLE              10 149  1   1 input/mouse
+c $CONSOLE              10 150  1   1 input/keyboard
+c $CONSOLE              10 151  1   1 led
+c $ROOT                 10 152  1   1 kpoll
+c $ROOT                 10 153  1   1 mergemem
+c $CONSOLE              10 154  1   1 pmu
+c $SERIAL               10 155  1   1 isictl
+c $ROOT                 10 156  1   1 lcd
+c $ROOT                 10 157  1   1 ac
+c $ROOT                 10 158  1   1 nwbutton
+c $ROOT                 10 159  1   1 nwdebug
+c $ROOT                 10 160  1   1 nwflash
+c $ROOT                 10 161  1   1 userdma
+c $ROOT                 10 162  1   1 smbus
+c $CONSOLE              10 163  1   1 lik
+c $ROOT                 10 164  1   1 ipmo
+c $ROOT                 10 165  1   1 vmmon
+c $ROOT                 10 166  1   1 i2o/ctl
+c $SERIAL               10 167  1   1 specialix_sxctl
+c $SERIAL               10 168  1   1 tcldrv
+c $SERIAL               10 169  1   1 specialix_rioctl
+c $ROOT                 10 170  1   1 thinkpad/thinkpad
+c $ROOT                 10 171  1   1 srripc
+c $ROOT                 10 172  1   1 usemaclone
+c $ROOT                 10 173  1   1 ipmikcs
+c $ROOT                 10 174  1   1 uctrl
+c $ALLREAD              10 175  1   1 agpgart
+c $ALLREAD              10 176  1   1 gtrsc
+c $SERIAL               10 177  1   1 cbm
+c $ROOT                 10 178  1   1 jsflash
+c $ROOT                 10 179  1   1 xsvc
+c $CONSOLE              10 180  1   1 vrbuttons
+c $ROOT                 10 181  1   1 toshiba
+c $ROOT                 10 182  1   1 perfctr
+c $ROOT                 10 183  1   1 hwrng
+
+c $ROOT                 10 184  1   1 cpu/microcode
+
+# Where did 185 go?
+
+c $ROOT                 10 186  1   1 atomicps
+c $ROOT                 10 187  1   1 irnet
+c $ROOT                 10 188  1   1 smbusbios
+c $ROOT                 10 189  1   1 ussp_ctl
+c $ROOT                 10 190  1   1 crash
+c $ROOT                 10 191  1   1 pcl181
+c $ROOT                 10 192  1   1 nas_xbus
+c $ROOT                 10 193  1   1 d7s
+c $ROOT                 10 194  1   1 zkshim
+c $CONSOLE              10 195  1   1 elographics/e2201
+
+# Where did 196 and 197 go?
+
+c $ROOT                 10 198  1   1 sexec
+c $CONSOLE              10 199  1   1 scanners/cuecat
+c $ROOT                 10 200  1   1 net/tun
+c $ROOT                 10 201  1   1 button/gulpb
+c $ROOT                 10 202  1   1 emd/ctl
+
+# Where did 203 go?
+
+c $CONSOLE              10 204  1   1 video/em8300
+c $CONSOLE              10 205  1   1 video/em8300_mv
+c $CONSOLE              10 206  1   1 video/em8300_ma
+c $CONSOLE              10 207  1   1 video/em8300_sp
+c $ROOT                 10 208  1   1 compaq/cpqphpc
+c $ROOT                 10 209  1   1 compaq/cpqrid
+c $ROOT                 10 210  1   1 impi/bt
+c $ROOT                 10 211  1   1 impi/smic
+c $ROOT                 10 212  1   1 watchdogs/0
+c $ROOT                 10 213  1   1 watchdogs/1
+c $ROOT                 10 214  1   1 watchdogs/2
+c $ROOT                 10 215  1   1 watchdogs/3
+c $ROOT                 10 216  1   1 fujitsu/apanel
+c $ROOT                 10 217  1   1 ni/natmotn
+c $ROOT                 10 218  1   1 kchuid
+c $ROOT                 10 219  1   1 modems/mwave
+c $ROOT                 10 220  1   1 mptctl
+c $ROOT                 10 221  1   1 mvista/hssdsi
+c $ROOT                 10 222  1   1 mvista/hasi
+c $ROOT                 10 223  1   1 input/uinput
+c $ROOT                 10 224  1   1 tpm
+c $ROOT                 10 225  1   1 pps
+c $ROOT                 10 226  1   1 systrace
+c $ROOT                 10 227  1   1 mcelog
+c $ROOT                 10 228  1   1 hpet
+c $ROOT                 10 229  1   1 fuse
+c $ROOT                 10 230  1   1 midishare
+
+# SPARC only
+c $CONSOLE              11   0  1   1 kbd
+# PA-RISC only
+# c $SERIAL               11   0  1   4 ttyB%d
+b $STORAGE              11   0  1  32 scd%d
+
+c $STORAGE              12   2  1   1 ntpqic11
+c $STORAGE              12   3  1   1 tpqic11
+c $STORAGE              12   4  1   1 ntpqic24
+c $STORAGE              12   5  1   1 tpqic24
+c $STORAGE              12   6  1   1 ntpqic120
+c $STORAGE              12   7  1   1 tpqic120
+c $STORAGE              12   8  1   1 ntpqic150
+c $STORAGE              12   9  1   1 tpqic150
+
+b $STORAGE              12   0  1   8 dos_cd%d
+
+c $CONSOLE              13   0  1  32 input/js%d
+c $CONSOLE              13  32  1  31 input/mouse%d
+c $CONSOLE              13  63  1   1 input/mice
+c $CONSOLE              13  64  1  32 input/event%d
+
+b $STORAGE              13   0  1  64 xda
+b $STORAGE              13  64  1  64 xdb
+
+c $CONSOLE              14   0  1   1 mixer
+c $CONSOLE              14   1  1   1 sequencer
+c $CONSOLE              14   2  1   1 midi00
+c $CONSOLE              14   3  1   1 dsp
+c $CONSOLE              14   4  1   1 audio
+
+# Where did 5 go?
+
+c $CONSOLE              14   6  1   1 sndstat
+c $CONSOLE              14   7  1   1 audioctl
+c $CONSOLE              14   8  1   1 sequencer2
+
+c $CONSOLE              14  16  1   1 mixer1
+c $CONSOLE              14  17  1   1 patmgr0
+c $CONSOLE              14  18  1   1 midi01
+c $CONSOLE              14  19  1   1 dsp1
+c $CONSOLE              14  20  1   1 audio1
+
+c $CONSOLE              14  33  1   1 patmgr1
+c $CONSOLE              14  34  1   1 midi02
+c $CONSOLE              14  50  1   1 midi03
+
+b $STORAGE              14   0  1  17 dos_hda
+b $STORAGE              14  64  1  17 dos_hdb
+b $STORAGE              14 128  1  17 dos_hdc
+b $STORAGE              14 192  1  17 dos_hdd
+
+l                                     js0 input/js0
+l                                     js1 input/js1
+l                                     js2 input/js2
+l                                     js3 input/js3
+
+# Replaced with symlinks to input core joystick devices (see usb).
+#c $CONSOLE              15   0  1 128 js%d
+#c $CONSOLE              15 128  1 128 djs%d
+
+b $STORAGE              15   0  1   1 sonycd
+
+c $CONSOLE              16   0  1   1 gs4500
+b $STORAGE              16   0  1   1 gscd
+
+c $SERIAL               17   0  1  16 ttyH%d
+b $STORAGE              17   0  1   1 optcd
+
+c $SERIAL               18   0  1  16 cuh%d
+b $STORAGE              18   0  1   1 sjcd
+
+c $SERIAL               19   0  1  33 ttyC%d
+b $STORAGE              19   0  1   8 double%d
+b $STORAGE              19 128  1   8 cdouble%d
+
+c $SERIAL               20   0  1  32 cub%d
+b $STORAGE              20   0  1   1 hitcd
+
+c $STORAGE              21   0  1 256 sg%d
+b $STORAGE              21   0  1  64 mfma
+b $STORAGE              21  64  1  64 mfmb
+
+c $SERIAL               22   0  1  32 ttyD%d
+b $STORAGE              22   0  1  33 hdc
+b $STORAGE              22  64  1  33 hdd
+
+c $SERIAL               23   0  1  32 cud%d
+b $STORAGE              23   0  1   1 mcd
+
+c $SERIAL               24   0  1 256 ttyE%d
+b $STORAGE              24   0  1   1 cdu535
+
+c $SERIAL               25   0  1 256 cue%d
+b $STORAGE              25   0  1   4 sbpcd%d 0
+
+c $CONSOLE              26   0  1   1 wvisfgrab
+b $STORAGE              26   0  1   4 sbpcd%d 4
+
+c $STORAGE              27   0  1   4 qft%d
+c $STORAGE              27   4  1   4 nqft%d
+c $STORAGE              27  16  1   4 zqft%d
+c $STORAGE              27  20  1   4 nzqft%d
+c $STORAGE              27  32  1   4 rawqft%d
+c $STORAGE              27  36  1   4 nrawqft%d
+b $STORAGE              27   0  1   4 sbpcd%d 8
+
+c $ROOT                 28   0  1   4 staliomem%d
+c $PRINTER              28   0  1   4 slm%d
+b $STORAGE              28   0  1   4 sbpcd%d 12
+
+# This next set's commented out because it conflicts with the Apple Desktop
+# Bus driver, which appears to be the more correct of the two.
+# b $STORAGE              28   0  1  16 ada
+# b $STORAGE              28  16  1  16 adb
+# b $STORAGE              28  32  1  16 adc
+# b $STORAGE              28  48  1  16 add
+# b $STORAGE              28  64  1  16 ade
+# b $STORAGE              28  80  1  16 adf
+# b $STORAGE              28  96  1  16 adg
+# b $STORAGE              28 112  1  16 adh
+# b $STORAGE              28 128  1  16 adi
+# b $STORAGE              28 144  1  16 adj
+# b $STORAGE              28 160  1  16 adk
+# b $STORAGE              28 176  1  16 adl
+# b $STORAGE              28 192  1  16 adm
+# b $STORAGE              28 208  1  16 adn
+# b $STORAGE              28 224  1  16 ado
+# b $STORAGE              28 240  1  16 adp
+
+c $CONSOLE              29   0  1  32 fb%d
+b $STORAGE              29   0  1   1 aztcd
+
+c $ROOT                 30   0  1   1 socksys
+c $ROOT                 30   1  1   1 spx
+c $ROOT                 30  32  1   1 inet/ip
+c $ROOT                 30  33  1   1 inet/icmp
+c $ROOT                 30  34  1   1 inet/ggp
+c $ROOT                 30  35  1   1 inet/ipip
+c $ROOT                 30  36  1   1 inet/tcp
+c $ROOT                 30  37  1   1 inet/egp
+c $ROOT                 30  38  1   1 inet/pup
+c $ROOT                 30  39  1   1 inet/udp
+c $ROOT                 30  40  1   1 inet/idp
+c $ROOT                 30  41  1   1 inet/rawip
+l                                     ip    inet/ip
+l                                     icmp  inet/icmp
+l                                     ggp   inet/ggp
+l                                     ipip  inet/ipip
+l                                     tcp   inet/tcp
+l                                     egp   inet/egp
+l                                     pup   inet/pup
+l                                     udp   inet/udp
+l                                     idp   inet/idp
+l                                     rawip inet/rawip
+l                                     inet/arp udp
+l                                     inet/rip udp
+l                                     nfsd socksys
+l                                     X0R null
+
+b $STORAGE              30   0  1   1 cm205cd
+
+c $CONSOLE              31   0  1   1 mpu401data
+c $CONSOLE              31   1  1   1 mpu401stat
+b $STORAGE              31   0  1   8 rom%d
+b $STORAGE              31   8  1   8 rrom%d
+b $STORAGE              31  16  1   8 flash%d
+b $STORAGE              31  24  1   8 rflash%d
+
+c $SERIAL               32   0  1  16 ttyX%d
+b $STORAGE              32   0  1   1 cm206cd
+
+c $SERIAL               33   0  1  16 cux%d
+b $STORAGE              33   0  1  33 hde
+b $STORAGE              33  64  1  33 hdf
+
+c $ROOT                 34   0  1  16 scc%d
+b $STORAGE              34   0  1  33 hdg
+b $STORAGE              34  64  1  33 hdh
+
+c $CONSOLE              35   0  1   4 midi%d
+c $CONSOLE              35  64  1   4 rmidi%d
+c $CONSOLE              35 128  1   4 smpte%d
+b $STORAGE              35   0  1   1 slram
+
+c $ROOT                 36   0  1   1 route
+c $ROOT                 36   1  1   1 skip
+c $ROOT                 36   2  1   1 fwmonitor
+c $ROOT                 36  16  1  16 tap%d
+b $STORAGE              36   0  1  64 eda
+b $STORAGE              36  64  1  64 edb
+
+c $STORAGE              37   0  1 128 ht%d
+c $STORAGE              37 128  1 128 nht%d
+b $STORAGE              37   0  1   1 z2ram
+
+c $ROOT                 38   0  1  16 mlanai%d
+
+c $ROOT                 39   0  1  16 ml16pa-a%d
+c $ROOT                 39  16  1   1 ml16pa-d
+c $ROOT                 39  17  1   3 ml16pa-c%d
+c $ROOT                 39  32  1  16 ml16pb-a%d
+c $ROOT                 39  48  1   1 ml16pb-d
+c $ROOT                 39  49  1   3 ml16pb-c%d
+
+c $CONSOLE              40   0  1   1 mmetfgrab
+
+# Obsolete (see devices.txt).
+#b $ROOT                 40   0  1  16 eza
+
+c $ROOT                 41   0  1   1 yamm
+b $STORAGE              41   0  1   1 bpcd
+
+# Stay away from major 42!  Don't add any entries which use it!  I mean it!
+
+c $SERIAL               43   0  1  64 ttyI%d
+b $STORAGE              43   0  1 128 nb%d
+
+c $SERIAL               44   0  1  64 cui%d
+b $STORAGE              44   0  1  16 ftla
+b $STORAGE              44  16  1  16 ftlb
+b $STORAGE              44  32  1  16 ftlc
+b $STORAGE              44  48  1  16 ftld
+b $STORAGE              44  64  1  16 ftle
+b $STORAGE              44  80  1  16 ftlf
+b $STORAGE              44  96  1  16 ftlg
+b $STORAGE              44 112  1  16 ftlh
+b $STORAGE              44 128  1  16 ftli
+b $STORAGE              44 144  1  16 ftlj
+b $STORAGE              44 160  1  16 ftlk
+b $STORAGE              44 176  1  16 ftll
+b $STORAGE              44 192  1  16 ftlm
+b $STORAGE              44 208  1  16 ftln
+b $STORAGE              44 224  1  16 ftlo
+b $STORAGE              44 240  1  16 ftlp
+
+c $ROOT                 45   0  1  64 isdn%d
+c $ROOT                 45  64  1  64 isdnctrl%d
+c $ROOT                 45 128  1  64 ippp%d
+c $ROOT                 45 255  1   1 isdninfo
+b $STORAGE              45   0  1  16 pda
+b $STORAGE              45  16  1  16 pdb
+b $STORAGE              45  32  1  16 pdc
+b $STORAGE              45  48  1  16 pdd
+
+c $SERIAL               46   0  1  16 ttyR%d
+b $STORAGE              46   0  1   4 pcd%d
+
+c $SERIAL               47   0  1  16 cur%d
+b $STORAGE              47   0  1   4 pf%d
+
+c $SERIAL               48   0  1  16 ttyL%d
+c $SERIAL               49   0  1  16 cul%d
+
+c $SERIAL               51   0  1  16 bc%d
+
+c $ROOT                 52   0  1   4 dcbri%d
+
+c $ROOT                 53   0  1   3 pd_bdm%d
+c $ROOT                 53   3  1   3 icd_bdm%d
+
+c $SERIAL               54   0  1   3 holter%d
+
+c $ROOT                 55   0  1   1 dsp56k
+
+c $ROOT                 56   0  1   1 adb
+b $STORAGE              56   0  1  33 hdi
+b $STORAGE              56  64  1  33 hdj
+
+c $SERIAL               57   0  1  16 ttyP%d
+b $STORAGE              57   0  1  33 hdk
+b $STORAGE              57  64  1  33 hdl
+
+c $SERIAL               58   0  1  16 cup%d
+
+c $ROOT                 59   0  1   1 firewall
+
+# Conflicts with parallel-port disks (see devices.txt).
+#b $STORAGE              59   0  1   8 pda%d
+#b $STORAGE              59   0  1   8 rpda%d
+
+# Here there be dragons.
+
+c $ROOT                 64   0  1   1 enskip
+b $STORAGE              64   0  1   1 scramdisk/master
+b $STORAGE              64   1  1 254 scramdisk/%d
+
+c $ROOT                 65   0  1   4 plink%d
+c $ROOT                 65  64  1   4 rplink%d
+c $ROOT                 65 128  1   4 plink%dd
+c $ROOT                 65 192  1   4 rplink%dd
+b $STORAGE              65   0  1  16 sdq
+b $STORAGE              65  16  1  16 sdr
+b $STORAGE              65  32  1  16 sds
+b $STORAGE              65  48  1  16 sdt
+b $STORAGE              65  64  1  16 sdu
+b $STORAGE              65  80  1  16 sdv
+b $STORAGE              65  96  1  16 sdw
+b $STORAGE              65 112  1  16 sdx
+b $STORAGE              65 128  1  16 sdy
+b $STORAGE              65 144  1  16 sdz
+b $STORAGE              65 160  1  16 sdaa
+b $STORAGE              65 176  1  16 sdab
+b $STORAGE              65 192  1  16 sdac
+b $STORAGE              65 208  1  16 sdad
+b $STORAGE              65 224  1  16 sdae
+b $STORAGE              65 240  1  16 sdaf
+
+c $ROOT                 66   0  1  16 yppcpci%d
+b $STORAGE              66   0  1  16 sdag
+b $STORAGE              66  16  1  16 sdah
+b $STORAGE              66  32  1  16 sdai
+b $STORAGE              66  48  1  16 sdaj
+b $STORAGE              66  64  1  16 sdak
+b $STORAGE              66  80  1  16 sdal
+b $STORAGE              66  96  1  16 sdam
+b $STORAGE              66 112  1  16 sdan
+b $STORAGE              66 128  1  16 sdao
+b $STORAGE              66 144  1  16 sdap
+b $STORAGE              66 160  1  16 sdaq
+b $STORAGE              66 176  1  16 sdar
+b $STORAGE              66 192  1  16 sdas
+b $STORAGE              66 208  1  16 sdat
+b $STORAGE              66 224  1  16 sdau
+b $STORAGE              66 240  1  16 sdav
+
+c $STORAGE              67   0  1   1 cfs0
+b $STORAGE              67   0  1  16 sdaw
+b $STORAGE              67  16  1  16 sdax
+b $STORAGE              67  32  1  16 sday
+b $STORAGE              67  48  1  16 sdaz
+b $STORAGE              67  64  1  16 sdba
+b $STORAGE              67  80  1  16 sdbb
+b $STORAGE              67  96  1  16 sdbc
+b $STORAGE              67 112  1  16 sdbd
+b $STORAGE              67 128  1  16 sdbe
+b $STORAGE              67 144  1  16 sdbf
+b $STORAGE              67 160  1  16 sdbg
+b $STORAGE              67 176  1  16 sdbh
+b $STORAGE              67 192  1  16 sdbi
+b $STORAGE              67 208  1  16 sdbj
+b $STORAGE              67 224  1  16 sdbk
+b $STORAGE              67 240  1  16 sdbl
+
+c $ROOT                 68   0  1   1 capi20
+c $ROOT                 68   1  1  20 capi20.%02d
+b $STORAGE              68   0  1  16 sdbm
+b $STORAGE              68  16  1  16 sdbn
+b $STORAGE              68  32  1  16 sdbo
+b $STORAGE              68  48  1  16 sdbp
+b $STORAGE              68  64  1  16 sdbq
+b $STORAGE              68  80  1  16 sdbr
+b $STORAGE              68  96  1  16 sdbs
+b $STORAGE              68 112  1  16 sdbt
+b $STORAGE              68 128  1  16 sdbu
+b $STORAGE              68 144  1  16 sdbv
+b $STORAGE              68 160  1  16 sdbw
+b $STORAGE              68 176  1  16 sdbx
+b $STORAGE              68 192  1  16 sdby
+b $STORAGE              68 208  1  16 sdbz
+b $STORAGE              68 224  1  16 sdca
+b $STORAGE              68 240  1  16 sdcb
+
+c $ROOT                 69   0  1   1 ma16
+b $STORAGE              69   0  1  16 sdcc
+b $STORAGE              69  16  1  16 sdcd
+b $STORAGE              69  32  1  16 sdce
+b $STORAGE              69  48  1  16 sdcf
+b $STORAGE              69  64  1  16 sdcg
+b $STORAGE              69  80  1  16 sdch
+b $STORAGE              69  96  1  16 sdci
+b $STORAGE              69 112  1  16 sdcj
+b $STORAGE              69 128  1  16 sdck
+b $STORAGE              69 144  1  16 sdcl
+b $STORAGE              69 160  1  16 sdcm
+b $STORAGE              69 176  1  16 sdcn
+b $STORAGE              69 192  1  16 sdco
+b $STORAGE              69 208  1  16 sdcp
+b $STORAGE              69 224  1  16 sdcq
+b $STORAGE              69 240  1  16 sdcr
+
+c $ROOT                 70   0  1   1 apscfg
+c $ROOT                 70   1  1   1 apsauth
+c $ROOT                 70   2  1   1 apslog
+c $ROOT                 70   3  1   1 apsdbg
+c $ROOT                 70  64  1   1 apsisdn
+c $ROOT                 70  65  1   1 apsasync
+c $ROOT                 70 128  1   1 apsmon
+b $STORAGE              70   0  1  16 sdcs
+b $STORAGE              70  16  1  16 sdct
+b $STORAGE              70  32  1  16 sdcu
+b $STORAGE              70  48  1  16 sdcv
+b $STORAGE              70  64  1  16 sdcw
+b $STORAGE              70  80  1  16 sdcx
+b $STORAGE              70  96  1  16 sdcy
+b $STORAGE              70 112  1  16 sdcz
+b $STORAGE              70 128  1  16 sdda
+b $STORAGE              70 144  1  16 sddb
+b $STORAGE              70 160  1  16 sddc
+b $STORAGE              70 176  1  16 sddd
+b $STORAGE              70 192  1  16 sdde
+b $STORAGE              70 208  1  16 sddf
+b $STORAGE              70 224  1  16 sddg
+b $STORAGE              70 240  1  16 sddh
+
+c $SERIAL               71   0  1 256 ttyF%d
+b $STORAGE              71   0  1  16 sddi
+b $STORAGE              71  16  1  16 sddj
+b $STORAGE              71  32  1  16 sddk
+b $STORAGE              71  48  1  16 sddl
+b $STORAGE              71  64  1  16 sddm
+b $STORAGE              71  80  1  16 sddn
+b $STORAGE              71  96  1  16 sddo
+b $STORAGE              71 112  1  16 sddp
+b $STORAGE              71 128  1  16 sddq
+b $STORAGE              71 144  1  16 sddr
+b $STORAGE              71 160  1  16 sdds
+b $STORAGE              71 176  1  16 sddt
+b $STORAGE              71 192  1  16 sddu
+b $STORAGE              71 208  1  16 sddv
+b $STORAGE              71 224  1  16 sddw
+b $STORAGE              71 240  1  16 sddx
+
+c $SERIAL               72   0  1 256 cuf%d
+
+c $ROOT                 73   0  4   4 ip2ipl%d
+c $ROOT                 73   1  4   4 ip2stat%d
+
+c $ROOT                 74   0  1  16 SCI/%d
+
+c $SERIAL               75   0  1  16 ttyW%d
+
+c $SERIAL               76   0  1  16 cuw%d
+
+c $ALLREAD              77   0  1   1 qng
+
+# Conflict with isicom driver (see devices.txt).
+#c $SERIAL               78   0  1  16 ttyM%x
+#c $SERIAL               79   0  1  16 cum%d
+
+c $CONSOLE              80   0  1   1 at200
+b $STORAGE              80   0  1  16 i2o/hda
+b $STORAGE              80  16  1  16 i2o/hdb
+b $STORAGE              80  32  1  16 i2o/hdc
+b $STORAGE              80  48  1  16 i2o/hdd
+b $STORAGE              80  64  1  16 i2o/hde
+b $STORAGE              80  80  1  16 i2o/hdf
+b $STORAGE              80  96  1  16 i2o/hdg
+b $STORAGE              80 112  1  16 i2o/hdh
+b $STORAGE              80 128  1  16 i2o/hdi
+b $STORAGE              80 144  1  16 i2o/hdj
+b $STORAGE              80 160  1  16 i2o/hdk
+b $STORAGE              80 176  1  16 i2o/hdl
+b $STORAGE              80 192  1  16 i2o/hdm
+b $STORAGE              80 208  1  16 i2o/hdn
+b $STORAGE              80 224  1  16 i2o/hdo
+b $STORAGE              80 240  1  16 i2o/hdp
+
+c $CONSOLE              81   0  1  64 video%d
+c $CONSOLE              81  64  1  64 radio%d
+c $CONSOLE              81 192  1  32 vtx%d
+c $CONSOLE              81 224  1  32 vbi%d
+
+b $STORAGE              81   0  1  16 i2o/hdq
+b $STORAGE              81  16  1  16 i2o/hdr
+b $STORAGE              81  32  1  16 i2o/hds
+b $STORAGE              81  48  1  16 i2o/hdt
+b $STORAGE              81  64  1  16 i2o/hdu
+b $STORAGE              81  80  1  16 i2o/hdv
+b $STORAGE              81  96  1  16 i2o/hdw
+b $STORAGE              81 112  1  16 i2o/hdx
+b $STORAGE              81 128  1  16 i2o/hdy
+b $STORAGE              81 144  1  16 i2o/hdz
+b $STORAGE              81 160  1  16 i2o/hdaa
+b $STORAGE              81 176  1  16 i2o/hdab
+b $STORAGE              81 192  1  16 i2o/hdac
+b $STORAGE              81 208  1  16 i2o/hdad
+b $STORAGE              81 224  1  16 i2o/hdae
+b $STORAGE              81 240  1  16 i2o/hdaf
+
+c $CONSOLE              82   0  1   4 winradio%d
+
+b $STORAGE              82   0  1  16 i2o/hdag
+b $STORAGE              82  16  1  16 i2o/hdah
+b $STORAGE              82  32  1  16 i2o/hdai
+b $STORAGE              82  48  1  16 i2o/hdaj
+b $STORAGE              82  64  1  16 i2o/hdak
+b $STORAGE              82  80  1  16 i2o/hdal
+b $STORAGE              82  96  1  16 i2o/hdam
+b $STORAGE              82 112  1  16 i2o/hdan
+b $STORAGE              82 128  1  16 i2o/hdao
+b $STORAGE              82 144  1  16 i2o/hdap
+b $STORAGE              82 160  1  16 i2o/hdaq
+b $STORAGE              82 176  1  16 i2o/hdar
+b $STORAGE              82 192  1  16 i2o/hdas
+b $STORAGE              82 208  1  16 i2o/hdat
+b $STORAGE              82 224  1  16 i2o/hdau
+b $STORAGE              82 240  1  16 i2o/hdav
+
+c $CONSOLE              83   0  1  16 mga_vid%d
+
+b $STORAGE              83   0  1  16 i2o/hdaw
+b $STORAGE              83  16  1  16 i2o/hdax
+b $STORAGE              83  32  1  16 i2o/hday
+b $STORAGE              83  48  1  16 i2o/hdaz
+b $STORAGE              83  64  1  16 i2o/hdba
+b $STORAGE              83  80  1  16 i2o/hdbb
+b $STORAGE              83  96  1  16 i2o/hdbc
+b $STORAGE              83 112  1  16 i2o/hdbd
+b $STORAGE              83 128  1  16 i2o/hdbe
+b $STORAGE              83 144  1  16 i2o/hdbf
+b $STORAGE              83 160  1  16 i2o/hdbg
+b $STORAGE              83 176  1  16 i2o/hdbh
+b $STORAGE              83 192  1  16 i2o/hdbi
+b $STORAGE              83 208  1  16 i2o/hdbj
+b $STORAGE              83 224  1  16 i2o/hdbk
+b $STORAGE              83 240  1  16 i2o/hdbl
+
+c $ROOT                 84   0  1   2 ihcp%d
+
+b $STORAGE              84   0  1  16 i2o/hdbm
+b $STORAGE              84  16  1  16 i2o/hdbn
+b $STORAGE              84  32  1  16 i2o/hdbo
+b $STORAGE              84  48  1  16 i2o/hdbp
+b $STORAGE              84  64  1  16 i2o/hdbq
+b $STORAGE              84  80  1  16 i2o/hdbr
+b $STORAGE              84  96  1  16 i2o/hdbs
+b $STORAGE              84 112  1  16 i2o/hdbt
+b $STORAGE              84 128  1  16 i2o/hdbu
+b $STORAGE              84 144  1  16 i2o/hdbv
+b $STORAGE              84 160  1  16 i2o/hdbw
+b $STORAGE              84 176  1  16 i2o/hdbx
+b $STORAGE              84 192  1  16 i2o/hdby
+b $STORAGE              84 208  1  16 i2o/hdbz
+b $STORAGE              84 224  1  16 i2o/hdca
+b $STORAGE              84 240  1  16 i2o/hdcb
+
+c $ROOT                 85   0  1   1 shmiq
+c $ROOT                 85   1  1   8 qcntl%d
+
+b $STORAGE              85   0  1  16 i2o/hdcc
+b $STORAGE              85  16  1  16 i2o/hdcd
+b $STORAGE              85  32  1  16 i2o/hdce
+b $STORAGE              85  48  1  16 i2o/hdcf
+b $STORAGE              85  64  1  16 i2o/hdcg
+b $STORAGE              85  80  1  16 i2o/hdch
+b $STORAGE              85  96  1  16 i2o/hdci
+b $STORAGE              85 112  1  16 i2o/hdcj
+b $STORAGE              85 128  1  16 i2o/hdck
+b $STORAGE              85 144  1  16 i2o/hdcl
+b $STORAGE              85 160  1  16 i2o/hdcm
+b $STORAGE              85 176  1  16 i2o/hdcn
+b $STORAGE              85 192  1  16 i2o/hdco
+b $STORAGE              85 208  1  16 i2o/hdcp
+b $STORAGE              85 224  1  16 i2o/hdcq
+b $STORAGE              85 240  1  16 i2o/hdcr
+
+c $STORAGE              86   0  1   8 sch%d
+
+b $STORAGE              86   0  1  16 i2o/hdcs
+b $STORAGE              86  16  1  16 i2o/hdct
+b $STORAGE              86  32  1  16 i2o/hdcu
+b $STORAGE              86  48  1  16 i2o/hdcv
+b $STORAGE              86  64  1  16 i2o/hdcw
+b $STORAGE              86  80  1  16 i2o/hdcx
+b $STORAGE              86  96  1  16 i2o/hdcy
+b $STORAGE              86 112  1  16 i2o/hdcz
+b $STORAGE              86 128  1  16 i2o/hdda
+b $STORAGE              86 144  1  16 i2o/hddb
+b $STORAGE              86 160  1  16 i2o/hddc
+b $STORAGE              86 176  1  16 i2o/hddd
+b $STORAGE              86 192  1  16 i2o/hdde
+b $STORAGE              86 208  1  16 i2o/hddf
+b $STORAGE              86 224  1  16 i2o/hddg
+b $STORAGE              86 240  1  16 i2o/hddh
+
+c $STORAGE              87   0  1   8 controla%d
+
+b $STORAGE              87   0  1  16 i2o/hddi
+b $STORAGE              87  16  1  16 i2o/hddj
+b $STORAGE              87  32  1  16 i2o/hddk
+b $STORAGE              87  48  1  16 i2o/hddl
+b $STORAGE              87  64  1  16 i2o/hddm
+b $STORAGE              87  80  1  16 i2o/hddn
+b $STORAGE              87  96  1  16 i2o/hddo
+b $STORAGE              87 112  1  16 i2o/hddp
+b $STORAGE              87 128  1  16 i2o/hddq
+b $STORAGE              87 144  1  16 i2o/hddr
+b $STORAGE              87 160  1  16 i2o/hdds
+b $STORAGE              87 176  1  16 i2o/hddt
+b $STORAGE              87 192  1  16 i2o/hddu
+b $STORAGE              87 208  1  16 i2o/hddv
+b $STORAGE              87 224  1  16 i2o/hddw
+b $STORAGE              87 240  1  16 i2o/hddx
+
+c $SERIAL               88   0  1   8 comx%d
+
+b $STORAGE              88   0  1  33 hdm
+b $STORAGE              88  64  1  33 hdn
+
+c $ROOT                 89   0  1   8 i2c-%d
+
+b $STORAGE              89   0  1  33 hdo
+b $STORAGE              89  64  1  33 hdp
+
+c $STORAGE              90   0  2  16 mtd%d
+c $STORAGE              90   1  2  16 mtdr%d
+
+b $STORAGE              90   0  1  33 hdq
+b $STORAGE              90  64  1  33 hdr
+
+c $ROOT                 91   0  1  16 can%d
+
+b $STORAGE              91   0  1  33 hds
+b $STORAGE              91  64  1  33 hdt
+
+b $STORAGE              92   0  1  64 ppdd%d
+
+c $CONSOLE              93   0  1   8 iscc%d
+c $CONSOLE              93 128  1   8 isccctl%d
+
+b $STORAGE              93   0 16   1 nftla
+b $STORAGE              93  16 16  15 nftl%c a
+
+c $CONSOLE              94   0  1   8 dcxx%d
+
+# devices.txt gives us 64 numbered dasd devices, with apparently up to three
+# lettered partitions on each; the older s390-specific file used 64 lettered
+# devices with up to three numbered partitions on each; the second partition on
+# the second disk is now dasd1b (94/6) instead of dasdb2 (94/6)
+b $STORAGE              94   0  4  64 dasd%d
+b $STORAGE              94   1  4  64 dasd%da
+b $STORAGE              94   2  4  64 dasd%db
+b $STORAGE              94   3  4  64 dasd%dc
+
+c $ROOT                 95   0  1   1 ipl
+c $ROOT                 95   1  1   1 ipnat
+c $ROOT                 95   2  1   1 ipstate
+c $ROOT                 95   3  1   1 ipauth
+
+c $STORAGE              96   0  1  16 pt%d
+c $STORAGE              96 128  1  16 npt%d
+
+b $STORAGE              96   0  1  16 inftla
+b $STORAGE              96  16  1  16 inftlb
+b $STORAGE              96  32  1  16 inftlc
+b $STORAGE              96  48  1  16 inftld
+b $STORAGE              96  64  1  16 inftle
+b $STORAGE              96  80  1  16 inftlf
+b $STORAGE              96  96  1  16 inftlg
+b $STORAGE              96 112  1  16 inftlh
+b $STORAGE              96 128  1  16 inftli
+b $STORAGE              96 144  1  16 inftlj
+b $STORAGE              96 160  1  16 inftlk
+b $STORAGE              96 176  1  16 inftll
+b $STORAGE              96 192  1  16 inftlm
+b $STORAGE              96 208  1  16 inftln
+b $STORAGE              96 224  1  16 inftlo
+b $STORAGE              96 240  1  16 inftlp
+
+c $STORAGE              97   0  1   4 pg%d
+
+c $ROOT                 98   0  1   4 comedi%d
+b $STORAGE              98   0  1  16 ubda
+b $STORAGE              98  16  1  16 ubdb
+b $STORAGE              98  32  1  16 ubdc
+b $STORAGE              98  48  1  16 ubdd
+b $STORAGE              98  64  1  16 ubde
+b $STORAGE              98  80  1  16 ubdf
+b $STORAGE              98  96  1  16 ubdg
+b $STORAGE              98 112  1  16 ubdh
+b $STORAGE              98 128  1  16 ubdi
+b $STORAGE              98 144  1  16 ubdj
+b $STORAGE              98 160  1  16 ubdk
+b $STORAGE              98 176  1  16 ubdl
+b $STORAGE              98 192  1  16 ubdm
+b $STORAGE              98 208  1  16 ubdn
+b $STORAGE              98 224  1  16 ubdo
+b $STORAGE              98 240  1  16 ubdp
+
+c $PRINTER              99   0  1   8 parport%d
+b $STORAGE              99   0  1   1 jsfd
+
+c $CONSOLE             100   0  1   8 phone%d
+
+c $ROOT                101   0  1   1 mdspstat
+c $ROOT                101   1  1  16 mdsp%d 1
+
+b $STORAGE             101   0  1   1 amiraid/ar0
+b $STORAGE             101   1  1  15 amiraid/ar0p%d
+b $STORAGE             101  16  1   1 amiraid/ar1
+b $STORAGE             101  17  1  15 amiraid/ar1p%d
+b $STORAGE             101  32  1   1 amiraid/ar2
+b $STORAGE             101  33  1  15 amiraid/ar2p%d
+b $STORAGE             101  48  1   1 amiraid/ar3
+b $STORAGE             101  49  1  15 amiraid/ar3p%d
+b $STORAGE             101  64  1   1 amiraid/ar4
+b $STORAGE             101  65  1  15 amiraid/ar4p%d
+b $STORAGE             101  80  1   1 amiraid/ar5
+b $STORAGE             101  81  1  15 amiraid/ar5p%d
+b $STORAGE             101  96  1   1 amiraid/ar6
+b $STORAGE             101  97  1  15 amiraid/ar6p%d
+b $STORAGE             101 112  1   1 amiraid/ar7
+b $STORAGE             101 113  1  15 amiraid/ar7p%d
+b $STORAGE             101 128  1   1 amiraid/ar8
+b $STORAGE             101 129  1  15 amiraid/ar8p%d
+b $STORAGE             101 144  1   1 amiraid/ar9
+b $STORAGE             101 145  1  15 amiraid/ar9p%d
+b $STORAGE             101 160  1   1 amiraid/ar10
+b $STORAGE             101 161  1  15 amiraid/ar10p%d
+b $STORAGE             101 176  1   1 amiraid/ar11
+b $STORAGE             101 177  1  15 amiraid/ar11p%d
+b $STORAGE             101 192  1   1 amiraid/ar12
+b $STORAGE             101 193  1  15 amiraid/ar12p%d
+b $STORAGE             101 208  1   1 amiraid/ar13
+b $STORAGE             101 209  1  15 amiraid/ar13p%d
+b $STORAGE             101 224  1   1 amiraid/ar14
+b $STORAGE             101 225  1  15 amiraid/ar14p%d
+b $STORAGE             101 240  1   1 amiraid/ar15
+b $STORAGE             101 241  1  15 amiraid/ar15p%d
+
+c $ROOT                102   0  1   4 tlk%d
+
+b $STORAGE             102   0  1  16 cbd/a
+b $STORAGE             102  16  1  16 cbd/b
+b $STORAGE             102  32  1  16 cbd/c
+b $STORAGE             102  48  1  16 cbd/d
+b $STORAGE             102  64  1  16 cbd/e
+b $STORAGE             102  80  1  16 cbd/f
+b $STORAGE             102  96  1  16 cbd/g
+b $STORAGE             102 112  1  16 cbd/h
+b $STORAGE             102 128  1  16 cbd/i
+b $STORAGE             102 144  1  16 cbd/j
+b $STORAGE             102 160  1  16 cbd/k
+b $STORAGE             102 176  1  16 cbd/l
+b $STORAGE             102 192  1  16 cbd/m
+b $STORAGE             102 208  1  16 cbd/n
+b $STORAGE             102 224  1  16 cbd/o
+b $STORAGE             102 240  1  16 cbd/p
+
+c $STORAGE             103   0  1   2 nnpfs%d
+b $ROOT                103   0  1   1 audit
+
+c $SERIAL              105   0  1  16 ttyV%d
+
+c $SERIAL              106   0  1  16 cuv%d
+
+c $CONSOLE             107   0  1   1 3dfx
+
+c $ROOT                108   0  1   1 ppp
+
+c $CONSOLE             110   0  1   8 srnd%d
+
+c $CONSOLE             111   0  1   8 av%d
+
+c $SERIAL              112   0  1  16 ttyM%x
+
+b $STORAGE             112   0  1   8 iseries/vda
+b $STORAGE             112   8  1   8 iseries/vdb
+b $STORAGE             112  16  1   8 iseries/vdc
+b $STORAGE             112  24  1   8 iseries/vdd
+b $STORAGE             112  32  1   8 iseries/vde
+b $STORAGE             112  40  1   8 iseries/vdf
+b $STORAGE             112  48  1   8 iseries/vdg
+b $STORAGE             112  56  1   8 iseries/vdh
+b $STORAGE             112  64  1   8 iseries/vdi
+b $STORAGE             112  72  1   8 iseries/vdj
+b $STORAGE             112  80  1   8 iseries/vdk
+b $STORAGE             112  88  1   8 iseries/vdl
+b $STORAGE             112  96  1   8 iseries/vdm
+b $STORAGE             112 104  1   8 iseries/vdn
+b $STORAGE             112 112  1   8 iseries/vdo
+b $STORAGE             112 120  1   8 iseries/vdp
+b $STORAGE             112 128  1   8 iseries/vdq
+b $STORAGE             112 136  1   8 iseries/vdr
+b $STORAGE             112 144  1   8 iseries/vds
+b $STORAGE             112 152  1   8 iseries/vdt
+b $STORAGE             112 160  1   8 iseries/vdu
+b $STORAGE             112 168  1   8 iseries/vdv
+b $STORAGE             112 176  1   8 iseries/vdw
+b $STORAGE             112 184  1   8 iseries/vdx
+b $STORAGE             112 192  1   8 iseries/vdy
+b $STORAGE             112 200  1   8 iseries/vdz
+b $STORAGE             112 208  1   8 iseries/vdaa
+b $STORAGE             112 216  1   8 iseries/vdab
+b $STORAGE             112 224  1   8 iseries/vdac
+b $STORAGE             112 232  1   8 iseries/vdad
+b $STORAGE             112 240  1   8 iseries/vdae
+b $STORAGE             112 248  1   8 iseries/vdaf
+
+c $SERIAL              113   0  1  16 cum%d
+
+b $STORAGE             113   0  1   8 iseries/vcd%c a
+
+c $ROOT                114   0  1  16 ise%d
+c $ROOT                114 128  1  16 isex%d
+
+c $PRINTER             115   0  1   8 tipar%d
+c $SERIAL              115   8  1   8 tiser%d
+c $ROOT                115  16  1  16 tiusb%d
+b $STORAGE             115   0  1 256 nwfs/v%d
+
+b $STORAGE             116   0 16  16 umem/d%d
+b $STORAGE             116   1  1  15 umem/d0p%d
+b $STORAGE             116  17  1  15 umem/d1p%d
+b $STORAGE             116  33  1  15 umem/d2p%d
+b $STORAGE             116  49  1  15 umem/d3p%d
+b $STORAGE             116  65  1  15 umem/d4p%d
+b $STORAGE             116  81  1  15 umem/d5p%d
+b $STORAGE             116  97  1  15 umem/d6p%d
+b $STORAGE             116 113  1  15 umem/d7p%d
+b $STORAGE             116 129  1  15 umem/d8p%d
+b $STORAGE             116 145  1  15 umem/d9p%d
+b $STORAGE             116 161  1  15 umem/d10p%d
+b $STORAGE             116 177  1  15 umem/d11p%d
+b $STORAGE             116 193  1  15 umem/d12p%d
+b $STORAGE             116 209  1  15 umem/d13p%d
+b $STORAGE             116 225  1  15 umem/d14p%d
+b $STORAGE             116 241  1  15 umem/d15p%d
+
+c $SERIAL              117   0  1  16 cosa0c%d
+c $SERIAL              117  16  1  16 cosa1c%d
+
+c $ROOT                118   0  1   1 ica
+c $ROOT                118   1  1  15 ica%d
+
+c $ROOT                119   0  1  10 vnet%d
+
+b $STORAGE             128   0  1  16 sddy
+b $STORAGE             128  16  1  16 sddz
+b $STORAGE             128  32  1  16 sdea
+b $STORAGE             128  48  1  16 sdeb
+b $STORAGE             128  64  1  16 sdec
+b $STORAGE             128  80  1  16 sded
+b $STORAGE             128  96  1  16 sdee
+b $STORAGE             128 112  1  16 sdef
+b $STORAGE             128 128  1  16 sdeg
+b $STORAGE             128 144  1  16 sdeh
+b $STORAGE             128 160  1  16 sdei
+b $STORAGE             128 176  1  16 sdej
+b $STORAGE             128 192  1  16 sdek
+b $STORAGE             128 208  1  16 sdel
+b $STORAGE             128 224  1  16 sdem
+b $STORAGE             128 240  1  16 sden
+
+b $STORAGE             129   0  1  16 sdeo
+b $STORAGE             129  16  1  16 sdep
+b $STORAGE             129  32  1  16 sdeq
+b $STORAGE             129  48  1  16 sder
+b $STORAGE             129  64  1  16 sdes
+b $STORAGE             129  80  1  16 sdet
+b $STORAGE             129  96  1  16 sdeu
+b $STORAGE             129 112  1  16 sdev
+b $STORAGE             129 128  1  16 sdew
+b $STORAGE             129 144  1  16 sdex
+b $STORAGE             129 160  1  16 sdey
+b $STORAGE             129 176  1  16 sdez
+b $STORAGE             129 192  1  16 sdfa
+b $STORAGE             129 208  1  16 sdfb
+b $STORAGE             129 224  1  16 sdfc
+b $STORAGE             129 240  1  16 sdfd
+
+b $STORAGE             130   0  1  16 sdfe
+b $STORAGE             130  16  1  16 sdff
+b $STORAGE             130  32  1  16 sdfg
+b $STORAGE             130  48  1  16 sdfh
+b $STORAGE             130  64  1  16 sdfi
+b $STORAGE             130  80  1  16 sdfj
+b $STORAGE             130  96  1  16 sdfk
+b $STORAGE             130 112  1  16 sdfl
+b $STORAGE             130 128  1  16 sdfm
+b $STORAGE             130 144  1  16 sdfn
+b $STORAGE             130 160  1  16 sdfo
+b $STORAGE             130 176  1  16 sdfp
+b $STORAGE             130 192  1  16 sdfq
+b $STORAGE             130 208  1  16 sdfr
+b $STORAGE             130 224  1  16 sdfs
+b $STORAGE             130 240  1  16 sdft
+
+b $STORAGE             131   0  1  16 sdfu
+b $STORAGE             131  16  1  16 sdfv
+b $STORAGE             131  32  1  16 sdfw
+b $STORAGE             131  48  1  16 sdfx
+b $STORAGE             131  64  1  16 sdfy
+b $STORAGE             131  80  1  16 sdfz
+b $STORAGE             131  96  1  16 sdga
+b $STORAGE             131 112  1  16 sdgb
+b $STORAGE             131 128  1  16 sdgc
+b $STORAGE             131 144  1  16 sdgd
+b $STORAGE             131 160  1  16 sdge
+b $STORAGE             131 176  1  16 sdgf
+b $STORAGE             131 192  1  16 sdgg
+b $STORAGE             131 208  1  16 sdgh
+b $STORAGE             131 224  1  16 sdgi
+b $STORAGE             131 240  1  16 sdgj
+
+b $STORAGE             132   0  1  16 sdgk
+b $STORAGE             132  16  1  16 sdgl
+b $STORAGE             132  32  1  16 sdgm
+b $STORAGE             132  48  1  16 sdgn
+b $STORAGE             132  64  1  16 sdgo
+b $STORAGE             132  80  1  16 sdgp
+b $STORAGE             132  96  1  16 sdgq
+b $STORAGE             132 112  1  16 sdgr
+b $STORAGE             132 128  1  16 sdgs
+b $STORAGE             132 144  1  16 sdgt
+b $STORAGE             132 160  1  16 sdgu
+b $STORAGE             132 176  1  16 sdgv
+b $STORAGE             132 192  1  16 sdgw
+b $STORAGE             132 208  1  16 sdgx
+b $STORAGE             132 224  1  16 sdgy
+b $STORAGE             132 240  1  16 sdgz
+
+b $STORAGE             133   0  1  16 sdha
+b $STORAGE             133  16  1  16 sdhb
+b $STORAGE             133  32  1  16 sdhc
+b $STORAGE             133  48  1  16 sdhd
+b $STORAGE             133  64  1  16 sdhe
+b $STORAGE             133  80  1  16 sdhf
+b $STORAGE             133  96  1  16 sdhg
+b $STORAGE             133 112  1  16 sdhh
+b $STORAGE             133 128  1  16 sdhi
+b $STORAGE             133 144  1  16 sdhj
+b $STORAGE             133 160  1  16 sdhk
+b $STORAGE             133 176  1  16 sdhl
+b $STORAGE             133 192  1  16 sdhm
+b $STORAGE             133 208  1  16 sdhn
+b $STORAGE             133 224  1  16 sdho
+b $STORAGE             133 240  1  16 sdhp
+
+b $STORAGE             134   0  1  16 sdhq
+b $STORAGE             134  16  1  16 sdhr
+b $STORAGE             134  32  1  16 sdhs
+b $STORAGE             134  48  1  16 sdht
+b $STORAGE             134  64  1  16 sdhu
+b $STORAGE             134  80  1  16 sdhv
+b $STORAGE             134  96  1  16 sdhw
+b $STORAGE             134 112  1  16 sdhx
+b $STORAGE             134 128  1  16 sdhy
+b $STORAGE             134 144  1  16 sdhz
+b $STORAGE             134 160  1  16 sdia
+b $STORAGE             134 176  1  16 sdib
+b $STORAGE             134 192  1  16 sdic
+b $STORAGE             134 208  1  16 sdid
+b $STORAGE             134 224  1  16 sdie
+b $STORAGE             134 240  1  16 sdif
+
+b $STORAGE             135   0  1  16 sdig
+b $STORAGE             135  16  1  16 sdih
+b $STORAGE             135  32  1  16 sdii
+b $STORAGE             135  48  1  16 sdij
+b $STORAGE             135  64  1  16 sdik
+b $STORAGE             135  80  1  16 sdil
+b $STORAGE             135  96  1  16 sdim
+b $STORAGE             135 112  1  16 sdin
+b $STORAGE             135 128  1  16 sdio
+b $STORAGE             135 144  1  16 sdip
+b $STORAGE             135 160  1  16 sdiq
+b $STORAGE             135 176  1  16 sdir
+b $STORAGE             135 192  1  16 sdis
+b $STORAGE             135 208  1  16 sdit
+b $STORAGE             135 224  1  16 sdiu
+b $STORAGE             135 240  1  16 sdiv
+
+c $ROOT                144   0  1  64 pppox%d
+
+c $CONSOLE             145   0 64   4 sam%d_mixer
+c $CONSOLE             145   1 64   4 sam%d_sequencer
+c $CONSOLE             145   2 64   4 sam%d_midi00
+c $CONSOLE             145   3 64   4 sam%d_dsp
+c $CONSOLE             145   4 64   4 sam%d_audio
+c $CONSOLE             145   6 64   4 sam%d_sndstat
+c $CONSOLE             145  18 64   4 sam%d_midi01
+c $CONSOLE             145  34 64   4 sam%d_midi02
+c $CONSOLE             145  50 64   4 sam%d_midi03
+
+c $ROOT                146   0  1   8 scramnet%d
+c $CONSOLE             147   0  1   8 aureal%d
+
+b $STORAGE             147   0  1   8 drbd%d
+
+c $SERIAL              148   0  1  16 ttyT%d
+c $SERIAL              149   0  1  16 cut%d
+
+c $ROOT                150   0  1  16 rtf%d
+
+c $STORAGE             151   0  1  16 dpti%d
+
+c $STORAGE             152   0  1   1 etherd/ctl
+c $STORAGE             152   1  1   1 etherd/err
+c $STORAGE             152   2  1   1 etherd/raw
+
+b $STORAGE             152   0  1 256 etherd/%d
+
+c $ROOT                153   0  1  16 spi/spi%d
+
+b $STORAGE             153   0 16  16 emd/%d
+b $STORAGE             153   1  1  15 emd/0p%d 1
+b $STORAGE             153  17  1  15 emd/1p%d 1
+b $STORAGE             153  33  1  15 emd/2p%d 1
+b $STORAGE             153  49  1  15 emd/3p%d 1
+b $STORAGE             153  65  1  15 emd/4p%d 1
+b $STORAGE             153  81  1  15 emd/5p%d 1
+b $STORAGE             153  97  1  15 emd/6p%d 1
+b $STORAGE             153 113  1  15 emd/7p%d 1
+b $STORAGE             153 129  1  15 emd/8p%d 1
+b $STORAGE             153 145  1  15 emd/9p%d 1
+b $STORAGE             153 161  1  15 emd/10p%d 1
+b $STORAGE             153 177  1  15 emd/11p%d 1
+b $STORAGE             153 193  1  15 emd/12p%d 1
+b $STORAGE             153 209  1  15 emd/13p%d 1
+b $STORAGE             153 225  1  15 emd/14p%d 1
+b $STORAGE             153 241  1  15 emd/15p%d 1
+
+c $SERIAL              154   0  1 256 ttySR%d
+c $SERIAL              155   0  1 256 cusr%d
+c $SERIAL              156   0  1 256 ttySR%d 256
+c $SERIAL              157   0  1 256 cusr%d  256
+
+c $SERIAL              158   0  1  16 gfax%d
+
+b $STORAGE             160   0  1   1 sx8/0
+b $STORAGE             160   1  1  31 sx8/0p%d 1
+b $STORAGE             160  32  1   1 sx8/1
+b $STORAGE             160  33  1  31 sx8/1p%d 1
+b $STORAGE             160  64  1   1 sx8/2
+b $STORAGE             160  65  1  31 sx8/2p%d 1
+b $STORAGE             160  96  1   1 sx8/3
+b $STORAGE             160  97  1  31 sx8/3p%d 1
+b $STORAGE             160 128  1   1 sx8/4
+b $STORAGE             160 129  1  31 sx8/4p%d 1
+b $STORAGE             160 160  1   1 sx8/5
+b $STORAGE             160 161  1  31 sx8/5p%d 1
+b $STORAGE             160 192  1   1 sx8/6
+b $STORAGE             160 193  1  31 sx8/6p%d 1
+b $STORAGE             160 224  1   1 sx8/7
+b $STORAGE             160 225  1  31 sx8/7p%d 1
+
+c $ROOT                160   0  1  16 gpib%d
+
+b $STORAGE             161   0  1   1 sx8/8
+b $STORAGE             161   1  1  31 sx8/8p%d 1
+b $STORAGE             161  32  1   1 sx8/9
+b $STORAGE             161  33  1  31 sx8/9p%d 1
+b $STORAGE             161  64  1   1 sx8/10
+b $STORAGE             161  65  1  31 sx8/10p%d 1
+b $STORAGE             161  96  1   1 sx8/11
+b $STORAGE             161  97  1  31 sx8/11p%d 1
+b $STORAGE             161 128  1   1 sx8/12
+b $STORAGE             161 129  1  31 sx8/12p%d 1
+b $STORAGE             161 160  1   1 sx8/13
+b $STORAGE             161 161  1  31 sx8/13p%d 1
+b $STORAGE             161 192  1   1 sx8/14
+b $STORAGE             161 193  1  31 sx8/14p%d 1
+b $STORAGE             161 224  1   1 sx8/15
+b $STORAGE             161 225  1  31 sx8/15p%d 1
+
+c $SERIAL              161   0  1  16 ircomm%d
+c $PRINTER             161  16  1  16 irlpt%d
+
+c $STORAGE             162   0  1   1 rawctl
+c $STORAGE             162   1  1 255 raw/raw%d 1
+
+c $SERIAL              163   0  1  64 bimrt%d
+
+c $SERIAL              164   0  1  64 ttyCH%d
+c $SERIAL              165   0  1  64 cuch%d
+
+# Moved to the input subdirectory (see usb).
+#c $SERIAL              166   0  1  16 ttyACM%d
+#c $SERIAL              167   0  1  16 cuacm%d
+
+c $ROOT                168   0  1  64 ecsa%d
+c $ROOT                169   0  1  64 ecsa8-%d
+
+c $ROOT                170   0  1  64 megarac%d
+
+# 171 is used by various ieee1394 drivers.  See http://www.linux1394.org/ for
+# more information.
+
+c $SERIAL              172   0  1 128 ttyMX%d
+c $SERIAL              172 128  1   1 moxactl
+c $SERIAL              173   0  1 128 cumx%d
+
+c $SERIAL              174   0  1  16 ttySI%d
+c $SERIAL              175   0  1  16 cusi%d
+
+c $ROOT                176   0  1  16 nfastpci%d
+
+c $ROOT                177   0  1  16 pcilynx/aux%d
+c $ROOT                177  16  1  16 pcilynx/rom%d
+c $ROOT                177  32  1  16 pcilynx/ram%d
+
+c $ROOT                178   0  1  16 clanvi%d
+
+c $CONSOLE             179   0  1  16 dvxirq%d
+
+c $PRINTER             180   0  1  16 usb/lp%d
+c $CONSOLE             180  48  1  16 usb/scanner%d
+c $CONSOLE             180  64  1   1 usb/rio500
+c $ROOT                180  65  1   1 usb/usblcd
+c $ROOT                180  66  1   1 usb/cpad0
+c $CONSOLE             180  96  1  16 usb/hiddev%d
+c $ROOT                180 112  1  16 usb/auer%d
+c $ROOT                180 128  1   4 usb/brlvgr%d
+c $ROOT                180 132  1   1 usb/idmouse
+c $ROOT                180 133  1   8 usb/sisusbvga%d 1
+c $ROOT                180 144  1   1 usb/lcd
+c $ROOT                180 160  1  16 usb/legousbtower%d
+c $ROOT                180 240  1   4 usb/dabusb%d
+
+b $STORAGE             180   0  1   8 uba
+b $STORAGE             180   8  1   8 ubb
+b $STORAGE             180  16  1   8 ubc
+b $STORAGE             180  24  1   8 ubd
+b $STORAGE             180  32  1   8 ube
+b $STORAGE             180  40  1   8 ubf
+b $STORAGE             180  48  1   8 ubg
+b $STORAGE             180  56  1   8 ubh
+b $STORAGE             180  64  1   8 ubi
+b $STORAGE             180  72  1   8 ubj
+b $STORAGE             180  80  1   8 ubk
+b $STORAGE             180  88  1   8 ubl
+b $STORAGE             180  96  1   8 ubm
+b $STORAGE             180 104  1   8 ubn
+b $STORAGE             180 112  1   8 ubo
+b $STORAGE             180 120  1   8 ubp
+
+c $ALLREAD             181   0  1  16 pcfclock%d
+c $ROOT                182   0  1  16 pethr%d
+
+c $ROOT                183   0  1  16 ss5136dn%d
+c $ROOT                184   0  1  16 pevss%d
+c $STORAGE             185   0  1  16 intermezzo%d
+c $ROOT                186   0  1  16 obd%d
+c $ROOT                187   0  1  16 deskey%d
+
+c $SERIAL              188   0  1  16 ttyUSB%d
+c $SERIAL              189   0  1  16 cuusb%d
+
+c $CONSOLE             190   0  1  16 kctt%d
+
+c $ROOT                192   0  1   1 profile
+c $ROOT                192   1  1  16 profile%d 0
+c $ROOT                193   0  1   1 trace
+c $ROOT                193   1  1  16 trace%d 0
+
+c $CONSOLE             194   0 16  16 mvideo/status%d
+c $CONSOLE             194   1 16  16 mvideo/stream%d
+c $CONSOLE             194   2 16  16 mvideo/frame%d
+c $CONSOLE             194   3 16  16 mvideo/rawframe%d
+c $CONSOLE             194   4 16  16 mvideo/codec0%d
+c $CONSOLE             194   5 16  16 mvideo/video4linux%d
+
+c $CONSOLE             195   0  1 255 nvidia%d
+c $CONSOLE             195 255  1   1 nvidiactl
+
+c $ROOT                196   0  1  51 tor/%d
+
+c $ROOT                197   0  1 128 tnf/t%d
+c $ROOT                197 128  1   1 tnf/status
+c $ROOT                197 130  1   1 tnf/trace
+
+c $ROOT                198   0  1   8 tpmp2/%d
+
+# We can skip 199 because Veritas user-land handles it.
+
+c $STORAGE             200   0  1   1 vx/config
+c $STORAGE             200   1  1   1 vx/trace
+c $STORAGE             200   2  1   1 vx/iod
+c $STORAGE             200   3  1   1 vx/info
+c $STORAGE             200   4  1   1 vx/task
+c $STORAGE             200   5  1   1 vx/taskmon
+
+# We can skip 201 because Veritas user-land handles it.
+
+c $ROOT                202   0  1  16 cpu/%d/msr
+
+b $STORAGE             202   0  1  16 xvda
+b $STORAGE             202  16  1  16 xvdb
+b $STORAGE             202  32  1  16 xvdc
+b $STORAGE             202  48  1  16 xvdd
+b $STORAGE             202  64  1  16 xvde
+b $STORAGE             202  80  1  16 xvdf
+b $STORAGE             202  96  1  16 xvdg
+b $STORAGE             202 112  1  16 xvdh
+b $STORAGE             202 128  1  16 xvdi
+b $STORAGE             202 144  1  16 xvdj
+b $STORAGE             202 160  1  16 xvdk
+b $STORAGE             202 176  1  16 xvdl
+b $STORAGE             202 192  1  16 xvdm
+b $STORAGE             202 208  1  16 xvdn
+b $STORAGE             202 224  1  16 xvdo
+b $STORAGE             202 240  1  16 xvdp
+
+c $ROOT                203   0  1  16 cpu/%d/cpuid
+
+b $ROOT                203   0  1  16 cpu/%d/cpuid
+
+c $SERIAL              204   0  1   4 ttyLU%d 0
+c $SERIAL              204   4  1   1 ttyFB%d 0
+c $SERIAL              204   5  1   3 ttySA%d 0
+c $SERIAL              204   8  1   4 ttySC%d 0
+c $SERIAL              204  12  1   4 ttyFW%d 0
+c $SERIAL              204  16  1  16 ttyAM%d 0
+c $SERIAL              204  32  1   8 ttyDB%d 0
+c $TTY                 204  40  1   1 ttySG0
+c $SERIAL              204  41  1   3 ttySMX%d
+c $SERIAL              204  44  1   2 ttyMM%d
+c $SERIAL              204  46  1   4 ttyCPM%d
+c $SERIAL              204  50  1  32 ttyIOC%d
+c $SERIAL              204  82  1   2 ttyVR%d
+c $SERIAL              204  84  1  32 ttyIOC%d 84
+c $SERIAL              204 116  1  32 ttySIOC%d
+c $SERIAL              204 148  1   6 ttyPSC%d
+c $SERIAL              204 154  1  16 ttyAT%d
+c $SERIAL              204 170  1  16 ttyNX%d
+c $SERIAL              204 186  1   1 ttyJ0
+
+c $SERIAL              205   0  1   4 culu%d 0
+c $SERIAL              205   4  1   1 cufb%d 0
+c $SERIAL              205   5  1   3 cusa%d 0
+c $SERIAL              205   8  1   4 cusc%d 0
+c $SERIAL              205  12  1   4 cufw%d 0
+c $SERIAL              205  16  1  16 cuam%d 0
+c $SERIAL              205  32  1   8 cudb%d 0
+c $TTY                 205  40  1   1 cusg0
+c $SERIAL              205  41  1   3 ttycusmx%d 0
+c $SERIAL              205  44  1   5 cucpm%d
+c $SERIAL              205  50  1  32 cuioc4%d
+c $SERIAL              205  82  1   2 cuvr%d
+
+c $STORAGE             206   0  1  32 osst%d 0
+c $STORAGE             206  32  1  32 osst%dl 0
+c $STORAGE             206  64  1  32 osst%dm 0
+c $STORAGE             206  96  1  32 osst%da 0
+c $STORAGE             206 128  1  32 nosst%d 0
+c $STORAGE             206 160  1  32 nosst%dl 0
+c $STORAGE             206 196  1  32 nosst%dm 0
+c $STORAGE             206 224  1  32 nosst%da 0
+
+c $ROOT                207   0  1   1 cpqhealth/cpqw
+c $ROOT                207   1  1   1 cpqhealth/crom
+c $ROOT                207   2  1   1 cpqhealth/cdt
+c $ROOT                207   3  1   1 cpqhealth/cevt
+c $ROOT                207   4  1   1 cpqhealth/casr
+c $ROOT                207   5  1   1 cpqhealth/cecc
+c $ROOT                207   6  1   1 cpqhealth/cmca
+c $ROOT                207   7  1   1 cpqhealth/ccsm
+c $ROOT                207   8  1   1 cpqhealth/cnmi
+c $ROOT                207   9  1   1 cpqhealth/css
+c $ROOT                207  10  1   1 cpqhealth/cram
+c $ROOT                207  11  1   1 cpqhealth/cpci
+
+c $SERIAL              208   0  1 256 ttyU%d
+c $SERIAL              209   0  1 256 cuu%d
+
+c $SERIAL              210   0 10   4 sbei/wxcfg%d 0
+c $SERIAL              210   1 10   4 sbei/dld%d 0
+c $SERIAL              210   2  1   4 sbei/wan0%d 0
+c $SERIAL              210   6  1   4 sbei/wanc0%d 0
+c $SERIAL              210  12  1   4 sbei/wan1%d 0
+c $SERIAL              210  16  1   4 sbei/wanc1%d 0
+c $SERIAL              210  22  1   4 sbei/wan2%d 0
+c $SERIAL              210  26  1   4 sbei/wanc2%d 0
+c $SERIAL              210  32  1   4 sbei/wan3%d 0
+c $SERIAL              210  36  1   4 sbei/wanc3%d 0
+
+c $SERIAL              211   0  1   8 addinum/cpci1500/%d
+
+c $ROOT                212   0  9   7 dvb/adapter0/video%d
+c $ROOT                212   1  9   7 dvb/adapter0/audio%d
+c $ROOT                212   2  9   7 dvb/adapter0/sec%d
+c $ROOT                212   3  9   7 dvb/adapter0/frontend%d
+c $ROOT                212   4  9   7 dvb/adapter0/demux%d
+c $ROOT                212   5  9   7 dvb/adapter0/dvr%d
+c $ROOT                212   6  9   7 dvb/adapter0/ca%d
+c $ROOT                212   7  9   7 dvb/adapter0/net%d
+c $ROOT                212   8  9   7 dvb/adapter0/osd%d
+c $ROOT                212  64  9   7 dvb/adapter1/video%d
+c $ROOT                212  65  9   7 dvb/adapter1/audio%d
+c $ROOT                212  66  9   7 dvb/adapter1/sec%d
+c $ROOT                212  67  9   7 dvb/adapter1/frontend%d
+c $ROOT                212  68  9   7 dvb/adapter1/demux%d
+c $ROOT                212  69  9   7 dvb/adapter1/dvr%d
+c $ROOT                212  70  9   7 dvb/adapter1/ca%d
+c $ROOT                212  71  9   7 dvb/adapter1/net%d
+c $ROOT                212  72  9   7 dvb/adapter1/osd%d
+c $ROOT                212 128  9   7 dvb/adapter2/video%d
+c $ROOT                212 129  9   7 dvb/adapter2/audio%d
+c $ROOT                212 130  9   7 dvb/adapter2/sec%d
+c $ROOT                212 131  9   7 dvb/adapter2/frontend%d
+c $ROOT                212 132  9   7 dvb/adapter2/demux%d
+c $ROOT                212 133  9   7 dvb/adapter2/dvr%d
+c $ROOT                212 134  9   7 dvb/adapter2/ca%d
+c $ROOT                212 135  9   7 dvb/adapter2/net%d
+c $ROOT                212 136  9   7 dvb/adapter2/osd%d
+c $ROOT                212 192  9   7 dvb/adapter3/video%d
+c $ROOT                212 193  9   7 dvb/adapter3/audio%d
+c $ROOT                212 194  9   7 dvb/adapter3/sec%d
+c $ROOT                212 195  9   6 dvb/adapter3/frontend%d
+c $ROOT                212 196  9   6 dvb/adapter3/demux%d
+c $ROOT                212 197  9   6 dvb/adapter3/dvr%d
+c $ROOT                212 198  9   6 dvb/adapter3/ca%d
+c $ROOT                212 199  9   6 dvb/adapter3/net%d
+c $ROOT                212 200  9   6 dvb/adapter3/osd%d
+
+c $SERIAL              216   0  1  16 rfcomm%d
+c $SERIAL              217   0  1  16 curf%d
+
+c $ROOT                218   0  1  16 logicalco/bci/%d
+c $ROOT                219   0  1  16 logicalco/dci1300/%d
+
+c $ROOT                220   0  2  16 myricom/gm%d 0
+c $ROOT                220   1  2  16 myricom/gmp%d 0
+
+c $ROOT                221   0  1   4 bus/vme/m%d 0
+c $ROOT                221   4  1   4 bus/vme/s%d 0
+c $ROOT                221   8  1   1 bus/vme/ctl
+
+c $SERIAL              224   0  1 255 ttyY%d
+c $SERIAL              225   0  1 255 cuy%d
+
+c $CONSOLE             226   0  1   4 dri/card%d 0
+
+c $ROOT                227   1  1  32 3270/tty%d 1
+c $ROOT                228   0  1  33 3270/tub
+
+c $ROOT                229   0  1  32 iseries/vtty%d 0
+
+c $ROOT                230   0  1  32 iseries/vt%d 0
+c $ROOT                230  32  1  32 iseries/vt%dl 0
+c $ROOT                230  64  1  32 iseries/vt%dm 0
+c $ROOT                230  96  1  32 iseries/vt%da 0
+c $ROOT                230 128  1  32 iseries/nvt%d 0
+c $ROOT                230 160  1  32 iseries/nvt%dl 0
+c $ROOT                230 192  1  32 iseries/nvt%dm 0
+c $ROOT                230 224  1  32 iseries/nvt%da 0
+
+c $ROOT                231   0  1  64 infiniband/umad%d
+c $ROOT                231  64  1  64 infiniband/issm%d
+c $ROOT                231 128  1  32 infiniband/uverbs%d
+
+c $ROOT                232   0 10   3 biometric/sensor%d/fingerprint
+c $ROOT                232   1 10   3 biometric/sensor%d/iris
+c $ROOT                232   2 10   3 biometric/sensor%d/retina
+c $ROOT                232   3 10   3 biometric/sensor%d/voiceprint
+c $ROOT                232   4 10   3 biometric/sensor%d/facial
+c $ROOT                232   5 10   3 biometric/sensor%d/hand
+
+c $ROOT                233   0  1   1 ipath
+c $ROOT                233   1  1   4 ipath%d 0
+c $ROOT                233 129  1   1 ipath_sma
+c $ROOT                233 130  1   1 ipath_diag
+
+c $ROOT                256   0  1 1028 ttyEQ%d
+
+b $ROOT                256   0  1  16 rfda
+b $ROOT                256  16  1  16 rfdb
+b $ROOT                256  32  1  16 rfdc
+b $ROOT                256  48  1  16 rfdd
+b $ROOT                256  64  1  16 rfde
+b $ROOT                256  80  1  16 rfdf
+b $ROOT                256  96  1  16 rfdg
+b $ROOT                256 112  1  16 rfdh
+b $ROOT                256 128  1  16 rfdi
+b $ROOT                256 144  1  16 rfdj
+b $ROOT                256 160  1  16 rfdk
+b $ROOT                256 176  1  16 rfdl
+b $ROOT                256 192  1  16 rfdm
+b $ROOT                256 208  1  16 rfdn
+b $ROOT                256 224  1  16 rfdo
+b $ROOT                256 240  1  16 rfdp
+
+c $ROOT                257   0  1   1 ptlsec
diff --git a/makedev.d/01linux1394 b/makedev.d/01linux1394
new file mode 100644 (file)
index 0000000..cea8c9f
--- /dev/null
@@ -0,0 +1,11 @@
+# This file last updated 26 August 2004.
+# video1394 devices, from http://www.linux1394.org/video1394.php
+c $ROOT                171   0  1   1 raw1394
+c $ROOT                171  16  1   4 video1394/%d
+# dv1394 devices, from http://www.linux1394.org/dv1394.php
+c $ROOT                171  32  4   4 ieee1394/dv/host%d/NTSC/in       
+c $ROOT                171  33  4   4 ieee1394/dv/host%d/NTSC/out      
+c $ROOT                171  34  4   4 ieee1394/dv/host%d/PAL/in        
+c $ROOT                171  35  4   4 ieee1394/dv/host%d/PAL/out
+# amdtp, from http://www.linux1394.org/amdtp.php
+#c $ROOT                171  48  1   1 amdtp
diff --git a/makedev.d/01mouse b/makedev.d/01mouse
new file mode 100644 (file)
index 0000000..0317809
--- /dev/null
@@ -0,0 +1,20 @@
+# Alias for "mouse" to all of the in-kernel mouse types.
+a mouse adbmouse
+a mouse amigamouse
+a mouse atarimouse
+a mouse atimouse
+a mouse atibm
+a mouse inportbm
+a mouse input/mice
+a mouse input/mouse
+a mouse isictl
+a mouse jmouse
+a mouse logibm
+a mouse logimouse
+a mouse msmouse
+a mouse psaux
+a mouse psmouse
+a mouse smouse
+a mouse sunmouse
+# a mouse usb/mouse
+a mouse vpcmouse
diff --git a/makedev.d/01qic b/makedev.d/01qic
new file mode 100644 (file)
index 0000000..5a9be49
--- /dev/null
@@ -0,0 +1,3 @@
+# The "qic" aliases.
+a qic rmt
+a qic tape
diff --git a/makedev.d/01raid b/makedev.d/01raid
new file mode 100644 (file)
index 0000000..1a8b5ad
--- /dev/null
@@ -0,0 +1,5 @@
+# Aliases for all of the RAID controller devices supported.
+a raid ataraid/
+a raid cciss/
+a raid ida/
+a raid rd/
diff --git a/makedev.d/01redhat b/makedev.d/01redhat
new file mode 100644 (file)
index 0000000..589a1af
--- /dev/null
@@ -0,0 +1,97 @@
+# Symlinks that aren't required, but expected by other Red Hat packages,
+# and various other things.
+l fb fb0
+l isdnctrl isdnctrl0
+l nftape nrft0
+l ram ram1
+l sga sg0
+l sgb sg1
+l sgc sg2
+l sgd sg3
+l sge sg4
+l sgf sg5
+l sgg sg6
+l sgh sg7
+l sgi sg8
+l sgj sg9
+l sgk sg10
+l sgl sg11
+l sgm sg12
+l sgn sg13
+l sgo sg14
+l sgp sg15
+l vbi vbi0
+l winradio winradio0
+
+l ttyUB0 rfcomm0
+l ttyUB1 rfcomm1
+l cuub0 curf0
+l cuub1 curf1
+
+# More well-known floppy device names.
+b $FLOPPY                2  12  1   4 fd%dD360  
+b $FLOPPY                2  16  1   4 fd%dD720  
+b $FLOPPY                2  28  1   4 fd%dH1440  
+b $FLOPPY                2  12  1   4 fd%dH360  
+b $FLOPPY                2  16  1   4 fd%dH720  
+
+# Not sure where this came from.
+c $ROOT                  6   0  1   4 par%d
+
+# Alternative names for mouse devices.  Should these be symlinks?
+c $CONSOLE              10   0  1   1 logimouse
+c $CONSOLE              10   1  1   1 psmouse
+c $CONSOLE              10   2  1   1 msmouse
+c $CONSOLE              10   3  1   1 atimouse
+c $CONSOLE              10   4  1   1 jmouse
+
+# Tape device names that should probably be symlinks, too.
+c $STORAGE              12   6  1   1 rmt8
+c $STORAGE              12   8  1   1 rmt16
+
+# More tape stuff.
+c $STORAGE              12 136  1   1 tape-d
+c $STORAGE              12 255  1   1 tape-reset
+
+# CD-ROM devices.
+b $STORAGE              15   0  1   1 cdu31a
+b $STORAGE              20   0  1   1 mcdx
+
+# Tape stuff.
+c $STORAGE              27   0  1   4 rft%d
+c $STORAGE              27   4  1   4 nrft%d
+c $STORAGE              27  16  1   4 zrft%d
+c $STORAGE              27  20  1   4 nzrft%d
+c $STORAGE              27  32  1   4 rawrft%d
+c $STORAGE              27  36  1   4 nrawrft%d
+
+# I2C bus devices.
+c $ROOT                 89   0  1   8 i2c%d
+
+# Syslog socket.
+s $ALLWRITE                           log
+
+# IBM pSeries virtual console for LPAR
+c $CONSOLE             229   0  1   1 hvc0
+c $SERIAL              229 128  1  32 hvsi%d
+
+# AIO notification interface
+l vsys aio
+
+# Link for xfs0/nnpfs rename.
+l xfs0 nnpfs0
+
+# Link from VMware's vmnet* to the devices.txt vnet*
+l vmnet0 vnet0
+l vmnet1 vnet1
+l vmnet2 vnet2
+l vmnet3 vnet3
+l vmnet4 vnet4
+l vmnet5 vnet5
+l vmnet6 vnet6
+l vmnet7 vnet7
+l vmnet8 vnet8
+l vmnet9 vnet9
+a vmware vnet
+a vmware vmnet
+a vmware vmmon
diff --git a/makedev.d/01s390 b/makedev.d/01s390
new file mode 100644 (file)
index 0000000..452fbd2
--- /dev/null
@@ -0,0 +1,36 @@
+# s390/s390x-specific devices
+c $ROOT                37   0  2  16 rtibm%d
+c $ROOT                37   1  2  16 ntibm%d
+b $ROOT                37   0  1  16 btibm%d
+l                                    xpram0    slram0
+l                                    xpram1    slram1
+l                                    xpram2    slram2
+l                                    xpram3    slram3
+l                                    xpram4    slram4
+l                                    xpram5    slram5
+l                                    xpram6    slram6
+l                                    xpram7    slram7
+l                                    xpram8    slram8
+l                                    xpram9    slram9
+l                                    xpram10   slram10
+l                                    xpram11   slram11
+l                                    xpram12   slram12
+l                                    xpram13   slram13
+l                                    xpram14   slram14
+l                                    xpram15   slram15
+l                                    xpram16   slram16
+l                                    xpram17   slram17
+l                                    xpram18   slram18
+l                                    xpram19   slram19
+l                                    xpram20   slram20
+l                                    xpram21   slram21
+l                                    xpram22   slram22
+l                                    xpram23   slram23
+l                                    xpram24   slram24
+l                                    xpram25   slram25
+l                                    xpram26   slram26
+l                                    xpram27   slram27
+l                                    xpram28   slram28
+l                                    xpram29   slram29
+l                                    xpram30   slram30
+l                                    xpram31   slram31
diff --git a/makedev.d/01sound b/makedev.d/01sound
new file mode 100644 (file)
index 0000000..33ed2c5
--- /dev/null
@@ -0,0 +1,18 @@
+# Aliases for sound devices.
+a sound audio
+a sound audioctl
+a sound dsp
+a sound midi
+a sound mixer
+a sound mpu401
+a sound patmgr
+a sound rmidi
+a sound sequencer
+a sound smpte
+a sound sndstat
+a sound srnd
+a sound snd
+a sound aload
+l audio0 audio
+l dsp0 dsp
+l mixer0 mixer
diff --git a/makedev.d/01std b/makedev.d/01std
new file mode 100644 (file)
index 0000000..17274df
--- /dev/null
@@ -0,0 +1,28 @@
+# This is the "bare minimum" list of devices.
+a standard std
+a std mem
+# Removed, per https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117692.
+# a std kmem
+a std null
+a std port
+a std zero
+a std full
+a std random
+a std urandom
+a std fd
+a std stdin
+a std stdout
+a std stderr
+a std core
+
+l fd ../proc/self/fd
+l stdin ../proc/self/fd/0
+l stdout ../proc/self/fd/1
+l stderr ../proc/self/fd/2
+l nfsd socksys
+l X0R null
+
+l ramdisk ram0
+l ftape qft0
+l bttv0 video0
+l radio radio0
diff --git a/makedev.d/01undocumented b/makedev.d/01undocumented
new file mode 100644 (file)
index 0000000..a50d552
--- /dev/null
@@ -0,0 +1,2 @@
+# Yes, these are undocumented devices that appear to be in the kernel proper.
+c $ROOT                 36   3  1   1 netlink
diff --git a/makedev.d/01v4l b/makedev.d/01v4l
new file mode 100644 (file)
index 0000000..4ac06c8
--- /dev/null
@@ -0,0 +1,11 @@
+# Aliases for video4linux devices.
+a v4l dcxx
+a v4l mmetfgrab
+a v4l radio
+a v4l sound
+a v4l vbi
+a v4l video
+a v4l vttuner
+a v4l vtx
+a v4l winradio
+a v4l wvisfgrab
diff --git a/mc/mc.default.keymap b/mc/mc.default.keymap
new file mode 100644 (file)
index 0000000..9d1bb60
--- /dev/null
@@ -0,0 +1,454 @@
+[main]
+Help = f1
+UserMenu = f2
+View = f3
+# ViewFile =
+Edit = f4
+# EditForceInternal =
+Copy = f5
+Move = f6
+MakeDir = f7
+Delete = f8
+Menu = f9
+Quit = f10
+MenuLastSelected = f19
+QuitQuiet = f20
+Find = alt-question
+CdQuick = alt-c
+HotList = ctrl-backslash
+Reread = ctrl-r
+DirSize = ctrl-space
+Suspend = ctrl-z
+Swap = ctrl-u
+History = alt-h
+# PanelListing =
+PanelListingSwitch = alt-t
+# PanelListingChange =
+ShowHidden = alt-dot
+SplitVertHoriz = alt-comma
+SplitEqual = alt-equal
+SplitMore = alt-shift-right
+SplitLess = alt-shift-left
+Shell = ctrl-o
+PutCurrentPath = alt-a
+PutOtherPath = alt-shift-a
+ViewFiltered = alt-exclamation
+Select = kpplus
+Unselect = kpminus
+SelectInvert = kpasterisk
+ScreenList = alt-prime
+# OptionsLayout =
+# OptionsPanel =
+# OptionsConfirm =
+# OptionsDisplayBits =
+# OptionsVfs =
+# LearnKeys =
+# SaveSetup =
+# EditExtensionsFile =
+# EditFileHighlightFile =
+# Filter =
+# ConnectFish =
+# ConnectFtp =
+# ConnectSmb =
+# Undelete =
+ExtendedKeyMap = ctrl-x
+
+[main:xmap]
+ChangeMode = c
+ChangeOwn = o
+CompareDirs = d
+CompareFiles = ctrl-d
+HotListAdd = h
+LinkSymbolicEdit = ctrl-s
+Link = l
+LinkSymbolic = s
+LinkSymbolicRelative = v
+PanelInfo = i
+PanelQuickView = q
+ExternalPanelize = exclamation
+VfsList = a
+Jobs = j
+PutCurrentPath = p
+PutOtherPath = ctrl-p
+PutCurrentTagged = t
+PutOtherTagged = ctrl-t
+PutCurrentLink = r
+PutOtherLink = ctrl-r
+
+[panel]
+Search = ctrl-s; alt-s
+Mark = insert; ctrl-t
+MarkUp = shift-up
+MarkDown = shift-down
+# MarkLeft =
+# MarkRight =
+Down = down; ctrl-n
+Up = up; ctrl-p
+Left = left
+Right = right
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Enter = enter
+PanelOtherCd = alt-o
+PanelOtherCdLink = alt-l
+ViewRaw = f13
+EditNew = f14
+CopySingle = f15
+MoveSingle = f16
+DeleteSingle = f18
+Select = alt-plus
+Unselect = alt-minus
+SelectInvert = alt-asterisk
+CdChild = ctrl-pgdn
+CdParent = ctrl-pgup
+# CdParentSmart =
+# Panelize =
+History = alt-shift-h
+HistoryNext = alt-u
+HistoryPrev = alt-y
+BottomOnScreen = alt-j
+MiddleOnScreen = alt-r
+TopOnScreen = alt-g
+PanelOtherSync = alt-i
+SelectCodepage = alt-e
+Top = alt-lt; home; a1
+Bottom = alt-gt; end; c1
+# Sort =
+# SortPrev =
+# SortNext =
+# SortReverse =
+# SortByName =
+# SortByExt =
+# SortBySize =
+# SortByMTime =
+# ScrollLeft =
+# ScrollRight =
+
+[dialog]
+Ok = enter
+Cancel = f10; esc; ctrl-g
+Up = left; up
+#Left = left; up
+Down = right; down
+#Right = right; down
+Help = f1
+Suspend = ctrl-z
+Refresh = ctrl-l
+ScreenList = alt-prime
+ScreenNext = alt-rbrace
+ScreenPrev = alt-lbrace
+
+[input]
+Home = ctrl-a; alt-lt; home; a1
+End = ctrl-e; alt-gt; end; c1
+Left = left; alt-left; ctrl-b
+Right = right; alt-right; ctrl-f
+WordLeft = ctrl-left; alt-b
+WordRight = ctrl-right; alt-f
+Backspace = backspace; ctrl-h
+Delete = delete; ctrl-d
+DeleteToWordBegin = alt-backspace
+DeleteToWordEnd = alt-d
+# Mark =
+Remove = ctrl-w
+# Cut =
+Store = alt-w
+# Paste =
+Yank = ctrl-y
+DeleteToEnd = ctrl-k
+HistoryPrev = alt-p; ctrl-down
+HistoryNext = alt-n; ctrl-up
+History = alt-h
+Complete = alt-tab
+# Clear =
+MarkLeft = shift-left
+MarkRight = shift-right
+MarkToWordBegin = ctrl-shift-left
+MarkToWordEnd = ctrl-shift-right
+MarkToHome = shift-home
+MarkToEnd = shift-end
+
+[listbox]
+Up = up; ctrl-p
+Down = down; ctrl-n
+Top = home; alt-lt; a1
+Bottom = end; alt-gt; c1
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Delete = delete; d
+Clear = shift-delete; shift-d
+
+[tree]
+Help = f1
+Reread = f2; ctrl-r
+Forget = f3
+ToggleNavigation = f4
+Copy = f5
+Move = f6
+Up = up; ctrl-p
+Down = down; ctrl-n
+Left = left
+Right = right
+Top = home; alt-lt; a1
+Bottom = end; alt-gt; c1
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Enter = enter
+Search = ctrl-s; alt-s
+Delete = f8; delete
+
+[help]
+Help = f1
+Index = f2; c
+Back = f3; left; l
+Quit = f10; esc
+Up = up; ctrl-p
+Down = down; ctrl-n
+PageDown = f; space; pgdn; ctrl-v
+PageUp = b; pgup; alt-v; backspace
+HalfPageDown = d
+HalfPageUp = u
+Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
+Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
+Enter = right; enter
+LinkNext = tab
+LinkPrev = alt-tab
+NodeNext = n
+NodePrev = p
+
+[editor]
+Store = ctrl-insert
+Paste = shift-insert
+Cut = shift-delete
+Up = up
+Down = down
+Left = left
+Right = right
+WordLeft = ctrl-left; ctrl-z
+WordRight = ctrl-right; ctrl-x
+Enter = enter
+Return = shift-enter
+BackSpace = backspace; ctrl-h
+Delete = delete; ctrl-d
+PageUp = pgup
+PageDown = pgdn
+Home = home
+End = end
+Tab = tab
+Undo = ctrl-u
+Redo = alt-r
+Top = ctrl-home; alt-lt
+Bottom = ctrl-end; alt-gt
+ScrollUp = ctrl-up
+ScrollDown = ctrl-down
+TopOnScreen = ctrl-pgup
+BottomOnScreen = ctrl-pgdn
+DeleteToWordBegin = alt-backspace
+DeleteToWordEnd = alt-d
+DeleteLine = ctrl-y
+DeleteToEnd = ctrl-k
+# DeleteToHome =
+# ParagraphUp =
+# ParagraphDown =
+Save = f2
+# EditFile =
+EditNew = ctrl-n
+SaveAs = f12; ctrl-f2
+# Close =
+Mark = f3
+Copy = f5
+Move = f6
+Remove = f8
+# MarkLine =
+# MarkWord =
+# MarkAll =
+# Unmark =
+Search = f7
+SearchContinue = f17
+# BlockShiftLeft =
+# BlockShiftRight =
+MarkPageUp = shift-pgup
+MarkPageDown = shift-pgdn
+MarkLeft = shift-left
+MarkRight = shift-right
+MarkToWordBegin = ctrl-shift-left
+MarkToWordEnd = ctrl-shift-right
+MarkUp = shift-up
+MarkDown = shift-down
+MarkToHome = shift-home
+MarkToEnd = shift-end
+MarkToFileBegin = ctrl-shift-home
+MarkToFileEnd = ctrl-shift-end
+MarkToPageBegin  = ctrl-shift-pgup
+MarkToPageEnd = ctrl-shift-pgdn
+MarkScrollUp = ctrl-shift-up
+MarkScrollDown = ctrl-shift-down
+# MarkParagraphUp =
+# MarkParagraphDown =
+MarkColumnPageUp = alt-pgup
+MarkColumnPageDown = alt-pgdn
+MarkColumnLeft = alt-left
+MarkColumnRight = alt-right
+MarkColumnUp = alt-up
+MarkColumnDown = alt-down
+# MarkColumnScrollUp =
+# MarkColumnScrollDown =
+# MarkColumnParagraphUp =
+# MarkColumnParagraphDown =
+BlockSave = ctrl-f
+MarkColumn = f13
+Replace = f4
+ReplaceContinue = f14
+Complete = alt-tab
+InsertFile = f15
+Quit = f10; esc
+InsertOverwrite = insert
+Help = f1
+# Date =
+Refresh = ctrl-l
+Goto = alt-l
+Sort = alt-t
+Mail = alt-m
+ParagraphFormat = alt-p
+MatchBracket = alt-b
+ExternalCommand = alt-u
+UserMenu = f11
+Menu = f9
+Bookmark = alt-k
+BookmarkFlush = alt-o
+BookmarkNext = alt-j
+BookmarkPrev = alt-i
+# History =
+Shell = ctrl-o
+InsertLiteral = ctrl-q
+# MacroStartRecord =
+# MacroStopRecord =
+MacroStartStopRecord = ctrl-r
+# MacroDelete =
+ShowNumbers = alt-n
+ShowTabTws = alt-underline
+SyntaxOnOff = ctrl-s
+# SyntaxChoose =
+# ShowMargin =
+Find = alt-enter
+FilePrev = alt-minus
+FileNext = alt-plus
+# RepeatStartStopRecord =
+SelectCodepage = alt-e
+# Options =
+# OptionsSaveMode =
+# SpellCheck =
+SpellCheckCurrentWord = ctrl-p
+# SpellCheckSelectLang =
+# LearnKeys =
+# WindowMove =
+# WindowResize =
+# WindowFullscreen =
+# WindowList =
+# WindowNext =
+# WindowPrev =
+# ExtendedKeyMap =
+
+[viewer]
+Help = f1
+WrapMode = f2
+Quit = f3; f10; q; esc
+HexMode = f4
+Goto = f5
+Search = f7
+SearchForward = slash
+SearchBackward = question
+SearchContinue = f17; n
+SearchForwardContinue = ctrl-s
+SearchBackwardContinue = ctrl-r
+MagicMode = f8
+NroffMode = f9
+Home = ctrl-a
+End = ctrl-e
+Left = h; left
+Right = l; right
+LeftQuick = ctrl-left
+RightQuick = ctrl-right
+Up = k; y; insert; up; ctrl-p
+Down = j; e; delete; down; enter; ctrl-n
+PageDown = f; space; pgdn; ctrl-v
+PageUp = b; pgup; alt-v; backspace
+HalfPageDown = d
+HalfPageUp = u
+Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
+Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
+BookmarkGoto = m
+Bookmark = r
+FileNext = ctrl-f
+FilePrev = ctrl-b
+SelectCodepage = alt-e
+Shell = ctrl-o
+Ruler = alt-r
+
+[viewer:hex]
+Help = f1
+HexEditMode = f2
+Quit = f3; f10; q; esc
+HexMode = f4
+Goto = f5
+Save = f6
+Search = f7
+SearchForward = slash
+SearchBackward = question
+SearchContinue = f17; n
+SearchForwardContinue = ctrl-s
+SearchBackwardContinue = ctrl-r
+MagicMode = f8
+NroffMode = f9
+ToggleNavigation = tab
+Home = ctrl-a; home
+End = ctrl-e; end
+Left = b; left
+Right = f; right
+Up = k; y; up
+Down = j; delete; down
+PageDown = pgdn; ctrl-v
+PageUp = pgup; alt-v
+Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
+Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
+
+[diffviewer]
+ShowSymbols = alt-s; s
+ShowNumbers = alt-n; l
+SplitFull = f
+SplitEqual = equal
+SplitMore = gt
+SplitLess = lt
+Tab2 = 2
+Tab3 = 3
+Tab4 = 4
+Tab8 = 8
+Swap = ctrl-u
+Redo = ctrl-r
+HunkNext = n; enter; space
+HunkPrev = p; backspace
+Goto = g; shift-g
+Save = f2
+Edit = f4
+EditOther = f14
+Merge = f5
+MergeOther = f15
+Search = f7
+SearchContinue = f17
+Options = f9
+Top = ctrl-home
+Bottom = ctrl-end
+Down = down
+Up = up
+LeftQuick = ctrl-left
+RightQuick = ctrl-right
+Left = left
+Right = right
+PageDown = pgdn
+PageUp = pgup
+Home = home
+End = end
+Help = f1
+Quit = f10; q; shift-q; esc
+Shell = ctrl-o
+SelectCodepage = alt-e
diff --git a/mc/mc.emacs.keymap b/mc/mc.emacs.keymap
new file mode 100644 (file)
index 0000000..6d503b4
--- /dev/null
@@ -0,0 +1,456 @@
+[main]
+Help = f1
+UserMenu = f2
+View = f3
+# ViewFile =
+Edit = f4
+# EditForceInternal =
+Copy = f5
+Move = f6
+MakeDir = f7
+Delete = f8
+Menu = f9
+Quit = f10
+MenuLastSelected = f19
+QuitQuiet = f20
+Find = alt-question
+CdQuick = alt-c
+HotList = ctrl-backslash
+Reread = ctrl-r
+DirSize = ctrl-space
+Suspend = ctrl-z
+Swap = ctrl-u
+History = alt-h
+# PanelListing =
+PanelListingSwitch = alt-t
+# PanelListingChange =
+ShowHidden = alt-dot
+SplitVertHoriz = alt-comma
+SplitEqual = alt-equal
+SplitMore = alt-shift-right
+SplitLess = alt-shift-left
+Shell = ctrl-o
+PutCurrentPath = alt-a
+PutOtherPath = alt-shift-a
+ViewFiltered = alt-exclamation
+Select = kpplus
+Unselect = kpminus
+SelectInvert = kpasterisk
+ScreenList = alt-prime
+# OptionsLayout =
+# OptionsPanel =
+# OptionsConfirm =
+# OptionsDisplayBits =
+# OptionsVfs =
+# LearnKeys =
+# SaveSetup =
+# EditExtensionsFile =
+# EditFileHighlightFile =
+# Filter =
+# ConnectFish =
+# ConnectFtp =
+# ConnectSmb =
+# Undelete =
+ExtendedKeyMap = ctrl-x
+
+[main:xmap]
+ChangeMode = c
+ChangeOwn = o
+CompareDirs = d
+CompareFiles = ctrl-d
+HotListAdd = h
+LinkSymbolicEdit = ctrl-s
+Link = l
+LinkSymbolic = s
+LinkSymbolicRelative = v
+PanelInfo = i
+PanelQuickView = q
+ExternalPanelize = exclamation
+VfsList = a
+Jobs = j
+PutCurrentPath = p
+PutOtherPath = ctrl-p
+PutCurrentTagged = t
+PutOtherTagged = ctrl-t
+PutCurrentLink = r
+PutOtherLink = ctrl-r
+
+[panel]
+Search = ctrl-s; alt-s
+Mark = insert; ctrl-t
+MarkUp = shift-up
+MarkDown = shift-down
+# MarkLeft =
+# MarkRight =
+Down = down; ctrl-n
+Up = up; ctrl-p
+Left = left
+Right = right
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Enter = enter
+PanelOtherCd = alt-o
+PanelOtherCdLink = alt-l
+ViewRaw = f13
+EditNew = f14
+CopySingle = f15
+MoveSingle = f16
+DeleteSingle = f18
+Select = alt-plus
+Unselect = alt-minus
+SelectInvert = alt-asterisk
+CdChild = ctrl-pgdn
+CdParent = ctrl-pgup
+# CdParentSmart =
+# Panelize =
+History = alt-shift-h
+HistoryNext = alt-u
+HistoryPrev = alt-y
+BottomOnScreen = alt-j
+MiddleOnScreen = alt-r
+TopOnScreen = alt-g
+PanelOtherSync = alt-i
+SelectCodepage = alt-e
+Top = alt-lt; home; a1
+Bottom = alt-gt; end; c1
+# Sort =
+# SortPrev =
+# SortNext =
+# SortReverse =
+# SortByName =
+# SortByExt =
+# SortBySize =
+# SortByMTime =
+# ScrollLeft =
+# ScrollRight =
+
+[dialog]
+Ok = enter
+Cancel = f10; esc
+Up = left; up
+#Left = left; up
+Down = right; down
+#Right = right; down
+Help = f1
+Suspend = ctrl-z
+Refresh = ctrl-l
+ScreenList = alt-prime
+ScreenNext = alt-rbrace
+ScreenPrev = alt-lbrace
+
+[input]
+Home = ctrl-a; alt-lt; home; a1
+End = ctrl-e; alt-gt; end; c1
+Left = left; alt-left; ctrl-b
+Right = right; alt-right; ctrl-f
+WordLeft = ctrl-left; alt-b
+WordRight = ctrl-right; alt-f
+Backspace = backspace
+Delete = delete
+DeleteToWordBegin = alt-backspace
+DeleteToWordEnd = alt-d
+# Mark =
+Remove = ctrl-w
+# Cut =
+Store = alt-w
+# Paste =
+Yank = ctrl-y
+DeleteToEnd = ctrl-k
+HistoryPrev = alt-p; ctrl-down
+HistoryNext = alt-n; ctrl-up
+History = alt-h
+Complete = alt-tab
+# Clear =
+# MarkLeft =
+# MarkRight =
+# MarkToWordBegin =
+# MarkToWordEnd =
+# MarkToHome =
+# MarkToEnd =
+
+[listbox]
+Up = up; ctrl-p
+Down = down; ctrl-n
+Top = home; alt-lt; a1
+Bottom = end; alt-gt; c1
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Delete = delete; d
+Clear = shift-delete; shift-d
+
+[tree]
+Help = f1
+Reread = f2; ctrl-r
+Forget = f3
+ToggleNavigation = f4
+Copy = f5
+Move = f6
+Up = up; ctrl-p
+Down = down; ctrl-n
+Left = left
+Right = right
+Top = home; alt-lt; a1
+Bottom = end; alt-gt; c1
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Enter = enter
+Search = ctrl-s; alt-s
+Delete = f8; delete
+
+[help]
+Help = f1
+Index = f2; c
+Back = f3; left; l
+Quit = f10; esc; ctrl-g
+Up = up; ctrl-p
+Down = down; ctrl-n
+PageDown = f; space; pgdn; ctrl-v
+PageUp = b; pgup; alt-v; backspace
+HalfPageDown = d
+HalfPageUp = u
+Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
+Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
+Enter = right; enter
+LinkNext = tab
+LinkPrev = alt-tab
+NodeNext = n
+NodePrev = p
+
+[editor]
+Store = alt-w
+Paste = ctrl-y
+Cut = ctrl-w
+Up = up; ctrl-p
+Down = down; ctrl-n
+Left = left; ctrl-b
+Right = right; ctrl-f
+WordLeft = ctrl-left; alt-b
+WordRight = ctrl-right; alt-f
+Enter = enter
+Return = shift-enter
+BackSpace = backspace
+Delete = delete
+PageUp = pgup; alt-v
+PageDown = pgdn; ctrl-v
+Home = home; ctrl-a
+End = end; ctrl-e
+Tab = tab
+Undo = ctrl-u
+# Redo =
+Top = ctrl-home; alt-lt
+Bottom = ctrl-end; alt-gt
+ScrollUp = ctrl-up
+ScrollDown = ctrl-down
+TopOnScreen = ctrl-pgup
+BottomOnScreen = ctrl-pgdn
+DeleteToWordBegin = alt-backspace
+DeleteToWordEnd = alt-d
+DeleteLine = ctrl-y
+DeleteToEnd = ctrl-k
+# DeleteToHome =
+# ParagraphUp =
+# ParagraphDown =
+Save = f2
+# EditFile =
+SaveAs = f12; ctrl-f2
+# Close =
+Mark = f3; ctrl-at
+Copy = f5
+Move = f6
+Remove = f8
+# MarkLine =
+# MarkWord =
+# MarkAll =
+# Unmark =
+Search = f7; ctrl-s
+SearchContinue = f17
+# BlockShiftLeft =
+# BlockShiftRight =
+MarkPageUp = shift-pgup
+MarkPageDown = shift-pgdn
+MarkLeft = shift-left
+MarkRight = shift-right
+MarkToWordBegin = ctrl-shift-left
+MarkToWordEnd = ctrl-shift-right
+MarkUp = shift-up
+MarkDown = shift-down
+MarkToHome = shift-home
+MarkToEnd = shift-end
+MarkToFileBegin = ctrl-shift-home
+MarkToFileEnd = ctrl-shift-end
+MarkToPageBegin = ctrl-shift-pgup
+MarkToPageEnd = ctrl-shift-pgdn
+MarkScrollUp = ctrl-shift-up
+MarkScrollDown = ctrl-shift-down
+# MarkParagraphUp =
+# MarkParagraphDown =
+MarkColumnPageUp = alt-pgup
+MarkColumnPageDown = alt-pgdn
+MarkColumnLeft = alt-left
+MarkColumnRight = alt-right
+MarkColumnUp = alt-up
+MarkColumnDown = alt-down
+# MarkColumnScrollUp =
+# MarkColumnScrollDown =
+# MarkColumnParagraphUp =
+# MarkColumnParagraphDown =
+# BlockSave =
+MarkColumn = f13
+Replace = f4
+ReplaceContinue = f14
+Complete = alt-tab
+InsertFile = f15
+Quit = f10; esc
+InsertOverwrite = insert
+Help = f1
+# Date =
+Refresh = ctrl-l
+Goto = alt-l
+Sort = alt-t
+# Mail =
+ParagraphFormat = alt-p
+# MatchBracket =
+ExternalCommand = alt-u
+UserMenu = f11
+Menu = f9
+# Bookmark =
+# BookmarkFlush =
+# BookmarkNext =
+# BookmarkPrev =
+# History =
+Shell = ctrl-o
+InsertLiteral = ctrl-q
+# MacroStartRecord =
+# MacroStopRecord =
+MacroStartStopRecord = ctrl-r
+# MacroDelete =
+ShowNumbers = alt-n
+ShowTabTws = alt-underline
+SyntaxOnOff = ctrl-s
+# SyntaxChoose =
+# ShowMargin =
+Find = alt-enter
+FilePrev = alt-minus
+FileNext = alt-plus
+# RepeatStartStopRecord =
+SelectCodepage = alt-e
+# Options =
+# OptionsSaveMode =
+# SpellCheck =
+# SpellCheckCurrentWord =
+# SpellCheckSelectLang =
+# LearnKeys =
+# WindowMove =
+# WindowResize =
+# WindowFullscreen =
+# WindowList =
+# WindowNext =
+# WindowPrev =
+ExtendedKeyMap = ctrl-x
+
+[editor:xmap]
+EditNew = k
+
+[viewer]
+Help = f1
+WrapMode = f2
+Quit = f3; f10; q; esc
+HexMode = f4
+Goto = f5
+Search = f7
+SearchForward = slash
+SearchBackward = question
+SearchContinue = f17; n
+SearchForwardContinue = ctrl-s
+SearchBackwardContinue = ctrl-r
+MagicMode = f8
+NroffMode = f9
+Home = ctrl-a
+End = ctrl-e
+Left = h; left
+Right = l; right
+LeftQuick= ctrl-left
+RightQuick = ctrl-right
+Up = k; y; insert; up; ctrl-p
+Down = j; e; delete; down; enter; ctrl-n
+PageDown = f; space; pgdn; ctrl-v
+PageUp = b; pgup; alt-v; backspace
+HalfPageDown = d
+HalfPageUp = u
+Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
+Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
+BookmarkGoto = m
+Bookmark = r
+FileNext = ctrl-f
+FilePrev = ctrl-b
+SelectCodepage = alt-e
+Shell = ctrl-o
+Ruler = alt-r
+
+[viewer:hex]
+Help = f1
+HexEditMode = f2
+Quit = f3; f10; q; esc
+HexMode = f4
+Goto = f5
+Save = f6
+Search = f7
+SearchForward = slash
+SearchBackward = question
+SearchContinue = f17; n
+SearchForwardContinue = ctrl-s
+SearchBackwardContinue = ctrl-r
+MagicMode = f8
+NroffMode = f9
+ToggleNavigation = tab
+Home = ctrl-a; home
+End = ctrl-e; end
+Left = b; left
+Right = f; right
+Up = k; y; up
+Down = j; delete; down
+PageDown = pgdn; ctrl-v
+PageUp = pgup; alt-v
+Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
+Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
+
+[diffviewer]
+ShowSymbols = alt-s; s
+ShowNumbers = alt-n; l
+SplitFull = f
+SplitEqual = equal
+SplitMore = gt
+SplitLess = lt
+Tab2 = 2
+Tab3 = 3
+Tab4 = 4
+Tab8 = 8
+Swap = ctrl-u
+Redo = ctrl-r
+HunkNext = n; enter; space
+HunkPrev = p; backspace
+Goto = g; shift-g
+Save = f2
+Edit = f4
+EditOther = f14
+Merge = f5
+MergeOther = f15
+Search = f7
+SearchContinue = f17
+Options = f9
+Top = ctrl-home
+Bottom = ctrl-end
+Down = down
+Up = up
+LeftQuick = ctrl-left
+RightQuick = ctrl-right
+Left = left
+Right = right
+PageDown = pgdn
+PageUp = pgup
+Home = home
+End = end
+Help = f1
+Quit = f10; q; shift-q; esc
+Shell = ctrl-o
+SelectCodepage = alt-e
index d1433799e8ace671a1bc6cac1285852fdc9a2859..2ffb285597b3fdfd9777d64f4fdab40f15c28081 100644 (file)
--- a/mc/mc.ext
+++ b/mc/mc.ext
@@ -117,8 +117,8 @@ regex/^\[git\]
 
 ### Archives ###
 
-# .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk, .gem, .war
-regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$|\.war$
+# .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk, .gem
+regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$
        Open=%cd %p/utar://
        View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.gz
 
diff --git a/mc/mc.keymap.default b/mc/mc.keymap.default
deleted file mode 100644 (file)
index 9d1bb60..0000000
+++ /dev/null
@@ -1,454 +0,0 @@
-[main]
-Help = f1
-UserMenu = f2
-View = f3
-# ViewFile =
-Edit = f4
-# EditForceInternal =
-Copy = f5
-Move = f6
-MakeDir = f7
-Delete = f8
-Menu = f9
-Quit = f10
-MenuLastSelected = f19
-QuitQuiet = f20
-Find = alt-question
-CdQuick = alt-c
-HotList = ctrl-backslash
-Reread = ctrl-r
-DirSize = ctrl-space
-Suspend = ctrl-z
-Swap = ctrl-u
-History = alt-h
-# PanelListing =
-PanelListingSwitch = alt-t
-# PanelListingChange =
-ShowHidden = alt-dot
-SplitVertHoriz = alt-comma
-SplitEqual = alt-equal
-SplitMore = alt-shift-right
-SplitLess = alt-shift-left
-Shell = ctrl-o
-PutCurrentPath = alt-a
-PutOtherPath = alt-shift-a
-ViewFiltered = alt-exclamation
-Select = kpplus
-Unselect = kpminus
-SelectInvert = kpasterisk
-ScreenList = alt-prime
-# OptionsLayout =
-# OptionsPanel =
-# OptionsConfirm =
-# OptionsDisplayBits =
-# OptionsVfs =
-# LearnKeys =
-# SaveSetup =
-# EditExtensionsFile =
-# EditFileHighlightFile =
-# Filter =
-# ConnectFish =
-# ConnectFtp =
-# ConnectSmb =
-# Undelete =
-ExtendedKeyMap = ctrl-x
-
-[main:xmap]
-ChangeMode = c
-ChangeOwn = o
-CompareDirs = d
-CompareFiles = ctrl-d
-HotListAdd = h
-LinkSymbolicEdit = ctrl-s
-Link = l
-LinkSymbolic = s
-LinkSymbolicRelative = v
-PanelInfo = i
-PanelQuickView = q
-ExternalPanelize = exclamation
-VfsList = a
-Jobs = j
-PutCurrentPath = p
-PutOtherPath = ctrl-p
-PutCurrentTagged = t
-PutOtherTagged = ctrl-t
-PutCurrentLink = r
-PutOtherLink = ctrl-r
-
-[panel]
-Search = ctrl-s; alt-s
-Mark = insert; ctrl-t
-MarkUp = shift-up
-MarkDown = shift-down
-# MarkLeft =
-# MarkRight =
-Down = down; ctrl-n
-Up = up; ctrl-p
-Left = left
-Right = right
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Enter = enter
-PanelOtherCd = alt-o
-PanelOtherCdLink = alt-l
-ViewRaw = f13
-EditNew = f14
-CopySingle = f15
-MoveSingle = f16
-DeleteSingle = f18
-Select = alt-plus
-Unselect = alt-minus
-SelectInvert = alt-asterisk
-CdChild = ctrl-pgdn
-CdParent = ctrl-pgup
-# CdParentSmart =
-# Panelize =
-History = alt-shift-h
-HistoryNext = alt-u
-HistoryPrev = alt-y
-BottomOnScreen = alt-j
-MiddleOnScreen = alt-r
-TopOnScreen = alt-g
-PanelOtherSync = alt-i
-SelectCodepage = alt-e
-Top = alt-lt; home; a1
-Bottom = alt-gt; end; c1
-# Sort =
-# SortPrev =
-# SortNext =
-# SortReverse =
-# SortByName =
-# SortByExt =
-# SortBySize =
-# SortByMTime =
-# ScrollLeft =
-# ScrollRight =
-
-[dialog]
-Ok = enter
-Cancel = f10; esc; ctrl-g
-Up = left; up
-#Left = left; up
-Down = right; down
-#Right = right; down
-Help = f1
-Suspend = ctrl-z
-Refresh = ctrl-l
-ScreenList = alt-prime
-ScreenNext = alt-rbrace
-ScreenPrev = alt-lbrace
-
-[input]
-Home = ctrl-a; alt-lt; home; a1
-End = ctrl-e; alt-gt; end; c1
-Left = left; alt-left; ctrl-b
-Right = right; alt-right; ctrl-f
-WordLeft = ctrl-left; alt-b
-WordRight = ctrl-right; alt-f
-Backspace = backspace; ctrl-h
-Delete = delete; ctrl-d
-DeleteToWordBegin = alt-backspace
-DeleteToWordEnd = alt-d
-# Mark =
-Remove = ctrl-w
-# Cut =
-Store = alt-w
-# Paste =
-Yank = ctrl-y
-DeleteToEnd = ctrl-k
-HistoryPrev = alt-p; ctrl-down
-HistoryNext = alt-n; ctrl-up
-History = alt-h
-Complete = alt-tab
-# Clear =
-MarkLeft = shift-left
-MarkRight = shift-right
-MarkToWordBegin = ctrl-shift-left
-MarkToWordEnd = ctrl-shift-right
-MarkToHome = shift-home
-MarkToEnd = shift-end
-
-[listbox]
-Up = up; ctrl-p
-Down = down; ctrl-n
-Top = home; alt-lt; a1
-Bottom = end; alt-gt; c1
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Delete = delete; d
-Clear = shift-delete; shift-d
-
-[tree]
-Help = f1
-Reread = f2; ctrl-r
-Forget = f3
-ToggleNavigation = f4
-Copy = f5
-Move = f6
-Up = up; ctrl-p
-Down = down; ctrl-n
-Left = left
-Right = right
-Top = home; alt-lt; a1
-Bottom = end; alt-gt; c1
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Enter = enter
-Search = ctrl-s; alt-s
-Delete = f8; delete
-
-[help]
-Help = f1
-Index = f2; c
-Back = f3; left; l
-Quit = f10; esc
-Up = up; ctrl-p
-Down = down; ctrl-n
-PageDown = f; space; pgdn; ctrl-v
-PageUp = b; pgup; alt-v; backspace
-HalfPageDown = d
-HalfPageUp = u
-Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
-Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
-Enter = right; enter
-LinkNext = tab
-LinkPrev = alt-tab
-NodeNext = n
-NodePrev = p
-
-[editor]
-Store = ctrl-insert
-Paste = shift-insert
-Cut = shift-delete
-Up = up
-Down = down
-Left = left
-Right = right
-WordLeft = ctrl-left; ctrl-z
-WordRight = ctrl-right; ctrl-x
-Enter = enter
-Return = shift-enter
-BackSpace = backspace; ctrl-h
-Delete = delete; ctrl-d
-PageUp = pgup
-PageDown = pgdn
-Home = home
-End = end
-Tab = tab
-Undo = ctrl-u
-Redo = alt-r
-Top = ctrl-home; alt-lt
-Bottom = ctrl-end; alt-gt
-ScrollUp = ctrl-up
-ScrollDown = ctrl-down
-TopOnScreen = ctrl-pgup
-BottomOnScreen = ctrl-pgdn
-DeleteToWordBegin = alt-backspace
-DeleteToWordEnd = alt-d
-DeleteLine = ctrl-y
-DeleteToEnd = ctrl-k
-# DeleteToHome =
-# ParagraphUp =
-# ParagraphDown =
-Save = f2
-# EditFile =
-EditNew = ctrl-n
-SaveAs = f12; ctrl-f2
-# Close =
-Mark = f3
-Copy = f5
-Move = f6
-Remove = f8
-# MarkLine =
-# MarkWord =
-# MarkAll =
-# Unmark =
-Search = f7
-SearchContinue = f17
-# BlockShiftLeft =
-# BlockShiftRight =
-MarkPageUp = shift-pgup
-MarkPageDown = shift-pgdn
-MarkLeft = shift-left
-MarkRight = shift-right
-MarkToWordBegin = ctrl-shift-left
-MarkToWordEnd = ctrl-shift-right
-MarkUp = shift-up
-MarkDown = shift-down
-MarkToHome = shift-home
-MarkToEnd = shift-end
-MarkToFileBegin = ctrl-shift-home
-MarkToFileEnd = ctrl-shift-end
-MarkToPageBegin  = ctrl-shift-pgup
-MarkToPageEnd = ctrl-shift-pgdn
-MarkScrollUp = ctrl-shift-up
-MarkScrollDown = ctrl-shift-down
-# MarkParagraphUp =
-# MarkParagraphDown =
-MarkColumnPageUp = alt-pgup
-MarkColumnPageDown = alt-pgdn
-MarkColumnLeft = alt-left
-MarkColumnRight = alt-right
-MarkColumnUp = alt-up
-MarkColumnDown = alt-down
-# MarkColumnScrollUp =
-# MarkColumnScrollDown =
-# MarkColumnParagraphUp =
-# MarkColumnParagraphDown =
-BlockSave = ctrl-f
-MarkColumn = f13
-Replace = f4
-ReplaceContinue = f14
-Complete = alt-tab
-InsertFile = f15
-Quit = f10; esc
-InsertOverwrite = insert
-Help = f1
-# Date =
-Refresh = ctrl-l
-Goto = alt-l
-Sort = alt-t
-Mail = alt-m
-ParagraphFormat = alt-p
-MatchBracket = alt-b
-ExternalCommand = alt-u
-UserMenu = f11
-Menu = f9
-Bookmark = alt-k
-BookmarkFlush = alt-o
-BookmarkNext = alt-j
-BookmarkPrev = alt-i
-# History =
-Shell = ctrl-o
-InsertLiteral = ctrl-q
-# MacroStartRecord =
-# MacroStopRecord =
-MacroStartStopRecord = ctrl-r
-# MacroDelete =
-ShowNumbers = alt-n
-ShowTabTws = alt-underline
-SyntaxOnOff = ctrl-s
-# SyntaxChoose =
-# ShowMargin =
-Find = alt-enter
-FilePrev = alt-minus
-FileNext = alt-plus
-# RepeatStartStopRecord =
-SelectCodepage = alt-e
-# Options =
-# OptionsSaveMode =
-# SpellCheck =
-SpellCheckCurrentWord = ctrl-p
-# SpellCheckSelectLang =
-# LearnKeys =
-# WindowMove =
-# WindowResize =
-# WindowFullscreen =
-# WindowList =
-# WindowNext =
-# WindowPrev =
-# ExtendedKeyMap =
-
-[viewer]
-Help = f1
-WrapMode = f2
-Quit = f3; f10; q; esc
-HexMode = f4
-Goto = f5
-Search = f7
-SearchForward = slash
-SearchBackward = question
-SearchContinue = f17; n
-SearchForwardContinue = ctrl-s
-SearchBackwardContinue = ctrl-r
-MagicMode = f8
-NroffMode = f9
-Home = ctrl-a
-End = ctrl-e
-Left = h; left
-Right = l; right
-LeftQuick = ctrl-left
-RightQuick = ctrl-right
-Up = k; y; insert; up; ctrl-p
-Down = j; e; delete; down; enter; ctrl-n
-PageDown = f; space; pgdn; ctrl-v
-PageUp = b; pgup; alt-v; backspace
-HalfPageDown = d
-HalfPageUp = u
-Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
-Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
-BookmarkGoto = m
-Bookmark = r
-FileNext = ctrl-f
-FilePrev = ctrl-b
-SelectCodepage = alt-e
-Shell = ctrl-o
-Ruler = alt-r
-
-[viewer:hex]
-Help = f1
-HexEditMode = f2
-Quit = f3; f10; q; esc
-HexMode = f4
-Goto = f5
-Save = f6
-Search = f7
-SearchForward = slash
-SearchBackward = question
-SearchContinue = f17; n
-SearchForwardContinue = ctrl-s
-SearchBackwardContinue = ctrl-r
-MagicMode = f8
-NroffMode = f9
-ToggleNavigation = tab
-Home = ctrl-a; home
-End = ctrl-e; end
-Left = b; left
-Right = f; right
-Up = k; y; up
-Down = j; delete; down
-PageDown = pgdn; ctrl-v
-PageUp = pgup; alt-v
-Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
-Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
-
-[diffviewer]
-ShowSymbols = alt-s; s
-ShowNumbers = alt-n; l
-SplitFull = f
-SplitEqual = equal
-SplitMore = gt
-SplitLess = lt
-Tab2 = 2
-Tab3 = 3
-Tab4 = 4
-Tab8 = 8
-Swap = ctrl-u
-Redo = ctrl-r
-HunkNext = n; enter; space
-HunkPrev = p; backspace
-Goto = g; shift-g
-Save = f2
-Edit = f4
-EditOther = f14
-Merge = f5
-MergeOther = f15
-Search = f7
-SearchContinue = f17
-Options = f9
-Top = ctrl-home
-Bottom = ctrl-end
-Down = down
-Up = up
-LeftQuick = ctrl-left
-RightQuick = ctrl-right
-Left = left
-Right = right
-PageDown = pgdn
-PageUp = pgup
-Home = home
-End = end
-Help = f1
-Quit = f10; q; shift-q; esc
-Shell = ctrl-o
-SelectCodepage = alt-e
diff --git a/mc/mc.keymap.emacs b/mc/mc.keymap.emacs
deleted file mode 100644 (file)
index 6d503b4..0000000
+++ /dev/null
@@ -1,456 +0,0 @@
-[main]
-Help = f1
-UserMenu = f2
-View = f3
-# ViewFile =
-Edit = f4
-# EditForceInternal =
-Copy = f5
-Move = f6
-MakeDir = f7
-Delete = f8
-Menu = f9
-Quit = f10
-MenuLastSelected = f19
-QuitQuiet = f20
-Find = alt-question
-CdQuick = alt-c
-HotList = ctrl-backslash
-Reread = ctrl-r
-DirSize = ctrl-space
-Suspend = ctrl-z
-Swap = ctrl-u
-History = alt-h
-# PanelListing =
-PanelListingSwitch = alt-t
-# PanelListingChange =
-ShowHidden = alt-dot
-SplitVertHoriz = alt-comma
-SplitEqual = alt-equal
-SplitMore = alt-shift-right
-SplitLess = alt-shift-left
-Shell = ctrl-o
-PutCurrentPath = alt-a
-PutOtherPath = alt-shift-a
-ViewFiltered = alt-exclamation
-Select = kpplus
-Unselect = kpminus
-SelectInvert = kpasterisk
-ScreenList = alt-prime
-# OptionsLayout =
-# OptionsPanel =
-# OptionsConfirm =
-# OptionsDisplayBits =
-# OptionsVfs =
-# LearnKeys =
-# SaveSetup =
-# EditExtensionsFile =
-# EditFileHighlightFile =
-# Filter =
-# ConnectFish =
-# ConnectFtp =
-# ConnectSmb =
-# Undelete =
-ExtendedKeyMap = ctrl-x
-
-[main:xmap]
-ChangeMode = c
-ChangeOwn = o
-CompareDirs = d
-CompareFiles = ctrl-d
-HotListAdd = h
-LinkSymbolicEdit = ctrl-s
-Link = l
-LinkSymbolic = s
-LinkSymbolicRelative = v
-PanelInfo = i
-PanelQuickView = q
-ExternalPanelize = exclamation
-VfsList = a
-Jobs = j
-PutCurrentPath = p
-PutOtherPath = ctrl-p
-PutCurrentTagged = t
-PutOtherTagged = ctrl-t
-PutCurrentLink = r
-PutOtherLink = ctrl-r
-
-[panel]
-Search = ctrl-s; alt-s
-Mark = insert; ctrl-t
-MarkUp = shift-up
-MarkDown = shift-down
-# MarkLeft =
-# MarkRight =
-Down = down; ctrl-n
-Up = up; ctrl-p
-Left = left
-Right = right
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Enter = enter
-PanelOtherCd = alt-o
-PanelOtherCdLink = alt-l
-ViewRaw = f13
-EditNew = f14
-CopySingle = f15
-MoveSingle = f16
-DeleteSingle = f18
-Select = alt-plus
-Unselect = alt-minus
-SelectInvert = alt-asterisk
-CdChild = ctrl-pgdn
-CdParent = ctrl-pgup
-# CdParentSmart =
-# Panelize =
-History = alt-shift-h
-HistoryNext = alt-u
-HistoryPrev = alt-y
-BottomOnScreen = alt-j
-MiddleOnScreen = alt-r
-TopOnScreen = alt-g
-PanelOtherSync = alt-i
-SelectCodepage = alt-e
-Top = alt-lt; home; a1
-Bottom = alt-gt; end; c1
-# Sort =
-# SortPrev =
-# SortNext =
-# SortReverse =
-# SortByName =
-# SortByExt =
-# SortBySize =
-# SortByMTime =
-# ScrollLeft =
-# ScrollRight =
-
-[dialog]
-Ok = enter
-Cancel = f10; esc
-Up = left; up
-#Left = left; up
-Down = right; down
-#Right = right; down
-Help = f1
-Suspend = ctrl-z
-Refresh = ctrl-l
-ScreenList = alt-prime
-ScreenNext = alt-rbrace
-ScreenPrev = alt-lbrace
-
-[input]
-Home = ctrl-a; alt-lt; home; a1
-End = ctrl-e; alt-gt; end; c1
-Left = left; alt-left; ctrl-b
-Right = right; alt-right; ctrl-f
-WordLeft = ctrl-left; alt-b
-WordRight = ctrl-right; alt-f
-Backspace = backspace
-Delete = delete
-DeleteToWordBegin = alt-backspace
-DeleteToWordEnd = alt-d
-# Mark =
-Remove = ctrl-w
-# Cut =
-Store = alt-w
-# Paste =
-Yank = ctrl-y
-DeleteToEnd = ctrl-k
-HistoryPrev = alt-p; ctrl-down
-HistoryNext = alt-n; ctrl-up
-History = alt-h
-Complete = alt-tab
-# Clear =
-# MarkLeft =
-# MarkRight =
-# MarkToWordBegin =
-# MarkToWordEnd =
-# MarkToHome =
-# MarkToEnd =
-
-[listbox]
-Up = up; ctrl-p
-Down = down; ctrl-n
-Top = home; alt-lt; a1
-Bottom = end; alt-gt; c1
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Delete = delete; d
-Clear = shift-delete; shift-d
-
-[tree]
-Help = f1
-Reread = f2; ctrl-r
-Forget = f3
-ToggleNavigation = f4
-Copy = f5
-Move = f6
-Up = up; ctrl-p
-Down = down; ctrl-n
-Left = left
-Right = right
-Top = home; alt-lt; a1
-Bottom = end; alt-gt; c1
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Enter = enter
-Search = ctrl-s; alt-s
-Delete = f8; delete
-
-[help]
-Help = f1
-Index = f2; c
-Back = f3; left; l
-Quit = f10; esc; ctrl-g
-Up = up; ctrl-p
-Down = down; ctrl-n
-PageDown = f; space; pgdn; ctrl-v
-PageUp = b; pgup; alt-v; backspace
-HalfPageDown = d
-HalfPageUp = u
-Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
-Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
-Enter = right; enter
-LinkNext = tab
-LinkPrev = alt-tab
-NodeNext = n
-NodePrev = p
-
-[editor]
-Store = alt-w
-Paste = ctrl-y
-Cut = ctrl-w
-Up = up; ctrl-p
-Down = down; ctrl-n
-Left = left; ctrl-b
-Right = right; ctrl-f
-WordLeft = ctrl-left; alt-b
-WordRight = ctrl-right; alt-f
-Enter = enter
-Return = shift-enter
-BackSpace = backspace
-Delete = delete
-PageUp = pgup; alt-v
-PageDown = pgdn; ctrl-v
-Home = home; ctrl-a
-End = end; ctrl-e
-Tab = tab
-Undo = ctrl-u
-# Redo =
-Top = ctrl-home; alt-lt
-Bottom = ctrl-end; alt-gt
-ScrollUp = ctrl-up
-ScrollDown = ctrl-down
-TopOnScreen = ctrl-pgup
-BottomOnScreen = ctrl-pgdn
-DeleteToWordBegin = alt-backspace
-DeleteToWordEnd = alt-d
-DeleteLine = ctrl-y
-DeleteToEnd = ctrl-k
-# DeleteToHome =
-# ParagraphUp =
-# ParagraphDown =
-Save = f2
-# EditFile =
-SaveAs = f12; ctrl-f2
-# Close =
-Mark = f3; ctrl-at
-Copy = f5
-Move = f6
-Remove = f8
-# MarkLine =
-# MarkWord =
-# MarkAll =
-# Unmark =
-Search = f7; ctrl-s
-SearchContinue = f17
-# BlockShiftLeft =
-# BlockShiftRight =
-MarkPageUp = shift-pgup
-MarkPageDown = shift-pgdn
-MarkLeft = shift-left
-MarkRight = shift-right
-MarkToWordBegin = ctrl-shift-left
-MarkToWordEnd = ctrl-shift-right
-MarkUp = shift-up
-MarkDown = shift-down
-MarkToHome = shift-home
-MarkToEnd = shift-end
-MarkToFileBegin = ctrl-shift-home
-MarkToFileEnd = ctrl-shift-end
-MarkToPageBegin = ctrl-shift-pgup
-MarkToPageEnd = ctrl-shift-pgdn
-MarkScrollUp = ctrl-shift-up
-MarkScrollDown = ctrl-shift-down
-# MarkParagraphUp =
-# MarkParagraphDown =
-MarkColumnPageUp = alt-pgup
-MarkColumnPageDown = alt-pgdn
-MarkColumnLeft = alt-left
-MarkColumnRight = alt-right
-MarkColumnUp = alt-up
-MarkColumnDown = alt-down
-# MarkColumnScrollUp =
-# MarkColumnScrollDown =
-# MarkColumnParagraphUp =
-# MarkColumnParagraphDown =
-# BlockSave =
-MarkColumn = f13
-Replace = f4
-ReplaceContinue = f14
-Complete = alt-tab
-InsertFile = f15
-Quit = f10; esc
-InsertOverwrite = insert
-Help = f1
-# Date =
-Refresh = ctrl-l
-Goto = alt-l
-Sort = alt-t
-# Mail =
-ParagraphFormat = alt-p
-# MatchBracket =
-ExternalCommand = alt-u
-UserMenu = f11
-Menu = f9
-# Bookmark =
-# BookmarkFlush =
-# BookmarkNext =
-# BookmarkPrev =
-# History =
-Shell = ctrl-o
-InsertLiteral = ctrl-q
-# MacroStartRecord =
-# MacroStopRecord =
-MacroStartStopRecord = ctrl-r
-# MacroDelete =
-ShowNumbers = alt-n
-ShowTabTws = alt-underline
-SyntaxOnOff = ctrl-s
-# SyntaxChoose =
-# ShowMargin =
-Find = alt-enter
-FilePrev = alt-minus
-FileNext = alt-plus
-# RepeatStartStopRecord =
-SelectCodepage = alt-e
-# Options =
-# OptionsSaveMode =
-# SpellCheck =
-# SpellCheckCurrentWord =
-# SpellCheckSelectLang =
-# LearnKeys =
-# WindowMove =
-# WindowResize =
-# WindowFullscreen =
-# WindowList =
-# WindowNext =
-# WindowPrev =
-ExtendedKeyMap = ctrl-x
-
-[editor:xmap]
-EditNew = k
-
-[viewer]
-Help = f1
-WrapMode = f2
-Quit = f3; f10; q; esc
-HexMode = f4
-Goto = f5
-Search = f7
-SearchForward = slash
-SearchBackward = question
-SearchContinue = f17; n
-SearchForwardContinue = ctrl-s
-SearchBackwardContinue = ctrl-r
-MagicMode = f8
-NroffMode = f9
-Home = ctrl-a
-End = ctrl-e
-Left = h; left
-Right = l; right
-LeftQuick= ctrl-left
-RightQuick = ctrl-right
-Up = k; y; insert; up; ctrl-p
-Down = j; e; delete; down; enter; ctrl-n
-PageDown = f; space; pgdn; ctrl-v
-PageUp = b; pgup; alt-v; backspace
-HalfPageDown = d
-HalfPageUp = u
-Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
-Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
-BookmarkGoto = m
-Bookmark = r
-FileNext = ctrl-f
-FilePrev = ctrl-b
-SelectCodepage = alt-e
-Shell = ctrl-o
-Ruler = alt-r
-
-[viewer:hex]
-Help = f1
-HexEditMode = f2
-Quit = f3; f10; q; esc
-HexMode = f4
-Goto = f5
-Save = f6
-Search = f7
-SearchForward = slash
-SearchBackward = question
-SearchContinue = f17; n
-SearchForwardContinue = ctrl-s
-SearchBackwardContinue = ctrl-r
-MagicMode = f8
-NroffMode = f9
-ToggleNavigation = tab
-Home = ctrl-a; home
-End = ctrl-e; end
-Left = b; left
-Right = f; right
-Up = k; y; up
-Down = j; delete; down
-PageDown = pgdn; ctrl-v
-PageUp = pgup; alt-v
-Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
-Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
-
-[diffviewer]
-ShowSymbols = alt-s; s
-ShowNumbers = alt-n; l
-SplitFull = f
-SplitEqual = equal
-SplitMore = gt
-SplitLess = lt
-Tab2 = 2
-Tab3 = 3
-Tab4 = 4
-Tab8 = 8
-Swap = ctrl-u
-Redo = ctrl-r
-HunkNext = n; enter; space
-HunkPrev = p; backspace
-Goto = g; shift-g
-Save = f2
-Edit = f4
-EditOther = f14
-Merge = f5
-MergeOther = f15
-Search = f7
-SearchContinue = f17
-Options = f9
-Top = ctrl-home
-Bottom = ctrl-end
-Down = down
-Up = up
-LeftQuick = ctrl-left
-RightQuick = ctrl-right
-Left = left
-Right = right
-PageDown = pgdn
-PageUp = pgup
-Home = home
-End = end
-Help = f1
-Quit = f10; q; shift-q; esc
-Shell = ctrl-o
-SelectCodepage = alt-e
index 58daeebf67c1ed23b3d5be9fa110de22d32fd1a2..577f9273e9598288d11c7786f64bf2b9aab663d6 100644 (file)
@@ -65,7 +65,7 @@ shell_patterns=0
 
 = f \.c$ & t r
 + f \.c$ & t r & ! t t
-с       Compile and link current .c file
+c       Compile and link current .c file
         make `basename %f .c` 2>/dev/null || cc -O -o `basename %f .c` %f
 
 + t r & ! t t
@@ -107,15 +107,15 @@ D       Delete tagged files if a copy exists in the other directory.
         for i in %t
         do
           if [ -f "%D/$i" ]; then
-            SUM1="`sum $i`"
-            SUM2="`sum %D/$i`"
+            SUM1="`sum \"$i\"`"
+            SUM2="`sum \"%D/$i\"`"
             if [ "$SUM1" = "$SUM2" ]; then
              rm "$i" && echo "${i}: DELETED."
            else
              echo "$i and %D/$i differ: NOT deleted."
            fi
          else
-           echo "%i has no copy in %D: NOT deleted."
+           echo "$i has no copy in %D: NOT deleted."
           fi
         done
 
index 3ec36db7fa22a86ff1c8330eb162f30ff4ae7694..5d95f563398dd29196847bdb37fa4ac39e37e353 100644 (file)
@@ -59,7 +59,7 @@
 # When used in --follow (aka --monitor) mode, mdadm needs a
 # mail address and/or a program.  This can be given with "mailaddr"
 # and "program" lines to that monitoring can be started using
-#    mdadm --follow --scan & echo $! > /var/run/mdadm
+#    mdadm --follow --scan & echo $! > /run/mdadm/mon.pid
 # If the lines are not found, mdadm will exit quietly
 MAILADDR frank@brehm-online.com
 #PROGRAM /usr/sbin/handle-mdadm-events
diff --git a/mtab b/mtab
index 611a0f354206a2845eb92807d7de29b07d50bb1e..32ea57be8df1388fbe9524b5dedfdc026d9ef553 100644 (file)
--- a/mtab
+++ b/mtab
@@ -1,10 +1,11 @@
 rootfs / rootfs rw 0 0
 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
-udev /dev devtmpfs rw,nosuid,relatime,size=10240k,nr_inodes=493119,mode=755 0 0
+udev /dev devtmpfs rw,nosuid,relatime,size=10240k,nr_inodes=493067,mode=755 0 0
 devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0
 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
 /dev/md2 / ext3 rw,noatime,errors=continue,user_xattr,acl,barrier=1,data=writeback 0 0
-tmpfs /run tmpfs rw,nosuid,nodev,relatime,mode=755 0 0
+tmpfs /run tmpfs rw,nosuid,nodev,relatime,size=401832k,mode=755 0 0
+mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
 shm /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
 securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
 debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
@@ -27,3 +28,4 @@ hugetlb /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0
 /dev/mapper/vg0-distfiles /usr/portage/distfiles ext4 rw,noatime 0 0
 /dev/md1 /ubuntu ext3 ro,noatime,acl,user_xattr 0 0
 binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nodev,noexec,nosuid 0 0
+/dev/md0 /boot ext3 rw,noatime 0 0
diff --git a/nscd.conf b/nscd.conf
deleted file mode 100644 (file)
index 226dda3..0000000
--- a/nscd.conf
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# /etc/nscd.conf
-#
-# An example Name Service Cache config file.  This file is needed by nscd.
-#
-# Legal entries are:
-#
-#      logfile                 <file>
-#      debug-level             <level>
-#      threads                 <#threads to use>
-#      server-user             <user to run server as instead of root>
-#              server-user is ignored if nscd is started with -S parameters
-#
-#       enable-cache           <service> <yes|no>
-#      positive-time-to-live   <service> <time in seconds>
-#      negative-time-to-live   <service> <time in seconds>
-#       suggested-size         <service> <prime number>
-#      check-files             <service> <yes|no>
-#
-# Currently supported cache names (services): passwd, group, hosts
-#
-
-
-#      logfile                 /var/log/nscd.log
-#      threads                 6
-#      server-user             nobody
-       debug-level             0
-
-       enable-cache            passwd          yes
-       positive-time-to-live   passwd          600
-       negative-time-to-live   passwd          20
-       suggested-size          passwd          211
-       check-files             passwd          yes
-
-       enable-cache            group           yes
-       positive-time-to-live   group           3600
-       negative-time-to-live   group           60
-       suggested-size          group           211
-       check-files             group           yes
-
-       enable-cache            hosts           yes
-       positive-time-to-live   hosts           3600
-       negative-time-to-live   hosts           20
-       suggested-size          hosts           211
-       check-files             hosts           yes
index 217b9e63ecefaf10a5fe0af8ed0052ea9d49da66..ec7965c1f7ae7ad0814977c502998f9a140329dd 100644 (file)
--- a/ntp.conf
+++ b/ntp.conf
@@ -45,10 +45,12 @@ filegen clockstats file clockstats type day enable
 #restrict default ignore
 
 
-# To deny other machines from changing the
-# configuration but allow localhost:
-restrict default nomodify nopeer
+# Default configuration:
+# - Allow only time queries, at a limited rate, sending KoD when in excess.
+# - Allow all local queries (IPv4, IPv6)
+restrict default nomodify nopeer noquery limited kod
 restrict 127.0.0.1
+restrict [::1]
 
 
 # To allow machines within your network to synchronize
index 8702f491494fe9c0619b50571558fb0d7d3270e3..e2e2c76d0910294722eb998d71c3fd8b28bf7b79 100644 (file)
@@ -34,7 +34,7 @@ convert schema files in general.
 
 This notice applies to all files in this directory.
 
-Copyright 1998-2012 The OpenLDAP Foundation, Redwood City, California, USA
+Copyright 1998-2013 The OpenLDAP Foundation, Redwood City, California, USA
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
index 09ef56257097dcc52bd1f69a8e20bc9befd0d3b8..49e8d0549e1710198755a9fd80a07aabdc5280f1 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 933aa58bbcce0398c83598c54f6112f66537c314..1f0feb6cf8f1322415a7bb6daa748bcd6b11276d 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index f2416edf275eb983a6fde1131f25e483e3bc892b..285f1700d0ac4b5a31bb4a27b848d53a2f8aad8c 100644 (file)
@@ -3,7 +3,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index dece6062aa4127f2ec851a4931040e074deee8f1..eb0e144c9e61a3d87891e0acaa7d1b18b3b607f0 100644 (file)
@@ -4,7 +4,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 4f827909235d2126c5b6c1b484184c0c78606ede..7ea6ae736686dd7d7b2cc029bc216414ce07862c 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 4e578988a8a9164c060eddebaaf0f769ce381203..8828caa02ba03b0a64e7b2427d4cd3f7ec1aacdb 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 9b437f856b0863e8796f33e7fbfec566e75e1629..428b7a346e7977b093935bd38ae5c56e8c9facf9 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index c553128bd2e3d12ccdd67b439d771af4a72c5b73..9b16419f9c12c579fbf68cc40381ae7a240359f1 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 7749b6207aff03b8d72c0093a55095cc964355cf..ea053275054f440e342d459f7078f57311a0157e 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index ad8b56361575591ce873f6426ae3715e3bdea65c..06b5ad01bc8f4a153dbbb21c8ea4db44d798a593 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 6c96a1516c172cf539a7030958e18fef1eae4666..c38cbc0abc83e26a456248d66d848da1143cd999 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 5b1c49c3d86d61f3d2d7df6bbd35c919d89d1171..9c0c2adb165d59ec18834009f1b2ed25ff3ef2b8 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 31a0080255dc87e4a88db1878d348ba0038bb6fd..0cf6e14fa8cce0c84c25199a44012963ee2e6061 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 597287d54ebc79c1a2c79c1185719dd0070d47b7..bbab28712a37777951410dc04ecc6406ebb64c1f 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index fc7d032bbe7c10443dd70aadce790fb7f3fd0f76..862939b349b7e324c0c35d15f5e8165581579a8a 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 7be9f2964ba395e714a649bf7ff2ba5dbcc7289c..d1bcfb9fc16b5c335474d8657165ac669e5d060f 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index cd7d7980c4e98eb9fdaaf9bed1d968717e3ec319..e3a7bd00273b1e69c68cc1c81c816bace807ee3a 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index f5b82de5e971804b80d2339a6624825e36913e00..76a92a76a06510e89674a0956f2af4e1b4095cfb 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 946051b2e3fd02ec5aa146f1f73c00b48a05d339..13099de411ab79d181553a451eb8e7732986cc35 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 87111f535dcafa9eab512a11b1c0395506ac83ea..ec5b32c0b9e4dbff3b0809f18894195b5f1a02e6 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 5f0c76a0b889e01de2f8367c2a0c7210095e32d2..ffd99b57648782d224278ece1524c64c76e7f43f 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index dba0c2301d278f01fb94e3b4c346be2c67c406fa..af6b51e55919ef98e83dd6556abd75ad21d2f14f 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index eab4a12fa38592faa149f0f2da827ed7e55c97e5..e14948c314cdb16c9e9f2f371616992857746cc6 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 65846bb2f462e8462ca962db11857120faae4f88..0ec247865b29828dea67af3bf7b9e6c5c229188e 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2012 The OpenLDAP Foundation.
+## Copyright 1998-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 9aefd66eaa78a7b093f1d8df24dd27ccd4bbacca..677330b5819af2763020beb3d147cd4eb4a0932c 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 2004-2012 The OpenLDAP Foundation.
+## Copyright 2004-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index 7254174579b0e7a0695b1ec91dffcf7b459937df..15bc837d32a290f54f92bb99f523a81a0d42ac0b 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 2004-2012 The OpenLDAP Foundation.
+## Copyright 2004-2013 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
index d2f57e6f7ce48b84105ffec74e080f1524ec9193..2a2db14cc921c8d0f5d8a3c3299ec032ac2259d6 100644 (file)
 #
 # rfc2307bis.schema
 #
-# Commented out uidNumber/gidNumber because OpenLDAP has these 'built-in'
-# Thanks to http://www.neuralbs.com/index.php/OpenLDAP_and_related_stuff
-# for reminding me
+# Extracted from http://tools.ietf.org/id/draft-howard-rfc2307bis-02.txt
+# as of 2012/05/25, by Robin H. Johnson <robbat2@gentoo.org>
 #
-#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
-#  DESC 'An integer uniquely identifying a user in an administrative domain'
-#  EQUALITY integerMatch
-#  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-#  SINGLE-VALUE )
+#attributetype     ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
+#         DESC 'An integer uniquely identifying a user in an
+#               administrative domain'
+#         EQUALITY integerMatch
+#         ORDERING integerOrderingMatch
+#         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+#         SINGLE-VALUE )
 #
-#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
-#  DESC 'An integer uniquely identifying a group in an
-#        administrative domain'
-#  EQUALITY integerMatch
-#  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-#  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
-  DESC 'The GECOS field; the common name'
-  EQUALITY caseIgnoreIA5Match
-  SUBSTR caseIgnoreIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
-  DESC 'The absolute path to the home directory'
-  EQUALITY caseExactIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
-  DESC 'The path to the login shell'
-  EQUALITY caseExactIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
-  EQUALITY caseExactIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
-  EQUALITY caseExactIA5Match
-  SUBSTR caseExactIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
-  DESC 'Netgroup triple'
-  EQUALITY caseIgnoreIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
-  DESC 'Service port number'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
-  DESC 'Service protocol name'
-  SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
-  DESC 'IP protocol number'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
-  DESC 'ONC RPC number'
-  EQUALITY integerMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-  SINGLE-VALUE )
-attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
-  DESC 'IPv4 addresses as a dotted decimal omitting leading
-        zeros or IPv6 addresses as defined in RFC2373'
-  SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
-  DESC 'IP network as a dotted decimal, eg. 192.168,
-        omitting leading zeros'
-  SUP name
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
-  DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0,
-        omitting leading zeros'
-  EQUALITY caseIgnoreIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
-  DESC 'MAC address in maximal, colon separated hex
-        notation, eg. 00:00:92:90:ee:e2'
-  EQUALITY caseIgnoreIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
-  DESC 'rpc.bootparamd parameter'
-  EQUALITY caseExactIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
-  DESC 'Boot image name'
-  EQUALITY caseExactIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
-  DESC 'Name of a A generic NIS map'
-  SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
-  DESC 'A generic NIS entry'
-  EQUALITY caseExactIA5Match
-  SUBSTR caseExactIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.28 NAME 'nisPublicKey'
-  DESC 'NIS public key'
-  EQUALITY octetStringMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.29 NAME 'nisSecretKey'
-  DESC 'NIS secret key'
-  EQUALITY octetStringMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.30 NAME 'nisDomain'
-  DESC 'NIS domain'
-  EQUALITY caseIgnoreIA5Match
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
-
-attributetype ( 1.3.6.1.1.1.1.31 NAME 'automountMapName'
-  DESC 'automount Map Name'
-  EQUALITY caseExactIA5Match
-  SUBSTR caseExactIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.32 NAME 'automountKey'
-  DESC 'Automount Key value'
-  EQUALITY caseExactIA5Match
-  SUBSTR caseExactIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.33 NAME 'automountInformation'
-  DESC 'Automount information'
-  EQUALITY caseExactIA5Match
-  SUBSTR caseExactIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY
-  DESC 'Abstraction of an account with POSIX attributes'
-  MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
-  MAY ( userPassword $ loginShell $ gecos $
-        description ) )
-
-objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY
-  DESC 'Additional attributes for shadow passwords'
-  MUST uid
-  MAY ( userPassword $ description $
-        shadowLastChange $ shadowMin $ shadowMax $
-        shadowWarning $ shadowInactive $
-        shadowExpire $ shadowFlag ) )
-
-objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY
-  DESC 'Abstraction of a group of accounts'
-  MUST gidNumber
-  MAY ( userPassword $ memberUid $
-        description ) )
-
-objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL
-  DESC 'Abstraction an Internet Protocol service.
-        Maps an IP port and protocol (such as tcp or udp)
-        to one or more names; the distinguished value of
-        the cn attribute denotes the services canonical
-        name'
-  MUST ( cn $ ipServicePort $ ipServiceProtocol )
-  MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL
-  DESC 'Abstraction of an IP protocol. Maps a protocol number
-        to one or more names. The distinguished value of the cn
-        attribute denotes the protocols canonical name'
-  MUST ( cn $ ipProtocolNumber )
-  MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL
-  DESC 'Abstraction of an Open Network Computing (ONC)
-       [RFC1057] Remote Procedure Call (RPC) binding.
-       This class maps an ONC RPC number to a name.
-       The distinguished value of the cn attribute denotes
-       the RPC services canonical name'
-  MUST ( cn $ oncRpcNumber )
-  MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY
-  DESC 'Abstraction of a host, an IP device. The distinguished
-        value of the cn attribute denotes the hosts canonical
-        name. Device SHOULD be used as a structural class'
-  MUST ( cn $ ipHostNumber )
-  MAY ( userPassword $ l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL
-  DESC 'Abstraction of a network. The distinguished value of
-        the cn attribute denotes the networks canonical name'
-  MUST ipNetworkNumber
-  MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL
-  DESC 'Abstraction of a netgroup. May refer to other netgroups'
-  MUST cn
-  MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL
-  DESC 'A generic abstraction of a NIS map'
-  MUST nisMapName
-  MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL
-  DESC 'An entry in a NIS map'
-  MUST ( cn $ nisMapEntry $ nisMapName )
-  MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY
-  DESC 'A device with a MAC address; device SHOULD be
-        used as a structural class'
-  MAY macAddress )
-
-objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY
-  DESC 'A device with boot parameters; device SHOULD be
-        used as a structural class'
-  MAY ( bootFile $ bootParameter ) )
-
-objectclass ( 1.3.6.1.1.1.2.14 NAME 'nisKeyObject' SUP top AUXILIARY
-  DESC 'An object with a public and secret key'
-  MUST ( cn $ nisPublicKey $ nisSecretKey )
-  MAY ( uidNumber $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top AUXILIARY
-  DESC 'Associates a NIS domain with a naming context'
-  MUST nisDomain )
-
-objectclass ( 1.3.6.1.1.1.2.16 NAME 'automountMap' SUP top STRUCTURAL
-  MUST ( automountMapName )
-  MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.17 NAME 'automount' SUP top STRUCTURAL
-  DESC 'Automount information'
-  MUST ( automountKey $ automountInformation )
-  MAY description )
-## namedObject is needed for groups without members
-objectclass ( 1.3.6.1.4.1.5322.13.1.1 NAME 'namedObject' SUP top
-       STRUCTURAL MAY cn )
+#
+#attributetype     ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
+#         DESC 'An integer uniquely identifying a group in an
+#               administrative domain'
+#         EQUALITY integerMatch
+#         ORDERING integerOrderingMatch
+#         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+#         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.2 NAME 'gecos'
+         DESC 'The GECOS field; the common name'
+         EQUALITY caseIgnoreMatch
+         SUBSTRINGS caseIgnoreSubstringsMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
+         DESC 'The absolute path to the home directory'
+         EQUALITY caseExactIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
+         DESC 'The path to the login shell'
+         EQUALITY caseExactIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+         SINGLE-VALUE )
+     
+attributetype   ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+
+
+attributetype     ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
+         EQUALITY caseExactMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
+         EQUALITY caseExactMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
+         DESC 'Netgroup triple'
+         EQUALITY caseIgnoreMatch
+         SUBSTRINGS caseIgnoreSubstringsMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
+         DESC 'Service port number'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
+         DESC 'Service protocol name'
+         EQUALITY caseIgnoreMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
+         DESC 'IP protocol number'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
+         DESC 'ONC RPC number'
+         EQUALITY integerMatch
+         ORDERING integerOrderingMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+         SINGLE-VALUE )
+
+
+
+
+
+
+
+
+attributetype     ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
+         DESC 'IPv4 addresses as a dotted decimal omitting leading
+               zeros or IPv6 addresses as defined in RFC2373'
+         EQUALITY caseIgnoreIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
+         DESC 'IP network omitting leading zeros, eg. 192.168'
+         EQUALITY caseIgnoreIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
+         DESC 'IP netmask omitting leading zeros, eg. 255.255.255.0'
+         EQUALITY caseIgnoreIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
+         DESC 'MAC address in maximal, colon separated hex
+               notation, eg. 00:00:92:90:ee:e2'
+         EQUALITY caseIgnoreIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
+         DESC 'rpc.bootparamd parameter'
+         EQUALITY caseExactIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
+         DESC 'Boot image name'
+         EQUALITY caseExactIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+attributetype     ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
+         DESC 'Name of a generic NIS map'
+         EQUALITY caseIgnoreMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{64} )
+
+
+
+
+
+
+
+
+
+attributetype     ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
+         DESC 'A generic NIS entry'
+         EQUALITY caseExactMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.28 NAME 'nisPublicKey'
+         DESC 'NIS public key'
+         EQUALITY octetStringMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.29 NAME 'nisSecretKey'
+         DESC 'NIS secret key'
+         EQUALITY octetStringMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.30 NAME 'nisDomain'
+         DESC 'NIS domain'
+         EQUALITY caseIgnoreIA5Match
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+
+attributetype     ( 1.3.6.1.1.1.1.31 NAME 'automountMapName'
+         DESC 'automount Map Name'
+         EQUALITY caseExactMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.32 NAME 'automountKey'
+         DESC 'Automount Key value'
+         EQUALITY caseExactMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+         SINGLE-VALUE )
+
+
+attributetype     ( 1.3.6.1.1.1.1.33 NAME 'automountInformation'
+         DESC 'Automount information'
+         EQUALITY caseExactMatch
+         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+         SINGLE-VALUE )
+
+
+
+objectclass     ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY
+         DESC 'Abstraction of an account with POSIX attributes'
+         MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
+         MAY ( authPassword $ userPassword $ loginShell $ gecos $
+               description ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY
+         DESC 'Additional attributes for shadow passwords'
+         MUST uid
+         MAY ( authPassword $ userPassword $ description $
+               shadowLastChange $ shadowMin $ shadowMax $
+               shadowWarning $ shadowInactive $
+               shadowExpire $ shadowFlag ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY
+         DESC 'Abstraction of a group of accounts'
+         MUST gidNumber
+         MAY ( authPassword $ userPassword $ memberUid $
+               description ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL
+         DESC 'Abstraction an Internet Protocol service.
+               Maps an IP port and protocol (such as tcp or udp)
+               to one or more names; the distinguished value of
+               the cn attribute denotes the service's canonical
+               name'
+         MUST ( cn $ ipServicePort $ ipServiceProtocol )
+         MAY description )
+
+
+objectclass     ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL
+         DESC 'Abstraction of an IP protocol. Maps a protocol number
+               to one or more names. The distinguished value of the cn
+               attribute denotes the protocol canonical name'
+         MUST ( cn $ ipProtocolNumber )
+         MAY description )
+
+
+
+
+
+objectclass     ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL
+         DESC 'Abstraction of an Open Network Computing (ONC)
+              [RFC1057] Remote Procedure Call (RPC) binding.
+              This class maps an ONC RPC number to a name.
+              The distinguished value of the cn attribute denotes
+              the RPC service canonical name'
+         MUST ( cn $ oncRpcNumber )
+         MAY description )
+
+
+objectclass     ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY
+         DESC 'Abstraction of a host, an IP device. The distinguished
+               value of the cn attribute denotes the host's canonical
+            name. Device SHOULD be used as a structural class'
+         MUST ( cn $ ipHostNumber )
+         MAY ( authPassword $ userPassword $ l $ description $
+               manager ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL
+         DESC 'Abstraction of a network. The distinguished value of
+               the cn attribute denotes the network canonical name'
+         MUST ipNetworkNumber
+         MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL
+         DESC 'Abstraction of a netgroup. May refer to other
+               netgroups'
+         MUST cn
+         MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL
+         DESC 'A generic abstraction of a NIS map'
+         MUST nisMapName
+         MAY description )
+
+
+objectclass     ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL
+         DESC 'An entry in a NIS map'
+         MUST ( cn $ nisMapEntry $ nisMapName )
+
+
+objectclass     ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY
+         DESC 'A device with a MAC address; device SHOULD be
+               used as a structural class'
+         MAY macAddress )
+
+
+
+
+
+objectclass     ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY
+         DESC 'A device with boot parameters; device SHOULD be
+               used as a structural class'
+         MAY ( bootFile $ bootParameter ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.14 NAME 'nisKeyObject' SUP top AUXILIARY
+         DESC 'An object with a public and secret key'
+         MUST ( cn $ nisPublicKey $ nisSecretKey )
+         MAY ( uidNumber $ description ) )
+
+
+objectclass     ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top AUXILIARY
+         DESC 'Associates a NIS domain with a naming context'
+         MUST nisDomain )
+
+
+objectclass     ( 1.3.6.1.1.1.2.16 NAME 'automountMap' SUP top STRUCTURAL
+         MUST ( automountMapName )
+         MAY description )
+
+
+objectclass     ( 1.3.6.1.1.1.2.17 NAME 'automount' SUP top STRUCTURAL
+         DESC 'Automount information'
+         MUST ( automountKey $ automountInformation )
+         MAY description )
+
+
+objectclass     ( 1.3.6.1.1.1.2.18 NAME 'groupOfMembers' SUP top STRUCTURAL
+         DESC 'A group with members (DNs)'
+         MUST cn
+         MAY ( businessCategory $ seeAlso $ owner $ ou $ o $
+               description $ member ) )
+
+
+
+
 
diff --git a/pam.d/system-auth-winbind b/pam.d/system-auth-winbind
new file mode 100644 (file)
index 0000000..454b94d
--- /dev/null
@@ -0,0 +1,18 @@
+#%PAM-1.0
+# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/files/3.6/system-auth-winbind.pam,v 1.1 2011/06/30 15:50:28 dagger Exp $
+
+auth        required      pam_env.so
+auth        sufficient    pam_winbind.so
+auth        sufficient    pam_unix.so likeauth nullok use_first_pass
+auth        required      pam_deny.so
+
+account     sufficient    pam_winbind.so
+account     required      pam_unix.so
+
+password    required      pam_cracklib.so retry=3
+password    sufficient    pam_unix.so nullok use_authtok md5 shadow
+password    required      pam_deny.so
+
+session     required      pam_mkhomedir.so skel=/etc/skel/ umask=0022 
+session     required      pam_limits.so
+session     required      pam_unix.so
diff --git a/pango/pangox.aliases b/pango/pangox.aliases
deleted file mode 100644 (file)
index 9b41aa7..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-# File defining aliases of PangoFontDescription to X font set
-#
-# family style variant weight stretch   XLFD
-
-sans normal normal normal normal \
-  "-*-helvetica-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -*-gulim-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-sans italic normal normal normal \
-  "-*-helvetica-medium-o-normal--*-*-*-*-*-*-*-*,\
-   -*-gulim-medium-o-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-sans normal normal bold normal \
-  "-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*,\
-   -*-gulim-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-sans italic normal bold normal \
-  "-*-helvetica-bold-o-normal--*-*-*-*-*-*-*-*,\
-   -*-gulim-bold-o-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-
-serif normal normal normal normal \
-  "-*-times-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -*-batang-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-serif italic normal normal normal \
-  "-*-times-medium-i-normal--*-*-*-*-*-*-*-*,\
-   -*-batang-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-serif normal normal bold normal \
-  "-*-times-bold-r-normal--*-*-*-*-*-*-*-*,\
-   -*-batang-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-serif italic normal bold normal \
-  "-*-times-bold-i-normal--*-*-*-*-*-*-*-*,\
-   -*-batang-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-monospace normal normal normal normal \
-  "-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -*-dotum-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-monospace italic normal normal normal \
-  "-*-fixed-medium-i-normal--*-*-*-*-*-*-*-*,\
-   -*-dotum-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-monospace normal normal bold normal \
-  "-*-fixed-bold-r-normal--*-*-*-*-*-*-*-*,\
-   -*-dotum-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
-
-monospace italic normal bold normal \
-  "-*-fixed-bold-i-normal--*-*-*-*-*-*-*-*,\
-   -*-dotum-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
-   -*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
-   -*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
-   -*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
-   -freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
-   -*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
-   -*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
-   -*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
-   -*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
-   -*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
-   -*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
-   -*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
-   -*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
-   -daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
index f1d6619cb385ba5c3f3d01c5380a2141799eb94f..758532535c1efda96aa4238efa051189d35ea2ff 100644 (file)
@@ -1,33 +1,16 @@
 # Pango Modules file
 # Automatically generated file, do not edit
 #
-/usr/lib64/pango/1.6.0/modules/pango-arabic-fc.so ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:*
-/usr/lib64/pango/1.6.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
-/usr/lib64/pango/1.6.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:
-/usr/lib64/pango/1.6.0/modules/pango-basic-x.so BasicScriptEngineX PangoEngineShape PangoRenderX common:
-/usr/lib64/pango/1.6.0/modules/pango-hangul-fc.so HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*
-/usr/lib64/pango/1.6.0/modules/pango-hebrew-fc.so HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-fc.so sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
-/usr/lib64/pango/1.6.0/modules/pango-indic-lang.so sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
-/usr/lib64/pango/1.6.0/modules/pango-khmer-fc.so KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*
-/usr/lib64/pango/1.6.0/modules/pango-syriac-fc.so SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
-/usr/lib64/pango/1.6.0/modules/pango-thai-fc.so ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
-/usr/lib64/pango/1.6.0/modules/pango-tibetan-fc.so TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*
+/usr/lib64/pango/1.8.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
+/usr/lib64/pango/1.8.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc common:
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
+/usr/lib64/pango/1.8.0/modules/pango-indic-lang.so sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
+
diff --git a/php/apache2-php5.3/ext-active/mailparse.ini b/php/apache2-php5.3/ext-active/mailparse.ini
deleted file mode 120000 (symlink)
index 61cf9c3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php/apache2-php5.3/ext/mailparse.ini
\ No newline at end of file
diff --git a/php/apache2-php5.3/ext/mailparse.ini b/php/apache2-php5.3/ext/mailparse.ini
deleted file mode 100644 (file)
index cb7ebda..0000000
+++ /dev/null
@@ -1 +0,0 @@
-extension=mailparse.so
index ebb804ae6dc1f7a38ef259290bf5be1506695140..e16e49f203cf94add8cf1f67d55d9b578cbf3249 100644 (file)
@@ -83,6 +83,8 @@
 ; development version only in development environments as errors shown to
 ; application users can inadvertently leak otherwise secure information.
 
+; This is php.ini-development INI file.
+
 ;;;;;;;;;;;;;;;;;;;
 ; Quick Reference ;
 ;;;;;;;;;;;;;;;;;;;
 engine = On
 
 ; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
+; <? and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that <?php and ?> should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the <?= shorthand tag, which can be
+; used regardless of this directive.
 ; Default Value: On
 ; Development Value: Off
 ; Production Value: Off
@@ -903,7 +904,6 @@ default_socket_timeout = 60
 ;extension=php_tidy.dll
 ;extension=php_xmlrpc.dll
 ;extension=php_xsl.dll
-;extension=php_zip.dll
 
 ;;;;;;;;;;;;;;;;;;;
 ; Module Settings ;
@@ -1474,7 +1474,7 @@ session.gc_maxlifetime = 1440
 ;       collection through a shell script, cron entry, or some other method.
 ;       For example, the following script would is the equivalent of
 ;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          find /path/to/sessions -cmin +24 | xargs rm
+;          find /path/to/sessions -cmin +24 -type f | xargs rm
 
 ; PHP 4.2 and less have an undocumented feature/bug that allows you to
 ; to initialize a session variable in the global scope.
@@ -1856,6 +1856,11 @@ ldap.max_links = -1
 [dba]
 ;dba.default_handler=
 
+[curl]
+; A default value for the CURLOPT_CAINFO option. This is required to be an
+; absolute path.
+;curl.cainfo =
+
 ; Local Variables:
 ; tab-width: 4
 ; End:
diff --git a/php/cgi-php5.3/ext-active/mailparse.ini b/php/cgi-php5.3/ext-active/mailparse.ini
deleted file mode 120000 (symlink)
index 0b1c250..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php/cgi-php5.3/ext/mailparse.ini
\ No newline at end of file
diff --git a/php/cgi-php5.3/ext/mailparse.ini b/php/cgi-php5.3/ext/mailparse.ini
deleted file mode 100644 (file)
index cb7ebda..0000000
+++ /dev/null
@@ -1 +0,0 @@
-extension=mailparse.so
index bc2e4c4325060fe24f9bba6999bb06e4289f0c76..f0d30562227ffc97b8f6cecbe527b11d179a1827 100644 (file)
@@ -83,6 +83,8 @@
 ; development version only in development environments as errors shown to
 ; application users can inadvertently leak otherwise secure information.
 
+; This is php.ini-development INI file.
+
 ;;;;;;;;;;;;;;;;;;;
 ; Quick Reference ;
 ;;;;;;;;;;;;;;;;;;;
 engine = On
 
 ; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
+; <? and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that <?php and ?> should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the <?= shorthand tag, which can be
+; used regardless of this directive.
 ; Default Value: On
 ; Development Value: Off
 ; Production Value: Off
@@ -903,7 +904,6 @@ default_socket_timeout = 60
 ;extension=php_tidy.dll
 ;extension=php_xmlrpc.dll
 ;extension=php_xsl.dll
-;extension=php_zip.dll
 
 ;;;;;;;;;;;;;;;;;;;
 ; Module Settings ;
@@ -1474,7 +1474,7 @@ session.gc_maxlifetime = 1440
 ;       collection through a shell script, cron entry, or some other method.
 ;       For example, the following script would is the equivalent of
 ;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          find /path/to/sessions -cmin +24 | xargs rm
+;          find /path/to/sessions -cmin +24 -type f | xargs rm
 
 ; PHP 4.2 and less have an undocumented feature/bug that allows you to
 ; to initialize a session variable in the global scope.
@@ -1856,6 +1856,11 @@ ldap.max_links = -1
 [dba]
 ;dba.default_handler=
 
+[curl]
+; A default value for the CURLOPT_CAINFO option. This is required to be an
+; absolute path.
+;curl.cainfo =
+
 ; Local Variables:
 ; tab-width: 4
 ; End:
diff --git a/php/cli-php5.3/ext-active/mailparse.ini b/php/cli-php5.3/ext-active/mailparse.ini
deleted file mode 120000 (symlink)
index 8a352d2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php/cli-php5.3/ext/mailparse.ini
\ No newline at end of file
diff --git a/php/cli-php5.3/ext/mailparse.ini b/php/cli-php5.3/ext/mailparse.ini
deleted file mode 100644 (file)
index cb7ebda..0000000
+++ /dev/null
@@ -1 +0,0 @@
-extension=mailparse.so
index bc2e4c4325060fe24f9bba6999bb06e4289f0c76..f0d30562227ffc97b8f6cecbe527b11d179a1827 100644 (file)
@@ -83,6 +83,8 @@
 ; development version only in development environments as errors shown to
 ; application users can inadvertently leak otherwise secure information.
 
+; This is php.ini-development INI file.
+
 ;;;;;;;;;;;;;;;;;;;
 ; Quick Reference ;
 ;;;;;;;;;;;;;;;;;;;
 engine = On
 
 ; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
+; <? and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that <?php and ?> should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the <?= shorthand tag, which can be
+; used regardless of this directive.
 ; Default Value: On
 ; Development Value: Off
 ; Production Value: Off
@@ -903,7 +904,6 @@ default_socket_timeout = 60
 ;extension=php_tidy.dll
 ;extension=php_xmlrpc.dll
 ;extension=php_xsl.dll
-;extension=php_zip.dll
 
 ;;;;;;;;;;;;;;;;;;;
 ; Module Settings ;
@@ -1474,7 +1474,7 @@ session.gc_maxlifetime = 1440
 ;       collection through a shell script, cron entry, or some other method.
 ;       For example, the following script would is the equivalent of
 ;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          find /path/to/sessions -cmin +24 | xargs rm
+;          find /path/to/sessions -cmin +24 -type f | xargs rm
 
 ; PHP 4.2 and less have an undocumented feature/bug that allows you to
 ; to initialize a session variable in the global scope.
@@ -1856,6 +1856,11 @@ ldap.max_links = -1
 [dba]
 ;dba.default_handler=
 
+[curl]
+; A default value for the CURLOPT_CAINFO option. This is required to be an
+; absolute path.
+;curl.cainfo =
+
 ; Local Variables:
 ; tab-width: 4
 ; End:
diff --git a/php/embed-php5.3/ext-active/mailparse.ini b/php/embed-php5.3/ext-active/mailparse.ini
deleted file mode 120000 (symlink)
index f9490a5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php/embed-php5.3/ext/mailparse.ini
\ No newline at end of file
diff --git a/php/embed-php5.3/ext/mailparse.ini b/php/embed-php5.3/ext/mailparse.ini
deleted file mode 100644 (file)
index cb7ebda..0000000
+++ /dev/null
@@ -1 +0,0 @@
-extension=mailparse.so
index bc2e4c4325060fe24f9bba6999bb06e4289f0c76..f0d30562227ffc97b8f6cecbe527b11d179a1827 100644 (file)
@@ -83,6 +83,8 @@
 ; development version only in development environments as errors shown to
 ; application users can inadvertently leak otherwise secure information.
 
+; This is php.ini-development INI file.
+
 ;;;;;;;;;;;;;;;;;;;
 ; Quick Reference ;
 ;;;;;;;;;;;;;;;;;;;
 engine = On
 
 ; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
+; <? and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that <?php and ?> should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the <?= shorthand tag, which can be
+; used regardless of this directive.
 ; Default Value: On
 ; Development Value: Off
 ; Production Value: Off
@@ -903,7 +904,6 @@ default_socket_timeout = 60
 ;extension=php_tidy.dll
 ;extension=php_xmlrpc.dll
 ;extension=php_xsl.dll
-;extension=php_zip.dll
 
 ;;;;;;;;;;;;;;;;;;;
 ; Module Settings ;
@@ -1474,7 +1474,7 @@ session.gc_maxlifetime = 1440
 ;       collection through a shell script, cron entry, or some other method.
 ;       For example, the following script would is the equivalent of
 ;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          find /path/to/sessions -cmin +24 | xargs rm
+;          find /path/to/sessions -cmin +24 -type f | xargs rm
 
 ; PHP 4.2 and less have an undocumented feature/bug that allows you to
 ; to initialize a session variable in the global scope.
@@ -1856,6 +1856,11 @@ ldap.max_links = -1
 [dba]
 ;dba.default_handler=
 
+[curl]
+; A default value for the CURLOPT_CAINFO option. This is required to be an
+; absolute path.
+;curl.cainfo =
+
 ; Local Variables:
 ; tab-width: 4
 ; End:
diff --git a/php/fpm-php5.3/ext-active/mailparse.ini b/php/fpm-php5.3/ext-active/mailparse.ini
deleted file mode 120000 (symlink)
index adac61c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php/fpm-php5.3/ext/mailparse.ini
\ No newline at end of file
diff --git a/php/fpm-php5.3/ext/mailparse.ini b/php/fpm-php5.3/ext/mailparse.ini
deleted file mode 100644 (file)
index cb7ebda..0000000
+++ /dev/null
@@ -1 +0,0 @@
-extension=mailparse.so
index bc2e4c4325060fe24f9bba6999bb06e4289f0c76..f0d30562227ffc97b8f6cecbe527b11d179a1827 100644 (file)
@@ -83,6 +83,8 @@
 ; development version only in development environments as errors shown to
 ; application users can inadvertently leak otherwise secure information.
 
+; This is php.ini-development INI file.
+
 ;;;;;;;;;;;;;;;;;;;
 ; Quick Reference ;
 ;;;;;;;;;;;;;;;;;;;
 engine = On
 
 ; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
+; <? and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that <?php and ?> should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the <?= shorthand tag, which can be
+; used regardless of this directive.
 ; Default Value: On
 ; Development Value: Off
 ; Production Value: Off
@@ -903,7 +904,6 @@ default_socket_timeout = 60
 ;extension=php_tidy.dll
 ;extension=php_xmlrpc.dll
 ;extension=php_xsl.dll
-;extension=php_zip.dll
 
 ;;;;;;;;;;;;;;;;;;;
 ; Module Settings ;
@@ -1474,7 +1474,7 @@ session.gc_maxlifetime = 1440
 ;       collection through a shell script, cron entry, or some other method.
 ;       For example, the following script would is the equivalent of
 ;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          find /path/to/sessions -cmin +24 | xargs rm
+;          find /path/to/sessions -cmin +24 -type f | xargs rm
 
 ; PHP 4.2 and less have an undocumented feature/bug that allows you to
 ; to initialize a session variable in the global scope.
@@ -1856,6 +1856,11 @@ ldap.max_links = -1
 [dba]
 ;dba.default_handler=
 
+[curl]
+; A default value for the CURLOPT_CAINFO option. This is required to be an
+; absolute path.
+;curl.cainfo =
+
 ; Local Variables:
 ; tab-width: 4
 ; End:
diff --git a/pkcs11/modules/gnome-keyring.module b/pkcs11/modules/gnome-keyring.module
new file mode 100644 (file)
index 0000000..3ee2018
--- /dev/null
@@ -0,0 +1,7 @@
+
+# The file is installed/loaded from the default module p11-kit directory
+module: gnome-keyring-pkcs11.so
+
+# And where to store and lookup trust objects
+x-trust-store: pkcs11:library-manufacturer=GNOME%20Keyring;serial=1:XDG:DEFAULT
+x-trust-lookup: pkcs11:library-manufacturer=GNOME%20Keyring
diff --git a/pkcs11/pkcs11.conf.example b/pkcs11/pkcs11.conf.example
new file mode 100644 (file)
index 0000000..b48d366
--- /dev/null
@@ -0,0 +1,9 @@
+# This is an example /etc/pkcs11/pkcs11.conf file. Copy it into
+# place before use.
+
+# This setting controls whether to load user configuration from the
+# ~/.pkcs11 directory. Possible values:
+#    none: No user configuration (default)
+#    merge: Merge the user configuration over the system configuration
+#    only: Only user configuration, ignore system configuration
+user-config: merge
diff --git a/portage b/portage
index 8e497bc444a6aee7605522fa5eeb8e944fb098f0..1f9032ce470c7a0804e54424ef9964b30050a282 160000 (submodule)
--- a/portage
+++ b/portage
@@ -1 +1 @@
-Subproject commit 8e497bc444a6aee7605522fa5eeb8e944fb098f0
+Subproject commit 1f9032ce470c7a0804e54424ef9964b30050a282
index 508be66fee5cc42b33004e46b79419211a2c7ff3..67ed344ae2fc01acbef54f7c873b4a9c764f62b2 100644 (file)
@@ -642,7 +642,7 @@ setgid_group = postdrop
 
 # html_directory: The location of the Postfix HTML documentation.
 #
-html_directory = /usr/share/doc/postfix-2.10.1/html
+html_directory = /usr/share/doc/postfix-2.10.2/html
 
 # manpage_directory: The location of the Postfix on-line manual pages.
 #
@@ -655,7 +655,7 @@ sample_directory = /etc/postfix
 
 # readme_directory: The location of the Postfix README files.
 #
-readme_directory = /usr/share/doc/postfix-2.10.1/readme
+readme_directory = /usr/share/doc/postfix-2.10.2/readme
 home_mailbox = .maildir/
 #alias_maps = mysql:/etc/postfix/mysql-aliases.cf
 alias_maps = hash:/etc/postfix/maps/aliases
index 8a397334bec41d619d8158ac5224bae782ad5095..f6e147912288998804b019467365604b8a7ff6e5 100644 (file)
@@ -1,9 +1,29 @@
-# Version 4.0
+# 
+# ACHTUNG:
+#
+# Diese Datei ist VERALTET und wird NICHT MEHR GEPFLEGT!
+#
+#
+# Bis zum 16. Januar 2014 haben wir hier viele Jahre lang die von uns
+# genutzten Body-/Header-Checks veröffentlicht. Diese Regeln werden  
+# mittlerweile nicht mehr als Regexp-Datei für Postfix gepflegt, sondern
+# werden als SpamAssassin-Ruleset veröffentlicht.
+
+# Bitte beachten Sie dazu unser Announcement nebst Anleitung auf:
+# http://www.heinlein-support.de/blog/news/aktuelle-spamassassin-regeln-von-heinlein-support/
+
 #
+# #####################################################################
+#
 # Das Postfix-Buch - Sichere Mailserver mit Linux
 # http://www.postfixbuch.de
 #
-# Heinlein Professional Linux Support GmbH
+# Heinlein Support GmbH
 # http://www.heinlein-support.de
 #
 # Downloadquelle dieser Datei: http://www.postfixbuch.de/web/service/checks/
@@ -50,7 +70,7 @@
 # [Immer mit aufsteiger Nummer sauber eintragen!]
 #
 #
-
+/\.(hmlled\.com|moni-llc\.com|pelcastre\.net|dhc\.com\.ar|xemtatca\.com|garroba\.com\.ar|taihinh\.net|toastycomputers\.com|toolv\.com|arquidata\.com\.ar|whodatninga\.com|xsenergy\.ro|photospace\.biz|u-mine\.cl|ultimatepropertyevent\.com|incel\.cl|drippingrockhoney\.com|csdue\.it|koson-sf\.ro|academyoftruesuccess\.com|15pifa\.com|laughland\.me|mikecramer\.com|peliculeroweb\.com\.ar|balserv\.ru|aidangent\.net|24fit\.tw|firstfretmusic\.com|theromantichearts\.com|basler\.com\.ar|deadstockrock\.com|headsup\.hk|windsormetalbattery\.com|kcfullservice2\.com|viptt44\.com|oxip\.me|onesidedbox\.com|ukmigrationlawyers\.com|afrocenter\.com|taliaretelny\.com|worldofiniquity\.com|kourkouta\.com|krobath-brunner\.ch|idu\.la|zabice\.si|ceatlantida\.com\.br|johnrappold\.com|upddezember\.com|lapappy\.ro|oxip\.me|uwgraduation\.net|newfirefox\.ru|stardustcommercialservices\.com|saraplusjustin\.com)\/(telekom|NTTCable|volksbank)/       REJECT Body Spamschutz 1160 Telekom Rechnungsbetrug
 /http:\/\/Super-Rabatte-2013-14111.com/ REJECT Body-Spamschutz 1159
 /http:\/\/slpia.lk/    REJECT Body-Spamschutz 1158
 /http:\/\/www.direkt-sicher.com\/starten\/privatkunde/ REJECT  Body-Spamschutz 1157
index e3b2ba32b35525c8cb34639783a83e4972c74eb4..249d3fb5a74133a6c1c232f098b38d5e52864a30 100644 (file)
@@ -1,9 +1,30 @@
-# Version 4.0
+
+#
+# ACHTUNG:
+#
+# Diese Datei ist VERALTET und wird NICHT MEHR GEPFLEGT!
+#
+#
+
+# Bis zum 16. Januar 2014 haben wir hier viele Jahre lang die von uns
+# genutzten Body-/Header-Checks veröffentlicht. Diese Regeln werden
+# mittlerweile nicht mehr als Regexp-Datei für Postfix gepflegt, sondern
+# werden als SpamAssassin-Ruleset veröffentlicht.
+
+# Bitte beachten Sie dazu unser Announcement nebst Anleitung auf:
+# http://www.heinlein-support.de/blog/news/aktuelle-spamassassin-regeln-von-heinlein-support/
+
+
+#
+# #####################################################################
+#
+
+
 #
 # Das Postfix-Buch - Sichere Mailserver mit Linux
 # http://www.postfixbuch.de - Peer Heinlein
 #
-# Heinlein Professional Linux Support GmbH
+# Heinlein Support GmbH
 # http://www.heinlein-support.de
 #
 # Downloadquelle dieser Datei: http://www.postfixbuch.de/web/service/checks/
 # [Immer mit aufsteiger Nummer sauber eintragen!]
 #
 
+
+
+
 /^X-PHP-Script: www.dorstroy-spb.ru\/templates\/beez\/back.php/        REJECT Header-Spamschutzregel 1179
 # HPLS:2013031310000105
 /^Received:.*test@sideaitalia.com@.*/ REJECT Header-Spamschutzregel 1178
diff --git a/postfix/maps/old/body_checks.2013-06-11_11:33:08 b/postfix/maps/old/body_checks.2013-06-11_11:33:08
new file mode 100644 (file)
index 0000000..8a39733
--- /dev/null
@@ -0,0 +1,697 @@
+# Version 4.0
+#
+# Das Postfix-Buch - Sichere Mailserver mit Linux
+# http://www.postfixbuch.de
+#
+# Heinlein Professional Linux Support GmbH
+# http://www.heinlein-support.de
+#
+# Downloadquelle dieser Datei: http://www.postfixbuch.de/web/service/checks/
+#
+#
+# Verwendung der Filtersammlung auf eigene Gefahr.
+#
+# Es handelt sich dabei um einen tagesaktuellen Auszug der beim
+# ISP "JPBerlin.de" genutzten Filterregeln. Bitte pruefen Sie vor einem
+# Einsatz bei Ihnen ganz genau, ob diese Regeln noch aktuell und sinnvoll
+# sind und ob Sie sie einsetzen moechten!
+#
+#
+# Setzen Sie in /etc/postfix/main.cf einfach
+#
+# body_checks = pcre:/etc/postfix/body_checks oder
+# oder
+# body_checks = regexp:/etc/postfix/body_checks
+#
+# und fuehren Sie "rcpostfix reload" aus.
+#
+# Tipp: pcre ist ein Drittel schneller als regexp!
+#
+#
+
+#
+# Die Nummern hinter dem REJECT tauchen spaeter iM SMTP-Error oder im Log
+# auf, um die Filter-Regel wiederzufinden, die den Block ausgeloest hat.
+# Es kann stattdessen auch einfacher Text benutzt werden.
+#
+
+
+#
+#
+# Tagesaktuelle, nur voruebergehende Regelungen:
+# ===============================================
+# [Immer mit Timestamp (!) und ggf. Ticket-Nummer eintragen!]
+#
+
+#
+#
+# Dauerhaft genutzte Regelungen:
+# ===============================================
+# [Immer mit aufsteiger Nummer sauber eintragen!]
+#
+#
+
+/http:\/\/Super-Rabatte-2013-14111.com/ REJECT Body-Spamschutz 1159
+/http:\/\/slpia.lk/    REJECT Body-Spamschutz 1158
+/http:\/\/www.direkt-sicher.com\/starten\/privatkunde/ REJECT  Body-Spamschutz 1157
+/Unser ING-DIBA  Sicherheits Bereich investiert sehr viel Zeit,/       REJECT Body-Spamschutz 1156
+/ürzlich zeigen unsere Aufzeichnungen, dass Ihr Postbank-Konto möglich durch einen Dritten unbefugten Zutritt./      REJECT Body-Spamschutzregel 1155
+/We are the department of Asian Domain Registration Service in China. Here I have something/   REJECT Body-Spamschutzregel 1154
+/schicken Sie bitte einen Brief auf Violet@arbeitdeutschland.com/      REJECT Body-Spamschutzregel 1153
+/Dear RandomForename_/ REJECT Body-Spamscutzregel 1152
+/http:\/\/defiteq.com\/qms\/upload/    REJECT Body-Spamscutzregel 1151
+/mail.iphone.mn/       REJECT Body-Spamscutzregel 1150
+/http:\/\/www.safe-slh.com/ REJECT Body-Spamschutzregel 1149
+/Sie konnen Ihre Postsendung in unserer Postabteilung personlich kriegen/ REJECT Body-Spamschutzregel 1148
+/Sie sollen dieses Postetikett drucken lassen/ REJECT Body-Spamschutzregel 1147
+/Wenn dies nicht sofort machen Sie Ihre E-Mail-Adresse deaktiviert von unserem Server\./ REJECT Body-Spamschutzregel 1146
+/^Message-ID:*@vps332995.netsons.net/  REJECT  Body-Spamschutzregel 1145
+/dildodaddy/ REJECT Body-Spamschutzregel 1144
+/mehreren fehlgeschlagenen TAN-Eingeben/ REJECT Body-Spamschutzregel 1143
+/filename\=\"c.g.euromilion.pdf\"/     REJECT  Body-Spamscutzregel 1142
+/^Bei Interesse bitten wir um folgende$/       REJECT Body-Spamscutzregel 1141
+/palmandmore\.de/ REJECT Body-Spamschutzregel 1140
+/kundenverifikationservice\.u2m\.ru\/VERIFY\.PHP REJECT/ Body-Spamschutzregel 1139
+/co.cc\/aff\/item.php\?usn\=(aeb1|dap1|dvg1)\&i\=it\_ep\&e\=admin\@groupon.de/ REJECT  Body-Spamschutzregel 1138
+/You Are Guaranteed To Get Paid Instantly For Each Email You Process!/ REJECT  Body-Spamschutzregel 1137
+/I (talk|speak) 2 \'languages\'. Now i\'m 24. I/       REJECT  Body-Spamschutzregel 1136
+/My nickname \"Kuma\"\! \:\) I/        REJECT  Body-Spamschutzregel 1135
+/http:\/\/free.fr\/support\/verification\/compte\//    REJECT  Body-Spamschutzregel 1134
+/http:\/\/sonofages.free.fr\/images\/LogoCreditMutuel.png/ REJECT      Body-Spamschutzregel 1133
+/ucc.edu.ni/   REJECT  Body-Spamschutzregel 1132
+/7figureincome\.php/   REJECT Body-Spamschutzregel 1131
+/Cher Client Verified by Visa/ REJECT  Body-Spamschutzregel 1130
+/^From: "Topillen Apotheke" / REJECT Body-Spamschutzregel 1129
+/^Aufgrund mehrerer Phishing Versuche, unsere Visa und Mastercard/ REJECT Body-Spamschutzregel 1128
+/^ Phishing Departament/                        REJECT Body-Spamschutzregel 1127
+/We wish to invest between $5Million-$100Million in any viable projects/ REJECT Body-Spamschutzregel 1126
+/God bless you as you get back to me/   REJECT  Body-Spamschutzregel 1125
+/www.(b|B)ien(e|E)tremag.com/  REJECT  Body-Spamschutzregel 1124
+/Sehr geehrte Sparkasse Card/  REJECT  Body-Spamschutzregel 1123
+/zigaretten-discount.info/     REJECT  Body-Spamschutzregel 1122
+/zigaretten-discount\[punkt\]info/     REJECT  Body-Spamschutzregel 1121
+/Guten Tag Mitglied [0-9]{5}/  REJECT  Body-Spamschutzregel 1120
+/elenx.innovacon.com\/.e\/e.php/       REJECT  Body-Spamschutzregel 1119
+/www.sniperrs.de\/modules\/Forums\/admin/      REJECT  Body-Spamschutzregel 1118
+/boxneufnet.com\/id\/oragne.fr\/Identifiant/   REJECT  Body-Spamschutzregel 1117
+/www.colellsa.com\/img\/quienes\/pabo\/paypal-fr/      REJECT  Body-Spamschutzregel 1116
+/dekmor.cmu.ac.th\/sticker\/upload\/Logs\/Login\/webscrcmd/    REJECT  Body-Spamschutzregel 1115
+/ektoschronou.com/     REJECT  Body-Spamschutzregel 1114
+/ulouwaio.com/ REJECT  Body-Spamschutzregel 1113
+/logonature.com.nu/    REJECT  Body-Spamschutzregel 1112
+/suinlop.com/  REJECT Body-Spamschutzregel 1111
+/soudoorpo.com/        REJECT Body-Spamschutzregel 1110
+/GOOGLE AUSSTATTUNGSFONDS 20.?.? GEWINNER ANMELDEFORMULAR FUER ZAHLUNG/        REJECT Body-Spamschutzregel 1109
+/Anbieter: Privacy GG Limited, 99 Albert Street, Belize City, CA/      REJECT Body-Spamschutzregel 1108
+/^Die Nachricht wurde durch Interads 24 Ltd/   REJECT Body-Spamschutzregel 1107
+/www.sommer-mit-kollegen.de/   REJECT Body-Spamschutzregel 1006
+# Ein Spammer versenden immer Austragungslinks, die auf "/ausa" enden:
+/^www.*\/ausa$/                        REJECT Body-Spamschutzregel 1105
+/KlickTel Telefonbuch OEM/     REJECT Body-Spamschutzregel 1104
+/www.klicktel24.org/           REJECT Body-Spamschutzregel 1103
+/Klicken Sie hier, und fühlen Sie sich endlich gut behandelt:/        REJECT Body-Spamschutzregel 1102
+/maryjanemax@yahoo.co.uk/      REJECT Body-Spamschutzregel 1101
+/http.*muqugeh\.cn/            REJECT Body-Spamschutzregel 1100
+/Bei uns bekommen Sie Ihren Kredit schnell, unbürokratisch, diskret und natürlich ohne Bankauskunft./        REJECT Body-Spamschutzregel 1099
+/INTERNATIONAL LOTTERIE PROMOTION SPIELGEMEINSCHAFT/   REJECT Body-Spamschutzregel 1098 
+/Leider st=F6ren Sie.=20/      REJECT Body-Spamschutzregel 1097
+/Sie haben dieses Email erhalten, weil Sie im Newsletter von Promohouse Ltd eingetragen sind/  REJECT Body-Spamschutzregel 1096
+/ATTN: Beneficiar/     REJECT Body-Spamschutzregel 1095
+/www.hedonismails.de/                  REJECT Body-Spamschutzregel 1094
+/www.globadressen.(com|net|org|info)/  REJECT Body-Spamschutzregel 1093
+/elegalal.nextmail.ru/                         REJECT Body-Spamschutzregel 1092
+/http:\/\/www.switzerlandpussy.eu/                                     REJECT Body-Spamschutzregel 1082
+/Die jungen Girls fliegen nur so auf die langen/                       REJECT Body-Spamschutzregel 1081
+/\*\*\*\* Commercial use of this software is prohibited \*\*\*\*/      REJECT Body-Spamschutzregel 1080
+/I finded your email in internet and I decide to ask you for help/     REJECT Body-Spamschutzregel 1079
+/Details und moegliche Schritte zur Entsperrung finden Sie/    REJECT Body-Spamschutzregel 1078
+/^Amount Won:/                         REJECT Body-Spamschutzregel 1077
+/AWARD WINNING NOTICE/i                        REJECT Body-Spamschutzregel 1076
+/mixvarejo.com/                                REJECT Body-Spamschutzregel 1075
+/www.global-db.(com|net|org)/          REJECT Body-Spamschutzregel 1074
+/^I am Barrister/                      REJECT Body-Spamschutzregel 1073
+/respublica@gaucherepublicaine.org/    REJECT Body-Spamschutzregel 1072
+/NEU - Vi Super Active/                REJECT Body-Spamschutzregel 1071
+/anhaltende Versagensangste und wiederholte peinliche Situationen/     REJECT Body-Spamschutzregel 1070
+/Schulfreunde Vermittlungs Service AG/  REJECT Body-Spamschutzregel 1068
+/Multimedia Telegramm/  REJECT Body-Spamschutzregel 1067
+/http.*\.fdub\.biz/     REJECT Body-Spamschutzregel 1066
+/TanjaGuenther/        REJECT Body-Spamschutzregel 1065
+/www.bestnetz24.de\/letter\/ausgabe.php/       REJECT Body-Spamschutzregel 1064
+/www.db.?adressen.(com|net|org|info)/  REJECT Body-Spamschutzregel 1063
+/thomas@jthomas.es/    REJECT Body-Spamschutzregel 1062
+/Ihre Marketing Agentur Espa/  REJECT Body-Spamschutzregel 1061
+/www.pakandu.com/      REJECT Body-Spamschutzregel 1060
+/Glob.?.?.?(C|K)ontact.?.?.?Team/      REJECT Body-Spamschutzregel 1059
+/www.gc.?datenbaken.(com|net|org|info)/        REJECT Body-Spamschutzregel 1058
+/www.glc-?data.(com|net|org|info)/     REJECT Body-Spamschutzregel 1057
+/Global.?(C|K)ontact/i REJECT Body-Spamschutzregel 1056
+/www.imarketing.com.br.remove/ REJECT Body-Spamschutzregel 1055 
+/Bestellen Sie jetzt und vergessen Sie Ihre Enttauschungen/     REJECT Body-Spamschutzregel 1054
+/Online Apotheke - original Qualitaet/  REJECT Body-Spamschutzregel 1053
+/Wir wissen was Frauen wollern/         REJECT Body-Spamschutzregel 1052
+/Viiiiaaaaaagra/        REJECT Body-Spamschutzregel 1051
+/Web: www.eurasianpages. com/  REJECT Body-Spamschutzregel 1050
+/^Firma Global Contact bietet Ihnen/   REJECT Body-Spamschutzregel 1049
+/www.g-adressen.net/   REJECT Body-Spamschutzregel 1048
+/NIEMALS geben Sie Ihre Passw.rter an niemanden NUR und melden Sie sich/       REJECT Body-Spamschutzregel 1047 Haspa-Pishing
+/www.loteria.es/       REJECT Body-Spamschutzregel 1046
+/Girls!  Deveelop your sexual reelationship and get even MORE pleasurre!/     REJECT Body-Spamschutzregel 1045
+# Nigeria-Spam / phei 20080209
+/Ich bin bei einer routinen Überprüfung in meiner Bank/              REJECT Body-Spamschutzregel 1044
+/Ich vermute das diese E-Mail eine Überraschung für Sie sein wird/   REJECT Body-Spamschutzregel 1043
+/Ich bin bei einer routinen Überprüfung in meiner Bank /     REJECT Body-Spamschutzregel 1042
+# Versendet UBE/UCE unter verbraucher@wichtig.ms
+/^Ein Dienst der IT4YOU AG, Friedrichstrasse 171, Berlin - Mitte als/  REJECT Body-Spamschutzregel  1041
+# Versendet KlickTel UBE/UCE:   / phei 20080204
+/^www.cdtophit.org/                                    REJECT Body-Spamschutzregel 1040 
+/http:\/\/www\.doenertreff\.de/                                REJECT Body-Spamschutzregel 1039 
+/Brauchen Sie noch einen Grund um zu Vegas VIP Casino/ REJECT Body-Spamschutzregel 1038
+/glob-contact.net$/                                    REJECT Body-Spamschutzregel 1037: glob-contact
+/^Ihr Glob-Kontakt-Team$/                              REJECT Body-Spamschutzregel 1036: glob-contact
+/www.feilervision.de/                                  REJECT Body-Spamschutzregel 1035: feilervision
+/DER INVESTORALARM!/i                                  REJECT Body-Spamschutzregel 1034
+/ES IST EIN UNGLAUBLICHES PROFITPOTENTIAL! VERLIERE DIESE CHANCE NICHT!/i      REJECT Body-Spamschutzregel 1033
+/LOTTERY AND GAMING INTERNET MESSAGE CENTRE/           REJECT Body-Spamschutzregel 1033
+/I work very hard every day to be able to buy necessities for my mother/       REJECT Body-Spamschutzregel 1032
+/THE FREELOTTO COMPANY/                                        REJECT Body-Spamschutzregel 1031
+/BreakingMrktNews/                                     REJECT Body-Spamschutzregel 1030
+/China Media Crop OTC.BB CHMD/                         REJECT Body-Spamschutzregel 1029
+/Weltweit gilt das nummerierte TAN-Verfahren als eines der sicherste/  REJECT Body-Spamschutzregel 1028: Postbank-Pishing
+/^Marion Beckera/                                      REJECT Body-Spamschutzregel 1027
+/Zwecks abschlie&szlig;ende Zustimmung f&uuml;r deine Verhandlung zur/ REJECT Body-Spamschutzregel 1026
+/annullieren deine on-line &Uuml;bertragung&reg; Dienstleistungen./    REJECT Body-Spamschutzregel 1025 
+/www.internetloginuser.info/                           REJECT Body-Spamschutzregel 1024
+/realsevgi.com/                                                REJECT Body-Spamschutzregel 1023
+/Um mich zu entlasten, schicke ich Ihnen das (...) Foto wieder zurück./       REJECT Body-Spamschutzregel 1022 
+/Oder Ihr Provider hat die Mail falsch weiter geleitet!?/      REJECT Body-Spamschutzregel 1021 
+/Versatel-Attachment-Warning.txt/                      REJECT Body-Spamschutzregel 1020
+/www=2Eanaforturizm=2Ecom/                             REJECT Body-Spamschutzregel 1019
+/www.anaforturizm.com/                                 REJECT Body-Spamschutzregel 1018
+/The Jpberlin Support Team/                            REJECT Body-Spamschutzregel 1017: Pishing-Mails
+/^jpberlin.de support team\./                          REJECT Body-Spamschutzregel 1016: Pishing-Mails
+/You have successfully updated the password of your Jpberlin account/  REJECT Body-Spamschutzregel 1015 
+/www.ru4mailnow.com/                                   REJECT Body-Spamschutzregel 1014
+/EXPLOSIVE PICK FOR OUR MEMBERS/                       REJECT Body-Spamschutzregel 1013
+/AntiVirus-System: Kein Virus erkannt/                 REJECT Body-Spamschutzregel 1012
+/--- FIFA Fussball-Weltmeisterschaft 2006/             REJECT Body-Spamschutzregel 1011
+/ankara@ankararentacar.de/                             REJECT Body-Spamschutzregel 1010
+/Replica Watch Models/                                 REJECT Body-Spamschutzregel 1009
+/Diadem Travel/                                                REJECT Body-Spamschutzregel 1008
+/Let the search engine experts compete/                        REJECT Body-Spamschutzregel 1007
+/Wenn du sonst noch helfen willst, dann verschick diese Nachricht einfach so oft du willst./   REJECT Body-Spamschutzregel 1006
+/http:\/\/www.ehmig.net\/web_mailer/                   REJECT Body-Spamschutzregel 1005
+/http:\/\/real.slon.biz/                               REJECT Body-Spamschutzregel 1004
+#/im Zusammenhang mit dem Arbeitslosengeld II/         REJECT Body-Spamschutzregel 1003
+/www.inverz.org/                                       REJECT Body-Spamschutzregel 1002
+/www.inverz.net/                                       REJECT Body-Spamschutzregel 1001
+
+
+
+
+
+
+/We recommend you to follow the instructions in order to keep your computer safe./     REJECT Body-Spamschutzregel 1
+/Sieh Dir einfach mal ein Video an und mach dann gleich ein Treffen/   REJECT Body-Spamschutzregel 2
+#/money.*back.*guarant/                                        REJECT Body-Spamschutzregel 3
+/ CIALIS /                                             REJECT Body-Spamschutzregel 4
+/www.galamed.biz/                              REJECT Body-Spamschutzregel 5
+/Starts working in less than 15 min./          REJECT Body-Spamschutzregel 6
+/Adipren720/                                   REJECT Body-Spamschutzregel 7
+/www.lending-home.com/                         REJECT Body-Spamschutzregel 8
+/bigbonus-casino.com/                          REJECT Body-Spamschutzregel 9
+/Ich hab die ultimative Seite.*dich, klick doch mal an!/                               REJECT Body-Spamschutzregel 10
+/www.server42.com/                             REJECT Body-Spamschutzregel 11
+/seo-profits.com/                              REJECT Body-Spamschutzregel 12
+/Have a great web site, but no one knows it even/                              REJECT Body-Spamschutzregel 13
+/REVERZ.*D-INFO/                               REJECT Body-Spamschutzregel 14
+/D-INFO.*REVERZ/                               REJECT Body-Spamschutzregel 15
+/greatmaleenhancement.biz/                     REJECT Body-Spamschutzregel 16
+/ Xanax /                                      REJECT Body-Spamschutzregel 17
+/ Vic(o|0)din /                                        REJECT Body-Spamschutzregel 18
+/ Hydr(o|0)c(o|0)d(o|0)ne /                    REJECT Body-Spamschutzregel 19
+/ V1agra /                                     REJECT Body-Spamschutzregel 20
+/warehousefull.com/                            REJECT Body-Spamschutzregel 21
+/No doctor visit needed/                       REJECT Body-Spamschutzregel 22
+/KLICKTEL KENNT SIE!/                          REJECT Body-Spamschutzregel 23
+/^www.femo-online.de/                          REJECT Body-Spamschutzregel 24
+/www.land-ua.com/                              REJECT Body-Spamschutzregel 25
+/Come to Loqozine/                             REJECT Body-Spamschutzregel 26
+/^<center><.*a href=.*img src=.*border.*><\/a><\/center>$/                             REJECT Body-Spamschutzregel Check 27
+/www.gord.us/                                  REJECT Body-Spamschutzregel 28
+/www.reverz.org/                               REJECT Body-Spamschutzregel 29
+/wonderfulaction.com/                          REJECT Body-Spamschutzregel 30
+/At our pharmacy we offer/                     REJECT Body-Spamschutzregel 31
+/Was ist besser als eine fette Ladung Sahne/   REJECT Body-Spamschutzregel 32
+/www.surerxmed.com/                            REJECT Body-Spamschutzregel 33
+/www.surerxpills.com/                          REJECT Body-Spamschutzregel 34
+/www.stifyems.com/                             REJECT Body-Spamschutzregel 35
+/www.diatrus.com/                              REJECT Body-Spamschutzregel 36
+/CITYNETT-NEWSLETTER/i                         REJECT Body-Spamschutzregel 37
+/Note: *Use *password/                         REJECT Body-Spamschutzregel 38
+/ will  be disabled because  of improper using/        REJECT Body-Spamschutzregel 39
+/i.*don.*like.*the*.plaintext/                 REJECT Body-Spamschutzregel 40
+/archive *password/                            REJECT Body-Spamschutzregel 41
+# /The *Attac..* *team/                                REJECT Body-Spamschutzregel 42
+/The *Attac.org *team/                         REJECT Body-Spamschutzregel 43
+/The *Attac.de *team/                          REJECT Body-Spamschutzregel 44
+/The *Attac-netzwerk.de *team/                 REJECT Body-Spamschutzregel 45
+/The *Jpberlin.de *team/                       REJECT Body-Spamschutzregel 46
+/Our main mailing server/                      REJECT Body-Spamschutzregel 47
+/please update your profile at Billing Center/ REJECT Body-Spamschutzregel 48
+/WSEAS will reply to you/                      REJECT Body-Spamschutzregel 49
+/de.componentsengine.net/                      REJECT Body-Spamschutzregel 50
+/List von Components Engine eingetragen/       REJECT Body-Spamschutzregel 51
+/The Weekend Pill - Xialis is safer, quicker, lasts longers/   REJECT  Body-Spamschutzregel
+/Muzenda der �teste Sohn von Paul Muzenda bin , einem Farmer in Simba/                               REJECT Body-Spamschutzregel 53
+/Alles fr die Autorennbahn/                    REJECT Body-Spamschutzregel 54
+/Der Wurm nennt sich selbst "ODIN" und konnte sich bist jetzt/                 REJECT Body-Spamschutzregel 55
+/NICHT ABHEBEN, SONDERN SOFORT ABWEISEN/               REJECT Body-Spamschutzregel Das ist ein HOAX, eine Falschmeldung. http://www.hoax-info.de 56
+/Es ist ein Virus, welcher alle IMEI und IMSI Daten/   REJECT Body-Spamschutzregel Das ist ein HOAX, eine Falschmeldung. http://www.hoax-info.de 57
+/Der Meister unter den Druckprogrammen: PRINTMASTER 8 GOLD/                    REJECT Body-Spamschutzregel 58
+/Stellen Sie sich vor, Sie kaufen ein Produkt oder eine Dienstleistung im/     REJECT Body-Spamschutzregel 59
+/So finden Sie blitzschnell den NAMEN und ADRESS-EINTRAG zu jeder/              REJECT Body-Spamschutzregel 60
+# Rausgenommen wegen Groupon, phei, 11.3.13
+# /^TVqQAAMAAAAEAAAA\/\/8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA$/                           REJECT Body-Spamschutzregel Due to recent virus attacks, we temporarily block all Win32 executable files. Please re-send your attachment in a compressed (tar, zip, rar, etc.) form. Your message has NOT been delivered. 61
+/eptember 2003, Cumulative Patch/                                              REJECT Body-Spamschutzregel 62
+/Ich bin gerade vor einem neuen.*sehr gef�rlichen V.rus gewarnt/             REJECT Body-Spamschutzregel 63
+/^RSLxwtYBDB6FCv8ybBcS0zp9VU5of3K4BXuwyehTM0RI9IrSjVuwP94xfn0wgOjouKWzGXHVk3qg$/       REJECT Body-Spamschutzregel This is a Sobig-Worm! 64
+/exklusives virtuelles Gratis-Rubbellos welches Sie gleich jetzt live mit/             REJECT Body-Spamschutzregel 65
+/Willkommen beim Lucky7Casino/                         REJECT Body-Spamschutzregel 66
+/heutzutage spielen Kontakte und Adressdaten eine immer wichtigere Rolle./              REJECT Body-Spamschutzregel 67
+/REVERZ anhand des Datenbestands der D-Info den gesuchten/                             REJECT Body-Spamschutzregel 68
+/www.privatseitennetz.com/                             REJECT Body-Spamschutzregel 69
+/Outlook and Outlook Express as well as five newly/    REJECT Body-Spamschutzregel 70
+/delog@cip.informatik.uni-wuerzburg.de/                        REJECT Body-Spamschutzregel 71
+/credit.hostfree2003.com/                              REJECT Body-Spamschutzregel 72
+/www.mediabiz.de.ewmail/                               REJECT Body-Spamschutzregel 73
+/Want to boost your sales with Internet/               REJECT Body-Spamschutzregel 74
+/talente.tripod.com.br/                                        REJECT Body-Spamschutzregel 75
+/schlechte Schufa-Auskunft? Bonit�sprobleme? Dann w�len Sie doch/                          REJECT Body-Spamschutzregel 76
+/Diese Liste von Banken, Sparkassen Volks- und Raiffeisenbanken OHNE Schufa-Anschluss finden Sie nicht/                                REJECT Body-Spamschutzregel 77
+/Gute Nachrichten. Gerade habe ich die geile \"FickShow\" gefunden:/                           REJECT Body-Spamschutzregel 78
+/Gute Nachrichten. Gerade habe ich die geile "FickShow" gefunden:/                             REJECT Body-Spamschutzregel 79
+/Create Professional 3D Page-Tuning/                   REJECT Body-Spamschutzregel 80
+/SEXKONTAKTE ONLINE/                                   REJECT Body-Spamschutzregel 81
+/FREE Access to.*adult.*sites/i                                REJECT Body-Spamschutzregel 82
+/web-supermarket.com/i                                         REJECT Body-Spamschutzregel 83
+/Wir haben ihre Adresse durch eines unserer Partnerunternehmen/                        REJECT Body-Spamschutzregel 84
+/Wir haben ihre Adresse.*Partnerunternehmen/i          REJECT 85
+/herbal-place.com/                             REJECT Body-Spamschutzregel 86
+/GIO DIET-CAPS greifen hier ein durch:/                        REJECT Body-Spamschutzregel 87
+/These are Free Cash Grants That you NEVER have to repay/                      REJECT Body-Spamschutzregel 88
+/Wir haben unseren Zugang neu upgedadet/                       REJECT Body-Spamschutzregel 89
+/Jemand der Dich sehr gut kennt wuerde gern ein Treffen mit Dir/i              REJECT Body-Spamschutzregel 90
+/Wenn Du wissen willst wer Dich treffen moechte/i                              REJECT Body-Spamschutzregel 91
+/You Have Won a FREEE/i                                REJECT Body-Spamschutzregel 93
+/Click Here For All Your Favorite Pornstars/i                          REJECT Body-Spamschutzregel 94
+/Year the U.S. Government Gives away BILLIONS in cash grants/i                                 REJECT Body-Spamschutzregel 95
+/Banken ohne Schufa-Auskunft/i                         REJECT Body-Spamschutzregel 96
+/Probleme mit der Schufa/i                             REJECT Body-Spamschutzregel 97
+/Laden Sie sich jetzt unsere kostenlose Zugangssoftware runter/                                REJECT Body-Spamschutzregel 98
+/Genocide Is A Black-And-White Concept/                                REJECT Body-Spamschutzregel 99
+/So viele Wuensche auf einmal/                                 REJECT Body-Spamschutzregel 100
+/diese Mail ist kein SPAM/i                                    REJECT Body-Spamschutzregel 101
+/Sch.*ne Gr.*e von Lucky Casino/                               REJECT Body-Spamschutzregel 102
+/Weil Sie oder ein anderer bei Lucky Casino/i                  REJECT Body-Spamschutzregel 103
+/Endlich habe ich Deine E-Mail Adresse wieder gefunden, das hat aber/i                         REJECT Body-Spamschutzregel 104
+/X-MS_Scanner: Kein Virus erkannt/             REJECT Body-Spamschutzregel Sober-Wurmsignatur
+/Anti_Virus Service/                           REJECT Body-Spamschutzregel Sober-Wurmsignatur
+
+# 
+# Checks gesammelt aus dem Netz von 
+# http://www.hispalinux.es/~data/postfix/ 
+# 
+/.*www\.removeyou\.com.*/              REJECT Body-Spamschutzregel 110
+/.*waterforge\.com.*/                  REJECT Body-Spamschutzregel 111
+/.*capitalwave\.com\?subject=Please*/  REJECT Body-Spamschutzregel 112
+/\.virtmundo\.com/                     REJECT Body-Spamschutzregel 113
+#/Accept Credit Cards/                         REJECT Body-Spamschutzregel 114
+/Nude Celebrities/                     REJECT Body-Spamschutzregel 115
+/PRODUCT or SERVICE/i                  REJECT Body-Spamschutzregel 116
+# /GUARANTEED!/                                REJECT Body-Spamschutzregel 117
+/Amateur Girls/                        REJECT Body-Spamschutzregel 118
+#/FREE MEMBERSHIP/                     REJECT Body-Spamschutzregel 119
+#/bizinfo/                             REJECT Body-Spamschutzregel 120
+# block iframe hack 122
+/<iframe src=(3D)?cid:.* height=(3D)?0 width=(3D)?0>/                  REJECT Body-Spamschutzregel 123
+# some porn spam phrases 125
+/^Big tit lovers unite\.$|\bcum.?(shoo?ts|slurp)|swallow(ing)? cum\b|\bcum\b.*swallow(ing)?|\b(ass|arse).?fucking|(tight|wet|shaved|young|teen)+ pussy|fuck.?fest|pussy.?juice|\bcum all over|compulsive masturbators agree|explicit hardcore|(nasty|teen).*\bsluts?|You received this mail because our records show that you have asked to receive|(TEEN|ANAL) FUCK SITE|delete this mail( now)? if (you|u) do not want porn|HARDCORE PORN|HORNY FARMGIRLS/                   REJECT Body-Spamschutzregel 126
+# some nigerian scam phrases 128
+/^Dear.*(Fellow.*Entrepreneur|Achiever|adult.*webmaster|Internet.*user|Future.*Millionaire)/                   REJECT Body-Spamschutzregel 129
+# Wg. Postfiy-Problem auskommentiert?! 130
+#/(Dan Dakova|(TO|Attn *)[;:]? *(The )?President *\/ *C\.?E\.?O\.?|STRICTLY CONFIDENTIAL BUSINESS PROPOSAL|MR(?:\.|=2e)? PATRICE MILLER|President of Crane International Trading Corp(?:\.|=2e)|44-775-281-5820|44-7799289001|44-7092374892|44-7092343325|JOSEPH NWOSU|HARRY KONGOLO|JAMES GIWA|(Umaru|Aminatou) Hamidu|PERSONAL AND STRICTLY CONFIDENTIAL|It is with my profound dignity that I write you this very important|REQUEST FOR URGENT BUSINESS|Marshall Kabba|WITH DUE RESPECT AND HUMIILITY I WRITE YOU|I GOT YOUR CONTACT THROUGH INTERNATIONAL BUSINESS|Your contact address got to me through the Internet|MOHAMMED(?:\.|=2e)?\s?ABACHA|will forward to you a duly signed POWER OF ATTORNEY|Edith M(?:\.|=2e)? Koromah|I must solicit your strictest confidence in this transaction|MRS(?:\.|=2e)? ?M.? ?SESE-SEKO|WIDOW OF LATE PRESIDENT MOBUTU|ATTN:\s*MANAGING DIRECTOR|PERMIT ME TO INFORM YOU OF MY DESIRE OF GOING INTO|MR MOMADOU LEY|I AM BARRISTER ABDULKARIMI A(?:\.|=2e)? BRUME|^\s*ATTN\s*;\s*$|BRAM KHUMALO|(Sandra|Jonas) Savimbi|Million\b.{0,40}\b(?:United States? Dollars?|USD)|BASED ON INFORMATION GATHERED ABOUT YOU|POSITION TO HELP US IN TRANSFER|Government of Nigeria|NIGERIAN? NATIONAL|Nigerian? Government|Bank of Nigeria|Mpeti Kabila|President LAURENT DESIRE KABILA|CLEMENT OSHODI|URGENT & CONFIDENTIAL BUSINESS PROPOSAL|DEPARMENT OF PETROLEUM RESOURCES|Federal Ministry of works and Housing in Nigeria|Director of Contracts and Finance Allocation|CHIENCHEN YU|Dangote Ahmed|CHRIS KAASA|I WAIT YOUR URGENT RESPONSE|PRESIDENT DAWUDU JAWARA|JAMES ADELEKE|I am soliciting your involvement in a business|MIRIAM ABACHA|wife of the (?:late )?Nigeria|Kamuzu Thandiwe)/                      REJECT Body-Spamschutzregel 131
+# misc spam phrases 133
+/(Kathmandu Temple Kiff|Do You Have The Yen To Be a A Millionaire\?|This message is brought to you by BerryTrim Affiliate|A \$5,000 Investment in the Euro vs the dollar, "?properly positioned"?|Reply( back)? with "?remove"? in( the)? subject line|To be removed (send e?-?mail|from further mailings)|If you have the staff to field the leads I can generate|Do you need more Traffic to your website\?|herbal viagra)/                  REJECT Body-Spamschutzregel 134
+# Covers off most of the double extension virus attachments- more you have 140
+# in one line the more efficient it is 141
+/^Content-Disposition: attachment;filename=".*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)"$/                    REJECT Body-Spamschutzregel 142
+/^Content-Disposition: attachment;filename=.*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)$/                      REJECT Body-Spamschutzregel 143
+/(filename|name)="(WTC|wtc|README)\.EXE"/                                              REJECT Body-Spamschutzregel 145
+/(filename|name)="(Happy99|Navidad|prettypark|pretty park|zipped_files|flcss|Msinit|wininit|msi216|readme|README|Avp_updates|Qi_test|Anti_cih)\.exe"/                                  REJECT Body-Spamschutzregel 146
+/(filename|name)="(dhcp*|Emanuel|kmbfejkm|NakedWife|Seicho_no_ie|JAMGCJJA|Sulfnbk)\.exe"/                              REJECT Body-Spamschutzregel 147
+/(kak|day)\.(reg|hta)/                                                                 REJECT Body-Spamschutzregel 148
+/to be removed[,]* please click.*link/                         REJECT Body-Spamschutzregel 151
+# /to be removed[,]* from (the|my|our) (mailing|email|e-mail)*[ ]*list/                        REJECT Body-Spamschutzregel 152
+/to be removed[,]* from.*(mailings|offers)/                    REJECT Body-Spamschutzregel 153
+/to be removed[,]* from the list send a blank email/                   REJECT Body-Spamschutzregel 154
+/to be removed[,]* [e]*[-]*mail.*with/                         REJECT Body-Spamschutzregel 155
+/to remove[,]* please send a blank email/                      REJECT Body-Spamschutzregel 156
+#/remove yourself from this list/                      REJECT Body-Spamschutzregel 157
+/removed from our mail agents/                         REJECT Body-Spamschutzregel 158
+/to remove yourself immediately/                       REJECT Body-Spamschutzregel 159
+/to remove yourself from future/                       REJECT Body-Spamschutzregel 160
+/Rem[o]*ve me fro[nm] any (furhter|further) mailings/                  REJECT Body-Spamschutzregel 161
+/remove yourself from any future mailings/                     REJECT Body-Spamschutzregel 162
+/to no longer receive this message reply/                      REJECT Body-Spamschutzregel 163
+/to no longer receive messages click the link/                         REJECT Body-Spamschutzregel 164
+/to no longer receive messages please click the link/                  REJECT Body-Spamschutzregel 165
+/our broadcast email software/                         REJECT Body-Spamschutzregel 166
+/there are no federal regulations or laws on (email|e-mail) advertising/                       REJECT Body-Spamschutzregel 167
+/to receive (no|any) (further|future) (offers|mailings)/                       REJECT Body-Spamschutzregel 168
+/unsubscribe from Virtumundo Rewards/                  REJECT Body-Spamschutzregel 171
+/if you do not wish to receive email from me/                  REJECT Body-Spamschutzregel 172
+/reply with the word remove in the subject line/                       REJECT Body-Spamschutzregel 173
+/reply address on this email was active at the time this email was sent/                       REJECT Body-Spamschutzregel 174
+/not a registered investment advisor/                  REJECT Body-Spamschutzregel 175
+/sent by corporate micro mail manager/                         REJECT Body-Spamschutzregel 176
+/to be stop future mailings/                   REJECT Body-Spamschutzregel 177
+/to stop future mailings/                      REJECT Body-Spamschutzregel 178
+/to be taken off the mailing list please click below/                  REJECT Body-Spamschutzregel 179
+/sent to you in compliance (with|of)/                  REJECT Body-Spamschutzregel 180
+/sent in compliance (with|of)/                         REJECT Body-Spamschutzregel 181
+/compliance with the current federal legislation/                      REJECT Body-Spamschutzregel 182
+/comply with proposed federal legislation/                     REJECT Body-Spamschutzregel 183
+/permanently (deleted|removed) from our (database|list)/                       REJECT Body-Spamschutzregel 184
+/to be removed your email from our mailing list/                       REJECT Body-Spamschutzregel 185
+/this mailing is done by an independent marketing/                     REJECT Body-Spamschutzregel 186
+/this[ ]*message[ ]*is[ ]*being[ ]*sent[ ]*in[ ]*full[ ]*compliance/                   REJECT Body-Spamschutzregel 187
+/this is a one[-\ ]*time (email|e-mail|mailing|offer)/                         REJECT Body-Spamschutzregel 188
+/Under Bill s.1618/                    REJECT Body-Spamschutzregel 189
+/cannot be considered spam/                    REJECT Body-Spamschutzregel 190
+/cannot be considered as spam/                         REJECT Body-Spamschutzregel 191
+/(respect|honor|honour) all removal requests/                  REJECT Body-Spamschutzregel 192
+/no longer wish to receive these offers/                       REJECT Body-Spamschutzregel 193
+/you will not receive this offer again/                        REJECT Body-Spamschutzregel 194
+/this is not an unsolicited mail/                      REJECT Body-Spamschutzregel 195
+/this email has not been sent to you unsolicited/                      REJECT Body-Spamschutzregel 196
+/has not been sent unsolicited/                        REJECT Body-Spamschutzregel 197
+#/(wish|would) to be removed from (our|the)/                   REJECT Body-Spamschutzregel 199
+/all removes (honored|honoured)/                       REJECT Body-Spamschutzregel 200
+/To[ ]+remove[ ]+.*@excite.com/                        REJECT Body-Spamschutzregel 201
+/to[ ]+be[ ]+removed[ ]+.*@excite.com/                         REJECT Body-Spamschutzregel 202
+/removemenow@excite.com/                       REJECT Body-Spamschutzregel 204
+/1800cruisesandtours\.com/                     REJECT Body-Spamschutzregel 205
+/freewebdirect\.net/                   REJECT Body-Spamschutzregel 206
+/new-herbalway\.com/                   REJECT Body-Spamschutzregel 207
+/advantagesweb\.com/                   REJECT Body-Spamschutzregel 208
+/phytohealing\.com/                    REJECT Body-Spamschutzregel 209
+/tradersprophet\.com/                  REJECT Body-Spamschutzregel 210
+/ugot2see\.com/                        REJECT Body-Spamschutzregel 211
+/hotlatinparadise\.com/                        REJECT Body-Spamschutzregel 212
+/pearlgolf\.com/                       REJECT Body-Spamschutzregel 213
+/halloweenomania\.com/                         REJECT Body-Spamschutzregel 214
+/gofortuneonline\.com/                         REJECT Body-Spamschutzregel 215
+/scantexas\.com/                       REJECT Body-Spamschutzregel 216
+/buildreferrals\.com/                  REJECT Body-Spamschutzregel 217
+/removeyou\.com/                       REJECT Body-Spamschutzregel 218
+/cashbackmall\.com/                    REJECT Body-Spamschutzregel 219
+/pageitnow\.net/                       REJECT Body-Spamschutzregel 220
+/easycream\.com/                       REJECT Body-Spamschutzregel 221
+/optinrealbig\.com/                    REJECT Body-Spamschutzregel 222
+/realgreatgifts\.com/                  REJECT Body-Spamschutzregel 223
+/realcheapgifts\.com/                  REJECT Body-Spamschutzregel 224
+/pillsofpleasure\.com/                         REJECT Body-Spamschutzregel 225
+/greathealthpills\.com/                        REJECT Body-Spamschutzregel 226
+/saverealbigdeals\.com/                        REJECT Body-Spamschutzregel 227
+/saverealbigstore\.com/                        REJECT Body-Spamschutzregel 228
+/realbigwinners\.com/                  REJECT Body-Spamschutzregel 229
+/saverealbig\.com/                     REJECT Body-Spamschutzregel 230
+/extremetraffic_rem@excite\.com/                       REJECT Body-Spamschutzregel 232
+/tccoptin@yahoo\.com/                  REJECT Body-Spamschutzregel 233
+/tccoptout@yahoo.com/                  REJECT Body-Spamschutzregel 234
+/stop026@excite\.com/                  REJECT Body-Spamschutzregel 235
+/pleasestopsending@hotmail.com/                        REJECT Body-Spamschutzregel 236
+/viperdrawing@winning.com/                     REJECT Body-Spamschutzregel 237
+/mailto:.*\@.*\?subject\=(3D)*(remove|removeme|pleasedelete|pleaseremove|deleteme)+/                   REJECT Body-Spamschutzregel 238
+/StudioPros/                   REJECT Body-Spamschutzregel 240
+/universal advertising systems/                        REJECT Body-Spamschutzregel 241
+/androstenone pheromone concentrate/                   REJECT Body-Spamschutzregel 242
+/message was sent by a[n]* independent advertising company/                    REJECT Body-Spamschutzregel 243
+/amazing cash products/                        REJECT Body-Spamschutzregel 244
+/penis.*growth/                        REJECT Body-Spamschutzregel 245
+/vortex[ ]+supplies/                   REJECT Body-Spamschutzregel 246
+/international trade sources llc/                      REJECT Body-Spamschutzregel 247
+/postmasterdirect inc/                         REJECT Body-Spamschutzregel 248
+/free no obligation consultation/                      REJECT Body-Spamschutzregel 249
+/voted sex[-\ ]server on the web/                      REJECT Body-Spamschutzregel 250
+/get back.*years of your income taxes/                         REJECT Body-Spamschutzregel 251
+/click here for your free quote/                       REJECT Body-Spamschutzregel 252
+/click here to be (permanently)* ?(removed|deleted)/                   REJECT Body-Spamschutzregel 253
+/to unsubscribe do nothing/                    REJECT Body-Spamschutzregel 254
+/OTCBB Stock Alert/                    REJECT Body-Spamschutzregel 255
+/apparently you have filled out an online form/                        REJECT Body-Spamschutzregel 257
+/list management software will not know/                       REJECT Body-Spamschutzregel 258
+/message will only be sent once/                       REJECT Body-Spamschutzregel 259
+/found this company on the internet/                   REJECT Body-Spamschutzregel 260
+/you will not receive any future mailings/                     REJECT Body-Spamschutzregel 261
+/all removal requests are (honored|honoured)/                  REJECT Body-Spamschutzregel 262
+/you will be removed from our mailing[ ]*list and receive no further information from us/                      REJECT Body-Spamschutzregel 263
+/we include contact information and a method to be removed from our mailing[ ]*list/                   REJECT Body-Spamschutzregel 264
+/there is no need to unsubscribe/                      REJECT Body-Spamschutzregel 265
+/I have made every attempt to target this message/                     REJECT Body-Spamschutzregel 266
+/If you do not wish to be on our list then click here/                         REJECT Body-Spamschutzregel 267
+/If you are not interested in receiving information/                   REJECT Body-Spamschutzregel 268
+/your request will be (honored|honoured) with prompt removal/                  REJECT Body-Spamschutzregel 269
+/if you feel you got this e[-]*mail by mistake/                        REJECT Body-Spamschutzregel 270
+/to have us permanently remove you from our list/                      REJECT Body-Spamschutzregel 271
+/we guarantee you will not receive any future e[-]*mails from us/                      REJECT Body-Spamschutzregel 272
+/if you would rather not receive future e[-]*mails/                    REJECT Body-Spamschutzregel 273
+/we do not intend to send any future e[-]*mails/                       REJECT Body-Spamschutzregel 274
+/further emailing to you by the of this email may be stopped/                  REJECT Body-Spamschutzregel 275
+/by the of this email may be stopped/                  REJECT Body-Spamschutzregel 276
+/receiving this e[-]*mail because you opted[-\ ]in/                    REJECT Body-Spamschutzregel 277
+/this email has been sent to you because someone at this e[-]*mail address/                    REJECT Body-Spamschutzregel 278
+/to have your name removed from our email database/                    REJECT Body-Spamschutzregel 279
+/stopped at no cost to you by sending a reply to this e[-]*mail address/                       REJECT Body-Spamschutzregel 280
+/this message is an advertisement/                     REJECT Body-Spamschutzregel 281
+/immediately removed from receiving any more information/                      REJECT Body-Spamschutzregel 282
+/would not like to receive future messages/                    REJECT Body-Spamschutzregel 283
+/tell us you would not like to continue to receive such e[-]*mails/                    REJECT Body-Spamschutzregel 284
+/advertise your product or service using bulk email services/                  REJECT Body-Spamschutzregel 285
+/You have been specially selected to qualify/                  REJECT Body-Spamschutzregel 286
+/while working from the privacy of your own home/                      REJECT Body-Spamschutzregel 287
+/e[-]*mail messages may be stopped/                    REJECT Body-Spamschutzregel 288
+/list removal\/opt[-\ ]*out/                   REJECT Body-Spamschutzregel 289
+/this is a no obligation qualification form/                   REJECT Body-Spamschutzregel 290
+/please notify the sender immediately with .*remove/                   REJECT Body-Spamschutzregel 291
+/home[-\ ]based income opportunity/                    REJECT Body-Spamschutzregel 292
+/(filename|name)="(Happy99|Navidad|prettypark)\.exe"/                  REJECT Body-Spamschutzregel 294
+/(filename|name)="(pretty park|zipped_files|flcss)\.exe"/                      REJECT Body-Spamschutzregel 295
+/(filename|name)="(Msinit|wininit|msi216|CFGWIZ31)\.exe"/                      REJECT Body-Spamschutzregel 296
+/(filename|name)="(Avp_updates|Qi_test|Anti_cih)\.exe"/                        REJECT Body-Spamschutzregel 297
+/(filename|name)="(Emanuel|kmbfejkm|NakedWife|Readme|readme)\.exe"/                    REJECT Body-Spamschutzregel 298
+/(filename|name)="(Seicho_no_ie|JAMGCJJA|Sulfnbk|QuickLnk)\.exe"/                      REJECT Body-Spamschutzregel 299
+/(filename|name)="(Readme|readme)\.eml"/                       REJECT Body-Spamschutzregel 300
+/(kak|day)\.(reg|hta)/                         REJECT Body-Spamschutzregel 302
+/Rem I am sorry/                       REJECT Body-Spamschutzregel 303
+/Te mando este archivo para que me des tu punto de vista/                      REJECT Body-Spamschutzregel 304
+/I send you this file in order to have your advice/                    REJECT Body-Spamschutzregel 305
+/Espero me puedas ayudar con el archivo que te mando/                  REJECT Body-Spamschutzregel 306
+/Espero te guste este archivo que te mando/                    REJECT Body-Spamschutzregel 307
+/Este es el archivo con la informaci� que me pediste/                        REJECT Body-Spamschutzregel 308
+/I hope you can help me with this file that I send/                    REJECT Body-Spamschutzregel 309
+/I hope you like the file that I send you/                     REJECT Body-Spamschutzregel 310
+/This is the file with the information that you ask for/                       REJECT Body-Spamschutzregel 311
+/0 Business Fax Numbers/                       REJECT Body-Spamschutzregel 314
+/1[-\ ]Time Mailling/                  REJECT Body-Spamschutzregel 315
+/30 day money back guarantee/                  REJECT Body-Spamschutzregel 316
+/A New Loan Makes Sense/                       REJECT Body-Spamschutzregel 317
+/Advertise your product or service/                    REJECT Body-Spamschutzregel 318
+/Aging While Burning Fat/                      REJECT Body-Spamschutzregel 319
+/Amazing cash products/                        REJECT Body-Spamschutzregel 320
+/Androstenone/                         REJECT Body-Spamschutzregel 321
+/Attract Members of The Opposite/                      REJECT Body-Spamschutzregel 322
+/Automatic Stock Picking Software/                     REJECT Body-Spamschutzregel 323
+/Bad Credit Is History/                        REJECT Body-Spamschutzregel 324
+/Banner Advertising Price/                     REJECT Body-Spamschutzregel 325
+/Barnyard Fucking/                     REJECT Body-Spamschutzregel 326
+/BEAUTIFUL Women On The Web/                   REJECT Body-Spamschutzregel 327
+/Because Our Records Indicate That You Are A/                  REJECT Body-Spamschutzregel 328
+# /Because You Agree/                  REJECT Body-Spamschutzregel 329
+/Because You Have Subscribed To One Of Our/                    REJECT Body-Spamschutzregel 330
+#/Because You Registered/                      REJECT Body-Spamschutzregel 331
+/Because You Signed Up At One/                         REJECT Body-Spamschutzregel 332
+/Best Porn/                    REJECT Body-Spamschutzregel 333
+/Buy Preforeclosure Houses/                    REJECT Body-Spamschutzregel 334
+/Cable TV Descrambler/                         REJECT Body-Spamschutzregel 335
+/Cannot be Considered Spam/                    REJECT Body-Spamschutzregel 336
+/Cannot be Considered As Spam/                         REJECT Body-Spamschutzregel 337
+/Caso nao desejar receber este tipo de email novamente/                        REJECT Body-Spamschutzregel 338
+/Click Here For Your Free Quote/                       REJECT Body-Spamschutzregel 339
+/Click Here To Avoid This In The Future/                       REJECT Body-Spamschutzregel 340
+/Compliance with the current federal legislation/                      REJECT Body-Spamschutzregel 341
+/Copy DVD Movies/                      REJECT Body-Spamschutzregel 343
+/Creating Immediate Wealth/                    REJECT Body-Spamschutzregel 344
+/Cum Shots/                    REJECT Body-Spamschutzregel 345
+/Dear Future/                  REJECT Body-Spamschutzregel 348
+#/Dear Entrepreneur/                   REJECT Body-Spamschutzregel 349
+/Debt Consolidation/                   REJECT Body-Spamschutzregel 350
+/Do You Want Financial/                        REJECT Body-Spamschutzregel 351
+/Don't Need A Prescription/                    REJECT Body-Spamschutzregel 352
+/E[-\ ]Mail Bill Section 301/                  REJECT Body-Spamschutzregel 353
+/Earn A Full Time Income/                      REJECT Body-Spamschutzregel 354
+/Easily Lose Weight/                   REJECT Body-Spamschutzregel 355
+/Equalamail/                   REJECT Body-Spamschutzregel 356
+/Email Bill Section 301/                       REJECT Body-Spamschutzregel 357
+/Erotic Travel Guide/                  REJECT Body-Spamschutzregel 358
+/Fat Blocker/                  REJECT Body-Spamschutzregel 359
+/Fellow Internet entrepeneur/                  REJECT Body-Spamschutzregel 360
+/Figure Income Earners/                        REJECT Body-Spamschutzregel 361
+/Find Out Anything About Anyone/                       REJECT Body-Spamschutzregel 362
+/Fix Your Credit/                      REJECT Body-Spamschutzregel 363
+/Found this company on the internet/                   REJECT Body-Spamschutzregel 364
+/Free Bulk Email/                      REJECT Body-Spamschutzregel 365
+/Free Direct Email/                    REJECT Body-Spamschutzregel 367
+/Free Multiple Moving Cost/                    REJECT Body-Spamschutzregel 368
+/Free no obligation/                   REJECT Body-Spamschutzregel 369
+/Free Private Webcam/                  REJECT Body-Spamschutzregel 370
+/Free S e x/                   REJECT Body-Spamschutzregel 371
+/Free Vacation Giveaway/                       REJECT Body-Spamschutzregel 373
+/Free XXX/                     REJECT Body-Spamschutzregel 374
+/From A Concerned Gas User/                    REJECT Body-Spamschutzregel 375
+/Get back.*years of your income taxes/                         REJECT Body-Spamschutzregel 376
+/Government Grants E-Book/                     REJECT Body-Spamschutzregel 377
+/GROWTH HORMONE RELEASER/                      REJECT Body-Spamschutzregel 378
+/Hardcore Animal Action/                       REJECT Body-Spamschutzregel 379
+/Hardcore Barnyard/                    REJECT Body-Spamschutzregel 380
+/Hardcore Fist/                        REJECT Body-Spamschutzregel 381
+/Hardcore Fucking/                     REJECT Body-Spamschutzregel 382
+/Home[-\ ]based income opportunity/                    REJECT Body-Spamschutzregel 383
+/Has not been sent unsolicited/                        REJECT Body-Spamschutzregel 384
+/I Will Personally Show You How/                       REJECT Body-Spamschutzregel 385
+/Independent advertising company/                      REJECT Body-Spamschutzregel 386
+/Incredible Life Changing/                     REJECT Body-Spamschutzregel 387
+/It Has Been Going Since/                      REJECT Body-Spamschutzregel 388
+/Hardcore Animal/                      REJECT Body-Spamschutzregel 389
+/Hardcore Fucking/                     REJECT Body-Spamschutzregel 390
+/Hardcore Teens/                       REJECT Body-Spamschutzregel 391
+/Hardcore Unsuspecting/                        REJECT Body-Spamschutzregel 392
+/Has not been sent to you unsolicited/                         REJECT Body-Spamschutzregel 393
+/Hear About Future Offers From Us/                     REJECT Body-Spamschutzregel 394
+/Hear About Offers From Us/                    REJECT Body-Spamschutzregel 395
+/Hot Horny Girls/                      REJECT Body-Spamschutzregel 396
+/Hot Young Nasty/                      REJECT Body-Spamschutzregel 397
+/Huge Wild Animals/                    REJECT Body-Spamschutzregel 398
+/Improve Sexual Vigor/                         REJECT Body-Spamschutzregel 399
+#/If you no longer wish to receive/                    REJECT Body-Spamschutzregel 400
+/If you prefer not to receive future emails/                   REJECT Body-Spamschutzregel 401
+/I'm a total exibitionist/                     REJECT Body-Spamschutzregel 402
+/Im a total exibitionist/                      REJECT Body-Spamschutzregel 403
+/In Compliance With The New E[-\ ]Mail Bill/                   REJECT Body-Spamschutzregel 404
+#/Interest rates are rising/                   REJECT Body-Spamschutzregel 405
+/Just ONE click away from showing you/                         REJECT Body-Spamschutzregel 406
+/Lender referral service/                      REJECT Body-Spamschutzregel 407
+/Lenders Compete For Your Business/                    REJECT Body-Spamschutzregel 408
+/Life Changing Opportunity/                    REJECT Body-Spamschutzregel 409
+/Lips Around Your/                     REJECT Body-Spamschutzregel 410
+/Locate Hidden Assets/                         REJECT Body-Spamschutzregel 411
+/Lose Pounds And Inches/                       REJECT Body-Spamschutzregel 412
+/Lose Some Weight Before/                      REJECT Body-Spamschutzregel 413
+/Low[-\ ]Cost Viagra/                  REJECT Body-Spamschutzregel 414
+/Lowest Mortgage/                      REJECT Body-Spamschutzregel 415
+/Make money online/                    REJECT Body-Spamschutzregel 416
+# /Marketing Method/                   REJECT Body-Spamschutzregel 417
+/Million E[-\ ]mail Addresses/                         REJECT Body-Spamschutzregel 418
+/Million Email Addresses/                      REJECT Body-Spamschutzregel 419
+/Minutes To Complete Your Order/                       REJECT Body-Spamschutzregel 420
+/Much More Effective For Both Partners/                        REJECT Body-Spamschutzregel 421
+/Mortgage Quote/                       REJECT Body-Spamschutzregel 422
+/Need Fod Adult Entertainment/                         REJECT Body-Spamschutzregel 423
+/Never Sends Unsolicited Email/                        REJECT Body-Spamschutzregel 424
+/No[-\ ]Spam Policy/                   REJECT Body-Spamschutzregel 425
+/On my personal live Webcam/                   REJECT Body-Spamschutzregel 427
+/One[-\ ]Time Mail/                    REJECT Body-Spamschutzregel 428
+/One[-\ ]Time Non[-\ ]Commercial/                      REJECT Body-Spamschutzregel 429
+/Opt-In To Our/                        REJECT Body-Spamschutzregel 430
+/Opt-Out From Our/                     REJECT Body-Spamschutzregel 431
+/Our Herbal Supplement/                        REJECT Body-Spamschutzregel 432
+/Owning your first home/                       REJECT Body-Spamschutzregel 433
+/Partner E[-\ ]mail Offers/                    REJECT Body-Spamschutzregel 434
+/Partner Email Offers/                         REJECT Body-Spamschutzregel 435
+/Penis.*growth/                        REJECT Body-Spamschutzregel 436
+/Permanently (deleted|removed) From Our/                       REJECT Body-Spamschutzregel 437
+/Permission Based E[-\ ]mail/                  REJECT Body-Spamschutzregel 438
+/Permission Based Email/                       REJECT Body-Spamschutzregel 439
+/Pheromone Concentrate/                        REJECT Body-Spamschutzregel 440
+/Potent Pheromone/                     REJECT Body-Spamschutzregel 441
+/Price Discount for New TLD Extensions/                        REJECT Body-Spamschutzregel 442
+/Quality Amateur Action/                       REJECT Body-Spamschutzregel 443
+/Ready to refinance/                   REJECT Body-Spamschutzregel 444
+/Real Live Cameras And Movies/                         REJECT Body-Spamschutzregel 445
+/Real LiveCameras And Movies/                  REJECT Body-Spamschutzregel 446
+/Receive Special Offer/                        REJECT Body-Spamschutzregel 447
+/Reduce Body Fat/                      REJECT Body-Spamschutzregel 448
+/Refinance Your Home/                  REJECT Body-Spamschutzregel 449
+/Second Mortgage/                      REJECT Body-Spamschutzregel 450
+/Secure A Better Life For/                     REJECT Body-Spamschutzregel 451
+/See How Much You Can Save/                    REJECT Body-Spamschutzregel 452
+/Sent to you in compliance (with|of)/                  REJECT Body-Spamschutzregel 453
+/Sent To You By A Marketing Partner/                   REJECT Body-Spamschutzregel 454
+/Sent in compliance (with|of)/                         REJECT Body-Spamschutzregel 455
+/Serious Inquiries Only Please/                        REJECT Body-Spamschutzregel 456
+/Shop Hundreds Of Lenders/                     REJECT Body-Spamschutzregel 457
+/Start Making $1/                      REJECT Body-Spamschutzregel 458
+/Step To Financial Freedom/                    REJECT Body-Spamschutzregel 459
+/Steps To Financial Freedom/                   REJECT Body-Spamschutzregel 460
+/Suck My Cock/                         REJECT Body-Spamschutzregel 461
+/Take A FREE Trip/                     REJECT Body-Spamschutzregel 462
+/TAKE YOUR FIRST BIG STEP/                     REJECT Body-Spamschutzregel 463
+/Targeted E[-\ ]mail List/                     REJECT Body-Spamschutzregel 464
+/Targeted Email List/                  REJECT Body-Spamschutzregel 465
+/The following gift or special offer was sent to you/                  REJECT Body-Spamschutzregel 466
+/This email is not sent unsolicited/                   REJECT Body-Spamschutzregel 467
+/This Is A One[-\ ]*Time (email|e-mail|mailing|offer)/                         REJECT Body-Spamschutzregel 468
+/This mailing is done by an independent marketing/                     REJECT Body-Spamschutzregel 469
+/To Be Removed From This Targeted/                     REJECT Body-Spamschutzregel 470
+/To Claim Your Prize Click/                    REJECT Body-Spamschutzregel 471
+/To Stop All Future Offers/                    REJECT Body-Spamschutzregel 472
+/Under Bill s.1618/                    REJECT Body-Spamschutzregel 473
+/Universal Advertising System/                         REJECT Body-Spamschutzregel 474
+/Unlimited Phone Conversations/                        REJECT Body-Spamschutzregel 475
+/Using Your Identity/                  REJECT Body-Spamschutzregel 476
+/Virtumundo/                   REJECT Body-Spamschutzregel 477
+/Voted sex[-\ ]server on the web/                      REJECT Body-Spamschutzregel 478
+/We can award any degree/                      REJECT Body-Spamschutzregel 479
+/We know it sounds impossible/                         REJECT Body-Spamschutzregel 480
+# /Weight Loss [Drug\Medication]/                      REJECT Body-Spamschutzregel 481
+/While working from the privacy of your own home/                      REJECT Body-Spamschutzregel 482
+/Win Big Money Today/                  REJECT Body-Spamschutzregel 483
+/Without Pumps Or Weights Or Stretches/                        REJECT Body-Spamschutzregel 484
+/Wouldn't You Like Your Husband Or Boyfriend To Have/                  REJECT Body-Spamschutzregel 485
+/You Agree To Receive Email Marketing From/                    REJECT Body-Spamschutzregel 486
+/You Are Receiving This Exclusive Promotion/                   REJECT Body-Spamschutzregel 487
+/You Are Registered At One Of Our/                     REJECT Body-Spamschutzregel 488
+/You are receiving this mail because you have/                         REJECT Body-Spamschutzregel 489
+/You Have Agreed To Receive/                   REJECT Body-Spamschutzregel 490
+/You Can Search For Anyone/                    REJECT Body-Spamschutzregel 491
+/You've Agreed To Receive/                     REJECT Body-Spamschutzregel 492
+/You Registered At One Of Our/                         REJECT Body-Spamschutzregel 493
+/You've Registered At One Of Our/                      REJECT Body-Spamschutzregel 494
+/Your E[-\ ]mail Address Was Obtained/                         REJECT Body-Spamschutzregel 495
+/Your Email Address Was Obtained/                      REJECT Body-Spamschutzregel 496
+/Your Email Address Was Supplied/                      REJECT Body-Spamschutzregel 497
+/Your Mail Address Was Supplied/                       REJECT Body-Spamschutzregel 498
+/Your Penis Size/                      REJECT Body-Spamschutzregel 499
+/Smart Tags, Smart Investments?/                               REJECT Body-Spamschutzregel 500
+/faze the Neptune focal point and strive enterprising/                         REJECT Body-Spamschutzregel 501
+/full moon insistence gist an packed/                  REJECT Body-Spamschutzregel 502
+/a upward prominently field day health care the ridicule offing or Internet seemingly/                         REJECT Body-Spamschutzregel 503
+/fanatic but consistency sluice scrape downtrodden five and ten on needless/                   REJECT Body-Spamschutzregel 504
+/fuse box sick sister/                         REJECT Body-Spamschutzregel 505
+/immediate fulfillment big deal and cashier/                   REJECT Body-Spamschutzregel 506
+/in on parakeet quizzical chicken feed leper on square/                        REJECT Body-Spamschutzregel 508
+/reference ounce a achiever sunblock syringe roadside longevity/                       REJECT Body-Spamschutzregel 509
+/ocean distrust as antiperspirant coax lubricant entry, the northwestern politicize,/                  REJECT Body-Spamschutzregel 510
+/By the time Scarlett had undressed and blown out the candle, her/                     REJECT Body-Spamschutzregel 511
+/E-MAIL:czq7q67a@yahoo.co.jp/                  REJECT Body-Spamschutzregel 512
diff --git a/postfix/maps/old/body_checks.2014-01-10_22:36:34 b/postfix/maps/old/body_checks.2014-01-10_22:36:34
new file mode 100644 (file)
index 0000000..c8d870d
--- /dev/null
@@ -0,0 +1,697 @@
+# Version 4.0
+#
+# Das Postfix-Buch - Sichere Mailserver mit Linux
+# http://www.postfixbuch.de
+#
+# Heinlein Professional Linux Support GmbH
+# http://www.heinlein-support.de
+#
+# Downloadquelle dieser Datei: http://www.postfixbuch.de/web/service/checks/
+#
+#
+# Verwendung der Filtersammlung auf eigene Gefahr.
+#
+# Es handelt sich dabei um einen tagesaktuellen Auszug der beim
+# ISP "JPBerlin.de" genutzten Filterregeln. Bitte pruefen Sie vor einem
+# Einsatz bei Ihnen ganz genau, ob diese Regeln noch aktuell und sinnvoll
+# sind und ob Sie sie einsetzen moechten!
+#
+#
+# Setzen Sie in /etc/postfix/main.cf einfach
+#
+# body_checks = pcre:/etc/postfix/body_checks oder
+# oder
+# body_checks = regexp:/etc/postfix/body_checks
+#
+# und fuehren Sie "rcpostfix reload" aus.
+#
+# Tipp: pcre ist ein Drittel schneller als regexp!
+#
+#
+
+#
+# Die Nummern hinter dem REJECT tauchen spaeter iM SMTP-Error oder im Log
+# auf, um die Filter-Regel wiederzufinden, die den Block ausgeloest hat.
+# Es kann stattdessen auch einfacher Text benutzt werden.
+#
+
+
+#
+#
+# Tagesaktuelle, nur voruebergehende Regelungen:
+# ===============================================
+# [Immer mit Timestamp (!) und ggf. Ticket-Nummer eintragen!]
+#
+
+#
+#
+# Dauerhaft genutzte Regelungen:
+# ===============================================
+# [Immer mit aufsteiger Nummer sauber eintragen!]
+#
+#
+/\.(hmlled\.com|moni-llc\.com|pelcastre\.net|dhc\.com\.ar|xemtatca\.com|garroba\.com\.ar|taihinh\.net|toastycomputers\.com|toolv\.com|arquidata\.com\.ar|whodatninga\.com|xsenergy\.ro|photospace\.biz|u-mine\.cl|ultimatepropertyevent\.com|incel\.cl|drippingrockhoney\.com|csdue\.it|koson-sf\.ro|academyoftruesuccess\.com|15pifa\.com|laughland\.me|mikecramer\.com|peliculeroweb\.com\.ar|balserv\.ru|aidangent\.net|24fit\.tw|firstfretmusic\.com|theromantichearts\.com|basler\.com\.ar|deadstockrock\.com|headsup\.hk|windsormetalbattery\.com|kcfullservice2\.com|viptt44\.com|oxip\.me|onesidedbox\.com|ukmigrationlawyers\.com|afrocenter\.com|taliaretelny\.com|worldofiniquity\.com|kourkouta\.com|krobath-brunner\.ch|idu\.la|zabice\.si|ceatlantida\.com\.br|johnrappold\.com|upddezember\.com|lapappy\.ro|oxip\.me|uwgraduation\.net|newfirefox\.ru|stardustcommercialservices\.com|saraplusjustin\.com)\/(telekom|NTTCable|volksbank)/       REJECT Body Spamschutz 1160 Telekom Rechnungsbetrug
+/http:\/\/Super-Rabatte-2013-14111.com/ REJECT Body-Spamschutz 1159
+/http:\/\/slpia.lk/    REJECT Body-Spamschutz 1158
+/http:\/\/www.direkt-sicher.com\/starten\/privatkunde/ REJECT  Body-Spamschutz 1157
+/Unser ING-DIBA  Sicherheits Bereich investiert sehr viel Zeit,/       REJECT Body-Spamschutz 1156
+/ürzlich zeigen unsere Aufzeichnungen, dass Ihr Postbank-Konto möglich durch einen Dritten unbefugten Zutritt./      REJECT Body-Spamschutzregel 1155
+/We are the department of Asian Domain Registration Service in China. Here I have something/   REJECT Body-Spamschutzregel 1154
+/schicken Sie bitte einen Brief auf Violet@arbeitdeutschland.com/      REJECT Body-Spamschutzregel 1153
+/Dear RandomForename_/ REJECT Body-Spamscutzregel 1152
+/http:\/\/defiteq.com\/qms\/upload/    REJECT Body-Spamscutzregel 1151
+/mail.iphone.mn/       REJECT Body-Spamscutzregel 1150
+/http:\/\/www.safe-slh.com/ REJECT Body-Spamschutzregel 1149
+/Sie konnen Ihre Postsendung in unserer Postabteilung personlich kriegen/ REJECT Body-Spamschutzregel 1148
+/Sie sollen dieses Postetikett drucken lassen/ REJECT Body-Spamschutzregel 1147
+/Wenn dies nicht sofort machen Sie Ihre E-Mail-Adresse deaktiviert von unserem Server\./ REJECT Body-Spamschutzregel 1146
+/^Message-ID:*@vps332995.netsons.net/  REJECT  Body-Spamschutzregel 1145
+/dildodaddy/ REJECT Body-Spamschutzregel 1144
+/mehreren fehlgeschlagenen TAN-Eingeben/ REJECT Body-Spamschutzregel 1143
+/filename\=\"c.g.euromilion.pdf\"/     REJECT  Body-Spamscutzregel 1142
+/^Bei Interesse bitten wir um folgende$/       REJECT Body-Spamscutzregel 1141
+/palmandmore\.de/ REJECT Body-Spamschutzregel 1140
+/kundenverifikationservice\.u2m\.ru\/VERIFY\.PHP REJECT/ Body-Spamschutzregel 1139
+/co.cc\/aff\/item.php\?usn\=(aeb1|dap1|dvg1)\&i\=it\_ep\&e\=admin\@groupon.de/ REJECT  Body-Spamschutzregel 1138
+/You Are Guaranteed To Get Paid Instantly For Each Email You Process!/ REJECT  Body-Spamschutzregel 1137
+/I (talk|speak) 2 \'languages\'. Now i\'m 24. I/       REJECT  Body-Spamschutzregel 1136
+/My nickname \"Kuma\"\! \:\) I/        REJECT  Body-Spamschutzregel 1135
+/http:\/\/free.fr\/support\/verification\/compte\//    REJECT  Body-Spamschutzregel 1134
+/http:\/\/sonofages.free.fr\/images\/LogoCreditMutuel.png/ REJECT      Body-Spamschutzregel 1133
+/ucc.edu.ni/   REJECT  Body-Spamschutzregel 1132
+/7figureincome\.php/   REJECT Body-Spamschutzregel 1131
+/Cher Client Verified by Visa/ REJECT  Body-Spamschutzregel 1130
+/^From: "Topillen Apotheke" / REJECT Body-Spamschutzregel 1129
+/^Aufgrund mehrerer Phishing Versuche, unsere Visa und Mastercard/ REJECT Body-Spamschutzregel 1128
+/^ Phishing Departament/                        REJECT Body-Spamschutzregel 1127
+/We wish to invest between $5Million-$100Million in any viable projects/ REJECT Body-Spamschutzregel 1126
+/God bless you as you get back to me/   REJECT  Body-Spamschutzregel 1125
+/www.(b|B)ien(e|E)tremag.com/  REJECT  Body-Spamschutzregel 1124
+/Sehr geehrte Sparkasse Card/  REJECT  Body-Spamschutzregel 1123
+/zigaretten-discount.info/     REJECT  Body-Spamschutzregel 1122
+/zigaretten-discount\[punkt\]info/     REJECT  Body-Spamschutzregel 1121
+/Guten Tag Mitglied [0-9]{5}/  REJECT  Body-Spamschutzregel 1120
+/elenx.innovacon.com\/.e\/e.php/       REJECT  Body-Spamschutzregel 1119
+/www.sniperrs.de\/modules\/Forums\/admin/      REJECT  Body-Spamschutzregel 1118
+/boxneufnet.com\/id\/oragne.fr\/Identifiant/   REJECT  Body-Spamschutzregel 1117
+/www.colellsa.com\/img\/quienes\/pabo\/paypal-fr/      REJECT  Body-Spamschutzregel 1116
+/dekmor.cmu.ac.th\/sticker\/upload\/Logs\/Login\/webscrcmd/    REJECT  Body-Spamschutzregel 1115
+/ektoschronou.com/     REJECT  Body-Spamschutzregel 1114
+/ulouwaio.com/ REJECT  Body-Spamschutzregel 1113
+/logonature.com.nu/    REJECT  Body-Spamschutzregel 1112
+/suinlop.com/  REJECT Body-Spamschutzregel 1111
+/soudoorpo.com/        REJECT Body-Spamschutzregel 1110
+/GOOGLE AUSSTATTUNGSFONDS 20.?.? GEWINNER ANMELDEFORMULAR FUER ZAHLUNG/        REJECT Body-Spamschutzregel 1109
+/Anbieter: Privacy GG Limited, 99 Albert Street, Belize City, CA/      REJECT Body-Spamschutzregel 1108
+/^Die Nachricht wurde durch Interads 24 Ltd/   REJECT Body-Spamschutzregel 1107
+/www.sommer-mit-kollegen.de/   REJECT Body-Spamschutzregel 1006
+# Ein Spammer versenden immer Austragungslinks, die auf "/ausa" enden:
+/^www.*\/ausa$/                        REJECT Body-Spamschutzregel 1105
+/KlickTel Telefonbuch OEM/     REJECT Body-Spamschutzregel 1104
+/www.klicktel24.org/           REJECT Body-Spamschutzregel 1103
+/Klicken Sie hier, und fühlen Sie sich endlich gut behandelt:/        REJECT Body-Spamschutzregel 1102
+/maryjanemax@yahoo.co.uk/      REJECT Body-Spamschutzregel 1101
+/http.*muqugeh\.cn/            REJECT Body-Spamschutzregel 1100
+/Bei uns bekommen Sie Ihren Kredit schnell, unbürokratisch, diskret und natürlich ohne Bankauskunft./        REJECT Body-Spamschutzregel 1099
+/INTERNATIONAL LOTTERIE PROMOTION SPIELGEMEINSCHAFT/   REJECT Body-Spamschutzregel 1098 
+/Leider st=F6ren Sie.=20/      REJECT Body-Spamschutzregel 1097
+/Sie haben dieses Email erhalten, weil Sie im Newsletter von Promohouse Ltd eingetragen sind/  REJECT Body-Spamschutzregel 1096
+/ATTN: Beneficiar/     REJECT Body-Spamschutzregel 1095
+/www.hedonismails.de/                  REJECT Body-Spamschutzregel 1094
+/www.globadressen.(com|net|org|info)/  REJECT Body-Spamschutzregel 1093
+/elegalal.nextmail.ru/                         REJECT Body-Spamschutzregel 1092
+/http:\/\/www.switzerlandpussy.eu/                                     REJECT Body-Spamschutzregel 1082
+/Die jungen Girls fliegen nur so auf die langen/                       REJECT Body-Spamschutzregel 1081
+/\*\*\*\* Commercial use of this software is prohibited \*\*\*\*/      REJECT Body-Spamschutzregel 1080
+/I finded your email in internet and I decide to ask you for help/     REJECT Body-Spamschutzregel 1079
+/Details und moegliche Schritte zur Entsperrung finden Sie/    REJECT Body-Spamschutzregel 1078
+/^Amount Won:/                         REJECT Body-Spamschutzregel 1077
+/AWARD WINNING NOTICE/i                        REJECT Body-Spamschutzregel 1076
+/mixvarejo.com/                                REJECT Body-Spamschutzregel 1075
+/www.global-db.(com|net|org)/          REJECT Body-Spamschutzregel 1074
+/^I am Barrister/                      REJECT Body-Spamschutzregel 1073
+/respublica@gaucherepublicaine.org/    REJECT Body-Spamschutzregel 1072
+/NEU - Vi Super Active/                REJECT Body-Spamschutzregel 1071
+/anhaltende Versagensangste und wiederholte peinliche Situationen/     REJECT Body-Spamschutzregel 1070
+/Schulfreunde Vermittlungs Service AG/  REJECT Body-Spamschutzregel 1068
+/Multimedia Telegramm/  REJECT Body-Spamschutzregel 1067
+/http.*\.fdub\.biz/     REJECT Body-Spamschutzregel 1066
+/TanjaGuenther/        REJECT Body-Spamschutzregel 1065
+/www.bestnetz24.de\/letter\/ausgabe.php/       REJECT Body-Spamschutzregel 1064
+/www.db.?adressen.(com|net|org|info)/  REJECT Body-Spamschutzregel 1063
+/thomas@jthomas.es/    REJECT Body-Spamschutzregel 1062
+/Ihre Marketing Agentur Espa/  REJECT Body-Spamschutzregel 1061
+/www.pakandu.com/      REJECT Body-Spamschutzregel 1060
+/Glob.?.?.?(C|K)ontact.?.?.?Team/      REJECT Body-Spamschutzregel 1059
+/www.gc.?datenbaken.(com|net|org|info)/        REJECT Body-Spamschutzregel 1058
+/www.glc-?data.(com|net|org|info)/     REJECT Body-Spamschutzregel 1057
+/Global.?(C|K)ontact/i REJECT Body-Spamschutzregel 1056
+/www.imarketing.com.br.remove/ REJECT Body-Spamschutzregel 1055 
+/Bestellen Sie jetzt und vergessen Sie Ihre Enttauschungen/     REJECT Body-Spamschutzregel 1054
+/Online Apotheke - original Qualitaet/  REJECT Body-Spamschutzregel 1053
+/Wir wissen was Frauen wollern/         REJECT Body-Spamschutzregel 1052
+/Viiiiaaaaaagra/        REJECT Body-Spamschutzregel 1051
+/Web: www.eurasianpages. com/  REJECT Body-Spamschutzregel 1050
+/^Firma Global Contact bietet Ihnen/   REJECT Body-Spamschutzregel 1049
+/www.g-adressen.net/   REJECT Body-Spamschutzregel 1048
+/NIEMALS geben Sie Ihre Passw.rter an niemanden NUR und melden Sie sich/       REJECT Body-Spamschutzregel 1047 Haspa-Pishing
+/www.loteria.es/       REJECT Body-Spamschutzregel 1046
+/Girls!  Deveelop your sexual reelationship and get even MORE pleasurre!/     REJECT Body-Spamschutzregel 1045
+# Nigeria-Spam / phei 20080209
+/Ich bin bei einer routinen Überprüfung in meiner Bank/              REJECT Body-Spamschutzregel 1044
+/Ich vermute das diese E-Mail eine Überraschung für Sie sein wird/   REJECT Body-Spamschutzregel 1043
+/Ich bin bei einer routinen Überprüfung in meiner Bank /     REJECT Body-Spamschutzregel 1042
+# Versendet UBE/UCE unter verbraucher@wichtig.ms
+/^Ein Dienst der IT4YOU AG, Friedrichstrasse 171, Berlin - Mitte als/  REJECT Body-Spamschutzregel  1041
+# Versendet KlickTel UBE/UCE:   / phei 20080204
+/^www.cdtophit.org/                                    REJECT Body-Spamschutzregel 1040 
+/http:\/\/www\.doenertreff\.de/                                REJECT Body-Spamschutzregel 1039 
+/Brauchen Sie noch einen Grund um zu Vegas VIP Casino/ REJECT Body-Spamschutzregel 1038
+/glob-contact.net$/                                    REJECT Body-Spamschutzregel 1037: glob-contact
+/^Ihr Glob-Kontakt-Team$/                              REJECT Body-Spamschutzregel 1036: glob-contact
+/www.feilervision.de/                                  REJECT Body-Spamschutzregel 1035: feilervision
+/DER INVESTORALARM!/i                                  REJECT Body-Spamschutzregel 1034
+/ES IST EIN UNGLAUBLICHES PROFITPOTENTIAL! VERLIERE DIESE CHANCE NICHT!/i      REJECT Body-Spamschutzregel 1033
+/LOTTERY AND GAMING INTERNET MESSAGE CENTRE/           REJECT Body-Spamschutzregel 1033
+/I work very hard every day to be able to buy necessities for my mother/       REJECT Body-Spamschutzregel 1032
+/THE FREELOTTO COMPANY/                                        REJECT Body-Spamschutzregel 1031
+/BreakingMrktNews/                                     REJECT Body-Spamschutzregel 1030
+/China Media Crop OTC.BB CHMD/                         REJECT Body-Spamschutzregel 1029
+/Weltweit gilt das nummerierte TAN-Verfahren als eines der sicherste/  REJECT Body-Spamschutzregel 1028: Postbank-Pishing
+/^Marion Beckera/                                      REJECT Body-Spamschutzregel 1027
+/Zwecks abschlie&szlig;ende Zustimmung f&uuml;r deine Verhandlung zur/ REJECT Body-Spamschutzregel 1026
+/annullieren deine on-line &Uuml;bertragung&reg; Dienstleistungen./    REJECT Body-Spamschutzregel 1025 
+/www.internetloginuser.info/                           REJECT Body-Spamschutzregel 1024
+/realsevgi.com/                                                REJECT Body-Spamschutzregel 1023
+/Um mich zu entlasten, schicke ich Ihnen das (...) Foto wieder zurück./       REJECT Body-Spamschutzregel 1022 
+/Oder Ihr Provider hat die Mail falsch weiter geleitet!?/      REJECT Body-Spamschutzregel 1021 
+/Versatel-Attachment-Warning.txt/                      REJECT Body-Spamschutzregel 1020
+/www=2Eanaforturizm=2Ecom/                             REJECT Body-Spamschutzregel 1019
+/www.anaforturizm.com/                                 REJECT Body-Spamschutzregel 1018
+/The Jpberlin Support Team/                            REJECT Body-Spamschutzregel 1017: Pishing-Mails
+/^jpberlin.de support team\./                          REJECT Body-Spamschutzregel 1016: Pishing-Mails
+/You have successfully updated the password of your Jpberlin account/  REJECT Body-Spamschutzregel 1015 
+/www.ru4mailnow.com/                                   REJECT Body-Spamschutzregel 1014
+/EXPLOSIVE PICK FOR OUR MEMBERS/                       REJECT Body-Spamschutzregel 1013
+/AntiVirus-System: Kein Virus erkannt/                 REJECT Body-Spamschutzregel 1012
+/--- FIFA Fussball-Weltmeisterschaft 2006/             REJECT Body-Spamschutzregel 1011
+/ankara@ankararentacar.de/                             REJECT Body-Spamschutzregel 1010
+/Replica Watch Models/                                 REJECT Body-Spamschutzregel 1009
+/Diadem Travel/                                                REJECT Body-Spamschutzregel 1008
+/Let the search engine experts compete/                        REJECT Body-Spamschutzregel 1007
+/Wenn du sonst noch helfen willst, dann verschick diese Nachricht einfach so oft du willst./   REJECT Body-Spamschutzregel 1006
+/http:\/\/www.ehmig.net\/web_mailer/                   REJECT Body-Spamschutzregel 1005
+/http:\/\/real.slon.biz/                               REJECT Body-Spamschutzregel 1004
+#/im Zusammenhang mit dem Arbeitslosengeld II/         REJECT Body-Spamschutzregel 1003
+/www.inverz.org/                                       REJECT Body-Spamschutzregel 1002
+/www.inverz.net/                                       REJECT Body-Spamschutzregel 1001
+
+
+
+
+
+
+/We recommend you to follow the instructions in order to keep your computer safe./     REJECT Body-Spamschutzregel 1
+/Sieh Dir einfach mal ein Video an und mach dann gleich ein Treffen/   REJECT Body-Spamschutzregel 2
+#/money.*back.*guarant/                                        REJECT Body-Spamschutzregel 3
+/ CIALIS /                                             REJECT Body-Spamschutzregel 4
+/www.galamed.biz/                              REJECT Body-Spamschutzregel 5
+/Starts working in less than 15 min./          REJECT Body-Spamschutzregel 6
+/Adipren720/                                   REJECT Body-Spamschutzregel 7
+/www.lending-home.com/                         REJECT Body-Spamschutzregel 8
+/bigbonus-casino.com/                          REJECT Body-Spamschutzregel 9
+/Ich hab die ultimative Seite.*dich, klick doch mal an!/                               REJECT Body-Spamschutzregel 10
+/www.server42.com/                             REJECT Body-Spamschutzregel 11
+/seo-profits.com/                              REJECT Body-Spamschutzregel 12
+/Have a great web site, but no one knows it even/                              REJECT Body-Spamschutzregel 13
+/REVERZ.*D-INFO/                               REJECT Body-Spamschutzregel 14
+/D-INFO.*REVERZ/                               REJECT Body-Spamschutzregel 15
+/greatmaleenhancement.biz/                     REJECT Body-Spamschutzregel 16
+/ Xanax /                                      REJECT Body-Spamschutzregel 17
+/ Vic(o|0)din /                                        REJECT Body-Spamschutzregel 18
+/ Hydr(o|0)c(o|0)d(o|0)ne /                    REJECT Body-Spamschutzregel 19
+/ V1agra /                                     REJECT Body-Spamschutzregel 20
+/warehousefull.com/                            REJECT Body-Spamschutzregel 21
+/No doctor visit needed/                       REJECT Body-Spamschutzregel 22
+/KLICKTEL KENNT SIE!/                          REJECT Body-Spamschutzregel 23
+/^www.femo-online.de/                          REJECT Body-Spamschutzregel 24
+/www.land-ua.com/                              REJECT Body-Spamschutzregel 25
+/Come to Loqozine/                             REJECT Body-Spamschutzregel 26
+/^<center><.*a href=.*img src=.*border.*><\/a><\/center>$/                             REJECT Body-Spamschutzregel Check 27
+/www.gord.us/                                  REJECT Body-Spamschutzregel 28
+/www.reverz.org/                               REJECT Body-Spamschutzregel 29
+/wonderfulaction.com/                          REJECT Body-Spamschutzregel 30
+/At our pharmacy we offer/                     REJECT Body-Spamschutzregel 31
+/Was ist besser als eine fette Ladung Sahne/   REJECT Body-Spamschutzregel 32
+/www.surerxmed.com/                            REJECT Body-Spamschutzregel 33
+/www.surerxpills.com/                          REJECT Body-Spamschutzregel 34
+/www.stifyems.com/                             REJECT Body-Spamschutzregel 35
+/www.diatrus.com/                              REJECT Body-Spamschutzregel 36
+/CITYNETT-NEWSLETTER/i                         REJECT Body-Spamschutzregel 37
+/Note: *Use *password/                         REJECT Body-Spamschutzregel 38
+/ will  be disabled because  of improper using/        REJECT Body-Spamschutzregel 39
+/i.*don.*like.*the*.plaintext/                 REJECT Body-Spamschutzregel 40
+/archive *password/                            REJECT Body-Spamschutzregel 41
+# /The *Attac..* *team/                                REJECT Body-Spamschutzregel 42
+/The *Attac.org *team/                         REJECT Body-Spamschutzregel 43
+/The *Attac.de *team/                          REJECT Body-Spamschutzregel 44
+/The *Attac-netzwerk.de *team/                 REJECT Body-Spamschutzregel 45
+/The *Jpberlin.de *team/                       REJECT Body-Spamschutzregel 46
+/Our main mailing server/                      REJECT Body-Spamschutzregel 47
+/please update your profile at Billing Center/ REJECT Body-Spamschutzregel 48
+/WSEAS will reply to you/                      REJECT Body-Spamschutzregel 49
+/de.componentsengine.net/                      REJECT Body-Spamschutzregel 50
+/List von Components Engine eingetragen/       REJECT Body-Spamschutzregel 51
+/The Weekend Pill - Xialis is safer, quicker, lasts longers/   REJECT  Body-Spamschutzregel
+/Muzenda der �teste Sohn von Paul Muzenda bin , einem Farmer in Simba/                               REJECT Body-Spamschutzregel 53
+/Alles fr die Autorennbahn/                    REJECT Body-Spamschutzregel 54
+/Der Wurm nennt sich selbst "ODIN" und konnte sich bist jetzt/                 REJECT Body-Spamschutzregel 55
+/NICHT ABHEBEN, SONDERN SOFORT ABWEISEN/               REJECT Body-Spamschutzregel Das ist ein HOAX, eine Falschmeldung. http://www.hoax-info.de 56
+/Es ist ein Virus, welcher alle IMEI und IMSI Daten/   REJECT Body-Spamschutzregel Das ist ein HOAX, eine Falschmeldung. http://www.hoax-info.de 57
+/Der Meister unter den Druckprogrammen: PRINTMASTER 8 GOLD/                    REJECT Body-Spamschutzregel 58
+/Stellen Sie sich vor, Sie kaufen ein Produkt oder eine Dienstleistung im/     REJECT Body-Spamschutzregel 59
+/So finden Sie blitzschnell den NAMEN und ADRESS-EINTRAG zu jeder/              REJECT Body-Spamschutzregel 60
+# Rausgenommen wegen Groupon, phei, 11.3.13
+# /^TVqQAAMAAAAEAAAA\/\/8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA$/                           REJECT Body-Spamschutzregel Due to recent virus attacks, we temporarily block all Win32 executable files. Please re-send your attachment in a compressed (tar, zip, rar, etc.) form. Your message has NOT been delivered. 61
+/eptember 2003, Cumulative Patch/                                              REJECT Body-Spamschutzregel 62
+/Ich bin gerade vor einem neuen.*sehr gef�rlichen V.rus gewarnt/             REJECT Body-Spamschutzregel 63
+/^RSLxwtYBDB6FCv8ybBcS0zp9VU5of3K4BXuwyehTM0RI9IrSjVuwP94xfn0wgOjouKWzGXHVk3qg$/       REJECT Body-Spamschutzregel This is a Sobig-Worm! 64
+/exklusives virtuelles Gratis-Rubbellos welches Sie gleich jetzt live mit/             REJECT Body-Spamschutzregel 65
+/Willkommen beim Lucky7Casino/                         REJECT Body-Spamschutzregel 66
+/heutzutage spielen Kontakte und Adressdaten eine immer wichtigere Rolle./              REJECT Body-Spamschutzregel 67
+/REVERZ anhand des Datenbestands der D-Info den gesuchten/                             REJECT Body-Spamschutzregel 68
+/www.privatseitennetz.com/                             REJECT Body-Spamschutzregel 69
+/Outlook and Outlook Express as well as five newly/    REJECT Body-Spamschutzregel 70
+/delog@cip.informatik.uni-wuerzburg.de/                        REJECT Body-Spamschutzregel 71
+/credit.hostfree2003.com/                              REJECT Body-Spamschutzregel 72
+/www.mediabiz.de.ewmail/                               REJECT Body-Spamschutzregel 73
+/Want to boost your sales with Internet/               REJECT Body-Spamschutzregel 74
+/talente.tripod.com.br/                                        REJECT Body-Spamschutzregel 75
+/schlechte Schufa-Auskunft? Bonit�sprobleme? Dann w�len Sie doch/                          REJECT Body-Spamschutzregel 76
+/Diese Liste von Banken, Sparkassen Volks- und Raiffeisenbanken OHNE Schufa-Anschluss finden Sie nicht/                                REJECT Body-Spamschutzregel 77
+/Gute Nachrichten. Gerade habe ich die geile \"FickShow\" gefunden:/                           REJECT Body-Spamschutzregel 78
+/Gute Nachrichten. Gerade habe ich die geile "FickShow" gefunden:/                             REJECT Body-Spamschutzregel 79
+/Create Professional 3D Page-Tuning/                   REJECT Body-Spamschutzregel 80
+/SEXKONTAKTE ONLINE/                                   REJECT Body-Spamschutzregel 81
+/FREE Access to.*adult.*sites/i                                REJECT Body-Spamschutzregel 82
+/web-supermarket.com/i                                         REJECT Body-Spamschutzregel 83
+/Wir haben ihre Adresse durch eines unserer Partnerunternehmen/                        REJECT Body-Spamschutzregel 84
+/Wir haben ihre Adresse.*Partnerunternehmen/i          REJECT 85
+/herbal-place.com/                             REJECT Body-Spamschutzregel 86
+/GIO DIET-CAPS greifen hier ein durch:/                        REJECT Body-Spamschutzregel 87
+/These are Free Cash Grants That you NEVER have to repay/                      REJECT Body-Spamschutzregel 88
+/Wir haben unseren Zugang neu upgedadet/                       REJECT Body-Spamschutzregel 89
+/Jemand der Dich sehr gut kennt wuerde gern ein Treffen mit Dir/i              REJECT Body-Spamschutzregel 90
+/Wenn Du wissen willst wer Dich treffen moechte/i                              REJECT Body-Spamschutzregel 91
+/You Have Won a FREEE/i                                REJECT Body-Spamschutzregel 93
+/Click Here For All Your Favorite Pornstars/i                          REJECT Body-Spamschutzregel 94
+/Year the U.S. Government Gives away BILLIONS in cash grants/i                                 REJECT Body-Spamschutzregel 95
+/Banken ohne Schufa-Auskunft/i                         REJECT Body-Spamschutzregel 96
+/Probleme mit der Schufa/i                             REJECT Body-Spamschutzregel 97
+/Laden Sie sich jetzt unsere kostenlose Zugangssoftware runter/                                REJECT Body-Spamschutzregel 98
+/Genocide Is A Black-And-White Concept/                                REJECT Body-Spamschutzregel 99
+/So viele Wuensche auf einmal/                                 REJECT Body-Spamschutzregel 100
+/diese Mail ist kein SPAM/i                                    REJECT Body-Spamschutzregel 101
+/Sch.*ne Gr.*e von Lucky Casino/                               REJECT Body-Spamschutzregel 102
+/Weil Sie oder ein anderer bei Lucky Casino/i                  REJECT Body-Spamschutzregel 103
+/Endlich habe ich Deine E-Mail Adresse wieder gefunden, das hat aber/i                         REJECT Body-Spamschutzregel 104
+/X-MS_Scanner: Kein Virus erkannt/             REJECT Body-Spamschutzregel Sober-Wurmsignatur
+/Anti_Virus Service/                           REJECT Body-Spamschutzregel Sober-Wurmsignatur
+
+# 
+# Checks gesammelt aus dem Netz von 
+# http://www.hispalinux.es/~data/postfix/ 
+# 
+/.*www\.removeyou\.com.*/              REJECT Body-Spamschutzregel 110
+/.*waterforge\.com.*/                  REJECT Body-Spamschutzregel 111
+/.*capitalwave\.com\?subject=Please*/  REJECT Body-Spamschutzregel 112
+/\.virtmundo\.com/                     REJECT Body-Spamschutzregel 113
+#/Accept Credit Cards/                         REJECT Body-Spamschutzregel 114
+/Nude Celebrities/                     REJECT Body-Spamschutzregel 115
+/PRODUCT or SERVICE/i                  REJECT Body-Spamschutzregel 116
+# /GUARANTEED!/                                REJECT Body-Spamschutzregel 117
+/Amateur Girls/                        REJECT Body-Spamschutzregel 118
+#/FREE MEMBERSHIP/                     REJECT Body-Spamschutzregel 119
+#/bizinfo/                             REJECT Body-Spamschutzregel 120
+# block iframe hack 122
+/<iframe src=(3D)?cid:.* height=(3D)?0 width=(3D)?0>/                  REJECT Body-Spamschutzregel 123
+# some porn spam phrases 125
+/^Big tit lovers unite\.$|\bcum.?(shoo?ts|slurp)|swallow(ing)? cum\b|\bcum\b.*swallow(ing)?|\b(ass|arse).?fucking|(tight|wet|shaved|young|teen)+ pussy|fuck.?fest|pussy.?juice|\bcum all over|compulsive masturbators agree|explicit hardcore|(nasty|teen).*\bsluts?|You received this mail because our records show that you have asked to receive|(TEEN|ANAL) FUCK SITE|delete this mail( now)? if (you|u) do not want porn|HARDCORE PORN|HORNY FARMGIRLS/                   REJECT Body-Spamschutzregel 126
+# some nigerian scam phrases 128
+/^Dear.*(Fellow.*Entrepreneur|Achiever|adult.*webmaster|Internet.*user|Future.*Millionaire)/                   REJECT Body-Spamschutzregel 129
+# Wg. Postfiy-Problem auskommentiert?! 130
+#/(Dan Dakova|(TO|Attn *)[;:]? *(The )?President *\/ *C\.?E\.?O\.?|STRICTLY CONFIDENTIAL BUSINESS PROPOSAL|MR(?:\.|=2e)? PATRICE MILLER|President of Crane International Trading Corp(?:\.|=2e)|44-775-281-5820|44-7799289001|44-7092374892|44-7092343325|JOSEPH NWOSU|HARRY KONGOLO|JAMES GIWA|(Umaru|Aminatou) Hamidu|PERSONAL AND STRICTLY CONFIDENTIAL|It is with my profound dignity that I write you this very important|REQUEST FOR URGENT BUSINESS|Marshall Kabba|WITH DUE RESPECT AND HUMIILITY I WRITE YOU|I GOT YOUR CONTACT THROUGH INTERNATIONAL BUSINESS|Your contact address got to me through the Internet|MOHAMMED(?:\.|=2e)?\s?ABACHA|will forward to you a duly signed POWER OF ATTORNEY|Edith M(?:\.|=2e)? Koromah|I must solicit your strictest confidence in this transaction|MRS(?:\.|=2e)? ?M.? ?SESE-SEKO|WIDOW OF LATE PRESIDENT MOBUTU|ATTN:\s*MANAGING DIRECTOR|PERMIT ME TO INFORM YOU OF MY DESIRE OF GOING INTO|MR MOMADOU LEY|I AM BARRISTER ABDULKARIMI A(?:\.|=2e)? BRUME|^\s*ATTN\s*;\s*$|BRAM KHUMALO|(Sandra|Jonas) Savimbi|Million\b.{0,40}\b(?:United States? Dollars?|USD)|BASED ON INFORMATION GATHERED ABOUT YOU|POSITION TO HELP US IN TRANSFER|Government of Nigeria|NIGERIAN? NATIONAL|Nigerian? Government|Bank of Nigeria|Mpeti Kabila|President LAURENT DESIRE KABILA|CLEMENT OSHODI|URGENT & CONFIDENTIAL BUSINESS PROPOSAL|DEPARMENT OF PETROLEUM RESOURCES|Federal Ministry of works and Housing in Nigeria|Director of Contracts and Finance Allocation|CHIENCHEN YU|Dangote Ahmed|CHRIS KAASA|I WAIT YOUR URGENT RESPONSE|PRESIDENT DAWUDU JAWARA|JAMES ADELEKE|I am soliciting your involvement in a business|MIRIAM ABACHA|wife of the (?:late )?Nigeria|Kamuzu Thandiwe)/                      REJECT Body-Spamschutzregel 131
+# misc spam phrases 133
+/(Kathmandu Temple Kiff|Do You Have The Yen To Be a A Millionaire\?|This message is brought to you by BerryTrim Affiliate|A \$5,000 Investment in the Euro vs the dollar, "?properly positioned"?|Reply( back)? with "?remove"? in( the)? subject line|To be removed (send e?-?mail|from further mailings)|If you have the staff to field the leads I can generate|Do you need more Traffic to your website\?|herbal viagra)/                  REJECT Body-Spamschutzregel 134
+# Covers off most of the double extension virus attachments- more you have 140
+# in one line the more efficient it is 141
+/^Content-Disposition: attachment;filename=".*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)"$/                    REJECT Body-Spamschutzregel 142
+/^Content-Disposition: attachment;filename=.*\.(doc|zip|exe|xls|jpg|gif)\.(pif|bat|com|exe|lnk)$/                      REJECT Body-Spamschutzregel 143
+/(filename|name)="(WTC|wtc|README)\.EXE"/                                              REJECT Body-Spamschutzregel 145
+/(filename|name)="(Happy99|Navidad|prettypark|pretty park|zipped_files|flcss|Msinit|wininit|msi216|readme|README|Avp_updates|Qi_test|Anti_cih)\.exe"/                                  REJECT Body-Spamschutzregel 146
+/(filename|name)="(dhcp*|Emanuel|kmbfejkm|NakedWife|Seicho_no_ie|JAMGCJJA|Sulfnbk)\.exe"/                              REJECT Body-Spamschutzregel 147
+/(kak|day)\.(reg|hta)/                                                                 REJECT Body-Spamschutzregel 148
+/to be removed[,]* please click.*link/                         REJECT Body-Spamschutzregel 151
+# /to be removed[,]* from (the|my|our) (mailing|email|e-mail)*[ ]*list/                        REJECT Body-Spamschutzregel 152
+/to be removed[,]* from.*(mailings|offers)/                    REJECT Body-Spamschutzregel 153
+/to be removed[,]* from the list send a blank email/                   REJECT Body-Spamschutzregel 154
+/to be removed[,]* [e]*[-]*mail.*with/                         REJECT Body-Spamschutzregel 155
+/to remove[,]* please send a blank email/                      REJECT Body-Spamschutzregel 156
+#/remove yourself from this list/                      REJECT Body-Spamschutzregel 157
+/removed from our mail agents/                         REJECT Body-Spamschutzregel 158
+/to remove yourself immediately/                       REJECT Body-Spamschutzregel 159
+/to remove yourself from future/                       REJECT Body-Spamschutzregel 160
+/Rem[o]*ve me fro[nm] any (furhter|further) mailings/                  REJECT Body-Spamschutzregel 161
+/remove yourself from any future mailings/                     REJECT Body-Spamschutzregel 162
+/to no longer receive this message reply/                      REJECT Body-Spamschutzregel 163
+/to no longer receive messages click the link/                         REJECT Body-Spamschutzregel 164
+/to no longer receive messages please click the link/                  REJECT Body-Spamschutzregel 165
+/our broadcast email software/                         REJECT Body-Spamschutzregel 166
+/there are no federal regulations or laws on (email|e-mail) advertising/                       REJECT Body-Spamschutzregel 167
+/to receive (no|any) (further|future) (offers|mailings)/                       REJECT Body-Spamschutzregel 168
+/unsubscribe from Virtumundo Rewards/                  REJECT Body-Spamschutzregel 171
+/if you do not wish to receive email from me/                  REJECT Body-Spamschutzregel 172
+/reply with the word remove in the subject line/                       REJECT Body-Spamschutzregel 173
+/reply address on this email was active at the time this email was sent/                       REJECT Body-Spamschutzregel 174
+/not a registered investment advisor/                  REJECT Body-Spamschutzregel 175
+/sent by corporate micro mail manager/                         REJECT Body-Spamschutzregel 176
+/to be stop future mailings/                   REJECT Body-Spamschutzregel 177
+/to stop future mailings/                      REJECT Body-Spamschutzregel 178
+/to be taken off the mailing list please click below/                  REJECT Body-Spamschutzregel 179
+/sent to you in compliance (with|of)/                  REJECT Body-Spamschutzregel 180
+/sent in compliance (with|of)/                         REJECT Body-Spamschutzregel 181
+/compliance with the current federal legislation/                      REJECT Body-Spamschutzregel 182
+/comply with proposed federal legislation/                     REJECT Body-Spamschutzregel 183
+/permanently (deleted|removed) from our (database|list)/                       REJECT Body-Spamschutzregel 184
+/to be removed your email from our mailing list/                       REJECT Body-Spamschutzregel 185
+/this mailing is done by an independent marketing/                     REJECT Body-Spamschutzregel 186
+/this[ ]*message[ ]*is[ ]*being[ ]*sent[ ]*in[ ]*full[ ]*compliance/                   REJECT Body-Spamschutzregel 187
+/this is a one[-\ ]*time (email|e-mail|mailing|offer)/                         REJECT Body-Spamschutzregel 188
+/Under Bill s.1618/                    REJECT Body-Spamschutzregel 189
+/cannot be considered spam/                    REJECT Body-Spamschutzregel 190
+/cannot be considered as spam/                         REJECT Body-Spamschutzregel 191
+/(respect|honor|honour) all removal requests/                  REJECT Body-Spamschutzregel 192
+/no longer wish to receive these offers/                       REJECT Body-Spamschutzregel 193
+/you will not receive this offer again/                        REJECT Body-Spamschutzregel 194
+/this is not an unsolicited mail/                      REJECT Body-Spamschutzregel 195
+/this email has not been sent to you unsolicited/                      REJECT Body-Spamschutzregel 196
+/has not been sent unsolicited/                        REJECT Body-Spamschutzregel 197
+#/(wish|would) to be removed from (our|the)/                   REJECT Body-Spamschutzregel 199
+/all removes (honored|honoured)/                       REJECT Body-Spamschutzregel 200
+/To[ ]+remove[ ]+.*@excite.com/                        REJECT Body-Spamschutzregel 201
+/to[ ]+be[ ]+removed[ ]+.*@excite.com/                         REJECT Body-Spamschutzregel 202
+/removemenow@excite.com/                       REJECT Body-Spamschutzregel 204
+/1800cruisesandtours\.com/                     REJECT Body-Spamschutzregel 205
+/freewebdirect\.net/                   REJECT Body-Spamschutzregel 206
+/new-herbalway\.com/                   REJECT Body-Spamschutzregel 207
+/advantagesweb\.com/                   REJECT Body-Spamschutzregel 208
+/phytohealing\.com/                    REJECT Body-Spamschutzregel 209
+/tradersprophet\.com/                  REJECT Body-Spamschutzregel 210
+/ugot2see\.com/                        REJECT Body-Spamschutzregel 211
+/hotlatinparadise\.com/                        REJECT Body-Spamschutzregel 212
+/pearlgolf\.com/                       REJECT Body-Spamschutzregel 213
+/halloweenomania\.com/                         REJECT Body-Spamschutzregel 214
+/gofortuneonline\.com/                         REJECT Body-Spamschutzregel 215
+/scantexas\.com/                       REJECT Body-Spamschutzregel 216
+/buildreferrals\.com/                  REJECT Body-Spamschutzregel 217
+/removeyou\.com/                       REJECT Body-Spamschutzregel 218
+/cashbackmall\.com/                    REJECT Body-Spamschutzregel 219
+/pageitnow\.net/                       REJECT Body-Spamschutzregel 220
+/easycream\.com/                       REJECT Body-Spamschutzregel 221
+/optinrealbig\.com/                    REJECT Body-Spamschutzregel 222
+/realgreatgifts\.com/                  REJECT Body-Spamschutzregel 223
+/realcheapgifts\.com/                  REJECT Body-Spamschutzregel 224
+/pillsofpleasure\.com/                         REJECT Body-Spamschutzregel 225
+/greathealthpills\.com/                        REJECT Body-Spamschutzregel 226
+/saverealbigdeals\.com/                        REJECT Body-Spamschutzregel 227
+/saverealbigstore\.com/                        REJECT Body-Spamschutzregel 228
+/realbigwinners\.com/                  REJECT Body-Spamschutzregel 229
+/saverealbig\.com/                     REJECT Body-Spamschutzregel 230
+/extremetraffic_rem@excite\.com/                       REJECT Body-Spamschutzregel 232
+/tccoptin@yahoo\.com/                  REJECT Body-Spamschutzregel 233
+/tccoptout@yahoo.com/                  REJECT Body-Spamschutzregel 234
+/stop026@excite\.com/                  REJECT Body-Spamschutzregel 235
+/pleasestopsending@hotmail.com/                        REJECT Body-Spamschutzregel 236
+/viperdrawing@winning.com/                     REJECT Body-Spamschutzregel 237
+/mailto:.*\@.*\?subject\=(3D)*(remove|removeme|pleasedelete|pleaseremove|deleteme)+/                   REJECT Body-Spamschutzregel 238
+/StudioPros/                   REJECT Body-Spamschutzregel 240
+/universal advertising systems/                        REJECT Body-Spamschutzregel 241
+/androstenone pheromone concentrate/                   REJECT Body-Spamschutzregel 242
+/message was sent by a[n]* independent advertising company/                    REJECT Body-Spamschutzregel 243
+/amazing cash products/                        REJECT Body-Spamschutzregel 244
+/penis.*growth/                        REJECT Body-Spamschutzregel 245
+/vortex[ ]+supplies/                   REJECT Body-Spamschutzregel 246
+/international trade sources llc/                      REJECT Body-Spamschutzregel 247
+/postmasterdirect inc/                         REJECT Body-Spamschutzregel 248
+/free no obligation consultation/                      REJECT Body-Spamschutzregel 249
+/voted sex[-\ ]server on the web/                      REJECT Body-Spamschutzregel 250
+/get back.*years of your income taxes/                         REJECT Body-Spamschutzregel 251
+/click here for your free quote/                       REJECT Body-Spamschutzregel 252
+/click here to be (permanently)* ?(removed|deleted)/                   REJECT Body-Spamschutzregel 253
+/to unsubscribe do nothing/                    REJECT Body-Spamschutzregel 254
+/OTCBB Stock Alert/                    REJECT Body-Spamschutzregel 255
+/apparently you have filled out an online form/                        REJECT Body-Spamschutzregel 257
+/list management software will not know/                       REJECT Body-Spamschutzregel 258
+/message will only be sent once/                       REJECT Body-Spamschutzregel 259
+/found this company on the internet/                   REJECT Body-Spamschutzregel 260
+/you will not receive any future mailings/                     REJECT Body-Spamschutzregel 261
+/all removal requests are (honored|honoured)/                  REJECT Body-Spamschutzregel 262
+/you will be removed from our mailing[ ]*list and receive no further information from us/                      REJECT Body-Spamschutzregel 263
+/we include contact information and a method to be removed from our mailing[ ]*list/                   REJECT Body-Spamschutzregel 264
+/there is no need to unsubscribe/                      REJECT Body-Spamschutzregel 265
+/I have made every attempt to target this message/                     REJECT Body-Spamschutzregel 266
+/If you do not wish to be on our list then click here/                         REJECT Body-Spamschutzregel 267
+/If you are not interested in receiving information/                   REJECT Body-Spamschutzregel 268
+/your request will be (honored|honoured) with prompt removal/                  REJECT Body-Spamschutzregel 269
+/if you feel you got this e[-]*mail by mistake/                        REJECT Body-Spamschutzregel 270
+/to have us permanently remove you from our list/                      REJECT Body-Spamschutzregel 271
+/we guarantee you will not receive any future e[-]*mails from us/                      REJECT Body-Spamschutzregel 272
+/if you would rather not receive future e[-]*mails/                    REJECT Body-Spamschutzregel 273
+/we do not intend to send any future e[-]*mails/                       REJECT Body-Spamschutzregel 274
+/further emailing to you by the of this email may be stopped/                  REJECT Body-Spamschutzregel 275
+/by the of this email may be stopped/                  REJECT Body-Spamschutzregel 276
+/receiving this e[-]*mail because you opted[-\ ]in/                    REJECT Body-Spamschutzregel 277
+/this email has been sent to you because someone at this e[-]*mail address/                    REJECT Body-Spamschutzregel 278
+/to have your name removed from our email database/                    REJECT Body-Spamschutzregel 279
+/stopped at no cost to you by sending a reply to this e[-]*mail address/                       REJECT Body-Spamschutzregel 280
+/this message is an advertisement/                     REJECT Body-Spamschutzregel 281
+/immediately removed from receiving any more information/                      REJECT Body-Spamschutzregel 282
+/would not like to receive future messages/                    REJECT Body-Spamschutzregel 283
+/tell us you would not like to continue to receive such e[-]*mails/                    REJECT Body-Spamschutzregel 284
+/advertise your product or service using bulk email services/                  REJECT Body-Spamschutzregel 285
+/You have been specially selected to qualify/                  REJECT Body-Spamschutzregel 286
+/while working from the privacy of your own home/                      REJECT Body-Spamschutzregel 287
+/e[-]*mail messages may be stopped/                    REJECT Body-Spamschutzregel 288
+/list removal\/opt[-\ ]*out/                   REJECT Body-Spamschutzregel 289
+/this is a no obligation qualification form/                   REJECT Body-Spamschutzregel 290
+/please notify the sender immediately with .*remove/                   REJECT Body-Spamschutzregel 291
+/home[-\ ]based income opportunity/                    REJECT Body-Spamschutzregel 292
+/(filename|name)="(Happy99|Navidad|prettypark)\.exe"/                  REJECT Body-Spamschutzregel 294
+/(filename|name)="(pretty park|zipped_files|flcss)\.exe"/                      REJECT Body-Spamschutzregel 295
+/(filename|name)="(Msinit|wininit|msi216|CFGWIZ31)\.exe"/                      REJECT Body-Spamschutzregel 296
+/(filename|name)="(Avp_updates|Qi_test|Anti_cih)\.exe"/                        REJECT Body-Spamschutzregel 297
+/(filename|name)="(Emanuel|kmbfejkm|NakedWife|Readme|readme)\.exe"/                    REJECT Body-Spamschutzregel 298
+/(filename|name)="(Seicho_no_ie|JAMGCJJA|Sulfnbk|QuickLnk)\.exe"/                      REJECT Body-Spamschutzregel 299
+/(filename|name)="(Readme|readme)\.eml"/                       REJECT Body-Spamschutzregel 300
+/(kak|day)\.(reg|hta)/                         REJECT Body-Spamschutzregel 302
+/Rem I am sorry/                       REJECT Body-Spamschutzregel 303
+/Te mando este archivo para que me des tu punto de vista/                      REJECT Body-Spamschutzregel 304
+/I send you this file in order to have your advice/                    REJECT Body-Spamschutzregel 305
+/Espero me puedas ayudar con el archivo que te mando/                  REJECT Body-Spamschutzregel 306
+/Espero te guste este archivo que te mando/                    REJECT Body-Spamschutzregel 307
+/Este es el archivo con la informaci� que me pediste/                        REJECT Body-Spamschutzregel 308
+/I hope you can help me with this file that I send/                    REJECT Body-Spamschutzregel 309
+/I hope you like the file that I send you/                     REJECT Body-Spamschutzregel 310
+/This is the file with the information that you ask for/                       REJECT Body-Spamschutzregel 311
+/0 Business Fax Numbers/                       REJECT Body-Spamschutzregel 314
+/1[-\ ]Time Mailling/                  REJECT Body-Spamschutzregel 315
+/30 day money back guarantee/                  REJECT Body-Spamschutzregel 316
+/A New Loan Makes Sense/                       REJECT Body-Spamschutzregel 317
+/Advertise your product or service/                    REJECT Body-Spamschutzregel 318
+/Aging While Burning Fat/                      REJECT Body-Spamschutzregel 319
+/Amazing cash products/                        REJECT Body-Spamschutzregel 320
+/Androstenone/                         REJECT Body-Spamschutzregel 321
+/Attract Members of The Opposite/                      REJECT Body-Spamschutzregel 322
+/Automatic Stock Picking Software/                     REJECT Body-Spamschutzregel 323
+/Bad Credit Is History/                        REJECT Body-Spamschutzregel 324
+/Banner Advertising Price/                     REJECT Body-Spamschutzregel 325
+/Barnyard Fucking/                     REJECT Body-Spamschutzregel 326
+/BEAUTIFUL Women On The Web/                   REJECT Body-Spamschutzregel 327
+/Because Our Records Indicate That You Are A/                  REJECT Body-Spamschutzregel 328
+# /Because You Agree/                  REJECT Body-Spamschutzregel 329
+/Because You Have Subscribed To One Of Our/                    REJECT Body-Spamschutzregel 330
+#/Because You Registered/                      REJECT Body-Spamschutzregel 331
+/Because You Signed Up At One/                         REJECT Body-Spamschutzregel 332
+/Best Porn/                    REJECT Body-Spamschutzregel 333
+/Buy Preforeclosure Houses/                    REJECT Body-Spamschutzregel 334
+/Cable TV Descrambler/                         REJECT Body-Spamschutzregel 335
+/Cannot be Considered Spam/                    REJECT Body-Spamschutzregel 336
+/Cannot be Considered As Spam/                         REJECT Body-Spamschutzregel 337
+/Caso nao desejar receber este tipo de email novamente/                        REJECT Body-Spamschutzregel 338
+/Click Here For Your Free Quote/                       REJECT Body-Spamschutzregel 339
+/Click Here To Avoid This In The Future/                       REJECT Body-Spamschutzregel 340
+/Compliance with the current federal legislation/                      REJECT Body-Spamschutzregel 341
+/Copy DVD Movies/                      REJECT Body-Spamschutzregel 343
+/Creating Immediate Wealth/                    REJECT Body-Spamschutzregel 344
+/Cum Shots/                    REJECT Body-Spamschutzregel 345
+/Dear Future/                  REJECT Body-Spamschutzregel 348
+#/Dear Entrepreneur/                   REJECT Body-Spamschutzregel 349
+/Debt Consolidation/                   REJECT Body-Spamschutzregel 350
+/Do You Want Financial/                        REJECT Body-Spamschutzregel 351
+/Don't Need A Prescription/                    REJECT Body-Spamschutzregel 352
+/E[-\ ]Mail Bill Section 301/                  REJECT Body-Spamschutzregel 353
+/Earn A Full Time Income/                      REJECT Body-Spamschutzregel 354
+/Easily Lose Weight/                   REJECT Body-Spamschutzregel 355
+/Equalamail/                   REJECT Body-Spamschutzregel 356
+/Email Bill Section 301/                       REJECT Body-Spamschutzregel 357
+/Erotic Travel Guide/                  REJECT Body-Spamschutzregel 358
+/Fat Blocker/                  REJECT Body-Spamschutzregel 359
+/Fellow Internet entrepeneur/                  REJECT Body-Spamschutzregel 360
+/Figure Income Earners/                        REJECT Body-Spamschutzregel 361
+/Find Out Anything About Anyone/                       REJECT Body-Spamschutzregel 362
+/Fix Your Credit/                      REJECT Body-Spamschutzregel 363
+/Found this company on the internet/                   REJECT Body-Spamschutzregel 364
+/Free Bulk Email/                      REJECT Body-Spamschutzregel 365
+/Free Direct Email/                    REJECT Body-Spamschutzregel 367
+/Free Multiple Moving Cost/                    REJECT Body-Spamschutzregel 368
+/Free no obligation/                   REJECT Body-Spamschutzregel 369
+/Free Private Webcam/                  REJECT Body-Spamschutzregel 370
+/Free S e x/                   REJECT Body-Spamschutzregel 371
+/Free Vacation Giveaway/                       REJECT Body-Spamschutzregel 373
+/Free XXX/                     REJECT Body-Spamschutzregel 374
+/From A Concerned Gas User/                    REJECT Body-Spamschutzregel 375
+/Get back.*years of your income taxes/                         REJECT Body-Spamschutzregel 376
+/Government Grants E-Book/                     REJECT Body-Spamschutzregel 377
+/GROWTH HORMONE RELEASER/                      REJECT Body-Spamschutzregel 378
+/Hardcore Animal Action/                       REJECT Body-Spamschutzregel 379
+/Hardcore Barnyard/                    REJECT Body-Spamschutzregel 380
+/Hardcore Fist/                        REJECT Body-Spamschutzregel 381
+/Hardcore Fucking/                     REJECT Body-Spamschutzregel 382
+/Home[-\ ]based income opportunity/                    REJECT Body-Spamschutzregel 383
+/Has not been sent unsolicited/                        REJECT Body-Spamschutzregel 384
+/I Will Personally Show You How/                       REJECT Body-Spamschutzregel 385
+/Independent advertising company/                      REJECT Body-Spamschutzregel 386
+/Incredible Life Changing/                     REJECT Body-Spamschutzregel 387
+/It Has Been Going Since/                      REJECT Body-Spamschutzregel 388
+/Hardcore Animal/                      REJECT Body-Spamschutzregel 389
+/Hardcore Fucking/                     REJECT Body-Spamschutzregel 390
+/Hardcore Teens/                       REJECT Body-Spamschutzregel 391
+/Hardcore Unsuspecting/                        REJECT Body-Spamschutzregel 392
+/Has not been sent to you unsolicited/                         REJECT Body-Spamschutzregel 393
+/Hear About Future Offers From Us/                     REJECT Body-Spamschutzregel 394
+/Hear About Offers From Us/                    REJECT Body-Spamschutzregel 395
+/Hot Horny Girls/                      REJECT Body-Spamschutzregel 396
+/Hot Young Nasty/                      REJECT Body-Spamschutzregel 397
+/Huge Wild Animals/                    REJECT Body-Spamschutzregel 398
+/Improve Sexual Vigor/                         REJECT Body-Spamschutzregel 399
+#/If you no longer wish to receive/                    REJECT Body-Spamschutzregel 400
+/If you prefer not to receive future emails/                   REJECT Body-Spamschutzregel 401
+/I'm a total exibitionist/                     REJECT Body-Spamschutzregel 402
+/Im a total exibitionist/                      REJECT Body-Spamschutzregel 403
+/In Compliance With The New E[-\ ]Mail Bill/                   REJECT Body-Spamschutzregel 404
+#/Interest rates are rising/                   REJECT Body-Spamschutzregel 405
+/Just ONE click away from showing you/                         REJECT Body-Spamschutzregel 406
+/Lender referral service/                      REJECT Body-Spamschutzregel 407
+/Lenders Compete For Your Business/                    REJECT Body-Spamschutzregel 408
+/Life Changing Opportunity/                    REJECT Body-Spamschutzregel 409
+/Lips Around Your/                     REJECT Body-Spamschutzregel 410
+/Locate Hidden Assets/                         REJECT Body-Spamschutzregel 411
+/Lose Pounds And Inches/                       REJECT Body-Spamschutzregel 412
+/Lose Some Weight Before/                      REJECT Body-Spamschutzregel 413
+/Low[-\ ]Cost Viagra/                  REJECT Body-Spamschutzregel 414
+/Lowest Mortgage/                      REJECT Body-Spamschutzregel 415
+/Make money online/                    REJECT Body-Spamschutzregel 416
+# /Marketing Method/                   REJECT Body-Spamschutzregel 417
+/Million E[-\ ]mail Addresses/                         REJECT Body-Spamschutzregel 418
+/Million Email Addresses/                      REJECT Body-Spamschutzregel 419
+/Minutes To Complete Your Order/                       REJECT Body-Spamschutzregel 420
+/Much More Effective For Both Partners/                        REJECT Body-Spamschutzregel 421
+/Mortgage Quote/                       REJECT Body-Spamschutzregel 422
+/Need Fod Adult Entertainment/                         REJECT Body-Spamschutzregel 423
+/Never Sends Unsolicited Email/                        REJECT Body-Spamschutzregel 424
+/No[-\ ]Spam Policy/                   REJECT Body-Spamschutzregel 425
+/On my personal live Webcam/                   REJECT Body-Spamschutzregel 427
+/One[-\ ]Time Mail/                    REJECT Body-Spamschutzregel 428
+/One[-\ ]Time Non[-\ ]Commercial/                      REJECT Body-Spamschutzregel 429
+/Opt-In To Our/                        REJECT Body-Spamschutzregel 430
+/Opt-Out From Our/                     REJECT Body-Spamschutzregel 431
+/Our Herbal Supplement/                        REJECT Body-Spamschutzregel 432
+/Owning your first home/                       REJECT Body-Spamschutzregel 433
+/Partner E[-\ ]mail Offers/                    REJECT Body-Spamschutzregel 434
+/Partner Email Offers/                         REJECT Body-Spamschutzregel 435
+/Penis.*growth/                        REJECT Body-Spamschutzregel 436
+/Permanently (deleted|removed) From Our/                       REJECT Body-Spamschutzregel 437
+/Permission Based E[-\ ]mail/                  REJECT Body-Spamschutzregel 438
+/Permission Based Email/                       REJECT Body-Spamschutzregel 439
+/Pheromone Concentrate/                        REJECT Body-Spamschutzregel 440
+/Potent Pheromone/                     REJECT Body-Spamschutzregel 441
+/Price Discount for New TLD Extensions/                        REJECT Body-Spamschutzregel 442
+/Quality Amateur Action/                       REJECT Body-Spamschutzregel 443
+/Ready to refinance/                   REJECT Body-Spamschutzregel 444
+/Real Live Cameras And Movies/                         REJECT Body-Spamschutzregel 445
+/Real LiveCameras And Movies/                  REJECT Body-Spamschutzregel 446
+/Receive Special Offer/                        REJECT Body-Spamschutzregel 447
+/Reduce Body Fat/                      REJECT Body-Spamschutzregel 448
+/Refinance Your Home/                  REJECT Body-Spamschutzregel 449
+/Second Mortgage/                      REJECT Body-Spamschutzregel 450
+/Secure A Better Life For/                     REJECT Body-Spamschutzregel 451
+/See How Much You Can Save/                    REJECT Body-Spamschutzregel 452
+/Sent to you in compliance (with|of)/                  REJECT Body-Spamschutzregel 453
+/Sent To You By A Marketing Partner/                   REJECT Body-Spamschutzregel 454
+/Sent in compliance (with|of)/                         REJECT Body-Spamschutzregel 455
+/Serious Inquiries Only Please/                        REJECT Body-Spamschutzregel 456
+/Shop Hundreds Of Lenders/                     REJECT Body-Spamschutzregel 457
+/Start Making $1/                      REJECT Body-Spamschutzregel 458
+/Step To Financial Freedom/                    REJECT Body-Spamschutzregel 459
+/Steps To Financial Freedom/                   REJECT Body-Spamschutzregel 460
+/Suck My Cock/                         REJECT Body-Spamschutzregel 461
+/Take A FREE Trip/                     REJECT Body-Spamschutzregel 462
+/TAKE YOUR FIRST BIG STEP/                     REJECT Body-Spamschutzregel 463
+/Targeted E[-\ ]mail List/                     REJECT Body-Spamschutzregel 464
+/Targeted Email List/                  REJECT Body-Spamschutzregel 465
+/The following gift or special offer was sent to you/                  REJECT Body-Spamschutzregel 466
+/This email is not sent unsolicited/                   REJECT Body-Spamschutzregel 467
+/This Is A One[-\ ]*Time (email|e-mail|mailing|offer)/                         REJECT Body-Spamschutzregel 468
+/This mailing is done by an independent marketing/                     REJECT Body-Spamschutzregel 469
+/To Be Removed From This Targeted/                     REJECT Body-Spamschutzregel 470
+/To Claim Your Prize Click/                    REJECT Body-Spamschutzregel 471
+/To Stop All Future Offers/                    REJECT Body-Spamschutzregel 472
+/Under Bill s.1618/                    REJECT Body-Spamschutzregel 473
+/Universal Advertising System/                         REJECT Body-Spamschutzregel 474
+/Unlimited Phone Conversations/                        REJECT Body-Spamschutzregel 475
+/Using Your Identity/                  REJECT Body-Spamschutzregel 476
+/Virtumundo/                   REJECT Body-Spamschutzregel 477
+/Voted sex[-\ ]server on the web/                      REJECT Body-Spamschutzregel 478
+/We can award any degree/                      REJECT Body-Spamschutzregel 479
+/We know it sounds impossible/                         REJECT Body-Spamschutzregel 480
+# /Weight Loss [Drug\Medication]/                      REJECT Body-Spamschutzregel 481
+/While working from the privacy of your own home/                      REJECT Body-Spamschutzregel 482
+/Win Big Money Today/                  REJECT Body-Spamschutzregel 483
+/Without Pumps Or Weights Or Stretches/                        REJECT Body-Spamschutzregel 484
+/Wouldn't You Like Your Husband Or Boyfriend To Have/                  REJECT Body-Spamschutzregel 485
+/You Agree To Receive Email Marketing From/                    REJECT Body-Spamschutzregel 486
+/You Are Receiving This Exclusive Promotion/                   REJECT Body-Spamschutzregel 487
+/You Are Registered At One Of Our/                     REJECT Body-Spamschutzregel 488
+/You are receiving this mail because you have/                         REJECT Body-Spamschutzregel 489
+/You Have Agreed To Receive/                   REJECT Body-Spamschutzregel 490
+/You Can Search For Anyone/                    REJECT Body-Spamschutzregel 491
+/You've Agreed To Receive/                     REJECT Body-Spamschutzregel 492
+/You Registered At One Of Our/                         REJECT Body-Spamschutzregel 493
+/You've Registered At One Of Our/                      REJECT Body-Spamschutzregel 494
+/Your E[-\ ]mail Address Was Obtained/                         REJECT Body-Spamschutzregel 495
+/Your Email Address Was Obtained/                      REJECT Body-Spamschutzregel 496
+/Your Email Address Was Supplied/                      REJECT Body-Spamschutzregel 497
+/Your Mail Address Was Supplied/                       REJECT Body-Spamschutzregel 498
+/Your Penis Size/                      REJECT Body-Spamschutzregel 499
+/Smart Tags, Smart Investments?/                               REJECT Body-Spamschutzregel 500
+/faze the Neptune focal point and strive enterprising/                         REJECT Body-Spamschutzregel 501
+/full moon insistence gist an packed/                  REJECT Body-Spamschutzregel 502
+/a upward prominently field day health care the ridicule offing or Internet seemingly/                         REJECT Body-Spamschutzregel 503
+/fanatic but consistency sluice scrape downtrodden five and ten on needless/                   REJECT Body-Spamschutzregel 504
+/fuse box sick sister/                         REJECT Body-Spamschutzregel 505
+/immediate fulfillment big deal and cashier/                   REJECT Body-Spamschutzregel 506
+/in on parakeet quizzical chicken feed leper on square/                        REJECT Body-Spamschutzregel 508
+/reference ounce a achiever sunblock syringe roadside longevity/                       REJECT Body-Spamschutzregel 509
+/ocean distrust as antiperspirant coax lubricant entry, the northwestern politicize,/                  REJECT Body-Spamschutzregel 510
+/By the time Scarlett had undressed and blown out the candle, her/                     REJECT Body-Spamschutzregel 511
+/E-MAIL:czq7q67a@yahoo.co.jp/                  REJECT Body-Spamschutzregel 512
diff --git a/postfix/maps/old/header_checks.2013-03-25_14:51:30 b/postfix/maps/old/header_checks.2013-03-25_14:51:30
new file mode 100644 (file)
index 0000000..e3b2ba3
--- /dev/null
@@ -0,0 +1,407 @@
+# Version 4.0
+#
+# Das Postfix-Buch - Sichere Mailserver mit Linux
+# http://www.postfixbuch.de - Peer Heinlein
+#
+# Heinlein Professional Linux Support GmbH
+# http://www.heinlein-support.de
+#
+# Downloadquelle dieser Datei: http://www.postfixbuch.de/web/service/checks/
+#
+#
+# Verwendung der Filtersammlung auf eigene Gefahr.
+#
+# Es handelt sich dabei um einen tagesaktuellen Auszug der beim
+# ISP "JPBerlin.de" genutzten Filterregeln. Bitte pruefen Sie vor einem
+# Einsatz bei Ihnen ganz genau, ob diese Regeln noch aktuell und sinnvoll
+# sind und ob Sie sie einsetzen moechten!
+#
+#
+# Setzen Sie in /etc/postfix/main.cf einfach
+#
+# header_checks = pcre:/etc/postfix/header_checks oder
+# oder
+# header_checks = regexp:/etc/postfix/header_checks
+#
+# und fuehren Sie "rcpostfix reload" aus.
+#
+# Tipp: pcre ist ein Drittel schneller als regexp!
+#
+#
+
+#
+# Die Nummern hinter dem REJECT tauchen spaeter iM SMTP-Error oder im Log
+# auf, um die Filter-Regel wiederzufinden, die den Block ausgeloest hat.
+# Es kann stattdessen auch einfacher Text benutzt werden.
+#
+
+
+#
+#
+# Besondere Regelungen ausserhalb unseres Spamschutzes
+# ===============================================
+#
+
+# Filtert Amavis-Einträge      
+/^Received: from localhost/    IGNORE
+
+#
+# Domeus hat bis heute nicht den Unterschied zwischen Mailheader-To und
+# SMTP-Envelope-To verstanden und fabriziert seit nunmehr über sieben Jahren in
+# schöner Regelmäßigkeit Mailschleifen im vier/fünfstelligen Bereich.
+#
+# /^Received:.*domeus\.com/    REJECT Domeus baut Mailschleifen und hat wichtige RFCs nicht verstanden
+
+/X-policyd-weight:.*to=dresden@listen.attac.de/         IGNORE
+
+#
+#
+# Tagesaktuelle, nur voruebergehende Regelungen:
+# ===============================================
+# [Immer mit Timestamp (!) und ggf. Ticket-Nummer eintragen!]
+#
+/^Received: from 62.56.132.7.satcom-systems.net/       REJECT Header-Spamschutzregel TMP-1
+
+# 20110630 - HPLS-Ticket#: 2011063010000278
+/^Received: from dsl88-247-23947.ttnet.net.tr/         REJECT Header-Spamschutzregel TMP-2
+
+# 20110925 - u.A. HPLS-Ticket#: 2011092510000102
+/^Subject: *pdf ist Ihre Gewinnchancen Informationen*/ REJECT Header-Spamschutzregel TMP-3
+
+#20121229 - chris und brian db-central-antispam - wieder ok
+
+#/^From:.*@package.*\.hosting\.db-central\.com>.*/ REJECT
+#/^To:.*@package.*\.hosting\.db-central\.com/ REJECT
+#/^From:.*@volkswagen-itc.com>.*/ REJECT
+
+#
+#
+# Dauerhaft genutzte Regelungen:
+# ===============================================
+# [Immer mit aufsteiger Nummer sauber eintragen!]
+#
+
+/^X-PHP-Script: www.dorstroy-spb.ru\/templates\/beez\/back.php/        REJECT Header-Spamschutzregel 1179
+# HPLS:2013031310000105
+/^Received:.*test@sideaitalia.com@.*/ REJECT Header-Spamschutzregel 1178
+/^Subject: inolar.com/ REJECT Header-Spamschutzregel 1177
+/^Return-Path: <noreply@direkt-sicher.com>/    REJECT Header-Spamschutzregel 1176
+/^Return-Path: site258@www.pand331.nl/ REJECT Header-Spamschutzregel 1175
+/^Received:.*puck844.server4you.de.*/  REJECT Header-Spamschutzregel 1174
+/^From:.*<olgaber[1-9]@yandex.ru>.*/ REJECT Header-Spamschutzregel 1173
+/^From:.*jpberlin admin <drepcaulfield@eircom.net>.*/  REJECT Header-Spamschutzregel 1172
+/^Received:.*envelope-from <konductt@server.mwhdns.com.*/ REJECT Header-Spamschutzregel 1171
+/^From: .*dpaypal@dpaypal.at/ REJECT Header-Spamschutzregel 1170
+/^Subject:.*=?koi8-r?B?ycvBINDPIMTPzMfBzSDLz83Qwc7JyS4=?=.*/ REJECT Header-Spamschutzregel 1169
+/^Subject:.*Company founded in Gibraltar is currently looking for European sector based labor force.*/ REJECT Header-Spamschutzregel 1168
+/^From:.*@papertocad.de/       REJECT  Header-Spamschutzregel 1167
+/^From:.*admin@mailbox.com.*/ REJECT Header-Spamschutzregel 1166
+/^From:.*Billing-Service@NetPay.de.*/ REJECT Header-Spamschutzregel 1165
+/^Subject:.*V[^a-z]{3-6}[1,i,l][^a-z]{3-6}A[^a-z]{3-6}G[^a-z]{3-6}R[^a-z]{3-6}A/ REJECT Header-Spamschutzregel 1164: Viagra-Keyword
+/^Sender:.*phpscript@ws[0-9].microware.hu.*$/  REJECT Header-Spamschutzregel 1163
+/^Subject:.*async.facebook.com.*$/     REJECT Header-Spamschutzregel 1162
+/^Subject:.*Ihr freundlicher Support$/ REJECT Header-Spamschutzregel 1161
+/^From:.*@deutschseo.com/      REJECT Header-Spamschutzregel 1160
+/^X-RocketYMMF: webluck1847@att.net/   REJECT  Header-Spamschutzregel 1159
+/^Subject: offizielle sieger/  REJECT Header-Spamschutzregel 1158
+/^From: *@verifiedbyvisa.fr*/ REJECT Header-Spamschutzregel 1157 
+/^Replay-To: *@verifiedbyvisa.fr/ REJECT Header-Spamschutzregel 1156 
+/^Replay-To: *girl@mailisfree.com/ REJECT Header-Spamschutzregel 1155 
+/^Subject: vous devez reglez votre compte free.fr/ REJECT Header-Spamschutzregel 1154 
+/^Message-ID: *mscreator[0-9][0-9].fagms.de/   REJECT  Header-Spamschutzregel 1153
+/^Subject: gelegenheit zur webverbesserung/            REJECT Header-Spamschutzregel 1052
+/^Subject: Achtung! Ihr paypal-Konto wurde begrenzt!/          REJECT Header-Spamschutzregel 1051
+/^X-PHP-Script: campnetworking.ca\/images\/susscesful_soties\/nfoscomm.php*/   REJECT  Header-Spamschutzregel 1050
+/^Subject:.*zusammenarbeit zur webverbesserung/                REJECT  Header-Spamschutzregel 1049
+/^X-PHP-Script: biditsaleit.com\/dz\/mailer.php*/      REJECT  Header-Spamschutzregel 1048
+/^Subject:.*from GMC manufacturer/     REJECT Header-Spamschutzregel 1047
+/^Return-Path: *ventouxl@ns[0-9]{3}.medialook.net/     REJECT  Header-Spamschutzregel 1046
+/^From :.*Topillen Apotheke /          REJECT Header-Spamschutzregel 1145
+/^Subject: Top Apotheke/               REJECT Header-Spamschutzregel 1144
+/^message-ID: *phx.gbl/        REJECT  Header-Spamschutzregel 1143
+/^List-Unsubscribe: *e-mailing.pymac.fr\/[a-z]\/[a-z]\/[0-9]{4}\/[0-9]{6}/     REJECT  Header-Spamschutzregel 1142
+/^Return-Path: *@oanm[0-9]{2}.com/     REJECT Header-Spamschutzregel 1141
+/^Subject: lighting products from GMC manufacturer/    REJECT Header-Spamschutzregel 1140
+/^Subject: OFFIZIELLE GEWINNBENACHRITIGUNG/    REJECT Header-Spamschutzregel 1139
+/^Subject: God bless you as you get back to me/        REJECT  Header-Spamschutzregel 1038
+/^List-Unsubribe: *tk3.sbc01.com\/sy\/*/       REJECT  Header-Spamschutzregel 1037
+/^List-Unsubscribe: *tk3.sbc01.com\/sy\/*/     REJECT  Header-Spamschutzregel 1037
+/^Message-ID: *[0-9]{8}-[0-9]{8}-[0-9a-z]{3}-0@S102*/  REJECT  Header-Spamschutzregel 1036
+/^Subject: *YOUR EMAIL HAS WON YOU GBP*/       REJECT  Header-Spamschutzregel 1035
+/^From: *ventouxl@ns[0-9]?[0-9].medialook.net/ REJECT  Header-Spamschutzregel 1034
+/^From: *gestioncreditexpert_[0-9]{4}@gce-mailer-[0-9]{2}.com/ REJECT  Header-Spamschutzregel 1033
+/^From:.*erosvision.com/       REJECT Header-Spamschutzregel 1032
+/^From:*@payapl.fr/    REJECT  Header-Spamschutzregel 1031
+# 20110706 - HPLS-Ticket#: 2011070610000053
+/^X-PHP-Script: mars.rapidvps.com\/~emoosite\/tmp\/install_4b10cb87da737\/languages\/site\/husa.php*/  REJECT  Header-Spamschutzregel 1030
+/^Thread-Index: *Acvd0cAG8IQaasqAcNaztWODnM30ZA/       REJECT Header-Spamschutzregel 1029
+/^Subject: aktualisieren Sie Ihre Bankdaten/   REJECT Header-Spamschutzregel 1028
+/^Subject: Erfahrungsbericht Bernd Matthes/    REJECT Header-Spamschutzregel 1027
+/^Subject:.*IP PBX/i                   REJECT Header-Spamschutzregel 1026
+/^From:.*Nicoll Christopher John/      REJECT Header-Spamschutzregel 1025
+/^From:.*SHELL PETROLEUM/              REJECT Header-Spamschutzregel 1024
+/^From:.*Versicherungs Dienst/         REJECT Header-Spamschutzregel 1023
+/^From:.*soft-cd.com/                  REJECT Header-Spamschutzregel 1022
+/^From: "Oxford Business News" <info@oxford-bn.org>/   REJECT Header-Spamschutzregel 1021
+/^Subject: =?iso-8859-1?Q?Leider_st=F6?= =?iso-8859-1?Q?ren_Sie.?=/    REJECT Header-Spamschutzregel 1020
+/^From:.*Elena.*@eposta.ru/            REJECT Header-Spamschutzregel 1019
+/^Subject:.*Results 2008 !/            REJECT Header-Spamschutzregel 1018
+/^From: Sponsor Lotto/                 REJECT Header-Spamschutzregel 1017
+/^From:.*nodiet@web.de/                        REJECT Header-Spamschutzregel 1016
+/^From:.*edirects.com/                  REJECT Header-Spamschutzregel 1015
+/^Subject:.*WINNING NOTIFICATION!!!/           REJECT Header-Spamschutzregel 1014
+/^Subject:.*Wir wissen was Frauen wollern/         REJECT Header-Spamschutzregel 1013
+/^From:.*newscd\.org/                  REJECT Header-Spamschutzregel 1012
+/^From:.*mms-und-sms-gutschein.com/    REJECT Header-Spamschutzregel 1011
+/^Subject:.*CONFIRM YOUR WINNING/      REJECT Header-Spamschutzregel 1010
+/^Subject:.*Gratisaktion - Du wurdest ausgewaehlt unseren neuen SMS/   REJECT Header-Spamschutzregel 1009
+/^From:.*Seitensprung/                 REJECT Header-Spamschutzregel 1008
+/^Received:.*germans-mailc.com/                REJECT Header-Spamschutzregel 1007: Lisa-Schindler-Spam 
+/^Received:.*stienitzsee.info/         REJECT Header-Spamschutzregel 1006
+/^Subject: Bonus 555eu/                                REJECT Header-Spamschutzregel 1005
+/^Subject: *(ATTN|TO) *:.*SALES? *MANAGER/i    REJECT Header-Spamschutzregel 1004
+/^Subject:.*Take this postcard now!/   REJECT Header-Spamschutzregel 1003
+/^Subject:.*FUXIN/                     REJECT Header-Spamschutzregel 1002
+/^From:.*marion.backera/               REJECT Header-Spamschutzregel 1001
+/^Subject:.*kein spam. aber eine Antwort auf ihre Fragen/      REJECT Header-Spamschutzregel 1000
+
+
+
+
+# Nazi-Spam-Welle mit Hetze
+
+########################################
+if /^Subject:/i
+
+/^Subject: 4,8 Mill\. Osteuropaeer durch Fischer-Volmer Erlass/        REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Auf Streife durch den Berliner Wedding/     REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Auslaender bevorzugt/                       REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Auslaenderpolitik/                          REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Deutsche werden kuenftig beim Arzt abgezockt/       REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Du wirst zum Sklaven gemacht\!\!\!/         REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Graeberschaendung auf bundesdeutsche Anordnung/     REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Hier sind wir Lehrer die einzigen Auslaender/       REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Paranoider Deutschenmoerder kommt in Psychiatrie/   REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Tuerkei in die EU/                          REJECT Header-Spamschutzregel Nazi Spam
+/^Subject: Verbrechen der deutschen Frau/              REJECT Header-Spamschutzregel Nazi Spam
+/^Subject:.*Skandal in Berlin/                                 REJECT Header-Spamschutzregel JPBERLIN-14
+/^Subject:.*Auslaendergewalt: Herr Rau, wo waren Sie?/ REJECT Header-Spamschutzregel JPBERLIN-15
+/^Subject:.*Bankrott des Gesundheitswesens durch Auslaender!/  REJECT Header-Spamschutzregel JPBERLIN-16
+/^Subject:.*Wer an ein Tabu ruehrt, muss und darf vernichtet werden/   REJECT Header-Spamschutzregel JPBERLIN-17
+/^Subject:.*EU Beitritt der Tuerkei/   REJECT Header-Spamschutzregel JPBERLIN-18
+/^Subject:.*Bin ich zu weltfremd.*Ich glaube wohl kaum/ REJECT Header-Spamschutzregel JPBERLIN-19
+/^Subject:.*Die Deform der sozialen Ordnung/           REJECT Header-Spamschutzregel JPBERLIN-20
+/^Subject:.*Moschee-Bau in Deutschland/                        REJECT Header-Spamschutzregel JPBERLIN-21
+/^Subject:.*Augen auf.*So sieht es aus/                        REJECT Header-Spamschutzregel JPBERLIN-22
+/^Subject:.*Paradies Bundesrepublik - Rente fuer die Welt/     REJECT Header-Spamschutzregel JPBERLIN-23
+/^Subject:.*Libanesen in Berlin/                       REJECT Header-Spamschutzregel JPBERLIN-24
+/^Subject:.*Garather klagen ueber eskalierende Gewalt im Stadtteil!/   REJECT Header-Spamschutzregel JPBERLIN-24
+/^Subject:.*Auslaender erschleichen sich zunehmend Sozialleistungen/   REJECT Header-Spamschutzregel JPBERLIN-25
+/^Subject:.*Auslaenderkriminalitaet steigt weiter!/    REJECT Header-Spamschutzregel JPBERLIN-26
+/^Subject:.*Das kann unmoeglich sein -Leserbrief/      REJECT Header-Spamschutzregel JPBERLIN-27
+/^Subject:.*Nein zum Zuwanderungsgesetz !/             REJECT Header-Spamschutzregel JPBERLIN-28
+/^Subject:.*Skandalurteil in Darmstadt/                        REJECT Header-Spamschutzregel JPBERLIN-29
+/^Subject:.*Auf Kosten der deutschen Beitragszahler und Rentner!/      REJECT Header-Spamschutzregel JPBERLIN-30
+/^Subject:.*Wir haben die Auslaender doch geholt/      REJECT Header-Spamschutzregel JPBERLIN-31
+/^Subject:.*TUERKEN-TERROR AM HIMMELFAHRTSTAG/         REJECT Header-Spamschutzregel JPBERLIN-32
+/^Subject:.*MULTI-KULTI-BANDE TYRANNISIERTE MITSCHUELER/       REJECT Header-Spamschutzregel JPBERLIN-33
+/^Subject:.*ASYLANTEN BEGRABSCHTEN DEUTSCHES MAEDCHEN/ REJECT Header-Spamschutzregel JPBERLIN-34
+/^Subject:.*Was Deutschland braucht, sind deutsche Kinder!/    REJECT Header-Spamschutzregel JPBERLIN-35
+/^Subject:.*Diplomatische Zensur/      REJECT Header-Spamschutzregel JPBERLIN-36
+/^Subject:.*EU gibt Erwerbslosen volle Freizuegigkeit/ REJECT Header-Spamschutzregel JPBERLIN-37
+/^Subject:.*Richter unterstuetzt kriminelle Auslaenderin/      REJECT Header-Spamschutzregel JPBERLIN-38
+/^Subject:.*Auslaenderanteile in Schweizer Gefaengnissen/      REJECT Header-Spamschutzregel JPBERLIN-39
+/^Subject:.*Augen auf! (So sieht es aus!)/             REJECT Header-Spamschutzregel JPBERLIN-40
+/^Subject:.*Neue Voelkerwanderung droht!/              REJECT Header-Spamschutzregel JPBERLIN-41
+/^Subject:.*Client TOS Notification/                   REJECT Header-Spamschutzregel JPBERLIN-50
+/^Subject:.* CIALIS /                                  REJECT Header-Spamschutzregel JPBERLIN-51: Cialis-Keyword
+/^Subject:.*Postbank Sicherheitsaktualisierung/                REJECT Header-Spamschutzregel JPBERLIN-52
+/^Subject:.*Sicherheitsaktualisierung/                 REJECT Header-Spamschutzregel JPBERLIN-53
+/^Subject:.*Deutsche-bank Sicherheitsaktualisierung/   REJECT Header-Spamschutzregel JPBERLIN-54
+/^Subject:.*internet.*pharmacy/        REJECT Header-Spamschutzregel JPBERLIN-55
+/^Subject:.*Affordable Premade Logos/  REJECT Header-Spamschutzregel JPBERLIN-56
+/^Subject:.*Best prices.*on the net/   REJECT Header-Spamschutzregel JPBERLIN-57
+/^Subject:.*V.?i.?a.?g.?r.?a/          REJECT Header-Spamschutzregel JPBERLIN-58: Viagra-Keyword
+#/^Subject:.*X.?a.?n.?a.?x/            REJECT Header-Spamschutzregel JPBERLIN-59: Xanax-Keyword
+/^Subject:.*Phentermine/               REJECT Header-Spamschutzregel JPBERLIN-60
+/^Subject:.*Phentermine/               REJECT Header-Spamschutzregel JPBERLIN-60
+/^Subject:.*Die Sahne tropft heraus/   REJECT Header-Spamschutzregel JPBERLIN-61
+/^Subject:.* Rolex /                   REJECT Header-Spamschutzregel JPBERLIN-62
+/^Subject:.*Rechnung Online Monat November 2004/       REJECT Header-Spamschutzregel JPBERLIN-63 Trojaner-Alarm
+/^Subject:.*Replica Watch Models/      REJECT Header-Spamschutzregel JPBERLIN-64
+/^Subject:.*Sehr geehrter Postbankkunde/       REJECT Header-Spamschutzregel JPBERLIN-65
+/^Subject:.*AIR ANTALYA/               REJECT Header-Spamschutzregel JPBERLIN-66
+/^Subject:.*Search engines - submit/   REJECT Header-Spamschutzregel JPBERLIN-12
+/^Subject:.*Search engine traffic/     REJECT Header-Spamschutzregel JPBERLIN-13
+/^Subject: More efficient than via-gra/        REJECT Header-Spamschutzregel 22
+/^Subject: Mailadresse unbekannt/      REJECT Header-Spamschutzregel 27
+/^Subject:.*SARS: Viet Nam removed from list of affected countries.*/ REJECT Header-Spamschutzregel 29
+/^Subject:.*Wichtig !!! Die Telefonnummer die du haben wolltest/ REJECT Header-Spamschutzregel 31
+/^Subject:.*Weihnachtsbaeume ab EURO.*/        REJECT Header-Spamschutzregel 32
+/^Subject:.*Neue Version zum downloaden.*/     REJECT Header-Spamschutzregel 33
+/^Subject:.*Frants for.*/      REJECT Header-Spamschutzregel 34
+/^Subject:.*FREEE.*/   REJECT Header-Spamschutzregel 35
+/^Subject:.*Webdesign leicht gemacht.*/        REJECT Header-Spamschutzregel 36
+/^Subject:.*Check this Message Board Out.*/ REJECT Header-Spamschutzregel 37
+/^Subject: SAVE GERMANY VOTE STOIBER.*/ REJECT Header-Spamschutzregel 38
+
+Endif
+####################################
+
+
+
+#/^Return-Path: <MAILER-DAEMON>/       REJECT Header-Spamschutzregel 20
+/^Received:.*luftmensch.com/           REJECT Header-Spamschutzregel 28
+/^Delivered-To:.*jo@pcj.mlbc.test/      REJECT Header-Spamschutzregel 
+/From:.*Mandy Tweed/   REJECT Header-Spamschutzregel 39
+/Received: from privat .*.aol.com/     REJECT Header-Spamschutzregel 40
+/Received:.*tpg_exsrvr.thepowellgroup.com/     REJECT Header-Spamschutzregel 41
+/Received: from mx?.eudoramail.com/    REJECT Header-Spamschutzregel 42
+/Flashmail\.com/       REJECT Header-Spamschutzregel 44
+
+
+
+#      
+# Checks gesammelt aus dem Netz von    
+# http://www.hispalinux.es/~data/postfix/      
+#      
+
+######################################
+If /^Subject:/i
+
+/^Subject: FW: Warm this world by truely Love$/        REJECT Header-Spamschutzregel 51
+/^Subject:.*Fwd:Peace BeTweeN AmeriCa and IsLaM!/ REJECT Header-Spamschutzregel 58
+/^Subject: ILOVEYOU/                           REJECT Header-Spamschutzregel 60
+# Regel 61 rausgenommen -- zu allgemein. 20080128 / phei
+#/^Subject: (Re: )*Important Message From/      REJECT Header-Spamschutzregel 61
+/^Subject: (Re: )*BubbleBoy is back!/          REJECT Header-Spamschutzregel 62
+/^Subject: Accept Credit Cards/                REJECT Header-Spamschutzregel 63
+/^Subject: How Soon Are You Going To Retire\?/ REJECT Header-Spamschutzregel 64
+/^Subject: \[ADV:/                            REJECT Header-Spamschutzregel 65
+/^Subject: ADV:/                               REJECT Header-Spamschutzregel 66
+/^Subject: Snowhite and the Seven Dwarfs - The REAL story!/    REJECT Header-Spamschutzregel 67
+/^Subject: Are you losing sleep over debt\?/   REJECT Header-Spamschutzregel 68
+/^Subject: a stock that makes money/           REJECT Header-Spamschutzregel 69
+/^Subject: high earnings may soar/             REJECT Header-Spamschutzregel 70
+/^Subject: See the VIDEO Britney/              REJECT Header-Spamschutzregel 71
+/^Subject: FW: VIDEOS OF BRITNEY/              REJECT Header-Spamschutzregel 72
+/^Subject: STOLEN HARDCORE VIDEO/              REJECT Header-Spamschutzregel 73
+/^Subject: NEW CASH PROGRAM/                 REJECT Header-Spamschutzregel 74
+/^Subject: Hot Celebs 100% Exposed!/                REJECT Header-Spamschutzregel 75
+/^Subject: Make It Happen/                 REJECT Header-Spamschutzregel 76
+/^Subject: If you need extra money...read this!/ REJECT Header-Spamschutzregel 77
+/^Subject: Recieve A Free Quote/                REJECT Header-Spamschutzregel 78
+/^Subject: We Have Low Mortgage Rates!!!/        REJECT Header-Spamschutzregel 79
+/^Subject: Re: travel confirmation/                REJECT Header-Spamschutzregel 80
+/^Subject: Receive a FREE SAMPLE of Viagra for Women/ REJECT Header-Spamschutzregel 81
+/^Subject: DOUBLE YOUR BREAST SIZE! GUARANTEED/        REJECT Header-Spamschutzregel 82
+/^Subject: Ground Breaking Business "Starts Today"/    REJECT Header-Spamschutzregel 83
+/^Subject: AS SEEN ON T\.V/    REJECT Header-Spamschutzregel 84
+/^Subject: 99 Million Email Addresses - \$99/  REJECT Header-Spamschutzregel 85
+/^Subject: 50 Million Fresh Email Addresses/   REJECT Header-Spamschutzregel 87
+/^Subject: 200 Million Email Addresses - \$149/        REJECT Header-Spamschutzregel 88
+/^Subject: Get Viagra Online Now !!!/  REJECT Header-Spamschutzregel 89
+/^Subject: Boost Your Windows Reliability/     REJECT Header-Spamschutzregel 90
+/^Subject: I know what you've been doing/      REJECT Header-Spamschutzregel 91
+/^Subject: Hot Penny Stock Pick/       REJECT Header-Spamschutzregel 92
+/^Subject: Need a great deal on a home loan\?/         REJECT Header-Spamschutzregel 93
+/^Subject: I used to be in debt too!/  REJECT Header-Spamschutzregel 94
+/^Subject: Work less, make more/       REJECT Header-Spamschutzregel 95
+/^Subject: Drive Your Web Counter Ballistic/   REJECT Header-Spamschutzregel 96
+/^Subject: Re: have you considered doing this\?/       REJECT Header-Spamschutzregel 97
+/^Subject: Work from home and get paid!/       REJECT Header-Spamschutzregel 98
+/^Subject: Enter To Win One of 25 Dream Vacations!!/   REJECT Header-Spamschutzregel 99
+/^Subject: Do You Accept Credit Cards/         REJECT Header-Spamschutzregel 100
+/^Subject: Home Owners ONLY/   REJECT Header-Spamschutzregel 101
+/^Subject: Your Credit Info/   REJECT Header-Spamschutzregel 102
+/^Subject: Do you owe money\?/         REJECT Header-Spamschutzregel 103
+/^Subject: Need a Home Loan? We Can Help!!/    REJECT Header-Spamschutzregel 104
+/^Subject: stock alert/        REJECT Header-Spamschutzregel 105
+/^Subject: contact lenses/     REJECT Header-Spamschutzregel 106
+/^Subject: ENLARGE YOUR PACAKGE GUARANTEED/    REJECT Header-Spamschutzregel 107
+/^Subject: ENLARGE YOUR PACKAGE GUARANTEED/    REJECT Header-Spamschutzregel 108
+/^Subject: We purchase uncollected Judicial Judgments/         REJECT Header-Spamschutzregel 109
+/^Subject: Increase Your Gas Mileage by up to 27%!/    REJECT Header-Spamschutzregel 112
+/^Subject: Willow Flower Herb For Prostate Problems\./         REJECT Header-Spamschutzregel 113
+/^Subject: NEW Increase Your Gas Mileage by 27%/       REJECT Header-Spamschutzregel 114
+/^Subject: The easiest way to make money on the internet!/     REJECT Header-Spamschutzregel 115
+/^Subject: Re: think about this\.\.\./         REJECT Header-Spamschutzregel 116
+/^Subject: think about this\.\.\./     REJECT Header-Spamschutzregel 117
+/^Subject: At Last, Herbal V, the All Natural Alternative!/    REJECT Header-Spamschutzregel 119
+/^Subject: Make Money In Your Sleep! /         REJECT Header-Spamschutzregel 120
+/^Subject: FREE Satellite TV System/   REJECT Header-Spamschutzregel 122
+/^Subject: About your site/    REJECT Header-Spamschutzregel 124
+/^Subject: No Deposit VISA or Master Card!/    REJECT Header-Spamschutzregel 126
+/^Subject: FREE Auto Insurance Quote!/         REJECT Header-Spamschutzregel 127
+/^Subject: Need money for college\?/   REJECT Header-Spamschutzregel 131
+/^Subject:(\s+\[[^]]*\])?\s+[-\.{<]*ADV(ertisement)?[-:\.>}\s]/        REJECT Header-Spamschutzregel 153
+#/^Subject:.*\s+ADV$/  REJECT Header-Spamschutzregel 154
+/^Subject: I viewed your site-/        REJECT Header-Spamschutzregel 155
+/^Subject:.*Millions?\s*(E?-?MAIL\s*)?ADDRESS/         REJECT Header-Spamschutzregel 156
+/^Subject:.*(are you (being investigated|in need of a lifestyle)|Free 1 Ounce Silver Coin|All foreign residents.  Check out this offer|CAN YOU ADVERTISE TO OVER 20 MILLION E-MAIL ADDRESSES\??|DSL - FREE DSL Modem! FREE Install! NO Contract!|We want to give you a Brand New FREE Motorola Pager|FREE Motorola Pager|Cellphone Signal Booster|You('| ha)?ve qualified for)/        REJECT Header-Spamschutzregel 157
+# /^Subject:.*[ ._]{5,}[^0 ._]\d+$/    REJECT Header-Spamschutzregel 160
+# /^Subject:.*[ ._]{5,}\[[^ ]+\]$/     REJECT Header-Spamschutzregel 161
+/^Subject:.*\sTime[: ]+\d+:\d+:\d+ [AP]M\s*$/i         REJECT Header-Spamschutzregel 162
+/^Subject: Snowhite and the Seven Dwarfs - The REAL story!/    REJECT Header-Spamschutzregel 177
+/^Subject: new photos from my party!/  REJECT Header-Spamschutzregel 180
+#/^Subject:.*=\?(euc-kr|ks_c_5601-1987)\?/     REJECT Header-Spamschutzregel 200
+/^Subject: Liebe freunde, es tropft wieder/    REJECT Header-Spamschutzregel 201
+/^Subject: The best gift a wife or girlfriend could ever ask for/              REJECT Header-Spamschutzregel 202
+/^Subject: Increase your drive, stamina, size and performance.. reach your potential!/                 REJECT Header-Spamschutzregel 203
+/^Subject: Discover your true sexual potential/                                                        REJECT Header-Spamschutzregel 204
+/^Subject: .*you could need it Pharamaceu tical/                                                       REJECT Header-Spamschutzregel 205
+/^Subject: Nearly 65% of women claim they wish their lover was more adept.. let us help/               REJECT Header-Spamschutzregel 206
+/^Subject: Increased spending on homeland security has created incredible opportunity/                 REJECT Header-Spamschutzregel 207
+/^Subject: The security explosion/                                                                     REJECT Header-Spamschutzregel 208
+/^Subject: Ermittlungsverfahren gegen Sie.*/   REJECT Header-Spamschutzregel 210
+/^Subject: Bekommen Sie Uhren.*/                       REJECT Header-Spamschutzregel 211
+Endif
+#################################################
+
+
+/^To: <ABALTAS@europarl.eu.int>/ REJECT Header-Spamschutzregel 53
+/^To: ACERCAS@europarl.eu.int/ REJECT Header-Spamschutzregel 54
+/^To: infomail@recurrent.com/ REJECT Header-Spamschutzregel 57
+/^X-Spanska:/                               REJECT Header-Spamschutzregel 59
+/^From steve-larson1@execs.com/        REJECT Header-Spamschutzregel 110
+/^From @execs.com*/    REJECT Header-Spamschutzregel 111
+/^From: enews@uscav.com/       REJECT Header-Spamschutzregel 118
+/weatherbug\.com/      REJECT Header-Spamschutzregel 123
+/virtumundo\.com/      REJECT Header-Spamschutzregel 125
+/thesexymessage\.com/  REJECT Header-Spamschutzregel 128
+/insideporn\.net/      REJECT Header-Spamschutzregel 129
+/shoplet\.com/         REJECT Header-Spamschutzregel 132
+/real-net\.net/        REJECT Header-Spamschutzregel 133
+/bizinfo/      REJECT Header-Spamschutzregel 134
+/servicenetbest\.com/  REJECT Header-Spamschutzregel 135
+/petter_zhang/         REJECT Header-Spamschutzregel 137
+/^(To|From|Cc|Reply-To):.*Investor Alert/      REJECT Header-Spamschutzregel 142
+/^(To|From|Cc|Reply-To):.*friend@(public.com|localhost.net)/   REJECT Header-Spamschutzregel 143
+/^(To|From|Cc|Reply-To):.*[ <]\d+@(onramp|prodigy|uu)\.net/    REJECT Header-Spamschutzregel 145
+/^(To|From|Cc|Reply-To):.*@funstuff2000.net/   REJECT Header-Spamschutzregel 146
+/^(To|From|Cc|Reply-To):.*(infowatch\.net|nakedmail\d?\.com)/  REJECT Header-Spamschutzregel 147
+/^(To|From|Cc|Reply-To):.*customer@aol/        REJECT Header-Spamschutzregel 148
+/^To: ListMembers@theneteffect/        REJECT Header-Spamschutzregel 149
+/^Reply-To:.*@(china\.com|rever-dreaming\.com|btamail\.net\.cn|amdpress\.com|nakedmail\d?\.com|big-salesfor\.you-now\.net)/    REJECT Header-Spamschutzregel 150
+
+# X-Bulkmail rausgenommen, da dies von UCI-Kinowelt benutzt wird :-(
+#/^X-(Advertisement|\d|UltraMail|Bulkmail): /  REJECT Header-Spamschutzregel 166
+/^X-(Advertisement|\d|UltraMail): /    REJECT Header-Spamschutzregel 166
+
+/^(Received|Message-Id|X-(Mailer|Sender)):.*\b(E-Broadcaster|Emailer Platinum|eMarksman|Extractor|e-Merge|from stealth[^.]|Global Messenger|GroupMaster|Mailcast|MailKing|Match10|MassE-Mail|massmail\.pl|News Breaker|Powermailer|Quick Shot|Ready Aim Fire|WindoZ|WorldMerge|Yourdora)\b/    REJECT Header-Spamschutzregel 167
+/^X-Mailer:.*\b(Aristotle|Avalanche|Blaster|Bomber|DejaVu|eMerge|Extractor|UltraMail|Sonic|Floodgate|GeoList|Mach10|MegaPro|Aureate|MultiMailer|Bluecom|Achi-Kochi Mail|Direct Email|Andrew's SuperCool Blastoise|MailerGear|Advanced Mass Sender|SpireMail|MailWorkZ|UltimDBMail|Mabry)\b/    REJECT Header-Spamschutzregel 168
+/^X-EM-(Version|Registration):/ WARN   TEST DER X-EM-Header
+/^X-AD2000-(Serial|Register):/         REJECT Header-Spamschutzregel 170
+/^X-Server: Advanced Direct Remailer/  REJECT Header-Spamschutzregel 171
+# spamware mistake.  real header is "Comments:"        
+/^Comment: Authenticated sender is/    REJECT Header-Spamschutzregel 174
+# viruses      
+/^(To|From|Cc|Reply-To):.*@sexyfun.net/        REJECT Header-Spamschutzregel 178
+/^Content-Disposition: Multipart message/i     REJECT Header-Spamschutzregel 179
+# sendmail Received: header overflow   
+/^Received:.*\.{50,}/  REJECT Header-Spamschutzregel 183
+# Date headers do not end in AM or PM.
+/^Date:.* [AP]M/i      REJECT Header-Spamschutzregel 193
+# invalid timezone in Date header      
+/^Date:.*[+-](1[4-9]|2\d)\d\d$/        REJECT Header-Spamschutzregel 195
+/^From:.*icyhot.bakas24.de/            REJECT Header-Spamschutzregel 209
index 19e9103bb7b7d353b12d9156a6fb604b8f505629..48b01d8fbbb3e9093e4c1c3bffe413c6b68cf795 100644 (file)
@@ -3,23 +3,23 @@
 # GO INTO /etc/profile NOT /etc/profile.env
 
 export CONFIG_PROTECT='/var/bind /usr/share/gnupg/qualified.txt'
-export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild'
+export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild'
 export EDITOR='/usr/bin/vim'
 export GCC_SPECS=''
-export GSETTINGS_BACKEND='gconf'
 export GUILE_LOAD_PATH='/usr/share/guile/1.8'
 export HG='/usr/bin/hg'
-export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info'
+export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/info'
 export LESS='-R -M --shift 5'
 export LESSOPEN='|lesspipe %s'
-export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/'
+export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.3/man/'
 export MULTIOSDIRS='../lib64:../lib32'
 export OPENGL_PROFILE='xorg-x11'
 export PAGER='/usr/bin/less'
-export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin'
+export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin'
 export PRELINK_PATH_MASK='/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so'
 export PYTHONDOCS_2_7='/usr/share/doc/python-docs-2.7.3/html/library'
-export PYTHONDOCS_3_2='/usr/share/doc/python-docs-3.2.3/html/library'
-export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin'
+export PYTHONDOCS_3_3='/usr/share/doc/python-docs-3.3.2/html/library'
+export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/lib64/subversion/bin'
+export RUBYOPT='-rauto_gem'
 export XDG_CONFIG_DIRS='/etc/xdg'
 export XDG_DATA_DIRS='/usr/local/share:/usr/share'
diff --git a/rc.conf b/rc.conf
index b9a9d6d55ec3ccdb09dda6293eeeba7654519d13..42b7dfd95de78d2ffa144dee9696a94c35843453 100644 (file)
--- a/rc.conf
+++ b/rc.conf
@@ -80,6 +80,10 @@ rc_log_path="/var/log/rc.log"
 # Set unicode to YES to turn on unicode support for keyboards and screens.
 unicode="YES"
 
+# This is how long fuser should wait for a remote server to respond. The
+# default is 60 seconds, but  it can be adjusted here.
+#rc_fuser_timeout=60
+
 # Below is the default list of network fstypes.
 #
 # afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
@@ -101,7 +105,7 @@ unicode="YES"
 
 # Some daemons are started and stopped via start-stop-daemon.
 # We can set some things on a per service basis, like the nicelevel.
-#export SSD_NICELEVEL="-19"
+#SSD_NICELEVEL="-19"
 
 # Pass ulimit parameters
 #rc_ulimit="-u 30"
@@ -153,10 +157,59 @@ rc_sys=""
 # consolefont, numlock, etc ...)
 rc_tty_number=12
 
+##############################################################################
+# CGROUPS RESOURCE MANAGEMENT
+
 # If you have cgroups turned on in your kernel, this switch controls
 # whether or not a group for each controller is mounted under
 # /sys/fs/cgroup.
-# Support for process management by cgroups is planned in the future,
-# so if you turn this off, be aware that you may not be able to use that
-# feature.
+# None of the other options in this section work if this is set to "NO".
 #rc_controller_cgroups="YES"
+
+# The following settings allow you to set up values for the cgroup
+# controllers for your services.
+# They can be set in this file;, however, if you do this, the settings
+# will apply to all of your services.
+# If you want different settings for each service, place the settings in
+# /etc/conf.d/foo for service foo.
+# The format is to specify the names of the settings followed by their
+# values. Each variable can hold multiple settings.
+# For example, you would use this to set the cpu.shares setting in the
+# cpu controller to 512 for your service.
+# rc_cgroup_cpu="
+# cpu.shares 512
+# "
+#
+#For more information about the adjustments that can be made with
+#cgroups, see Documentation/cgroups/* in the linux kernel source tree.
+
+# Set the blkio controller settings for this service.
+#rc_cgroup_blkio=""
+
+# Set the cpu controller settings for this service.
+#rc_cgroup_cpu=""
+
+# Add this service to the cpuacct controller (any value means yes).
+#rc_cgroup_cpuacct=""
+
+# Set the cpuset controller settings for this service.
+#rc_cgroup_cpuset=""
+
+# Set the devices controller settings for this service.
+#rc_cgroup_devices=""
+
+# Set the memory controller settings for this service.
+#rc_cgroup_memory=""
+
+# Set the net_prio controller settings for this service.
+#rc_cgroup_net_prio=""
+
+# Set this to YES if yu want all of the processes in a service's cgroup
+# killed when the service is stopped or restarted.
+# This should not be set globally because it kills all of the service's
+# child processes, and most of the time this is undesirable. Please set
+# it in /etc/conf.d/<service>.
+# To perform this cleanup manually for a stopped service, you can
+# execute cgroup_cleanup with /etc/init.d/<service> cgroup_cleanup or
+# rc-service <service> cgroup_cleanup.
+# rc_cgroup_cleanup="NO"
diff --git a/request-key.d/cifs.idmap.conf b/request-key.d/cifs.idmap.conf
new file mode 100644 (file)
index 0000000..1341c1a
--- /dev/null
@@ -0,0 +1 @@
+create cifs.idmap * * /usr/sbin/cifs.idmap %k
diff --git a/request-key.d/cifs.upcall.conf b/request-key.d/cifs.upcall.conf
new file mode 100644 (file)
index 0000000..dac5ec0
--- /dev/null
@@ -0,0 +1 @@
+create dns_resolver * * /usr/sbin/cifs.upcall %k
index 7704d3ef341636e4da6a529e760e79c886bc3d40..ddabc2198f4c0eaab867522c5fa9c399e84ac1e4 100644 (file)
@@ -1,6 +1,6 @@
 # Generated by net-scripts for interface eth0
 domain brehm-online.com
-search brehm-online.com uhu-banane.de serverkompetenz.net
+search brehm-online.com brehm-online.eu brehm-berlin.de serverkompetenz.net
 nameserver 127.0.0.1
 nameserver 81.169.163.106
 nameserver 85.214.7.22
index 6aa5facf7dc773ab4ad822e4a8760d3100d07934..309815c63ca620c6edb1a2bdca290992f887efc1 100644 (file)
@@ -1 +1 @@
-SEARCH_DIRS_MASK="/opt/icedtea-bin-6.1.12.6"
+SEARCH_DIRS_MASK="/opt/icedtea-bin-6.1.12.7"
diff --git a/rpc b/rpc
index eb0092b6424ca5da41d6be23ceb83431986147b4..e099ebb289afffda36f76754c4ea219f545d90b7 100644 (file)
--- a/rpc
+++ b/rpc
@@ -62,6 +62,7 @@ sadmind               100232
 nisd           100300  rpc.nisd
 nispasswd      100303  rpc.nispasswdd
 ufsd           100233  ufsd
+fedfs_admin    100418
 pcnfsd         150001  pcnfs
 amd            300019  amq
 sgi_fam                391002  fam
diff --git a/runlevels/boot/loopback b/runlevels/boot/loopback
new file mode 120000 (symlink)
index 0000000..22878c6
--- /dev/null
@@ -0,0 +1 @@
+/etc/init.d/loopback
\ No newline at end of file
diff --git a/runlevels/sysinit/tmpfiles.dev b/runlevels/sysinit/tmpfiles.dev
new file mode 120000 (symlink)
index 0000000..805685d
--- /dev/null
@@ -0,0 +1 @@
+/etc/init.d/tmpfiles.dev
\ No newline at end of file
diff --git a/security/pam_winbind.conf b/security/pam_winbind.conf
new file mode 100644 (file)
index 0000000..dd0b112
--- /dev/null
@@ -0,0 +1,38 @@
+#
+# pam_winbind configuration file
+#
+# /etc/security/pam_winbind.conf
+#
+
+[global]
+
+# turn on debugging
+;debug = no
+
+# turn on extended PAM state debugging
+;debug_state = no
+
+# request a cached login if possible
+# (needs "winbind offline logon = yes" in smb.conf)
+;cached_login = no
+
+# authenticate using kerberos
+;krb5_auth = no
+
+# when using kerberos, request a "FILE" krb5 credential cache type
+# (leave empty to just do krb5 authentication but not have a ticket
+# afterwards)
+;krb5_ccache_type =
+
+# make successful authentication dependend on membership of one SID
+# (can also take a name)
+;require_membership_of =
+
+# password expiry warning period in days
+;warn_pwd_expire = 14
+
+# omit pam conversations
+;silent = no
+
+# create homedirectory on the fly
+;mkhomedir = no
index c1e08f98fd267e5804c47231314975f002f3a932..cd761ef7b4828ee90817cbb40c7441aab026dc56 100644 (file)
@@ -12,7 +12,7 @@
 # Such custom configuration files for specific mainboards can be found at
 # http://www.lm-sensors.org/wiki/Configurations
 
-chip "lm78-*" "lm79-*" "lm80-*"
+chip "lm78-*" "lm79-*" "lm80-*" "lm96080-*"
 
     label temp1 "M/B Temp"
 
@@ -323,7 +323,7 @@ chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*"
     set in7_min  3.3 * 0.90
     set in7_max  3.3 * 1.10
     set in8_min  3.0 * 0.90
-    set in8_max  3.0 * 1.10
+    set in8_max  3.3 * 1.10
 
 
 chip "w83627uhg-*"
@@ -340,7 +340,7 @@ chip "w83627uhg-*"
     set in7_min  5.0 * 0.90
     set in7_max  5.0 * 1.10
     set in8_min  3.0 * 0.90
-    set in8_max  3.0 * 1.10
+    set in8_max  3.3 * 1.10
 
 
 chip "f71805f-*"
index 213a83779e1f9734b031df48368ee95dff77ab15..35d8d6405d8efca9ef4ee3bfa4180dda01065253 100644 (file)
@@ -7,5 +7,5 @@ CATALOG "/etc/sgml/xml-docbook-4.1.2.cat"
 CATALOG "/etc/sgml/xml-docbook-4.3.cat"
 CATALOG "/etc/sgml/xml-docbook-4.4.cat"
 CATALOG "/etc/sgml/xml-docbook-4.5.cat"
-CATALOG "/etc/sgml/linuxdoc.cat"
 CATALOG "/etc/sgml/openjade-1.3.2.cat"
+CATALOG "/etc/sgml/linuxdoc.cat"
index 65d2814a61811b6b3dbf3511a7376dd6d2ec317a..49f76ee986fed75d0fbcb9712819d112f7acc553 100644 (file)
-#    $OpenBSD: moduli,v 1.4 2008/01/01 08:51:20 dtucker Exp $
+#    $OpenBSD: moduli,v 1.8 2012/08/29 05:06:54 dtucker Exp $
 # Time Type Tests Tries Size Generator Modulus
-20060827013849 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE261778F3
-20060827013906 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE261CC47B
-20060827013924 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE2621AFA3
-20060827014045 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26551B8B
-20060827014056 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26556A27
-20060827014115 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE265B7273
-20060827014137 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26644D77
-20060827014203 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26717773
-20060827014214 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26722EBB
-20060827014312 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26961C8B
-20060827014407 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26BA7BBF
-20060827014418 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26BAC107
-20060827014436 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26C05207
-20060827014515 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26D48C73
-20060827014527 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26D65CD7
-20060827014538 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26D7096F
-20060827014607 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26E3760B
-20060827014626 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26EAF29F
-20060827014637 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26EBCF4F
-20060827014653 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE26F0D6BB
-20060827014732 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27088963
-20060827014835 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27320A73
-20060827014915 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27486FA3
-20060827014926 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE2748FD9F
-20060827014940 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE274BB323
-20060827014956 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE274F8F7F
-20060827015028 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE275C008F
-20060827015112 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE2776D9EF
-20060827015134 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27809AA3
-20060827015146 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27826DFB
-20060827015200 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE2785363F
-20060827015231 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27951F4F
-20060827015246 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27991903
-20060827015300 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE279C7B37
-20060827015329 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27AB4843
-20060827015347 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27B0F9D7
-20060827015359 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27B24D5B
-20060827015430 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27C2CE27
-20060827015449 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27CA3BA3
-20060827015546 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27E90A07
-20060827015607 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27F116BF
-20060827015630 2 6 100 1023 5 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE27FBB66F
-20060827015649 2 6 100 1023 2 DE49FC9069994C379D2B6563EFD37EFAE6785EEB1DD0A12B090AAC272B22DF8C64A4A2AB7B99CE0B77A9A52E0833D52D53B258CEDFFD175DC8A3766A9B9807362646DC9215628C3F4AF0E08D00AB60A3B9E55BAE47E82651DA0C15A27355DDB06365CAE1DDDE4C0C97DC9942FD65E9867FA50E72E1C785411EDD28DE2803E313
-20060827024302 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AD6C361B
-20060827024350 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AD6F7E93
-20060827024537 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AD7DE4BB
-20060827025000 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6ADB6D4D7
-20060827025429 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6ADEF2D8B
-20060827025612 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6ADFCCB13
-20060827030138 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AE41E89B
-20060827030223 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AE44A263
-20060827030555 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AE6FD2A7
-20060827031244 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AECC68C3
-20060827031437 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AEDFB4EB
-20060827031602 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AEEB07E7
-20060827032434 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AF5B1533
-20060827032933 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AF99D5D3
-20060827033028 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AF9CF037
-20060827033120 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AFA14BBF
-20060827033331 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AFB9FD2B
-20060827033555 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AFD32F8B
-20060827033806 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6AFEBB7DB
-20060827034045 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B009C8D3
-20060827034214 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B0177447
-20060827034316 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B01EFC27
-20060827034514 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B0313F9B
-20060827035109 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B07D542B
-20060827035412 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B0A3485F
-20060827035525 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B0AAF3BB
-20060827035829 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B0CFE04F
-20060827040101 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B0E988E7
-20060827040504 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B11D001B
-20060827040746 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B13A45DF
-20060827041350 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B188B89F
-20060827041513 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B193B2EB
-20060827041621 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B19B9807
-20060827041657 2 6 100 1535 5 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B19C0107
-20060827041817 2 6 100 1535 2 DF09936D6567325CD4EDE975CB3B9BFFB26C5EC31A71ABA0931BE89AEEB81A531708540B7EA03875E5DF4935ED021F3955D5C941BB682DBDA5425F4EF84DD1F42C6DCC5E313D64DE5B658682A51785102358771DDB6C2B86079C3D0A4EB0DA149E7B2CAC0AC254FFBCD82DF11D74A4E0BBE3FA0AD0675B8A3C6E794E943B7F3799BA8C0F80D602F85D3032D206A96EB16DAFD2C036F8D4F3DA1CCDB2178F08BD851D7BB1C2E964F48F91B2546916E76A80D8E16F700E1FC194308DD6B1A6BE4B
-20060827052122 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C77E8ED3
-20060827055248 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C8549C07
-20060827055453 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C85B17DF
-20060827060456 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C899BBE7
-20060827061203 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C8C362B3
-20060827061433 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C8CC69F7
-20060827061904 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C8E44BC7
-20060827062255 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C8F6B23F
-20060827063052 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C926C817
-20060827063354 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C9351ABF
-20060827063925 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C9541A43
-20060827064904 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C98CFAE7
-20060827070314 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C9E30823
-20060827070806 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532C9F90C33
-20060827071119 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CA04D477
-20060827072534 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CA5A1ADB
-20060827073212 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CA7E88A3
-20060827073641 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CA93A193
-20060827073850 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CA999B57
-20060827080040 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CB21505F
-20060827080817 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CB4C2F97
-20060827083711 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CC0FAA7F
-20060827084308 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CC30FD83
-20060827084830 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CC4EFB67
-20060827085653 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CC8152FB
-20060827090522 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CCB5AE6B
-20060827092253 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CD252FCB
-20060827095916 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CE117E2F
-20060827100246 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CE2087CB
-20060827102041 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CE925537
-20060827102556 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CEAF2A27
-20060827103749 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CEF9826F
-20060827103917 2 6 100 2047 5 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CEFBC467
-20060827104611 2 6 100 2047 2 C038282DE061BE1AD34F31325EFE9B1D8520DB14276CEB61FE3A2CB8D77FFE3B9A067505205BBA8353847FD2EA1E2471E4294862A5D4C4F9A2B80F9DA0619327CDBF2EB608B0B5549294A955972AA3512821B24782DD8AB97B53AAB04B48180394ABFBC4DCF9B819FC0CB5AC1275AC5F16EC378163501E4B27D49C67F660333888F1D503B96FA9C6C880543D8B5F04D70FE508FFCA161798AD32015145B8E9AD43AAB48ADA81FD1E5A8EA7711A8FF57EC7C4C081B47FAB0C2E9FA468E70DD6700F3412224890D5E99527A596CE635195F3A6D35E563BF4892DF2C79C809704411018D919102D12CB112CE1E66EBF5DB9F409F6C82A6A6E1E21E23532CF24A6E3
-20060827130320 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084EFA80B3F
-20060827132001 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084EFC2F2A3
-20060827132659 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084EFC83DE3
-20060827133231 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084EFCAE263
-20060827134212 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084EFD5D943
-20060827135606 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084EFEAD4AB
-20060827142452 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F01CBFBB
-20060827185212 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F24CFF67
-20060827190158 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F2599507
-20060827202730 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F305315B
-20060827213252 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F38A5B63
-20060827214322 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F3987FC7
-20060827214825 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F39A3CDB
-20060827232520 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F46375AB
-20060828030405 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F62B17EB
-20060828043230 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F6E0BB4F
-20060828081338 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F8A9B0EF
-20060828083613 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F8D164EF
-20060828090529 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F906488B
-20060828100621 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084F97FF4CB
-20060828121421 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FA80824B
-20060828141024 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FB659087
-20060828142059 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FB739E8F
-20060828170552 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FCC5CE57
-20060828171327 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FCCCF9D3
-20060828185943 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FDA67727
-20060828190537 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FDAAC673
-20060828191202 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FDAFC737
-20060828192613 2 6 100 3071 2 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FDC50FBB
-20060828193738 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FDD6023F
-20060828204936 2 6 100 3071 5 D3230D237572ECE9F92358715EBAC3A4D89F2D6B4DC39F056450263BEF1665FBD7B93916ABC867B7064802159D273C7EB01C5F9281A3D6DCCB7CF997D385998EC0E1FA3319AFE771A90ADBACEB414A020630D7C7F161FAFEC6C9FC06D3205C712AAE8848A1B2C21DFF301C7FFC0B75D13F060A313C32AFEEAF1493F641760EBEF38829B3371699D2A3264D0ECEB4E5C19581ED8C57699F559B9828BBFE147952E289F0E171C9C60335DD2F492CB409A4DB97BDF86E2DBA605064DB040A3DF5678E24F66718CA115C95C892FF7AEDFAABC2E6414716298CEC1A604270FEADF191B7C8A59C238C395A65442C0B963BF83025BED3951A271B7440EC7687C31DE63355DA7FEAC15DC962C7BF7614EB59B077B9889AD8703DFE98AC99615B722A0ABE89956D1058E025C7733420CB51D7E1608EFF2C0A30C9A5EB77CCA02C6B00CE781B172001C6C458630890062E27CE307D513A7686A69D1D548DE8334B13136D9E842A5E17FD67522C93823E03F08AEE8024AF5D88B2EE01D4D9980084FE68405F
-20060829063416 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE57DE9222B
-20060829082327 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE57E5385E7
-20060829092010 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE57E8501A3
-20060830004204 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE5825F180F
-20060830013522 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE5828DFA2B
-20060830124707 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE58555C9EB
-20060830180312 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE586989437
-20060831041205 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE5891334BF
-20060831102341 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE58A8F8B27
-20060831234001 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE58DD7278B
-20060901032352 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE58EBE93EB
-20060901061345 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE58F693A3F
-20060901123055 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE590F80AE7
-20060901191922 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE592994C63
-20060901203957 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE592E5D92F
-20060901210250 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE592F4A5F3
-20060901225047 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE5935D124B
-20060902020657 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE5942520CB
-20060902070624 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE59553E03F
-20060902095300 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE595F6EC6B
-20060902113306 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE596599BEF
-20060902142302 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE59703582B
-20060902210839 2 6 100 4095 5 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE598A695F7
-20060903073325 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE59B315E9B
-20060903095626 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE59BBD7153
-20060903162601 2 6 100 4095 2 DA110847314B537539F2A20681212A0B2ED264BF1F2595B817CC516D5AA4211585948B248F77277B11AB206738C71B5FB2FCC4041927B40B985282795A89EF66BDB111E1D07D790AC487DA5841B66FC407ED5DD8612703136422C442139C12040CE776FEB6C8B59B95408F31FB50073AD54B03F97113E61BE577E76D13AA971BA82CEE621C31C4770A7E076245A16689A9FE3E9190FB617FB330AA70AAC623B447D1858C24993D486C2B9A3C63FFCB3F230E7185F163C1EED434C24EE11EAC5B2369FEAF790523BD8BF7E8F9C87467ED6C89E5596974DCA6960E537259EA3AA587BF5198B26CE37638BC57012851903BB4CC0E2A28EC741EECB6220556EC5C118AE0142E5374AE2A3D1CEF165C09C0988A37877BCA6BBCAE28D52DA6701BF077307195C3618D4CAC58DDF64B6A8C2BF8E2FDCC0840973A8ED1F8413689BE05EA54AB6CD30464F94DD926D8CEC6B56704F534C6D8329A27ECAD9836721BC0C283E63CDA54FCEA851C0203E747BB02B75C92036928EFC201FFCBB747A2E093CCED157C3C3F74258D5607B6B8AA330DECCF42A73A6F81D300BAFCA921BAFF635DFC90824938F7454B258C1967FF90C1D828E028F9FA86AA7B287A87EC750EDCECEEEC223EAEA78511CB3C0130043950478737FDF6D56EA2B705D5E4C57701E955A9C862DBCAF36D0624D2F2C20616AA3E0478A4A722BBA577BC02578EE59D48AEE3
-20040305011518 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080E4CE974B
-20040305043124 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080E5050933
-20040305084728 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080E54C7783
-20040306205350 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080E809C413
-20040309221333 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080ED7F9CFB
-20040311222059 2 6 100 6143 5 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080F103209F
-20040312160304 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080F247861B
-20040312210904 2 6 100 6143 5 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080F29D939F
-20040316074005 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080F8B1F7DB
-20040317113309 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080FAAE1F73
-20040317195246 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080FB3F2B93
-20040319025848 2 6 100 6143 2 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C7080FD81741B
-20040323194658 2 6 100 6143 5 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C708105AF04AF
-20040324041535 2 6 100 6143 5 E95A4131F86234D27EE1E51791599559EEDB618912E4FE36B81B80CDA4D497959DBFAEE929317A66BE64A328BAB6183EA5A5CBB3581490B4B613B225ADD00EFD38540356E0F4716229CDDB260283AF044FDAF1EF9248BB0CE9031C117CF15D3259B3E7B0301CA1AAC91AFA7A57CCDEED2DA4EFC2DBC7A9FC53BB4D3CB2D57D209D5DDEF25DE14F8226404296BD504EC14F6340F0AA2A1A943B9552C4B91D3EB48C08A13671C36EE5042857625DD2CB58965C0975EB775057FF82BC2B8B69D0BF26E2F80115B3E1A984D1D73D9D02AD69C3A1AF90EC915DE6FC9F574BD755B2EF6BBE62F3717E128DC797A06FE35C1C28CED57A0F64F61A4439ACFE7A7B95A1A948417A5B8B69916A32989B00E2C3FB7C74139A4DA9E533C439E59FC7C4F90780D2BBCDF012C499C15A1E0B5C318F84FB17DF97AB3EC356FD0072CFA3884EFBED319009DE6DBF2A5C7C87A93DEB04CCD9147EF8C9BEC2FD713793E4F0BF8C4EFCEBFBF95D555E523AB5D742808C4E425979A1C216C8CB2B42C7715B8CA5907E84E6FBC35DA7BFBFC892870B659C882C6E3697E0DCC6C24771F26D51A890786DA516DBC2D161680B134F1715B32F734E667650398EC2241AF78877BB3D61D83D0158DDE894862EE6E1BEE278724EA7B34C74F0A5D6B7F79F1322E20AD5757E11D9AC31BFE27C56ABB23A275130533433DC41DDBA1081E3A018E0D0B55DF33ECAE104909DC74F1CA2256CFD423A859B0AC2112A0AE684396C0029AD07D0D30AC84FFD2C2E80B74DE29310FCAFE7D0CB8864729B6FD1F86052D7DD9A9CB085A186259A67C175B3F81C5DA19AFED1BF9C5C07F40A29ED47ED4F1C7DE878B8411E3239ED15AC0E4CCC1D7F8842E9FD9C989F301E2689F800C3D14A38810906A36EEA34207014E99C843C599D56FCFBC14278A2A009C13B6E4AC7460B54D2C7EF38D72AC450540097D2AF609D3FFF874D14582FA8FF21027DEC92844BD22A9A7EC14C66BCC8DB1E058B95AF87ACB60A5725767A76C9185744E483BCCD9278ED9FF15A04061D0F6E32D98B6853A39AA498673C7DD012982B1913B3C3CE2C70810643E737
-20061002171426 2 6 100 8191 2 D2D64D8CC6FDFA9897C8AE805EA7CB972D7A10F5A268EB5B33B0CCE2C75E480365A49070185D8B316872BAF0F3AAF94498A8E0007A13D574C905441F19D4B0D55A83E2A70C09F7B3E353DEA76F5FEB4191E31F4A52D0BC643B9FD1959BDF8B99C13F245B5D9E8589D6C18A844814486F25A8E189B964A9E72675DDE4D759C901C09F7C24CB3E939B54D2009AE9331446C1EDE5FA9D0A33B36F6A6C9B55E956A94169FBE9C1A24EC9A3E497371F4131F2B1E4FB25A1BB27B23A6661155F37C6EC913E5CB207AD894C2319852C556CA040C6B72DE6E913BCF419E5914507119F771206FAB25B1D6BAD57AFEAF74D807CC576549CD979B0AAC13F5D2B637CCF4A54D2D903A4B29C16B9E8BEE8AD6200D24E4E3E97EB25B2DD13C31AE2A4F27D6EFBFA113F9334F92204FCFFCAA5EBDCCBA986C5B6E665FE71D6654ACA3C8051424133597FD65A18BB2AA24FFDD8B09A8758D984E09BE1F55B16A37B36B058295B1E9942A89D386D4B4DB58C516429248052D97DE42BFC32AB14F13D7F963E86867B8B7245062061C9F315EA94C38FCC0E118373BEFC41D1004CF0FA6D951E20BAC5D2C15F5796163469B88A75FE5F5D2C69C949DA47DAC75D22869F37FAB2490791FA5A5854360EAA13701CEE40EC371797272A12746ABA9CB303224B82F8CCE3F62C0D3EA0D62BF3B2C387E015B1A96A4C4A2A73ADA521B0536B81A536A5119EC559D524BA7F2B25A094A164A4EEBB8ADA886DCBA9647FC4D2D4A91BA0DB32805EDA75B61E09F44BC49862D70B8F28C8E630CD6F0DF245535D79DCD75ECBDE51B29AA6DD3F59736E5028E3AB1E75CFCDA1FF9E6F8D52027A4BC218FC9A9E660BF7EB14D300F4199C04B24725405AFA6535DF0837FEF33C0F8B57B9BDFFB1D956E7B40E822FF40603FB5417523B115FE5864094001CEF2526395C19532F153C4630B95E9835FAC985E1C9DF62188DBA12D5B8BEEB414FFD90AFEDF8F986DF33EF5BC7F7C16ACDC4D40A00822CE17A9724066EED89127195BB9D037CB7FB74AA7178A1A4CBECC5D9F67747AA74156C70E54BABA8641A55B93637385A0D1D56E5220867B5A11ED44CFC405AC238DC39690A966A2DE238FFA1E3B3C859D988DE14916C32AB2A2CB35C57F3609C34F1E8E4B5FAC2F446E0EB78CFD64DD7A3570677D373E8FEC6FF47D5471577D92F22B115D03F302C8CD1A43FCDCEBBA823EE942D7733FF7F78672BEAACCEA279744CC14D60E3912E81A14421989CF5B2C10FD1CDB6CA95E2CA8C574AA6C4F3856602A0D32A9978697752878C0DCB50EF5463EE61C83F776AB9D8098755AF00D2972D3E5E502C39A9CE52C8588472C1D3242CA658290F472D48CB0876752643C2F63CFEB66DF6E93C8BE2404DFA10AB3D8EEF214C371DC0EC29755C086574B1AA92A892B517F6E01056DD5EFEB2437E23100E487E3D4B
-20061005090403 2 6 100 8191 5 D2D64D8CC6FDFA9897C8AE805EA7CB972D7A10F5A268EB5B33B0CCE2C75E480365A49070185D8B316872BAF0F3AAF94498A8E0007A13D574C905441F19D4B0D55A83E2A70C09F7B3E353DEA76F5FEB4191E31F4A52D0BC643B9FD1959BDF8B99C13F245B5D9E8589D6C18A844814486F25A8E189B964A9E72675DDE4D759C901C09F7C24CB3E939B54D2009AE9331446C1EDE5FA9D0A33B36F6A6C9B55E956A94169FBE9C1A24EC9A3E497371F4131F2B1E4FB25A1BB27B23A6661155F37C6EC913E5CB207AD894C2319852C556CA040C6B72DE6E913BCF419E5914507119F771206FAB25B1D6BAD57AFEAF74D807CC576549CD979B0AAC13F5D2B637CCF4A54D2D903A4B29C16B9E8BEE8AD6200D24E4E3E97EB25B2DD13C31AE2A4F27D6EFBFA113F9334F92204FCFFCAA5EBDCCBA986C5B6E665FE71D6654ACA3C8051424133597FD65A18BB2AA24FFDD8B09A8758D984E09BE1F55B16A37B36B058295B1E9942A89D386D4B4DB58C516429248052D97DE42BFC32AB14F13D7F963E86867B8B7245062061C9F315EA94C38FCC0E118373BEFC41D1004CF0FA6D951E20BAC5D2C15F5796163469B88A75FE5F5D2C69C949DA47DAC75D22869F37FAB2490791FA5A5854360EAA13701CEE40EC371797272A12746ABA9CB303224B82F8CCE3F62C0D3EA0D62BF3B2C387E015B1A96A4C4A2A73ADA521B0536B81A536A5119EC559D524BA7F2B25A094A164A4EEBB8ADA886DCBA9647FC4D2D4A91BA0DB32805EDA75B61E09F44BC49862D70B8F28C8E630CD6F0DF245535D79DCD75ECBDE51B29AA6DD3F59736E5028E3AB1E75CFCDA1FF9E6F8D52027A4BC218FC9A9E660BF7EB14D300F4199C04B24725405AFA6535DF0837FEF33C0F8B57B9BDFFB1D956E7B40E822FF40603FB5417523B115FE5864094001CEF2526395C19532F153C4630B95E9835FAC985E1C9DF62188DBA12D5B8BEEB414FFD90AFEDF8F986DF33EF5BC7F7C16ACDC4D40A00822CE17A9724066EED89127195BB9D037CB7FB74AA7178A1A4CBECC5D9F67747AA74156C70E54BABA8641A55B93637385A0D1D56E5220867B5A11ED44CFC405AC238DC39690A966A2DE238FFA1E3B3C859D988DE14916C32AB2A2CB35C57F3609C34F1E8E4B5FAC2F446E0EB78CFD64DD7A3570677D373E8FEC6FF47D5471577D92F22B115D03F302C8CD1A43FCDCEBBA823EE942D7733FF7F78672BEAACCEA279744CC14D60E3912E81A14421989CF5B2C10FD1CDB6CA95E2CA8C574AA6C4F3856602A0D32A9978697752878C0DCB50EF5463EE61C83F776AB9D8098755AF00D2972D3E5E502C39A9CE52C8588472C1D3242CA658290F472D48CB0876752643C2F63CFEB66DF6E93C8BE2404DFA10AB3D8EEF214C371DC0EC29755C086574B1AA92A892B517F6E01056DD5EFEB2437E23100E4A242A2F
-20061005152228 2 6 100 8191 2 D2D64D8CC6FDFA9897C8AE805EA7CB972D7A10F5A268EB5B33B0CCE2C75E480365A49070185D8B316872BAF0F3AAF94498A8E0007A13D574C905441F19D4B0D55A83E2A70C09F7B3E353DEA76F5FEB4191E31F4A52D0BC643B9FD1959BDF8B99C13F245B5D9E8589D6C18A844814486F25A8E189B964A9E72675DDE4D759C901C09F7C24CB3E939B54D2009AE9331446C1EDE5FA9D0A33B36F6A6C9B55E956A94169FBE9C1A24EC9A3E497371F4131F2B1E4FB25A1BB27B23A6661155F37C6EC913E5CB207AD894C2319852C556CA040C6B72DE6E913BCF419E5914507119F771206FAB25B1D6BAD57AFEAF74D807CC576549CD979B0AAC13F5D2B637CCF4A54D2D903A4B29C16B9E8BEE8AD6200D24E4E3E97EB25B2DD13C31AE2A4F27D6EFBFA113F9334F92204FCFFCAA5EBDCCBA986C5B6E665FE71D6654ACA3C8051424133597FD65A18BB2AA24FFDD8B09A8758D984E09BE1F55B16A37B36B058295B1E9942A89D386D4B4DB58C516429248052D97DE42BFC32AB14F13D7F963E86867B8B7245062061C9F315EA94C38FCC0E118373BEFC41D1004CF0FA6D951E20BAC5D2C15F5796163469B88A75FE5F5D2C69C949DA47DAC75D22869F37FAB2490791FA5A5854360EAA13701CEE40EC371797272A12746ABA9CB303224B82F8CCE3F62C0D3EA0D62BF3B2C387E015B1A96A4C4A2A73ADA521B0536B81A536A5119EC559D524BA7F2B25A094A164A4EEBB8ADA886DCBA9647FC4D2D4A91BA0DB32805EDA75B61E09F44BC49862D70B8F28C8E630CD6F0DF245535D79DCD75ECBDE51B29AA6DD3F59736E5028E3AB1E75CFCDA1FF9E6F8D52027A4BC218FC9A9E660BF7EB14D300F4199C04B24725405AFA6535DF0837FEF33C0F8B57B9BDFFB1D956E7B40E822FF40603FB5417523B115FE5864094001CEF2526395C19532F153C4630B95E9835FAC985E1C9DF62188DBA12D5B8BEEB414FFD90AFEDF8F986DF33EF5BC7F7C16ACDC4D40A00822CE17A9724066EED89127195BB9D037CB7FB74AA7178A1A4CBECC5D9F67747AA74156C70E54BABA8641A55B93637385A0D1D56E5220867B5A11ED44CFC405AC238DC39690A966A2DE238FFA1E3B3C859D988DE14916C32AB2A2CB35C57F3609C34F1E8E4B5FAC2F446E0EB78CFD64DD7A3570677D373E8FEC6FF47D5471577D92F22B115D03F302C8CD1A43FCDCEBBA823EE942D7733FF7F78672BEAACCEA279744CC14D60E3912E81A14421989CF5B2C10FD1CDB6CA95E2CA8C574AA6C4F3856602A0D32A9978697752878C0DCB50EF5463EE61C83F776AB9D8098755AF00D2972D3E5E502C39A9CE52C8588472C1D3242CA658290F472D48CB0876752643C2F63CFEB66DF6E93C8BE2404DFA10AB3D8EEF214C371DC0EC29755C086574B1AA92A892B517F6E01056DD5EFEB2437E23100E4A4C3B0B
+20120821044040 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A770E2EC9F
+20120821044046 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7711F2C6B
+20120821044047 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771225323
+20120821044048 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7712507AB
+20120821044050 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7712A2DB3
+20120821044051 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7712CACEF
+20120821044053 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7713959C3
+20120821044057 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7715BBA13
+20120821044103 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A77191592F
+20120821044104 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771938E1F
+20120821044106 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771A1E127
+20120821044108 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771B3CDFB
+20120821044109 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771B71913
+20120821044111 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771C2759F
+20120821044113 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771CF8ABF
+20120821044114 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771D2B49B
+20120821044116 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771DF6193
+20120821044117 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771E67E33
+20120821044120 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A771FA581B
+20120821044121 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772027DDB
+20120821044123 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772093F8B
+20120821044124 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7720EEF6F
+20120821044125 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A77216CAD7
+20120821044126 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A77219A90B
+20120821044129 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7722A0103
+20120821044130 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772343DBF
+20120821044133 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772460C3F
+20120821044137 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7726A4E0F
+20120821044138 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772716D8B
+20120821044141 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A7728D719B
+20120821044143 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A77297AA8B
+20120821044145 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772A8794B
+20120821044147 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772B4D6AB
+20120821044149 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772BD325F
+20120821044150 2 6 100 1023 5 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772BDAE07
+20120821044151 2 6 100 1023 2 D9277DAA27DB131C03B108D41A76B4DA8ACEECCCAE73D2E48CEDAAA70B09EF9F04FB020DCF36C51B8E485B26FABE0337E24232BE4F4E693548310244937433FB1A5758195DC73B84ADEF8237472C46747D79DC0A2CF8A57CE8DBD8F466A20F8551E7B1B824B2E4987A8816D9BC0741C2798F3EBAD3ADEBCC78FCE6A772C95CE3
+20120821044502 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F96361507
+20120821044515 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F965885BF
+20120821044519 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F966006C7
+20120821044528 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9674A0EB
+20120821044539 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F969457F3
+20120821044544 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F969BE79B
+20120821044606 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F96E1E827
+20120821044623 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9714284B
+20120821044630 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97231CB7
+20120821044636 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F972E01DF
+20120821044647 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F974BCED3
+20120821044650 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F974C3A43
+20120821044653 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F974E8F73
+20120821044701 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9763403B
+20120821044705 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9767666B
+20120821044708 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9768D81F
+20120821044726 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F979FD437
+20120821044729 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97A29BC7
+20120821044732 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97A56447
+20120821044737 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97AEDBDB
+20120821044740 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97B187F3
+20120821044746 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97BC6EE3
+20120821044757 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F97DCCDEB
+20120821044817 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F981975F7
+20120821044831 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F983EC267
+20120821044841 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F985A032F
+20120821044846 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9863B0AB
+20120821044852 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F986E5C7F
+20120821044911 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F98A8FF6B
+20120821044917 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F98B40E4B
+20120821044924 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F98C5840F
+20120821044940 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F98F22CEB
+20120821044947 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99040FFF
+20120821044954 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99139AE3
+20120821045010 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9940BEFB
+20120821045017 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9954379F
+20120821045020 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99548C23
+20120821045023 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99562FC3
+20120821045028 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9960CDCF
+20120821045038 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F997AC0B3
+20120821045045 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F998D9B6B
+20120821045050 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9994BB77
+20120821045059 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99AC001B
+20120821045101 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99AC5547
+20120821045107 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99B86567
+20120821045110 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99BA2677
+20120821045128 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F99EF4523
+20120821045154 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9A419DAB
+20120821045214 2 6 100 1535 5 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9A7D1E67
+20120821045218 2 6 100 1535 2 D1391174233D315398FE2830AC6B2B66BCCD01B0A634899F339B7879F1DB85712E9DC4E4B1C6C8355570C1D2DCB53493DF18175A9C53D1128B592B4C72D97136F5542FEB981CBFE8012FDD30361F288A42BD5EBB08BAB0A5640E1AC48763B2ABD1945FEE36B2D55E1D50A1C86CED9DD141C4E7BE2D32D9B562A0F8E2E927020E91F58B57EB9ACDDA106A59302D7E92AD5F6E851A45FA1CFE86029A0F727F65A8F475F33572E2FDAB6073F0C21B8B54C3823DB2EF068927E5D747498F9A826443
+20120821045639 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293680B09D63
+20120821045830 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C6042936814C2FFB
+20120821050046 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C60429368214FC53
+20120821050054 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C60429368218E83F
+20120821050118 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293682361D5F
+20120821050218 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C6042936828ADA17
+20120821050243 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293682A8A7CB
+20120821050427 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C60429368341AC87
+20120821050515 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C6042936837F8657
+20120821050545 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293683A3DFD3
+20120821050554 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293683A9635F
+20120821050636 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293683DF582B
+20120821050648 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293683E86803
+20120821050758 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293684495A13
+20120821050807 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C6042936844FAB5B
+20120821050849 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C60429368486D99B
+20120821050916 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293684A776A7
+20120821050942 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293684C4FF73
+20120821051003 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293684DB980F
+20120821051010 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293684DD4FBF
+20120821051158 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293685721537
+20120821051206 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293685768253
+20120821051231 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293685930F13
+20120821051240 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293685987B0B
+20120821051324 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293685D5E36B
+20120821051349 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293685F3AB7F
+20120821051424 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293686206187
+20120821051516 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C60429368668EB4B
+20120821051540 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C60429368686EB87
+20120821051622 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293686BCCF13
+20120821051703 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293686F13B9F
+20120821051715 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293686FB2D4F
+20120821051837 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C6042936876ED7DF
+20120821051843 2 6 100 2047 2 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C6042936876F05DB
+20120821051930 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293687AEDE8F
+20120821052131 2 6 100 2047 5 DD2047CBDBB6F8E919BC63DE885B34D0FD6E3DB2887D8B46FE249886ACED6B46DFCD5553168185FD376122171CD8927E60120FA8D01F01D03E58281FEA9A1ABE97631C828E41815F34FDCDF787419FE13A3137649AA93D2584230DF5F24B5C00C88B7D7DE4367693428C730376F218A53E853B0851BAB7C53C15DA7839CBE1285DB63F6FA45C1BB59FE1C5BB918F0F8459D7EF60ACFF5C0FA0F3FCAD1C5F4CE4416D4F4B36B05CDCEBE4FB879E95847EFBC6449CD190248843BC7EDB145FBFC4EDBB1A3C959298F08F3BA2CFBE231BBE204BE6F906209D28BD4820AB3E7BE96C26AE8A809ADD8D1A5A0B008E9570FA4C4697E116B8119892C604293688637CFF
+20120821053137 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942284EA9F
+20120821053209 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF94228B7F67
+20120821053317 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9422A2B3C7
+20120821053841 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF94232DEF87
+20120821054039 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942359AB7B
+20120821054334 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9423A371A7
+20120821054455 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9423C1CEEF
+20120821054844 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9424273F1F
+20120821055307 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9424987667
+20120821055436 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9424B90BAB
+20120821055700 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9424F6C7CF
+20120821060224 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF94258ADCEF
+20120821060334 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9425A1FCEB
+20120821060420 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9425AEBF43
+20120821060927 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942634C34F
+20120821061829 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF94272F0D4F
+20120821062020 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF94275B00B7
+20120821062241 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9427941F5F
+20120821063416 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9428D5E367
+20120821063648 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942917E127
+20120821064052 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9429825A2B
+20120821064951 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942A74C4EB
+20120821065736 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942B4640D3
+20120821071146 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942CCD6D1B
+20120821071337 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942CF9321B
+20120821072545 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF942E48654F
+20120821075022 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9430F1B6A3
+20120821080229 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9432356F63
+20120821081230 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF94333D9363
+20120821081746 2 6 100 3071 5 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9433C6A7A7
+20120821081811 2 6 100 3071 2 DFAA35D35531E0F524F0099877A482D2AC8D589F374394A262A8E81A8A4FB2F65FADBAB395E05D147B29D486DFAA41F41597A256DA82A8B6F76401AED53D0253F956CEC610D417E42E3B287F7938FC24D8821B40BFA218A956EB7401BED6C96C68C7FD64F8170A8A76B953DD2F05420118F6B144D8FE48060A2BCB85056B478EDEF96DBC70427053ECD2958C074169E9550DD877779A3CF17C5AC850598C7586BEEA9DCFE9DD2A5FB62DF5F33EA7BC00CDA31B9D2DD721F979EA85B6E63F0C4E30BDDCD3A335522F9004C4ED50B15DC537F55324DD4FA119FB3F101467C6D7E1699DE4B3E3C478A8679B8EB3FA5C9B826B44530FD3BE9AD3063B240B0C853EBDDBD68DD940332D98F148D5D9E1DC977D60A0D23D0CA1198637FEAE4E7FAAC173AF2B84313A666CFB4EE6972811921D0AD867CE57F3BBC8D6CB057E3B66757BB46C9F72662624D44E14528327E3A7100E81A12C43C4E236118318CD90C8AA185BBB0C764826DAEAEE8DD245C5B451B4944E6122CC522D1C335C2EEF9433C94C93
+20120821084945 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45B27D047
+20120821091240 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45C370A33
+20120821092428 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45CBB9FBB
+20120821093047 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45D001E73
+20120821095420 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45E104D6F
+20120821095624 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45E21E2BF
+20120821102749 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA45F9B1B7B
+20120821105854 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4610E205F
+20120821110658 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA461631FBF
+20120821110744 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA461635E3B
+20120821115206 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4636E0DF7
+20120821121256 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4645F38B3
+20120821121421 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA46467609B
+20120821122649 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA464F87D6B
+20120821122854 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA46508F94B
+20120821125200 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4661CBC5B
+20120821130613 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA466BC6B33
+20120821131115 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA466ED9CC7
+20120821132817 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA467B278B3
+20120821135349 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA468D8351B
+20120821141206 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA469A817A7
+20120821144909 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA46B488EF7
+20120821150021 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA46BC5D5E7
+20120821153843 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA46D774723
+20120821162006 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA46F5488DB
+20120821170404 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA47157A067
+20120821173305 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA472A1E94B
+20120821173936 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA472E0E57F
+20120821174533 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4731F7433
+20120821180053 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA473C7CE3F
+20120821180952 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4742A8237
+20120821181124 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA474343C5B
+20120821183540 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4754D89DB
+20120821183852 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA47569B47F
+20120821184512 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA475AC57DB
+20120821184603 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA475AD78CB
+20120821184701 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA475B0038F
+20120821185939 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA4763BD72F
+20120821190630 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA476853BB7
+20120821190945 2 6 100 4095 2 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA476A47843
+20120821195501 2 6 100 4095 5 EF07B0F39662DC8600224E46AB8BE8CB72E552D52E88013D20EC039A0697ED9AAD018B16F0B910D4AD54437B8585AAA4EAE0CE216E31F50EDF0CD05DAF5E02A73D399C91B38220EC3B62C42D1CF6BF06378533A70C1F8F4F4416DD542213D3432412125FDBFF7B9473CE6F8812D860E66282C9F34C1774D1EA57D54DADDF7E37A12C4A6AD5B4A30128C29D27D03B6535C0F7A8AF857E18ECAB992984E6D546918AAACB971A2AC2C2E7AF79A9547979E6342DB7443985E5F7EDF6F9F22B600EEB42CB84A5F1ACD76E213C52E3052DAE1A9119801CFA28E6EFD4F6BC35FA06C8724D78A96AF054826C0BF865D0EC5F6F4D31C1D3F7CF2FE6F16AF267A7BA04753AEF420D4D8C36BCE8D9694814B9E9C3DF468064EB5636405C71CA9D8D50D36570B42639C9C2C02FB3A3D0C6B28DD200B0AF164C621D60B12E35E4D00129C8900F6EFDBB49FF34DD64CB13CD4087A7F84FEFD77D4E8099C2B804BA643EAFCA66D1F02BD09AE44AC83A5149F60711B7B108C01D53FF15FA59B36BE62A870F163F5063CEE103B377808343AFBD32271199E26D93734011BED2305EDE2E841EAD512E23B8C9B8CD4D398C7B4C8B76B355CC150B66B8EB7779E2CA519E10E45D0FB138676850C56F23DB135F546D364B92BC1C9423E089D30D4D57D27D7885EE14AE135A488C0542C3719FBEF46F4BB5FB53A28DA26DDF84C8BC55348A8AA478A96AEF
+20120705232031 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B241215BB
+20120705233800 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B246EC93B
+20120706002709 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B2582B477
+20120706013826 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B271419A3
+20120706014732 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B273FB1BB
+20120706021008 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B27B7E59F
+20120705225552 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B29C4E81B
+20120705233754 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B2AB07037
+20120705234834 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B2AE25CBB
+20120706024556 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B2EDFAA6F
+20120705233556 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B30EE83EB
+20120706002117 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B31E6F727
+20120705233808 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B37267537
+20120706001148 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B3DF98C1F
+20120706013155 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B3FBB98EB
+20120706025705 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B418898A7
+20120706022948 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B4707179B
+20120705233534 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B4F3D25C7
+20120706014542 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B520205CB
+20120706030026 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B539518DB
+20120706003519 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B566E0243
+20120706032218 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B59E508EF
+20120706033523 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B5A254F5F
+20120705235242 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B5B60C48F
+20120706022615 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B646A1B3B
+20120706032540 2 6 100 6143 5 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B6594B14F
+20120706001843 2 6 100 6143 2 EEBCAD36F686DDEB790C1EBDF6C6355A4EEB95435785FAC26C1DDBBD0D3C284AB5B4A1D5BA22131604AAE087D8B9431038CDA76DAA9E1C8D10793F53374FDF26489D38FF13188B6961B86E44A065D2FADEFC6C9496350AFA4129C9FD1B6B321E6053A6C645978C151D623C1106FE6669C220690B637F6259522F88250CC2B1B7F170706E9CE741F6E26BB4E86FB6822B13D8A7CE99FEF5CD66EF08310ECE5CC86648BD90E1DC59332505579116D3F3C8314065DC1319BEA133ED809903CA4949905C3D21619217816465E964768FFE76BC962AACBC8FF13477990A81C8759BBE95DFFA22E299F7C0F79A0EA7C44B28E8AB96149CC213E7C886E3D0A2230D7A4176749D6EDD6FCA2F5F3E2BD10392BC818CFB25C696C1EC14CE6F23CDB6C3DA2ED77E098A874799EB65F82A4EAF85CA0C9E68278381AF964AA5816B2CDA8E1ABB2954C02F641E1F374563B0F9DBF2F1B6D8168558BB971C8F48668A8034F82908D45D4D9A9072375D00AE0D5D442C6E6B6B2E7280C104C7675FDB0795DD0D3273E74BDC7B243B7604447502EB1572A273ABA0032CDB754345B1ACDF17B5AEDA45B661DBEFDA084B1427F94C8EA62BAB6A1E05DED8F2F706445879F15FB096996765238B6B546FDE5F219B5B85B31E804A989C4959600998A03572FB59DC150714BDB0C71A236497AE79871FBEFCAFFF34D2DF0142F2AF3C9C5D92F5FC7A61A27FF9AA1EADDF3552A2BED2CC4D19FB0F67DCC02744947A42FE10B338A3A8E634B413AE46C4E644DD5934D5820C9714656171A02BBCA25AED1CCD9EB9BEF9C63E7E966B0E2E47146191ECA452588FA2AFF50AF25FABAF83E143D47A651BD9B9C37CF5D6319FDCBC2F5D4B76D07B52D857FDE48FD983F06B531F7D316E2961E17D358FE6556C82C2E78C1D9CCF68760EFD8CC692E8912914781651D834C0C766B3D71C07C91AB93619E0C06385CFAC6FA18E1DEC7F3C5EE92C906CC49A4786D24CDB4F5656DE60F1F4412367B16BDA68DA368218C16E30C48366A8C0FDFA6E708E3353B8471402A42E594903774A65EA7AB5A83D08AD10D34DB38201B44B677C3593
+20120705054703 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234453518A0F7
+20120705060217 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445353B291F
+20120705100916 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344537DF8F1B
+20120705112627 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344538AF7C7B
+20120705121419 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445392BB61F
+20120705162623 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234453BD5FE03
+20120705171958 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234453C6257EF
+20120705222541 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234453FBF1073
+20120705120012 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344544BA2363
+20120705143238 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445464ED33B
+20120705175610 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445486B9E93
+20120705143839 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344551AEBB1B
+20120705164833 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344553053057
+20120705195911 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344560200E33
+20120705051445 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445620DCB9B
+20120705090103 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234456453E2C3
+20120705102457 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234456520F7B3
+20120705045958 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234456CC34FE7
+20120705064048 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234456DBB1643
+20120705100057 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234456FACFC3F
+20120705130216 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445716EEFD3
+20120705184211 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344574BD3B0F
+20120705075506 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234457918ED6F
+20120705111016 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445857E1707
+20120705051124 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234458C6078E3
+20120705054255 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234458CA4E313
+20120705155949 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234459281E7B3
+20120705065517 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE2344597A57CB3
+20120705082307 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445987253DB
+20120705182442 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234459E124B2F
+20120705184956 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE234459E442F5B
+20120705071209 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445A1E0FD83
+20120705155527 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445A6BDA473
+20120705103912 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445ADCE429F
+20120705115451 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445AE75FB83
+20120705133531 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445AF5813A3
+20120705144902 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445AFF92FDF
+20120705160631 2 6 100 8191 5 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445B0A9AF9F
+20120705194100 2 6 100 8191 2 DA2167F01CB32874E032B38C40FEC5F2557C9C4411B3A4B3D38C889A8BEED4EB7EF08A9A1E1EAAEEC22C2A46891D3CA84517FDFCDFA2BACBCDE2FC8EA87182542F5C8D3897B6C8A6DB951256F3DDBA7C5D6E7060925AD1F3046F49D00B433770B412DAA2A74E539EB81E3266DDDA82781BB21B19695FB925FA8BB6D249B5C33401C5D9E5C6B1719A36F1EB36E7CCD28AD98AA74DFD453D343BD189C968EB8F459809E87F77C6BA985B82B960A46660C7A277970E016EBD183CE7D6232F56EB06ECC0931024B9333879EF063F976C3603649AB9DCBE9714753E0A865020C3EF22BABF2F473F771CFC70A7C43FE320640D6E2816E88B6CA501A85A34F88EFF26AD8FFA0D11B0A21CB1A4FC7F90DB97B11BD5367302CBB45A390D2CB28CE83D50156A161D0080FD5F3961872ABC56FBCB973C517F6D7205E6CCF44E22E5DF8793D5037A9E779A52628D258CEA6B45CA4AC604CD69875D51145EE4C3D8856E24F9DBCA0134D54A734320A46A0AF52E20DD604AD465508172D4185C0D5C720B325ABC1760B1680B7BDFBAA1AE845A84AC3C7BBC53CD01C000B2186DC3915A1879224DD703E817C58F5FFCFBDF0189BB4B5033769F49852F3C48A88B88FB659B4AC96EE9DFC1D7E1760194EE4E1B6A8052BA17C827BE8A74C9F3FA7EA3236171F3DF9ACF19C40636825F1C49EFAAB12CEAD24F4585FE7C466FDE7ACF7E1FC91C8D473A8AB12C652AF568227E7CE3421256F83084D8E82DC977309E5B8C73EB8D92B71B9DAF6A53D13539D55C1A67BAC646358352529958AA3599DF0D882B8640ABFF17031C3F246A3E07F86AEB29CEACACF3B3EB931C40D292D09F4B99E08E4C68D811F9425DA30AC456107454AAC470DBD627C3EE2132E7C6FCEB61C2BA1CBE4FE6F07A2A4E398FDFBECC0283E9CF440F9F8F6893D019A98EFE992BA7433951DF341A3B3A8E879B090FB0E11907382853FBD6FA79B5B3FFF4EBE286F92A99D24C548949209867B1116BDBE1F104230EE26CCA0A12602A328B9B7A86D18415881AEFC9527AD4BB563CC330F29DF51199E1E9F0317EE6F3768C0849351FC1F95D47A1DE90484BE923ADC004D8287A90168C1D1491AD9A9B3266A826F966AA964E814F171FF9F3BA755DF83961182D95317844D6064D8BDED2DDB9AB4D74C325C1748036103690D88D85B532B692B74ED199253CB77E3BA57A2369BD9DD3B4FE68A66A1EFE507BA1F1A0164B6EDF397DF550EAC7FA155F7DED564A34DA73BC1F72E2D56CBABADAF3ED6B03C56FE00CA51548604403757ACAE67C71C564D4F688BA44465C7D3FFC84DB2BA142E06A967181CA0806E732134D795AD6E936BB25C00A14FE0DA5A83A7095D0271B380E802CD9E6E601C582EAC20CB6AC0C670108376302BA364FFD30E78D0CAB72BADB15F282CD256BC3B365896D80DC170BE23445B296E223
index 3974564d8fe90ef24eafd3faa92569e2a1b7905d..1d4aedc5204504e05cbe86d1876aef948291ee2f 100644 (file)
@@ -57,3 +57,7 @@ ForwardAgent yes
 #   PermitLocalCommand no
 #   VisualHostKey no
 #   ProxyCommand ssh -q -W %h:%p gateway.example.com
+#   RekeyLimit 1G 1h
+
+# Send locale environment variables #367017
+SendEnv LANG LC_*
diff --git a/ssh/ssh_host_key b/ssh/ssh_host_key
new file mode 100644 (file)
index 0000000..efef903
Binary files /dev/null and b/ssh/ssh_host_key differ
diff --git a/ssh/ssh_host_key.pub b/ssh/ssh_host_key.pub
new file mode 100644 (file)
index 0000000..e5f2f24
--- /dev/null
@@ -0,0 +1 @@
+2048 65537 26066422787609915067685534659619028704618133613723083765653364617557373380060457022545559755529098409542878981381435012635891493304844364344370168744340544894250612068880202883050090924707295407822756410592976340383190511576327426173017814494510783645232952658872883247484653832428241902002166431466657296754326898983791920084093447102420732709104790495553812479312397909168700071278035518530939706835429464529411456152164126460662873799997333064162490639987222955021893468739945549431207739912786543765527541065953750877476348724568048308837098713280382170859842781962222982582891930502761385733337967161338455560409 root@helga
index 9a37794c0b614a44c85c478c06997663c8ef3833..7084972c53d846836061232fa549ad6112129a2f 100644 (file)
@@ -27,8 +27,8 @@
 
 # "key type names" for X.509 certificates with RSA key
 # Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-md5
 #X509KeyAlgorithm x509v3-sign-rsa,rsa-sha1
+#X509KeyAlgorithm x509v3-sign-rsa,rsa-md5
 
 # "key type names" for X.509 certificates with DSA key
 # Note first defined is used in signature operations!
 #KeyRegenerationInterval 1h
 #ServerKeyBits 1024
 
+# Ciphers and keying
+#RekeyLimit default none
+
 # Logging
 # obsoletes QuietMode and FascistLogging
 #SyslogFacility AUTH
 #LogLevel INFO
-#LogLevel DEBUG
 
 # Authentication:
 
@@ -117,6 +119,11 @@ PermitRootLogin yes
 # but this is overridden so installations will only check .ssh/authorized_keys
 #AuthorizedKeysFile    .ssh/authorized_keys
 
+#AuthorizedPrincipalsFile none
+
+#AuthorizedKeysCommand none
+#AuthorizedKeysCommandUser nobody
+
 # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
 #RhostsRSAAuthentication no
 # similar for protocol version 2
@@ -168,23 +175,21 @@ PrintMotd no
 PrintLastLog no
 #TCPKeepAlive yes
 #UseLogin no
-#UsePrivilegeSeparation yes
+UsePrivilegeSeparation sandbox         # Default for new installations.
 #PermitUserEnvironment no
 #Compression delayed
 #ClientAliveInterval 0
 #ClientAliveCountMax 3
 #UseDNS yes
 #PidFile /var/run/sshd.pid
-#MaxStartups 10
+#MaxStartups 10:30:100
 #PermitTunnel no
 #ChrootDirectory none
+#VersionAddendum none
 
 # no default banner path
 #Banner none
 
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
 # override default of no subsystems
 Subsystem      sftp    /usr/lib64/misc/sftp-server
 
@@ -192,18 +197,21 @@ Subsystem sftp    /usr/lib64/misc/sftp-server
 # tcp receive buffer polling. disable in non autotuning kernels
 #TcpRcvBufPoll yes
  
-# allow the use of the none cipher
-#NoneEnabled no
-
-# disable hpn performance boosts. 
+# disable hpn performance boosts
 #HPNDisabled no
 
 # buffer size for hpn to non-hpn connections
 #HPNBufferSize 2048
 
 
+# allow the use of the none cipher
+#NoneEnabled no
+
 # Example of overriding settings on a per-user basis
 #Match User anoncvs
 #      X11Forwarding no
 #      AllowTcpForwarding no
 #      ForceCommand cvs server
+
+# Allow client to pass locale environment variables #367017
+AcceptEnv LANG LC_*
diff --git a/sysstat b/sysstat
index e41ff2c1ad7c40bcbf5aa62da3679fcacf0051ae..348add68a433b4313978e2bdb5eada9efcece4a8 100644 (file)
--- a/sysstat
+++ b/sysstat
@@ -1,4 +1,4 @@
-# sysstat-10.0.5 configuration file.
+# sysstat-10.2.0 configuration file.
 
 # How long to keep log files (in days).
 # If value is greater than 28, then log files are kept in
diff --git a/systemd/system/ntpdate.service.d/00gentoo.conf b/systemd/system/ntpdate.service.d/00gentoo.conf
new file mode 100644 (file)
index 0000000..75e4f41
--- /dev/null
@@ -0,0 +1,2 @@
+[Service]
+Environment="SERVER=0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
diff --git a/systemd/system/slapd.service.d/00gentoo.conf b/systemd/system/slapd.service.d/00gentoo.conf
new file mode 100644 (file)
index 0000000..812ea68
--- /dev/null
@@ -0,0 +1,12 @@
+[Service]
+# Use the classical configuration file:
+#Environment="SLAPD_OPTIONS=-f /etc/openldap/slapd.conf"
+# Use the slapd configuration directory:
+#Environment="SLAPD_OPTIONS=-F /etc/openldap/slapd.d"
+
+Environment="SLAPD_URLS=ldaps:/// ldap:/// ldapi:///"
+# Other examples:
+#Environment="SLAPD_URLS=ldap://127.0.0.1/ ldap://10.0.0.1:1389/ cldap:///"
+
+# Specify the kerberos keytab file
+#Environment=KRB5_KTNAME=/etc/openldap/krb5-ldap.keytab
diff --git a/systemd/system/sntp.service.d/00gentoo.conf b/systemd/system/sntp.service.d/00gentoo.conf
new file mode 100644 (file)
index 0000000..75e4f41
--- /dev/null
@@ -0,0 +1,2 @@
+[Service]
+Environment="SERVER=0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
index 5045d34f2343e71161be343736614f0495a44be8..b3f2cd7379acbe2826256f1d58ca311543644ef6 100644 (file)
@@ -46,8 +46,8 @@ format.texlive-latex.cnf
 20sizes.cnf
 
 ./updmap.d:
-00updmap.cfg
 .keep_app-text_texlive-core-0
+00updmap.cfg
 texlive-basic.cfg
 texlive-fontsrecommended.cfg
 texlive-latex.cfg
@@ -55,8 +55,8 @@ texlive-latexextra.cfg
 texlive-pictures.cfg
 
 ./web2c:
-fmtutil.cnf
 .keep_app-text_texlive-core-0
+fmtutil.cnf
 texmf.cnf
 updmap.cfg
 
index 8597f1f544c444e05992a5086f05c108c21fae6d..d4bafb1cdccf7adaf548602f0a90ed04ef8bc96f 100644 (file)
Binary files a/udev/hwdb.bin and b/udev/hwdb.bin differ
diff --git a/udhcpd.conf b/udhcpd.conf
new file mode 100644 (file)
index 0000000..eca44c0
--- /dev/null
@@ -0,0 +1,115 @@
+# Sample udhcpd configuration file (/etc/udhcpd.conf)
+# Values shown are defaults
+
+# The start and end of the IP lease block
+start          192.168.0.20
+end            192.168.0.254
+
+# The interface that udhcpd will use
+interface      eth0
+
+# The maximum number of leases (includes addresses reserved
+# by OFFER's, DECLINE's, and ARP conflicts). Will be corrected
+# if it's bigger than IP lease block, but it ok to make it
+# smaller than lease block.
+#max_leases    254
+
+# The amount of time that an IP will be reserved (leased to nobody)
+# if a DHCP decline message is received (seconds)
+#decline_time  3600
+
+# The amount of time that an IP will be reserved
+# if an ARP conflict occurs (seconds)
+#conflict_time 3600
+
+# How long an offered address is reserved (seconds)
+#offer_time    60
+
+# If client asks for lease below this value, it will be rounded up
+# to this value (seconds)
+#min_lease     60
+
+# The location of the pid file
+#pidfile       /var/run/udhcpd.pid
+
+# The location of the leases file
+#lease_file    /var/lib/misc/udhcpd.leases
+
+# The time period at which udhcpd will write out leases file.
+# If this is 0, udhcpd will never automatically write leases file.
+# Specified in seconds.
+#auto_time     7200
+
+# Every time udhcpd writes a leases file, the below script will be called
+#notify_file                   # default: no script
+#notify_file   dumpleases      # useful for debugging
+
+# The following are bootp specific options
+# next server to use in bootstrap
+#siaddr                192.168.0.22    # default: 0.0.0.0 (none)
+# tftp server name
+#sname         zorak           # default: none
+# tftp file to download (e.g. kernel image)
+#boot_file     /var/nfs_root   # default: none
+
+# Static leases map
+#static_lease 00:60:08:11:CE:4E 192.168.0.54
+#static_lease 00:60:08:11:CE:3E 192.168.0.44
+
+# The remainder of options are DHCP options and can be specified with the
+# keyword 'opt' or 'option'. If an option can take multiple items, such
+# as the dns option, they can be listed on the same line, or multiple
+# lines.
+# Examples:
+opt    dns     192.168.10.2 192.168.10.10
+option subnet  255.255.255.0
+opt    router  192.168.10.2
+opt    wins    192.168.10.10
+option dns     129.219.13.81   # appended to above DNS servers for a total of 3
+option domain  local
+option lease   864000          # default: 10 days
+option msstaticroutes  10.0.0.0/8 10.127.0.1           # single static route
+option staticroutes    10.0.0.0/8 10.127.0.1, 10.11.12.0/24 10.11.12.1
+# Arbitrary option in hex form:
+option 0x08    01020304        # option 8: "cookie server IP addr: 1.2.3.4"
+
+# Currently supported options (for more info, see options.c):
+#opt lease      NUM
+#opt subnet     IP
+#opt broadcast  IP
+#opt router     IP_LIST
+#opt ipttl      NUM
+#opt mtu        NUM
+#opt hostname   STRING         # client's hostname
+#opt domain     STRING         # client's domain suffix
+#opt search     STRING_LIST    # search domains
+#opt nisdomain  STRING
+#opt timezone   NUM            # (localtime - UTC_time) in seconds. signed
+#opt tftp       STRING         # tftp server name
+#opt bootfile   STRING         # tftp file to download (e.g. kernel image)
+#opt bootsize   NUM            # size of that file
+#opt rootpath   STRING         # (NFS) path to mount as root fs
+#opt wpad       STRING
+#opt serverid   IP             # default: server's IP
+#opt message    STRING         # error message (udhcpd sends it on success too)
+#opt vlanid     NUM            # 802.1P VLAN ID
+#opt vlanpriority NUM          # 802.1Q VLAN priority
+# Options specifying server(s)
+#opt dns        IP_LIST
+#opt wins       IP_LIST
+#opt nissrv     IP_LIST
+#opt ntpsrv     IP_LIST
+#opt lprsrv     IP_LIST
+#opt swapsrv    IP
+# Options specifying routes
+#opt routes     IP_PAIR_LIST
+#opt staticroutes   STATIC_ROUTES # RFC 3442 classless static route option
+#opt msstaticroutes STATIC_ROUTES # same, using MS option number
+# Obsolete options, no longer supported
+#opt logsrv     IP_LIST        # 704/UDP log server (not syslog!)
+#opt namesrv    IP_LIST        # IEN 116 name server, obsolete (August 1979!!!)
+#opt cookiesrv  IP_LIST        # RFC 865 "quote of the day" server, rarely (never?) used
+#opt timesrv    IP_LIST        # RFC 868 time server, rarely (never?) used
+# TODO: in development
+#opt userclass  STRING         # RFC 3004. set of LASCII strings. "I am a printer" etc
+#opt sipserv    STRING LIST    # RFC 3361. flag byte, then: 0: domain names, 1: IP addrs
index 02c01cb113d14ff700027687542919726bf8e1cf..b93c31439a4b251d3a9d95df3500d924b627bc87 100644 (file)
@@ -4,12 +4,12 @@
 #
 #       Part of the Gentoo Linux distribution
 #
-# Copyright (c) 1999-2005 Gentoo Foundation
+# Copyright (c) 1999-2007 Authors
 #       Released under v2 of the GNU GPL
 #
-# Author(s)     Stuart Herbert <stuart@gentoo.org>
-#               Renat Lumpau <rl03@gentoo.org>
-#               Gunnar Wrobel <php@gunnarwrobel.de>
+# Author(s)     Stuart Herbert
+#               Renat Lumpau   <rl03@gentoo.org>
+#               Gunnar Wrobel  <wrobel@gentoo.org>
 #
 # ========================================================================
 
@@ -69,6 +69,7 @@ vhost_hostname="localhost"
 # cherokee
 # nginx
 # gatling
+
 #
 # you can override this setting by using the -s switch to webapp-config
 
@@ -187,6 +188,8 @@ vhost_perms_installdir="0755"
 # Allow specifying absolute path names using the -d option?
 allow_absolute="no"
 
+# Supported package managers: portage, paludis
+package_manager="portage"
 
 # ========================================================================
 # END OF USER-EDITABLE SETTINGS
diff --git a/xdg/autostart/at-spi-dbus-bus.desktop b/xdg/autostart/at-spi-dbus-bus.desktop
new file mode 100644 (file)
index 0000000..adb1787
--- /dev/null
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=AT-SPI D-Bus Bus
+Exec=/usr/libexec/at-spi-bus-launcher --launch-immediately
+OnlyShowIn=GNOME;Unity;
+NoDisplay=true
+AutostartCondition=GSETTINGS org.gnome.desktop.interface toolkit-accessibility
+X-GNOME-AutoRestart=true
+X-GNOME-Autostart-Phase=Initialization
index 342bafa439251da57747a73dc727be0e630d85b2..84064afdd0f51818ae3754c39bf6ef37b278acca 100644 (file)
@@ -6,12 +6,12 @@ Name[en_GB]=GPG Password Agent
 Comment=GNOME Keyring: GPG Agent
 Comment[de]=GNOME-Schlüsselbunddienst: GPG-Agent
 Comment[en_GB]=GNOME Keyring: GPG Agent
-Exec= gnome-keyring-daemon --start --components=gpg
-OnlyShowIn=GNOME;LXDE;
+Exec=/usr/bin/gnome-keyring-daemon --start --components=gpg
+OnlyShowIn=GNOME;Unity;MATE;
 X-GNOME-Autostart-Phase=Initialization
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=2.32.1
+X-GNOME-Bugzilla-Version=3.8.2
index 97f3ba353a8809122c4f1e02d7aec64fa8b47547..b2e597a9b06678deda6507e5f985ca82f4cf2049 100644 (file)
@@ -7,11 +7,11 @@ Comment=GNOME Keyring: PKCS#11 Component
 Comment[de]=GNOME-Schlüsselbunddienst: PKCS#11-Komponente
 Comment[en_GB]=GNOME Keyring: PKCS#11 Component
 Exec=/usr/bin/gnome-keyring-daemon --start --components=pkcs11
-OnlyShowIn=GNOME;LXDE;
+OnlyShowIn=GNOME;Unity;MATE;
 X-GNOME-Autostart-Phase=Initialization
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=2.32.1
+X-GNOME-Bugzilla-Version=3.8.2
index a8b8d03c7e0c3611eb33f515e38966adbe99f77e..05752d9e417da5e518efbf8cd0ba833b625aae45 100644 (file)
@@ -7,11 +7,11 @@ Comment=GNOME Keyring: Secret Service
 Comment[de]=GNOME-Schlüsselbunddienst: Sicherheitsdienst
 Comment[en_GB]=GNOME Keyring: Secret Service
 Exec=/usr/bin/gnome-keyring-daemon --start --components=secrets
-OnlyShowIn=GNOME;LXDE;
+OnlyShowIn=GNOME;Unity;MATE;
 X-GNOME-Autostart-Phase=Initialization
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=2.32.1
+X-GNOME-Bugzilla-Version=3.8.2
index 5ed5734a86d3687ece361174c4a45b648af9adc2..8d82d6c9f8c2c74173037fdb2008e8a13d783c7c 100644 (file)
@@ -7,11 +7,11 @@ Comment=GNOME Keyring: SSH Agent
 Comment[de]=GNOME-Schlüsselbunddienst: SSH-Agent
 Comment[en_GB]=GNOME Keyring: SSH Agent
 Exec=/usr/bin/gnome-keyring-daemon --start --components=ssh
-OnlyShowIn=GNOME;LXDE;
+OnlyShowIn=GNOME;Unity;MATE;
 X-GNOME-Autostart-Phase=Initialization
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=2.32.1
+X-GNOME-Bugzilla-Version=3.8.2
diff --git a/xdg/autostart/gsettings-data-convert.desktop b/xdg/autostart/gsettings-data-convert.desktop
deleted file mode 100644 (file)
index 0a027f4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=GSettings Data Conversion
-Name[de]=GSettings-Datenumwandlung
-Name[en_GB]=GSettings Data Conversion
-Comment=Migrates user settings from GConf to dconf
-Comment[de]=Migriert Benutzereinstellungen von GConf zu dconf
-Comment[en_GB]=Migrates user settings from GConf to dconf
-Exec=gsettings-data-convert
-Terminal=false
-Type=Application
-OnlyShowIn=GNOME;
-X-GNOME-Autostart-Phase=Initialization