summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-09-09 21:43:10 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-09-09 21:43:10 +0000
commit14068009e03595dcdfaaa20d19bb2e39a9daef28 (patch)
tree1892cb3e470794390f9f0e3679a709aa7e8d32f5
parent990b57c13c15b497a8e721d6ebb6ba443d55fa47 (diff)
xpp.r4584:
* New firmware to fix FXS leds irregularities. * Less noise at build time - don't echo version, test compile only once. * zapconf can generate users.conf snippets. * xpd_pri: initial version. git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@3004 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--xpp/.version2
-rw-r--r--xpp/ChangeLog7
-rw-r--r--xpp/Makefile6
-rw-r--r--xpp/README.Astribank700
-rw-r--r--xpp/README.metering2
-rw-r--r--xpp/card_pri.c1429
-rw-r--r--xpp/card_pri.h40
-rw-r--r--xpp/firmwares/FPGA_1141.hex1341
-rw-r--r--xpp/firmwares/FPGA_1151.hex1355
-rw-r--r--xpp/firmwares/FPGA_FXS.hex1285
-rwxr-xr-xxpp/init_card_4_2651
-rwxr-xr-xxpp/init_card_9_26364
-rw-r--r--xpp/utils/Makefile7
-rw-r--r--xpp/utils/example_default_zaptel31
-rwxr-xr-xxpp/utils/genzaptelconf8
-rwxr-xr-xxpp/utils/xpp_sync4
-rwxr-xr-xxpp/utils/zapconf157
-rw-r--r--xpp/xpd.h4
-rw-r--r--xpp/xproto.h1
19 files changed, 4457 insertions, 2337 deletions
diff --git a/xpp/.version b/xpp/.version
index b57e896..30996b2 100644
--- a/xpp/.version
+++ b/xpp/.version
@@ -1 +1 @@
-trunk-r4515
+branch-hotfix-4569-r4584
diff --git a/xpp/ChangeLog b/xpp/ChangeLog
index 89ef689..d2f25c6 100644
--- a/xpp/ChangeLog
+++ b/xpp/ChangeLog
@@ -1,3 +1,9 @@
+Mon Sep 3 2007 Tzafrir Cohen <tzafrir.cohen@xorcom.com> - xpp.r4584
+ * New firmware to fix FXS leds irregularities.
+ * Less noise at build time - don't echo version, test compile only once.
+ * zapconf can generate users.conf snippets.
+ * xpd_pri: initial version.
+
Thu Aug 16 2007 Tzafrir Cohen <tzafrir.cohen@xorcom.com> - xpp.r4515
* Don't use Astribanks connected to USB1 interfaces
Unless the user set the option usb1=1 for xpp_usb (r4504).
@@ -12,6 +18,7 @@ Thu Aug 2 2007 Oron Peled <oron@actcom.co.il> - xpp.r4464
When false it revert to the behaviour in changeset:4415 ("Bezeq like")
* Improvement in DBG macros. The print_dbg parameter is now set of
flags to debug. They are defined in zap_debug.h
+
Thu Jul 30 2007 Oron Peled <oron@actcom.co.il> - xpp.r4415
* Show Astribank 6+2 as 6/2 channels and not 8/8 channels.
- Added as a "subtype" to the device type (r4391).
diff --git a/xpp/Makefile b/xpp/Makefile
index 79e4f8a..ef0a162 100644
--- a/xpp/Makefile
+++ b/xpp/Makefile
@@ -15,7 +15,7 @@ ifneq (,$(shell grep -w echo_can_state_t $(ZAPTEL_DIR)/zaptel.h))
EXTRA_CFLAGS += -DZAPTEL_EC_TYPEDEF
endif
-obj-m += xpp.o xpd_fxs.o xpd_fxo.o
+obj-m += xpp.o xpd_fxs.o xpd_fxo.o xpd_pri.o
HAS_BRISTUFF := $(shell cpp $(CPPFLAGS) -dM $(ZAPTEL_DIR)/zconfig.h | sed -n 's/^.*CONFIG_ZAPATA_BRI_DCHANS/y/p')
@@ -31,6 +31,7 @@ xpp-y += xbus-core.o xbus-sysfs.o xpp_zap.o xproto.o card_global.o
xpd_fxs-y += card_fxs.o
xpd_fxo-y += card_fxo.o
xpd_bri-y += card_bri.o
+xpd_pri-y += card_pri.o
ifeq (y,$(PARPORT_DEBUG))
EXTRA_CFLAGS += -DDEBUG_SYNC_PARPORT
@@ -44,10 +45,9 @@ ctags:
XPP_VERSION_STR ?= $(shell if [ -r $(obj)/.version ]; then echo "\"`cat $(obj)/.version`\""; else echo '"Unknown"'; fi)
clean-files := xpp_version.h
-$(obj)/card_fxs.o $(obj)/card_fxo.o $(obj)/card_bri.o $(obj)/xpp_usb.o $(obj)/xpp.o: $(obj)/xpp_version.h
+$(obj)/card_fxs.o $(obj)/card_fxo.o $(obj)/card_bri.o $(obj)/card_pri.o $(obj)/xpp_usb.o $(obj)/xpp.o: $(obj)/xpp_version.h
$(obj)/xpp_version.h: FORCE
- $(Q)echo "Compile xpp (version $(XPP_VERSION_STR))"
$(Q)echo '#define XPP_VERSION $(XPP_VERSION_STR)' > $@.tmp
$(Q)if cmp -s $@.tmp $@ ; then echo; else \
mv $@.tmp $@ ; \
diff --git a/xpp/README.Astribank b/xpp/README.Astribank
index 3c476ee..d9a8015 100644
--- a/xpp/README.Astribank
+++ b/xpp/README.Astribank
@@ -23,33 +23,26 @@ Astribank drivers, apart from the standard 'make':
make -C xpp/utils install
In order to build the user space utilities, you will need the libusb-dev
-package on Debian (and derivatives like ubuntu) or libusb-devel on RedHat
-(and derivatives like Centox/Trixbox).
+package on Debian (and derivatives like Ubuntu) or libusb-devel on RedHat
+(and derivatives like CentOS/Trixbox).
-And the following extra step to install:
-
- make -C xpp/utils install
INSTALLATION
------------
-apart from the standard 'make install' in the zaptel directory,
+Apart from the standard 'make install' in the zaptel directory,
run:
make -C xpp/utils install
Though this should be done automatically on zaptel >= 1.4.1 .
-Also consider editing xpp/utils/Makefile and removing the commant before
-the line that begins with PERLLIBDIR. This will install some perl modules
-and utilities that will help you with the usage of the Astribank.
-
Alternatively, do the following manually:
-All firmware files should be copied to a new directory:
+All firmware files and scripts should be copied to the new directory:
/usr/share/zaptel/
-The xpp_fxloader and xpp_fxloader.usermap should be copied to:
+xpp_fxloader.usermap should be copied to:
/etc/hotplug/usb/
Run:
@@ -62,31 +55,30 @@ to load firmware.
LEDs Indication
---------------
The Astribank has 4 global indication leds and one or two per-port leds.
-In the Astribank 16 and in the Astribank BRI (USB product IDs 113x and
-114x, respectively) the indication leds will normally be in the side.
-
-In the 1U models (USB product IDs 115x) the indication leds will normally
-be the first (leftmost) red leds of the device. Don't mistake them for
-per-port leds.
-
-The first led is the "Power" led. It is lit if the unit gets power.
-The second led is the "Active" led, which is lit when there is there at
-least one "active" (in a call / off-hook, though the meaning of this is
+On some of the models the LEDs are located on the left side on the front
+panel. If there are no separate LEDs there, then the red LEDs of the
+upper left-most ports of the device are used as the indication leds. Don't
+confuse them with green port status leds.
+
+The first led is the "Power" led. It is on if the unit gets power.
+The second led is the "Active" led, which is on when there is at
+least one "active" port (in a call / off-hook, though the meaning of this is
different in BRI).
-The last led is called "Hardware OK", but is actually only lit if the
-hardware is not OK.
+The last led is called "Hardware OK", but is actually only is on in case of
+the hardware failure.
-The third led is the "Sync" led. If it blinks, the device is in sync
-with the driver on the computer. If the device is the synchronization
-source for all the Astribank devices it will blink a quick single blink.
+The third led is the "Sync" led. If it blinks, the device is synchronized
+with the driver on the computer. If the device is selected to be the
+synchronization source for all of the Astribank devices then it will blink
+a quick single blink.
If the device gets synchronization from the driver, it will blink in a
-more steady blink.
+more steady frequency.
"Double blink" indicates that the unit has an FXO module, and still is
-getting synchronization from the computer, and does not provide
-synchronization.
+getting synchronization from the computer, and is not the synchronization
+source.
-The per-port green led on analog (both FXS and FXO) indicate that the
+The per-port green led on analog (both FXS and FXO) indicates that the
port is off-hook.
On the BRI, the green led indicates a TE port whereas an orange led
@@ -98,223 +90,299 @@ is up. A slower single blinking indicates that layer 2 is up as well
DEVICE STARTUP
--------------
+This section describes in great depth the initialization of the Xorcom
+Astribank. Normally it would not be really needed, as the standard
+installation of Zaptel should put everything in place.
Terminology
~~~~~~~~~~~
-Some technical terms that are used throughout the document and in the
-driver / zaptel . Only used in the technical parts.
+There are some technical terms that are used in this document and in the
+driver / zaptel.
span:
-Zaptel breaks the channels it knows bout to logical units called
-"spans". A port in a E1/T1/ISDN card is usually a span. So is a complete
-analog card. You can see the list of spans as the list of files under
-/proc/zaptel or the list in zttool.
+Zaptel breaks the channels it knows about to logical units called
+"spans". A port in a E1/T1/ISDN card is usually a span. An whole
+analog card is also a "span". You can see the list of spans as the list
+of files under /proc/zaptel directory or in output of the zttool
+utility.
XBUS:
A funny way to call an Astribank device.
XPD:
-This is basically a logical unit of the Astribank. It will be registered to
+Basically this is a logical unit of the Astribank. It will be registered in
Zaptel as a single span. This can be either an analog (FXS or FXO)
-module or a single port in a BRI module.
+module or a single port in case of a BRI module.
Loading Firmware
~~~~~~~~~~~~~~~~
-Normally this is done using the script /usr/share/zaptel/xpp_fxloader .
-If it works fine, you don't need to bother reading this section.
-Once the firmware is loaded the USB ID of the Astribank changes to e4e4
-11x2, and the driver can pick it up. You'll also see the top led lit.
+Normally this is done using the script /usr/share/zaptel/xpp_fxloader.
+If it works fine, you don't need to bother reading this section.
+Once the firmware is loaded the USB Vendor ID and Product ID of the Astribank
+became to be e4e4 11x2, and now the driver can pick it up.
First and foremost: the simplest and most useful tool to debug problems
-here is lsusb. The output of lsusb should show exactly if the device is
-connected and if its firmware is loaded.
+is lsusb. The output of lsusb should show you if the device is connected
+if its firmware is loaded.
-The firmware files are named *.hex. The are in the Intel hex format
-(read: plain text, but not readable) that is copied at install time from
-xpp/utils to /usr/share/zaptel .
+The firmware files are named *.hex. They are presented in the text
+hexadecimal format The files are copied from xpp/utils to /usr/share/zaptel
+folder during the Zaptel installation.
The Astribank needs a firmware loaded into it. Without the firmware,
-the device will appear in lsusb with vendor ID e4e4 and product ID 1130.
-The firmware is loaded in two stages. In the first stage we load the
-"USB" firmware using the program fxload. After the first stage the USB
-ID is e4e4 1131. In the second stage we load the "FPGA" firmware.
+the device will appear in lsusb with Vendor ID e4e4 and Product ID 1130.
+The firmware loading process consists of two stages. In the first stage the
+"USB" firmware is loaded by using program fxload. When the first stage is
+completed the Vendor ID is e4e4 and the Product ID is 1131.
-The first is done using the the program fxload. To load it manually, use
-the command:
+You can use the following command in order to load the "USB" firmware
+manually:
fxload -t fx2 -D /proc/bus/usb/MMM/NNN -I /usr/share/zaptel/USB_1130.hex
-fxload is standard program that is typically part of the package 'fxload'
-or 'hotplug-utils' . /proc/bus/usb is the mount point of the USB
-file-system (usbfs). MMM is the first number (bus number) and NNN is the
-second number (device number) you see for the device in lsusb, with full
-3 digits. If the load is successful, the device disconnects and
-reconnects with USB product ID 1131 (and a new device number).
+where,
+
+fxload::
+ A standard program that is typically part either of package 'fxload'
+ or 'hotplug-utils' .
+/proc/bus/usb::
+ The mount point of the USB file-system (usbfs).
+MMM::
+ the first number (bus number)
+NNN::
+ the second number (device number) you see for the device in lsusb
+
+If the loading process has been completed successfully, the device
+disconnects and then connects again itself with USB Product ID 1131
+(and a new device number).
+
+In the second stage, the "FPGA" firmware is loaded.
+The second-stage firmware loading is performed by using program fpga_load,
+which is built in the directory xpp/utils and then copied to folder
+/usr/sbin during Zaptel installation.
+
+The command syntax is similar to the syntax of fxload. You can use the
+following command in order to load the "USB" firmware manually:
-The second-stage loader is done using the program fpga_load, which is
-built in the directory xpp/utils and installed to /usr/sbin/fpga_load .
-Its syntax is based on fxload. To load with it manually, use:
-
fpga_load -D /proc/bus/usb/MMM/NNN -I /usr/share/zaptel/FPGA_FXS.hex
-Note that as the device has reconnected, it now has a new device
-number. So you need to re-check the value of NNN with lsusb. Typically
-this will be the old value + 1.
+Please note, that NNN value differs from that that was used for the
+fxload command due to the fact that device has "reconnected" itself
+with another Product ID number. So you need to run lsusb again and get
+the new NNN value. Usually, the new value is equal to the old value
+incremented by 1.
Firmware Loading with Hotplug
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-The Hotplug framework was popular for hotplugging and usually also
-autoloading drivers. If it is used on your system, you'll see
-/etc/hotplug with many files under it. Hotplug will automatically load
-most relevant USB and PCI kernel modules by the relevant USB and PCI
-IDs. Again: if the framework is in place and the proper configuration
-files are in place, the firmware should be loaded automatically.
-
-In order to get hotplug to autoload the firmware into the Astribank,
-the configuration file xpp_fxloader.usermap and the script xpp_fxloader
-should be copied into /etc/hotplug/usb/ . This is done by 'make -C
-xpp/utils install' .
-
-xpp_fxloader.usermap includes a map of USB IDs and the command to run
-when they are encountered. It instructs hotplug to run the script
-xpp_fxloader from that directory. This is done by 'make -C
+The Hotplug framework was popular for hotplugging different devices and
+usually also for automatic device drivers loading. If Hotplug is used in
+your system, you'll see many files in folder /etc/hotplug. Hotplug will
+automatically load the most relevant USB and PCI kernel modules according
+to the USB and PCI IDs provided by devices. Please note, that if the
+Hotplug framework is in place and the correct configuration files are
+located in the right place, then the firmware should be loaded automatically.
+
+In order to get the Hotplug framework to load the firmware into the
+Astribank automatically, the configuration file xpp_fxloader.usermap and
+the script xpp_fxloader should be copied into /etc/hotplug/usb/ . This is
+done by 'make -C xpp/utils install'.
+
+File xpp_fxloader.usermap includes a map of USB IDs and the command to run
+when such devices are encountered. It instructs the Hotplug to run the script
+xpp_fxloader from that directory. This is also done by 'make -C
xpp/utils install' .
When xpp_fxloader is run without any parameters it assumes that it was
-run by the hotplug scripts. It will then check if the even is an "add"
-event (and not a "remove" event), and if so, install the required
-firmware file. It will be called twice, as after the load of the USB
-firmware the device will reenumerate itself and thus "unplug" and
-"replug" to load the FPGA firmware.
+run by the hotplug scripts. Then it will check if the "add" event was
+accepted and if so, xpp_fxloader will install the required firmware file.
+The xpp_fxloader will be called twice, as after the load of the USB
+firmware the device will re-enumerate itself and thus "unplug" and
+"replug" in order to load the FPGA firmware.
Firmware Loading with UDEV
~~~~~~~~~~~~~~~~~~~~~~~~~~
The UDEV framework has replaced Hotplug in most recent systems. If you
-have a recent 2.6 system with no Hotplug and files under /etc/udev,
-chances are you ude udev. udev does quite a few nice things.
-Again: if the framework is in place and the proper configuration
-files are in place, the firmware should be loaded automatically.
+have a recent 2.6 system without Hotplug and with many files in folder
+/etc/udev, then there are good chances that are you using udev.
+As in case of Hotplug, if your udev framework is configured properly
+then the firmware should be loaded automatically.
-In order to get hotplug to autoload the firmware into the Astribank,
-the configuration file xpp.rules should be copied into /etc/udev/rules.d
-and the script xpp_fxloader should be copied into /etc/hotplug/usb/ .
-This is done by 'make -C xpp/utils install' .
+In order to get udev to automatically load the firmware into the Astribank,
+the configuration file xpp.rules should be copied into folder /etc/udev/rules.d
+and the script xpp_fxloader should be copied into folder /etc/hotplug/usb/ .
+This is done by 'make -C xpp/utils install' during Zaptel installation.
-xpp.rules instructs udevd to run xpp_fxloader with the option udev and
-the USB ID when an Astribank is plugged and needs loading firmware.
-When xpp_fxloader is run with the option udev it assumes that it was
-run by udevd scripts. It will then install the required firmware file.
-It will be called twice, as after the load of the USB firmware the
-device will reenumerate itself and thus "unplug" and "replug" to load
-the FPGA firmware.
+File xpp.rules instructs the udevd daemon to run xpp_fxloader script with
+the option "udev" and with the Astribank USB ID obtained from the
+device when it is plugged in.
+Please note, that exactly like in case of Hotplug, the xpp_fxloader will be
+called twice by the udevd. First time for the USB firmware loading and the
+second time for FPGA firmware loading.
Firmware Resetting
~~~~~~~~~~~~~~~~~~
Newer versions of the USB firmware can now be reset using 'fpga_load -r'.
This will only work when the device is not used by the driver, so you may
-need to 'rmmod xpp_usb' in order to reset the firmware.
+need to run 'rmmod xpp_usb' before.
-Also try:
+Also you can try the following:
rmmod xpp_usb; /usr/share/zaptel/xpp_fxloader reset
# if asterisk was running: you may need to stop/restart it now.
# if there are some "disconnected" spans in /proc/xpp/xbuses
# wait a while, until you see the 1152 IDs again, and then:
/etc/init.d/zaptel start
- # and start/restrart asterisk.
+ # and start/restart asterisk.
Loading The Modules
~~~~~~~~~~~~~~~~~~~
Here is what should happen:
-In short: you should plug it or have it plugged at boot time, and all
-the modules should load. You will see xpp_usb , xpd_fxs and possibly
-xpd_fxo in the modules list (the output of lsmod).
+In short: you should plug the Astribank device(s) or have them plugged in at
+the boot time. Then all the modules should be loaded automatically.
+You will see xpp_usb , xpd_fxs and, possibly, xpd_fxo in the modules list
+(the output of lsmod).
After the module xpp is loaded, you'll also be able to see the directory
-/proc/xpp . For any Astribank discovered there you will see a directory
-/prc/xpp/XBUS-n (where n is a number: typically 0). Once a unit have
+/proc/xpp. For any Astribank device discovered, you will see there a
+directory /proc/xpp/XBUS-n (where n is a number: typically 0). Once a unit have
been discovered you'll see subdirectories: /proc/xpp/XBUS-n/XPD-m (where
m may be another number: 0, 1 ,etc).
Now to the ugly details:
-The driver of the Astribank is composed of several modules: xpp is the
-basic one, that contains the functionality to connect to Zaptel and other
-common functions. xpd_fxs is the module for controlling FXS spans.
-xpd_fxo is the module for controlling FXO spans. xpd_usb is the module
-that holds the functionality needed to connect to the USB bus.
+The driver of the Astribank is composed of several modules:
+* xpp - the basic module, that communicates with Zaptel and provides
+ some common services to other modules.
+* xpd_fxs - the module for controlling FXS spans.
+* xpd_fxo - the module for controlling FXO spans.
+* xpd_usb - the module that holds the functionality needed to connect to the
+ USB bus.
All modules depend on xpp, and modprobing them will install xpp as well.
-However the xpd_* modules are only installed on-demand: no need to
-install xpd_fxo if you only have FXS Astribank.
+However the xpd_* modules are installed on-demand: no need to install
+the xpd_fxo if you have only Astribank FXS.
-You either plug in the Astribank , or start the hotplug/udev system
-while an Astribank is connected, after the firmware is loaded. The
-Vendor-ID/Product-ID of the device is e4e4/1132 . The handler for that
-combination is listed as the kernel module xpp_usb . Thus the system
+Once an Astribank device connected and the firmware is loaded, the
+Vendor-ID/Product-ID of the device will be e4e4/1132 . The handler for that
+combination is listed as the kernel module xpp_usb. Therefore, the system
runs 'modprobe xpp_usb' if that module is not already loaded.
-The module xpp_usb depends on the modules zaptel and xpp . Both of which
-are loaded before xpp_usb is loaded. As usual, parameters and rules form
-/etc/modprobe.conf and/or /etc/modprobe.d/* will apply to the module, as
-modprobe is used.
+The module xpp_usb depends on the zaptel and xpp modules. Both of them
+are loaded before xpp_usb. As usual, parameters and rules form
+/etc/modprobe.conf and/or from /etc/modprobe.d/* will be applied to
+the module.
-The modules to handle the specific span types (xpd_fxs, xpd_fxo) may or
-may not have been loaded yet at this stage (when the command 'modprobe
-xpp_usb' returns).
+When command 'modprobe xpp_usb' returns, the span type specific modules
+(e.g., xpd_fxs, xpd_fxo) may or may not have been loaded yet.
-At this point the xpp driver asks the box what logical units it has.
-According to the answers it gets, it will figure what xpd_* modules it will
-need, and modprobe for them. At some earlier version of the driver this has
-required some special modprobe.conf setup, but this is no longer
-the case.
+At this point the xpp driver "asks" the box about type of telephony modules
+it has. According to the answers it receives, the xpp driver will "modprobe"
+the required xpd_* modules. In some earlier versions of the driver this
+operation required some special modprobe.conf configuration, but this is no
+longer the case.
Device Initializations Scripts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-The chips in the device need to be initialized. This involves sending a
+The chips in the device need to be initialized. This requires sending a
bunch of values to certain registers in those chips. We decided that
-hardwiring those values in the driver itself would not be a good idea.
+hardwriting those values in the driver code is not a good idea.
+Before registering a XPD as a span in Zaptel, we run an initialization
+script: /usr/share/zaptel/init_card_N_MM (
+where,
+
+* N - is 3 for an FXS span and 4 for an FXO span, and 6 or 7 for BRI.
+* MM - is a version number. Currently it equals 26
+
+If because of some reasons this fails (the script is not in the place, or the
+file doesn't have the executable permissions), then you will get an error
+message in the logs and the XPD will then be removed (you won't see directory
+for that XPD under the corresponding /proc/xpp/XBUS-* directory) and will not
+be registered in Zaptel.
+
+As the XPD is initialized, you'll see the green LEDs of the ports steadily
+turn on and later off ("a train of lights"). This is a bit slower than the
+faster "blinking" when the XPDs register as Zaptel spans. The initializaton
+of an FXS XPD may take a few seconds.
+
+
+Registering in Zaptel
+~~~~~~~~~~~~~~~~~~~~~
+The XPDs will not automatically register as zaptel spans. This is
+intended to allow you to set the registration order (and hence the order
+of Zaptel spans and channels) among multiple Astribank devices,
+or between an Astribank and a different Zaptel device.
+
+When the XPD registers to Zaptel, all the green LEDs will be lit for a
+short while.
+
+Spans are normally registered with the utility zt_registration. Simply
+running 'zt_registration' shows the available XPDs and whether or not
+they are registered. To register:
-before registering a XPD as a span in Zaptel, we run an initialization
-script: /usr/share/zaptel/init_card_N_MM (N is 3 for an FXS span and 4
-for an FXO span, MM is a version number, and currently stands at 24).
-If this fails (e.g: because the script is not there, or is not
-executable), you will get an error message in the logs that the
-invocation has failed. The XPD will then be removed (you won't see that
-a directory for that XPD under the relevant /proc/xpp/XBUS-* directory)
-and not be registered with Zaptel.
+ zt_registration on
+For a system with several spans you'll see a "fast train of lights".
-Registering With Zaptel
-~~~~~~~~~~~~~~~~~~~~~~~
-Now we finally got to the "lights party" part: the lights in a unit
-(XPD) get lit before it registers with Zaptel and are turned off after
-that.
+If you have multiple Astribank devices, zt_registration will register
+them by the order of the "connector" field. This means that as long as
+the same Astribank is connected to the same port, the order of plugging
+is not important..
-You may choose not to register the XPDs to Zaptel automatically, to
-allow finer control of the process. This is done using the module
-parameter zap_autoreg. Set in the modprobe configuration file (e.g:
-/etc/modprobe.conf ) the line:
+zt_registration checks if a span is registered or tries to register a
+span using the file /proc/xpp/XBUS-nn/XPD-mm/zt_registration . Reading
+from that file returns 0 if the span is unregisteres or 1 if it is
+registered. You can register a span or ask to unregister it by writing 1
+(register) or 0 (unregister) to that file. Registeration should
+generally always succeed. Unregistration may fail if a span is in use.
- options xpp zap_autoreg=0
+You may choose to register the XPDs in Zaptel automatically, in order to
+allow finer control of the process. This behavior may be defined by setting
+parameter zap_autoreg in the modprobe configuration file (A file under
+/etc/modprobe.d or /etc/modprobe.conf):
-to disable automatic registration at startup. You will then need to
-register the spans manually.
+ options xpp zap_autoreg=1
+
+
+Zaptel And Above
+~~~~~~~~~~~~~~~~
+From here you get a standard Zaptel span. It still needs to be
+configured by ztcfg and used by a program such as Asterisk like any
+other Zaptel device. In order for you to get a dialtone in a phone
+connected to the FXS port or a fully synchronized BRI port (layer 2
+activated, as signalled by a more steady blink) you will actually need
+both the span configured by Zaptel and the channels configured in
+Asterisk.
+
+You should generally refer to the general Zaptel documentation on how to
+configure those levels. e.g, the README file in the toplevel directory,
+and
+
+ http://voip-info.org/wiki/view/Asterisk+config+zapata.conf[]
+
+
+Zaptel now includes a utility called genzaptelconf (written as a big
+ugly shell script) to configure Zaptel automatically as good as
+possible. For analog channels it works quite well (because, IMHO, the
+"configuration" level on Zaptel should be optional there - there are
+already sane defaults). For digital spans - BRI and PRI , it may take
+some tuning.
+
+Alternatively, write you own configuration, based on the sample from the
+following section:
-For your convenience the command zt_registration
SAMPLE CONFIGURATIONS
---------------------
-We generally recommend generating the configuration with the utility
+We generally recommend to generate the configuration by using utility
genzaptelconf. The following reference configuration will work for a
-system whose sole Zaptel hardware device is the said Astribank.
+system where Astribank devices are used.
/etc/zaptel.conf
~~~~~~~~~~~~~~~~
@@ -456,30 +524,41 @@ Astribank 4 BRI
channel => 10,11
-See also the output of genzaptelconf for examples of mailbox and
-callerid, and for channel numbers that will match your specific settings.
-For that reason I only give the above two sample configurations.
+Please check, that the mailbox and callerid parameters generated by
+genzaptelconf are good for you and change them if necessary.
+
+
+If you have Astribank device with 8 FXS and 8FXO ports connected and set up, then
+the Zaptel channels will be allocated as the following:
-When loaded, you should get one span, of 8 extensions, 2 output ports and
-4 input ports:
+ root@rapid:~# cat /proc/zaptel/*
+ Span 1: XBUS-00/XPD-00 "Xorcom XPD #00/00: FXS"
- root@rapid:~# cat /proc/zaptel/2
- Span 1: XBUS-0/XPD-0 "Xorcom XPD #0/0: FXS"
+ 1 XPP_FXS/00/00/0 FXOLS (In use)
+ 2 XPP_FXS/00/00/1 FXOLS (In use)
+ 3 XPP_FXS/00/00/2 FXOLS (In use)
+ 4 XPP_FXS/00/00/3 FXOLS (In use)
+ 5 XPP_FXS/00/00/4 FXOLS (In use)
+ 6 XPP_FXS/00/00/5 FXOLS (In use)
+ 7 XPP_FXS/00/00/6 FXOLS (In use)
+ 8 XPP_FXS/00/00/7 FXOLS (In use)
+ 9 XPP_OUT/00/00/8 FXOLS (In use) (no pcm)
+ 10 XPP_OUT/00/00/9 FXOLS (In use) (no pcm)
+ 11 XPP_IN/00/00/10 FXOLS (In use) (no pcm)
+ 12 XPP_IN/00/00/11 FXOLS (In use) (no pcm)
+ 13 XPP_IN/00/00/12 FXOLS (In use) (no pcm)
+ 14 XPP_IN/00/00/13 FXOLS (In use) (no pcm)
+ Span 2: XBUS-00/XPD-01 "Xorcom XPD #00/01: FXO" (MASTER)
+
+ 15 XPP_FXO/00/01/0 FXSKS (In use)
+ 16 XPP_FXO/00/01/1 FXSKS (In use) (no pcm)
+ 17 XPP_FXO/00/01/2 FXSKS (In use) (no pcm)
+ 18 XPP_FXO/00/01/3 FXSKS (In use) (no pcm)
+ 19 XPP_FXO/00/01/4 FXSKS (In use) (no pcm)
+ 20 XPP_FXO/00/01/5 FXSKS (In use) (no pcm)
+ 21 XPP_FXO/00/01/6 FXSKS (In use) (no pcm)
+ 22 XPP_FXO/00/01/7 FXSKS (In use) (no pcm)
- 1 XPP_FXS/0-0 FXOKS (In use)
- 2 XPP_FXS/0-1 FXOKS (In use)
- 3 XPP_FXS/0-2 FXOKS (In use)
- 4 XPP_FXS/0-3 FXOKS (In use)
- 5 XPP_FXS/0-4 FXOKS (In use)
- 6 XPP_FXS/0-5 FXOKS (In use)
- 7 XPP_FXS/0-6 FXOKS (In use)
- 8 XPP_FXS/0-7 FXOKS (In use)
- 9 XPP_OUT/0-8 FXOKS (In use)
- 10 XPP_OUT/0-9 FXOKS (In use)
- 11 XPP_IN/0-10 FXOKS (In use)
- 12 XPP_IN/0-11 FXOKS (In use)
- 13 XPP_IN/0-12 FXOKS (In use)
- 14 XPP_IN/0-13 FXOKS (In use)
Sample dialplan (extensions.conf) for all the above:
@@ -517,7 +596,7 @@ include => astbank-test
exten => s,1,Dial(Zap/1)
; Alternatively, the following will redirect you to the demo IVR
-; from the sample extenbtions.conf of Asterisk:
+; from the sample extensions.conf of Asterisk:
include => demo
; An extra context with some simple tests
@@ -555,65 +634,63 @@ exten => s,n,NoOp(Got signal from Zaptel Channel ${ZAP_CHAN})
/proc Interface
---------------
-The Astribank drivers provide their own /proc interface under /proc/xpp .
+The Astribank drivers provide their own /proc interface under /proc/xpp.
(Note that the details of this interface are still potentially subject to
changes)
-/proc/xpp/xbuses lists the connected devices (an xbus is such a device),
-one per line. A device is normally "connected". "missing" means that it
-was disconnected, but Asterisk still holds channels from it open. You can
-also see in the xbuses file to which physical connection the Astribank
-is connected.
-
-/proc/xpp/sync is a read/write file . It prints the current
-synchronization source. printing to it can change the synchronization
-source. Host-synchronization is currently the default but for better
-sound quality you should synchronize from the Astribank.
+File /proc/xpp/xbuses lists the connected Astribank devices (one xbus per device.)
+A device is normally has status "connected". The status "missing" means that
+the device has been disconnected, but Asterisk still holds channels from it
+open.
-Reading it may provide you some information regarding the timing
-behaviour of Asterisk.
+File /proc/xpp/sync is a read/write file. It contains information about current
+synchronization source. You can change the synchronization source by writing
+special command to the file. For example, command
+ echo SYNC=01 > /proc/xpp/sync
+will force the system to use the Astribank device connected to span 1 as the
+synchronization source.
-/proc/xpp/XBUS-nn gives information about device number nn (starting from
-00). under it, /proc/XBUS-nn/XPD-mm gives information regarding span number
-m in that device.
+For each Astribank device there is folder /proc/xpp/XBUS-nn and for each device
+module (span in the therms of Zaptel) there is folder /proc/XBUS-nn/XPD-mm.
-/proc/xpp/XBUS-nn/XPD-mm/zt_registration is a read-write file for
-manually registering/unregistering the span with Zaptel. A span will
+File /proc/xpp/XBUS-nn/XPD-mm/zt_registration is a read/write file that may be
+used for registering/unregistering the span in Zaptel manually. A span will be
register automatically when generated, though. Span unregistration may
fail if some channels from the span are used (e.g: by Asterisk).
-Registration is by writing 1 and unregistration is by writing 0 to the
-file.
-
- watch -n1 cat /proc/xpp/XBUS-00/XPD-00/summary
+You can register or unregister particular span manually by writing 1 or 0
+and unregistration is by writing 0 to the file.
-This shows which ports are off-hook, which are ringing, etc. It also
-shows the current audio sample in both direction, which is useful to
-see if there is something going at all.
+File /proc/xpp/XBUS-nn/XPD-mm/summary contains detailed information
+about port statuses of the device module (off-hook, on-hook etc.)
+For example, you can run the following command in order to monitor
+the port statuses in the real time:
+watch -n1 cat /proc/xpp/XBUS-00/XPD-00/summary
-For FXO modules, /proc/xpp/XBUS-nn/XPD-mm/fxo_info also provides a
-"battery" line to show if the
+In case of FXO modules, you can also see if there is a line connected to
+a FXO port. See value of parameter "line" in file
+/proc/xpp/XBUS-nn/XPD-mm/fxo_info provides.
-
-For the BRI module, /proc/xpp/XBUS-nn/XPD-mm/bri_info provides very
-useful information regarding layer 1 and layer 2 status. For the
-lower-layer status:
+In case of BRI modules, /proc/xpp/XBUS-nn/XPD-mm/bri_info provides very
+useful information regarding ISDN Layer 1 and Layer 2 status.
+For example, you can run the following command in order to monitor
+the Layer 1 port statuses for all BRI devices in the real time:
watch -n1 -d 'grep "Layer 1:" /proc/xpp/XBUS-*/XPD-*/bri_info'
-For the status of the D channel of the span, see:
+For the status of the D channel of the ports on all BRI spans, run:
watch -n1 -d 'grep D-Channel: /proc/xpp/XBUS-*/XPD-*/bri_info'
-
-There are a bunch of other status files under /proc/xpp/ .
+There are a bunch of other status files under /proc/xpp/.
Zaptel Init Configuration File
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-The zaptel init.d script, genzaptelconf and the XPD init scripts source
-the file /etc/init.d/zaptel (on Debian) or /etc/sysconfig/zaptel (on
-RedHats). A number of useful values for there:
+The zaptel init.d script, genzaptelconf and the XPD init scripts uses the
+parameters located in file /etc/default/zaptel (on Debian) or
+/etc/sysconfig/zaptel (on RedHats). There is a number of useful parameters
+that may be defined there:
-----------------------------------------------------------
# Lines beginning with '#' are considered comments and ignored.
@@ -635,49 +712,51 @@ lc_country=us
Useful Module Parameters
~~~~~~~~~~~~~~~~~~~~~~~~
-Compile-time defaults of all modules can be shown as part of the
-description line for the parameter in the output of modinfo.
+Compilation-time defaults for the all modules can be shown as part of the
+description line for the parameter in the "modinfo" command output.
-zap_autoreg (xpp)::
+zap_autoreg (xpp):
Register spans automatically (1) or not (0). Default: 1.
Unsetting this could be useful if you have several Astribanks and you
want to set their registration order manually using zt_registration in
the /proc interface.
-initdir (xpp)::
+initdir (xpp):
This is the directory containing the initialization scripts.
The default is /usr/share/zaptel .
Setting this value could be useful if that location is inconvenient for you.
-print_dbg (all modules)::
-It will make the driver print tons of debugging messages. Can be sometime
-even handy, but overly-verbose in the case of xpp_usb. Can be safely
-set/unset at run-time using /sys/modules .
+print_dbg (all modules):
+ It will make the driver to print tons of debugging messages. You can
+ set/unset the parameter at run-time.
-The value is a bitmask of several values. The value of 0 thus means "no
-debug". The different bits are (as defined in xpp/zap_debug.h) -
+ The parameter value is a bitmask of several values. The different bits
+ meaning as it defined in xpp/zap_debug.h:
- * 1: GENERAL - General debug comments.
- * 2: PCM - PCM-related messages. Tend to flood logs.
- * 4: LEDS - Anything related to blinking leds. When they appear, there
- are many of them.
- * 8: SYNC - Synchronization messages. Annoy as they happen regularily.
- * 16: SIGNAL - Zaptel signalling and such.
- * 32: PROC - procfs interface.
- * 64: REGS - Reading and writing to regiaters. Tends to flood logs.
+ * 0 - Disable debug messages
+ * 1 - GENERAL - General debug comments.
+ * 2 - PCM - PCM-related messages. Tend to flood logs.
+ * 4 - LEDS - Anything related to the leds status control. The driver
+ produces a lot of messages when the option is enabled.
+ * 8 - SYNC - Synchronization related messages.
+ * 16 - SIGNAL - Zaptel signalling related messages.
+ * 32 - PROC - procfs interface related messages.
+ * 64 - REGS - Reading and writing to chip registers. The driver produces
+ a lot of messages when the option is enabled.
-Thus:
+ For example,
- echo 33 >/sys/modules/xpp/parameters/print_dbg
+ echo 33 >/sys/modules/xpp/parameters/print_dbg
-sets the module xpp to print general debugging messages (1) and procfs
-debuggingmessages (32).
+ forces module xpp to print general debugging messages (1) and procfs
+ debugging messages (32).
-vmwineon (xpd_fxs)::
- Enable (1) or disable (0) sending voicemail message waiting indication
- to phones with a neon lamp. Disabled by default as it requires extra
- work of the driver even without such a phone and may potentially have
- some strange sideeffects with some phones.
+vmwineon (xpd_fxs):
+ Enable (1) or disable (0) sending the voicemail message waiting indication
+ signal to phones equipped with the Message Wainting neon lamp. It is
+ disabled by default because the feature requires extra work of the driver
+ even when such a phone is not used and also may cause some unusual
+ side effects with some phone models.
usb1 (xpp_usb)::
Enable (1) or disable (0) support of USB1 devices. Disabled by default.
@@ -685,122 +764,127 @@ usb1 (xpp_usb)::
+
USB1 devices are not well-tested. It seems that they don't work at all
for Astribank BRI. Generally they should work with the current code, but
- we expect quality issues. Hence we would like to make it very clear that
+ we expect the voice quality issues. Hence we would like to make it very clear that
you if you have a USB1 port (rather than a USB2 one, as recommended) you
will have to take an action to enable the device.
poll intervals (various)::
There are various values which the driver occasionally polls the device
- for. For instance ,the parameter poll_battery_interval for xpd_fxo
- to poll the battery (if the telco is actually connected).
+ for. For instance, the parameter poll_battery_interval for xpd_fxo
+ to poll the battery (in order to know if the telco line is actually
+ connected.)
+
+
The value of those parameters is typically a number in milliseconds or 0
to disable. Under normal operation there should be no reason to play
- with such parameters.
+ with those parameters.
dtmf_detection (xpd_fxs)::
- enable (1) or disable (0) support of DTMF detection by the Astribank.
- Disabled by defualt and curently buggy. On some earlier versions (4372 -
+ enable (1) or disable (0) support of hardware DTMF detection by the Astribank.
+ Disabled by default and currently buggy. On some earlier versions (4372 -
4415) it was enabled by default, and disabling it there may help.
-TROUBLSHOOTING
+TROUBLESHOOTING
--------------
-The following commands provide useful input for debugging:
+The following commands provide useful information for debugging:
-* USB level listing: one of the following:
+* Check USB level status. You can use one of the following utilities for it:
zaptel_hardware
-
+ or
lsusb | grep e4e4
- - Look for the USB product ID (the second number after e4e4).
- - If you see *11x2* (e.g: 1152)- the FPGA firmware has been loaded.
+ - Look for the USB Product ID (the second number after e4e4).
+ - If you see *11x2* (e.g: 1152)- the FPGA firmware has been loaded.
Move on.
zaptel_hardware will also show you some more details if the driver
- is loaded. lsusb will just list the device.
+ is loaded while the lsusb will just list the device.
- If it shows something as product ID *11x0* - the USB firmware is not
- loaded. Maybe you need fxload. Or maybe just unplug and replug the
- device.
- - If it shows a product ID of *11x1* - only the USB firmware is loaded
+ loaded. Maybe you need to run fxload. Or maybe just unplug and plug again
+ the device.
+ - If lsusb shows the Product ID as *11x1* - only the USB firmware is loaded
and not the FPGA firmware is loaded. If this is still the case after
a while - either the firmware loading has failed or you don't have
- fpga_load - make sure you have libusb-dev(el) installed when
+ fpga_load. Make sure you have libusb-dev(el) installed when
building Zaptel.
- It should list all of your Astribank devices. If it doesn't (for
- more than a temporary while it takes for the initial firmware
- loading) - Check that the Astribank is indeed connected.
+ more than period of time needed for the initial firmware
+ loading) - Check that the Astribank is connected indeed.
-* Are Astribank spans registered?
+* Check if the Astribank spans are registered in Zaptel
zt_registration
-
+
- This should give useful results after the drivers have identified
- and initialized your devices.
- - It should list all Astribank XPDs. for each of them it should write
- "on" or "off". If it is "off", the span has not been registered with
- Zaptel and thus cannot yet be used.
- - Registration is normally done as part of `/etc/init.d/zaptel start` .
- To run it manually use the command: `zt_registration on` .
- - Recall that we do not register Astribank spans automaitcally to give
- you full control on the order of Zaptel spans. See the module
- parameter **zap_autoreg** above to change that.
-
-* Zaptel-level listing:
-
- lszaptel
-
- cat /proc/zaptel/*
-
- - Those two are almost the same. lszaptel sorts more correctly if you
- have more than 10 spans, and formats the output slightly nicer.
- - Here you can see if your Zaptel spans and channels were loaded, if
- they were configired by ztcfg and if they are in use (typically by
+ and your devices are initialized.
+ - It should list all Astribank XPDs. For each of them it should write
+ "on" or "off". If the registration status is "off", then it means that
+ the span has not been registered in Zaptel and therefore can not be used
+ yet.
+ - Registration is normally done as part of `/etc/init.d/zaptel start`.
+ If you want to register the spans manually, then run command:
+ `zt_registration on` .
+ - Disabling of the automatic Astribank spans registration give you full
+ control on the order of Zaptel spans. See the module parameter
+ **zap_autoreg** for the further details.
+
+* Check the Zaptel information:
+ You can get some information regarding Zaptel channels by running one of the
+ following commands:
+
+ lszaptel
+ or
+ cat /proc/zaptel/*
+
+ - Those two are almost the same. The lszaptel produced more correctly sorted
+ output if you have more than 10 spans, and also make the output listing
+ looks a little bit nicer.
+ - You can see if your Zaptel spans and channels were loaded, if
+ they were configured by ztcfg and if they are in use (typically by
Asterisk).
- - The fact that a file for a span is show whos that it has been
- registered with Zaptel. A n example non-configured channel
- (Astribank FXS):
+ For example:
+ Not configured Astribank FXS channel will be displayed as:
42 FXS
- - When a channel has been configured with *ztcfg* (that applies
+ When a channel has been configured with *ztcfg* (that applies
/etc/zaptel.conf), you will see an extra column for the signalling
- of the channel. The same channel after it has been configured:
+ type of the channel. The same channel after it has been configured:
42 FXS FXOKS
- - If a program (which is typically asterisk uses it, you'll see:
+ If a program (which is typically Asterisk) uses it, you'll see:
42 FXS FXOKS (In use)
-* Information from Asterisk
+* Check the Asterisk information:
asterisk -rx 'zap show channels'
- - If you get the error connecting to asterisk.ctl: Asterisk is not
- running. Maybe it has failed to load. This may be due to
- misconfigured zapata.conf or whatever reason. Check
- /var/log/asterisk/messages or /var/log/asterisk/full .
- - If you get the error that "there is no such command": chan_zap.so is
- not loaded. This can be one of two cases:
- - chan_zap.so is not even built. To see that it is available run:
+ - If you get error "Unable to connect to remote asterisk" then it
+ means that the Asterisk is not running. It is possible that Asterisk
+ has failed to start due to misconfigured zapata.conf or whatever reason.
+ Check /var/log/asterisk/messages or /var/log/asterisk/full .
+ - If you get the error that "there is no such command" then it means that
+ chan_zap.so is not loaded. There are two reasons for such problem:
+ (a) chan_zap.so is not even built. Check if the file exists:
+
+ ls -l /usr/lib/asterisk/modules/chan_zap.so
- ls -l /usr/lib/asterisk/modules/chan_zap.so
+ (b) the chan_zap.so file exists but it is not loaded. Try to load it manually:
- - Your Asterisk has chan_zap.so but it is not loaded. Try loading
- it:
-
- asterisk -rx 'load module chan_zap.so'
+ asterisk -rx 'load module chan_zap.so'
- - You see only "pseudo": in this case you have not configured any
+ - You see "pseudo" channel only. It means that you have not configured any
channels. If you have configured channels in zapata.conf, you may
- need to restart asterisk (or: `unload chan_zap.so` and
- `load chan_zap.so`) to apply those changes.
+ need either to restart the Asterisk or unload/load chan_zap.so manually.
+ You can use the following Asterisk CLI commands for it: `unload chan_zap.so` and
+ `load chan_zap.so`
NOTE: XPP here does not stand for X Printing Panel, XML Pull Parser,
X-Windows Phase Plane or XML Professional Publisher. It is simply the
Xorcom Peripheral Protocol, which connects a computer to a XPD (Xorcom
-Peripheral Device). An XBus (originally XPP Bus) is actually a single
+Peripheral Device). An XBUS (originally XPP Bus) is actually a single
Astribank device and the XPDs have become the single modules in it.
diff --git a/xpp/README.metering b/xpp/README.metering
index 4736b81..751d74f 100644
--- a/xpp/README.metering
+++ b/xpp/README.metering
@@ -46,5 +46,5 @@ Software interface:
often than once per second.
Remark: The FXS hardware can generate maximum 0.85 volt RMS, while the FXO
- needs a minimum of 1.1 vold RMS for detection. Therefore, this
+ needs a minimum of 1.1 volt RMS for detection. Therefore, this
feature cannot be tested in a loopback (Astribank-FXS to Astribank-FXO).
diff --git a/xpp/card_pri.c b/xpp/card_pri.c
new file mode 100644
index 0000000..c4d3aea
--- /dev/null
+++ b/xpp/card_pri.c
@@ -0,0 +1,1429 @@
+/*
+ * Written by Oron Peled <oron@actcom.co.il>
+ * Copyright (C) 2004-2006, Xorcom
+ *
+ * Parts derived from Cologne demo driver for the chip.
+ *
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#include <linux/init.h>
+#include <linux/module.h>
+#include <linux/fs.h>
+#include <linux/delay.h>
+#include "xpd.h"
+#include "xproto.h"
+#include "xpp_zap.h"
+#include "card_pri.h"
+#include "zap_debug.h"
+#include "xpd.h"
+#include "xbus-core.h"
+
+static const char rcsid[] = "$Id$";
+
+DEF_PARM(int, print_dbg, 0, 0644, "Print DBG statements"); /* must be before zap_debug.h */
+DEF_PARM(uint, poll_interval, 500, 0644, "Poll channel state interval in milliseconds (0 - disable)");
+#ifdef DEBUG_PCMTX
+DEF_PARM(int, pcmtx, -1, 0644, "Forced PCM value to transmit (negative to disable)");
+DEF_PARM(int, pcmtx_chan, 0, 0644, "channel to force PCM value");
+#endif
+
+#define PRI_LINES_BITMASK BITMASK(31)
+#define PRI_DCHAN_NUM 16
+#define PRI_DCHAN_SIGCAP ( \
+ ZT_SIG_EM | \
+ ZT_SIG_CLEAR | \
+ ZT_SIG_FXSLS | \
+ ZT_SIG_FXSGS | \
+ ZT_SIG_FXSKS | \
+ ZT_SIG_FXOLS | \
+ ZT_SIG_FXOGS | \
+ ZT_SIG_FXOKS | \
+ ZT_SIG_CAS | \
+ ZT_SIG_SF \
+ )
+#define PRI_BCHAN_SIGCAP ZT_SIG_CLEAR
+
+
+/*---------------- PRI Protocol Commands ----------------------------------*/
+
+static bool pri_packet_is_valid(xpacket_t *pack);
+static void pri_packet_dump(const char *msg, xpacket_t *pack);
+static int proc_pri_info_read(char *page, char **start, off_t off, int count, int *eof, void *data);
+static int proc_pri_info_write(struct file *file, const char __user *buffer, unsigned long count, void *data);
+static int proc_xpd_register_read(char *page, char **start, off_t off, int count, int *eof, void *data);
+static int proc_xpd_register_write(struct file *file, const char __user *buffer, unsigned long count, void *data);
+static int pri_startup(struct zt_span *span);
+static int pri_shutdown(struct zt_span *span);
+
+#define PROC_REGISTER_FNAME "slics"
+#define PROC_PRI_INFO_FNAME "pri_info"
+
+#define VALID_CHIPSEL(x) ((x) == 0)
+
+enum pri_protocol {
+ PRI_PROTO_0 = 0,
+ PRI_PROTO_E1 = 1,
+ PRI_PROTO_T1 = 2,
+ PRI_PROTO_J1 = 3
+};
+static const char *pri_protocol_name[] = {
+ [PRI_PROTO_0] = "Unknown",
+ [PRI_PROTO_E1] = "E1",
+ [PRI_PROTO_T1] = "T1",
+ [PRI_PROTO_J1] = "J1"
+ };
+
+enum pri_led_state {
+ PRI_LED_OFF = 0x0,
+ PRI_LED_ON = 0x1,
+ /*
+ * We blink by software from driver, so that
+ * if the driver malfunction that blink would stop.
+ */
+ // PRI_LED_BLINK_SLOW = 0x2, /* 1/2 a second blink cycle */
+ // PRI_LED_BLINK_FAST = 0x3 /* 1/4 a second blink cycle */
+};
+
+enum pri_led_selectors {
+ TE_RED_LED = 0,
+ TE_GREEN_LED = 1,
+ NT_RED_LED = 2,
+ NT_GREEN_LED = 3,
+};
+
+#define NUM_LEDS 4
+
+struct pri_leds {
+ byte state:2; /* enum pri_led_state */
+ byte led_sel:2; /* enum pri_led_selectors */
+ byte reserved:4;
+};
+
+#define REG_FRS0 0x4C /* Framer Receive Status Register 0 */
+#define REG_FRS0_RRA BIT(4) /* Receive Remote Alarm: T1-YELLOW-Alarm */
+#define REG_FRS0_LFA BIT(5) /* Loss of Frame Alignment */
+#define REG_FRS0_AIS BIT(6) /* Alarm Indication Signal: T1-BLUE-Alarm */
+#define REG_FRS0_LOS BIT(7) /* Los Of Signal: T1-RED-Alarm */
+
+#define REG_FRS1 0x4D /* Framer Receive Status Register 1 */
+
+#define REG_LIM0 0x36
+#define REG_LIM0_RTRS BIT(5) /*
+ * Receive Termination Resistance Selection:
+ * integrated resistor to create 75 Ohm termination (100 || 300 = 75)
+ * 0 = 100 Ohm
+ * 1 = 75 Ohm
+ */
+#define REG_LIM0_LL BIT(1) /* LL (Local Loopback) */
+
+#define REG_FMR0 0x1C
+
+#define REG_FMR1 0x1D
+#define REG_FMR1_XAIS BIT(0) /* Transmit AIS toward transmit end */
+#define REG_FMR1_SSD0 BIT(1)
+#define REG_FMR1_ECM BIT(2)
+#define REG_FMR1_XFS BIT(3)
+#define REG_FMR1_PMOD BIT(4) /* E1 = 0, T1/J1 = 1 */
+#define REG_FMR1_AFR BIT(6)
+
+#define REG_FMR2 0x1E
+
+#define REG_RC0 0x24
+#define REG_RC0_SJR BIT(7) /* T1 = 0, J1 = 1 */
+
+
+static const char pri_name_nt[] = "PRI_NT";
+static const char pri_name_te[] = "PRI_TE";
+
+struct PRI_priv_data {
+ bool is_nt;
+ struct proc_dir_entry *regfile;
+ struct proc_dir_entry *pri_info;
+ enum pri_protocol pri_protocol;
+ bool initialized;
+ bool local_loopback;
+ reg_cmd_t requested_reply;
+ reg_cmd_t last_reply;
+ uint poll_noreplies;
+ uint layer1_replies;
+ byte reg_frs0;
+ byte reg_frs1;
+ bool layer1_up;
+ byte dchan_tx_sample;
+ byte dchan_rx_sample;
+ uint dchan_tx_counter;
+ uint dchan_rx_counter;
+ bool dchan_alive;
+ uint dchan_alive_ticks;
+ enum pri_led_state ledstate[NUM_LEDS];
+};
+
+xproto_table_t PROTO_TABLE(PRI);
+
+DEF_RPACKET_DATA(PRI, SET_LED, /* Set one of the LED's */
+ struct pri_leds pri_leds;
+ );
+
+
+static /* 0x33 */ DECLARE_CMD(PRI, SET_LED, enum pri_led_selectors led_sel, enum pri_led_state to_led_state);
+static /* 0x0F */ DECLARE_CMD(PRI, REGISTER_REQUEST, byte chipsel, bool writing, bool do_subreg, byte regnum, byte subreg, byte data_low, byte data_high);
+
+#define DO_LED(xpd, which, tostate) \
+ CALL_PROTO(PRI, SET_LED, (xpd)->xbus, (xpd), (which), (tostate))
+
+/*---------------- PRI: Methods -------------------------------------------*/
+
+static int query_subunit(xpd_t *xpd, byte regnum)
+{
+#if 0
+ XPD_DBG(GENERAL, xpd, "(%d%d): REG=0x%02X\n",
+ xpd->addr.unit, xpd->addr.subunit,
+ regnum);
+#endif
+ return CALL_PROTO(PRI, REGISTER_REQUEST,
+ xpd->xbus, xpd,
+ 0, /* chipsel */
+ 0, /* writing */
+ 1, /* do_subreg */
+ regnum,
+ xpd->addr.subunit, /* subreg */
+ 0, /* data_L */
+ 0); /* data_H */
+}
+
+
+static int write_subunit(xpd_t *xpd, byte regnum, byte val)
+{
+ XPD_DBG(REGS, xpd, "(%d%d): REG=0x%02X dataL=0x%02X\n",
+ xpd->addr.unit, xpd->addr.subunit,
+ regnum, val);
+ return CALL_PROTO(PRI, REGISTER_REQUEST,
+ xpd->xbus, xpd,
+ 0, /* chipsel */
+ 1, /* writing */
+ 1, /* do_subreg */
+ regnum,
+ xpd->addr.subunit, /* subreg */
+ val, /* data_L */
+ 0); /* data_H */
+}
+
+static xpd_t *PRI_card_new(xbus_t *xbus, int unit, int subunit, const xproto_table_t *proto_table, byte subtype, byte revision)
+{
+ xpd_t *xpd = NULL;
+ struct PRI_priv_data *priv;
+ int channels = min(31, CHANNELS_PERXPD);
+
+ XBUS_DBG(GENERAL, xbus, "\n");
+ xpd = xpd_alloc(sizeof(struct PRI_priv_data), proto_table, channels);
+ if(!xpd)
+ return NULL;
+ priv = xpd->priv;
+ xpd->revision = revision;
+ xpd->type_name = proto_table->name; /* Default, changes in set_nt() */
+ return xpd;
+}
+
+static void clean_proc(xbus_t *xbus, xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ XPD_DBG(PROC, xpd, "\n");
+#ifdef CONFIG_PROC_FS
+ if(priv->regfile) {
+ XPD_DBG(PROC, xpd, "Removing registers file\n");
+ priv->regfile->data = NULL;
+ remove_proc_entry(PROC_REGISTER_FNAME, xpd->proc_xpd_dir);
+ }
+ if(priv->pri_info) {
+ XPD_DBG(PROC, xpd, "Removing xpd PRI_INFO file\n");
+ remove_proc_entry(PROC_PRI_INFO_FNAME, xpd->proc_xpd_dir);
+ }
+#endif
+}
+
+static bool valid_pri_modes(const xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ if(
+ priv->pri_protocol != PRI_PROTO_E1 &&
+ priv->pri_protocol != PRI_PROTO_T1 &&
+ priv->pri_protocol != PRI_PROTO_J1)
+ return 0;
+ return 1;
+}
+
+/*
+ * Set E1/T1/J1
+ * May only be called on unregistered xpd's
+ * (the span and channel description are set according to this)
+ */
+static int set_pri_proto(const char *msg, xpd_t *xpd, enum pri_protocol set_proto)
+{
+ struct PRI_priv_data *priv;
+ byte fmr1 =
+ REG_FMR1_AFR |
+ REG_FMR1_XFS |
+ REG_FMR1_ECM;
+ byte rc0 = 0; /* FIXME: PCM offsets */
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ if(SPAN_REGISTERED(xpd)) {
+ XPD_NOTICE(xpd, "Registered as span %d. Cannot do %s(%s)\n",
+ xpd->span.spanno, __FUNCTION__, msg);
+ return -EBUSY;
+ }
+ switch(set_proto) {
+ case PRI_PROTO_E1:
+ break;
+ case PRI_PROTO_T1:
+ fmr1 |= REG_FMR1_PMOD;
+ break;
+ case PRI_PROTO_J1:
+ fmr1 |= REG_FMR1_PMOD;
+ rc0 |= REG_RC0_SJR;
+ XPD_NOTICE(xpd, "J1 is not supported yet\n");
+ return -ENOSYS;
+ default:
+ XPD_ERR(xpd, "%s: Unknown pri protocol = %d\n",
+ __FUNCTION__, set_proto);
+ return -EINVAL;
+ }
+ priv->pri_protocol = set_proto;
+ XPD_INFO(xpd, "%s(%s): %s\n", __FUNCTION__, msg, pri_protocol_name[set_proto]);
+ write_subunit(xpd, REG_FMR1, fmr1);
+#ifdef JAPANEZE_SUPPORT
+ if(rc0)
+ write_subunit(xpd, REG_RC0, rc0);
+#endif
+ return 0;
+}
+
+/*
+ * Normally set by the timing parameter in zaptel.conf
+ * If this is called by ztcfg, than it's too late to change
+ * zaptel sync priority (we are already registered)
+ * There are two workarounds to mitigate this problem:
+ * 1. So we set *our* sync master at least.
+ * 2. And we try to call it with a sane default from set_nt()
+ * which is called before zaptel registration.
+ */
+static int set_master_mode(const char *msg, xpd_t *xpd, bool is_master_mode)
+{
+ struct PRI_priv_data *priv;
+ byte lim0 = REG_LIM0_RTRS;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ lim0 |= (priv->local_loopback) ? REG_LIM0_LL : 0;
+ if(is_master_mode)
+ lim0 |= 0x01;
+ else
+ lim0 &= ~0x01;
+ XPD_INFO(xpd, "%s(%s): %s\n", __FUNCTION__, msg, (is_master_mode) ? "MASTER" : "SLAVE");
+ write_subunit(xpd, REG_LIM0, lim0);
+ return 0;
+}
+
+static int set_nt(const char *msg, xpd_t *xpd, bool is_nt)
+{
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ if(SPAN_REGISTERED(xpd)) {
+ XPD_NOTICE(xpd, "Registered as span %d. Cannot do %s(%s)\n",
+ xpd->span.spanno, __FUNCTION__, msg);
+ return -EBUSY;
+ }
+ priv->is_nt = is_nt;
+ xpd->type_name = (is_nt) ? pri_name_nt : pri_name_te;
+ xpd->direction = (is_nt) ? TO_PHONE : TO_PSTN;
+ XPD_INFO(xpd, "%s(%s): %s\n", __FUNCTION__, msg, (is_nt) ? "NT" : "TE");
+ set_master_mode(msg, xpd, is_nt); /* by default set master-mode from NT/TE */
+ return 0;
+}
+
+static int set_localloop(const char *msg, xpd_t *xpd, bool localloop)
+{
+ struct PRI_priv_data *priv;
+ byte lim0 = REG_LIM0_RTRS;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ if(SPAN_REGISTERED(xpd)) {
+ XPD_NOTICE(xpd, "Registered as span %d. Cannot do %s(%s)\n",
+ xpd->span.spanno, __FUNCTION__, msg);
+ return -EBUSY;
+ }
+ lim0 |= (localloop) ? REG_LIM0_LL : 0;
+ if(priv->is_nt)
+ lim0 |= 0x01;
+ else
+ lim0 &= ~0x01;
+ priv->local_loopback = localloop;
+ XPD_INFO(xpd, "%s(%s): %s\n", __FUNCTION__, msg, (localloop) ? "LOCALLOOP" : "NO");
+ write_subunit(xpd, REG_LIM0, lim0);
+ return 0;
+}
+
+/*
+ * Called only for 'span' keyword in /etc/zaptel.conf
+ */
+static int pri_spanconfig(struct zt_span *span, struct zt_lineconfig *lc)
+{
+ xpd_t *xpd = span->pvt;
+ struct PRI_priv_data *priv;
+ const char *framingstr = "";
+ const char *codingstr = "";
+ const char *crcstr = "";
+ const byte FMR2_PLB = 0 << 2; /* PLB (Payload Loopback) */
+ byte fmr0 = 0;
+ byte fmr2 = 0x83 | FMR2_PLB; /* AFRS | AXRA | EXZE */
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ if(lc->span != xpd->span.spanno) {
+ XPD_ERR(xpd, "I am span %d but got spanconfig for span %d\n",
+ xpd->span.spanno, lc->span);
+ return -EINVAL;
+ }
+ /*
+ * FIXME: lc->name is unused by ztcfg and zaptel...
+ * We currently ignore it also.
+ */
+ if(priv->local_loopback)
+ fmr2 |= 0x4;
+ /* framing first */
+ if (lc->lineconfig & ZT_CONFIG_B8ZS)
+ framingstr = "B8ZS";
+ else if (lc->lineconfig & ZT_CONFIG_AMI) {
+ framingstr = "AMI";
+ fmr0 = 0xA0;
+ } else if (lc->lineconfig & ZT_CONFIG_HDB3) {
+ framingstr = "HDB3";
+ fmr0 = 0xF0;
+ fmr2 |= 0xc0; /* CRC4 receive */ /* FIXME: move bellow to condition on CRC4? */
+ }
+ /* then coding */
+ if (lc->lineconfig & ZT_CONFIG_ESF)
+ codingstr = "ESF";
+ else if (lc->lineconfig & ZT_CONFIG_D4)
+ codingstr = "D4";
+ else if (lc->lineconfig & ZT_CONFIG_CCS)
+ codingstr = "CCS";
+ /* E1's can enable CRC checking */
+ if (lc->lineconfig & ZT_CONFIG_CRC4)
+ crcstr = "CRC4";
+ XPD_DBG(GENERAL, xpd, "[%s] lbo=%d lineconfig=%s/%s/%s %s (0x%X) sync=%d\n",
+ (priv->is_nt)?"NT":"TE",
+ lc->lbo,
+ framingstr, codingstr, crcstr,
+ (lc->lineconfig & ZT_CONFIG_NOTOPEN)?"YELLOW":"",
+ lc->lineconfig,
+ lc->sync);
+ /*
+ * FIXME: validate
+ */
+ span->lineconfig = lc->lineconfig;
+ xpd->timing_priority = lc->sync;
+ if(fmr0 != 0) {
+ XPD_DBG(GENERAL, xpd, "%s: fmr0(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR0, fmr0);
+ write_subunit(xpd, REG_FMR0, fmr0);
+ }
+ XPD_DBG(GENERAL, xpd, "%s: fmr2(0x%02X) = 0x%02X\n", __FUNCTION__, REG_FMR2, fmr2);
+ write_subunit(xpd, REG_FMR2, fmr2);
+ set_master_mode("spanconfig", xpd, xpd->timing_priority == 0);
+ elect_syncer("PRI-master_mode");
+ return 0;
+}
+
+/*
+ * Set signalling type (if appropriate)
+ * Called from zaptel with spinlock held on chan. Must not call back
+ * zaptel functions.
+ */
+static int pri_chanconfig(struct zt_chan *chan, int sigtype)
+{
+ DBG(GENERAL, "channel %d (%s) -> %s\n", chan->channo, chan->name, sig2str(sigtype));
+ // FIXME: sanity checks:
+ // - should be supported (within the sigcap)
+ // - should not replace fxs <->fxo ??? (covered by previous?)
+ return 0;
+}
+
+static int PRI_card_init(xbus_t *xbus, xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+ int ret = 0;
+ xproto_table_t *proto_table;
+
+ BUG_ON(!xpd);
+ XPD_DBG(GENERAL, xpd, "\n");
+ xpd->type = XPD_TYPE_PRI;
+ proto_table = &PROTO_TABLE(PRI);
+ priv = xpd->priv;
+ xpd->xops = &proto_table->xops;
+ /*
+ * wanted_pcm_mask and pcm_len: constant for PRI. All 31 channels
+ */
+ xpd->wanted_pcm_mask = PRI_LINES_BITMASK;
+ xpd->pcm_len =
+ RPACKET_HEADERSIZE + sizeof(xpp_line_t) + 31 * ZT_CHUNKSIZE;
+#ifdef CONFIG_PROC_FS
+ XPD_DBG(PROC, xpd, "Creating PRI_INFO file\n");
+ priv->pri_info = create_proc_entry(PROC_PRI_INFO_FNAME, 0644, xpd->proc_xpd_dir);
+ if(!priv->pri_info) {
+ XPD_ERR(xpd, "Failed to create proc '%s'\n", PROC_PRI_INFO_FNAME);
+ ret = -ENOENT;
+ goto err;
+ }
+ priv->pri_info->owner = THIS_MODULE;
+ priv->pri_info->write_proc = proc_pri_info_write;
+ priv->pri_info->read_proc = proc_pri_info_read;
+ priv->pri_info->data = xpd;
+ XPD_DBG(PROC, xpd, "Creating registers file\n");
+ priv->regfile = create_proc_entry(PROC_REGISTER_FNAME, 0644, xpd->proc_xpd_dir);
+ if(!priv->regfile) {
+ XPD_ERR(xpd, "Failed to create proc file '%s'\n", PROC_REGISTER_FNAME);
+ ret = -ENOENT;
+ goto err;
+ }
+ priv->regfile->owner = THIS_MODULE;
+ priv->regfile->write_proc = proc_xpd_register_write;
+ priv->regfile->read_proc = proc_xpd_register_read;
+ priv->regfile->data = xpd;
+#endif
+ ret = run_initialize_registers(xpd);
+ if(ret < 0)
+ goto err;
+ /*
+ * initialization script should have set correct
+ * operating modes.
+ */
+ if(!valid_pri_modes(xpd)) {
+ XPD_NOTICE(xpd, "PRI protocol not set\n");
+ goto err;
+ }
+ /* FIXME: now we need to fix channel number (E1/T1/J1) */
+#warning "Need to fix channel numbers for E1/T1/J1"
+
+ /*
+ * FPGA firmware limitation:
+ * Force HOST sync *before* sending PCM
+ */
+ CALL_PROTO(GLOBAL, SYNC_SOURCE, xbus, NULL, SYNC_MODE_HOST, 0);
+ XPD_DBG(GENERAL, xpd, "done\n");
+ for(ret = 0; ret < NUM_LEDS; ret++) {
+ DO_LED(xpd, ret, PRI_LED_ON);
+ msleep(20);
+ DO_LED(xpd, ret, PRI_LED_OFF);
+ }
+ priv->initialized = 1;
+ return 0;
+err:
+ clean_proc(xbus, xpd);
+ XPD_ERR(xpd, "Failed initializing registers (%d)\n", ret);
+ return ret;
+}
+
+static int PRI_card_remove(xbus_t *xbus, xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ XPD_DBG(GENERAL, xpd, "\n");
+ clean_proc(xbus, xpd);
+ return 0;
+}
+
+static int PRI_card_zaptel_preregistration(xpd_t *xpd, bool on)
+{
+ xbus_t *xbus;
+ struct PRI_priv_data *priv;
+ int i;
+
+ BUG_ON(!xpd);
+ xbus = xpd->xbus;
+ priv = xpd->priv;
+ BUG_ON(!xbus);
+ XPD_DBG(GENERAL, xpd, "%s\n", (on)?"on":"off");
+ if(!on) {
+ /* Nothing to do yet */
+ return 0;
+ }
+ xpd->span.linecompat = ZT_CONFIG_AMI | ZT_CONFIG_CCS;
+ xpd->span.deflaw = ZT_LAW_ALAW;
+ for_each_line(xpd, i) {
+ struct zt_chan *cur_chan = &xpd->chans[i];
+ bool is_dchan = i == PRI_DCHAN_NUM - 1;
+
+ XPD_DBG(GENERAL, xpd, "setting PRI channel %d (%s)\n", i,
+ (is_dchan)?"DCHAN":"CLEAR");
+ snprintf(cur_chan->name, MAX_CHANNAME, "XPP_%s/%02d/%1d%1d/%d",
+ xpd->type_name, xbus->num, xpd->addr.unit, xpd->addr.subunit, i);
+ cur_chan->chanpos = i + 1;
+ cur_chan->pvt = xpd;
+ if(is_dchan) { /* D-CHAN */
+ cur_chan->sigcap = PRI_DCHAN_SIGCAP;
+ //FIXME: cur_chan->flags |= ZT_FLAG_PRIDCHAN;
+ cur_chan->flags &= ~ZT_FLAG_HDLC;
+ } else
+ cur_chan->sigcap = PRI_BCHAN_SIGCAP;
+ }
+ xpd->offhook = PRI_LINES_BITMASK;
+ xpd->span.spanconfig = pri_spanconfig;
+ xpd->span.chanconfig = pri_chanconfig;
+ xpd->span.startup = pri_startup;
+ xpd->span.shutdown = pri_shutdown;
+ return 0;
+}
+
+static int PRI_card_zaptel_postregistration(xpd_t *xpd, bool on)
+{
+ xbus_t *xbus;
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ xbus = xpd->xbus;
+ priv = xpd->priv;
+ BUG_ON(!xbus);
+ XPD_DBG(GENERAL, xpd, "%s\n", (on)?"on":"off");
+ return(0);
+}
+
+int PRI_card_hooksig(xbus_t *xbus, xpd_t *xpd, int pos, zt_txsig_t txsig)
+{
+ LINE_DBG(SIGNAL, xpd, pos, "%s\n", txsig2str(txsig));
+ return 0;
+}
+
+static void dchan_state(xpd_t *xpd, bool up)
+{
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(priv->dchan_alive == up)
+ return;
+ if(!priv->layer1_up) /* No layer1, kill dchan */
+ up = 0;
+ if(up) {
+ XPD_DBG(SIGNAL, xpd, "STATE CHANGE: D-Channel RUNNING\n");
+ priv->dchan_alive = 1;
+ } else {
+ byte *pcm;
+
+ if(SPAN_REGISTERED(xpd)) {
+ pcm = (byte *)&xpd->readchunk[(PRI_DCHAN_NUM - 1) * ZT_CHUNKSIZE];
+ pcm[0] = 0x00;
+ pcm = (byte *)&xpd->span.chans[PRI_DCHAN_NUM - 1].writechunk;
+ pcm[0] = 0x00;
+ }
+ XPD_DBG(SIGNAL, xpd, "STATE CHANGE: D-Channel STOPPED\n");
+ priv->dchan_rx_counter = priv->dchan_tx_counter = 0;
+ priv->dchan_alive = 0;
+ priv->dchan_alive_ticks = 0;
+ priv->dchan_rx_sample = priv->dchan_tx_sample = 0x00;
+ }
+}
+
+/*
+ * LED managment is done by the driver now:
+ * - Turn constant ON RED/GREEN led to indicate NT/TE port
+ * - Very fast "Double Blink" to indicate Layer1 alive (without D-Channel)
+ * - Constant blink (1/2 sec cycle) to indicate D-Channel alive.
+ */
+static void handle_leds(xbus_t *xbus, xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+ unsigned int timer_count;
+ int which_led;
+ int other_led;
+ enum pri_led_state ledstate;
+ int mod;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(priv->is_nt) {
+ which_led = NT_RED_LED;
+ other_led = TE_GREEN_LED;
+ } else {
+ which_led = TE_GREEN_LED;
+ other_led = NT_RED_LED;
+ }
+ ledstate = priv->ledstate[which_led];
+ timer_count = xpd->timer_count;
+ if(xpd->blink_mode) {
+ if((timer_count % DEFAULT_LED_PERIOD) == 0) {
+ // led state is toggled
+ if(ledstate == PRI_LED_OFF) {
+ DO_LED(xpd, which_led, PRI_LED_ON);
+ DO_LED(xpd, other_led, PRI_LED_ON);
+ } else {
+ DO_LED(xpd, which_led, PRI_LED_OFF);
+ DO_LED(xpd, other_led, PRI_LED_OFF);
+ }
+ }
+ return;
+ }
+ if(priv->ledstate[other_led] != PRI_LED_OFF)
+ DO_LED(xpd, other_led, PRI_LED_OFF);
+ if(priv->dchan_alive) {
+ mod = timer_count % 1000;
+ switch(mod) {
+ case 0:
+ DO_LED(xpd, which_led, PRI_LED_ON);
+ break;
+ case 500:
+ DO_LED(xpd, which_led, PRI_LED_OFF);
+ break;
+ }
+ } else if(priv->layer1_up) {
+ mod = timer_count % 1000;
+ switch(mod) {
+ case 0:
+ case 100:
+ DO_LED(xpd, which_led, PRI_LED_ON);
+ break;
+ case 50:
+ case 150:
+ DO_LED(xpd, which_led, PRI_LED_OFF);
+ break;
+ }
+ } else {
+ if(priv->ledstate[which_led] != PRI_LED_ON)
+ DO_LED(xpd, which_led, PRI_LED_ON);
+ }
+}
+
+static int PRI_card_tick(xbus_t *xbus, xpd_t *xpd)
+{
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(!priv->initialized)
+ return 0;
+ /*
+ * Poll layer1 status (cascade subunits)
+ */
+ if(poll_interval != 0 &&
+ ((xpd->timer_count % poll_interval) == 0)) {
+ priv->poll_noreplies++;
+ query_subunit(xpd, REG_FRS0);
+ //query_subunit(xpd, REG_FRS1);
+ }
+ if(priv->dchan_tx_counter >= 1 && priv->dchan_rx_counter > 1) {
+ dchan_state(xpd, 1);
+ priv->dchan_alive_ticks++;
+ }
+ handle_leds(xbus, xpd);
+ return 0;
+}
+
+static int PRI_card_close(xpd_t *xpd, lineno_t pos)
+{
+ //struct zt_chan *chan = &xpd->span.chans[pos];
+ dchan_state(xpd, 0);
+ return 0;
+}
+
+/*
+ * Called only for 'span' keyword in /etc/zaptel.conf
+ */
+static int pri_startup(struct zt_span *span)
+{
+ xpd_t *xpd = span->pvt;
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(!xpd->xbus->hardware_exists) {
+ XPD_DBG(GENERAL, xpd, "Startup called by zaptel. No Hardware. Ignored\n");
+ return -ENODEV;
+ }
+ XPD_DBG(GENERAL, xpd, "STARTUP\n");
+ // Turn on all channels
+ CALL_XMETHOD(XPD_STATE, xpd->xbus, xpd, 1);
+ return 0;
+}
+
+/*
+ * Called only for 'span' keyword in /etc/zaptel.conf
+ */
+static int pri_shutdown(struct zt_span *span)
+{
+ xpd_t *xpd = span->pvt;
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(!xpd->xbus->hardware_exists) {
+ XPD_DBG(GENERAL, xpd, "Shutdown called by zaptel. No Hardware. Ignored\n");
+ return -ENODEV;
+ }
+ XPD_DBG(GENERAL, xpd, "SHUTDOWN\n");
+ // Turn off all channels
+ CALL_XMETHOD(XPD_STATE, xpd->xbus, xpd, 0);
+ return 0;
+}
+
+/*! Copy PCM chunks from the buffers of the xpd to a new packet
+ * \param xbus xbus of source xpd.
+ * \param xpd source xpd.
+ * \param lines a bitmask of the active channels that need to be copied.
+ * \param pack packet to be filled.
+ *
+ * On PRI this function is should also shift the lines mask one bit, as
+ * channel 0 on the wire is an internal chip control channel. We only
+ * send 31 channels to the device, but they should be called 1-31 rather
+ * than 0-30 .
+ */
+static void PRI_card_pcm_fromspan(xbus_t *xbus, xpd_t *xpd, xpp_line_t lines, xpacket_t *pack)
+{
+ struct PRI_priv_data *priv;
+ byte *pcm;
+ struct zt_chan *chans;
+ unsigned long flags;
+ int i;
+
+ BUG_ON(!xbus);
+ BUG_ON(!xpd);
+ BUG_ON(!pack);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ /* Shift channel numbers to be 1-31 rather than 0-30. It only
+ * takes setting the mask: */
+ RPACKET_FIELD(pack, GLOBAL, PCM_WRITE, lines) = lines << 1;
+ pcm = RPACKET_FIELD(pack, GLOBAL, PCM_WRITE, pcm);
+ spin_lock_irqsave(&xpd->lock, flags);
+ chans = xpd->span.chans;
+ for_each_line(xpd, i) {
+ if(IS_SET(lines, i)) {
+ if(SPAN_REGISTERED(xpd)) {
+ if(i == PRI_DCHAN_NUM - 1) {
+ if(priv->dchan_tx_sample != chans[i].writechunk[0]) {
+ priv->dchan_tx_sample = chans[i].writechunk[0];
+ priv->dchan_tx_counter++;
+ } else if(chans[i].writechunk[0] == 0xFF)
+ dchan_state(xpd, 0);
+ }
+#ifdef DEBUG_PCMTX
+ if(pcmtx >= 0 && pcmtx_chan == i)
+ memset((u_char *)pcm, pcmtx, ZT_CHUNKSIZE);
+ else
+#endif
+ memcpy((u_char *)pcm, chans[i].writechunk, ZT_CHUNKSIZE);
+ // fill_beep((u_char *)pcm, xpd->addr.subunit, 2);
+ } else
+ memset((u_char *)pcm, 0x7F, ZT_CHUNKSIZE);
+ pcm += ZT_CHUNKSIZE;
+ }
+ }
+ XPD_COUNTER(xpd, PCM_WRITE)++;
+ spin_unlock_irqrestore(&xpd->lock, flags);
+}
+
+/*! Copy PCM chunks from the packet we recieved to the xpd struct.
+ * \param xbus xbus of target xpd.
+ * \param xpd target xpd.
+ * \param pack Source packet.
+ *
+ * On PRI this function is should also shift the lines back mask one bit, as
+ * channel 0 on the wire is an internal chip control channel.
+ *
+ * \see PRI_card_pcm_fromspan
+ */
+static void PRI_card_pcm_tospan(xbus_t *xbus, xpd_t *xpd, xpacket_t *pack)
+{
+ struct PRI_priv_data *priv;
+ volatile u_char *r;
+ byte *pcm;
+ xpp_line_t pcm_mask;
+ unsigned long flags;
+ int i;
+
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ pcm = RPACKET_FIELD(pack, GLOBAL, PCM_READ, pcm);
+ pcm_mask = RPACKET_FIELD(pack, GLOBAL, PCM_WRITE, lines);
+ /* The mask is shifted. make it zero-based again. */
+ pcm_mask = (pcm_mask >> 1) & PRI_LINES_BITMASK;
+ spin_lock_irqsave(&xpd->lock, flags);
+ if (xpd->timer_count & 1) {
+ /* First part */
+ r = xpd->readchunk;
+ } else {
+ r = xpd->readchunk + ZT_CHUNKSIZE * CHANNELS_PERXPD;
+ }
+ for (i = 0; i < CHANNELS_PERXPD; i++, r += ZT_CHUNKSIZE) {
+ if(IS_SET(pcm_mask, i)) {
+ // memset((u_char *)r, 0x5A, ZT_CHUNKSIZE); // DEBUG
+ // fill_beep((u_char *)r, 1, 1); // DEBUG: BEEP
+ memcpy((u_char *)r, pcm, ZT_CHUNKSIZE);
+ pcm += ZT_CHUNKSIZE;
+ }
+ }
+ pcm = (byte *)&xpd->readchunk[(PRI_DCHAN_NUM - 1) * ZT_CHUNKSIZE];
+ if(priv->dchan_rx_sample != pcm[0]) {
+ priv->dchan_rx_sample = pcm[0];
+ priv->dchan_rx_counter++;
+ } else if(pcm[0] == 0xFF)
+ dchan_state(xpd, 0);
+ XPD_COUNTER(xpd, PCM_READ)++;
+ spin_unlock_irqrestore(&xpd->lock, flags);
+}
+
+/*---------------- PRI: HOST COMMANDS -------------------------------------*/
+
+/* 0x0F */ HOSTCMD(PRI, REGISTER_REQUEST, byte chipsel, bool writing, bool do_subreg, byte regnum, byte subreg, byte data_low, byte data_high)
+{
+ int ret = 0;
+ xframe_t *xframe;
+ xpacket_t *pack;
+ reg_cmd_t *reg_cmd;
+
+ if(!xbus) {
+ DBG(GENERAL, "NO XBUS\n");
+ return -EINVAL;
+ }
+ XFRAME_NEW(xframe, pack, xbus, PRI, REGISTER_REQUEST, xpd->xbus_idx);
+ LINE_DBG(REGS, xpd, chipsel, "%c%c R%02X S%02X %02X %02X\n",
+ (writing)?'W':'R',
+ (do_subreg)?'S':'D',
+ regnum, subreg, data_low, data_high);
+ reg_cmd = &RPACKET_FIELD(pack, PRI, REGISTER_REQUEST, reg_cmd);
+ reg_cmd->bytes = sizeof(*reg_cmd) - 1; // do not count the 'bytes' field
+ REG_FIELD(reg_cmd, chipsel) = chipsel;
+ REG_FIELD(reg_cmd, read_request) = (writing) ? 0 : 1;
+ REG_FIELD(reg_cmd, do_subreg) = do_subreg;
+ REG_FIELD(reg_cmd, regnum) = regnum;
+ REG_FIELD(reg_cmd, subreg) = subreg;
+ REG_FIELD(reg_cmd, data_low) = data_low;
+ REG_FIELD(reg_cmd, data_high) = data_high;
+#if 0
+ if(regnum == 0x4C)
+ dump_xframe("POLL", xbus, xframe);
+#endif
+ ret = send_cmd_frame(xbus, xframe);
+ return ret;
+}
+
+/* 0x0F */ HOSTCMD(PRI, XPD_STATE, bool on)
+{
+ BUG_ON(!xpd);
+ XPD_DBG(GENERAL, xpd, "%s\n", (on)?"on":"off");
+ return 0;
+}
+
+/* 0x0F */ HOSTCMD(PRI, RING, lineno_t chan, bool on)
+{
+ XPD_ERR(xpd, "%s: Unsupported\n", __FUNCTION__);
+ return -ENOSYS;
+}
+
+/* 0x0F */ HOSTCMD(PRI, RELAY_OUT, byte which, bool on)
+{
+ XPD_ERR(xpd, "%s: Unsupported\n", __FUNCTION__);
+ return -ENOSYS;
+}
+
+/* 0x33 */ HOSTCMD(PRI, SET_LED, enum pri_led_selectors led_sel, enum pri_led_state to_led_state)
+{
+ int ret = 0;
+ xframe_t *xframe;
+ xpacket_t *pack;
+ struct pri_leds *pri_leds;
+ struct PRI_priv_data *priv;
+
+ BUG_ON(!xbus);
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ XPD_DBG(LEDS, xpd, "led_sel=%d to_state=%d\n", led_sel, to_led_state);
+ XFRAME_NEW(xframe, pack, xbus, PRI, SET_LED, xpd->xbus_idx);
+ pri_leds = &RPACKET_FIELD(pack, PRI, SET_LED, pri_leds);
+ pri_leds->state = to_led_state;
+ pri_leds->led_sel = led_sel;
+ pack->datalen = RPACKET_SIZE(PRI, SET_LED);
+ ret = send_cmd_frame(xbus, xframe);
+ priv->ledstate[led_sel] = to_led_state;
+ return ret;
+}
+
+/*---------------- PRI: Astribank Reply Handlers --------------------------*/
+static void layer1_state(xpd_t *xpd, byte subunit, byte data_low)
+{
+ struct PRI_priv_data *priv;
+ int alarms = 0;
+
+ BUG_ON(!xpd);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if(xpd->addr.subunit != subunit) {
+ XPD_NOTICE(xpd, "layer1_state got wrong subunit=%d. Ignored.\n", subunit);
+ return;
+ }
+ priv->poll_noreplies = 0;
+ if(data_low & REG_FRS0_LOS)
+ alarms |= ZT_ALARM_RED;
+ if(data_low & REG_FRS0_AIS)
+ alarms |= ZT_ALARM_BLUE;
+ if(data_low & REG_FRS0_RRA)
+ alarms |= ZT_ALARM_YELLOW;
+ priv->layer1_up = alarms == 0;
+ if(!priv->layer1_up)
+ dchan_state(xpd, 0);
+ if(SPAN_REGISTERED(xpd) && xpd->span.alarms != alarms) {
+ xpd->span.alarms = alarms;
+ zt_alarm_notify(&xpd->span);
+ }
+ priv->reg_frs0 = data_low;
+ priv->layer1_replies++;
+ XPD_DBG(REGS, xpd, "subunit=%d data_low=0x%02X\n", subunit, data_low);
+}
+
+HANDLER_DEF(PRI, REGISTER_REPLY)
+{
+ reg_cmd_t *info = &RPACKET_FIELD(pack, PRI, REGISTER_REPLY, regcmd);
+ unsigned long flags;
+ struct PRI_priv_data *priv;
+
+ if(!xpd) {
+ notify_bad_xpd(__FUNCTION__, xbus, pack->addr, cmd->name);
+ return -EPROTO;
+ }
+ spin_lock_irqsave(&xpd->lock, flags);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+#if 1
+ if(print_dbg)
+ dump_reg_cmd("PRI", info, 0);
+#endif
+ if(info->multibyte) {
+ XPD_NOTICE(xpd, "Got Multibyte: %d bytes, eoframe: %d\n",
+ info->bytes, info->eoframe);
+ goto end;
+ }
+ if(REG_FIELD(info, regnum) == REG_FRS0 && REG_FIELD(info, do_subreg))
+ layer1_state(xpd, REG_FIELD(info, subreg), REG_FIELD(info, data_low));
+ if(REG_FIELD(info, regnum) == REG_FRS1 && REG_FIELD(info, do_subreg))
+ priv->reg_frs1 = REG_FIELD(info, data_low);
+ /* Update /proc info only if reply relate to the last slic read request */
+ if(
+ REG_FIELD(&priv->requested_reply, regnum) == REG_FIELD(info, regnum) &&
+ REG_FIELD(&priv->requested_reply, do_subreg) == REG_FIELD(info, do_subreg) &&
+ REG_FIELD(&priv->requested_reply, subreg) == REG_FIELD(info, subreg)) {
+ priv->last_reply = *info;
+ }
+
+end:
+ spin_unlock_irqrestore(&xpd->lock, flags);
+ return 0;
+}
+
+xproto_table_t PROTO_TABLE(PRI) = {
+ .owner = THIS_MODULE,
+ .entries = {
+ /* Table Card Opcode */
+ XENTRY( PRI, PRI, REGISTER_REPLY ),
+ },
+ .name = "PRI_??", /* xpd->type_name is set in set_nt() */
+ .type = XPD_TYPE_PRI,
+ .xops = {
+ .card_new = PRI_card_new,
+ .card_init = PRI_card_init,
+ .card_remove = PRI_card_remove,
+ .card_zaptel_preregistration = PRI_card_zaptel_preregistration,
+ .card_zaptel_postregistration = PRI_card_zaptel_postregistration,
+ .card_hooksig = PRI_card_hooksig,
+ .card_tick = PRI_card_tick,
+ .card_pcm_fromspan = PRI_card_pcm_fromspan,
+ .card_pcm_tospan = PRI_card_pcm_tospan,
+ .card_close = PRI_card_close,
+
+ .RING = XPROTO_CALLER(PRI, RING),
+ .RELAY_OUT = XPROTO_CALLER(PRI, RELAY_OUT),
+ .XPD_STATE = XPROTO_CALLER(PRI, XPD_STATE),
+ },
+ .packet_is_valid = pri_packet_is_valid,
+ .packet_dump = pri_packet_dump,
+};
+
+static bool pri_packet_is_valid(xpacket_t *pack)
+{
+ const xproto_entry_t *xe_nt = NULL;
+ const xproto_entry_t *xe_te = NULL;
+ // DBG(GENERAL, "\n");
+ xe_nt = xproto_card_entry(&PROTO_TABLE(PRI), pack->opcode);
+ return xe_nt != NULL || xe_te != NULL;
+}
+
+static void pri_packet_dump(const char *msg, xpacket_t *pack)
+{
+ DBG(GENERAL, "%s\n", msg);
+}
+/*------------------------- REGISTER Handling --------------------------*/
+static int proc_pri_info_write(struct file *file, const char __user *buffer, unsigned long count, void *data)
+{
+ xpd_t *xpd = data;
+ struct PRI_priv_data *priv;
+ char buf[MAX_PROC_WRITE];
+ char *p;
+ char *tok;
+ static const char *msg = "PROC"; /* for logs */
+ int ret = 0;
+
+ if(!xpd)
+ return -ENODEV;
+ priv = xpd->priv;
+ if(count >= MAX_PROC_WRITE) { /* leave room for null */
+ XPD_ERR(xpd, "write too long (%ld)\n", count);
+ return -E2BIG;
+ }
+ if(copy_from_user(buf, buffer, count)) {
+ XPD_ERR(xpd, "Failed reading user data\n");
+ return -EFAULT;
+ }
+ buf[count] = '\0';
+ XPD_DBG(PROC, xpd, "PRI-SETUP: got %s\n", buf);
+ p = buf;
+ while((tok = strsep(&p, " \t\v\n")) != NULL) {
+ if(*tok == '\0')
+ continue;
+ XPD_DBG(PROC, xpd, "Got token='%s'\n", tok);
+ if(strnicmp(tok, "LOCALLOOP", 8) == 0)
+ ret = set_localloop(msg, xpd, 1);
+ else if(strnicmp(tok, "NOLOCALLOOP", 8) == 0)
+ ret = set_localloop(msg, xpd, 0);
+ else if(strnicmp(tok, "NT", 2) == 0)
+ ret = set_nt(msg, xpd, 1);
+ else if(strnicmp(tok, "TE", 2) == 0)
+ ret = set_nt(msg, xpd, 0);
+ else if(strnicmp(tok, "E1", 2) == 0)
+ ret = set_pri_proto(msg, xpd, PRI_PROTO_E1);
+ else if(strnicmp(tok, "T1", 2) == 0)
+ ret = set_pri_proto(msg, xpd, PRI_PROTO_T1);
+ else if(strnicmp(tok, "J1", 2) == 0) {
+ ret = set_pri_proto(msg, xpd, PRI_PROTO_J1);
+ } else {
+ XPD_NOTICE(xpd, "PRI-SETUP: unknown keyword: '%s'\n", tok);
+ return -EINVAL;
+ }
+ }
+ return (ret) ? ret : count;
+}
+
+
+static int proc_pri_info_read(char *page, char **start, off_t off, int count, int *eof, void *data)
+{
+ int len = 0;
+ unsigned long flags;
+ xpd_t *xpd = data;
+ struct PRI_priv_data *priv;
+ int i;
+
+ DBG(PROC, "\n");
+ if(!xpd)
+ return -ENODEV;
+ spin_lock_irqsave(&xpd->lock, flags);
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ len += sprintf(page + len, "PRI: %s %s%s\n",
+ (priv->is_nt) ? "NT" : "TE",
+ pri_protocol_name[priv->pri_protocol],
+ (priv->local_loopback) ? " LOCALLOOP" : "");
+ len += sprintf(page + len, "%05d Layer1: ", priv->layer1_replies);
+ if(priv->poll_noreplies > 1)
+ len += sprintf(page + len, "No Replies [%d]\n",
+ priv->poll_noreplies);
+ else {
+ len += sprintf(page + len, "%s\n",
+ ((priv->layer1_up) ? "UP" : "DOWN"));
+ len += sprintf(page + len,
+ "Framer Status: FRS0=0x%02X, FRS1=0x%02X ALARMS:",
+ priv->reg_frs0, priv->reg_frs1);
+ if(priv->reg_frs0 & REG_FRS0_LOS)
+ len += sprintf(page + len, " RED");
+ if(priv->reg_frs0 & REG_FRS0_AIS)
+ len += sprintf(page + len, " BLUE");
+ if(priv->reg_frs0 & REG_FRS0_RRA)
+ len += sprintf(page + len, " YELLOW");
+ len += sprintf(page + len, "\n");
+ }
+ len += sprintf(page + len, "D-Channel: TX=[%5d] (0x%02X) RX=[%5d] (0x%02X) ",
+ priv->dchan_tx_counter, priv->dchan_tx_sample,
+ priv->dchan_rx_counter, priv->dchan_rx_sample);
+ if(priv->dchan_alive) {
+ len += sprintf(page + len, "(alive %d K-ticks)\n",
+ priv->dchan_alive_ticks/1000);
+ } else {
+ len += sprintf(page + len, "(dead)\n");
+ }
+ for(i = 0; i < NUM_LEDS; i++)
+ len += sprintf(page + len, "LED #%d: %d\n", i, priv->ledstate[i]);
+ spin_unlock_irqrestore(&xpd->lock, flags);
+ if (len <= off+count)
+ *eof = 1;
+ *start = page + off;
+ len -= off;
+ if (len > count)
+ len = count;
+ if (len < 0)
+ len = 0;
+ return len;
+}
+
+/*
+ *
+ * Direct/Indirect
+ * |
+ * | Reg#
+ * | |
+ * | | Data (only in Write)
+ * | | |
+ * | | +-+-+
+ * v v v v
+ * FF WD 06 01 05
+ * ^ ^
+ * | |
+ * | Write/Read
+ * |
+ * Chan#
+ *
+ */
+static int handle_register_command(xpd_t *xpd, char *cmdline)
+{
+ unsigned chipsel;
+ unsigned data = 0;
+ unsigned xdata1 = 0;
+ unsigned xdata2 = 0;
+ char op; /* [W]rite, [R]ead */
+ char reg_type; /* [D]irect, [S]ubregister */
+ int reg_num;
+ int subreg;
+ int elements;
+ bool writing;
+ char *p;
+ reg_cmd_t regcmd;
+ xbus_t *xbus;
+ int ret;
+ struct PRI_priv_data *priv;
+ byte buf[MAX_PROC_WRITE];
+
+ BUG_ON(!xpd);
+ xbus = xpd->xbus;
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ if((p = strchr(cmdline, '#')) != NULL) /* Truncate comments */
+ *p = '\0';
+ if((p = strchr(cmdline, ';')) != NULL) /* Truncate comments */
+ *p = '\0';
+ for(p = cmdline; *p && (*p == ' ' || *p == '\t'); p++) /* Trim leading whitespace */
+ ;
+ if(*p == '\0')
+ return 0;
+
+ memset(buf, 0, MAX_PROC_WRITE);
+ elements = sscanf(cmdline, "%d %c%c %x %x %x %x %x",
+ &chipsel,
+ &op, &reg_type, &reg_num,
+ &subreg,
+ &data, &xdata1, &xdata2);
+ XPD_DBG(PROC, xpd, "'%s': %d %c%c %02X %02X %02X\n", cmdline, chipsel, op, reg_type, reg_num, subreg, data);
+ if(elements < 3) { // At least: chipsel, op, reg_type, reg_num
+ ERR("Not enough arguments: (%d args) '%s'\n", elements, cmdline);
+ return -EINVAL;
+ }
+ if(!VALID_CHIPSEL(chipsel)) {
+ ERR("Bad chip select number: %d\n", chipsel);
+ return -EINVAL;
+ }
+ REG_FIELD(&regcmd, chipsel) = chipsel;
+ switch(op) {
+ case 'W':
+ writing = 1;
+ break;
+ case 'R':
+ writing = 0;
+ break;
+ default:
+ ERR("Unkown operation type '%c'\n", op);
+ return -EINVAL;
+ }
+ if(
+ (op == 'W' && reg_type == 'D' && elements != 5) ||
+ (op == 'W' && reg_type == 'S' && elements != 6) ||
+ (op == 'R' && reg_type == 'D' && elements != 4) ||
+ (op == 'R' && reg_type == 'S' && elements != 5)
+ ) {
+ ERR("Bad number of elements: '%s' (%d elements): %d %c%c %02X %02X %02X\n",
+ cmdline, elements,
+ chipsel, op, reg_type, reg_num, subreg, data);
+ return -EINVAL;
+ }
+ switch(reg_type) {
+ case 'S':
+ REG_FIELD(&regcmd, do_subreg) = 1;
+ REG_FIELD(&regcmd, regnum) = reg_num;
+ REG_FIELD(&regcmd, subreg) = subreg;
+ REG_FIELD(&regcmd, data_low) = data;
+ XPD_DBG(PROC, xpd, "SUBREG\n");
+ break;
+ case 'D':
+ REG_FIELD(&regcmd, do_subreg) = 0;
+ REG_FIELD(&regcmd, regnum) = reg_num;
+ REG_FIELD(&regcmd, subreg) = 0;
+ REG_FIELD(&regcmd, data_low) = subreg;
+ XPD_DBG(PROC, xpd, "DIRECT\n");
+ break;
+ default:
+ ERR("Unkown register type '%c'\n", reg_type);
+ return -EINVAL;
+ }
+ regcmd.bytes = sizeof(regcmd) - 1;
+ REG_FIELD(&regcmd, read_request) = writing;
+ REG_FIELD(&regcmd, data_high) = 0;
+ if(!down_read_trylock(&xbus->in_use)) {
+ XBUS_DBG(GENERAL, xbus, "Dropped packet. Is in_use\n");
+ return -EBUSY;
+ }
+ priv->requested_reply = regcmd;
+ if(print_dbg)
+ dump_reg_cmd("PRI", &regcmd, 1);
+ ret = CALL_PROTO(PRI, REGISTER_REQUEST, xpd->xbus, xpd,
+ REG_FIELD(&regcmd, chipsel),
+ writing,
+ REG_FIELD(&regcmd, do_subreg),
+ REG_FIELD(&regcmd, regnum),
+ REG_FIELD(&regcmd, subreg),
+ REG_FIELD(&regcmd, data_low),
+ REG_FIELD(&regcmd, data_high));
+ up_read(&xbus->in_use);
+ return ret;
+}
+
+static int proc_xpd_register_write(struct file *file, const char __user *buffer, unsigned long count, void *data)
+{
+ xpd_t *xpd = data;
+ char buf[MAX_PROC_WRITE];
+ char *p;
+ int i;
+ int ret;
+
+ if(!xpd)
+ return -ENODEV;
+ for(i = 0; i < count; /* noop */) {
+ for(p = buf; p < buf + MAX_PROC_WRITE; p++) { /* read a line */
+ if(i >= count)
+ break;
+ if(get_user(*p, buffer + i))
+ return -EFAULT;
+ i++;
+ if(*p == '\n' || *p == '\r') /* whatever */
+ break;
+ }
+ if(p >= buf + MAX_PROC_WRITE)
+ return -E2BIG;
+ *p = '\0';
+ ret = handle_register_command(xpd, buf);
+ if(ret < 0)
+ return ret;
+ msleep(1);
+ }
+ return count;
+}
+
+
+static int proc_xpd_register_read(char *page, char **start, off_t off, int count, int *eof, void *data)
+{
+ int len = 0;
+ unsigned long flags;
+ xpd_t *xpd = data;
+ reg_cmd_t *info;
+ struct PRI_priv_data *priv;
+
+ if(!xpd)
+ return -ENODEV;
+ priv = xpd->priv;
+ BUG_ON(!priv);
+ spin_lock_irqsave(&xpd->lock, flags);
+ info = &priv->last_reply;
+ len += sprintf(page + len, "# Writing bad data into this file may damage your hardware!\n");
+ len += sprintf(page + len, "# Consult firmware docs first\n");
+ len += sprintf(page + len, "#\n");
+ if(REG_FIELD(info, do_subreg)) {
+ len += sprintf(page + len, "#CH\tOP\tReg.\tSub\tDL\n");
+ len += sprintf(page + len, "%2d\tRS\t%02X\t%02X\t%02X\n",
+ REG_FIELD(info, chipsel),
+ REG_FIELD(info, regnum), REG_FIELD(info, subreg), REG_FIELD(info, data_low));
+ } else {
+ len += sprintf(page + len, "#CH\tOP\tReg.\tDL\n");
+ len += sprintf(page + len, "%2d\tRD\t%02X\t%02X\n",
+ REG_FIELD(info, chipsel),
+ REG_FIELD(info, regnum), REG_FIELD(info, data_low));
+ }
+ spin_unlock_irqrestore(&xpd->lock, flags);
+ if (len <= off+count)
+ *eof = 1;
+ *start = page + off;
+ len -= off;
+ if (len > count)
+ len = count;
+ if (len < 0)
+ len = 0;
+ return len;
+}
+
+int __init card_pri_startup(void)
+{
+ DBG(GENERAL, "\n");
+
+ INFO("revision %s\n", XPP_VERSION);
+ xproto_register(&PROTO_TABLE(PRI));
+ return 0;
+}
+
+void __exit card_pri_cleanup(void)
+{
+ DBG(GENERAL, "\n");
+ xproto_unregister(&PROTO_TABLE(PRI));
+}
+
+MODULE_DESCRIPTION("XPP PRI Card Driver");
+MODULE_AUTHOR("Oron Peled <oron@actcom.co.il>");
+MODULE_LICENSE("GPL");
+MODULE_VERSION(XPP_VERSION);
+MODULE_ALIAS_XPD(XPD_TYPE_PRI);
+
+module_init(card_pri_startup);
+module_exit(card_pri_cleanup);
diff --git a/xpp/card_pri.h b/xpp/card_pri.h
new file mode 100644
index 0000000..fd1e8c7
--- /dev/null
+++ b/xpp/card_pri.h
@@ -0,0 +1,40 @@
+#ifndef CARD_PRI_H
+#define CARD_PRI_H
+/*
+ * Written by Oron Peled <oron@actcom.co.il>
+ * Copyright (C) 2004-2006, Xorcom
+ *
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#include "xpd.h"
+
+enum pri_opcodes {
+ XPROTO_NAME(PRI, REGISTER_REQUEST) = 0x0F,
+ XPROTO_NAME(PRI, REGISTER_REPLY) = 0x10,
+ XPROTO_NAME(PRI, SET_LED) = 0x33,
+};
+
+DEF_RPACKET_DATA(PRI, REGISTER_REPLY, /* Get status of a single register (for debugging) */
+ reg_cmd_t regcmd;
+ );
+DEF_RPACKET_DATA(PRI, REGISTER_REQUEST,
+ reg_cmd_t reg_cmd;
+ );
+
+#endif /* CARD_PRI_H */
diff --git a/xpp/firmwares/FPGA_1141.hex b/xpp/firmwares/FPGA_1141.hex
index e7e0caf..887a2ca 100644
--- a/xpp/firmwares/FPGA_1141.hex
+++ b/xpp/firmwares/FPGA_1141.hex
@@ -1,8 +1,8 @@
#
-# $Id: FPGA_1141.hex 4384 2007-07-23 11:17:26Z dima $
+# $Id: FPGA_1141.hex 4567 2007-08-29 13:17:50Z dima $
#
:020000040000FA
-:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF4000189F0A006AD6FF4000189F0A006AD6FF4000189F0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B51111551111551111551118B
+:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF400050BB0A006AD6FF400050BB0A006AD6FF400050BB0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B51111551111551111551118F
:80008000155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111000000000000000000000000000000000000002552222552222552220025522225522200000000001AA1111AA1110025522200001AA1111AA111001AA11100001AA1111AA11100001AA1111AA1111AA113
:80010000110000002552222552222F21F112122F21F112122552222552222552222552220000001AA111255222255222255222255222255222255222255222255222255222255222000000002F21F112122F21F1121200002552222552221AA1111AA1112552222F21F1121200001AA1112F21F1121200002F21F112122F21F112121AA100
:80018000110025522225522200000000002552220000000025522225522200000000002552220000FFF9F99F9F7F78F8878700000000000000000000000000000000000000000000000000000000002552220000000025522225522200002552222552222552222552222552222552222552222552222552220025522200000000004F44D4
@@ -17,670 +17,677 @@
:80060000FFFFFFFFFFFFFFFFFF00000000CFC4F44C4CCFC6F66C6C2AA2220000008F8CFCC8C8BFBFFFFBFB3F33F33333CFC4F44C4C2AA22200CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F886862552220000008F8CFCC8C8BFBFFFFBFB3F33F333334F48F884842552221B
:80068000008F8CFCC8C8BFBFFFFBFB3F33F333330000BFBFFFFBFBBFBFFFFBFBBFBFFFFBFB000000004F48F884846F68F88686255222000000CFCCFCCCCCFFFFFFFFFF3F33F333334F48F8848425522200CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F8868625522200009B
:8007000000CFCCFCCCCCFFFFFFFFFF3F33F333334F48F8848425522200CFCCFCCCCCFFFFFFFFFF3F33F33333EAAEEE7F75F55757000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F44F444447F75F557573F31F11313000000CFC8F88C8CDFDBFBBDBD1F13F331314F44F444443F31F1131300CFC8F88C8CDFDBFBBDBD1F13F33105
-:80078000310000DFDBFBBDBDDFDBFBBDBDDFDBFBBDBD000000004F44F444445F55F555551F11F111110000008F8CFCC8C88F8FFFF8F83AA3334F44F444441F11F11111008F8CFCC8C88F8FFFF8F83AA33300008F8FFFF8F88F8FFFF8F88F8FFFF8F8000000004F44F444445F57F775751F13F33131000000CFCCFCCCCCCFCEFEECEC2AA2FA
-:80080000224F44F444441F13F3313100CFCCFCCCCCCFCEFEECEC2AA2220000CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444444F47F774743AA333000000CFCCFCCCCCDFDFFFFDFD1F13F331314F44F444441F13F3313100CFCCFCCCCCCFCFFFFCFC3AA3330000CFCFFFFCFCCFCFFFFCFCCFCFFFFCFC00000000000000000000AD
-:8008800000000000000000001551117F74F44747000000000000000000000000000000000014000000000000000000000000F0937380840100000000000000000000000000000000001400000000000000000000B0D8020000000000000000000000000000000000000000000000000000000000F04FFE808401000000000000000000001D
-:80090000000000000014004001000000000000000000004DAD000000000000000000000000000000000000000000000000000000000000FFE40F28000014000048400128004840012800000028004800001082040000800414001082040000217F270C0000000000000000000000000000000000000000000000000000000000F04FFE0054
-:800980000000000000000000000000000000000000000000000000000000000000FFE40F48180028000000002100000021001400100240010000400128000080880288008088028002B0920B0080840100002001000000000000001200004001000040010000400100000000009F31094818148002800414182810820416012810A2114086
-:800A0000012810A2414001002B11484001280048408188022148008828108204F05C6580840180020000001002000010024001002100140000001480020000882800008088020000CFF80B0000000000000000000000000000000000000000000000000000000000F04FFE0000800200000010020000000000002100000000008002000082
-:800A800000000000280000F04B6B000000000000000000002400100100120018000000000000008222000020080000F0BDAD000000000000000000000000000018000000000000000000000000000000F05E3A00000000000000000000000000002100120000000000000000000000000000DFFF01000022000000000000000000000000CF
-:800B0000000000000000000000000000220000F0D82800000000000000000000100200000000000000000000000000000082000000DFFC01000000000000000000000010010000000000000000000020020000000000F059D200000000000040020000000000000000000000008002000000000000000000FFF905000000000000000000E4
-:800B80000000000000000000000000000080080000000000003F1B08000000000000000000000000000014000000000000800200000000000000F033F3000000180000200421000000000000002002002400000000002800200800000000F0C85600000000000048000000000000000014000024000000000000008800000000003F4B06C6
-:800C00000000200100004002000000000000002002000000000080022800000000000000CF5106000000002001000000000000000018121001000000180010010000000000008A02F07A76000000200100000000000000000000000000000000000000000000000000F094A9000080420200000000420000000000000000000020010000B9
-:800C80000000800800008800009F9C030000804422412248823412008280040018100100002948224202302218001A0800002400004800000000DFFE0E00004002000010028008000000110000002440020018001800000000820000200800F08A940000208244224122488284018004480020010000002908220030228001880000400292
-:800D0000008004000000E0A90E0000000022400220014800000000000000000000800188000000000000000000F0D836000000800224120014008824000000000023012901000000229022000000000000000000F05A4600000000000000000000000000000021000000800221000000000000000000F04AF300000020022C2201211418AB
-:800D8000804C02000000009012800100000018A028000000000000000000F03E45000000000000200128242001002412802148022228000020048248008800240010820200000050224FB60CA02400000000000028288200000021188A0214000018122812290400002008000028112100420030425B980000180040220400100100002429
-:800E0000000000180000230421000012002002000048100100288200F07BCE0028800100100200400122232801100218002812112042022C01C0520018008820080030420000800200242F5F09000000004200800100000000000010820280041828008800002800210000100280840880F427780000000000100200280000000000000052
-:800E80002002212502000000000000002800000000F012670080040020011A28A18148D8482B8448C8421A0CC8562284040018C24280280442208208208204820020080082804C0222D06A020080040000820029218801000000008001102208232801000000280000000000000000005F9F08480020846414215220840C00001220882175
-:800F0000512200A0944200184A228482024AA2214A02482800808884082A8884088880288208DFC30D80022800000020110222002001122800880000800182822308822028A8280000000000000000009F360D2220020022281220018041021A220800A021004229821802280000000000200200000000000020024F190B42000000122007
-:800F8000012024A4418A242484A44180B442888C051A88A51448484A014242C82028820288000088800488200400820047FF000000002502211002001002000000002482242424240024824002008220080000000000001421EF6604288046018082448114021828802202002031228081A28618422A011276014220830421008880042550
-:801000000228000010011002BF4B0B28808202C0222134822522098A85318223A2482008A22A2C84082290422D822AE424032F28A24C2328AA21288282002008002022044240014011F2CE1F0000110011121AC1C21AE124A9414226A2465842585AA811585E122024A2559ED2184AE1213382CA07A0841A26A88C008AA8288848A084214B
-:80108000820000A04890822E21F0F3DBA04628224248422A8497421A81042B141AA865884A822984055228298CE42184324252AA24A4412B814A34224860222229A2262A820460282028A42888828282208822084F1A0C20022211421162A0848008881288128812A848A800A02421008A02200288800121A084A086A084E024084A084AEF
-:80110000084A081C0A888078570A20021712CAF441411F14F461121CE5212DA94C2BCC5AA85DE22BEE4AAC5DEAE72AABF48AB482084AB552E624A4598AE42FADFFCEC26E622AA6E2A0B928CAAC444AAC8448C8CEC28E82CAACC4CAAC88CAACC4CAA86AAAA222AABA82F8C7CC004A041D4188A0443F25D112E528A4CD982BF4DAE42DBF62BA
-:80118000BE62AE4CCAACE62ABB42AD182B998AA8D42B454EC29ACDC22F25F5D1D14E424683ACE28AACAAA0222AAAC64A8884EC2CEC248482A8EC4A0488CAA86AAE222B8AAAB8827843044AA662282A5211A0241F23E711F1D21227214EC22BF4CAA4547ABD62AE4C5AA5C44ABDA2A3D6CA2DE426EC26E624B452B522EF2FED3FFE92922405
-:801200002B4C2BEA3AE72AFA22228A28A8AE8A2C28CC824E42292288A84420A884C8B0A22802C72AA0662AA6226A52114AF461213F23F712112F25F9D2428E122B545AEC2FB5F2B722A6C49AA54C4AA53A6EF2CAAD887E627E22CE422B592F2AF73272FEF32F2BFBA1A22BEA2BEABAEB29FB82A28AA8EEEAA8EA82C24EC28E8221CAA4C665
-:801280008A08CAA4841C0C23E22A08FF7A0200000000200182200882200892428200004200184200980020020080040000480000800400D0E40C2220020022008008A04180A42400480028002200828082A4242200280080022800000000000000009F7D02481B21B01122B411364219B64291612B9419B64239112B94222F1429F2429185
-:80130000222F14A9421CE922C4812E4216E12264192E4296C1429AC2421B292CB49142B29122B49132421B2823B481B242B881B24238812B84A22B84A22B84A229A84A88AE42EF450CB011843411141B612593412593612D9219B6421AF142A2222F1428F24281222F1499424E812F22E1148849E1226C1D2562182D4396D122B4515222C4
-:801380001B69581B29B011344211211B68211B684A328129A24A21AA3442A2218A042F2AF468DC008248000000000028000000002100800800001400004002800100004828000000002541D1BA0A1810012200000012150220010021428042820400002301901210020000000080080042000000004F170FA02800A0822432242200230823
-:801400002308254202180016014022921288290123B31208294802A08218220088000000004219A224424021E45305204E81042220032200271A248224002582C14260131602822722804822B1118248820823048820022008202802200448A02446021442BB2C800100228224400220410220410200000042001890125022122901210031
-:80148000281800000000000090210000F0681400000040820448000000A04800004A2208000000A0242242250200A04100A04800000080040020049F3202200200420018000010B24218022004001119044280044220010080818208206428002304004200008008F06C550000004022242104002424C2002004800419040048200468282E
-:8015000048248001824220C48242244200002004008800AFB30D800200420000000000214A0800803281004800002001240020021800200800004200000042D09905420014000021181824001A02104141022440822108908112240000008004C82400248200800222884888240024EFDB0B208402A04800200214884228228A040040029E
-:80158000889882120000284001C21C6418290838008A04000028200800244200CFDA0700200119083041000000000000000010814102001002102201422068240000200480040000002F834E0180820114001984021582081822820024008098822081810824002180041C1182A4C28642220C23088004A02C88480000F0DDB38004100187
-:80160000480021121800480042111400000040011429012200C082118882200148000000000020084840F1D729001112200100422014815822A200008800529081002048820140024800800A808402000022242288008800218F320B2200200680054A082C041A24D1218102231123210824100324581419681A10820480A41821802102FA
-:80168000002282008008200800F06C9520011001800400A02418298402108284210C800829014002808208008880044A286124480000A04800E01288A842206A182E468004180018182314022C88288408288A04824602C0A20088390200488014021C022A240228261102282E81141C840842288004204442F2D9870014000000482C8531
-:8017000008888001188009888800483012200812824081048282168288088220040000008282422088088EEA2004480048210000808402280080280242E01208481C88042800488004242002880000422268200800002121F07D660080021212221823218A022118882931221C0121211827111140812831319641611186012B291222A0C8
-:8017800028182280A28228428AA248800400000048B0E30C201C1191810000200419010020044858800A42124A0228E0280200002028041A04308282002008100200886012248FBB0418800448481840022A31A1222C0AA0488E22428082112298329081291182914210026022E012041C01226014422A6818144A8228AC48A024A0244257
-:801800002114AFB80E18C621112121B5126321A044CAEA249A821A81F211226A92525EC2216A8489A9882A9291221AE12A69112338B22C9841A025A022B8A042A0428E21EA34C16E812621A4E84A2C8488A48488483421EFC40362138801CA81012B544E52B823D212E4219482230A2B9886011F28B9820AEE62E01C5C322827181AF68142
-:80188000121BA415A24825B2922682AA88A6E21B213C912D222A0C8819B2418404802A8828E82422E4180CFFA34CA141C021142E41484810228835A1EE11CE421AB9228164222B184AA4119216415323123F15447242013E511C0A20D4212448A34529AAA12A233C42282A22A8888A286428230AEA02AA84A8222CF872A5A021141A428177
-:801900000228241A024003204821412142A142142A042A042A042A0448282984929211221121114A114112010000002220022220024716147AE412A1113E213E122B135AE126B262F6C2422F2DFF62A32B555AE121F1A2A11F3EFE73B33F3CFCD2333F1DFFE1A1DABD42AE641F36F342532B751F3EFE62431F17E726A4CE343F3BDB13F20C
-:80198000A1233DA23E2166F1E1E15AE71EE61AAAAA1F1EF6A1A11F18A8CC8AE822B242A4A88AA2E66E424AA6642F22F2A71C147AE41FA4222E3126B232E127F772722B322F2DFDF2F22F3EBE52AFC42F28F8A2B33F3FBF72EB2CEC3EFCD3F33F1EAE772F22E524F6E1F33F37F732522F24D433F6D1511B53CAFE41422F2A1AD231B423E295
-:801A00001BEE1FFEE1E11F3AFE6261AE611F1AAA2A1F12F221A1CAAC88AE222B66AAA8A8AAAA462B468EA1EEE27FAC4DF141711D411B2217111F2193527E722F2494422F26F6F2723F17F751722F25F512123F2AF862232F25F162E23F25F5F2512B8A1F16DE11F561C11F12F863711E523F3CFC23431F1FE73157222B221E1229F2216289
-:801A80002F32B232BA31A2771F17E72EB683AAAA1F1EF6A1A11F18AECC8E8227222B668AA88AAAA8642B44EAEC2AF8B18E141F14F781411B111F12D321B212E125F572722B112F27F7F2F23F37B753A5542F21F9B3B22F37F353132F27FF53522F1FBD42FA4153F061431F15FA53511E122F2FFE83A31F1DE519A3442AE221D113F6A1227E
-:801B00002F32BAF2BAF1FAF1F1BEE22F26B6A3F2A1A1AAF2A1814EE1CAEC28D422B242A488AAA8A84A26E41AE82CFE15C3000000488A8104482482A049200892A048200811100211100188422014022A0888200222208244A14880048220280420F8F5C80000004002218A2482C48248208882040000820014002414000000200828888274
-:801B800000888200008800008028F8B67E80B41142B11162141B21272419B24291212F2499212F3439812B9413F2429113F2429113D212B921C4912E421CE82264112E4296E12264192D429AC2421B292D431B29341B2946B1917242B3817242B181F2428119B24218B14228B242A8422B842229A842882E422F5F011C84C44160141321CC
-:801C0000142114A1841AE2341BB1422BB24228A2943229B92284F822521CA8D2142A4CA14286C141124880A4692CA42823A4292F24A128428A364219B2421AF142A29082482B84482998422948F252BA202208000000000028140000000080010000001400004800000000002800400128002501EFA70682400146024A11013083428E12EA
-:801C8000C012244A31828083880442A240028A042B48809412101202322048820200208408A08488800448C0216F494621240814325012800424130120880A204C020000292484450128213820A5124022882494428842800400822480042C2208C621E8B34F21241C41A1412446118144C2811C241322B182622582C2166228422085A864
-:801D0000489042C824A21146022C0523042B4B4286022B8242002022284822840820088691826F1C050000260218004022810888100220020080122284410142211A82012A010080240400422004008848A042214842221FC8041400C01100001A044001241280041022012200100200212002250200002C8844022008400200002800F0DB
-:801D8000255B00A021001301234102A08124200880032904200A283122208281A22180B412840400294121258208210080244402CA02212006AFEF0714A02130111224122442205821408201420021200210612220220128C0221A44020000C223224802880048210048242220029F4B0A00001001001220018008A01224422081288212A9
-:801E00000200203212200423044082412181042100002044022A080048D01F0E2842002004402181050028188880052A48921180810212219041111810012982A11C28180011882110020040024002003FBE0F1A2404188021021220A8242985882202120040028829210810011A180120A22800230420012222821100200200222420484E
-:801E8000F2E393001021820140010000C0114602420012000080810248200182000000220021002880240821000000427F14074810218121051118A0482CA241206122881A84059A0219811802183280A481802198212C2202290838120020382120246822002100206824CD21A01200280022402181810482141A040000000022404201E6
-:801F00004681010088802121020027128A120221000000220040F12B944001004002460150321812140000184221002902A24602202844A2142E124A420222242280024002280080045022002124F031D80042110040021934812012318231282CE11882024288C083CE2230328011220200800A001C29819881822110021400A048809405
-:801F80004300F0DEE11410012818002280821241011812000000100211241100000020C1211C9142120028002410020000000040F1BD5B002011012A0400211248800248281810A2387092012001B042180218204202426022282E41001120A2480080140200222084F4B9D70000000000243012182100006028000024240021004002380B
-:80200000282C010080328200800200C02224000000CFF805004842101202000000131202288002200188802803002128120000001212150210020000000000001EFE30611C1211912120A2144A8122811A8282C1A220942200AA91421C8A011382842B21020000A04A1111266118288214140011112918022028A44840E2DD0D18480014AE
-:80208000A012222C428102002382218161210018400288181220812101242001242800000000002482004002C021F0A61B20024880322270110200118006212810018A023B2890111982081982162274123142244229B2128401901148A048190221681460242006002146F18FBC50114A423141A0262CA1242372837232225232297421E3
-:80210000B25283B151721251222B843A69113B888EA323CB322B1329E8238D8285033A022A8281A221141BB22A9A831368222A02482430422142C8484031425FFB45815311136112282423A211342681F343911186D212012240A28222821BC834234463163CA443216224421A31422F21C5411311928319211962284819F2428221501135
-:802180002C042C144202C81C046E4AA0424800173321281F12A45428141AA211141AA2822F21A21A2A83A429C0322A02193A12E0380316227112F22262242A7A12F2A22217272E117A42F181414052120015012B8C2622C822306221282CF4862F202122011242402201E024084A28E12428E124188182041904190419A124114A12A224F1
-:8022000018C218C21C21C811824A0146024E81A0848088042A84A8421C28A2842288EF62095AE411A1331B221F2CD422B152B321B612B3C2A4B31F1AFAB1D32F21BDD2AD8AFAEC17FF52821E722F25F1F1811F13FA62E1CAEA36F332122F25F183932B39181B378AF8C2822DA22B941F18F821132F2AFAF261171A1BD12AA44C4AF8C2C178
-:802280002BEC2B8C1F18BC81388229B8E2B28222A4CCAAAAA82B465F6144B171F611111B221F17F3D1532F24B572B761D222A24C7AFF61731F31F711D23BFD2B662B323EB12F25F992D22B153F1EF8F1E12B774AEA2EF122322F2DF1E2F22F29B112F171319AF8E2A32DB22B941F1CFC91932F28A86E1F1FFE91518E623F1CAC842BAA29E0
-:80230000B262F281C11F38FE22E22F2ABAE2A228EEA1EEE22B224AE626F45278141B321F1107117E722F24B772B322B752E51DA5F52F17F71333272C2B916E522B313B3B3F3DF3A2E22B422B9B1F17B7A1FB81E31BE23F33F57373AE122B752AE715A5734E622D42DAC552AE923F31B933FBF1511F31FB63232B8C1F1894A1B042D2117469
-:802380004121BC62BE42BA62E42CA8662926E22CFCFA93141B321D211A51112AF222322B772B362B54DE513EB22F3AFB1213272C2F27FDB2A22B113B7F3F3DF1A2E22BEAAAF931B31F16F781E11F13FC11533F37F7E3432F27F612522F15A5633F24F632722B5D1F19FF11133F31F963F11F19F8B1111F3EFAC3811F18D411BAE2BE42D2A8
-:8024000011F461414EC22F2CBC42AA4646A2CC2BEC6AE42CFCEAAF0040012E12200226020034000040220811208812821202298882012908290829082908880060220000800200004A02BF3503188011210480240400181220820118902212888002124842185222122A2404282603A0212282002A0888808834428082840242246F4D089C
-:80248000481B21B01122B411324219B242B181B242B981B642B991B442A94B2F14A94A2F14A9422D911B421CE922C4A12E4216E12265192E5296C1429AC2521B292CB49142B39122B491B242B181324219B24298212B84112B84A22F2428BA42289A82AAA484AE426F1706481B412A34114213714282F242119A7222B38184A3492D21BAF2
-:80250000C4131B4829A1412D81311CF92312A83F2289D821A4292C65192D439E212CB591C2429A46A3691CA1292D131B282583C2811992A2282F1428FA4282A24E82A28823BA42E82AF4A82C008248120000000000000012480021008008000000008004000000008002000048002501778520010090112C61241880284102C04124802841
-:8025800081228121A228004842298121A225000022238301250122004200200448000042248FF10C28822A2841C1422818222C4483042C0427292AC9424022611248133842C012381220225122282D2122188A0120A3122120582200823486826228282C44011C22F859AC80228C8801181A32522B2124112042023B489225022C61231EF3
-:80260000214AA1212B4A822C212411A21219110221A0148AB2220122190200002210512240024642031C54221BC38001224091412100482CA8412448209122488800001308002A218401225A3222192202188021D12201228225820482A048288A84020028824F440A14008081120200181AC41280110112003011001001002502250224C9
-:802680001301282A01260222280000001440022C022800245FB90F601113012442984810137322021211250248259211001113322223120229410138182210421142820116128132A210428208272822860182202822FCD2A94041311100A0180024198165211819110116021280413121281302301231A021805221302123012722A021A1
-:80270000192292822440022008236822882282E028F45FFB001200168216224442418212021012224412011440022502002424241224120022800124002800205821242814000028F0395F0010A141222D11402102132234121480280828244082819212002C089041004240220200A0840028C022828062222A088828880029D2F10616B2
-:8027800001C04148800111802481C4C2284621B41284081C4202808502880000002F1281012004180014004848802A048002250222F0894814000000002D421C011100181221F0411218422002000020818102230800982021022C02244001000000202202F0A28310014081C411002CC611C051488601D22D82521F284612011228230476
-:802800000021124681428238131229A21820A121422C42C122E014B2420888682B28802A92A228282CF2923F8001141226021811250166012981941211428021A124800220020020018084020000800800000000000000004F6202460100482084249442603422241110011211004002403181004082821101230290211301316012008816
-:802880002125012124880000F0B3EC20021812222180011142001C011C5122182C04460111203482005216621128008002131201A02100501219021188220022B0C2022228FF6401C011108131431083012100186A6114180024000080111251120000242800002228288002A6420200002224002280F833188001480018125022008004C6
-:8029000011184A2254224800284001280028280028001341221282348228210048800248882120022008B7BF0000304124484880344240110100211C01150211005012883410020000624041020020088224000030820000F0FA5D80041B41120020810400005221134102192101210014701202190129021231288006001381420231280D
-:80298000881CC222B022A828222C24123222F03741001228002002222002244E2200004002114814290148202232413052C022422434400100001041C122002004A220828CF29448008280842101100215024800001480054002408121A1122112C02228100220041309112822888800A8290A00202848014F6E0518424800421110010077
-:802A000021290224428002281421111903880080021400D012914222800248C041283022E8002200250110023309429E11196111115AA165125E4123B442C4421B24182541B21354231A84F4421100902219383315F121212F22A2612810D212825211172228135211C0225022A2197A81A2481C3A422266A282222BA4AAE21888F839D144
-:802A800020220C585821F042132C42011424147AD512C112421C7141C122141B4211134443A3882961112F226122482A332123725292221F2284E22AF2A132130219D6123AE2295822272A8A828AE828521286021C84F24571E011051A0276C241258114C2423C022974531231516621D122F2121211111425433112481E1256825111B005
-:802B0000326221242CA432142541B15221C1412AE21218412352116022239822214EA222A022222FB608190219021B28241902194292212440224122422243A242A042B0A2042A0448800429052904290121B0420823044220044220044260144880047F944C611362F031611F16B471B551F561632F36F6636237243F36561315F1517306
-:802B80003F36F653523F34F713322F23F372126E211F12F2E1E32F3EF8E3333F23F373D21B257AA2334E422F24F652522F22F242422F33F113132D422B448AF891C32CF441411F1CF8C1E22BCCEA6C3CCEE1EEE2CAA4A8CEC26A24A4262AF8C2C2494EE116F431411F12F231217E523B531F26F663732F34F543423F26F262623F16B611B2
-:802C0000F151533F22F273633D333F21F733633F377143E114F4E1F33F3EF843911F25F563F32F26F163233F17F7414327222F31F322222F24F452723F217123F343433F3DDC33E622F4414117342F38FAA3A33F1C7EC2F382812F2AB8E2E426B482B8A27A42B262A2E6CEC2BFF8439121481F1252115AB652F572315E533F25B542F462A0
-:802C8000231F34D413F243411F35F452532F27F7434337273F27F11271311F14F421113D623D833F25F533121B613AF271713E132B332F23F163612D223F2357223552322B5517133F1432421BE81F38F883A1CEA21F38A488AE82A2EAEE2AA822AABEA2A2CE8AF89EF5141B6412A0331F35FE12522F34F462733F22572227346E623F3486
-:802D0000B651F551413E322F3554313B473F27F4127135B121F261413D6337113E322F2EF733532F21F233315E732B673F23F3636323F233732513E314F411213AF3632123C4411F3AFAC3E3272C3F38B482F8E2E22B4C2E222BA83BEE2BEA2B2AAAAACC9FB901180080010000240040022400111001001110011120022130225012501207
-:802D800000400122400114C02280020028D0C6061C041C0146011CB111344211272400122591412B14112921110240421121512290112825022602141A2202241A62121082E212388125031C289282222908290228F0799980B411C2111B2146B111F6421319F2421319F2429319F6429313F142932AF442933AF44293222D912AC4912E38
-:802E0000421CF8224216F1224296F1224296D122A4292D421B292D421B292D121B2927241B2927241B2823B481F2428219B24238812F2428FA4282A22F242892822A84EA2AF47C5580A4411C246114482F34014E13E03489C4B3484E83484E93483CA8411C19C2912B181CB88261112961192362182D118E21211B29211B6829B19152228F
-:802E80001B21241B2825B281C28219823A812DA2A22C28CA82A2308229622A3B16008200002002000028000000000000881100001400004800008008000000210028001422FED480042081015831288221211298211D12132C9122302220040022429012481825A2122018022969214222208244014001222CA84A2012220A223B15142837
-:802F000096816112601121244227111C841152121A242C3242198494819A225221E242238492235023A012602510012C82C211212C0414822714828829642822248A2234E1488E41F056D920E21C21C11140A1412503960323E12261394816F1816218192444026812E88602221116324119F112222818882714A0212B2116810260141354
-:802F80007842A1823448A8824A32826237244A681C2CF27E2280048082211102660246012180A148214829022DA1B2502180A4242C84120221802114022482244821482302002008D022228802A82200FF7A0F0000203122488004112522880110C131138212010015022051214218422084010042108224022058120000480028A024F097
-:80300000BA42141E21142E11141D322051233642820112241427242E13244827251A04229042221A1483061D22281E2250129022197282E212E811143122C86A084A02255121CE222224208C840A88FFD8031C422113E1111222334121100221882523D41242312229B422440180448314A241343C24A24125C241242815023B865835A2F9
-:80308000242A08A0A4113115E2248802208C248226F8784714184001201112E222218411811182012C011B14192301281022221181022212280012208208140048AA04100280024221208208F091A3A0422011A1241825822214023012828031422122B01242820429021A84212281A8423082422521112204800220022AA84880A28488EA
-:803100004288488602A0846DD4141110A1414081C2112122312A011C942221A01224286024181418002A082800003B2120024A22941221248004212084024221002400F02183002228220000800100008800800100484860124200118022042C0800288282224880080010022002800AD051041326323128C011241C8244128182611C2441
-:80318000182122242CA12148484603907178282886A14226E224B82154121821224A7282220842688829880490824A1822088228C0C29F3A0E0030116230221225A2212011022182462281220280014A02008001141420C1822800202182120280828804488084820482003F3847A1422601141214380011342860144846220225410129A8
-:80320000840480241492814282148022082850129021298204244280E42844A1842222260229882412F2FEE580010080032A41E228A12450228A011824AA05382118244612613211322001121C3211221A4221011A0213C1212AA4A4602810212402242082228228F27F7C000090218001126019200992289A049A44611D202962288041E2
-:80328000A212222A418229C4112A84011848184224002A0810220800280020047EDE0000284820044A22021248420000002228272600004880182284440288822086180200002282602248828882001082F4C6EA409141221190414A6222126021284211139122323012211681240142822901188001188011810129035820024821001097
-:8033000002008282482860343F710F28284880240812423B6121001A0216021A0432200380C321882C118151121C012D11482B1422189032A0123119081082A42414A8212100212088F8422D80011400000020820800880011826018211482A0242842214242002100111081A24820820282190800280023820222228F6B0548002A042811
-:803380001100200412002120A22410420126D221822422CC221366222462231411410100400246013490218002882602884248006DCB008026011A042022043022280048400228D0122281051C080042881488460290C114233442211052121011C22100200880082182BFF606581B261312912113A2262AA3733F1CA1512490111E122B98
-:80340000722B33181E7119A9133D517E32281F22E618B413A7C51ED23B612B3137111EB213E125B933E413F911831E322F2BA453F2173222112D41248EC1B022B4228E2A2262282BA4281CE628FCD3FDB041022081A511160121D021A28236220CC0422A2614D211A4844827224631216227223D214262486AB4225813C200268182D212B2
-:8034800082B442A4648AA2884233DC11221CE228A8282B828AA4428A28F651AD143214282E61424E61581246E22376E291322B5C1E411B481E82C2D67283E233B282A2238661152B882F24428123E22AC1C14E92214E532AC431198231431B1427342C95221F38622A243332233C2408A229D222882222249222FFFE0600800100003C0830
-:8035000088C08280188108888018A18400002008822008822008822008004001804402000000F0E51DA0762AA2223AA6661B665AE42191721B3B1F35FD12122BDD2B1D2BB51F37F3F1F1CAF773F11E333F3DBFF1BD31F321231F3EEE36F532533F13BBE2BD51F5B2715ED22BFFDAF751731BDD1F1FFB91133AA3DC3BFF1F25F322222BEE87
-:803580001BA62F14EC34F462414A8CCA822F2A782212B222FA62E24AA4CE2BE45F5643A1761F16A6221F13A2661B555AE421F172723B7F3F27FD82822BFF3F1CB552F9F1B33F1BAF793F17FF91B33F1C3D32BAF931331F3EEE3EFC22333F33E12FBDD1FDF2711F35FDF2F2DE723F1DFF11511BFB1F39E12BFF51533BFF1B9D3F1AFA61612C
-:803600001BE62F36EE36E61CF641C33D81AAAAAA26B222B2A2BA62BA62A2EE2F28FAA4ACA0772AA6223AA2776AA6453E122B331F13FB71632F2BFB92B21E925AF1F2B2EAFF51F12B771F19F9D3D12F17F771311F3EFB63636EC21F33B532F1F3D11F29FB7273CE532BF75EF23F35F771413EF11F31F933313F17F5F2F1DE933F32F2E2E183
-:803680001BE61C58213B641BC41CEC28FC8282272229F882A22BEC2B44CAAC646F82037AA7422A22A3735AA5453E322F23F333B33F27B722F212321E925AF152322B771F11FF72723F11F153511F1BFB7171CAFF63616E823E122F23F173533F27F77273DE517EF25EA23F15F791D11BB21E921F37E329FD72714E111F1AEA16B661EC326B
-:80370000FA23223F18BC41EC34FCE2E22BAA26F2A2A22F2ABAC2AA66EEE22AF2687E00002082042082440180440228482C0200004A120129012004422142230214702282440214480080048002004280024FA7092A042212A061221226022E13120018C012321081A34138481082B222253122905280011C011880014A81022824820046FA
-:80378000012C28C282A288002E41EF8501481B21B01122B611B24291612F24B181F242911B692B9413B842A94A2F3429FA42B1AAF44291AAE414E92AC4812E4256E12264192EC296E122AC292EC21B2D2CBC91E222B891E224B891B242B881B642B881B26298212B8413B842A8422F2428B2422A9282AAA4842E42AFD70C1CB411C6411B57
-:80380000216E11112D1319A6148A92121B692B241B282D11AAF442128238AAF442112B4A4E112F2A81E122EC15E82224E52228E1322CE1223C512CBC11E6222CA1841AA28419F642828A322219F442A21B2825A2424E82B0422A92822B4A422722FF1E0A0048000000000000000000000080080024400100000000000000280000802408D7
-:8038800000BFD40A2880829211285A827422C242C2182DC2181C140124288E614A21250480022D13122B1A6288F0122228F82018A2588211108284C4210048802482088A222424B49C49A1411902122A4411A11260128008864322346138112C312128A024004A81860429A8142322643424804381C2434A6112421C280A822414682282D0
-:80390000602442601AF01C83A06114A0521B61141B423E42282E412964282AD41291431C94411E2213623E1D1278421A068216A2B446E22229768182A221252335421A42A14A1423452144A1841302241922060024CE2242AA6424FFFA09802202808201248028812848022800124A0200202254211220880529A4242A082C08188A44811A
-:8039800012A24822800842A024A2884800004C090030111C01222822482621482201121400822501202814424102211A024224100222826280092120042501002C084E22002024F829EC141B12112E11284856F1124318123CE824A1142989284122978223D512864A3181482B282223228126314118906219210A24248682912221A62242
-:803A000038220023282C248202482282A8F0EF5D9011142691214216E21431221819F841224A89918218241A968229C5C129426118884E22282218301222203422128200822B482331A221A602290431884A880423A2422984022286F2FC782002121213C14128182248230123880118114022C281004823082541820656810146423122A9
-:803A80002012820218102228022400A082000088C2F03C3A100112685222E0216213002331122728118220258322C1C220941214681229028002A04200A0144888684A220C0090C24A02222084480228283F610B1822A041800100211419821481028831824222248082252281A8481218C081901120222804002422006602C0A24200221E
-:803B000000244870DF0B621826012800488021030018904200248022418102A0242410218401800812228021180122A21400C02280288824088246F2E977144E31181E21221218A0411B21211671222161381182C22711982CA2214A826114299221721E628A9412146218904100004818882E412BA42282222129A4482B422382A86882C3
-:803B800082200AEF670B8228202186022821122212272480012148284820082242008002126018A0218828981A02826200209241200800004800422AF4F78780A2412003206132008601182411248028888802141211220040828102241A028022044AA2522A84820200882800888288802818F2FF8E002812A0251A02002A082121281800
-:803C0000138211121201AA21C8222C91811722C0114A8224142203481A022200210000008008000021482122AF6F028A1101424023023214800119080040228801100212A028001022120221108184042200C0220088210000208808D04E090048100100001228222088898802268228041C8481D42281040080A141C0814200884214208F
-:803C8000041CA42423C22146018008001022E45A0B8021210112111880020030622001822004480024482091224A0118116280012200002004001022240226022A2822DA12F2E6B1800200241C16126311881C08001421228822101221A124424822423344024A022E42182022021E221821282A1C224442024A020040C2420042EF630DD2
-:803D0000006822322001002228001200250120A1823B280026C181140040430180061210028A84040010810200002800009FD803188290414840612122000000222388A2122098414800921A342180044002000012462202004226A2240020022222A042422302BC078213A2424021042111113824B08122A881282C410200294291530032
-:803D8000602480081C822884021A5C221C0200142C02002D211448228018021002DF5E021AF381211AA3251B121B35211D11118AB21182A221F081111929A3898E1225A2A113A8C22E4119C4231B423F28E421E42282A14629D222034A82812AA72A23B2A224E414A22619962239121323048A287822B242844421F6AE1D00BA2592115AC1
-:803E00007222D1317322A23111AE9218211338722D222D82142992212B482E411F14C332B023F8523122144AA4452C2292812B64AAA44216C22216E121142102297462E22244C283A62102222C088E22E28A92423F8A0822002AC4412C24217122E112486122C08388B28AF322222AA888185A6A28137442A15D244E211B14212728111E42
-:803E8000127AE42311A1211B12482F24A4244A83A64A004220A864482A022A22A882882E8228FB4F00001480080000002440011412140013010000311021088230C1308129B1818431811001110000288002288002F0E395007AA3331F13F7C1517E511A9111311B8A1F2BFB22222433B851B7A1B9B1A98A1F18F9A1823F2B89A8DC3F37B7
-:803F0000F641432F36F711531F16F613133F16F291D1242D92881F1BAB621F16DB11F8A1E11B463F1FFCE3811F14F6E1E23F12F661212E4217121D833BE46A062AAA88222F22ACC2AAA8465B5E20A27B3AA3336AEF3FF733331F32B312F3A1A1BEB22F21E12333821F35F5A3923F2AFBA3831F1ABBA3B8B3F9C2C1EAFF227317343F1EF6EE
-:803F800011731F1EF253533F16F2D1D11591A21CF891911F1EAEF31AF9B1931BCA3E4223F4E1E11F22F222222F26F623232C523117146A04AAE82838222BC42B428AB862F69C1F001F13A7331F12B34145A1113911B3A1F8B1B22F22922215B253E53AB9A2F9B1918AE93AF8F2D12BDDCAFD21733D433F32FE11531F12F613122F22B21205
-:80400000E53CFC1212DE522B771F1EAE62821B22BEF12B432B131B64AEE32B626A62221D211D833F14AC262AA2A2AAAA222BE22BEAAAAA463F610DF0A1313AA3136AE313F231313F12B312F3A1A1BE322F23B11263283F15E53AF9A2122F2BF9A3312F1AF8F251FED11F3EFF216337343F16FE11531F32F253532B225AE51CBC12B3D1F536
-:80408000D1F16AA6311F39F1B3B22F17E723F2D3D11BEE2E632F22F463233F324252311F1424A622AAE82ABA2292E2AAEE28AA66CEF9200214A012E028012008008220C922922028242104428002004222B0222104E0120122482A81044800008004002004006FAD012021222124011222200200290825013C0214138208100139044814DC
-:80410000200411220013011122190419129261204821028228822882A826F1FDFD80B511021B21421B2927161B212F16B111F242911B212F2439112F1429F24291222F342BD312BB21C4912E421CEA2264113F22E519E222E519E222AD292DC21B2D2CBD91C2821B294E821B692B861B282B8419F2628219F2428213B84228B24228FA426A
-:8041800082A229A8424AE822F4ADC480B411061A66341B212336112336114AB811E224BA11A28413F2429113F142B313D112BA33C49139C5B12EC21439E518C252282D531AD23294212D131B61141B611CB111F2421119724291212F1498212F14BA81B442022BA4822B24D0228AB4426A227F3F022088010020822208148002000000006C
-:804200008001884004120000240000000000000000000010024F8E46828183F321121856B12101237428A38188241410A3281B942F22112132118D2168806211218490682008808918C111226A4134884462A8C29088884282818E22408464844AFA586720625844811C34888666811CB3C281444261811166420489244401121CB84412BF
-:80428000F842242AA524441622B74823F21222482B21236B8237288582E42264228D82A021484A9144A243A28225A858890A4D2124FFF243024F1EC1141CB24291119221667238915288301A28271629CA512B342714341C31191B2C448E383C812242B46891518A03188AA596142C22B81286D42842E4242A8AA742CA01428A5228A68262
-:8043000065C880B6C2D24C0C2A01221648E188742461812D118A840825114101448281800228A024244E2458830430228364222825022B921781264118A6482642088240E844284A241A2888825448244D6BB02401808231112417816324081A8221C1141218A244009214401501C02480222244021C0814008C248244C2282A0888842060
-:80438000081244828928912882FF954923B4219132873124484323C4311B212F218228D428048263021D4858AF42018C8A128A66846815D826F6411A248149E62481C282B88D9143823286AC92A4C6426224A0487126887288221622260E284F1E0B2012A2211818415227128E2116A2381842128A01821D44484782926022441C16284486
-:804400006F462F11C222896444293483241961814342A2284226C228884229E8881495886021688883A88184F0369E244B2519A112154A92413835985416220242AC1144323422812C21018E2950182024220287240028182888A819088B42412698864AD82202400228228648064AA242228E229F444D92292219B1128444819388124553
-:80448000227A44C8128D8468228CC9558AC414221EEA8CC4A22A2162824AB83A88F2442800AF6885918A4391284364838F440121B01484C5C648A9BC48A228869818CC022D4284414AF285BC305841844890284398244122195124C21128110022892244868284914D80088C41A1145280B4480343A1A480E88144240283C22C00A8428080
-:8045000018824282A816F0D4E4003901945112829283864418118884911A628021048051184D8860446B2100902C490222100216C84200681A682A1140488411A821684841824C4208DD32706362538CD18291419C11E441E281E642648946187A44C14219C2F811AAE58205C9A3429724CB28479646F42652181AC265CB434B432F8CB1AA
-:8045800042A22449417434A852D6B418F44224886E821E416E882D4243B418C8288C2B376E2634828DA428287E758001141141282A4118042712114E9286886181B01404414AA24889210A9028B0884218480141122D92B02821582884002A61418302818628A44860880042F04814488FBA0E182D12802602002561446624432C4448048E
-:804600008C088241824908852201260822B025018042348C188C24DC84848122C4888888D08101893888840020344423F6CC351011280199049984431641426114821CB51164422470218A057081280410628C84818C08136228200440024425448204234483084062224A7844A2828410E8FB0B2A64822116064125028002889044299801
-:80468000882F8418E448E444A884264824183228C012C01244822A489812826088C283282604814C6884148904420048A01628264424F15DF84019A4412314214241842138A144A69123142B42A02424809244604386260861A4200821884031222C9424218214402442A11200C978228214482208233888886FF5079210044C042624E4B9
-:8047000044D14921D582011232182694948C0A82C228800A1A0228202282C82170223488160A36081EA412224226884424248A3384184184496C8440F1477D604440018024541422222002800848800144121821848E1888868881082D1116C512A884416883C3424B824240921848848428114C14C8848B424400AA046B834018A2426151
-:804780002821002521041994828E264444822D210040914A8110811C211834C3644601204482C4844400230420F883241C88088602212110420449F47DA1008042C81247244D2283848201A014299124839A122C4148862292882820922A1E222444101868488130528220218108890440284204C0644A888A880418F0214C702498244DE4
-:804800004128218302284042E148048D21482124424726836681842145C2148008203A2421148449C188221C042D2580926414224024942117644200450241302A86F89E1CF02445A21E2262262B64B216FE11321B4635B12A68445F359D82137B24EE687A4ACA8A4BC48382A1224CF81A898962428143B882FC24322195CAA42DA26FCC09
-:80488000C2826F41FA2842AE842E1247445C82DC21E21E1268812ECD4B548E6445A28A4D12E8AF8472C8D586F24F8B80923477426D644CC6643F44B42266148F41AB265E513D1225F84514CFE4A3B84F93A1781F42F638344AD56CD4C47962A83836F29231272BA7438742A7918BC143318886A4831AF2E8424F55F916285F49BE22C54A18
-:80490000E3F8488899FD61491B8843E888F84E828B246F84C2E86386D8840A57DDF05112A5CE11ACB14371269A2453742654148E561B288EE986E4BB96C22B442B444F4238CE23E8D8EA8A7889728C62224885EA84C8A24D231F48684AAEA12F2391458D428F9841F882284A248432486E388A54824D82471417242F2242F882D86C74C2F8
-:8049800064484D442AB5C8BD670D13213211C111815018488112852251484885254121410114128581541829458145811598548149148151811811291191121598129012822D1480618218A218221822F0BB76141F3FF7513D9FC1F11841DF5971855CFDE5F53615AFBEFACBFA3F36F22B953D8EBF95FE424BFF16FD2329FFF4F74A8DBF3C
-:804A00009DFDE569DF96FE1A8F3F3EFACB11B7934FE67ECFFF6B298FC2FA4444CE42AF26F6BFB31F347417FF272C6F5BFE6861BFFFD222F4161747D465F65B5BBFB1F569493D19FF41F33AB66F48FE2626EFA3F77676EF82D288B234F39CE43F24084F27F72777BFA3F33F648F25F7646DC7E2E5F73A393F3EFFEAFC9F96FA19B37FB9F906
-:804A8000CFC3EF76FC3B93AEB8EF6CF7CACFBFFDFDE2A89E986FF6FF67A323FC58485FF7F6F7BF3FB4F27A6E3F45E621F32B226FA9EB24F433B55F48F836A7AF57FEFBFF3F12C2216F51F1B737AFCDFD6869BFDDD793F19F53EF6AFA96B66FE3F17E7EEFE6F47A7AEFC6B23CF3ACF6FFAE084F27F725722FF161A14F67F5AF467FB6F62741
-:804B00007B2F56F16627AFF3F32B3B3F38DB7FF85FC3BF24FD2ED367A2EFE5F5CFAEEF9FFFF6F8CF8FDFE9F922EFAD8AAF85F52329AFA8FC3A389F9FFF343F6FE3F33A3A4FEFE722F23766AF93F2BCB6FF2EFEF86C3F55E444F46D6ECF43F37B7D9F96F689AB57F157712DA6EFE8FC3E16EFA7F76646EF86F656144FCEFA4C9C2F2C0A5F4F
-:804B80003FF726236FF3F1762C1F3DF76A636FE6F6677B3F56F7FFFF3F1FFFF2B33F3DF99F937F31FD77DEEF53F9B1BBEF65F7EFEEEFDFFFE7E94FA1F961E4AFF2DEBBF818182FA7F7B3FB6FE1F3BFAF5E6F2FE5F72A2A6F6D5F773F4BFB989BEFE3FB7FF69FF5F754566F4555A99FBAEAACFC7B79DFBCFC554B57396F69FB8ECEED4EEFD9
-:804C0000EEF65E5ECFCEF6D6B4CF4EFECCE4FF250F004302417024A24126021482244027C8248A44A6484E24824C02282128002981821908008008630249084148400882348A44865448400446047FA50843022484628C1488D424C128221528648142842426B84808C04889295A4822508228459A28301888282444A3028B8220A4216092
-:804C8000814A2871482141618B8192241A84E8811468185F39082E521F41D22CF111248B141FC1324A1D2CAB161D24AB9419B24A7985F84A945F82F44AB55782AF14F93548AD915F82D418FB254A8DA15FA27418F1254A8F19F2214A8F59C24A8F49E2A2F491244D531F49722AF3912C87141FC9764AF18124AF14D1C1F24A9119B24A7985
-:804D000085B84A39A4ABB4478A2BB4478229FB2448B84FA2747F0129E5C1D42EA1618B141E2423F41124A11F41D24AF81124ABA413D84223F3428443B34AF83448A9F93648886F2285F924C285F424DA87482E5A86E41225F826529E286F22E5C8F426128A96188E6C8B148E246A41F46894118F44F381288B9443BA423B242B344782291C
-:804D8000FB26484CF322581F29082008000000810024840000000000988008800140010080040000200800400100000021E06A0D49144244C61883F4182247242441281A9E8843442A318447814825B81888F11488504830188F41D25A8292482A312816C8242B1AA827882858CCC26260424A21C4881D88A3749874A258286A28328484A7
-:804E00008C342883F47EEFC011B21C61824B422D364D412246E981E4B811E811A41847154AC268289E246E84628BC24A62422B488CE23284C4C2479425C6C82D82C82928C411701AF288268A34188AF61248A2938BA5414180A43449B18C24E3418C621986F4D47640A43C4351486C6124EC344446F8421447AA4E388B43D02881E3C2DCCB
-:804E8000482199C48E6262AA81D286B888F1114883E3E2F828456D4813D9A26A89AF4288EF3C11981A6B6985E4A2A4282B414A32DC8A7129324C47A920B544C1E449F314828366891E847F890D3C051428A3E6C1E212815212841C21C8814B49468504224E2626981896784814242482D2266414002F8204481082828852288A8681342C68
-:804F00009226C1484A09E08AD428221A28384880C248FF9E06210084C028184881000000843C012042018531241C0214601488814322948428002562C80000421210D11201898804124CA841884904A6B8CF0260118A819152333546811AF468842A958130881785C6018B493AF498418B2147141A0A848D41237458912299754261248CB1
-:804F8000E28241E14852161BA1A04A2CF415284EB88E288F18362A78C0161D44893B248D625E282222A84B2948AFEE0D8021C9182C751883243418898223088948714801A90C4A51184364834415C848141AA4429358124664864B28288815929182824877818CC9A89B5A811C1193143748891D8495482A25A88488C8CF7C45021440020D
-:805000004AC2148142C6241401B048816811122A75A8A11214862122522148B4111A6484222116186162412825AC4280A2244824286812C048282287224B292062423634286C0D8382A112481A822105304883942460212818882C12212445D285450148809ACC8084543290149912242804282A0112006644024D288B82482A0829C842F5
-:805080001A4484783945522850484881272685E2426145228AB24C81041A024941212863288C0946882132618C0D8D342E811641A8211934189024838592144F881478E17848C218D41E4880028148424A82829272485FCE0C1A6422404414C82448838221018CB84858188248466CC28183A224008E2284A430224269C124C886942229BB
-:80510000AC12834185042163012A28823182488A054B828321024004F0CF61B042912283425484AF267144BA4461C78B165A8A12B88815AB181285D14238288B856E18997148C1A28419B42255488F65F224914952826CD225961149E2C1DA942184F24A8243A121623285B14819B2148C88A28348622226A434C26F3703221269012A01B8
-:805180002A810210E881A48480014E844B428D211A84226844002A9428A4CA024258C22929A1C212002216B42441F848818618AA6121488126F848848CC42282421A4404AFB6012019D84881014088056282487084E888145412C3183284184188684851D3145448888328B11828A8812822186041544A3188110081194888D88442E88889
-:8052000084C18E4028F2DEE5A012688002412241244A4234282C98488021889421242200464C611248A21A22A1422028024811105828408868242214184622140442430888282A4802CF610C588228811884848CC128188B1883C41858188B12D1188C818131212E1122821176621186A841125281424F14621143018021843424AA4184F1
-:8052800021880152481812184383828481F5CE41C0298100421A428102C0218210483481582843846242899484164154C28C082683022145822891228289621A4213088120240488C92228820820849184001F420D422A9118444224324064888822820042228A2492620085810841B084C24428226E8490548044018D414216F8281110C4
-:80530000C48100420041121028E24824C15A16F455F6000024A0410010041844A8148048882898884888A94488B41108888A344880042A688843B815AC382D8141823A44880158C04166A43800480020085F190984440086446444258401504213042C0A4800249082001B82884C08124410088100241084621A41214289821C02282C0858
-:805380006C34C4882C48282222E8BF063088282A2582022AC12C2A818184818187A212B818CA91588E292E5A1913982A222311112239124B41215781211E482988342B80568441E081A2826081930380024448421C26F47BB300211E4121C5B188142444014844222800102804004044048848204834248F18024815081D48A081421A2834
-:8054000008C30C46348C4C0280882512011022FABA82A0668B592CD124B164FC18A843B238D198B118FCD1E8AAF4B5981E48BEA4A789963C18162471B2C4211E97956D8435D445D512E54192164CB9622DD44AF978622F11E8E1514A1AF4421B1B34828BA31E845F44A8C3D216F84941871169B914EB4835481B15C564488F93BA82F8AD4D
-:8054800027A011AAE281D248D258B164F5512469E46186A2124A2204186AF621124E288FA63D22CF8473F17825B812712175646992CF43FA85818B2A3E22414FA8648345915142889FD6AAA28B895F91F942188F28A678807EC864C14FC82A8EB422A828883EE84AC4414B75FFFC0A15427C28E18324415482CC32242E1444AD982CB4487E
-:805500007945C8914BE41BDA5B28CEF22C98C88B2C4BEECF28BA88E62532C12E5A5EC4CE488FC9F218B4CAF48194CAF2A5811F9BE228B199D454F468644F4874447828F9481129C1C243A85628C67C54E881FCA42423BC22EB2421F23B77504110011121111011161192412149141214121418040024400224502460224003241004630245
-:80558000221002230221D04242D842421842088608DE53343F11F3753FFFE1F31261CD2D5F72F25A76EF53E774F3C587281F32F27B53CF65F581B11F7AF7BF37CF73EA12F82224EF46F49CF9DFDEDF5CFC4FC76F6AF572744F17FB37962F23FBF6949FCFFDD2D26F74FBEB711F1CF4C78FEFF9E9AAFECFCCEFC5F7FAF2AB76EEF21F66F67A
-:80560000D1D18FA4F3E21EC7A4DF81E326FE3A5AEFE2D8CEF86C732B76CFCCF25C5CAF27D62C4DB272F67577FD16AF31F14E25DF77F777754F73F75A1B9FBCF8EDEFAFA7F35A72DF75F59C96EF2BF39AB2CF7AFA6CE5CB666E689F5BF7E97BFFF9FCCDCDDFF2FE7E7EFFF7F73DAD8FA7FFFAFABFFDAD994FFDFB6F7F3F3CF58545DFDA381C
-:80568000AADFCCFD1F5CBFC3FF64F6EFAEFFE5225F7DFD4A7AAF6CFF4C42DFE5F7E2E6AFCFFD6C9C4F4CFDE1EAEFC6FCEEEC4F4DED86F2654C246F43F33172AF31F11E24DFE1F22624DF77F73E749FC4F4D6C49F76B67AAB756BDDDFFDFDBB791F1FFB27A17FD6FA223AABEEFF99FFFDFDDDDDDF5CFE24E7DFF7F77F2DDFD3FBB8BE4F6F21
-:80570000FE7A594F4FFF7CBE5FFFFFD7D45F59FDADA71F3AFAE2C2DFF7F7DD6FAF8EAEEEBF56F6E1E7AF84E684FACF19DFA8F94E4C83F4FC94BEB26BFE8F86FFE2E84AA4761F554AF237651F23F71A13EF61F15F76FF17F77C7CCFE3F74B4C7F5CFCE8E48F27F31B59BFD5B5D8FDF973FFDFFB6BADBF96FE68684FC6FE397D9FBFFF89FDE2
-:805780005F7CFE2E6DFFD7F77C7DDFE3FB7AFC2F4FFF7CFD4F6BFBF7BC7FDFFFB5F54F7AFAA7AD7F5AFAE9EBDFF3F7387C4F6FFFDEDCFF5FF7F1F58FA5F7DED8BF9CF1E9DCCFE5F55A16EF4EF9E8FA6F4FFF74D48BFF8F8DAD66FF54070041B0248124022008820020880224008032818514211441840810A8824200228418C0819084001E
-:805800000048140082448A64442004DF6B07AA21210282A849A1212A21A182A01480214321CA932289A14128484E21C0242A21A852905482589644B11102841CC144418C264668161018042A2444E84422024842F034CAC0521F4152281FC132681FC1F24A121D2CAF24F1812CAF24D981F24A925D48AF247924F84A9347822F147924F811
-:8058800042914F82E414FB244A4E814FA264154FA2641D2E4A96C54ADE24ACFC91243CF4912485F29124C3F49164EB161F49B64AF11124AB941B21AB9453B14AB934B44A7B34F842944F8394B24F8384F9244AF78D90521F8116F21164237611B442D14182D141F2489419E2443B818B342AF44891224E91A6F84211378A8F14F126124ED6
-:80590000914FA268154FA268192E4A87513C6C59ACE4C9D234F411488D821B614B861788EF22B181F648121D248F66D981F248B6512CDA84F4481226E8643A24A829C4142F22D5DA0C8400000000001604000000200821804904000000000000002002000040080000425012F085B280642149014869D178014D3216C26288C82334141E38
-:80598000C28724461C688A62A6D448C44884488324524A628D8498188D148238164244C2844E388B164489F1811C8348084AD18429A58167821AC28849928820FAFB39E012A128269832898188824139C483C83218861851821902138D11E814218BC222112612C86349B811223664482F3194C42E818B821E2C5845C1829B25CA2286C28F
-:805A0000338E5E1582A4821744988D4162D218C71A81BEA3005A528470480216048F419214EB868AF26212817C31587042F841883AC84A4E81266883222B4848A1146964C913ED42C54E8F14E842653E441AB292F418618CF211288B295B21439A112F827C11A249F2472143915989E4220C4D213AF8FCDCE012052F22A121181E84873269
-:805A800012348A442281A84820F84A214118842843E344891418912826F248242AC8212280219182128B82C441444E924C24E48814C8282C815448B041688A28A24C61898948F895C93022000084A541384A19A2141B481812344864406482814128D048480225285422126D488075814492218911312828C11241102888282804241E4807
-:805B000030148B84A084F0C75260441661C28F21E2A1A2143216D121F314882F38323886988A1A781528E221E428E21124A33883C1282C064AC3314993748982C11A45E225A2844D122C68A2194DA841A33E4826A3282A61152D1A124A6A894CB294A4A425A4488486E42D4F4244912C84A91378321138287CA1E12B688532882C58144377
-:805B8000622449E88443A8121E28D02404236611124B14812F41C418427B182D8226921899E2911CD8848404191282AA148C8121D428911C49E1285584824E8870E7014A820132241A14D821F111428B82148711981213915824182C1281634860828E2820912A4F2422B21212082741624259C182242822122F82994C608A181398822351
-:805C0000A482884A82CC244A880443788147B218429418AC04004E21941216816449924A222A84352889B199C4A2E0748841D842840E830422D082049F2112842844322418890186848828014848008B824658A2418684D64F0B852203482E182698185042482D2A2602411E2A8CE14142022244493124218AC124128895E441A22816A976
-:805C8000528AB261112862428B9444188A24241142BC1A54821CC82882839232106228285884FEA4304160221A223416D082A1341528280123144124182C61243048130547821C0487411A04560843080020416181873828208CA14200245028984784188AA2421E488C028F8E041B1621AC92282A3516502A1D789D1289CB12B014741117
-:805D00007A24C8545626E1A6B11CBC6821C1868B288C64452E584B14468C18F8B442B04132312D24389116F88837E842824126E8A1081D828CB48834B82B211823B2227844E8C821F6878110E241822111CA2889B11116844487C692824292A88489021443E85492414457221054182AB158A212142EC81200492859248061814E12924E30
-:805D80008248890100214D4889EA883448324A42D83C0441A544A821A4502248157211042424400245622422813D286A61818A4438125082902827812122A9B1A211C2228428478883E1C418E88412088024C81CC048301810044628F28E9300184124412281108A9411302542212A011029240411158808207B48024426081061420042A4
-:805E00002602204926018348C1211062488865A22123A1211AC288B90410280200703221014470940882200418421881822E84856482AD22908200981C1141040012488001182688841248AA4882A08300C04410F2BE8EC041624D12411044414424128201808181B121213422000010140430444045043091A5244824C164148D34824439
-:805E8000948BC11841F024521A12B4441896248084F8A33D2078220410025048328618742201122A11C222424813C118812A18C2A2860889B152828942C2125041604441101458844400000041444420810149014B148F4F0CCC42028A0224892444B143814254A14618041B418003309112281880281808A44830181200488C040000808A
-:805F000008402602002148218144849F310E1812608149618244140011442100004001008448901110410211501428400829021024120216042231404208C30426042A982822AFCD0F1A04222112846022460818204408282128702112814A548222282981024C51424301822111218914880112888188008B188128A4181880A441C22401
-:805F8000F0527E4008AD51C18D2141499218448D26222D14182821001951248441501216820188004E28128494486081144994148521014814488961418096889283488802289092F02399002FA955862D2226FA242867241FA7F54512CB52539213CE3689F486122A41F613111F16922A1FD5F2C89183F3428484A7D816E288396A85F8DB
-:806000001A183249F11A4855B196115A422E481E8E43E1C17B2C68918E1C118CF11111CD492FA8E664F19C848F84331A4F43F64214D24782414F9D0846E44212B83C51524415D446D288F211A32F71A321F711213229A2462692586E4A8136D881A1428D822A3324A7321AA43226F68E4887611DB22F426812467488F85814C50199B49235
-:806080007828A2428D4883DF8828383CCB2929E4490829014DF82CFD38688F41025F2117EC7343BC1C5128878285711275420C24844E1A20F112114A66611D112981E278F8992A4B2A1652821AC28A6F6D54147C21021A512157224912A4528FC611C4544B48C381899A42644CD882E88251244F6867244B2326B458B282E8140A111001E6
-:806100001180041A84081CA84188411004430149044904411440018681A128A0281CA128F08128211B282B141932421932421B292324280442224284400882F019A6347F55F5551D1B213E511E1129F22B299D28BD54D5BD879922AF8AFD8E8C6F49BB26F247416F56F443554D2B7F93F7CCDC1F57FFB1A28FB2FA8D1D5F7383F873611F15
-:806180007FFE928C1F24E66BF264EFBEA2282FC6F2A9AB3F7ABEC3F6F3633F36FE6B233F88FE23E73F37BF1BD178F583451F1CAEBAFAFFF4D22FA8FF551AAF85F53474CFC3E323F6E881246F61F177351FA3F332311E11BD21AFA6D28BF34F5DDFFAFAB7B42CF2DAF9CFE8B882582477147F56F563157D2B7F92F67FFD1F57FF8FB6EFDA2F
-:80620000FA28A86F63F2392B3FBFFF494F2FE9F9CDEF2F4BF344CF8FA9E829FAA2EE95FF8B8FFFC8F2BE366F44FCD5859BE9AFE2FE66E6BF1DFD397E3F18F4CDEDCF4DFD98984F62F852FE7FA1F55E5C6F4BF7F8782F82F7337B246F47F715568F31F33A12BF83E122F22B299D28FF47F3EFBC3F58A9B89F94734CAC112B223F54F5614506
-:80628000DFB5D591F27B3DBFD9FD35B91FAEFF24AF4D8ECFE35399AF87F672223F99F8FAC3CF61F2DC4E6FC9F9A4853D6565F815842E83CFC9F25A8C9D4CCFBAF84C2C2F48F879F2AF31FBC68E6F48F85EDEEF69F9BE9AEF28FF56162B54EFCBFFACBC8B7A2F3244F273277F63F7383B8F63F239189F72F2626EBF81F35F5CFFC7F7323675
-:806300003F39FB525BAFA5F516142E223F77F77357FFB7F513393FD7F339FD5FB3FBC9EAAF9AFA212B6F63F2382A3FB7F7EAEA7FF3F37A5BEF41F3FD7E7FD1F13517BD272FCAFA199C8FF2F8D874BFB7FB97CCCFBBF84C3CBFDDFDB9B3FFA9FBC68EEFEEFC9E92EF2BFBFEDEEF6DFF16562B46CFC9FF6C6E8F8AF64D5E0010064901454283
-:8063800008400340480444506811852451484004100261811800100600419014124184608124827416486481852611284104DFF30E4348F42812128308232251281684389124122C2841A2431448389228A61208288CA1288C056D828149091C2918469898828112888420110821C08280084C8284628AFF62062CF4112487221F41324874
-:806400001F41726AF21124AB141D2CAB941B29AB9453B84A3924AF1439342F147B24F842B14F8AE414FBA44A5CFA244A1E254FA2E419E2A26C592E5A9E242E4A1F49E232FD912487221FC932681F49B66AF19164AB961D64AB9619B64AF91548AB944B42ABB44B422BB44F82B442F9A448984FA264B1F022421FC1F428421F413268174188
-:80648000A7221E648B121D44EB9612A99B65A314F44AB143F342B147822DA17782386FA2C1252EDA1CF224CA8E21ACE45DC25BD6C44B16CC5317CD2C7491147891941A15941A1749A57481943A5598BA41893984297124B842F9A6484AF9221AEFA704004800000020410100000000202204000000000000481200000040042800828200A7
-:806500000025019EA82021A21228844AD1421161322829FA82282711418D9242CA83B311C264421F8C32412289280223F224882D388E12CD82C3E242C842C8708661897698116AA81287218826389281895428244FA1E2282582A82189B26889F291FF14218254211A4268A48936128B41832531C824545D22C5D2A164883FA8614B181E49
-:806580002CE06284B46291481A24382E4A21311A4C81238171221684CC154CDC145214148984A181181E28149094463848435D148D442FD34723A1244B2123021256DC21A221A3F4C6382DA22EC964836964CE3C56F838834F81F27482A84797328E288A3662A9B218B812F234821F68742CB2889248236C25444DFA1A16B144C214CC930E
-:80660000864D2A8969828C9828281333D22D944E8826B228E411B41CF4B27F0040018B128C54228C44A121608118403721241312B28114F211480046142281E444C28A818C21911416A412C09310AC491CA96814111448181AC41216584A80028B1443D9482AD2CB0A0047126012302A20A6480018102891224B48852201A2894848944290
-:806680001420D4220129240482205122302811004B82846A210112884800812014B44818F4D6C4C034182781A16D429B16588F2461218CF1C22122B088A585E9A48187122B69C83639142A6446C63924781E2A38842A654118F812492428839912A18F45D28247A841D0820E2D884D1247832E524E94A6A21E2F4AA19226A4826F84013695
-:80670000C412131152212A21628527214E884222189888A384F8442356A88413A21A4A68868DC1A025A025122C6341A07818488A3122608235D884048A228192D240082D34622D44221ABC16C2A42628F822B700D04812D8427648B14A012A64212E810083C4586C8163882E82121618C4284145E24244D1284352284248522048041823B5
-:806780009912E0216287C446A8142648229994892481C98829A284184C6C42FF740281902868481038622E4160884D4825188286212816C4480010D228332856A4C3621E48218CC427001084220489A8346082284C88995A448C1348EC22411464228AC41845F8BBECB0281414C44C16D442835984A9C17828490119C828001821601D4539
-:806800003A58284AC1419382981190DC182561811889C8128D848F2C228422D848A118874425440889A42429A882441A24F14482222848B60F23816121123048E819010022E0A14444321844482A11A83C80080084C024222820D2146421006081002AC441984A2344928160212084682C12834184F2DEC324581226C634644B248C071E96
-:8068800061228AC26A84BD924418AB812448289B854B1C848246CA4817868B6119C564A93B586C62825CA5812D16C9C2A2163828A28B341B1C4F232866811E48C5A14129B12A68464CCC16B28C3434C3F22F2C20429418844A6181241FC116EA81142801488304B03444E4810426A814238232211604288C61442602184008888442824A41
-:806900004134288C84A94825A2488186482491128A6444B281484FC6054924A821C01A0041858608C0422C984CA8238218D2423A628841842E4A5022504A20815262896841822180229414411221888081088242200160842013FA99CD0010843221C12912A8242A9121102C141191843038110000608284282E421A84088219020040045D
-:8069800021812508218B2829981821442D881223082361422054246FD40D188AC328524830481A3216244E89102281CB48469224802888C388001410E812440483044482444480048021624418481A224494114C08E0228888938443089FC90264C04224302A00100289220100228488208284E463E4828144D1141448B824E441488804A2
-:806A00001C46426488206414128932CC1C6144B0416284224AA881802108272248CD77144848A3C121222846180E8621842131C2188AC21C4A41C22487488A8282422202212130188CA4411B12241A6883A081703282924A1622125428868241C212482C224162418048F1F181401BDC2414F844110013B42304384AD248D48132411800B8
-:806A800026240142304420C4A99A443448204285280148384CB284120420041642A44199C24426C4A429E4440882524E18446FCE4F8222810400220030880020182248010044820082101C8142440325928884410000440080880200000090481082F476FE20210A4A01C220144802468802261A4C5224929012812A01218CA141281824D2
-:806B0000A2204488C2642502902448C0448912484848542838801124120482418AF162B124260848908800281C810244D068024223346880011825188841836A114004C021C042844001164138282254412344342849CA880010240287422183F255647015622E4532498FA7B88422D643E62514A1BC4862DD42AF19BF49F7A8A66F64B2FB
-:806B800098D124A9362AB488D98856828D411E2B2F81525BA39414E652C21B8A4B8848E7442952444D5448A12F45C231A7487B852F83B372D48BB155C1BC6332442B146B116BA28E5C1CDE28F458A22423F692142E341E421D342722857828322C2F2A5A888B22CFE1A58C446F8898168F92D42232932B88DEA82E644483F2621893F268B8
-:806C0000114F84F624488CF4116C1AFA422F8F21B2E2EA2162411A6A1A6F44F31146AC756CA8A4AE48C2CC79C4A5484B425ABCB229A2828F8424E2EA7136F879BE144C972887812B321CD48884F644183D3D123F12E4A4012D1817A626A2448AB124E84252844941F864124E221F2832425F6824C316BEA4814F2434184A7115061483CE54
-:806C80002216F8242883C2464D188D12818728D0EA3A828E12F084A6E049918443654C8FE702501450160040034521018454C025164841C821924412440018808182084B122012A11211C911712412011361226022400264C022128D22B0482281F2171C341F7CF4431B7F32F23672EFCDF38E24EFC4F44C4C5E512F2898D24AF438588A2D
-:806D0000F88FA8EE815F1CFC81C13F91F9248DEFDCFDECC84B5E6FE7F44242BFBC7511F145625F95E4E6F41A1845F48CEC8AFC9BD33DC33F14F22D2CCFD97C48F1553D87442F14F24A4D2CF25D53A2FED45F7CF4D9D9CF4CA4FFEAFC8C88CF8EEC88A9828F81F93482478E344E423D53BD198FA3F34E1FE5FE4E4EEF64F446626BA82F5E34
-:806D8000AD778F41F78AC8EF857DE8F9BFDBCF69FD12B84FDAF9EEDF6BDE4BDC6FE2B342F463CBB713AFA5E445F4284AEFC3F1DCDFAFA3DFECFEBEFE2F69FD313D5F42E21FFE8C871FD3F359156FD6F31211DF52FA8884878B8F89FBD555DFFDFDFCF44F6FFFE4F4CFA1F96C684FC9BD76FF9C98EFA6FF4C95347F55E461F72E2A7F33F389
-:806E0000DB18AB2AAF84F44D4D3E11BFB9F8F3D46AF6187ADFF9F99F9A1FAFFBCC89AB8EAF23F9ADA6DFCDFDAECCCBDFCF66F56E4EBDCB1F91F5256E6F47F562766F45F74C6DEFC8FA96B46FEBFBC6E67D666F53F39484DF45F3563EBD2589F3597C6F61FBDBDF2728AF8DFFCF4FAF8DF9CE4E6F4FFFE2D26B9B6F2EFCE2C86F43F974D483
-:806E80006ED2AF3746F3D7532F61F13E1E7F73F36F3FEFE2F24A48DF71F73737FFDBFAFB913AB71CF58FCDFFBDFDFDBEEFDFFFFFF5EF63FBBFB6BF8FFFB6F4CFADFF6C6EEFC6F6224BBF11F53E7AEFC7F56A5AEFC3F17C7EEFE7FF5CFE6FEBFBF3F3DF63F33635CFCFFAFDF63FF7F77A76EFE6F77B7AFF76FECAC82F2DF4DAD2FF3DF5DF69
-:806F00009BEFEFFFF6F66F6AFBB6B26F26F6AEECCFC7FFB8FACFE2EEE40823022220024112228422480020084864800289022800118D240000211004211004006081400882444004000046041F95074904EB1212E5837468024E1316D818088B141398128C943212290A4A28280487442722406A1540949492450829094B129224F02C1212
-:806F800040624826225928482CA1432CA8484C082D941288349F8F052CF4112485F21124AF24F1116CA7241D2CAF24D141F24A921B21AB945D48AB944B42AF143BB42F1479A4D812FB24481CF9244A5CF8264A56F1264A96E1A2645D4DDA8F4DC2CA1F4DC2521F49722CF29124CB841F49B64AF18164AB141D64AB961B69AB9453B94A3908
-:80700000B4AF443B242B94478A29F9B448984FAAF4C5A2C05A1B61C068AF24F1112CA7241E2C87241AF24A861B212F446B81A9AB43AF146A8B2F14698BADA12B432D812E5A1CF926CA4AF8261A86C15A87556F32B9C8E232F9D12C2E121F48F62C5219B22CF9916489F19164AB121D648F42F911448BB44B29837434F848A443A3B44F8AD1
-:80708000843336A86F22754C0320080000002114000000000081220000684400402101004800000000000000000010025FB5042E4211C542782AF3182258C46C25922A2B281A84B1426186A9F982688D43812029342487484D22E082A4188C22811BA482211C4492A8122521C46929E822C9428B86428113DC28614427416A88A6481AA839
-:807100005A1849F2F99960519E242B2122436444DD22E227881E841A24441858489621261166368A621636CC882D22424B14442F22B444B12E944C29B64E41E2282398148449A72149F144282D458C21A1A11A1CCC8438AA9414A3C824C912D45888F4241F30111B2C16C82A17C44D2883D54A26D442F266182A24D7283118E29E68A97831
-:8071800046BA287422A2844B2487496F82F8C4224E14C396F227A44E141FC8D222245E2A11238C62212E444AB118D622EC49D62AB42CA4282ED84531182E124BC15A8ABC647884EA418EB954F2B836F024421674260226A241671288E9294922180846741118A243141188139318221002004B128982C5244D18A0D2909E841C815214CC56
-:80720000422181A941E088C486498412942A800385041F390F2411244011015022288304811130145C011C017031280410040000181A82644880522C1A02844200008018010080010040F8A6DC80814188E3812451822D3146814112082F64410C81172140A8144818222924167414B183A11212848843418183A18120E422C1182842248A
-:80728000897122A2411E42821A8241228C432C8438244FA6013012B0229158128100239348219054C150480020E11182652248624417418AA112128921EA44D114083281284887221E48800418808121A8121280A412850460829F8E01181181405121B02391431014582811214C311116D1124128C44A001844002501001601841A02479A
-:80730000294A01188002107A22E24894412902002B184082849814EBD50012221118274140282184081E484483841158122598484D18381882C4144116782811240221384C9221284B121004838432182840422828247234C84880041088D278020084C5D2840248181508178358A0184C0126C478130228880021222C02444A3318816205
-:8073800046C4424418308C28815048C0421C4228F14219A08120A2829024B868881F83486222281821400A2180014012088D8412202901404804407844820149AC41456888200111245280038A2228084840180A10068901006F640829823318E5E3C2D12C81D48221813531188F21B48831488E1487238D511F8A81F114288A31186C484E
-:8074000044D168D284912E4AB2847658D284E44C63261B21224185A241815E28281E88C88A1228E418C148237118443A84A012AA81A6826F570E2420022400501890884810C414844422218C04220081228064114931188042481424E11261484302402C825212D02AC148608A282A848254481008AF7C01240000110010010000402101E6
-:80748000802101002041681161522100282901000060410018000022426024414008F0733200121082414215381412181C416211444012C1119044409948811100440018241840C41218891184C1113112160240D81891114E12304820120440F878B70023010011210011800100001C2101482C11C84818008143118224419112241212E8
-:8075000012830412182505001038111C23054210440210F8E9765088834402185041811624711454454722131104142114D024512225A1118C611912404124511315018782C5F848424A24110411121216721454444B228922C22248812C845224A512A21187C30000000020010084120084000011004144002100428001120014224711E0
-:807580000025081012080000120000F02C6510C848421A040000246449C12422280010010021232481298C0880011414848184484800210040144424C228000028002169F1169F50828014011504000044188C02104208400121121890810084105111204188A141000020044004890210420840421202FF2803A0412400100221C01480CE
-:8076000002206111000029044901C8004100140084800412180000244480020000001002184F1C03004002108201121210080018400100000011000000222100000018000000000044000000CF7C0385384846220400001245D4C43124228312010040022412203988434804904124118518B8480142002424131451444534242002840044
-:807680004002241A71640B50884848240040010047418982425281440090422161181A81881802001C4101D088A441484082010010D844C2282A02000000697222F4E57A4002412C01400812140024121800800148C04446010020042002000000301200000090428100840000002EC7100200003012210000000085010000404404000039
-:80770000001812004412120022000084208411020000002FF405258241B4121112062F21210120819118201158981D1110A144485044004141810024240080210169810125484202814200A184120010047F4E450240420334A110A211168211588200379141004810744401465491244C04184A26A1131818404421631121244A14018191
-:807780001042880141000010D4D909000000001951211881162891183418000011C04410240421000020011A218181412291221100405888834402818002206242DFCE0F672225E222B112219112C0122592832F31F111119B888658888F18F44848D09154111C548985F844488F44D444B444F22424C02480524445E642F326222582A1B6
-:80780000111AB882092C592239F812131F11B189698987848B488F84244408488558884F84F6761DF026226582A1111221C0112592822D131F3191811F8959888D4142421415C141155889488F44D44CB4442226028052424584F2262265E222A3111A388282142592822D131F3191C11F89781898484A24240448848588F4F47D00000009
-:80788000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE002A
-:807900000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FA7
-:80798000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000000000068
-:807A0000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000000A8
-:807A80000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000028
-:807B000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000A7
-:807B8000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000027
-:807C00000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000A6
-:807C800000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000026
-:807D0000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000A5
-:807D80000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000025
-:807E000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000A4
-:807E8000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000024
-:807F00000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000A3
-:807F800000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000023
-:80800000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000A2
-:808080000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0022
-:8081000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE4B0
-:808180000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000000004
-:80820000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000A0
-:808280000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000020
-:8083000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000009F
-:80838000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000001F
-:808400000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000009E
-:8084800000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000001E
-:80850000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000009D
-:808580000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000001D
-:8086000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000009C
-:80868000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000001C
-:808700000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000009B
-:8087800000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000001B
-:80880000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000009A
-:808880000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00800141841810021440051424441522011420110200390131428B12874481144200D082444828120414222A41A4248C424452486021162811F275B9143199511A1558C2
-:80890000B241C5D248512417414418104C5614244D18C423D1222511E8415426133113901B8CC11946011D428F4412F14813918D4115C44476344C624F1631344044486764286B212A31322782004781CBD4102101846511042341441125014001501881121100442001400180C2443C24068351812444468845C42414003881288954229B
-:80898000242880410841AFE74602301240021881212301401108718041022724C01A42449011194128C158400844400284114184484238132102411C64428061A150821812841F530C10414111481818044400444004400200120050210027218140015018421180140810084324020041604241412228217012F2DB990081840010040067
-:808A000000100424442534142001201112420210413158400814484081044C220210044140028002180000BF160E00000000000000200100800800000000002141000000000000000028000000003F7F0A18002C321414890244482815880169011631C2490145584848C60A8112841291288CC42243422184B222091819832C3143118C22
-:808A80000600C0182982018081E14421F2EF5B4074143324122847841856A7211F4198124211160187288116628216BC2281C12C414C44D485C21457A24A9141B8852484E4421101CC922AA11844988DA4185889F1C8141784438451A476E86452482800EF790A44156442124963D48B21542B122C849141111461C018C22941F42418C1B1
-:808B0000478447AC42C45342CC119934218E4847224946C14419B222382C2F8261931A2CB14348B928A414844BC1508429D32481712442084684F272DE802111821202A0414117492284181218865832128D241618228102443018188D242921A4128120A4128001240044188E241880417848A14140B84882C4143218F0C3DB0012002423
-:808B80001044D82221218204824A011816582812141200108462821A422AD4220180322428C18CD21289121421A241211220118244A241448200005F88442147225318584E234AE344818216D23221D12885E822052A34A148382AB45C92441D48198491428CA4244D288D244A313A982921B811929243F49843892313B4889228934CC80D
-:808C00008843A4928D248C22A2524332C46249F843EA80828151182C051AE44491122C258215E2A421E42201894788218192284842411228384A5228830123012504934322E91B34241641C4A881C8E0884124528400484312044CF84BC1144A412202F021424912883222241118888A8184011F28829421524E1441944681D2823448A491
-:808C80004B426C2265821A8AA32844ABA153443A1828284A312293414822A48526B2683124B2A0842A04BDC2D01A1564418D414C462A526243821112642856F244288B8242226352E2884E1484444A611627862664211A041AC4E10083741252844AA341C8AB48621812832316E481C8248E582D44428E2884AC818AB688F4995C100CC076
-:808D000074811484221C04882A14042816C284841C88361400A58201B012088902418D1182628B384C82294442041882891202450828002E14122286222181F2F1DD009022103112588112211C22311888182181C018008C28A58443421844521C202342E48691120000222002200416884934182200000044F014B3705245041E219C7234
-:808D800013E2216642592591A252842F28D424E1A893CC845DA82D6423B18825B14898228C62844C52498B122AE145F224888B482324DB4273922463264994C24212382A21E588F118844CA12C424B619A922882224CA7868F9F02006B12C443441848782202142898128304209212844C1834484146D421C4242D1212290420A5121A8216
-:808E00000481802138281A82C848A18C021068812504819018924078C30C12803228844284248C04CA31588E2A24800484244250811001172122351818312864835224180023A241A50428124A0326011CA44181C20042C248424488EF6B0A243014241885924181118348015924C8C1116A28880C8B94E08448A882482022AC42181200AA
-:808E800040A22124C02242002488D2C816224811B2889222C50282128304FFD8042302258884248121051084321283842161828982410A0066028C2201004C88A2186042424A4848880446A86880424818081A84240120228202F0887860141A229118808282A2122CC2284480422402482222641386014C01487032C88248A394448482BC
-:808F00001C1884B68482B8844641140C1428888088522285A421124C41C4924B4ACF5D05128381922242123914F14212381598487D181811408831484A41813518248C628C2852A04112814C2103121212E085322883B214229248A813911C832141140A212B8412A081701A07844848008E48812860944C01402181042210B8180448895A
-:808F80008285A281C0449028194411362A8440B414420440A884888C01808E2281B144814182A8842122CFD2044400244D1810141A5924C0840042884011228A628822201852848450424511044241412800102418222121F48244420082282AC8444038222544B4640328005822218004208282049012102201200212460848A2382D2282
-:80900000422248141841C10020A1410028E0820180A8214800204204127E6AD08214C24140C1211840024642018932226448428504215042481941D2810831850429C8232A082E4AD0340C140081D4874540A482D93268818892A84302882922E41C0A23715A62A18F22D54244D88831421E321F2CF386285E2A4CD121E138B211E12CA2CE
-:809080007623FC28D88F99D182E148F12828471EAAB46C7538722268838FA15E422F46B512B4122AE342C4A41E14CF2932688B1A26E414F25894289B227AF841D81C96F4838DB9282A786282AA2C2AF6F3B52442182AA12126A1543F51D2A95413811D411B823F1162881B11484885D14805418F1228652485886381E84E8367244716CB86
-:80910000544DA24F628A213C164149C8414B411996223E162AF47858CE488D18F0B88AE6D2A2584C2F41B542CA384F48941896F429E1F02176224D2146F8581A9F23A2442AF3484827C28F679148CFAC34486B444BA4A7828668A34E222B461B648F82B411D4227E49DA125283CB711F48D642F121A8835118C7425D468C7B32BB2A7662C7
-:80918000CCA446F85C98CF88E488F281812B914F38349C4A61812AB3F27244B224B59428F714864B84F7E8504150414044414441C481C081C083C08143C181413C18841885180571421183182108C230812971813822178829B1811402650125012505404862886416081608EF834A417256F71E29DF83F75A696F51534445A411CF6EB653
-:8092000011FF28312F2F7D82F255B655F6C38A86F653977F72A299CE8C5E54EFC7F6A1E8CFC2F73736AF26F8BDF48D461B7B8F83FEB4B4821F15A5CE2FBDFB82213F71F3C3C25F7F5AD51F22F3CAB32E2289CAA32F27D564F4D98227246F48A24489B3AAA26E8F8ABFA8F86CE2274D147F72F236754F92F2353AEF55F35E348B333E72AFCD
-:8092800095F5FE762BB38BFEEFA9FB96165ED25F6AFBE3BA9F7BF31B9F7FFBFB94DE3FC3F7B1B44D3E7F4ABAC8FA333AEF67F7B1B2ABDF7FCBF373A72F69FBD254DFDDFF71552F79FF96117F7BFB1B5A4F6BFAACAEBF2EDEBAE3F2F3587F2F34FE4AE6CF64FD59C22F23F2FEDE4F43FBAC84CF43F1E84AEFCAB7A8F86CF24FE942F25567B7
-:809300002F21F61B2C9F83F356553F36F743423F12F21D1E1F34FC597E3F1AFBDBF2BD8B7F65E13BFCBECE1F32FE7632AFA8F89FD5AF96F654518F9EFB256FAFB2FE7373AF96F4BDFFAFFAFE1371AF9BE687DFE4FC527857726F61FF1BBEBFE1D39AF69ABC4FE8D9C7F3C89D3FC9F949863F12BBC1F7CBC1BF8DF9428A6748EFACDC86F158
-:80938000A6A6AF8CFCA6E44FCABC24F5FE88342F24F616341FC3F3313AAF95F16F3F7F74F5737BFFF7F771F39FB7F76B79BF35F55FDF3F35E533F57E5E8F27FF5F5B6FE7F733793F9BFF1D194FF8FA2363AF34FE373FEFD7F73133EFD3F5377DEFFFF634BE5EDE7FD5E72BF916B63F63FB3336EFDFFF3234DD3DDFE9FA5A7D3F9EFFF9F116
-:809400001F37BBD7FD4BD1BF85FD32AAEFEFFF3EBE2FAFFF62822BCCEF8AFEA4C84F28FC2FFD800118008C044840088C048C448244C2488148812004830400422004102214062230248C0416089628E2810492248E48E081442489224124F8EE16901212218C8211911A112D1219E4221181119112802101B042311140FA48212652182CF8
-:80948000E5117224621147824AB224012CA121411E2821284A8122162122681484148023B2420223A44A8826F1EC17C0421F41722AF2112C83F41124A3F41124AB141F49B66AB991F24A9253B94A39A4AF5439B42F7479B4D852F9B4485CF9A44A8DA54FA2E451F2265A9E252EDA96C5DA9E24ACFD91242ED21F49F22A921FC9B24AF99158
-:809500002CAB841F48B64AD9C1B24A9921AB9451AB944B43AB9447822B9447832B944F8384FB244A3F130E2E4A1E44A3E2C136681741A37611342A1F49746AB491F24A265B298324B94A23F942229688F292482D21AE5A1CA3C24EA12FA2D518E2A24DC5DB8F44C2DBCC82CD6CABD2C42B941E248989B648D981F248941D288F441B91B808
-:809580003AB44238242B9436B842F936484AF82618AF5704001001000000440000880000880040C498000062140000000000000082000000424210021B2720A212C02813A112AF4661813E484A522A1A842105A82626B111A629CC438886B2481248542841881E648C61834C9912222C827B8884E28174246AC4122829312888466C412AB0
-:80960000A8124B428AA3C2CA818481F8EB994011343844C91202281088018308481D18124956481528B4210C89082E418C25879178882CCC84682C6E1423412B61954362152A718881E8842A981918884971C488D1841424A2382E81687F360C19E244312883323923E3C5C2384E38669A1C188B1A4A2194A847226AA1438CC33A8E484811
-:80968000366882811E441A3A146E88AE441B18A7431E268B4B27246602A36187CCF561124943E82892AC28AE188F4431844B832E18482ED84AC892321AA2C1DD7F0028184441100200244800301118418535814634212882421B4281AC0418128C24880C2621F1289186448112CC481C094A61881480014E84434334244AA2488822BF9541
-:809700000345026081188441808122241982C41417822C1154228214841426082A444448019094528810440420628889A9286228A04820C81141882688022008226F6847A212261318F422824F21E4214222B612AC212924E921883496CCE4839CD447846B43481EAC4C78214E68924CB148FB1286288922726A9416C662121E2C8E148A8E
-:8097800091142996149285A5248501255148A81A2634484B682A2D65C6841F284B42421158A42A412413A2146A88A7C18AC1C24CE18112E46398442DC81D54D05841CC242F82C42443B159C286281EA452AF481624846241928A61812F8982A82889A2241D88102131A4208236C41A044C022FA90E43C32220C18287254124222301212156
-:8098000018426D818F2134488A4134228C242A4A09851188981240884282C18425952844228624E4418255418004295885A0C389142882AA584638288F5348D21C43148804914128221829315890144CA2824D8819E418C1426044182428224E286C88724824AD428926C84C5822514684222421C5A88D44924A23999889A71A8CEC4428E4
-:8098800082248811186879502818B0880480381620968C2302D02806482841848883D18224C8888C21E1813A8C18404904328F4812B498622CC41841224882830241412891001A4844C8EAA0281FF80100412B286C9214A28123118142024812C46081282A010090441001F082224312148203002021B18CA228211822400848821D42A08B
-:809900001245A8122800F0EE4F7015C21445382A2819014923E116A1832121F0441A8F48F2448889A2828934828C04822B82283E48CC61CACE2226D42CD4488663444B49419F41D224311816E462A814684B42836B851243E588B448092A84884798F880FA28B130A2005024C44722842302A11E68B01404001B415C210343B14801874458
-:80998000841426026D18D22280A8212228888243E2888681929886082888868821B24A38948D3441A81048F8AD7980D482C1128141A0212147248126822854244849141228412282229244E082159244255818255418218A9484902425F81824408448BC244128040088184E8CC1424428414CBA44F17F5D0034224222126012120084125E
-:809A00001C91941932244484790244811912440421439224B6A14100602800008283A124424C8108A0414261B01242420280052BB5A02841818912088964812830424E28E1184038881AD28244A84800200A9021800112498208420000322A2141A8180082601218400822882210F88DF200841C4623D4262201808242210A228810289278
-:809A8000128004008028819341A420280114489088106824429028341842B800C01210880441E0D50B400210E444819224404A220A8D444344147441044228444A62494B841624441424222422448468468C0220028344488404C8504844C8C148A042A081601C1B78004A81B4814208612D429014404498222CA1122F2106484418184C8E
-:809B0000818281E8230825422A41E42102429225122861A4A243088022018698220024A08282C18004AF8E49128142042E81281160242A1441068280041004211440C81891C4811840918884008412418A2408001820081128161828215826301200F022C58034828502202C448881B41484A424218E22308823472406484684A424484ECB
-:809B800024AA0429E4C4C8624AC844436542414084C24C150483944442C84A024AC8C44AB8A4A4248A24C4C49845F826A960824448412D4314811661821484544B814E23848C08901284302821888901A90842122440150884C051D01428014C43034004893A248400102CE8821182F89A8F70217288C32E2E4227F88A16FA5A28618CA245
-:809C000034EE2A2F89F842874F45F5238E6F6A925652A4214D2C4D44CCD84CDC14D2286673CD168B51AFC1F528288E42C44EC4AE84AF62425848824CF7142823E4F1F15C9C19A81C1B84898DF3C41845F8441A6B822FC4B244F8842C14CD886F5309489E1423D219B2217645E6647421A163B7641392894B3459A58ACB248C7128FC2C5C20
-:809C80009F44A768424AB394E48CE228648469BE12F224291F1CF852464E884924612448E086F84881878A4ED48F42B148A462C2293C8863F961C289FC48928B6B4AE22AEC88A5C31AA95CAE7E244AF246289951C2C3B432F131384CF148122AD52ED412F4284683D12AA2588B845E232532262AE11235281B26228FC57136648462372435
-:809D00004D228E116F43A28D43B8153614AD154B194B226B8187184F81362480052A44788C64418E442D842C149C22184F4C46F4B19E002200000084400800864801145018501850184001142084081018120111508121112111211789211F81146281211220490142001F5C0257585E384D1C9B229FD4EE6CF24B49CFC4F44355CFE4F415
-:809D800051192BB3BF9EF85C5C7F51F38687FFDDFD6B31FF16F76869DFD5F76161DF15F7A4C55F96FC694B5F97F54C484F61F419295FD5E585F5D8D8CE823F39F9838317119F81F194958F3CF4D787BF4FFE282FAFB7F5796F8F8CFC99DBBF7BF9DA863F14FE46C8AFADFC56468F85FCF838CAF2FCA88F817B94F4224C144D261FB1D77DB5
-:809E0000D15FF249495F57F64D6F6FC5F56375FFF7F755158F2DFBC9CB4F6D7D17F5848FDF1EFC4E44EF27F31A1BFFF5F51614CB556F55FFCD8DCFE6FC7E58FFD7F31757BD2B7F51F5CDDF2F2DFFD2D6AFEDF9D2D63FD1B41BF19C95CEC15F5DFBA9EEAFF1F17A1B9F76F64D4FAFACFC8AA45F5CB884BCC6FCCAC2EF66F2EAE88F87FFCC30
-:809E8000EEEF8BFB98B867647FC20B57727F53D775D3BBF2CB4DAFCCF44B49DFD6F64B55CFE6F6537DBF91FBDBF9FFD5F55711FFEAFADED58F2491165F66F65675AF86F65478DFCEFD6CCD8FA6FC745ADFF47435FF312FBFF7F55A5B6F4DFDC8C84FC9ED28FC15668F91F198989FCDFDD1A48F3FFE2A281F87F5726C1F75B5C2FC88A88F0D
-:809F0000C8F9D9DBCF2CED2DFDE2522BDCCFCFA768EF8BFF98F88D58FF1E46F38626FF51D3FDD3FDF2696BFFF7F65F6FFFD3D3DBF75F7FBFD5F75BF3BF9DFD5F5DFFD5F5A7AEEF7EF44F47EB77FFC7F77675FFD3F3747ADFC6FFECCDDFF6F67C7ACFE7F7361E3FF2F27156CFF5F75EFC8F8DFD549C1F3DFD3F26EFD1F19C9C9FEDFD53B49F
-:809F80008F9ADEECF16F58FF57E745E52DFD1F9B7F59F9DCDACFEDFDD8DEEFEFF7F6F4CFD7FFCEECEFCFFF98FECFE4E4310D143026601284224847220012E0814426C82611A0414C0200281018D248128292124269084B929012C082C08312450224482440224806811028584882DF720160413484C5C3484D1212A04187268028794274D3
-:80A000001148A4416C4248B135048E48465584871459219141C6E4820118C041501886C4114CE626415C181B618813A884E0142819B8A46424A220A294415D53C0421F41D228F11124C3F41124A3F4112CAB141D24AB9419B24A3985AB9443F24A9143F34A95478A2F14F924485CF9A44A1CF8244A1E254FA2641D2E5A96C5CA9E24ACF4D1
-:80A0800091242CF4912487221F4932481F49B26AF1816CAB161F48B24A9921AB9459B44A3924AB9443B24279A498B24F8384FB244A4FB80C2CD4C1D628F4112483A42127144C7242C1242F5489F24AB543F842B153B2423921AB84578AAB943B42A9F9A552D0A1ADA14FA2641C266A514DCB8F1982E4C9D232E449D638E44962148E2C2527
-:80A10000E148F64A11867442C52C2F34DA81E4647A24B84838A42B8486F84214678229F8245A7F5C08848200240014220044800200000010021800000040010000000000004400000000002581F2A64124282582E182514A4A7142C22CA44CE282D48234188311459858C02469A42443E24498288425544860238F21386418442E42328605
-:80A18000C6224052C11A44D418722844E8148224A4411ECC82808EA14186A4164384F475CF80A11AC48034221E28A0248C816822862224F5E41286341A48871230181130A468482E1A436842866AA2328D1414D014C128A9A852813818124B82109888830828490D882688D448E89378A8F415817012A21E23D128626462897222E484F2A0
-:80A2000028142C2672B28C9454C91C4A3824314E224B124591288CF2A214C39418A6C2B86F2A1489E342D418C38476352286D84B822523D34833244B24209EC84F88A182524A2A29D624C8544F11ECC1FC852F2002C11281122B14842490888C44628114324E9612424F8204844A084C880426624141812E1244AC01245028A0148441155C
-:80A28000088648C148811242C084001628648A89226291002008880080080000000000000000000000000000000000000000110010011400775E50221F1582015048544A1254A214481B9220CC4861F0221315948480628145F6A25119628181428C3483813C4194834A921496841848E12432428C1454112A4934848C94122365224C918E
-:80A3000084169828B0F30427241D2150882AC124344284F5C4212A3518A4882391146B482E87114088B21C2C4C5612F048282F2154118285884196824A9215174187922888422552C51AE21215489882244B55822B822C4144B81882F81252002008880080080000000000000000000000000000000000000000110010011400775E100285
-:80A380002501852111B411248444011C0100441121AA4464810046144154214211522A2118444481C211441C6848262281E181044814123014008524C82443714824D8A70A17422843022B52478620028E382B242ED8A058848F129CC172CB42144E28141A464942B21836188D244B21108424A7834C524241884F8281D2C128C66E829B58
-:80A400002C8E188B188257882BC28496A85858D698A8288CF2BECA241C229225F011282E144418422C21B4382C810DAE4143CC2123C2414C4401851144E3C26131425C22258134741811611901192918B912B224011F88E481D8818951412B4840C8444A7158A4824481EF7F0841240029C4489061B0C8922140018184111A7448849A28DD
-:80A4800016A82520148244382C1230248230A42684126448CC32242E84488394DA28482098881E24848AB11828A882C39168A26F260D4248281830282841848021E4A10241224210210282E048228478242101A4288334444C21042E18601828182A084849249225A82118867466D8484328418862412D282F920A25C8441841525C81A12C
-:80A500001280328E14284318084C880218C4218C8184C8941AD44864832AE148E1213221901181490418424C042238262851844A1284888208CA239296832822F82E1180210383420C81815E214548E182218884852481B1880420511481430220124444012098246B1490A4281283C8482CC189400884D8848100A084228024E4DC0229F4
-:80A58000A5122887414E181D188CC13856382C1D189302631C28B4142493891A420C4D188CA682411E448943EC2221EA25C224884731432432A41CA1254B58C8242ED14C4468128427498371A8D284029AA4A42F4291A84CA228E7DF00441828414C2242641290821A9498E04421820842009214436844C02149A421456851844249A1249C
-:80A600001816048A028483A221818CA212844A888418A484478389229188214AC148EF2F4F225282180043C2488148265418DE2841001222A80020C82458808345B1112222E41208929180011180820424224A88DC425818002800A2884C2848FCCE1B20141434126C240449448605602230958146F84814148914A84289088A01814044D3
-:80A6800045C14C4C21848BC224288240849244A084842007618A5224430189142882B612F4B7BD00124D2842412021A212144B48428114A018A041384AA282214A12044984220A4226142402805D1880234441C8211E284981013044CC4484082149210224F0D7491024064C02120081811220C54446684288144E84411694841C8128123C
-:80A7000092414304148314B288840221004412181E212420042E14818198105A824A213412891404EFB503AA01212602C312A8424528984882C112162D44048A842298114480CC844426812207888812C828D08421644A4F841292584911A828480090F81290284C32849048147FBF4802871100000090542A081A94842284812E88200879
-:80A7800044398804128842140000861C784488C16184250181519994A2802835928B1440241B842895842845F8C72360A441830146A8144461005042888424E02A414448EA840112404831112054484C28850214843448140042004088121841012A486228100A21F0B6B5002823B213048001428128001988144404118828180048224130
-:80A80000181290289044412E44444B42B02499481941212252244818244C49C11450488D1416C8241A9288E21DAF5084800421144304121B281826047882CA8244D148116424469142A24C9141886142211C0116B14222E1810849043621644184418440848896828C4428C842209448690167BB24412F6812AE5546321C463C244E184FCD
-:80A88000176182AA8892919F4A742EEC48B28CFA58442289741494B12ED4B041A644537221C14C1F17A68B6E486B999FEAE346D6317221F4E1B48F48B514F532214D32244B18A1488F811592D23E222C223A424F49EEC1E186E61AC348BF3A051AB424E4E3F12522C15849558216D241A81C1E485E14C7494621BD68F8625D1F98F9C8A499
-:80A900003E9A395F18C2E245F511155CE644B34652A8CD449E944E444249F92C141A22A12797428F847129711CF84844A87E328E84CF5C7C4CBC4CF48C942FC17928F642128BE44B894536469B83F062269F818112D242F4612483E144D64CF688688F51BE42D2ACEC14F41498F84D581331244D486B2CC6F1F444C0CEBA312C2B1C1A7428
-:80A98000317184641449E282E2112C29155C3C15E11492454E4C1F46F322A8DE488AE824F2111A17198E9C26582C4F817D2838A685F448C88F4A71E10F0000100223022110221802211002210084400AA4408AC2826022400224A082002082440200000020080020F492872467647F77731EFE1C7C9FD6D2BBF16A32AFA1B152F5E677AFD9
-:80AA00002CFEFA6A23FE8E8BFF3DFA9E86AB999F3AFAC7DFAF89F9149CDF1EFC2D81CF6AFA86C6EFFEF61B13DF125157B7B2BFD1F53C7CAFCAFA9A8E2F41FE41436F61F31715DFF1F65B4A7F5451B9FF31734BEBC3FB78FA2F22F68A1EDFF8F88CAF2FA3BB2EAB228CD9E4DB8EDA88F5341C2F82F67275246F45F11371AFE1F2183C3F56B3
-:80AA8000D6FFB16AF258588FC7F36AB7EF4DFF78E88F84D2FEF9DA184B8CCFADFDB7F7FFF6FBFE9CCF6BFDADFD9F3BF33CB4CFC2F66DEBFF33F36D717F51F16F4F7FF2F4B7FD6F4BFBFAEAEF69FF43515F5757FDBF93F3CDCFFFD57359FB7E3ABFD5E549FBF8FE2F2FF7EA3EDFB4F19D9FEFA2B3AEBB2EBB66FF8EBCEFEDFDAEBC4F43F98C
-:80AB00007E7C3D3A244F66F62767A5FE3236BFF7F33979EF47B328F2787ACF4AF3CAC48BDD9EB24F1CF4DFC1CF45FE5892BF16F2EDFD8FAFFFA288FF1AFBB5F94BBACF88FC65E71F93F72741DFB2F425611FF9F3F63D8FEAFC18CC1FF3FE63611E744F42F21D2EBFA5F447359FD6D6DDF26D29AFE6F66AEC8F86F6C8FA5D9FFFD1E947FFCD
-:80AB800024B26F6AF2D2DC4FC6F72CA8EFCAFF74D84FC2FF9F5C244F65F71335AFE3F232363F77F73D7DEF66F26A248FE7F368B4AF69BF7AF7D8DACFDCFDDADA6B66CF8DFD35F3FFCEFBFC9EEF4EFC6FFD1F8BBF24FFA4A2FFB6F635397F16F43D5A5F73F7A7EC4FD7FFB4968FAFFE373D5F56F73177EFE2F23B3DD7F4EFD5F3792DDFD7B1
-:80AC0000F35D7FAFE1F3FAF88F8DFDCCBAFFB4F95F9D4F44BB2CFB3CB62F67FB6E3EEFCDFDEEF44F27FD6CFC3E6A0010461882041A048A4421018E4820091F895448E044328142824E2411901142514220A4824241D01441088C64121A44410896088C44E1894406444828824A22F8677A30841A022849C128CB121048B448A12810D14825
-:80AC8000914428009A04124400414241282A31884981C29886848122223924128110E8C182880416D848688220C12245989849847324F9D8C4C0421F4152281F41724CF21124A7261D24EF24F19124AF249961AF243915AF747924F84A9747832F347924D81AF924488D954FA2D418F8264A87516FA27498F1224A9E256FA2E449D2A2F5A6
-:80AD000091242D521F49722AF29124EB941F49B26AF18124AB141D24AB941B21AB9451AF443924AB9443B24A7934D842F924488B944FA2F4F6C9C0421E6C85E2417648A321872615F468128A52681B288F648BE22428E23439244EA347821CB922D412BB24C5812BD21EA16B429691429E256F926C582F82E4C8D212E4C9762AC144EF343B
-:80AD8000F88124C37681D828D141F26A961D248F249A25AF6439248B9447822B9443D242F826484AFB26128DB54008000000004004000000100421800100002044014008490400000000800800000000F0A7FF00457211F615221A3465261788B184843D118B1C18468AE932B444A21C863811324468235E48484CC28433054344A8821932
-:80AE000033421C32268B1821284D2332A19B943210B81884449C124AA14822A8426684F2AB24207782C128202261814AD2287421182802448092181E888149C6684374B15849A4602390582858828E744D4841924068425A228144249324482A0C448CA8588A644223119C542296C1444FDC02467244CA2D2731584D31DC322A48CF1A9498
-:80AE8000581CF268841634481AA224AB344E188BA49D124B168F51F8244383FA821848C09A1984F541846AE188D6682235612D288D222A0146743224E1D43A244A2AC218C6B81838424F26214CE46822249D643F260B2A1181C124224818488D128028810124828D11438818A42480422814A4216362442A01708814341188106449421A51
-:80AF00006212302A124A018149044984091826A814224C02EF88030041128144450221208444425828494414041018042E4A42214425684148121008302212812818202608802108800142902882888220F2821B2443249112244991632B2113F294682B14822D1A8AC1164CC928B0427118142337688C04CB288514D24127DA225328C092
-:80AF8000A42B432E44C023A8457828D448C2114367868E582AC82816988846AB281E886E9843F548218F43B414A242882F190F006301413562432D212F419E1288A3919227A1493862416964C1A0524902ACC64C442566C38A71224202822924322215824A28C324324BB48B24862881028338182962848B2126F4884186AC2162221F67B0
-:80B000004362441860211668460081424248403418450812101368848304A2A1304126A44189018D241A6244A012844C524884460120853A8883011924A8188A94582878860482BFB40E9C954221002981146188602824B08484646280816A828185821804458801A84C318811498284A1822E58C184302AC02980024F98A128184E148B57
-:80B080003822C0848126C2382A042F2205C04C00892442381C105818C0483141184361E44901212D2426742822821B11082C3224CCC21214A0418C24C12389126181422F8134184EA14128618502464442A8922C31411283F4A74500200244541224D2A021581800818052812931A41812484011A81225CA48A04142824250222816A4419A
-:80B1000049A42418284289212291880098180086C88184F0BA19301161287048F412214853B118142812C21A869144CF2192144D224F318252C2163C946682722168812E122E886CE6C2E8416242C252DA722262C2DD328F2114BC18C6424E28781B259B821AD8849118A688CB12C48B9296E882CD48424FB3058A04210044894118028D56
-:80B18000911A34424904001E48896881A822284508411484D082018C2415022081012219061F8182419888122482462661448008288043F8C6F6403424104868E248891222022212587024022418288C9438800144811C92424D2824124212464101D14C922824E04481420883088289880444209D28CE3880F8C8B48004008004304C18DA
-:80B200001230884CA848C2B0C28154818282C1A0188441845021484042C23480031C91418042081C2221841108188C01180000D0ED078212E144282181412483841E02A11840490424108451480061414034548328110400001C621200190119E88811182104A012498862858089FC62A9C02600304470248121114401234401148222C3FB
-:80B28000981443832438412122240010612440089414001018899A8800148601184200284588082528F2CCDC0030284E2400812E4463821182041A94120041504842128C415248188130224236981816DC82012142444E28306281841820014024480490482820A21281E775C04A414881202414080018211004797292022D4200266444C7
-:80B300002002304400218062421212688004258481420844428E282E18838888822828919220F47AD4800100828200C0848290114C78813224C04100400584C837842AF544181642410148C219A484149C0C92802CC448424842454801C0488304480042F0E3C88023B8260146C2246382C1382178218C149345C06480B522018422800456
-:80B38000291222F222184124902412408C511C504851418086089A024881E044383414888CE43824F3EFA340A816481426048044E182086624C8283012121362C8424B1A4A12024D182741C82882902A404942628128684048011C8848116C41A024260130188481428002FE94E0477282F62C1C4E284CF284628F82F4441A873323342103
-:80B400001059521F48F114222778462464828D844D448D383CF1468A4F33F4242CAC94242E141761812785AF427421B112A51413EAD411619417844B419BBF8D48930D4F84C94989B95828B52492186E241E881AEE13A5CA2FD60F18D22952414318D241E24384D24CF912A242CEC28B196F31F48244184F3955A2FF44B182E18971945428
-:80B48000888AD4C8D22A741A64241D422F92F5121A8D524B1949368126CC1C19F238291D2445E18E48A82488CE5193988DA24984B84865868F919C6885E81C6881BFB10E4D424B3210ECA664C66394286D5CBE28CAF522722F81F145C84A68125F86B223FA9CD41E624B678F1622F24444859412525B222B4BED29CB24C244ACF252161421
-:80B500001F11D21C322CCA742A72AAD44901171249F1188832825E69848568C94F492AE82CA11E8CB242F2B31B20840170810811241944120140020000144001146014601421822008C2202C22088A2482448104481400001A84820412280075084F64F66636ED2CDFD2F62C2C9FD2724DDFDFF16968DFBEFF81A1BEB29F9CF8999F5F61B1
-:80B58000E96FF183152F3EB3A3F2A5A6DFCBFABC345F5FF5C1C11F98FC4E4ABD43DFE7F7FFCEBFF7F7FB9B2B9DCFE9FD585EEF68BCD1FCE5A5DD19DFC9FDD9D8DFE6F6CAEC8FCDFB78788F8FFBD9D19F95F95999DFD5F558F9C5ACCC8B37CF87FD68498F83F218188F81D988F8C8ECF024266F62F72C2CDFD2F24CAC8FC2724EFE4F1DDF69
-:80B6000083F3ACB84F4BFBE3A1AF4EFADD9D5F78FBF7377F78F1E776FF5BF3A5B6DFEBF9FF355F5FF7D2D48FC8F8898B3F31F137B6FFEFFE3B7F9FE7F75153EFC9F9BC8F7FE333135FDEFE8D989FD1E125F5E7E72D214BB91F9AE38BF998949D919F95FB55DD8F95F9CC8C8AF83C3CCF83F928888F8BFA38388F8BBB52D56B0A6E622F22C5
-:80B68000D6CEF2242CDF76F22A2265DEEBF16E65EFEEF7A2A43E329F9DFF9F9F7F79F9D2D63F78F9E233B3F86E25EFCBFAFFB54F4BAA548F88FC4DCB2D422F37F778691F7FFF7F395E11CFE1F5F8DE6FE2B673F63575DFD9F9153C9FA77527FFEAE58FCFFBF8F89F96F2D9D58F8DF958B8DFD5F5C888C7C1DAFC7CBC4F85ED86FCE8E8AFC9
-:80B7000083F918D88DD89FA7044F27F72626CFC2F22C28DF76F22826FD2FFFE2F35E7FEFEEFFB3B73F37F7DEFAFFFDFDB7977F7DFD83977F2EF7DBD3AF76F7BEBCEBBF1FBBFB4D5D8FC8FC6CEA3F33F5F677AFB7F6B3F77FF6F7D2D3EFE9FD7F567F63B7F3FEBDF5DFC1D3D9E22CFCC7C56E655F5FFBF1F99F96F2D9D19F1DF9D9995FDDB0
-:80B78000ED8CF8DC8CDAFC6C9C4B971F86FCE8A88BAB8FA9AFD28FF30E41302610442802418A041A0492241264D048028524F148241144504839D1489283898219880829081C091C48A8821688688800A04840088281828100F0258880A1218140A26887241614A421260290444213021A6424221848180025880212E0419242122342C43E
-:80B8000011288342A4142845012A818241C881848B149018D0484288A3428B94828F3B022CF41124AD121F4132481FC1724AF21124AB141F41B64A9921AB9451AB9453F24A9147832F147934D81AF924481CF9244A1CF8244A16F1244A96F1224AD6C54A9E244D4A1F49E232F5912485F3912487361F49364A1F48B24AD141B24A9921AFE7
-:80B88000145985AB9443B34A39242BB447832DB44F8284FBA44AFFA402841F41D62AF5112487141FC1724AD34152381D6CAF54F88124AF34D384F2489153BA4271A53842578AA17B4A2B144FAA61145FA2A985478216F122CA16D5B4EC5D52A4CE2845EB4954389E64C7341359188E64AD114CD65AF91164AF144BF84AB543DB4AB914B45C
-:80B90000427934D842DA8694924FAAF5DC630082000000400844800200000000800188100200000040080000000000000000002501EF680F58282CA212344C92141C1532842984F8124842418A024C34241A3262C443C144424149346A263824C4428BA44B214941C211E718344128548982C1618C21C2881F88D44814EC4492328189A63A
-:80B980008422882E444F5F084192008C82D112CA24461C21316860A119D52731482D182D58C4162827421AC822844311469842268A1138221385A2212D2C830C2452CA921E8288602112CA41186C428847824CCC4184AF1E034B41CA82A221912B211B211D1243748411C4A26A31185371229142569E341E2A26C25418CD428CE44A914E3C
-:80BA00002D4E898282F441228B61ACD348C3514AF18218C532CC2811AB432AEC81341CA283DA189154CB858F4432164D28A8A6B6A4C44183F3EAF4001224204294864C16082B148C148834424359283048418B1426C82400002A4154A485442818042419722493210041C0121D2488008A140A6082C04883048849745308000000214421E4
-:80BA8000908200000000844008004502000040442841120100000000840021008001A04240F89F5A20742304800480925820C522482CC4482400312418284C11084A02411284214642024418282490484018842482088918911841894924C8280020F299E88034220048244014022BC12242464208001181218C12046066402441024844F8
-:80BB00002508122302800440848482088120119418418A01200681CF750E10050000228C05400280440210021220110800008400219014400121844008001028481308820089020028CF430D8042022A81028444200800440048400C16240284218021018280A112440000100810080000420083882801AA218498E10012540016411484DD
-:80BB800081942348007088814208188100008014042CB24C02004828221E23822A1102141883A424408801895C8478848564823028283FB90A11240044240084180000484945028748008A2214240484402104282982082001001412202241284572880100000000F03E541061214130343C024538144A8102007044297242C8884D1884A4
-:80BC00004B1228412C048CC4141168A94682828B848201821A521A0083C118838241D21888841CE48AC58885043284A24FB30980420320110481D0128804604492004400824210080012604822124004282E1300801121822484142801848100128922A824F0B279000000000000000000000000000000000000000000000000000000006D
-:80BC80000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE004800000000448002000000100218800800001400848004000000400428000000002180F1F3B5000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000A1
-:80BD000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000065
-:80BD8000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000E5
-:80BE00000000000000000000000000000000F04FFE000000000040080000000000000000000000000000000000004021040020040097EB4014841228114814489418282C010020225484184782008828100426420422902200241284101804288082018B144118800829081848F0166F00104282324213011002211481B04341341922000D
-:80BE80008826088C14B82884944800418001284145011602121244A3018480084841894128C4448884F0FEB61014840223112A11182421321221840043C25885246142008289427848042642042290222002274184129014C0248428122014240418A490448A8104CF4509002184224845012484001440B211041128102898282004284824
-:80BF0000830410041800441440420812241240089608124486088A0410087F33072CB111120423828221410242488502898824245358123024446014848942A22424422C044152480010C82C414822120020081A84088160448220F8CDDA302220932A83314A814289C252282A088E482B4125C8228714482924068C47188E56244A821839
-:80BF8000CA28CB128F242251241054A4C9C2818046088F48B4882628914C418338264AE24AB42C240A8A64826FF40522298112E2A21128814138526810181A180A488D431242B028041924642280029024100421445084200281608520084DC8414A6142C048480020FA52F6901226311426188216888402212A0C8AB442892476331884EA
-:80C00000246242165428C42658842CC6C281A9F618428B242361454250A4289318BC4422246248CE282001D0288828B684D248E2442AA88481CF74094289C62424874460442539124240C864C24994294B41135618C923923880FD2448C0480018453815C028418429F4882751429CB2843224101838348E28844D52302C8182A0824CA605
-:80C0800012A9F4B92DD02881440A800120341423612349028100008001218C01884022110811442083C84800C4448416982844108512048C820489E286018810F2962F0044188B12008441002800180021450823048813110445080048200421201604220000488813110842848624180400161828F8CEEFA04163628389314812CC54360B
-:80C100004A21A1128C3242524D489163712118D94AA52132124483423C48241889041A0429A212AA149288697248D44972A438288B42435818166988CCD484F58A244EAC44823E48A24F8D92284AF83ACC00502428610084C0442112200822424904226088148E48460400805148414484444074241101001604841828000040982800807F
-:80C1800041F8ED6C40061E24202224211408002441803828002C0C8904704884016012200282884444842168830443684886B8347488018243082888C4304446084638241FA3092E182A44826244265418002302236212422113051052810050851562829021850200AD24241608444002001A028120911184C142422A288208A200DF18EB
-:80C20000042A044C4214CA1941459826B0224441014C6642234864842B424CC824200645026C944889525240C86C2004C1415445C24812518381A14284862148644142838A220884428F160C16741814480830522848250830422800483024000024268804842604F0214C0028262BF4214200836C12814A011C46041243859828008002B3
-:80C28000430897872486021829441482722214228254323042B024241822C428E618442852432744C9220419844182A8146C626100612188C08484492404888054488CA12830844508482D815FDA088C040000214800C064831498428828C91282082230181880583224248D411381212804101208308442A2404C041B2422185084432864
-:80C3000024984480F2F256001A0280921100424800800321211C04444058141442104244110C214821000000100A48001001152804002842822328F4F17500242002800428816902301444212C048902008144B088D22402421430484562A21852228481D048C4414220822886448428AB48800400006BAA400848850227824008490446E8
-:80C3800004892202814200274642250418E084982844448D422200482782E052048714201268528052482E145A2203492214082828614B81FF7E0C4C34A62C235264DF33C51985D4A2A4664F26C2219734E4425BC6A9E22634482D8823E2C414B41DC242EB22F0286183541717143B4487218FC8FC64424B442D2A114CB443D42C7486E431
-:80C40000C77998C11C93437841F98188C5B454A8944BE88F86E84A88B884E41CF82424FFE1014B117865DC86A242E045F2242A6A5248213F2684341C6F2262486A5C1C2F82F489424ECCC3022671636128267C42D2C542548C8CF2A4C8272525B81283C428E55AD88E841DA88B4819084E88522AF95411822E74A2831294248782288586CB
-:80C48000F4E57A246E2283217348D282D28292422B4444258A0429B242C5442F2162A82594244B264B2828856DE4C5ECC4F54E2255FC22438D6A2F21763857422AE241732116742E270246F86841414FC6B67CF684612A66494CF471F883F81C6C46AC284AB4C4A6824D48DAB8EA0D4440144814481408414001001C0114505840010000F0
-:80C50000420018004210011110011118111811188400002800844A42082FE80147216F457318DE2E344E4F85F17928CF46326847E42B641F247421F114144D341B23BF8358CC5F54F4612859F8686815791CFC2A288D1AECD4545851667C21FD56346F48B29851554AF223215D247D2485738FF549689F89F24C1D1D1D1F8D3D118F9EF9F1
-:80C580008D8D9F98CA34CD5CCFC8B888E88412F82C288E8883F33F76242F64F432744FA3D2E4724A7E6EF6474E2F86F268488F26F446641F26F4416367E467411B63B7A37F72F26B491FA6F66362AF86569DAFC3F322688FAEEEA2D4DDD255F4684EB7D2FFE6E62FF799385FD6F665236F32F62C2D7F92724952128FD6F2253DDFC5F73C38
-:80C6000025DECD1F15F4C9B8DF94A4444F44F95CDCCF48F8C4CCCFCCD8E4F4E6E8CF4CFC7EDC4F390C7E766CF6242A2D2A2F44B659F7772C6E2AEF46D2A2F242244E621F14F652166D168E93CFC8794FFF464E6FDEEC4AFC23618F82F22C3CAF82E6863E22D7F2D7526E289FB6F67E3D6FCABA9841F841672E674F52F22E2C9724EF78F8DD
-:80C68000EEE98BBADFCCF8D88D8FDDBC89F9D8A1DF58F8C9496EB4CFC2F56CEC8B8A4FC6EA86F426288BE24F42FFDAEFF044423E323E26CD22EF24F6777A3F27F66E66EFC6F62C262F44F663623F1474467E16F6A2B3EFCAFB2E2E7FF6F4E6CFEFCAFC2B698FA2F22C3EAF32E6A67E22F22D2FDF72F46C6F7FF7F7767F2FABF39E3E7F7518
-:80C70000F774664F62F22D2E7FA252FC6FE8F8EFAC5F4BFAECFDCFCEFFC9E89F1EBBD9F84D459FD4F56CBCCFC6FEECEC4FCEFEECAC8B624BE64FE2FA6CF4AFE20A222002230218200226824482448244062C8204504811890244101822048120041002218C1444084800A0484048C44820082024F8FB44F08612901400446724288014125D
-:80C78000018446241288544822814840022E42C0484A5225406A412A44941244814441482304C3028306811246249928228F44088DA4228D84144F820E4D421F41522C1FC1324E1FC1324E1D2CAB141D2CAB9419F24A9151AF443925AF143925AF747925D812F925484E954FA2C4814FA264554FA27498E1A264594D4A8F4DC24A1F49C276
-:80C80000431F49523C1FC97248F19124E7141FC9F64E111F41F24A911B21AF145985AF443924AF4439242F447B2498924F8284FB244A1FD70D4D4A1F41D624F4112C63E4C136461D2C6B141D2CAF44D941F24AB151AF443AA5A37425F84A9653CA147F82F442B42E1A5CF824DA5E855FA27498E5A2E459F2244B8F15C28A9E2C2E4B9E6470
-:80C88000CF32E4C97248E141F26C811E6CEF14A829A7549E242F145281AF542BF24A94412F44792498926588F9245A1E3B4008482800000000800200000010288401880000400100002C02000020010000000000003F2C0470140322D048648429944228288A2244724411582C8490252D2413911440982484A4C484818654484642644436
-:80C9000013513E848110048D228446C8288958848E48228748628638264484C144FEEBB011A2281E24615D482A6143C9D2411278C2081285042E14C024A9028A64865048436884111353211A9667A981BA2C41332120C1849A66129B86444A81C1B18621442131142001872182D21C3848EF4C0C184E18231144FC54284E2CE9E21244FA32
-:80C98000C428826244437418544887628426F48262168161C187488B2C119352A7721F2274919CA88744C591414621918A8B43228F5244E4A204DB2126B92854188C8992884286DA24738482948485F41BBD60121D2447222846011848612880824158122224801241E482440410148801A48504442E12302612E541841881081816A88459
-:80CA000082884142434124038460898148CFEF0A212800004100304811832408131162884C3211832402220000100288814F22082400B0288804862C028182608840088022130880F4CBD3A014241614DC84C5434A7166986427CC229860844324362546C4112C8812984844ACC44249E611B636C43149B42AF1748248A84A42352A844421
-:80CA8000888E646AC1C85B94D0288594561D482BC1A02D428E4C284C7A24F828846F4C0B23014C0118481E46224722869C4814464888C41159C2884C611981848984222454422E415AB2128234288B18682044058428C24CF444882ACCD5804DD24841E8810C224288844B828CB284F4D9812084125248C354217048848484A218804C8459
-:80CB000016924413022326024181216218251441A6184F22C486A22C42C228D04808A21A120881812384CC43009A84B26C81024126D8DE01424CC42880412404322141482DAA8A042B184883E242C82C2921142124D82C480418686024128D1180C5684199924428E81CC6888190144810281A08222904290852FFE20D812001E01423E22A
-:80CB800081229424452882122C14B482412101472A4C73384431481C886582495C282E9111260891198A24931616124142A82441A84B248A4225C51280628D4460224286F87EAE004084C348A592182501421181008301444211008400302213C24685218164414482684112111018041814321800230DB02469C141204A08E02F0A40046A
-:80CC0000388CD4B662872F12E124E34452188B4225188E31822B8162B826B814CA241D1419245CE21E21ECB41CDC28631B1E4649319819964528302C8D124D218E6289D118C634924A62285C6D8526628B4D384F8608228442C21FEE0E4848CB1280A14140080080A8488334144654815441211E4889821138214624428124048902A09237
-:80CC8000124F323111430490618884221242282049042C914488A240F8A21400264428C4482880123C84841048880A192402150289088182C7111342458148818401821184608228141420014C9228C44222848A8284E481280800DDBDC04280844212384146448204856424884C01001364C21C08192E412902F032422250238338382486
-:80CD0000828002C06446883288800480288849480850842818842BF3004228250C4881181842A82062441012180642262202430448284AC2821E482F2B4428D22204249952A1199C4988224308182D1811881088A612C60441460288825F340940880400004280C124800245B182513881118961442A04812908912A44010012228C042A21
-:80CD80000400141111991241041334518848289890148C04F0E9726048182014C82428894214180882181224207222029081904820128478943988100884422410088C32880084E08C0226088C0381C088412921A129143FBB028C24924825021508418009848180880842C032C8109481484D18100400004A62284A022022084892182120
-:80CE00001886D812088AA4124A0128830400F01E870000400484296481801832448200824410484404418A019934488024E821EA888448C18824482420C4888384082084840800830288800216D8CE0C44422226C844484A820144800A12605848A1260290424C0820140C6588B2160222214A2202216B8421890262508231280011488256
-:80CE80008A418884A84122F02832608244484400102844884344A424241038418994448B1415081158803C2220C141DAC2412C484428C241601C20C818141860541CC12100003A0448882149F8FD2240F4D4442468A4CCC4484187C4C13E28266844C81E84312D4839C4489F22B211B8C4E24AE2D4A88C5F85187CC9F8859A36E86CF422E9
-:80CF00005AACCB482F2E72825182242F58B2A9CC814E418F8E61388F22F168851C98891185A19ACE288B845E5847854A34281484CFDC064B462392282746C5B4297248F122382CC5D4899128C1442C417518F2282615D292B5CCD5C9A4448915F128141FD4F62447A7518D632B1283B582F46A2219C8422C52824A7442B96CF28928A88DE3
-:80CF80001816B113F429682B12145E981AB438E58332288EC4AB189AA41388CFDD0290282658AC4A24A4228F453414C6A88823C8EADE188AF284821B8C4794AB26474427A22D815918D5A8842692226AB6C2F911A18EA183A6994CA4A687129F12E2A288E28884F814411B8125C83842C6ADCC1B6A4E28888E448A1AF814842B348A3A9CCA
-:80D00000EF610E2002002501211002211002001440214801148642011001000022112211100111100140820400000080029065A06443B418F32C2CCFC652EE3D2A6FE2F34A5CA5FA32B2AFA2BA8AFC1E586B315F71B1D1F14D273716DFF3F395959F96F8E9CDD7F43572AEBB28B66FEE2BBA12F45C1EA7842BB18FA7D75CA2643F16529971
-:80D08000ED651F14E416F221216E21955B3B3F18A811879485C849854888E925FA16188ED84EE82A58CCCFEA064A86F43838CFE2F26E28A5FA23684FC3C318AFACF832B48F82F8C8E4EF81B916F117953F1DF14D456E297FF7F3A4AF1F96F26C6FDFD9F981894FF6FA2868EFE6F6F9B88F81F59D1F9FBDF4AA388FAAF3242F2B6E3D689581
-:80D10000D95FFEC9C99F9EF8E9A997949FB951AB3FDCACD99F8C5E988CF698B89E988CE925F81E184FACE587AFB3ED1C8FF3064E444D448FA3F32E2C4F66F22D2CBB244F44F35856CFC1F1B2B48F82FAC8E2CFACBC945877BF8C7C27F56A49DFFAFE969D3F96FAE8ED5F5CE984F465EF6E65EFD6E66BF68248CFEDFDF2D12FA9EFABF7A7E2
-:80D18000EDAE831F2256B9CF68F8C9C1EAFEA9698BBF9FB8F91B13BFDDFD787B2BAC8F84B451F5E8C88F82B948FD58C2EFC1E54CBD62A6BACFC8F96A99F0444445F4383AEFE2F26E229F86F66B6A6FC7F35C5ECFC5F1AAA2AF82FACCC2CFA8B994D957F8CBCBFFF2F662287FFEFAF2B83F9EFAECE85F5CF9C1CA7FF6E612F64E6E8FBFFFCD
-:80D20000A2CAFFF9E937F4E27AEE7A7F58EE3E7E2AF22B2BEF7EFACBC18F9EF8E161DE919FB8D9ABF1D1D99FA7B5C2DC89A8DF8F8BFB78988F84E92DF81E1C4F4CB552E62B798CDC6403410084410048411E482008008280142841247848242804874470489482812928242224022342988284888400C0486089E08884A249811242802227
-:80D28000B84B05A240026284832201842A283848C01212608223243A4A80221888C421C02198142CA529A411008182428A22A421852221120115088061824241888041B112062E421F41522E1F417248F21124E7241D24AF24D141F24A9219F24A9255F84A9453F24A9557822F5479A5D812FB25481CF9A54A5CF8274A16F1274A96F1214B
-:80D300004A96C54A9E242E5A1F49E222F4912485F3912CC7161F49726EF18124AF16D1C1F24A9319B24A19B54A3934AB9443F34294478B29F9344889FB244AEFB7082F82F41124EF22741164241FC1724CD341F248121D244E961D2C8F24FB85288F443125AF547825F84295578A2DB17F82D412F9A5585CF827C81E817FA224D9A5E4597F
-:80D38000C24B8E254D4A17812CECC954349E68C7149E24E714D01AE948F24A171F41B24A1BB54A3934AB9443F34296478989B116949A4FA2F56ACC14000000000040040000210000210000000088000080040000400822000000000021F015F3C0341822912F43041D525E28422C61881061852B14256892C692D84411830A22816844418F
-:80D40000644CC24889F828144D18C0114486362949042AE481E2A234B8E886235494866482868225628241188A02FF444212614A541A0227C200454911E1B4618D54418252778228222B2819E191FA84482131218427828492682C48A21844A28B1240A1258D942196612483618217A1184A31C212848AD442B1A8E488E29124F21F142422
-:80D48000224346C4291E64A3E2216487874414A3781861C2479416423839CD639270A332388B814F2548284E4472248A82384183514A8B815443BC88511242124A6381DAB25AB856D838A852856465849889A5A4A373C4E282E185A8217FC10E4D1112262111424401141214482F14297142246824828B24430213C82126083502450845E4
-:80D5000038582E888E242C01182843C2284581D62C88521828838252381381A84A240041892288029FCD020041001E48228420091B488892250100444F880490888A44018180420224804804009088008460810088C081968822C284A230A488483F5909614110487C218224D13256281648421868482F2244B648312228EE14422240DE5B
-:80D580008136321856B448512D4E9485024829C2821022032E981A824201988B149B1846880286246124D6188886E8A40B411004D02884023914288148A818192814C65290C8884826884CA32422182A35481427488488480021B088011A4808812021AC81C2188088A868290462889B782410048185E41122C418282B81256814291858F9
-:80D60000262224844CC2242E548008C4B483014416126C25105224288810820283A22122130182891119E98228C2244C018C79A82488F483F8201552142218422885616685262A840249B417828432144436B14838142921D2A2C8482024648824A8DB28EC64482A9428298932384D428F1142242481011A488C2202844213922C2A18E406
-:80D680005C02A9D241072508218526422882E181922C1C0481444301228A042924022E9147212486644125A41489311120628411450A143608969A2C19D284824389112861244C8281A81C90222F690A11A0121052416041009121821818201308180010B884440416C42184408C148202804841148408803188C088808401441A181C09C9
-:80D70000207835041F24C2154F1221D222C14545D241D3489226AD318B258398411A0466941812321B87884995282CC824CCC4125B2CC3D584E8A4217332CC44001DAA59C824DCB184363347894E1C8718288C11C85C8B21326CE4C2D84811C8748822FF8A0F2981C242840083422844C882001264578318434214048C04E04452A1126117
-:80D78000400241838C88B226880216188292188424282A6181881B2900001848A886883284BFF109244164001883058100408221249C424938C881400410440800884034888B818088442204801161480090118C7884D8848802B01888224902472520012B2150684942C4442642282482884414C12284281B144A83855341628822A02437
-:80D800004428220020028B48704882394884872416384444464261142242184200424226F8F2C530641A143444000044202821058034A4B0128204278100000082C11091149084884C28D848214184318411518840218921281184021244184497FA4001843816041481404C011034126184002008888C0223014C1808102202221422583D
-:80D8800026228844210332112A145C481448882099248889810C3FCF0D8216124882220100808818140200C6A2844C8138880026042608C02800441844B0845484004B18860482444118004141124968486021103824FF5D0812421A028480056258126258121438243880DA8421D2241A0881004922C82420110100A085004048088244E0
-:80D90000180028222A311848CA421862845FC70B23240281C028442304884014034C03188551488042E181848A982148918211424446C12420049024106882296842813022221186824122042C18282C28F8D672242606242E54281058486042421A447884A28444678C18431158844181444004100482006488004C144208402401169872
-:80D9800018814112128028424C184488F8288640081C44781211044085084C288822820142200882250218124938228421204811C21284C041811611388448800444802702884084029012F02ABC2467442728812D762E22CD148B4147444D218F883141DAFB45D24169F2B1562DD82FCAF1124C8B1262CB123E988C9A248F118802474A26
-:80DA0000842E4426B51C192689883814AB1185021EAC8D9885B41C1108D3D148555427CC8AA195AE84AAB228FE14C81A81FC55CBE023A54427E1767812299211A5483E44D84883B112A41561C3FA58C1CB825379186C8CC9544A4E848C416C9888696828412E448D224332A24F4AD4687864E619F414141B48675A5FA8EF4294D466887549
-:80DA800095E181A6112A5C424D5860A987488558482F420A19B214F32431C1CD141A72448C24C6A4822223E868F121C4424E2624CAE384BC84FB12858E2253622243A24227428F8472A88582081F41C984192464988E688CF1C888C981049417482B3126CB881B984BA21A32A41AF25C8C29A114CAFCA6282A0913241201151812312211EE
-:80DB000023924121178890411C82C421C0211AC42182142CC4212CC4212CC4214D42808482B41102190211231431421B2123B41132423042822324B8420221822028F41BCF143E341E17A7B1F731BD2E9D2F9F93F36D2BBF24F4B9931F1DFD2163AFA1FDCF4F3F14FC45449F85B144581FDD845F85FB44BC1F1CFCB9AA7746C7CCB5FD4F1B
-:80DB8000EB773CCE2277783F66FCD47C2FBEF6A5A36F4DEF1AFA3C355F51F1D1CA1F39F16D255F79FD7E7E5F77F3D9C99F26F662435F7DF99D1DCFEEFEE6F62F22F1B694DFE6F66278AABAA8FA2E2E2785141F73F7125FAFF1711BFF2B2ACD2A8FA7F76F2B3F64E464FCD4941F32F78BEFEFADB416DA25D4ABF3179BFF9DFF4D4C5F457125
-:80DC0000CFFD91999FA6F5E7A6FFD4F94365AFA474CA7A49F9C1455F76FC943C2FA9D1BDF8D7F5BEF9CFF2F2979D9FA5F4C842C7ECFFF3F74B4F4F65F18C8ABF33F37B7A1F35F85DFFEFEAF266547AF55454CD2E2FACFFEAF88F8EFBBC9ECFF6041F13E321F71B3EFF63D252D2CAF2585EB5FC4C65EF43E367B7A2F211F1AF8CF442926F87
-:80DC800076F27A983F1ABB6AF16C2DCF8BFFABF97ED88F98F92C4EFD8D8FE6F62C2A4F8AF4AB294F4EE432F88CACAFA9F8D4DA7F5AF88464DFE1F1272E2F9CFCD6CCCF63FADE14979CEF49FDA8BEB3F14829FFD1FD151F2F82FA64F46AF734B66F56F66878EFCFB7B8FF687C5D12144F63F23C36BFE3F3392EAFD1F21634DF5554ED2F16BA
-:80DD0000F666641F77F3A3314BD9CFEDF437954F32F62EBE6F6AFAFFF5CFDAFAA4D4CFCAFEB53D8FB6F4AAECCFC3D271F26D6F4FCAFE2AA85F7AF262C3CFCCFEBAAA5FFDFDA684CF49F38D8A7FCAFA1819EFC9F99D9D9FFFFBFAB8EFC9FDB9BD9F35B44BF21ED15FD3E9AED766B336F35C7EEFC2F2C878EFCEFEF8F8CFE677DA0C69014B91
-:80DD8000121004494108922292244024089A1488440444100800818800814909490888844901490988000092608844828504008D24F07936A048001618084284818E64224842E04431242D922244806B8A892102801284022850482482002410281808456188148061818D81B22001A218AE484A21F213C1C0421F4152281FC132481FC10D
-:80DE0000324A1D24AB141D2CAB941B68AB9459B44AB924F44A934B422F147934F842914F8AC4914FA2C4814FA264114FA264192E4A96E5A2E449E2A2F491242E421F497228F2912483F49164A3F68164AF16D141F66A9119B64AB985B44AB9A4B44AB934B442F9B4482D944F8A94984FAAF445CD40E8411462C12364C1A3C4242B14C4AF2B
-:80DE800044A9282B344788A91BD42259844A7914B8427886A8142FAAB548C8DA8F45D82424DDA434D82EC3D6E4A264CD2E4AD6F42C429289E84936281F497628F111648F52C86C899B618D144B4289B11484EA8344F42648184B122F6A0B00002450111200008002000000002800000000002284800410440100400428120000005012F02A
-:80DF0000E4422400122608441E42807484B231542211499189CB428C82845818478217421E28844B82514D492816044C1E820144183C117128455441002C186419236C18C0974A280236E282782468884928F62C365061824792F0126B2A54434784261C3288E088142A748271C4D228E8A611A4488301439848811E22122F222801A6948D
-:80DF8000CCAF41F282424C92864B29881B122942B7889234160218A11741814CE188C12886C414921266C184EFCA05114283C1285229C24283C4666CF81C23F0224289C1C8AF14D248B248285214C72A16341843B12C24E892C4324F21088A94A34D9A8592CC27216C69581DE81E244411A9E86853244B81297422CC144F81EA442842A8A0
-:80E000002827C34FAAC1884718B6F4D4BF5026702401A7124CD4164114084A088D81411443E82408AF2449287421886288885568412128184C1224B424014312A1124434191284021214921C1841239198224C2108124A82F4C8785012006016151842B8480114C0124004C0481822308142481041442884388800002A0814B02888722243
-:80E08000022220A64189018D92414A2191B22A840A81E0920A4B41185D122444485D18272774C948A884C048112FC5DA26C4934D828F149944CB25841D844D624C82A5344D98471353F422862AE4C4C34259014D28261B34425788D84B486B4B23116A141E88E0817C28B48214B48A311C528694889F15448284410531241129F44A1382FC
-:80E100001442124214524283F412848A44F4548183B48524922190488C81784C818824073D94D085C2216F8298227B282149FA16422827814E188C6888A12A21A8A18A912C80C8881F72045C012C0149D681D448C13841C48188508264876A442D91B01B223428004614B614A4124E8459632849322245888402400842841A8CA428524240
-:80E180001412185E848744295542A386A914C1F0F945C0512D189112114518D81A0846045B141F88130A212B2C2249943248F0224540D284582430818392128CB48124E842146141191203458B2281F82212169E19812D128423C88825B4444154524C1A024E41008D442291AC8592141049A828C1284D118C0585542C18C1705892184A88
-:80E20000A168A8561804428450254C0127442E481A982C443248A9028D8428418A42A14989A24183441861844618DC22D8C30B283412230214488228121904004004402934A58880524246014263156248809228002185041A0411F0423410E124028C1424912222A6E292918180055F7F061B413C41981A8D1257821A445118C3A16881FF
-:80E280008C3917854236E88D248C34321B8283DC1822F2A2424B244E184CF482558C92868914B41E083314E6497227B84461313CC61AC6E462C82A9C41F84813CC018B1C41D6D284D342DC84D248C4826F2A042642E41295214601C542288244B1114441A81440042D154D484624E14481445481442190428301CA22E24412A4218D410064
-:80E30000CC02282E1216C811682D82284E82B6D822E282D44802818A840117A980811405194144041C01AC94892B84C041408AE8888111041E41001D841602144140046244437224681213471828487E348184831418032604224909830828B0CD4BA24214406942428304460A884830854B12424A012230288C618A400A13022E882062C4
-:80E38000818A42844AA881C484C21CB44811819488100824CCA2840024824B148CC91226F2D6E9004C81453448845042501C188A54412385DA42C48224260281004182480018428C2184014054284842909425E18801263442C0222002924B816022604344F0E3571001852205214414214004322C42C883284581D41CB83208284E8940C4
-:80E4000098A4005488241C84415221461181282102288504914A32818CA21412250821180021F04CF7A048811415082084119492D21248C728CCC112908C00800548451248822114C25212249100128018068E2244863148283849148494222D284C24A82889021221BF1D452201898461C11012484106A1864831C18115043584514130CC
-:80E4800041416246C151241183D14172C87484D12422A22126C4222E14CE2250841BA4AB242E14188CA8211C11344416024B14308428222827EF104495244414482219A4120022800210881548028840528110022A61288850128811821C7884480883A5144052214854C022828410084418904282DA484101004881814C5484990940C4AA
-:80E500004810041198460180483144449048821C0431ACA494C219048811490225A14112908112118281B08432C8221400456148AFA10684424842244424891102811635122903B1499118108AC188290138C0C49848236884821611311427A890427012D8439A242182290144848B342CC118422A11E22401C42908BF890A708855192F04
-:80E5800055E4747448982A4E58C53C1DABD8848B1C16F78AE885DBE27147D9847211DBC49388895A514A56E84B26ACF1E82237B81AF288183AF497869A7287D1DD5A3C1F23966ABF61F8B81C15D327BDD2D311FE68489F34F392128F223858AF82F816264DB41B515E18874345A58A1FFD43E146911116D481911D484F2414BD12D38261B6
-:80E60000E4ADC25F61BA49752493454D414CF89881AD14929E181F1BD12C742CBF43D43181D411FD44C48ED267212D166E192AE823A8482F82F888954F28E888D111EA496F864184197924D811F4122CAE6A9AE18E3C9245F2AA844F88E3314FF2CBFA243F11B444D484126C8365447C12D731E45828F1D13129F486881F45F1429483FB3E
-:80E6800098122F22857C2A81A4444A28D814E841B41228217168FD41C48B8C6857644CF632121F4862847E1C4F16F64642E7868F59F2294E2B171A22588C4B546D144E24896124AA1A042269F28B118082810268800228248A028400302130A13021200233624423022210074908145014100400804401262141840400824482444844DFAF
-:80E70000B948F143713AF33C3A6F23F39A7C6FE6F662623F12F611161F73FBF1713F14F841435F51F9CDC17E76DF67F766E63F2CF14D224B671F1BFB98C8AD2D4D2A6F4EF74446BDEB9FBB7BEEF124AE6FA4FCD6DAEFEEF6F2566F1FFBA1239FB1F3BB2375FF8787B73AFF72F26B71ABA6DF8ADA88D198F4C945CEC4AFECB8A2E423B1A295
-:80E78000FF62636F4CF9ACF8FE742F6EFE6844141F15F7246CC5DA66F15E7EEFE6F64A4ABD533F93F3B1B39FDBBB5AF95333BF3DF9D7DB6FE9FDCECE4F6FFFF6BCCF6EF8CECEBF93FB78F8AFCBE9ACFA64FD4F63F7794BBFB8B8CEDEE4CCCB6FA8FC6AEEAFEEEE2DFBA76BBFBBF3BDF3BF95FFFCB5FF3FFF7F37FF5EBF18FEB49CEEA88F50
-:80E80000C8FED9458FADF9EAFEAFAFF57A922BF32F2CBCD6F1BAF89AF3A2B6CEA8343F16C561D5F11511DFD7F5466E2FC4F413599F33F39E9E3F5DFD6B299FBCFE9D9F9F3CFDD1D7DF7DFDF7DF7FFEFFCDC75FDDFC33919F1BFECDD77FBAF86EC66F67F71A4A9FBDFDEF837FF6FE46C76FCCF5EEEE3FFFF5F3351F3BF713B73F7BF2F27E89
-:80E880003FFEFAE7C3FF7EFBEB399F56FFC1DD1F9CFD91F37F7CF5CDD7AF69B4927438BA22F777666FC4F1B2F8BAF3A4365E5E345F57F51D34DF53D3CDF1FC5FEFE4F66A6ABF34F51F1DEFE3FADB59ABBEBFBDF9DE97BFBDFDFFFFEFFBFB17BF6FDDF5DCD77FDFFF1BB99F34FCCDD63FBEF8182F6F61F5584ABFBFFFCFE67FF1DCE8D4E680
-:80E90000FDEEEE3FFEFED1B2AF7BF3BFBFDFFFF3DE7CCFDFFAEFEBEF7EFBA5759F55EEDFFDF1B9DFA9FDDF4DFF39FDEA76AFAF777EB232F7D6C6EF8DF1BCF8DE764F4AFA3E92400114841448452241210140224943482249125148131918110846143148291188086929B422092941C813484D921E484184148424964843C8264082040008
-:80E98000707C0F4113417111344684A30450818B84822F1401A0418D874974482159428A14B8840419240482114298E08214918482262318C428148A6216122B821B482448272443B84831144EA2802BC384A25F5D022CF511248D121F41B24AF1116CA3D4C1B24AF18164AF24D981F24A9159B44A3924AF7439A42F347924D812F924489F
-:80EA00001CF9244A4E815FA27418F5244A96E1A264592E4ADE242ECA1F49F224421F497228F3912487241F49726AF18124EB161F41B66A9921AB9453B14AB934F44A9643FA42B6478B29FB34484CFB244AFF5C062D4A1D64811D24A11FC132421D2CEF24F181242F64D181E2445B85AF443B81AF3439854E1357881CD986D412F9855A1C66
-:80EA8000D9A28CD82665191D4A96D1B6A429BCF8912C3CE489542C1339489E24A37481941E1741AF54B811F24AA513D14A28B34A082F24618185F41248882D5A4FA50F20080000400200800200004004001800000022440084000000000000820000000014F0E7B8144125528522464141D1811488A816B44A4148D2289E5C1885E44942C9
-:80EB0000CC14848A14424AC14F85638112E92892582E132CCC24A0189316E481D2856125A28394432CB1183482433D184C33C42F41E28481624C70D9072813487215C83A4D188D264CF11122C12728128728457181CC148859F8E21348AA81644A4183DA12C4148068544F828CF248824CC284128662428D2423B12A18867E2224B413A21A
-:80EB8000213784F045182290CA2343F82284C9C11126F828111464134CF9192416585AC7128D559445B2C463A18B4251C7388F46D886CD913F888169EA4331881EC4A338C86711957488C34C4CBC8FC2A889F414A19E424FA42A42A4122DA487415B285682D63E6214AF12914A45E14641B8C2B386913CAF22CC384D111AD2640A22502621
-:80EC000060161224E022618824112C49081210E464B2248481C4248012032C0419B11802426B121002419E28A7148423E2813426824AA1214212AB94821845E824024C11A484843FEE0F804223E1221141018082088D1140E281C42160241038A14AE28A0410A84281290488A092120025C22440144814C84888128304AD134042C884802B
-:80EC80000198F03E7BD026624129D328D2487448E2E234494B61AD118F2482EE2864A1C6DC24FA14828B2C2F42E1D12E2AB18111F4A847BCF62412C5C124CB2187122F648242C48163EA4AE1C1C8124F871898C183B384B723F1184281B0183C443ECC43B88437582B3887468A3348A86F860D416033182F24C14883224444E122249A8133
-:80ED0000A341BA1418E126C8442B922AC8A14AC8841C2A52281D4CC9B224C4298A022AE918B1828292164CF28A2484108C8D82098440554A2C7824C898238BA1128CA1828FE14C2232362126782418714742E921C6388C28B418046B8483F6A612842AD1581428C1312E48C3744BC23422248C416244234204414369A81858448DC132473C
-:80ED8000A28D518D428C21E4AC9158F241CA9144B04C22880CCF380113E6C2454C236122C014841829F5142868194CF864828C1212E8A2A18166AA1438A3C8812904492894841012714482A142828C812319042508CC13086E1886183888A8CCC2284B21902827E42FF60D49C1483B2123026184A7224A9348502628859444B9A1481F64C9
-:80EE0000E31904578688211849D2480A87221D281692284CF21542452862C82311A148C11C846C521664A2541CE1289285490420A4815223988C12219F2C0200004189014215146412141C18023014843046008D24140045012C41880182281041C41245116242891282A284002508124C9922C100843084D0C9041B414C33133982C132CF
-:80EE8000842D225F846364199623216F1458842E8ECA73747811D24833E1897A486422269C242744841FC1B248F1122443E269C4244415742274819288E9F344A14EAC4732857468D28162A186F24815828749A6E882B818AA212518FCA41846DE59014302C30265420C1E4C60811816E8144868241B418516B14A88D44A818413815881C4
-:80EF00001426221832882440A8242929817111041224A01282181181828F4401214944C4484C2B08F041E66014260885E242F1182119312418868832221A08194192241582E421C8284149C38482421A7448024424A62848A128190824590890544AD2212C21C4824988815142890529D428B294A4814842CF824D81114152418582D44843
-:80EF8000024242291858280041246678245294004008412222220024228321440A43018444828228488C08008908214904212004415FEA08004962824200244C82828184542C9022008119D14168824410884A088A64685C8A110437811B1C824B212C0211A1441A882412286141288022238148842221F23C4F50814C4128054614121297
-:80F000004854482C01428342E8811C812886119181244185824C01260921120030298190211A0818311C92124C5284002A880888410088841F7647210A004B12840040981922862118622649188454868C2942C884214828260880081688012D422481A316C42C2911281488A1814018341843D42212D868A4249A02287FDC02567C449852
-:80F0800051161201662142A881C8838891264C2CC82216A28382288129A821182415021D188129614821C88B38A09282882C1151788E24241882244006242048223218481A64819FA7058412005014A52401242830441816811148081021E1110224288061224008482100004581088846021542424482522820091A820100F0A162001436
-:80F1000022148122901528228018921870140818A024D01601848902A0418C3891C1169484A3122241828AF5118296284408847012884188C1844123C8681A28180849E4660FC42899259241008C2411044C61824A322C2328810224415022D024598498131882922184468948031448248504142961813028269488284388839214884845
-:80F18000002D88F01A87604197883E113B22671145D214C1448D6C8D86443EA883F24454A5A483CF83F133424E1A4E78A698191788AF2318E884E822F2418AAF18DCD8F18A2ABE98CF41F1B8CAA712118E21618F44D61D7982DC817C68C65289F11852848F487918E82159688E4C2E848BC987812F8E88A51166F6F3EE8062458D2C47855A
-:80F200006E449D11BD2C6B113249F5732A872C1F2CF9188A5F37BB4CE168581C2EE47F73F8171647933EB586E8A8D264F252511A07172A1C186EAAF01132F01382BE1C322FE8B21CF15C146F817F2A71339382AB3167816D14A78A6392866F297222BAE2E441A5A44A88B2DD4AF145514F1213D138D1A9E3C626F6212A18AE288B98186FF0
-:80F28000811442F8822E29C6382338888DA14C1254446D84AB428487123E2A497A3544B642DC12E18CF8D2D383D228FA8783121DA32738821B8D4E48AE28AE820045A4B97E32584AD3641B648B8B48CF81F4D5150000004502241578241261221548420840B2114432814C120123081190934219092142250121D0120100140000001220DD
-:80F300000110280912422F784752465F47E321F131538FB1F51A2AA7A5ED72FFF5F16F272FADD533F8E3CBFD13BF2D7F28FA2EDAEF72F5F6837F63F9A69F8CB194D9ECFAEAE6EF6CF752523F35FA8393AF9AF338A18B298D28AAB631ED11F521318FA8F3A37437811FBBFBFB392BA28F87F733314F8BFB22A82FE151A6AFA9F92232EFCB22
-:80F38000FA6A6A6F43F94296AF8BF328F88B91AF8AFEE4D6347F11F11554D763FFF3F17B3FEFE5727AFA3E76FFF5F35F9FBF7DF76A62AFA4F2DB9AAFBDFD6A46EFABFF2E5EEFAFFC9612EFEBF93E384B9B4F69FB6EEEEF64FE5A581F37F7AB93AFB2F9AA93FFD8FB98FC8F1AB6B8AD511F12E729FAA3733F8BFABBB9EFCBFBAFACBB773FF9
-:80F4000017F7B2BC8F8AFA323C8D1A2F28FA3632EFEBFB6A6AEFC6FCF4FEEFAABBF2BFD8F9EABAAE29F044444F43F71C3CFFD3F25B5FFFE7F3791FFFF3F75E5EEFC7F7F9DFAF23F9D8EAFFB1F1D7DEEFAAF96E9AEFFCFBD6816F2FBD36F99ABC5F19FB8C3EEF6EFE2E8E7F77F553733F29F3AAB99F99F9B8A1CFCAEAAEE687EE2AF6A1F1FB
-:80F480009FB8F1A393B781AEABAF5EFE4FC4BF8CF293B1BFDBDB82FA8ABA2FA8F89A986F41FB36F66F6CFE5A1A2FEFFAFAF8AF83F7B8B8CFC2F79794F075655F43F33D34DFD3F3793F7FF7F37919DFD3F75C7EBF97FFD8F2AF2FFED1CBFF6DFDDCDF6FE6F5CE9AEFFDFBDCFBFFABFBB6116F5BFBB591CFC8FBEE6EEFE2F27F7D9F97F7790E
-:80F50000F3BFBEFF1B9FCFFAF3F8FC9FAFF6F1EABE711F1AFB99AB3F3FFB3B3CAF9BFBA6B47F48B9CBF3D3F1BF9AFBBAB8EF88FB889AAFABF986946F6BFEE6F6AFAEFD76FEEF8FB672F7F8FACFE6D4FD034B122002248C04202201008C048400811A94288281824C028304908628002280011C49382480C1482AE8810482240016C8228ACD
-:80F58000842291288242D0B10F824041742C22312CD01E81F44A83684E93124E854392924598A2112D84225C49022E4A44182831837824B28882285C32124119F22A8282424C022889088D12824C016C881498444A088941F1C23BC0421F4152281F41724CF21124A7241D24EF26D1C1F26A921D28AF245985AF247924F84A9343F2429371
-:80F600005F8AD412F925485CFBA44A1CF8264A16F1264A87197FA26C59ACEC49D2A2F491242D431F49522A1F49724EF39124A3F48124AB141D24AB9419B64A3915AB9443B34A3924AB94478B2D944F83A4944FA2E4D50E3CD4C196481D2CC7141AF248111D6449D141E444D941A2B4514EB243F24A914B43884F8A84F926484CF9A6581CD5
-:80F68000F124CA1AF8264885F12492822DD99E249CE1C9C2481F4914E848F24C121B2987341F49F248124CF2489619B4483B85AF2432244A7834F84A92A2446D4829FAA4186F1C0E4800000000000000000000008001000000004008000015080000800200000000F0A9C324242484814D218155C228C0488D622C9848C931488452114523
-:80F7000032A14CE184814C342410311283891224E1C12AB141714251422D249BA1808222223124B886085486B248F288341E828F429C5C16E4C4A28483B411091B14B22419F218424396127C71616A6A1C993192244D83CE21274283F212888562882236B949FA8A42CC72229C4C672283C4EA839642E14C3834988E1A641FE9D22469D10E
-:80F78000AB4857A88542512384812FC154241026F1228283267914C984FF834A62346284284487441674341978EA341D3F21628B85B649F8816A4B5285B31C7882D82669833E418F739448EF2882F248164F2291684CFE2952DA92188F513C756FA47914782671819C963FC1A2A41619943535782248A6814E2E895A24866C234FA3947C8D
-:80F800004E9C1E44DF6B0718122552818F368152327062012B86824212640022302181488928C8A45058218308812185140621A08296B822814242D824C828292808157848066C21E924F38448200886B82F04004058142826B2116422848B86483C092911C12211AD111D48428442111C1803228115480412248A52221241163C24844DB1
-:80F8800011284A01004A38148D113E488522BB4221098A3448F0F39C3419F6112659022F84335F3965A243C1F4112D82818551942F88B48CE489062B28C3BAC1226AA82841ED334691A4631238CAECF8482416B4651991232D811127488BC2D9D1A1B88DC12816D918718881388228837488548627C649213A2C3F990A1964334511F846F1
-:80F90000287D682187122D22C3BA69384233511AA50383641B2D18BB4843BCC822968826532147A222441D2C2420480821123482454294214D38464828C218844B1886C1A8AC82714274889422448126E8134D834224021621C1712B144381058889084371C1B824784218216282118811234834111C648A21C48B484D186D624B381F63EC
-:80F980004C31268D1519C2888F45487191C29584114E9194AC8105896E8929914C8AA568417FB84D038D44274120B45C8A1432224A113841491265C41B25D024425D26E0E422C28285C28144224728504889324217C21411214CC186681F4201451105B8498701E1962212C21485C2148221F0CE44B061C1281784363128112664911F84EF
-:80FA000051943CF418224F8172820244C42F1124E2821401A14C334449886281314C11019B1A2542A4844C27088911821812CA1211418C9A139283B28484B28AC214C846981ACE2847ED0018244592142728166846102203821850283A482888614C9811142A180844228123E8411484C1322210992B448287423800400A860825341888FB
-:80FA80000060418A04DFCA0C2F11E642D12161218C726896683E4E8C37591D481CD72A7814039D164F82D886E6F8B224C5415EA8E042782A429C241E2E13DA48518646FC68124D3A59B1C1B222C188AF52483422821D32452131817227811939862D8C6DF8B02648084394D889FCA4870010DE41F2441213D124114143E42241882178485D
-:80FB0000A44218131142D84218D41812E1441801401462182E1286042821444D11B06A7191742C4214082B12842CC828892143229A1843F14294960826F218BB0084812411D04862C28716002C14984286831A9884C354844485C424488A5418148912D11842120881AE15322504254108841C311226E8A118480826FA2488161AC81222FC
-:80FB80004C0149C114EB2440448492214244231402150887425084001424881622061E418C221244181424282254422448218AD18208188A862A581C48004A194284C1442AC484C9C8482508E0F60E3100A55442222824D048C2C8201C8AD4280883C41126F18815284A0A214224246024A604124240011328A34831218CF4844224244E2C
-:80FC000028808404828D146B421886840B2FA2F84A4900284418850120544124002211A552412A0820883411410026828421088C0186023042198221080038108904142C12110A40084842C442D72100812A416123324081A281469198411144C08470A2182202902B207428C18370251264488C84624543B284322282157488644882002B
-:80FC80001C6621C01823682C2042422821A42181CE5760232C0248404C4628042A181238C42A04241C41811102A1888E2816882834A4188682011341014248A11698213C025021867421E4420128E042118248044302F01CDD14430485020060218004202801D01885C8144A02901224190125048C8488455814208221415424224210D4E0
-:80FD000018220444423942044242209888304216E4AB012B188A11B238B43418AA4144811932218A8204259C24226302D1812782811481C02285245248145022E82154406982A28495D281A4284942088638485648C4884721222480E814AA48F60C19128114344810AA24D0241C481482A282914187154860111A948282182A98C4402939
-:80FD80006484CAF3E8118482461883D52181D422A1142C8215B221C154144C0322001E481601161822F2D1BFC0241788A0452E26C7428F2655C183E284C4E12985DA41F12A8FB9921C2B449EC5BF81F818442E21953248AB8417216FE2449D2841AAB642F58E942F22B894FC11242B9685BA28F92B229D4D971AAFD114F92A62DF11322133
-:80FE0000EF22D124157C16B41A44D284D292D2C6E88DC8114AF82AB9D03425A821EFA2F3D6491642D82E5313DF72328187AA2F28F44E884B6C8E846674387E46E842F285181AE141E22AAA22C41CD226F224851FEAFA148A26EE21C2681F16827414F7923517418674A2C29413F2A68D15E52CA85413588B26E68AFAC4144FC3F582968DC5
-:80FE8000148B444B726E83CF29F3879E3433F33C22A7E21595192D286D246AE4C4A698A786A8C7843C0447B21FB8FA85919B124F34F162238D4C4F8E5D9186B9E836498B493F88F45841AF54B198E88434592D166F36B18192812FB8E285ADA52FA4E22CEB2567842F82F51A285EC9523F843F482E8AAB248B474B899A11FA146C2E4C7FEB
-:80FF00007842213422102608483C014F22012C21C812C0121B4820882268441130832821528810016110062A0849084D82481C084502344005240040020081ABEAF044115F93F1181ACFC3F57E744F41A1166AF2181BEFEBF3DE322F24FC3A989FD1F1D1FE35F3BFD99F9AFAA5BD8AE8AAF974384BFB8DC23FA8F8C65E6F73F5179F7F1837
-:80FF8000F8D8DB4FA5F954B44F4BFBE44E7F7BF953541F13F111111F19FC4C265AFBC65D8AD22CF53555BFBDA9241F1C5968AFACAC227E726F67F5F6F68FB1F11818CFC1A9D98D2A8F9B024D16DF52F61818588F46FE1C1CCFC2F37D358F31F18A22EF6CF25A7AAF41FB8D85DFECDC3BFA3F195F5BFA959DCF6BFB829A2F84E78AEAA9F14A
+:80078000310000DFDBFBBDBDDFDBFBBDBDDFDBFBBDBD000000004F44F444445F54F445451551110000008F8CFCC8C88F8FFFF8F83AA3334F44F444441F11F11111008F8CFCC8C88F8EFEE8E82AA22200008F8EFEE8E88F8EFEE8E88F8EFEE8E8000000004F44F444445F57F775751F13F33131000000CFCCFCCCCCDFDEFEEDED1F12F221F8
+:80080000214F44F444441F13F3313100CFCCFCCCCCDFDEFEEDED1F12F221210000DFDEFEEDEDDFDEFEEDEDDFDEFEEDED000000004F44F444445F57F775751F13F33131000000CFCCFCCCCCCFCFFFFCFC3AA3334F44F444441F13F3313100CFCCFCCCCCCFCFFFFCFC3AA3330000CFCFFFFCFCCFCFFFFCFCCFCFFFFCFC0000000000000000AF
+:8008800000000000000000000000EFEAFAAEAE3F39F9939300008001000000000000000000000000000000000000000040010000000000CF9C06480000000000000000000000000000400100000000000000000000000000708F0D0000000000000000000000000000000000000000000000000000000000F04FFE80040018000000000091
+:800900000000000000000040010000000000000040010000000000CD9A000000000000000000000000000000000000000000000000000000000000FFE40F28000014000048400128004840012800000028004800001082040000800400002148000010F2BA5E000000000000000000000000000000000000000000000000000000000000F1
+:80098000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE8084018002000000100200001002400100210014000000148002004081880288008088028002F052B100004818000000120000000000000020010000140000000000004001000000000055034818148002800414182810820416012810CC
+:800A0000A21140012810A2414001002B11484001280048408188022148008828108204F05C6580840180020000001002000010024001002100140000001480020040818802000088280000F04CBE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000010020000100240010000000000000043
+:800A80000000008800000088000000ADFE00002002000000000000000000009012001800000011200200002002000020020000D75D000000000000000000000000000000800100000000000000000000000000E0DB08000000000000000000000000002001000000000000000000000000000000BF240F000000000000000000000000005D
+:800B000000000000000000000000220000000000004F1604000000000000240000000000000000000000000000000000000000000000CFEA09000000000000000000000000002400000000001400000000000000800200007FF401000000000000000000000010010000000000000000000082000000000000D0CD02000022000000000082
+:800B80000000240000000000000000002002000000000020080000F0B8C30000800124000000000000000011000000000000000000000082000020080000F06FA10000000000000000000000000040020040820200001400000000000000800248004F9D0A0000001002000000000000001400000000000000110000000000002008220061
+:800C000000CF3A010000180000000000000000000040020000230200000000000088000000002004F039BE00000000001A0100000020010000820014180000008001005011001488000000000020026EEB00000010010000000000000080020000000000000000008800000000000020023FFB0128200100208482080000428008120000AA
+:800C800000002A0480880400002200208402000020042002002260566011002023A4210058288A24A1851021288592C3628A8122A824208405826828A08142148009B24AA182004A4882048A04822AA8482028262824F8DE5C80011800202184228402800C0052B012248421020048480048A82001001822AA81852284820C428008422213
+:800D0000C2008008F06D94601200A01248220092A0481812904188822813882208824A0280A12488282084284401880080080024004820880828824A024A22F8F9E1000000200200220000112892208802200800A024000022000010022A0124488004008A040082282024F8999520022A013890114A21A284A08480088A0448221C344188
+:800D8000882A04488026019862824282902220028A0282488A22C8228280480122C82842488228F09617800228002021018A04822008C22085228C024A02000028200420080028008088C4828AC42200000000488008D0A40B0012A0213021482280820400112288109141828028042A8481842922282442220240A282A0218002200C828C
+:800E000011C828C82888688086B87F0142324A6312428A0422143220A22118A0D282421A0A304242C83A048A818482023041C2481A0242A8C0124820889441AAA4421C28280221200C80089F8E081848800100182A0488A02482004218002C270222124A2A848204882211228088071180880A2008200A42241C022A44022B8242488E89AD
+:800E80002002002288680048402188840428284822828800002818884A812104208204981268004A22040080044A98C12A2828A284008E224BA4142A21213121628084E2148204114AA194800D1AA238A0B44A0222284AA2342A258C270148224A22AE128A91B14A62292AAC2488C84828884E81C2B022A4824A4A028AA284285FD4084836
+:800F0000282212802422011A8288820842224A8A24240282428A2404002820A842800C180000002004148A2404A04A2C08A04A4A08A048DFE90D1480212215213122118288424A08284888200800002220828CA8486011002022222282044223228402482388344182230820828284A248DDDB0000402124246424524210814442426222D7
+:800F800026C28228181213020080868128082A218204805812882B2840024888248822622088020060227FE50D4211221180836114112A0820420100004846236428A02410028008200800004222222825029022224242882002002B422220F8C3E1001213210100241021C12316C2124A21220458181A880A209862002082944228424810
+:8010000029822808001C0820C88142003188489042218882007FD30D18222044810420018014012A81840221282022052089A22448001B24481C080000482B422044820480042148002988440240B257070000202202C0222A4421280C00828008428008A08400222088220288423A84082C0828420082800A002A282402222982F4626F87
+:8010800080848104282C414322321216622812151231131022511222168122A218130431809481201882C2112CC241B081010000481001100280022004F053EE20111141A142208202112002C041202E081C2484A8824880820488802402C28024280830425248E02CA282A02820042A0810128248016D9200A042284081148102A6226869
+:80110000243888262201881632911082A814802801210048200880A4122812002D2140C22280C28226C242001384082928F214D4E01121511166F1214111784E422D213AA444C6B183F24191182AC6228A98A21BC83B422A8F08888661224A282486CCA16A2CC442BAE42AB28182A26823E3288166342F2A722182B641042CBE22A284C05B
+:80118000A2218AA2A61C08CB5B80541190314AE31336622E217082E1287121E2313C122F125422222922F952129E2123E123A1C8AA84A44414682BC84632418A822DB2412224221FE22C9EA3242A849442EE82AE8288422CC862A2603423A24826E12E7659422184A333004A711112F3215219BB329AE24AC1421F25EA14B1C24DC252268A
+:80120000A194C6A1681B224E227A92222AA5883886A15A241B2A8A02881A887871036A3462214AA8AC10E22C7483A14C23CA822B462AC6C2808278920F422A0122822B12482A0126022282204121C8218022084061284641E21142E211C2821224522413E52218A182A09211100111904100A048288A84024A2228F4C543141F13F77121F2
+:8012800019016AF671232F22F323633B331F33F333332F1BFBC1833F39F853511F3FFFF3D13F33F32321AEB32BFD1F1DA4DD1F2454232F2AD113F121313F11F732623F1AEB2AFB121227213F1DED27F5C3832F23B911F132132F28F2821225D312F221A12AF2A3A33718157242F1E2222B666E422D222F3AB862A446CAA46EAF9343F131DF
+:80130000211F165611482E211F32F223633F32F233311F32F223233F1BFBC1E33F39FCD3D1EEA22BFF3F13F363611F3EFFD2D12B9D1F19B95115F181D33F34B522B712F732223F3ABB82AB1117213F3CFCC3C11F1FFD81831F13512337383F3851322D211F1AFA21212F2ABAA2FA818337242F26B6E2E426DC22F2A2822F24B4E2A64C6A57
+:80138000D6B94E51111F1256111AE223FA23211F32F271333F36F271332F23F3B3B11F39FB83832F24E52FBF72B752F712721F3AFFF2513F1DADDFEE51D0114CB232E22BD411E52EFEB2E13A82E12CFC43611F18FC91B31B112F35F1D35317392F26F243626AFE21A32F2AF8822215F242C32F26FE22226EE22F28FAA2A22BEE2BC6EA0CD4
+:80140000DF9F4FD111F431611D315AE2237233F161333F33F163211F34F262B21F1BF991131F29B8D3FDE1A32B772B752BF51F3FFFF2F1DAF991914E51242F21FC43411F17E623D431B562AEED3E622F24FDC3E19AE929FF82821F19BB63A4FDD6F242221B641F1EEA2AFAE2A23F38FAC1833F24FC62622F22EA26FEE2A22F3AAA882BEEB2
+:80148000EA2EF8962F0060124083C41212260114823400482800922021040028290118A012422921240222702203804402260220080040020000AF510D5880012A11016842C0828A061B4142C0A11B4A80E41428A1A4224A0800808882082A385120C81180082F220822202458224824808A5422484A0A282CF49A76C0511B212AB111A2D0
+:80150000161B212B1619B662B181B662B981B64239112B94AAF44291A22F142BFA42911B4A1CF9A1424E811F2264113F2264191F22EC19C2C2DAC2C21B2D2E421B292E821B296AB891F262811B68271619F262811B682F14B881F44281A22B842AB442A8422BA42AA4A4AE42BB4540B111041B61421B21211B212D121B294AB911B6423365
+:80158000812DA2324E13B24E93E014B1A394921B52F0239252392DBD232CD532E41982B89192821B6125B211A6141B612F14B1817642B181F6428119D61232812F14AA4221A22190A22B4829A242AE43008200480000001200000000000000000020440100000000000000100100000014147F210D8001122220E321228422AB818E42006E
+:801600008AA5C12308E86011421B4A0000C042284A2824258202881A882988A4422B4228420048488266024A8282222A88F4E3681430A1221CA24116011C04C60127164081858222A64212CE212AA421808686A452A22B12002A2882A48488004246A29288884823C821C88651222C06A603484A284481F8DB1814200F1CA36116011922B0
+:8016800064143827146A4881A5A1AA242626DE2184A1431EA1488A82A4438252B08184A6242A04C28220CC42528AA624424814224E81702282E42288A62486A2C21C28FC2A6500112200A0121A14A228889A420280C412822081BA210448284800282722282088012A0C208921A8829082282988A28430428AC42214004A02008FD3092A17
+:801700008422021840029061228A242409C0A29A0400822800314213A228298C820588005012122C21210222288004821C28080082202804BF4E0B111412C042684A8327968210821802D848282C92C11A4621848884829242426024825A2266244A02188839A884924882C28800106224C82A2C22A44222224AF8BE3F80061880946258DE
+:801780004A239622222B848888A094A823062984422122682414E01462288246021AA62C244092112C611982A8008A8228042C08C823242282A442222A24F4D945109121282001222130C10046820180A4812813A841824200222C066242288A0580A4240082244A2121242A0400908180A84820088280F8A4152004622A81848122A142D3
+:801800008082032A2C810A16218A012113A4282388096A810942128288484A81A4812242221A06820020A482800424A082822182428F570432204501808414A214C8800E002A8C260127231BA480044A890625A2248681B421344212244880081681581220022422244222622A880230C2422662FB100100222A24210222800480E4141126
+:8018800002A042C2008002142002282818280038200123084A222474828126681430828842884229840288EF840F2601121B12622A01322B242AA1682AA48420E121AA862A21A942238C1A0120B42184B522A9241CAA435AAA2C182C8122892BE411C8421C86AC2427186622E8342834628AA686222A08A88A642CCFB50E58200280A4166E
+:8019000048800412A04842190419842281934142AE42A8002210220410228424014082A2920000200420089082482B844860128FA207200200A04200000082882246028092421C0422220023011A2844014240025022288A22AC84004828882008004880088A22F42C410013011323140131907142190129240211C246218801290220A127
+:80198000438A248904A03882204401137441221402250221882D428825C22280484202282486F269D3200412C01222202202B08222218804A0428214802881042262008A61290012164201808202228024822A084842A0848642010040F1BE5A40010028C02120048601E2808188898822788182D2221C4182043140828404E01208C860F7
+:801A00002118C08100400100220029A282004220F2E7898002200A602540822482044031120080452122892824054800800288202C2808A021428008004200200820A2244242219FDA0818422A24014880062A018038122064182400211921820400888A018A011C352200702241C1414820A44242A02400144A0800420082F0A1C10000E4
+:801A8000000080040019840422121111A068000000244210A21400C8382601880012210010128102293222421012022288EF830E388A01A0122986012C028E526A08A01498008262185224801C2201006011621AA21292402222090080868A240882484A228482A42C8A4281E2C10142281E41601C1820440122001B211133249221222586
+:801B0000018221801181084248242827184846712102298E01008A621A8242004A22840829324200304246F1B2E3142AE119A1311E21241C042F16C24156B14168131922BDC1A6E89A8274A2F281A233A32912144632432E122F28218C84E912C2A21AD811DD11D411BCA3C2212CE526A44486E218E426B68164281B4886A24A282A6228B9
+:801B80000042224E2182ABFBA024EA022AE11AA7231B424866A2228A22E821944216B341C1D2AA4A81E11CA4D4884A848225E414AC11882F28E42585246224DE222D22243A712181BA9112E226288828044A4432422CA8622E4223A4C2421C88F8B9BCB01104142035425E328092522E522BE4CA989118235311171419EE16847923E12A24
+:801C000097A2C81AA26180EC2D2115A31FCAA72B2A2988F883422BA512884A8E026AB222EE24081B84AEC22B4C2B842B2C2E422B288AE62AB462F67C9230411001112B121123123122131882140229229822822820041C62281C02460114208408290822004829914123121112111211020000288200F012B614924E213E211F1252213D3D
+:801C8000133F32F223233F22F2A3A31F3DFC62523F36FDC252CE432F3BF373E33F16F663617AB762B211E111E126F621232F32F2733335F3939117391F3CE828BC72A4D11D2126532227223F3AF881222C043427381523FC41433F32E828F841812F24142278C2F24242212AA8C86E62ABEA141F13E116E611F121211D622B622F22F223E0
+:801D0000213F22F2A2F22F2FFD23512F26F752522F24F572713F33F622612BE21B732B222F1FF951D13F3EFF23232F12FB33332F24B892F991D31F38B881AAC61F25543225F2424235F3B3833F387481F3F17327342D231573C1F342422F22F281834EE22F2634228AE82CFE4242299282EEE12F26F61ADCF01111781B231B224E632B3343
+:801D80002F27B223F222232BAA5E422B463F34B6C2643C2B252F16F6E3E11F1EEC26B622B613E118F941711D233F22FA326327212BCCCE428E8226B372A47F1F197A21E12AF421233F2A38823F1551312BEE1B8821173C2B64A82B883F34FCE2E22BA882EE422F24B482BC22A8CC6AF619F514BAA5721B111B234E632B731F3333232E236F
+:801E00002F2AF971533F16C4622F24E424B4D2E713FE23616EE15E532BB39ED11F35ED2CEE28BA13F612233F39B4C2EC2CEC2DF82261FAA4551F19E929D43154313F2A38C32B19FAE72EBAC35A13CAE424F443213F18F862C22F2EBE42AA88EEE22F26A6EE2AEA3EEE26F629B20000A01200001A0400823011002C82A4248012A124114AD3
+:801E8000120119082A01232284012F120826010022482200488084A2482882208822F8FAEF20828281A21420840268888A021AA414222CB8218428C821824E118002005288422112C8821440022A81A48482A028228A04824210028848218A2404CFF60E2E411B2126B11162161B21271619F662111B282F1699212F14B981B44229FA429C
+:801F0000B1AAF442B1222F14AB424E912E421CEA22E415E22264192F226C1D2CA42D2CBC91C2C21B29241B2946B291F642831B6827361B282F34B881F2428313F84281222B84A6B142A84A29A84A88AE428F580126A1611C2461145012482F14012F1681D6129B412F14032F14A1482F14092D932AD412C952142C6D112A6C112E4216C153
+:801F8000431E212CB411D222B49144B21166248AE232A84866A32846A3284E23824E21A22F2428BA422818B2A294828AF411C70082000000000010020000003022800100000014000000800800002200000000002521F4FA4CA01A132282A1341829252282048A268884C8824A2188A268112882222A842444A2412C228638223A2888125D
+:80200000810222422A88A28248228A82A4482002222B82A2280026E1F308488A8121086222E031A4282A0852883384462233C220AC481A248C2882A161A08482484A68241A622C8A038E1142B8584A2804C240014882E88842A084688E21824F150F1AB2C12301522A8483A2612306A8BAA48439041829AB862AF841824A28B93288288AD9
+:802080002136124AB2229C4168C6826A2C1B3C221C81822BA984E2A0682AA84288488882884A28E22A84E21218F26EA38004221A282231424021A882480088AA34421082042242484A8224842184082C28A81212220082424862288004408104224A229222828004A2AD790000121828426820C111480042484282002848288A04A02424B7
+:80210000422A08C84221422A880282A068002A2808824A081C88440288484A8204F018AFA021281A82C2434229032E426AA8862AB141A1182C388122125AAA344A0842A0242A042B2432422A0D2AA9212081A18228230F1F26294EA2244219048A344223828898622880A84A423F5208382212C0134A3232682CA48158181381891801A0B0
+:802180008578228022888244022B5220AC84222242882220A843821B48C22AA824421C24CC824682820868682004F0CAB40080A212482004224AC2A14A22044622AC248A81024A8884242484A2422A04CA22039E4212A01212A22622282693222482800848198804293882A04288E848DF1C0342482AA121A034200242004222424A820401
+:80220000381200232224880900209421986852822AB141222241A12C14008AA6428226212CAA84200221002D223FE306A042002A044A02202188A2281820288221283491882188624A29A75219893682426018118084112224012819281A0262004828202808268208DF760138008001006822284818481280E814822422248404801201EC
+:802280004200800420048888228A248124240488A084000020A2484A08C2CF860D22002A2122A542284272A2284AA91458C8621E217AA8611B844A8884288C2483A594482B48221A281C21AC122820C7D1822AA484A84A8AAC841C84A4846A088228C2626026DFB80358282A014A810220028004002288480018808284226214221422806B
+:8023000024242205C0938A02A016111448212820882802802218228868185DC59041288022A121180080849421180000008024058228A0148622046288198486348282181100114A08888A32810021282124224220064B97000040022064222826814102100180364120821281A641200810126214922041112114A248422800006014273C
+:802380001228882228006800EF630DA014180014200286818802424280240222004848002880041AD821083C22282802281C840210922200484882882A04C21002E016F8546C144001162104421400402104001130218819141281BA2111928122319041382601141C02308340220A001CC28222601446024602B0210848F086C180148191
+:8024000092412219841201223041004800A80000004280240888882004002522088014A28442004001889082100242204232EB8022021212121818C0512218C011221880014A016028001220014A01429880052218A018882C0580B882041082044200230400F0D49B1001190419041012011421112824482CC4416022281423228411812F
+:8024800098212352221311022C8182B511C82124282301004250221001213082820068007FFD0922903122132204904118428800111A08524200288022A824002280144101800A601A4223024603E2304240022A042820240814286F580E1812480028222A01002242A80000001229258188012A98424200122712488821244821A200219F
+:80250000112180A248A880088024120229C8C11FB14D011E1160112C62163AE51225A297281E11281961123B1DA034482AC1122B461AA4EE40011A23A4459E4232297411B262A6A429B882A8722F15E4220E25B142A8E61D82828A388214A682C2A22420A84214AAF64BE6C0112A62124A62161B7128213460184AE2142484041B442F1344
+:80258000B461B2413A21281B9490C12AB321E43834238233E42CA4851C69112B113E221F117281F3A1A2829A7621821422D82288F641412CA4E4A622A2E84682084E61883FC5021B6619B411B321B11105B01132411D211B463B4A152229048008482964112E2211EE225A84B262C8E225C2913D31AAA2648AF8A142171824290823754264
+:80260000A24C34822B242A764341B2C31AB2423C4223B422B662A4242A68247F5E0A4200203822B022012B92482B929092482D91D012092DB1C081601424460116011418A0128029A4820000482A083081A048800482284820A82482421F9444F15151D011A2111F15F563432D122D133F17F772622F2BFAA2723F13F913833F2DFCC2531A
+:802680003F15FD71432F29F8A2A11F33F361411F1DF8A2433F3C7823A3452F27F633331F39F9C2C22D4229C8112B2E1D933F35F333B33F23F332333F1FFBB1B12B228E811F12F263611F2E62161F18F4C1832B68CEC22B88CE822E232B8822222B2A5FDE051F15E515F411313AF351F13F3616A2211F16F7A2B23F1BEF1BF261F13D933BB1
+:8027000099DE411F34FDC2923F39F932311F3EAE669E82AE911F1AE826F971713F32FBA3833F31F1D2D22F3D9C922AF323314E123F37EF32F232722F23F333311F3EEE26F682812AA2662F16F2A22327181F38B8A2EA2CBC42E42CEC36E62ABA2224B2A2FAFBC5F071411AD511C2111F33F331313F11A5611F36F7E1D13BAA7ADA31F38125
+:80278000113B4C1B811F24B5C2AD881F25F122212BCF3AB1A1EB18EC22A8443F36F733332F29F9C3C31CA4833E322B631F31F313733F19F132322F27F3F3B11F1FEF1EF2A1A12AB262F661A21CF281833F38B882EA2CFEA2A2EEC22E222B222B22AAA8EA1F31061F17A4431F11A3331F33F361213D4329F7616317133F27B222F94163170B
+:8028000019372939B941F4514323F5E1A22F17F7F1E17AB3A1EE3AFA33437AF6B2222F2AF812523F3DBCC2ACB33E723F1BE323FFB3733F32F263222F32F833331F3CEC3CF4E3E11F12FEC1C32F36F242A33F38FCC3832F2AEE2EBEE2EE2EEC26B622B262E42AA8AA1E7820022280011420226112001214001228124200A024800210022123
+:80288000302210020018400324822400480080C422800242F0957780240120848681A614286A28A81482149A2424088A84228A818408124828292C818C820C2A3C8124138198412A9841420068881328240A8088A48422009FFA082AB41122B21162261B21272619F262121B282F2699612F2499412F24B921F4429313F2429313F242B1B4
+:802900001B424E911F2AE414F823425E213F22E419F221C2D6E122AD292CBCD1E232BC91C2821B29421B292B861B6823B481B642B881B24298412B84AAB442AA422BA4AAB442A8424AEA2AF4AB1BE012B11166121B6146311142114E1113A894114EB1114A3B214E9113E21419E114B923C4911B12141B921E211D8296F121C214156218C6
+:802980002C9C21341B4127221B6966B21112123162682714282DA3112C2AF242224829281212928226F2692E008200000000000020010000100200000000140000000000000000002008005012F0FF648004142814208324428128A2488A6418C8141A02286842222282281411282384A186821A848C1291212B185A0848484AC2422400D3
+:802A00008229243242A08248A0248A82F2F739A0211B282812681B34822323A4252B24134121A11413A2824282CA01AA8138C12A84842424288A8AA142231281C5828814A082601288882A24849442882B48A88A2284A2A4144681E8E1085A621C19A21213E21224A8254AB241213E212AACC18E5146B1212825A86126A242881AAA2CAA21
+:802A8000C441602A8298CAA2481E211B84E0141892138A858A94218A2638424822218AB442324222284AE22834612E41A85E1C00280042122E12002821121400A220028242922819040019042A8482819242A052E0122808004880642220A4482182A8824A082880082B9200002846222102A02824821C8104124A32218880210A2A04A097
+:802B0000212011020020C88120028880082260246014802848228288048082F4FEB5E01423A2128033212725222C07238282245121A816812986E11822846218822A04282A98412F22A986122C042A84D222F821822A2484248284A42800004822A04229A2488084F2534AE0112202282CF221121A96221AC4A290A21301341AEA1481AA4E
+:802B8000A480A28210218806281821124A2221348282809222230A82282242C800802804212A0C4A0820B2FC0F48A0218005002C022280240580921180E1118824220E8003A81974A22208004E2122299881484842200428211304808882022B24004A82F4AFDC80813181280012194101805312A242A22836A128241A241862122B818866
+:802C000078481862A6220123A8141A8204282286212812622830224882822224807842828202F0D97440014A2381024850221282489A02121200202482E414314212C82118A218481C024A422108C21210C24240014AA88460164882002200C2222DA2478F00228280012822422A04804401428823248102008006800210011A042224904D
+:802C800011882081022004100210024A088004484857AB10A1128002A0422229B4322428C2511328A124A229A5816238421AC44142245838B24AC3C12B21168234711022890B27114EA22825612CC6C22248C84A382224C22C2284A6C2486E82FF8C0C18E01221A11280311114001A94822024091382022324486122A8482848002820A40B
+:802D000082A092400122820000A0481001820088100228F0DBEF001428161141C2112225C12111141DA23480012100250200282A58211022011232A22412292201240088702202242210821262242E42480024489D6500100110811201800980113182C0228021240260241C1102521400821083828802801802200821118242002308B00E
+:802D800022842686F27B3620822102202201182C088E222008266213601822860186C12282110088802802A02890412A192392218811230828224211002006222A0440F2EB2610A12420022B4111702122012944022C892408A0180018A01200821423420110021110A2242129042922021119042110220290420000BDDE808192112811A5
+:802E00003822142901390819081918012122312288284002248008292228C8228A02488002008210022100009022000068F0F55200001A844201280022001822002A094800302286A121256131181CC1820000A0284800882200001001C02200400242003F1A0142800412002100121280028818172418241211482418800720282521850F
+:802E800061252812192411612200140088001488002882200846F28F222031811211160221602219C32215821111C22213081918B221081B1A000014248228823011602814235812402168122222312825621421210029040014E0FB0219228104224082044880026818146019282E81E01218128201881814221423C22100001944922171
+:802F0000302129149341281180122124023021201222F23F2AA022923818221F31B31262322D223622D32298122C74B2E235F8128327272D8125E114AA281E11212D8260333D13212F118AB612ABB22E922CD822B1E3F81192331351212ABA2122226A125031112D4280A222226E824A864611F25B4B141D111F1A21F351212C11F221124D
+:802F800019B211D113C4321F1621D8130933A2121BB82E22193B2237122EE22E224E211411921F21A11A1321EA2164112B2119E22162124E22142B8A25D322E818C26239E2349862272815F122422224212531222AE81424F63CC8A041681521F211216214296412B83F1888D2312AD111A9281348B181612F1B18881308A23F239B42E078
+:803000001C5821AE832088E21AA4821CB48242F122224E21828E41351243B223021C04A825B2C2E4248606422AC2625E3A002200824A0162202428242824A824202421A441800448800548282905290CC880010042A084A084A086A084A0848088840A4A08889F48041B4515F111211F12F651413F21B133B631B741F4C3813F15F6D3D31A
+:803080003F15F5C1833F15F5F1F33F1FDF13F943C11F17F553121F1EB2B1FBF1C3CAE83451211F34F451131F17F3A3A32F24F4D2722F1EEE29E12D5E131F32D112F4517135D112D412F4C3C3373C2F2CF643633F1C7CC1F3834129F4C2822F2834822F12B4C2ACCCEA48F24EBCF051511F15F521211F13F351415E521F12E623F743633FAA
+:803100001FFBB1B11F3AFAD1F31F3DF891831F39B9D1FD41C31BA11F3AF8C3813F1EFAF1F13F3EBFC2A8943B444AE52DB9F2FBE2E23F34F792222F38FBD1531F1DFEE2E1371A3F12F253733F1EEE38F483E11F3CFCC32227282F2AF8E2E2C6F381432BEAEEC22F2EF282422B88EEE22B666AB622F2A13BB03182A6211E319AF15372372356
+:803180003B373B152994222F21F152313CB412F181933F1BFB53513F39BA33B993BDB3B9F1FF2113AEC22D821F36C7131F39ED39F3F373273B2F29B332F3F3731F33F2B3F11F3B5B121E113F1EFE8381271427141DC12CF281A11B241DC335B1C2BA42A2C22AF2E2812B442B666AE42EEEEE081F11E111A5311AA3751E321F33B172F15345
+:80320000332B719EB14E42DE921E529E921F2CB5D1FD83923BB91F36FF93F11F1BFBB1B31F36B6A26E2137315AF581D22F2BF3B1B2FEF1DAF611223F3BF371612F1BFFB2213F12F253533F1AFA81233F1C7A41F121E2286E61CEA23C4CB362E22EAC866E222B22EABEE2EA26A6EEEF9D072A0100002602202822089220C1220080220180BA
+:8032800002281901112822A08280092220022280082240010000002880026F2F062021022A21012822008001204831112C0214221C280831282180A1212412205112281C11011122601240018044A1420028488004487FA10A2E411B21B01162241B212F1691212F34B181F242921B282F2439812F2429F242B1222F1429D212A9421CEBDE
+:8033000022C4812E4216E12264192F22E419C2429AC2C21B292CBC9152221B2927241B2927241B282B8419B26298212F2498412F24A8422BA4222F24A8422BA42A84E822645440A141141A4281C2111225A1281CA8281C2BC8B1C091A225215A12222DB12E12882E921C2862112C48D132A8292D831B29881B24881B29241B212CB881C2A7
+:8033800082196222114E22196624482C22622448282312A2421F6B05208804000000000000000000290218000000400100000000000000000000005012F051372082818222A2522621C2211BA1A038C0D288428AA2188AA3210080280668425882901242124800181901CA028222138422081003A04228C84AA22C80D63302188A22812124
+:803400004131121223018A42911220A138212290C18A828B22022221281B82222A28828B9E831E222CAA28298248A2836242A8482732424A081B282392816022004621F87D5A80222D21021E41122233A2128AF28122328A31822C83A2818AA138A012222B8348822B42221989C88219A28182292CA2843622014238A84AB2412A36A22A16
+:8034800024146128A024E022882444B142E21D0C182822122A81722221813181200148188A8428829241A88200282280A4242228184AA252112C8192821982A828298804001121822126813281284828A24282AF6F0A00004248A041468124A26834402281A1422C212824882208111002292CA842A082E0120888004818004821828840E3
+:8035000082842888280A8220FAFBB4A014181C232283B1323422122B295E8280A14913E1248AD812B181B45122A9344A88A62423A2161B121B81282D528AA1782CF58112428AF122112E82AAA4216AA8C2C6A2821B682A04C8C8A2B0228426240AA8D07A0142E01102424A7132A22442E24882163142344E12182F1482B4512289218A8441
+:80358000D21262222E111381E22C21A3384A788263188A818112A2124A8922D4229A216A28A8848A9442822926A48228882A28F26CE620210128328024D12121E122A9422089812A28613982486A88242A044A0188231C828CA412122A042F1882888E84A2488242C200008A02888A22840820F87A7500221B1600322C14314112138103F3
+:80360000224229918262484A3111981827141AA48616A141284800A2881820A22428428E438062128200822A042B282C022A4C2288044AF2C829A024208481428122010011A84E81802A042210A24229C2221A8828822288238BE4218492231602130400AA643480621222482F1228248448022148824825724A031C81012021042A842284
+:803680002402422001C01192A04200880048240020120200803111001221424286020000232408622828009FAF021E612A2122A1212E514A32511C0422114282482F22A84866A14B90321AA8214E82882AC431782B285AA2816682AF28111223B22101421CB492D21222A24A3C28826C1C4827242A7482E22208AAA424C0421F7708001C68
+:8037000001002428221AC4111A829841181220011A64142A041322044200800250221A02001B21202884744201224002208A08422A14222824F2A78B2013410142001125714302112D4111A01860262811383AA484284081E211A834234C8184E22124C14282982024261121022B42A23110022328428238422014F2798C14208322A12106
+:8037800015021880B241830188001083A4821C843812A0424021422131222400221128102101880022142190421429880480848A2408E7E3A04200A021221880042821122025A7581B49120000821C8832124225020020410224348882B042622E88481962141C042002800400422AF46E9900A0411C1291124829810120048018420111FF
+:80380000140034482148C081402121612100139111823682C211001354128088C82100502282222002F061F9904116014800408162184091124880120224208431214848408281840130228818C21A42228A816214822A0440A2842C082682A48260280040F1352C00400100206214272114184E21A86018202281132296121D228E111370
+:8038800024810224A048489022001A24C14213241102822440A2248682A82842244A82282622FAA7F11418224822C0126242800200B041082821288AA4383142C022002438A021218004228002808808C02100001100A028202408489FB307112091514211288002168206271131C0718A6114180040012823140222B01202203432210058
+:80390000293A12133242882728C86222008092426200808AF8433500800414002C24812104A024D012840829884411B122A88118211C28448144011C21120117242A1401248012220414C02122008221008221F0C9C78091111F1131611F11B621011B54173239B84192111F34B581F811418823642D2935435E111F18A2CBCA64182D433A
+:8039800023E128EC31B442D13281A551241B215A13318117212B2217161C83E224A2443B642B843F14181233222D82212F241AB28282C821C24F8C4C311112221C24469342B052E521F522125632321CA484FAE23BB221A3851A1FA1543CD121F243A21356113F1592113CB8116222A04223F482432F17B122D212A34D1AB2C34CB321785C
+:803A0000A2C2811F1804C81CA8286AE62A8EA4E888E28A48F29D8BE016E612021A8331127AF21223282E211E412D61207582D21395D12DC11F12621A2F222EB341E213A842284E322AB162A2432223FD2222DAE12231212CEA21A98A2CF9825236B2E2BC82D4116A222E22AE4217342CC2828242A266A244686AB422BE660C8001180020CB
+:803A80000288122A08002001922008200400008A028220A812820022A08200200222008002002800006F634C2121F521113E71227AF561614E211F14A58C3F1EBEE2FEE1D13F35B5D3E525F2C3C12F1CEE3BFA23311F16A7541F15F9E261EE6246B112F463611F1FAF6F1F3BEA2FBEB2A864BEA3DAF8D381BE223F3BB2F2ED25A7448E62A8
+:803B00008AFA23833F2CB4E3FEC1C33F1C5C212F28AACC2B46CEC22BAA6AA64622F02B7CB051A7621F12E112F631217E723F15E724F6737123F443732F2EFEE1E12F3DB5D2F572F12F16FC43D33F31FC73F22F2FFF42114E91FAF5E1E34AFC12422F16FCF3B12F2F63211F17A6CFDEF13F32F343213F3FF632B23F3BBAE2E82DF9E1511F5F
+:803B80003EF8A1A11F3AFA41623BCC1F2CFA43431F28B8A2E82EF86242E6F2A2A26EE22BCEEAF482C27FAB47A1451AF431113E316E423F33F143632F27F743736E223F14F462611F14F743D33BDC5E622B45CEC23F29B922A9FF2B549AE93AB3E2B661FC73612F26F6F2727AFF53636E632B57EAEE3122B3B2AD2B3F1BFAF1F13F19BBD3D0
+:803C0000F483613F1AFA22A2272C3F2AFAC1E32BCC242BA8CABC62E42CB682AA622B6622227FEF4BF111711CF231117E311F17F631333F17E726F653712F1EDB33F562621D712F3CBDC2FDF3F13F1BED24FDD3D22F22BFF2FB73111F1DF9E1533F3EFE63423F37F6F2723F2BE327FB7373EEF32F2FBD63F613333F19FAB3732F23FB93A1E7
+:803C80001F3FFB93933F2BF3E3A33F1CEA3AE834B6A3EA2CF442418E832BAAEE622F26E42EBE82AEE62B6EAEE22EE2EF7D0A0022202248A1412682048A048A044082449241200882421180013142290118C01140011C092260124021488144210800822800F08FAEC0411A2202181B210000988001A0431C084E31221C21C121481C5222DB
+:803D00004A028E211882A02822822E41822A21782211D1228184882484024800288A84822424A8242E41EF7B09481B212AB111E216B111B242B111B242B111F6429219B24219F14291322F142BF34291222D912AE414EB2AE414EA2264112E4296E12264192E429AE222B491F222521B292F22B89122B69132421B282F2698212B8619B234
+:803D80004218B14228F242A2222B84A229AA42882E42BF290F48682E11286E131B216E1212141AF66283F042B31AE23429E3142A734221FA42112B422F14EB2AE114EB226C112EC2D6C1429E212E41DE212F22B481F222521B492F22BC9122B611B44298212726196226114EA219E224084EA2224E82A2282B4229E822D43C0F00000000CF
+:803E00000000008004000010020000002223440100000000000000000000800821F0714B0012113826024E12522902221D8213210512E81EC29882232426A4484221298281A13438903221282430810042924A8282A282881B8420082823988220A46842C88F9B4621051A4221A4252932215286F251826A01241B492C5421226829A53861
+:803E800088B21982924119712282388233A42D8A84E41984E412712222E129C4214661184A6838421C02144827284220268E088621F289C11442421C6113422B4238272658F053221C7C2261241B181833A2522F22C9C292AA24BD126A228E42222CA3184E3213B521DD228AC481484E318611A2142716C6C1814AC8A32A4461161482292D
+:803F000028928268228A84A8482B2C7F9B051812222022314213212288A821181242484E828242124A022819241461112190822820055A42022322810818682280A828882004230429A848A042008B912022218202A016686621C881C01300224A08888008384888114200002A08488008204103428A6222828860144002242A048242A251
+:803F800028D03C0A008A91111A261621818126A3292180A584228AA561B8328E21601822272419A2218AE11C62235238A28E411B122A8181B842F8812228202882922220C881A822888A9642A8A048F0F9C12082A1A11B215840A112426A8803004A212682A5822882A21848A81314A221122A2C8302428A94311A0230812CA22422822801
+:80400000882120489122224A8A944288882A085FC708000022684A833431C0819A92132180A8848852923211221C08211C06821124D232A8118880E121C84219088228238882324120884802A8824A828204BEE88084042813A4214826014A9211422880818222A2C122A2C21282128824C022189842C2142C148184112291212A04200424
+:804080001420828408888002C8A042DF7E0D190342112A01260221182816E118A248A0C18842130212222902121C0E2A9442203232181411422A84A88328C21AA8248E210028224601480023622488288223D81E0D2082810100181C0420820148808401482140012B68C02130811001802A2201002C84012180A84842218880A2C28008A2
+:804100004280041F960419252261136E11222C843241521A2296918812126AA834EE11241A2A24622882141982D4218EE1129162D2A819B611041E8212521B43B22B248681888C0211482A2C66282242238C8A28EE580AA2000012221311824231118024A44A00A04220CA11A0242A042722008218001082028A622282422082041914A283
+:804180004800888028024842B0CC04281C4301228002421282141C54122501800800144825810222C012141EE180641248A2241168209421421B2C1113449181142044C22220840428488F3F06002001001C02111A2284014AA11A22241C15014818481C2CC111211382044824481982B481222108200C0000004A2812024200822C28D2D8
+:80420000ED43210960144218124023C8230040C241190460111B4290411CA924292914A2428034128A0412232111C111132848621619480200822024088823840842F0DFB3008024021142800242002811882AB1820180012002002008106112318200482123C413C082A024142C247442022024042E82482A04F06BB1A0422002002128A7
+:80428000408249321152404221A2214A6811200121302316022D113110A282212A8898221B182C61148022641842132804195222CA828802800C142FBD0714C011802322842401A024808804000030812C22114101134A21A882A2008811A048A042202228022682228822A882902200A800281FA7042082144121441182A4418048022178
+:80430000124213C441100221800100001248144081140200181800250220020000C20020C8428F6F08136119187219315114194492A1141C28442193427012222282A41280CC122A84B11184A482241A88AA4828C0618A825221864242119222245022861102282426229A222242D0E70A82A042800418241C820421A02D9021C04124880A
+:804380002242230A9814C820A9148042012411182C04238A820500A88880C2418800000021F0F6CBA0231F1A331118124E211D512B444AA1A11D111DE14A741341A23A1B228ADD21A2823B141B861B241F2C86A4114836A28CEAF19131CA26B4411441B2C178A241B312D622FA62E2A23952124E22882F2828B462B4A22268262F24A42823
+:804400002B2A481423F229411420E812E216B261974152F0236233FC2242213D13CAF4524129F85241269352182E411E412E52F021833F32C4132F18F411633DC24EC21E932AEC22E83A621F3E22881BDB4E821368114E63CAFC41822EC125E31454328E814AEC2606E024A48428284E428FD8031D5112181B41141A31221F1242C1519A14
+:804480002A2CC19219F3514124336517171C1A021AF81291CA82B87192112A61112223E228F282214A99E31CD1219322171A5E51183968322A12B3C122B2811841928229AAAA2B8248EAA8CC286FE6032002002A08806422602280082C8A848A840AA8003142314A928228290829092501250188480000800400000082004200FFE4052297
+:804500001F11B121A2334A683127363F26B272E514C4B11F19B111F1C14113C8811F3CFEE2623F29DB32F88161EAAC623F16A6A22AB731D32134C11F1CF4D1311F2DA55D3E711BAA1F2EF2A1211F3AF2B3333B793F28B242F662223F14F4C1C11F1CFE43E2213F2CFCC3C32DC22BC62F24B6427462B262A8C24AA8AC8BA13011AAB431B2BA
+:80458000313641DE233F36B562F271512F3FF5D2D12F25BD9397D21BB93F28F342D22F35FD13933F28E22DBF42A4CC3F2DDF33E224FE33225E422B5F1F35FE53F35E737E727E722F3AFAE1A32E632EA32F2BF352513B294AE624A6EC3F1EFE43411F24AEEC1F2CBCC1EC26B6A2B842A6466E62242382F8C2E27F8E41C1211F11B521F23160
+:80460000111CE2317272F363222B772F35F743B13F3F93231F14BD1171C2F363C33F26FE43F22F3FF5313133B2A1FB21333F32EE22FE23621F32F6B133B6F2B232BE332BAA2EA23F2AFEE1E23F1A66293F39B393F7C222213F3AF8E363AEA32BEC2F24BE42F643C23F38F822A22BC62F2CBE827A22B222B822A8A6EEA22DA11416A1391B9C
+:80468000231F17E219F311233F37F563211F13F7F3733F1FFB72B23B488AB5F1F573D32F21F5F3721F26F733B3FAF7E3E11F36F7C1F23F3CEE34F673631F37F6F2533F2FFEF3F3CE722F26FE62C22F2BFFD1F33F3AF2B3A12F2AFA53D12B2D5AF6C1E3CE631F3E1EE224AECC1F2CEC2CFC62622BCE2B64EAEE26A6262B422EA2EEE24F48EF
+:80470000051800006038004814120020011A0413011301111001190198800100186012C01100004800804402808402004A025FC902228011A11440926130814A2121042B14C021112582041A84A14A00282004468129A482E0122DE1228892921B4942130813384213081142822028240848883CF4AA74A0421B21141B2146B21132621B0E
+:80478000612B141B682B9419F2429119F44291222F14AB422F14A9422D912AC4911F22C4A11F2264112E4296E1226C192CAC292CBC91C2431B29341B294E821B692F24B881324219F242821B682F2418B14228FA4282A22F2428BA42A84A4AE822F4A1C3001A64121B616219A214112B1613A816824EB1822F142BE81429D812AB482DB1E5
+:804800002B481CAB414E812AED1588E41182EC11E2120C1CAD29489AC6421B212E821B416E82132816F1228219E424BA812224F242A2A24602A8239282A6F2365700820000002200000000000010024C01000022000000000000000080022008000021F0CC1A00138102A014221F21A4121E2913812C2424214101841A44A828008A8224AA
+:80488000031F8728458824868A5842211C085462E82A2892284A121801C282B0422282210243AA86AFC6074AA228121C91612CE2718C624488E632218824C8CA32422B942BC21D22132DA5492EC137242659942306219E6326E22188D11221F911A469D2182AC8881C4163482C681862D018981442E22C28088388679424DFB20762DA8209
+:8049000062111CE421B211B44133161E28DE211B822A4CA249BA54324AE888C4228F2884A51433B883E488F12418229681E58816F312629A729211F452858E248D2186E48688E718028722A26822949E44882CCC42A818A21AD48496C2FF290910810122484F220862134882044800421229B211C411A2882A84B2234491428B242116A144
+:80498000428200298952128214C081B0262868148414828084220A10288268225FF10980021942A241264238228CA28419622482A0422C28E1240A8922028A544817224280122198C240022021B2812244B82229A182282E8100844284A88424484E2480024A03181661412CD141C223439931582B581F212209813F283198421F8832174B
+:804A0000B84B84828313F1234248837232D124E42EB12884C212D81F2532C13CC215258A3A2157246688B4120C1EC31CC8423C883E422925884B88C748424F8C0B1838181921E221A4832581B362C18318908227182F8A81483A3421C8288911C14C4E212722184AF23142228A8621311327182C9314378ACA7221E21837128AA684601877
+:804A80001148C268822981A8488B421280F424BD00114428659321441E2829348872132A142881C4421C3BC13AD8488288E224C821218994214129E8881442228C2614C121104218B4284422C3A14E128884312D8A4AC248241A1284E682043F7C021CE623444488134894844C2201902A830122497428A1834C81618433845682A8281250
+:804B00002F44C12440284C91382A843421824341F8C2224961264724A664122578226824424260828248848429B367410249341920944328360A2632942AA52842AC042A99448400282D1490844B849522848A954230122F184233184B428E14214628084880024784122288222220D8848121AA6129F19A93141840A221413889D512489D
+:804B800088342814182928615485228124B4A24444D818E8220427442240288232241248882150842849311400888182488A44781482E8C148048440B488C4557032614116B112B214B422B1447221D84AA25283A814A9298D714234E8FB434A6A648A64C61F44618AE63C6237C62AE446F91C2248842DE6821D522A18B6249882CB2585BD
+:804C0000F4628441422392A8142FA1948887244F22A14847814CE24188B4288871A872E6014828E184221D488D121604B022912124848334214C0189218103811D4210042D1280842222A1122858281C410C922CA141228E44218E68808488842298888489018F4482F44843141416064C429A384126321143DC2409249082644125042C64
+:804C8000C16841829081A742250144321E812222253C22121244AE5823C28811174228194414011C048902608283148801187F480D38000000C92444081D181382B22115022002A0181449C22460C19694484304A01818825552411001544C598214430942430214400888184008813FC606008CA11418240019C25240928414302828889F
+:804D000023584812112493180280229188291448081601AA441844A9211C61248325C2132E420014248228C02228288B4329F2DD92405218400145411441C4212062816B34843014293211881B82484B12800488248609A4860268444824488522441208412C314816244472482421C682844004006F9B0B8E442712B1221CF2324111205C
+:804D800021E8128808821A08008041248124024C8484646989B612C8612454285227482869E8415A2283EE81622220015022282E482489842884648140F1145E601142486044248B122884A1259A291CC92187422732142651282221831C427886CA292D8297224A621140E218652C422328318412404402396414288299988800002828E7
+:804E00008C810885F44EE300808201C1904900485604842081248594414840081302440080C21844189021608120F4114841442008244842502248202139821042F21863102441424128A42525E22244054222447044084214468499241A04818814601213483882681CE248342224192A928C8A8682618124CDA1190880842442028C8895
+:804E80000442E05C0984414F11061E21401104281C634827848E382504121D842B811548551229CAC55814D82545022E411814821641982158D021016014459224422B2115E211628860E88B8246042222AF4A21F25BC240612C6F3222E512D228F4422145F31952AA752AF5A2D2DF1A7A51742EA42216F124411F81D291F481467E8184DC
+:804F00001D6C67CC474257444DB77F96B98DE49E17F992124AE854E134F41284CFD968881D5A1F8AD4D8D342D42BB114F524C99E118D461150886E4AA0A68A259218748D18DB27142C14A111389D183B311AB1215442441BB89446DA8AE1119A1C6596312D81EF46B924D8C5F435D2A6B321EAB8945835E821E4A798821E6A6E2CDF12F744
+:804F8000B5E23B295F12B322F33CE5CF5AD248FBF7829F12E387F4E225283F262A7458F12AC82E728AFA6AA88D1C4EAA4F84E282A2C72E22CE47F03514EF51538957125676647D2DF6482C6E21FFB46A259B252B114F38E8A8D5F2A4162F6CA81C16F25A318AA12CC9D838942B27312AF488242D3197212B9AC82769214B128E42242CB161
+:805000005278560347A54D251D82BF6581D413DA227C453142A56428233838A9AD818D38419B2E8002108284C848C048E088048A040048244828822882421328044288442968448880082908290888481440214822C81141184388914430948044D41F4BF3B2121E31DFF3F33F1FBFBBB72353733FF1F51A12FFF3F3ABA1BFB2D7CA19D853
+:80508000AAF81E167F517525F73C9FED4F6FE2F22D4D5F52F926A28D838F22F6322BF5FD9515CF93FD343A1FABF6A6262F34F432133F43F3A1AF2E2B1F6BF35F567D8487647F52F1283FEFE6F27E3B1F22F3DB1EFFC9F818286CF2DADE6FEBFBAEAAEFC3F2AC6CCF8BEA4BAFAE8FC142F333121E62DFF2F23E1EBF83B32A732BF33A1AEFB5
+:8051000047F57434CF43BBA3F15AD98FA8F9121A7F5151577742EFF3F92E1C5FDEFDAE5D8DD98FA7D73BF86CFA3E6BFFF4F6BF7DCFBBFDBEB98F97F6BC2EAFA7FEF8FA3F77F6B37D8FF2F2B836CFE7FBC71D8F2EF63F3AEFF6F7AD2D9FB7F371623F24F3DECCCF4DFC78348F4FFFBC34CF2EFE7A386E326F87E34FFBEAFA9F58041D222B82
+:80518000537F33733FF929696E5817F47FE5F54D46FFF7F3FBF59F93FF58F88D1B2FA1FD26667F53F7F7F73F37F5AAEB25F86ECC4F43BD61DF98DCA9FC336AFFD5F5D41D2FF5F53372CFF9F7886AAFAAF2327B3F29FF86C7C7B1FF7AF39D37FF48FAEA23FF96D375F1CEAEAFFCFD88BB8FADF78B9AC5EC2FFFAEAA6FAAF8DADEAFAFB892F2
+:80520000B4B6E84DF9A49E9FC30C1F29F332167F32F33E388F8EF7FC7C9FB7F57B7BDF56F4FEBC9F47FFE9F88F85FD8C9B2FA9FD27673F55F5F7F4BFBEFCEBDB7F9EFCFCDCCFC3BDC1F7C9C99FB5F4336BAF87F7B26D2FFBF5F3F1CFCEFE986AAFAEFEB2BF3F3DFFBE35CFFBF8BF37FFFFFFDB7D8F3EF66F687F56F7DDFC9FB6FF99AB3FCC
+:805280002CFD8F9D9F9CFCE8AAEFAFFFEC488FEFF7FABA6F4DBB64E16AFFEC8E6D1740012184412022410120019648450813992812811200109128188992138198422142189094D0144148628100204121496189A041002008F0336D1004403448304612232439421B28A1704222E134126424412D91828571A142444AD4216141881012B2
+:80530000D82619D12418011598841309159414178188908A20044048028816089445072D421F4152281F4132481FC1324A1D24AB161F48B64AB981B24A19B54A3924AF3439242F1479A4D812F9A4481CF9A54A1CF8244A16F1244A96E1A26C592DCA9E24ACFC91242CFC9124AD821F49B248F89124AB841F48F24A111D24AF349921AB9484
+:8053800051AF1439A4AB9443B242792498924F8284F9244A97E6F0221A4CF6285144AF16E1C1F442111D6C2B128E482F54F98168A99365AB9422AF34B924F44A914B48AF147382F842314FAAE514F124CA5E814FA2641D4D8A5E256FB2EC41E2B2FC112C2ECA1F49B42AFC1124AF22F891648B861F48F62A128E448F62F9814CADB249F690
+:80540000489443FA483643E844B394E444DA86E444EBA8F51AD500820000000040042800000000208401000000004008480000000044800228000000002F5746911225C11880C1448120921484832891450013413812A20088AC026270144142B884548669312224288881C0581638A42525C2118D211F82214494822A21092C22C134A833
+:8054800089B248F872FC40E44823921C33F412281164C941CA8126823C1892122F6482E22844AA922E482246E44812913B223336743182A28B853D5443C4239287486D22430883CA4849820C93889441884872896484A3041681F27BD9141636C436C81613955A916489D26811AD283A38598A8381D1282241F8A21266A82876AA828AB2FA
+:8055000023B11132232F4432C3BD842322187B42A42CA37884EA86311682679A4817415B421C3368418E412AA8582AE18294426F228422E289F65D7B10B2110284C0240049018884231404F04227E024280A00414419141824C4184460492F826545221118106488430283829288841C8814220148608189219818D0CF02431201901228C7
+:80558000003416A894822048A242208881644411428289824414428428C88280082D52001004230434F04281198448C88116886281888423048870CA45B24181923516C1424E124429B65692C125A116BC092D55982D9656D24978B136288AA121224DC2229B241B16623E414E2C29E42AE12423245821381D188E2A892A4BE1427828C181
+:80560000228815E218C446AAD4A4E824E242A44A43A28289E282F8FC5ED043611213428134424129E422E111B851A881BC4882B1A29584218B18133244821228431892442E1149621687482D82129229A44825831368C8AB282B4211863729884A9881999CC52374241842348829A2282288CBFEA024301416226123C022539448214A82B8
+:8056800021C8452412CA51164B94278213A1248883A6248D212924A4186848A82B423012001921021A08282466114302C0B8888C97E26243048368826F494862C248225417C229C33243265448CD2216E288665118C8882B412A74123421422B25A041A847829042621E448128269151488CC6A821418B488249C28C284698A42331AA98C9
+:805700008D242588A8424C41024866F2B7D7D028D42404258244418471220C412818661A088746411E8890828D342568D22BA11CA841239184A1845223C14B4532182B41411D828451683013869211C364842681844884A318688D161A2E12F8EA730090111210881468112015413182343821242044080041843142830219084821281308
+:805780000212202442BC42A1424A814821484418224208805A4892446FCF4723163611472117C293E344123635442E5826C1182F517411EA243BA4243A784234235E2C2E48A42A9C2867A318472883F689548F214462A636C1731AF218842D83484BA48E68322E1CCAB14158298A555289516226AC812A6C41493A742AF948246F330A4124
+:80580000702212612480E181364A8424122F146888217048B21434481289081853421461142CB44802005A0246140222105C8145C2442F1488921A8A1668884A688A6082182A94188628048FB7092634864322A542442629A142532909CC252148912643813412A2921B8684881423022AA81888182818899C1328C02680C651282D812073
+:80588000C2E82B1430822224430288A3046883F2BABE20115821441741812110C8482839046113122214C2884D81844002842741128014418EF2448846224188D8222288128A728224344A109281D334282C2492482A24048D84009FD80A4C24091423914222D42AC11A22388216684515A412A812B03894C42E5260423024B02245A2520E
+:80590000488C01283812A11A14D4A11901884FA4B22801262A0C82108A2AC2A2224864ABF540188104C9422104150213440419120286011548410140841101865C211A54814001242480029A12140460188212512814800825480882298AF92B29A0344C3425104148E714121411444222941169C2844F1411A121981C51818B844602469E
+:80598000C2153391452D811A02125200840029AC835042319C942289088C5482480021424820E2AD0C31344814894431481218001D849B488882881129B284B182140344599218C81A8844E4880248428A82E88854824DD124468102812E414140038121422AA824602C0020E4E30E001244000042C21A94420048520000414218C081002D
+:805A000000002D84404401111001C04A110090C8181110048244280041C572740734AA012E1230246184604288A813D1A40C821A24C8448514742C81A881D02C428402A02187281E2493584A828F487581B22409554234888C220818486368182B826508C244414568B8884F920184241E4220A848604471106141C021801512110242506F
+:805A800086346A01C81781C348C44441863164288C829254909812824C022C62194441284100491852122A285242708D457124B5D153465D138E488D4917527043F51483142DA1C8184AAC1246F522A42F74E948F9224145F8E14288458225F2B8424772DCA4E846A28B24B3DA227648F89489A28B3432BF54B2282AFA284217988F263FEC
+:805B0000171B4885B942BE22E826A2441CBEEA9C2846C1A26F9D065E722748159362BF11D3638AD29CD684F2496C1BDC13F9C21687A97D2167294BD257115F88648553D811DD5C78AEEA8E7885BC1451149B442A7135F7A2F84D288EF8E01279B232224F61F2B28239E42A5D64AF7472C3F13292318F9CF94C8D448289024F2A42022DC435
+:805B80008E4169F54B1D241145AB331674643444EF84F453143AB582F134226A7519F947C59E121F54FC9322CA311877128FC56B4F1E381F51D4187622F342661D1C2BB95F2DF84A1847418F447574E5E52FD941DB69B3435941CFFC3B14378819DCC4BA4862896C56223F2C7A2C626CEFC8DC8238EE4C72A4F82CA487CA5FD103200222CF
+:805C00004822208234248A44025448284082D428028B24824E24318B24114A028B24304821835414424501148C048C44C3482448A048A048448E48A048852138488283F4CBF980F411151F51D131F24F4FEFE4724AFA5E291F35F552B66F27F7713297EC87A45E724F17A1981CF8555147A89E525F157C1DF92E4D6D854D5A25F21A4F7F35
+:805C800071F1264F7F51F1272C4F47E7B7F732326F42B621F29594D5FD71315F7BF36969DFE2FA6D245F52FAFFB8BF23F3529C1D878FC8DAE8582865D646F822A44FE2F224642ADA6EF45C62144B753E751F31D377F24F2AEFE4F642445F53F259359F55EF47BD31EF2CF75B1B6F75FF36526B123F35FD1711CFA7FFF6DCFF97FF3DD9FF99
+:805D0000C2F78784FF86BE35F17D6F7F5BF1F57F7F79F9BE3D4F47FF68EFABBB6F4CED31F7B431CFA3F3FCFCDF5BF379F9EFB2FA686B5F7EFEF9BFBFBFF352E53F64F4C94C6EA68FA6EE2EF264A43F62FA26AC6F4EA6A2CF66F79FC5F011671F5257717F73F24D4DDFC2F6492EFFD5F255414F42EF6EF373729FADFBDD8E3F2DF976F22D2B
+:805D8000847F73FA535B5FEBE28FF57EECDF8BF1EC577FD2FC24EF2F73F53F7F7FFFFDA7DF7FB3D9F6F9D6FC4FEDF5937B3B731F1BFE9DBCDFFBFADD1DDF5DFB41589FBEF4CFE4DF59FDCBE7BF21F3C2F85DC76BCC2BA6AF6EF46EA66F42FC22C44FC8D4CEEC82FCA8FA4BA1144F45E653F331237F73F3277EFFC6F668645F53F339759FF7
+:805E000056FEB1D23F17FFC8D3FFFDF9B6D76F2FFFB6B47F77FFDFDFEFE7FFF6DCCFC7FEFDDF9FAEF6EFEFEFD6F67457FFF7F7B79B7FF7F7BFBFEFABF5FEFCDFAEF3D3F93BFF1F39FA9E3DDFBBFAFC5CDF5FFF59F9BFBEFECEEFFFFFFFCBCBBFBFF7D6D97F74FCCF4B2F26FAEACCCFEEFA6CCCAFE2FEC6ECCFCEFE64C8CFE6F6FB5F100473
+:805E800000214800248E48148234004820480430810000008008414288001002004581041220410354840000815048F02E8460384043541C116148254134625028598418B542A842144B481448853484406241456214454291C4420029084D82C082802858221B4820394AC0868028586A4984284824F8DFA4C0421F41523C1F417248F11C
+:805F00001164A3D441B64EF1816CAB9619B64A9945AF54B924F44A914B422F14F9A4482F14F9A4481CF9244A5CF8244A87114FA2641D2E4AD6C54ADE24ACF491242D421F4952281F4932481F49724AF28164AF24D141B64AB981B24AB985B44A39A4AB9443FA4A924F8A949A4F8A94984FAAF4C961E0A2D541F62C531AF2E8111F413626A0
+:805F80001FC1366E1F89766AF41144A81E68AF54B934F44AA14B438D914B4B8F543BB64E211F82F548B56F22FC58A44F22E41DF2221A8F5DE212F1D8244F3261CD6F22F5814C2E531FC8E216F19168AF22F181642F32D181F462941F88963A5B682B144F8AF442B44F8AD42AB384B448B386B44AE32AF5DE3D000000820000000000000095
+:80600000000018004800001400250800200800004480020000004001CFD245C2111440A514481C157122D2219AC83498158898A8A0162B86BE442222A28922426C428C26592A832582024C2222D2428AF12214A68248B422845482364102C0784226D82E38A849014EA48B28FFEE0442AE121E881844BC81381485110498482D1656C416E7
+:806080001674821458229949146844A348124916694219185882811A88B18241F8228981C44F81B2436AC19C2A948860B88648E6824821048B84CF124441D6120833A424A3C9154664141A5441359225678C133822AD16981E2E2CE14491A26E821EA2282236226868593248397922BE8114792248B88CE1216284CD8234CB212887482BC5
+:8061000028384E83C1AA215238818F62E1849829253CAA4D42D14714B6FA297E803111001816D8122831288220A19411462448247A483214851194884D488942183824813018220028A02923E2890286BC22D141344E8C2254812482884828A08490982A841AF4D836C012130144184C7464821444084800850421481C222A148412044801
+:806180001604C04A14411002001828221604908C8A140220184898324128201424846478244A021694223D442F222161129B144B1A9E6133A91817488E512D642E841E8249E4A1A4824A42C4686B28304226E462614B2A782222AA291E816869E342C898AF4831611956422A34269E2A2602248841882E814B18AB48818A638281FFED416A
+:8062000002184425D234C4123813345483A92123283881834836244AB144A2128841C0424142444450288E214C02309148444C6222AA61536612A468C0821042C288C12BA11308838894A48CC2489FB90C764221C124124E244634229126E414B8118441F445124A228858128F28A4424A6242C3A2282458224F22E14649022F22880B260F
+:80628000228399984588140185B4C672322802820090244F2229142821041F260FD0242254222682012D21113024282840A2C2481622074302231109602B40E12221C822414328243824567422C828444022E2A402452142880150242A048E1244B018F8899B402EB141235148C36244A0422D164194782D4429C4158B8383447842A44820
+:806300004227948863D541224CC8242744478284D81C7421524830481A381258482B1400B0A435884322E488624CA8822E882C8438A8F06E53A01400D118113818A1819A041C28018502490232124C61424489028443F212C8001228604120C181142088C821AC186418400229C8422212400483446422CF764EC1424B121B216D19264A93
+:80638000ED42D4126284C4D89CB2119414F0824D8B584D2236D842E742C5145784EC38681489D484D26AC964AB828983CD441F614634248F5891228961448A3461ACD8A434814A3B88C11AF82882435A242A7828843C44C332289FBE0E49012190161A82217122233122C08248232493221E4842808884134134241A12E214824144C224BE
+:8064000088802801178923224922312228104102238424242B2488618888827F31022E41122C82E142251412C1414D211C8184089458A0814A1284042C23886848120000001822211084084721101404004D82106222E042382281218488F0F11A00152441411A0800462282084B2C4B12241922721863241C11152854141181C08317447E
+:8064800021821244421418002148A0298880B8128A04A0414B82004800908C1F95080041801284024D31584A022906A661422E14A08229240222862202222C84014B4148001624D4424286C24620062144208892422CE848242414C824604220B8410745188A52A413315113F4422400C0B416922100424E94411182423144423041417000
+:806500008264189024912B8428805484800623048C4201404C04108298828C881846F2EFFAB0C2322400460444541811483082344C2C04208831C210440224412C2282A2122F288122A2282F41484432441264208872840200802822822848A861428C24F4B8E140413113280042002C12440441602100C08418522400530442D2122308CC
+:8065800043410446682122B0820440042122214541240288412241828514024F3B078400105884121A9242443420A1818C1141322100551831421344184213159C4110C4491200E011040000538881242498911481412021440228F0B233301421146F214461134B211828122C01420030114129810A4C032820E22182118428941C486825
+:80660000162498222812004E334A4222022C028826348246A2428426C2682883E6A2F1569C24C01829140124112124001E24411A02174224469145163124F04314442E9121C81413263125294419185A842458E847188C02842922A828CC844282140481291402908225F45CF4B064718234214D211F46D3A852435B142F2334141B472F3C
+:806680002221FC15144E1422242F5ED139B4247121E512F13411AE4117223512611457E416A58127844F82F62D5CCE944B24641AE144A4482AB762F15282308239F22248AA3E497D22AF2E2CD822A8B62D884E882AEA8208BFF44782721911C242A37144A1352E254E341CD122A2882F418B588C57157F1383BEA23A1227814E4499D224D0
+:80670000B882B624E414D76635A22F24A43A1ED64AE121B22AE611B422D161D226F2548546C4614F82F4A124CBB2CE821245E4682806444E2487888F44D42847A4482761FF3C49D173D4A4E371F31B144D4B1F41F524432351111F66D614A161482F18F4B3A16C8734154F45F1C1C74BFC53E1647442C48D5C783C32211EF15B9A7F743474
+:806780008487417014F282864B2163B2B81852A6248E246D824422CA5A2369E148F814244F26FEA44825F2242223DA8CB44CF2ACC8CF62420143022260224824501400400444482484288428844C42C82425C82484288410021001118111811189914189914189018D12488D148081442138488242EFD7054D166F65B312D189F25941DF99
+:80680000D4E614F425371F14F477666F25F6C2B22F4CFDC495DFF47D6F7D61F266236791EF92F91ADADF93F51519EFE2F84F4DFFDEF5675DEFD7F58C5D9FA6B4D3F5FCFCCFC2F7486B3B685F69F5232395FB1DBB9FA7F36E354FF4F7D349AF8FFE65637FB1FD126AB7D15D87DFF1F33A6AEF277E46FEB6964FE7F18A8A89F484842F22F696
+:80688000214CF04457EFE7F71B385F51F753451F57F711251D351B353F21F352572F2EBAC27E45F74BDFBF97F7313367425F97FD2EF91F58FD37651F91F13FBF7D857F7EDDD7F57E7E5F79F1F3233B5DDFD7F77C7CCFB5F7DFFC5F69F5165267635F32FE7D3EEF72F7467F3FBFF47B69EFE7F7327E3F99F6DACCFF95F5B6922F2BF2FE666C
+:806900006FE6F6B696EFE3F12A28AF867624FCE86AFFCE4AD164D74657449F92F251235F74F253515F72F243417F57F652742F2CBF42FFC4D15F74FD7F3F3F34F16727F7557F96B976BD37B53DF561DD5F5EF467C5FF57F577595F5FE127FDEA5A2F7DFD3A7CCFE5F4F6DD2F3DF5367616F295368F3DF5727E7F65F7CE767F5AFA3C3A2F57
+:806980006CDC2AFF43E1DFF57D45B546F74EC26FC5F56A8A6FE7F58ECCAD68CFC8FE28FA1F1544F16277EF63F73C2C5F57F375275F77F757677F74F657747F51F752532F2EB6C2F5C5D77F74FD5F5F7F74F56646DF16FCB7F9FFDBFF3575DF67F761FFFFDAFA72C3FF77F5767EFFFFF3F2F28FEFE775F17E7C9F65F7F2FF2F3FF73636775B
+:806A000073FFEEFADCD72FE3F35776FF7AF7AEAC6F68FAF3F3BF1CF7CECA7F7CFCD6D2EFAEFFEEC26FE7F7EA8AFFEBFDE6ECCFCEFEE4CCCFEEF626A280014150328400411A442209482413412401120010211463442084219412422A21D4120125012C014F3281440120488104004844400444F0AC61F08441400381151434113C014601CA
+:806A8000301146459822414A688825751448C1488F441844C1185484548C9828418280121E51248C1608C11B282184211D482D828CD44A08272484811008FFEA054D431F4152281FC1F248121F41326A1D64EF16D141F26A9119B24A19F54A9543F24A954B4A2F547B24D812F924481CF9244A5CF8244A16F5244A96E5A26459ACEC49C230
+:806B00004A1F49C2421F49722AF2912483F49124A3F49124AB141F41B26AB911F24A9253B14A3934AF4439342BB4478AA9FBA448984FA2F44E61F0244319F628521F41B26CF11164CF22D141F46C11F06A9515B44ABB81F2481522AD958AF448B44392BA63D258EB22D1488BFC18A52AF418242EC29E259CEC49C24B1FC9C24A1B682B121A
+:806B80001E6C4AE8C932421D2C2B94CCF222941D282F24DB84C29284ABB4439ABA478BAB246B4AAB342E584FA30D84808412024400000028000020040080011002004001400848000000000028000040024081F2848D80F4122549014184134602441A023045148C2296184AB282268162842632A82281228948E42204412CB22428812AC8
+:806C000051C2211E2E6042418329E88182D884C48248F022468CC23420A18226F4F85B40642822C7111123711256844A73C2D112681C1A2878442205D0842931C41624C1444244499453903121412A1184918424498AB214084B148148441C249842245CC4224C26B884A448822E481E4183F869DF6044272643F31C4164842F4314A421CA
+:806C80004533151132514E258B4262C08C2BA44F2188331876F4228886D484A44283582426128183323C414ACA228586C11E4994284CD44898448CB2A244A268272268284964422CA8419E4116F82634001741001412348427248AA4828A84A848241260814A232114240442229013B021211444542482989096284988824104121C2809BE
+:806D00004D485448644B48A9AA49608228437A690A414400008312018021018418412140C448814041886282127018C4420083612290C41024098462842B14928901891801842C42983A9088841822CF610528111B128C914BAC616181544F8411CB2289C8122C44082B1246C814522E14CCCB442F484454488C428292884C031816042442
+:806D80008C9B22EB12412761801208281883A4812C22244392A823032E84846FDD0210B121C1189C94186781251884341B5082122D128130224598441E48D0811184162411C81A2C328816C41816624142248C82D2485248274281288301E0881188110838269828290B2A41F89233C024444002801211311CA012888148450212481608DF
+:806E00004B21A6944827488C128C122404228002430849F912821820153252828921021C248872624298122318486848281F3D026260444C12C218C0841664414180024D122048B88295481889418D2261448B48209444266891842AE41194A8184A718478224848C442A864844038748C210224428286B2A88121D7630D4C014A124144DE
+:806E800021C2132890341C22E11258824C2895248445A2429012453934A44B2928416041144314480828874420B484C458282082916424224112A014842AD1A20344242FC608604181278128274618828189C6421229D44A01A4E44A01000088800230281688441422881202104206004884488400D022B82861881008442281FF6C06161F
+:806F000084C12C6F9122A2422AC1112D244D784E32366324CF111854E2CC3562CA91482B4189911C822847865608C149D54861C16D48841E43A82A6181E14672881488264A92588C4288D184B182B128714842B82899B24B814C7348F27BF7A04244006572110C4489010018901A82884781A141284071254844C224224A42A824002A8CE0
+:806F8000021024382E484B143042CC024824490422219242106882A012EFA54102A28421946C02400414281890142022C4246324011281C1222C21C1182E141088420410488404C0142C4484052C7C18C2C2809426C82458C382088CF8C582C02881F041221884411606824100860459222482F8211242CC81322142002661241184181661
+:8070000002241604811001118819284881130126210810042481009F340118821004121301C428181260811982211204812022020000451208001588228303388118244A02812508000024222302840022EF1F4B8272110612269441001895044810419848002682440441411825CC84860488381800C08821688088962810A8242848A026
+:807080002CA0C200201222A2418AF4F34820041100850100410000004441C924210100C4005C011C411118280220028C1411981924111911E328B1215181130882864262882A2108142FEE0C90224C12820181122200211221004A71220220020022181642628245421E6472411E224190546CC2144911143C24008480C21425466442858C
+:80710000C444414449D24AF4A2360081184658182D2200902226810A00001400A19C91484418221BC24021A214601500421229248112010020410121002A2104008304F02B9A20718492241D244120012D18112123415218164814068C68C2431244642220012AB824015041848C4284429438A18D1426888222018425181818060022822F
+:80718000290C4B24226FCC038413E18164812A2819812492483264814D6215B2184202008128A911884198A200842829581288211538422DC11429021023C22428262498242002A01822207282087722C032175A2F41316859D892DB1811342287CA2B1128C04534DF8793224932A24B3547842A61424D2EE4874347111B2985E6A3D198D5
+:80720000554C3A62424CF232242D342F228BF58C11C44713482F12B39945B81954121954542BCC29A14429B212B44491444F514C78464182F4981215F211792B13D312A5114C93652E227A981283F82B1C4424544784B7C21AD148D28C362843C422186B929CD141A2222F21C1487D8AA0182487418D2427C38B13CC5122442E22AF22A32B
+:807280009485784A92A22E224F4288DA84B924722AF828A84AB26CE8F70623D384F22C2865D4D8622523C142C781255151297118D28721014F46B522D468CA42AF427214A9111183C2182E62744B27E71816D681D868912836D23464874579719A211B249D229F46DA85684415E1AAF231924F8898114128672A26E6ACC8A4237828A26883
+:807300009FCE0742215014200443044F14084E82E064081412341A4401144854485429149841827924984682693581418265014714F04481F044811246216874824624684482449285245848DF244BA2336FC3F219372F32F2D4545F56EE14F4581AEB71CF71BFC2ACBB2F49FD11D3CF11F96A6337157F57F7B1BD8F93F379199F93F65152
+:8073800059AFF4F42B699F96F65A58CFA7FDBFDA8FDFFFC8CA8F8EB63AFB48C82F1C4DB131FB38B98FF3F3F8D88F97F64848CF99F9A2E62F25FC6BCA87928FC9F5585A1F24F622862B737E74C6F27A4ACFA6E2C7A57F2F86F61162A0315FD9F41933AFB1F71D1CDFDBF351418FA4D1EEF737F76F4CAC77781DC9DF95FF262777174F47F799
+:80740000BC98CFD2F47D1BEFC3F73C18AFF2F32B6FBF967F18F8388AEFA3F56A688F88F8AD298F87FF4CC8CED94F18F831E88F93EB8AFB3818CF82E326F7FAF8AFAEFA2AAAEFE6FC68688FC5F398122F64F462422B371E12AD4AA7ABAF8EF27A583AE38B77B948F264667F52F6393F7F71F21A149F51F15117AFE1D54AF2FC373F61E92555
+:80748000B512F3D717FF19F17B622F55F4E6E66FCE7C79E8D7F23A788FC3F1293EA7948DCA3F317124F36F1B8D5FF7F88D8BEF67F7981E2FE1F2D1C41F41F59C1FBFF1F3BD9CD7D397C6DFDFF7AB2EFFD8F3F93C9F96FF89B8FFF1B9C1F844C66F2BFB36B44F2CF84E5A4F8FFB4ECC8BEECF84DFBB4FF25666FF7BF33F3F7F75F29F3C5F5E
+:80750000757753D7EAD5EEF2F7373F65EF29BB12F1D71FFF9FF537366F57F7E7E7EFCEFE7D7CEFD7F33F7DCFE755A9A7B4EF63F477571F3BF37B1BBF7BFDFF4FCD87EFE3F3FC5E6F6BFB5576DF41F3BC1F3FFAFA7179DFD7F7395FFFDBF3AB2FFFDDF7B15D9F9BFB9D99FF7DFD87C76F6AFAB6B26F6FFDAECAEFEAF3FEBCCFCEFEECE4CF0E
+:80758000CAFF359F2002221046180422000016480128482C022880028902008912120800001002188440080084000000000042F034E6804454341568221182442552C12200404458425048484C5384812244611A22E2512242818142080040482141038D811125028D9113182218022D828429618881141FB9042CF41124C5F211248F1473
+:80760000F81124E3D441B24ED1C1F24A9119B24A19F54A944782AF143924AF147924D812F924481CFB244A5CF8244A16F5244A96E1A26459ACF49824ACF491242CF4912485F2912C83F49124A7241F48B24AD941B24A9921AF245985AB9443B24A39242F247924989A4F8294984FA2F4322A90121D6CED1219F648111F41B266711138467D
+:8076800028AF74D841E2249A214E9443F24A82439A18478229F9264829EAA2C5842ED887416F226C194F8264196D498B286F92E488F2265A8A362C1F89362E13792EB211B22E3811AF425941AD321F815268D04822D36A6281AF4413D24AE222F5915500824800000000240020040000100218000000400100800400000040448202008472
+:80770000000000EFBF0F234494225502C16046245100304200254288312C288172894251524622923849CA642184CC0845622100C11A62C183D114E522581825C218428D1129B12AA12125648244424483F29678F02116924D18124CB18151142B1819A21C9942384382418B28284B181D2C19E184B1941289E8C224F228141518D41811A0
+:80778000282262222C2122EA82D982621A253521312E88AB142AC118104A24042D888982916283D21842F2C9AA247C74D43228112504113EC411275159022F2204418F2208E9A1122E183E4287411C3538DD228E25228C921C966C24118952688351424ADA283128842B21842D1986747A72246A212221C721528127894116D82444588494
+:8078000087218E65A0129014168471915C2420A2488184148A04802258585181A2892228048745312813D24822022A082622B122084F1258414F12018F1621C8118489C14814903222A92292222A8422F2789D00002820014C024440080022810000004800402804001200A0218812004228221002A1200489032B2422008826F29C83007D
+:80788000436181183668228D143028828128400D1042821404C82281228504268468245028A632E82F11622244261185923181828714C08180049C09302488182283A22184CF7401402481418811420444812850940021244844200C845084302448003012269822244B121C9214281120EA94022D81100296018392242B2822228C82724B
+:8079000028E2F209608184282A21D24881322888448120022281000080828402828182482185C1A28A741128024A1801328304000046283248200142120092F028F800381123112402122840210212256241382D4400131434244645065082244250242A044B141180280218C0214820E8160114A44472100A8C222481F494F7D04141821C
+:80798000332C503C160484E028820494902841184D22161498488042188424440848890228140024852401C01454244A028008894884229848B02C0186F8E537000024A4002212103818161802408808284B1A12006828224C42042084318428001D28008E28AA94421850811098484C2414E8848142240489082F79054711321D1226525B
+:807A0000A42604281608A82D688D129311322ACCB2C2012E141B8589352470489422484A129C4270448A37241F411401A4C11283A8426B414E1460821314D8811C98862E488C91284CA424CB248628F8C3C5003022160C159816122250181200301418416C028D2441B0258412845286004222808802E01288021A82982114F042811A02CE
+:807A800060448CC4142A9482848112188CF41997008081220218280000004400800A100148000082008400008200800200480080040000484200B0940D2011041684018145880A00202802404151414D484E2828C041004442802408A082288092210089092238801491111048A8618422622248BF590D803114284B211240088A020022BF
+:807B000000001440440C2A041182C08400148200882A2884322122200942382064160084842248622222484F7C0385384800001222C4504445B424A222868402801A512119E4842201CAA88800427041591150888D288B444A040040082841A022282E1100A041812442A0118F540D220000128002004018081001110000C044490400424B
+:807B80002024080000002800000000008400000042FF350E818C24850480010044414C88B28802002002272690121218884C080060121484818448480000004441442228000020D422042B127F14038CA1212A04604200008244222A02000044861111924418800C4C1408111501400848800200480044818902002081029042F021E30049
+:807C0000482001000040042800824008002180018811000014206282A042281440010040042A02000000102282F1B1D6002A01800280020000000000000000414004422004002800000028480010080040080000F04A88508883644442001800504441C302224001116024242412129211C20010011352888183044A0A00001014B42442EB
+:807C80002802000024242CA411CF83025088484800810080084D8428280000001076428481998888002042412142C848C8482002400140C424282A22010020841412F27E3D800220022A01008240088110018800824840410442400400A8000022000000144008480010080000627F3B0F003218180000008800001001008004220000005E
+:807D00000000000000000000000000002082024FF30D8021A11120128802888A088220280814114C12B141024C1444E494C44490488002282022822208220019040085480818008022840448AF21062AA1232E242082A21122000084844051118C480182484974442116141144240448282200200A222880220410088100848528014862AC
+:807D800022288F230D28808122B11401000089988881840000800C00444200430420A48AA02200C02140010011002004000000A064629F2F066F2292222AB132219112C0122582E8317111B188E899D888F888418F84041D4915C1419558884F84F468444D444B244F46224204284514A4226F221282B19281B88229C8122592811E131F4E
+:807E000011B189698D85B888F44848428480548885E884F6EAD6F026224D222AA111122180512229C8111B1119E888D888F88841C2421415C141155889688F44D44CB444A22222260428444584F222222CA832121AB8822868182592821CF1111119FC9188878189A444424280445888489D650000000000000000000000000000000000A6
+:807E800000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000024
+:807F0000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000A3
+:807F80000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000023
+:8080000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000A2
+:80808000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000022
+:808100000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000A1
+:8081800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000021
+:80820000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00A0
+:808280000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F1E
+:80830000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000DE
+:80838000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000001F
+:808400000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000009E
+:8084800000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000001E
+:80850000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000009D
+:808580000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000001D
+:8086000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000009C
+:80868000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000001C
+:808700000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000009B
+:8087800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000001B
+:80880000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000009A
+:808880000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000001A
+:8089000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000099
+:80898000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000019
+:808A00000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0098
+:808A800000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE427
+:808B00000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000000007A
+:808B8000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000017
+:808C00000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000096
+:808C800000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000016
+:808D0000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000095
+:808D80000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000015
+:808E000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000094
+:808E8000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0028400860821014242208804804444410088182001091898022048B8460142814148C0448848004A01240012820212101004B6F0084815048C144C982A28241284C5248496282498232298AA24A88C84993
+:808F0000A4841B84471282441D881DC817888B841446099944E884486184811A84A41218189181C048608583028924618118D7B900008141844C120440040082C1809221222608831424A4485C226818805A188388484141018908304812423A0410081180924800802181B12C066082000020024308824C1208800281200C8848100111A0
+:808F80004414420000C02800840048001812194308890410084E1840087FE9070000814400800228004C82024120080000000081A08442154808106914460100000000000018000070F5020081004048C8242002400440044400822088080081888501208484240400460881000000008021820100F05933000000000000000000A0212048
+:809000000400000000000000000000008200000000004400F0B3E4C01124381220C11481440084C014C04422001840086604004449889241228143022E4441222CA242222220162246490830488C0228C0288022742647120481249184B432812B121052288245825A694312D4C2328143A248408A5268C04B442C082C8CC48123C1834459
+:809080008D8147882F140888848E118100464114C25482C018411004CF310127112483C1128183118853842B2110123894B024144544849181C1884346284212D4811CB2418892C849C2814E243C98248D2129CEA1288828398102844241463878822260826042421F660641200214D03441080084244026D8282242722408224200218520
+:809100000444430221904290124420582C48008324384815081124400460814400F0CA13208232248CC212CC160C002312C11320040083341418124A024C02282D48441890121248401221528185014F1201E901892801C012412810088B84848143F224FE147981C1116CD14146A214844CE2C112382A205118C97152CC3851AC5448C9B3
+:8091800056484664888C62D41289024F8245942867A22A34248244C0744042D821E299E62304AC214148D884618149E2826142681A64842BAAA012221E214C915229B214443824CC1288621120446C8426184868413A6484482222C38684828116C2224A924241824912A152902421122D58621812404A4C688128898188469868FF3B01FD
+:80920000652141942817428D46810016C2221548824169214C213145495582459824418D8484348C5148901C439118C4282C42018485051C11782AB521989821812981014B215048224F8442A81445F2EA4524207341840189E4A4122121941243123864428624D2C1860322C1100A2892008D22148931468312D425212411F614288E12B6
+:809280004891E3018C1A012E91428820226181230426B848D1334601B04842CB42641228104458246012248400812743128E524CC25410222802612A511490442260840050428602824220221214240242C84068A81A84F1949620430449E28102418468128218E02841880100100618112946784A86342242C422268201484C5184844206
+:80930000269818801624211802AC41C25C4319A82422524449F871B23428324D281C726A62C42D5C2782526489C83290C18CF41288221F8462236CE342B1542852C12316FA4A16004AF223148B2124414C62144C7118024D688D228E5AA014418B2934C0158D122C4AE446B118C8782568854CD584FCB39C80414461C118201221A241183C
+:80938000103814214110140840C8144820022E4228651858244E242E58D0240141C42C61495081EB8248A028206844B0482128044A229828F09AC52011483A24122001838401848C33181394140021C01884442E1246081E221212452234181222430112602181284341AA2112282216F211881225B4241884C84887421EA4224DC87F8CB4
+:809400004D020081104C19112118922341131818C314430811202214042842260816C81A0040028002889088184C68C6800142310030122741408804FFCC4441110612182C014322C124001024028428814B24001221D0489848002230124110283224000022264488A412308850412228818B24C028424B12F041982484191214411481D5
+:8094800005251491184C0124182E124242188C014142829042F08246625A98441522A221E031446281102251122142D01288944243042189810622230120F24553602210395222872213A4121B42100131859245F0423C45AA21812744C02448490A49312C10886248602820183284C2453882B088A252A1C818502290848227428A21829B
+:80950000841108DF92044548A42185118181120112C12624311284890423016082181241A12694221225088448184128002820D1489312124449231102415A024D18824824448448626F780B109142248552144481101C820811908240C1448200828142808824419484802EE46881248B4408904824002188402808C0128085212408BF33
+:80958000B40E15E421B22421922721C1002818401924614230288584C224874281234204445048225024421480410CC32245082100C0228B8514416024818312844434184CF17E42608480440400C4E941091504290281B042014C24211402182D488C08001281544C018C022D59121480028501244480022A192209840061A4BF3C056CE3
+:8096000063232E1E449D23A3D189F4241EBF15E2AAC1121D281E1C5D1CFF24512187461AB12EB144D888966836528427424C8236B22184A742142F4AA43216B442042524F44A841A3224367254E9C1F641822B94AB41A799272444CF81514C29384489E4CDE1C2E4C9F4B6EE347125B41BD2267212C43A6F4112417C1534112E9128236975
+:809680008316D484F14E2356F821443A4198D429F248CACF82F87C1ACD4E2E488B144F2D71849614869424A26F4BF1882887A91E11AF48F159B28F88F3222423B69283E28C11E142A929A21E1266CA1463966C83C5228F24071CD49512F479194B1255E514D11892548D21E508B553381CF46EB82F21E4CA44D48853464F427148E4621DBC
+:80970000F44242444AF318144F4BC248AF81A5254F31E4A8F11132ACE213C13484265A826189DD2C2162232CF8444657116B822F64FAE2A88B798FA3E6C103493B6C5F3F4921A412000048002A082C0888C0A1C0A3483C088BA4A024821082028B24888188422B82138418B12258818815885881004008820000002008DFE30A1B264F62C2
+:80978000F2183E1B318FC3B231E34445FA2228EE722FAAF33B3A1B9B2F29F1DA78CFF6F7EBF11F1EF6B533E7326F3EECCAEA82F6286AEFA2F626684B442E626F84F4E8E8ABAE2FA4F492846AF6C7E73F34F497A79F82D25C7488F97D758FCBF248452F9DB5B8FBD1E128AF8DB91939114BD72F4FFC26A42F85E9C2B222E541FD54CC6E4206
+:80980000EF6F0D1F66D2737418FE1747A3F335363FC4F5353F3FD3F3D15F2FEBF3BBBA9FA97B8BFB9F1D8FBCFCB3B14F48F1A43A6FFCFCDAD96B994F83F39E9EEFA2F6A4CC8B15AFA3F2FEF8CFA4F47E6ABFB5741624F15C5E2F26F65567FFC1F21E5DE7D8DFF777BBF7684FAF9DF1D9AB6F4DBC42F6DAFC1FB1F912224F27F5DA486F4557
+:80988000BD52F1182C6721AF83EC83F82A1A9F5D091B765F73F71B3F3F21F33B2F7F52F26A67BFA6F67F7CDF56DFF1F1BBB9A9D277F9425ADFAEFF6E712F26FE763ABF8FB971F5262C4F8BFF687A6F2EFE6EAA6D5A6FE2F73E3AAFEBFBEEBEEFB4F4B2F62F66E7E9FB56567F4BFF2A3BEFEBFABB2AEFEEFEBF2D6FCCFC9B1AAFA3F3D3E727
+:809900002CF25A32BFA5BD93B874FDFECCCFE2F9669E4FE2F362586F45FFD4EC6AD79B0F5F66F7373727E17FF7F33A127F43F35B5EFFF6F67A78DFD6EEA1F13B39BF39F91F9E7F45F56D66EFFFFF7FBF6FA7F3676CDFCDFD6C684FABFBECFEEFAAFE2E8EAF23F73C6EEFAFFE7A6EEF6FFFD6CB6F6BFEB6E66FEBFAD7C57F6BFE9EAFCFEF95
+:80998000FABD2CDFFF7FB6FCEEDC3F8EF759672F4FBCF2FED6C8FF91F9B3834F27F7DE62EF66FF66B6CFE77676F87EEC4FEBFA2C6A4F91020061844501418445A141608114121484441200444004460400803148490161B024010041C012160816682240224122C122502870480428F08D2190121D242622119E212F2481D222D181224290
+:809A0000485284204342D848228162818902891AA4244D1A8B24432258228A9214C24192E19222863C268243A2412112881D4844439188124E243230148344F3FCC2E032F41124C5F2112483F49124E3D441B66AD141B24AD981F24A9251AB9443F34AB343F24AB54782AD914F82C4B14FA2C4A54FA264514FA2F4D8212E4A8F59D2A2E4FB
+:809A800049C24A1F4DC2421F4952281F4932481FC9326A1FC8B24AF1112CAB9619B24AF91548AB9443BB4A3B24AB94478229F9344889FB244AFF6D0626DB41D42CB1113E481F4112DE41B26A5141AF64D1C1F2483259D22831148992442D36438211C6312D585CFB22C816F526CA5E21E059D232E449E29264CD25E2C936289E44219E6429
+:809B000023E248B642E149722AD44194B25B61A9B194943A4B4AAB94478229F91648A9B324F57388000000000010010000000000000088001800140000000000240044000020080000F02FF9C013128141424416C2218D142210682188B5145A278AB24AB22844048C42324815144868414241842284400281436188C91412C8182483019C
+:809B800018278821228B24444CA2214C25E3889128BFCD46024065A1248911E6C104174887211B12484482490AC44311D68221B314F4A548D0A21234462CD88492184342F442166C8482C33417824924E2A261423D4423C5821AE28814B41814829128AB85204AC8414724CFE64A62314241122C648116D458351813D284913962272887FE
+:809C000068831876A6C84C2F447218A221CB52764738A14542BC142864411922324CC334222364C217414CB4481218EAD1D422D52C81F23842812D5A282A55244B83382C85217C38F21DF5001285411C42542228418644021841144342012943584200862854A681487026185884442D12001A82C1288948B422C124218028813884008143
+:809C8000263848C0A426981849F4BAFF0044201174116822001B2123841422490188501A164811A114228180D2844104812186846144219A12C22485E2C8847111081AD428080044842012084C290AF0731B241692214CD18412F946225C7111D8247188847112F8811AC3E469D494511227412E8644CC9444224618D643C45C2D213C44A1
+:809D00004891582B24261481024D1816B942298324E64832216AA134422954226E128B9240E2154288B128B848E88D4F02114341448FC61421188F19820427218D94241D14350263C214C148188C1232468136C1412185311841415C04268251244AA878588CE342C85148184250626AE18229021903128992C81D6CC01226041E28701495
+:809D80006B129C51246418A9D51888E454492868418738841954144A825448116E14254C44082D424A2A4322A218C19B21AC110C1904288F2229062304A4008423949C2A880879010046182891A4481365111289B14C11B822911281D22A14042100AD8426942E961218A4141CD11401626482622B28A6911683219812407218C1212608BD
+:809E000086943218248B43A12B688C66C1AD24DF190C4C52141B24218A04AB81C0284B2C107112742811681810A81289C1488481292641618C24831274446814232401644618146C844B428197424C4264428428414844422048443884301257D18044021882238878260A211912228804169228275115A8244C39143E44348304806311C4
+:809E8000848810584223A21644846012A025304A7200828B5800A86A012A31141280D81A0249021C321A52618B1457A18F11C2148B2189F112883D1283A11882C93424428A81B11CD4499A4C974289C412F04814871949251472228436242FC89284E3A712893523CB2476548185C1884918142689359A4FA2E14CE1841A98A8EF51048EAF
+:809F00004815140A80522268248A469341C0485081AF2433318D1136784A5484282C8413227122F81825604424814B52D0A609D08142C14C2A68C121B022C124E081A484324A22E224028932144C11F462F81415121142144561844582414108481C18D1241408A48694858A146425801108894422D8849C28212B282C0110225812522E9D
+:809F800042222800C04230122B21160283130AA0414F7801122A941956022F82214208CE1824CE2A8502891881718215410812C8825100908163D1A42442D4940880B82408A08622001385384280288582A82416085A7A2488C228EF2E058618382523421814C6488484442114302220282802165C844952868A014E32A44880018E4819DF
+:80A0000002C01823A225421223018183A44242E9891418C84842240080011F34078C220111131408904464195518188118114912981216A24240012224402573448844421104801208820020842121026048210000C49086F08A496021421218214CB24BC211E011041A7284A2841E81421508128968284E14D041988548848019928ADE7E
+:80A08000282001124018E821F24882482B1460288088888828A2482381222182B1385838EFDA014003801102440010013848412411002D1111258124941212C3018012028D420020C1111111004826612440D8A28183342A811200812148DFF20894288191268401406A289880830289086C111902A04800240014124C011E8188284C2422
+:80A10000892C528490840041C0240000801208248004E7F2008241C38268181921418342011D441C512810961880814429414902E01801848001388901A72260884218502216128802293412802451A20012400E7F6F0B84812602890241282B25B048C2142598282184A230A460823022B02245A882272422422260148044081E42C03125
+:80A18000C08100824C49048922044440468AB8249842F042D4D011B282342A57435F1A369885D18972229F7587D22D734D81A493C481A95A44BD321E822F28F28945AA16B942022F81D2DCB8F2C2141EE2A7888EC88D2C8382A183281B218D141E122C21A41283B1C68568214E1836786262AA87823E1A2483D5C87248E1A4B13A0F241F54
+:80A200003C92113C57486F32B124E5243148A73D1724837A61FE8981B6D2CD7484FF928B5C588A811E18244EDE5F1224012B1188E7A487844333346F11BC4228912A2F22B94A21AC8A2742244E421F8AA9812F2272C8A8419828ABE52C43D48AF186A24B124FC9922A3FEF45A1118F82F1142FA57812DAC1F2432C47411AC5882BD1178170
+:80A28000AB512B152D994622931936E848F175DD43F4459547188E862D5A8F22D521D439A5416F4AA1F4A3F4A1121AC2468E1AC789A6F831E3BF14E41DBC2255824E652E224A9486AF28F8C6428B414CB15214AA212E18822A8DF483490000201804220082200800178224A224222042242A342242221002200446742241CC814424442211
+:80A30000440080044110044181488504442F5B44F392122F25A1338F43B344F6EB4AB7519F72B12BF54B63BFA6F1C14289F18B93AF8DFC1232AF8BFB2E2763D822FABBFBDFCAFA1D99EFDCFAADAF2A66A14F65FE282AAF6EFCA6AEAEEE8F6FFE1C8A2F49F9A4E67F7BFAA12FEFC2F86CAD7F7FFBA2836F67F15E5CBFBCFB57114E22A5F46B
+:80A380008C46CFC4F33C3CCF27F222268FC2F2AAA14FE2E683A7B7EF46E6E74EF213122FB4F12E3C9F56F24467EF64741EF44D47FFE7F5C7673766BF2CF46B6A3F39F95B997F67F19E96CF6AF3AE2ACFEAF987DD7FDEFF2DFDCFDA7D89EF2AEBA3F2348E85FA9CA64F6DFDB2D78FEBFDA88F6FCBEA2BFEB1EBBFF3FB36F48FA6FAE9BB6F0C
+:80A400005E7464F45C1CBFB47A67E528DA4AF61A522F2CF33636EB638F42F6283CEFE8DA8AB73AE784FE6C7EFF8A4FE121F13373BF93F33534DFA2FABB2BBF77F62717FFE6F5CE6EAFCEF7E1E38FB4FFCBDABBCD7556A3F7527F7BFB8781FF9CFC6FCDDFD3FBC596FFD8A8C62F23F24447FFF9FDAEC66F4FFEF6EFEF6FFEDEEA2FE5F722FC
+:80A48000622BD16FA2F23397AFB7F3B3B17F7CBE52F772787FFCF352146E22ABA82F2DF58AD8EF83F7DAAE2FA1F13E288FABFBF6A46BBF4F47BF68F7E876141F3BF23B73BFB3F335158FF3F31A26AF65F46F6FFFE7F5D7F73F37FFFBFBBFB5FF9392BB9DF7B46F3AFA8FB75FF9F99F9B5F9FFF4DFDDFD4FDC4C6EFFAFA52E22F21F1C5578B
+:80A50000FFFFFFDEE46F65FDE6E6EFEBFFABCE6F67F63664AF29F92EAA3F77FA5FEFBFB8FFC1E14F44F67878FFF5F77256AEE2EF8CFCD6DEEFCEF57C7AAF4FBE78F73C38DFEBFBFAB8CBBF4F84FE684A5FF20A0022603284188426638134121492341548224136811001134804901190129082812A0829012A0818C08248204981041224EC
+:80A5800012C0482011084A024FCB0926235128160416D416A12165012C5881AD82822C098D84103815141648F4844A81101836882D48442E1816140225A221831231421B212582724882E212088522384AC0A2222C618A30241826F88191C0421F4152281F41324C1F41324A1F41B64AD141B24A9921AB945B41AF24B924F44A9347822FF9
+:80A60000347924D812F924481CF9A44A5CF8244A16F1264A87192E4A96D5A2F49824ACF491242E421F49722AF2912C87241F49B26AF18124AB141D24AB941B69AB9451AB9443B34A3924AB944782A9F9B4488DB44FA27482062CF4116485F3116483B411764AD241961A1D24AD9419B24ABB15F44AA249F44A92412F2459842F1459862DFC
+:80A6800091AC65144D8856D1A628C94AD655B29E2425F1512C2B821F49342A9E6427241FC932681F49344A1D24AF64B981D64A9B25AB9443B24A39242B9443929223DA4AFA245A4FD70F20880400000000800228400800000000000022460100000000000000000000004414F043F200445B21C0499024412F8211C4621116F814888C1881
+:80A70000BA84B18661487927290C835448E062644228292495128C62822922233113237248A42883C22242815886D128214406448F2402C01446C814426FED4D71426128844141369F18164112398820480341A1281E28842117828659412728C484ACC48C702681F212424249C147824782193112122B411968994B348418191C98CA2CA0
+:80A78000341861D6F838428608263128FF13433241C2891264942C63C11C21514ACB281483EA78C182A44C78B2E4A3685525B24168881E428223C848D0E22AB4163631A96384C342A484A3D2321324922A1B828B94C3371C1CE11718DA244C52248D468428ED9246F814218F21F22E4100446D111054C12244A31261248041181894184060
+:80A80000648298264851858554844CF22648001421422722122E53124D11B04821A914501220241888148A9418224AE9810400482F370E008280080088000000000000000000000000000000000000000010010011400170E705805283459418E01262244C528726818451882D8210B4127521E12849A4818CB28C4465243185887211A18B
+:80A880004423C8488D1246B4220A1921514489C281622877E12E114881842D8210A45127228A4984E88132882DB814293411187025952824461466811C81B421284852824B118AE43208B524C1384135A74881944E221B41218618C8122E24882314A1114514E8126A444552822AA2483C09701298142964228AC814848B214B4C6FFE0A44
+:80A90000008280080088000000000000000000000000000000000000000010010011400170E705412800342881848542581217811C082116582880024A42981811810025E84152A68140A4521A1204292178248156147044E281C28212218C541A8424C0248228169828F0ACD7C0211552C1282D3450146B1644491B1812DA41592C442571
+:80A98000E5E2D148942316A4342624F2866243B424B124D4838864273E468D42812522E241425828400223962846D112A52448114AB124C41487441AC8448D5400C974ED0917421431242250412A453E8C351851822C184414D52AA24213A212222E14226DEAE02271247224436C222CC34823662144241824442825847648B41984210130
+:80AA00009C849144497146A8214B848C6481265884DF2D0C80422C721483421A0C1A42628119981581A9116A41851432448B148411C0444189B41828345A4C14741882823234818938214814212C22F28342622344D28134280049081E240042AF9C085213441C08858426522183A218114CC281844C08A5A281C1AC3148C486078826C174
+:80AA80001459911289D42104841489A44117C88120021E24836184821CC2141889024308412226788806CCF946A850254304304225711462244E2416129122444624242241442852221E84193118CB821FC25884814028922D24C02829F2224410344882833142218229034CC441282183E2216282648AC1124B124AF1F42A802281124523
+:80AB00004C0216084184831102412D1241001800200450224226C8241522C18400002CE2118212CB2481824411890184E0428934841A98180084F08A237071941726588127C4B44C311835D44831188913C2C14934B26351628C7924981ACB189D143C94844D21B5D4C2D181F2122C1D688D364068122CE241322CA5C54813B818E2642311
+:80AB8000B948C8A18581E58441E848E3C2D82462898322E8C1D84841FC77DB00104444426426686682D23218811214180484200148708498388428481604904286140229041CA82126C2284542184894121A0211242024C92443913A80A248EFE8410144144D132841211C62C141126021111230114C22416619814F815428836246A981F7
+:80AC000088012C4216041121400C18C485044588021829131146B81804A941021212F05F884067214C31421588C21C52228C081A084A6AA41287449111984214C0443C04C0212CE23AC44192708A8222381482871120259448203442131228C4982228444A2286328400CF5303114028028711100C252152215141218504008C812201297A
+:80AC8000281408C374424488618C284241502234304814442CE128C114848C840400B01802E90522007F2A0D40012004002322D282C424668212042130620041942008C88A51181C784804128A228518A8484CC22430128DA5001821144B34144D428682840A12C08A4782BFE10C8A0195E222014714130270810284284D8828100221C071
+:80AD000048144184C4218C120C48222426D886811324E242618381262A022149B82294A12918D92414182882441484089CF8A33A24841024644121412144002505282411104454214D1241294502814D82403328124342044089410229514284C044810044800148400850822126E2350B4400811B2412184813E48422E464081B14001962
+:80AD8000C84856984200C011C084881122441592582014D282410441808474412432418681311824882C8982082E82A8A082F0BEDF001D1C10D1A451289485542243312822948127C2812840144884850280514321611004121CC1484B161429C14167228081F11823381602108C9252456241901852284112FFDF0A1E6880440C224AD2AE
+:80AE00001252814245C2444C842214314840185681812521BC8161122AAC248CD42441081444454118D218061384018888841342848442A1281A28348221C4D08224F8E93F245F1134879C7133DAC8F1531887236FC144EDA4165422269484AD66841D4145D2847142F294484F91B411E2BD5496A7A86FA4E64C5A21445F91D664C61247A6
+:80AE8000A18D144B426C7221DA38F2285A2D261E289F45E444F9346419C1B22D38CD184E13AF22F828C46E42812B212E1260148F2AF8444840C414D14D4447214C425421337528342A9BC75735857B3458211E241137638F81714315D168018A18C4155D486E39DB6225961A4F81D24AF327239E1299F198117F41311412AD148E8B833136
+:80AF0000433E8891537541B297E28C85B312F342C281EBA11678B86E812FDC45A1121659628F14F36361C7327F94F36821CF22F297815E6A8E21A9F6C35442A751AF84F8482C8B4447588F22D148F144498D849F24F6613483723AD34EF4C29B8B16DE882742CEC15AD44338166DA42E482F54F24C594B444B126FBAD2A8F9426327178934
+:80AF8000CC45CCE84172D2DA4CE88BF264DE46E44A8AC8241FCC0F4A82C128414082C4128CC4828048C896C09226C81213422222240A21106245218A1226182218265C12842100841448148648210148A04180048A84A241815F44081E666CF23D2CFF11E484741DFC3A28DB722FC4F589954B389FA3E28CFDD7D3AFADF52E3EEFEDFF5BF1
+:80B000005BBF94F4EF7FBF3EF3AC8C4F8EFCDBE9EEE84FF6F631131E1ECFCDFC485EEFF1FA98CC6F6CEC76F626A63F3E6A4B8E8877511F92F675453F92F2F1F7BB581E22CF8DFD497B3F5DFC59573F18B864B516F1C4C4AEC88F83F39CFACBC1CB85AF86B4AC4BF312666CF63D26FFD1F5585AFFD5F63829FF82F74B1DBD1FAFC2FBBAA83B
+:80B08000AFAC5B352FA4FC2E3EEFEDFF7F77FFF6F6EF6DBF9DF5AE9C4F9EFDDDFF7F7EF26CB5BF12D218F49D8FFFBEFFFD3FFFF6F6D6C66F3F7E9FFF37237BD39FC2F23B775FD2F64F557F96F7F5F7BFABEDA1F7797C9FBDFFDBFD5F75F597914F27F256326F6FFEF288AF83F21E78EBC1CF85F874D6434EF333437D47E5FC262E1FC4F4F9
+:80B100004D5DAFF6F63967AFE5F41D1F1F53F3BBAB3FB4FF4F49BFB4F4DAEEBFF6558B5F27F76DE7EF84F85F1C5B715F5CFFE5EF6FF6FE2D2395BED5F4C4DE2D2567F4EFEDF5A6B63FD7F763331F5BF482926F51F2287E7E466F26F2F7B7BF1CFF1A223F5FFF5371BFB9FFDBD7BFFCFC7CFC6F48FF4E4E6F66F67616AF8DD94EF12C744F80
+:80B1800066F98447243F62547375FF6F3F9FA5F54F5FEFD6F77F4D2FC5F49BB7BF97F33B29BFBCF1DB9B1FB4F4DAEE9FE6F5474C5FE5F51F9F9F97FF4D48DF95F7C5F77FFEFE7C6FBF36F27853FF31FC2F5CFF23F5FEFDEFE5FD2D3E7FB5F5E7F77F53F927376F75F3283EAF65F1561A7F7DF9FBF3AF65F7FBFBBFB8FBDECA7F7DFDDF9650
+:80B20000CF6FFBDEECEFE7F6FEEC4F63F6DEBCCD14CDDC4F66FBF547E0120163022E115014004001804412C12211289228128F44028110188212031881002230246022844F220140682284148C04846C628824488B241246045F37044308CD1300842D121D28248C52382810514284448485021005E044B822240487542CF4482422F02209
+:80B28000524449819212165C224C44F281482E12446E1216682492444371422243C4484C018D2445D15B0D2CF41124CF22F1112C87241FC1724AF2112CAF24D1C1B24AF91128AF243915AF647934F84A9357832F347B24D812F925481CF9244A1CF8264A56F1265A96F5265A9E252FA2E449F2264A1F49D222F49124A5F2912CA3F49164CC
+:80B30000A3F4912CAF14F11124AB941F81F24A9153B14A3934AB944B432B944F8394924F8394B84FA2F4D32440F211648D121B6145F2112427241F41D62CF11124441B21A7341E2846B3347442B314D4627A24D8487927D812F924584E916FA26C452FA269116D581E256F92A4216FB264C5211E6425E24916EA4936428E24A9C124A74489
+:80B38000CCF64A3259928843921A4B422D844F8214D28694224F22F5A15B008004002008000000000000008001880000220020040000000000000000000021F0F895142721249554141B2126154C140D241E428719B4241944F415283544165D1444D324427441542526C218A74443C2EA8D32431231138185544A9068E487224B42288C4F
+:80B400006814495128228B42184E842C6A42818CD484B2CB0E1482166221C56221112351228F6B447828012D8415D824014822841A44B8110425CE42814A2294846088169444244A825225121971424A31121184212CE281988225845142442781C4426051F0CF5514172146521C25F611225445D1425149465E84AF25F2211825512A4B3A
+:80B4800014618F441344FA144BC56115874127822F68D514F421442D62122D481D2C569A38E332431B3484164A9C484A52C28513942689BA2864488130284CE1C4D1A4E262048B14C3F3144F1002181311AC21A150229A0211884788141110D1121204409441441008D0844884E848924460225034443C01A52131228C06D032295162329A
+:80B500002744908282404804FF4F0A251211A4212128A7221D2C8042A2491440428838144413C2212228192424424538484180A82449480410568149F91144C37211282201D028110445084B414C024CC24840F821F83024366682C1004D81B018929B8C63928CD16A19E461BA2491A83B296FA14CB814E4985184224C742AF25423388FA5
+:80B5800021F41C224B1445B8124632E413B118C222AC42A814629516B888C21A4899311C1847812AA8412321E541B24852246FAE4802902416062485119318A988E2119818A95824882F41B888511226D1820232DC84048592141846C22ACE1447A69E4464434A7238542926A8143A3439456A818818812D194C81014B124C054E341E28BD
+:80B6000028F094FC1426D62543C82880C2A4CC22E2127118E2841271140287432843F23482CBC1114B168D8120326437422E4B89D6849114002880C41180F2148285158C3421C028842B14448485D448A1842C8201496484C48F9D093052D42B1281411941C4221042481C6C241042D22448489A241883283242628C1488023781DA321A2D
+:80B680006C2552228128408846A8124B142E4480118844262823C11483812413EC330926152414644118302843614413A8164C5212454849448821722386494522D1141844E6286484631211A6822568114924A8812062894142248E141D4AB01608804214D228044C1B84F1AA9D1421144003304C1C518281180020C12416880118101871
+:80B7000048344C848429814164814E2440240240014225062AD143080080C418181242812849122824F4444224155641416D212741C05D57221E2C25B81128415A1C4B14A7421698184B182C51489E288741869628B14227C527898F2462A345FA44824CE822512150828850842F8A7128B417062A850449EC844124C91616E84291288978
+:80B78000BB4463E46F7306262851181281160416084C14C26800811125042562821C124441E84491448D24201446A4521AE2A261442E18441CA8214682222481E841948215D82261812091222A048CD442914400EF384BC2521348C8114921429828400186C11240290411884410218218328430162E1489E184322223622200442464893C
+:80B800007114A212261884042E12408814428293243881852484F2E4E100C3C1222490150011491219024684110421414048044122121608004C81413441284C834224827262418191686400460241C820944282230892818D3F142E18A26022C3022342313218232201008698B82C2221B384922836B12888C2284289D5428212984800A1
+:80B88000434198128001484394544189039018451842449444128183252444749F0584601100484084041A449448912914111264122031428823F148922422006410611110E8C1420246A2688181B012021A040020324200418002127F9806150225043028001C41038002930112838A010000411218261288884194244301100841485397
+:80B90000D2180418881212844424C0421A02250E8914041F6408618321420924418301491A91286C85728236442D84C084A84E88E094381888460C48C012422D384234004006430128814800A28044840490A412321810FC3C3F4048440A814329214404400448421008200442419012400800003442448432684002231102482C2424245D
+:80B980002824821284A5844C28C228F04DC8203481114482141D181303181E288D12C1188083C214142584811904A4221088314C444427244321814CA681221008291258C2230229811442A42150222A04181E212CF2CC4240C82258160881414169044815049D241098448984C412407C1298445880480422A0481C2108A4812A244124AA
+:80BA000001460222244C042840120484144144A388F4F56CA0119E279D111A718A982447814F3462512C785AB888B21AF518425AC146C59CC11B1C474225B841F42D448E8A8C92C21A7422F612281E48AF85A6124F25F117C350644B226524B146F578416E136F84D58CF144D62CB42243C2424D448A62244F66E425F7317A448F84D3941A
+:80BA8000095E2C343D648E182E2826C6341F7799288F4291211F5191311E11457E42D81D7C7EE122E16142A6154B9ACF81E2318136AE4F43732AB85CB5248152246F7546C4142F43A153182EB241B6DA44F21B488B222B422638625AF448588D8846B224E442B412B128784EF4A2D82AE419F4244C1FA70746322F2761B51954882D15174B
+:80BB0000816B544B222E431528565525C8882BADC7824F1388BA187482E488FA1C144EC285884148F4AC164CD188B822265684A8A7E1F062364CD2A3C12416E26592281AC18223714414724296362865A488C37114B468D228D3EE0C001024280400888008884014410400000046044604C22008822008828044010088800888C084488838
+:80BB80000000001F7D42237114D7E4F211719FB4F46B7C15F643494B455F28F98EAA9F94FF4BDFDFF8FD45654F46F7485ACFEAFF81866AF6121A4FC49D1165FE42426FC4B512F16AE8857A3AFAB28239FAF264FE61FEF62D8243E929F282C48F8CFC4C28CD24EF62921A25B492E92BFBDADC45A28C4F4DF7C4446E222B9A9FC323F19CBCF2
+:80BC00001AF1ECC69F9746F216167FE7F61922BF917781D7CBF141563F43B345F52522AFE9F961E9BFF7FFCDDE57545F56F5E9DBCFEAFFC1C64AF4C6CC6F86BF21F36CDC67EA6FCAF272686FCEFCB496AFEBF8B68EAFB1EB6BA76E4FEFBE12FAF66C2B2B4F41E5CDFE45287F54F166446F45F3F2F46F49B932F3726C4F68ACEC4F6FF7E6FB
+:80BC8000446B366B9ADFC3721AF2CEF4CF41F7AEF43F8144F366666F7357ECD751E7815FF3F336245F76F772726F26F7DBFF8F8CF74B7BCFF4B5D9FDE9E11F95F586DD3F71F1E4F42B986FD2F8B1994FCAA3E64FE6FE14164F26F64A48CFEBFA12CAEFD935724F67F862CC8E264B734DA2AEA68F8CFD7C3CAF25F62822A9F3ACA62F45A76E
+:80BD0000318F85F7C6C22F64F456F66B644F6DFA465CCCB446F4FEFCCF4BF9ECD6CF854AF34757FF73F73933FFD7F23E24DFF7F756541F73F347537F3EFE5B5BEE687FB5F74D5C5F5DFDE8C6AFCFFDA6FD7F7FFF7474EF4FFF6CCD9F9BF9ECCC4F4EFC24EEC7E1CFEBF176548FE3F214CEEFEDF736362F26F876D49E36EF63F726A26F67B3
+:80BD8000F3BABCDFD7F35F3F4F66B64AF36C262F6DFB92B26F85F646462F4EFC76F46F62F2F6B62F86F5646CEF82FAEEFCCF6BFFACE65FA40D18D01241D812C148411A4421412141A141341E4840083048604400218001006B124223024B129012702202260243822422088648224824D928022800F08BDA0044218440C41184244C84698C
+:80BE00008885B384441204124C1884018971840245285484828C514888122A4884082A68414724E01441DC282109D0225184004E3241308481903845F298D8D022F4112485F21124A3F41124A3D441B24AD141B24AF91128AB9451AB9443FA4A9543F24295478A2D914F8AC4914FA2C4854FA264554FA27498F5245A96C54A9E24ACF59130
+:80BE8000242CF49124C5F2912483F49164A7141F48B24AD141B24AB911B24A5985AF443924AF44B924B442792498924F8384F9244A6F5B0D27221F41F4284213716A7211746A5241AF2651416E961B41AF449A25AB9443F84A3359F442B24F88D412F3874829D3A4C5A14D8A1EA165EA1952A69E25B49E24BCF4D12C25F29164C5F291647D
+:80BF0000F0912CA3F48124AB141D24AD941D24A99B25AD84A2AD94439A9247822B84278A2F44F8A41A7B3300824800102902200180020000001002008800442004000000240000820080020000400425013FF50B80D1A30212CC92224549F48221967882D181911517E119B22451288594248C61114368CA25041628C498C1AF1294884CFD
+:80BF8000F872884449F982122241CCE824C24C896491814A88B118D84858814558422A042D881862848E48CBF714212F1802874B8502832193920018212100A338621281488A2222C14149926684268262614CC25824481C021678323A11441853A828472289F14222C01142121C318683D325544885E41114F462112424EE1281262C719E
+:80C000002216D885711284D28419F22A1159711964128CE92412D884E224B11138241EA251A6E48265848A42EC84718168C92FA8324886A1142F219238C4428F417488E1829128E3BD52B23A389C46C91C2D15431CD8865CA443C419CB85FF6E0A1061321A1848A8122886328130912440022D26844C018122884528444204837122C225A6
+:80C0800063228445F424128281442D914C12C2441C4804001100242238142961824224CF910F8002000010088344088029024071248828022240088400001280021288448002000010180100804188414884B46A0D400400001992422C0214891554826418430280413811844006441883244118D42204181D248132481308114A6122C26B
+:80C1000084234122C1261A44222832824A0285F437F4002800002012082784118345D482684223017024288842C128101C122C618440981480021A024C8234A10020B242483818104282012349884948D484F4456A0041000010914222100820013024112011280100000012402214824135881800108105400214124C820460228006F066
+:80C18000763D108283518450284144448413024001003A140640040033428401222122620088601221180014228008841840882101809244004FB106411542142232221120C322860818219012454808C1130184C148C04244A44C241208502220014490222845082221000027444168809114188342F8A78400302130148034528142A0D7
+:80C200004180115484121488C84608005180024112851204100400001400849848001144400249180882009FC94F02121C01182D2843F4421490681DA84218407412341C8D634CD8843C484184C14616F12442188427638C722488424206122C422431232215C828B882104801256C61788694184332848181EF390541197226423C245069
+:80C2800012B02C012112241301842001C01100402102414448102204800814000044002304204184040080A14128F0F7BE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE004800000000448002000000100218800800FA
+:80C30000001400848004000000400428000000002180F1F3B5000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000DA
+:80C380000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000DF
+:80C4000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000010080000000000000000000000004800000020082200000000000000003FBC47922100B1
+:80C4800000814C325200D0A2091880012B84418022410800411C01408A01005424182001002881280010011068221004006C09414001304212002100110030841661821A5884001447246024424D48800446282234224081227242C8251A4481445122112B85448C018A0140A88148F051EF702304140084442B4100F012882501800123B3
+:80C50000140489221118012148184460A41881C042454182011210041302282131C85181C09826028029049F6601000024482A0124000012004C389189224904004604443934480020240222408162228C64121A048C44012412200100504800F0174A004C8201416824190282181311A84883040044004120A824840044885218428C24DB
+:80C5800004408232224814001B4881194202814846C448880010084D1FC0142C31250016944C4816DC4101844E114D1243B184D548FAA2444A084F19E494C84149142432448B411B244615D2A4C884882383B8240149082E828C916B42704182C4581D44542810D24881EC44128CA424EFF30812221100C0441944E41128116114414B146E
+:80C6000043DC24820220488444249428448B1420146248236488128844102402A41508C846F142211648112C241422212C141408BFD801416CB12401414B168429321844901883E124192861888E444C0C5935C9144A982420045C768124351849C842688043C2A2E02C92112A244441082C644411224183948C30248442684FD60F7044D4
+:80C6800043C415218140D8426384C5019A8259212A884111926C884E12137641489844305AA97454B2413841207352B821C842A88846648850146E98434501424C9464A08480048C024614FA55E600424098484812004C02D048021604882D441022C18216A4818200200912110084A0412426190888502130621CC48480026C62812130A2
+:80C7000012490C29F1172D1425031200412386452801360151843446142887912141107464021984021098144C221C652441118081A212223088602900202401128141848444BB8534401764B18C149C425622E18244C831181C7118E212D824543C66C2481B38439C41875C4F26884462A38981F5518849644266C25413062B821B828CFA
+:80C7800084A883289F2CE384B8218491C2108444341A2B412426648C4914D8190C34804104482A41382C16440189388454909248184303124C038911641448C24502188019C18216444398148C0215041614B281044924044A0B4098184181412F970600104202241845426428200412001D84231486880830842944140227484A18028EA1
+:80C800002443218D080000118004001924140820080040F2141900898111812481048008882488481AC88318850420B28811041088A4814820B88231523318522122A2C214414B81222601922244201196A468008C9A22CCF28D8B401204106244188005181412440000881C128208807114E124911430814C3144442250144445C2141129
+:80C8800044212248601420243422803488C04C41418A8474C20C111914441C014014C42848B0216884886542061410C4442682811442043400292202102281548130824280480C13368225281806102898221022E1250C8200583012402434821A248868481886012424492256413081000020011AA884484E285A0840A281C2284A024195
+:80C9000000130A824C1408008288881C74A501414414444400A0124C015C44243124415084448612813187445918143144C81001C081402A840C002100484D224C08860184206424848125582A844EB1243012480044482B142004274110813448200860812121C0184200851594482487224D1220022D222082C28486848229280218417B
+:80C9800060481226E421022033248FE20C441144400400A024441218C0246048208828222681280418800549A16142808962811CE84881C2441110052242400200432418244204F0E9447042082C04428C048C242281482CA4242CC842004814881463428141810C441C2408148044288A24264188688488A2400E86544182422845285C77
+:80CA00008428AD42241F4E0D152458245612B1148584012B297081B8C174C8A4E387482544344C2C12F2841126B684C144124AC1444E5C4EC449CCA42B844BE68DB15E2228821C9821214F18AA83438894454628581E2127644F44A45C49A84E2F8228C8CBE9F569681429F413581544944423046FC1E442F34C541A49B11482758494440D
+:80CA80005338933DC46F18F8A47946F48C8154CE8143D45434545F1858144E1B6E124B223B1927284CEC2CD852B2A287D1341EE2C482B2EC83B232B6233A412243084BA226DCCA592C4F423268221E532445525418E56164C45622F454422AF8C4422B952C99854E122F35C882CD82867221C4821BE21A938145DA53741812622133694924
+:80CB00002B498E5A644B453B1A4F91E122781CA6CBC6CC444F18E412CC852AE83888E468FD84C587818958488B6C45C2248D888AE3E4E29A4E2104100CA1100AE1501A504A5058D0584188C1484008A4400AA4400884201231221181118726118B1411CB1413B848018F2401188688013882890183F45F4F14242FE5711A9E421E184FE1AA
+:80CB8000F14E4EE7648FC3F3282AAFA5DD3BF178DCBFD4F4DA382F25D4AEF91F8EBBC5EF62A277CFCABAA8F818842F24F44E4AAB559F15F51652AFACFC884EFFE4F616468FEBF2DBE73F14F4511ABF83F3A1615FD8F4454EBF86F67DE5CFD1F4EC688F81F559619FD5F44CCEAB314F8DF45848CF84A8914FCBF3141E45F43C7C6F6EFA7249
+:80CC0000552425F65256A7A1B5F9111B2FE1F14E4CCF44F472322F24F28E1C89B1D2F74341AFA4785BFB83137F69F8DFC4CF72F27E7EEF9FBF8CF818178FC4F8CCDBEF25F14FC3CF85FD58D96F41FD5477EFEBFFBA1FBFFDB4F2F61172BFA3F39BBB6FC7F7456CD7C4DF57F654455F15F77D7D8B651F11F454D4CFE5FDDE42EF85B474FDAD
+:80CC8000149847C245D446FAB4F44F4FBF6941F354563F51E54151DD1F31F11E14EF44E484E462F3A624AF4DFDC149CEE25F74F8D492F7FD6B982D172FBCFC74768F82B2A6FA34184CF9CCCC4F24FC545E7F55F51D594F64E468FD72F3AFA9F112323FBFF6C2322E626F73F39F8D1AF36C66AF56E2D455454F45FDA9A51FB4D513FE54D2B0
+:80CD0000FD826FE4FD82844F45D9C8E8EEF4A28CEFC3FBC8E84FA6D31347F151572F41F51C1E75F75751CF65F15C562F85F56434CFE1FBC8D63F95FDD1D3DFFDF5DC9E6F65F88696AFF8F9C2CF6F75F766E4EF9BF394188E954E86EF95FC16185F18F45553AF95F5CEDC4F6FF79656FFC9FBF6EE7F75F726A6AFB37396F49173EF6E561A94
+:80CD80004E595D44CFCEFEB8F44ED81D83AFA4FC5BDAEF24BD86B844FCB498BEFCCFCAFA3CBCCEE86E7A8607490129010041482008008A048A440224824E2412448200004241908410229414908490942002220082200840844404004C025F1F04230845421404203124922009C094D052284815048228824604441816842CAC52824D42CA
+:80CE000011C86032130882141584486412004100008B24504884C049BF870E3CF41124C5F2112483F41124AB141D24EB161D24AB9419F24A9151AF443925AF5439252F547924F842954F82C4B14FA2E414F8244A16F1245AD6E1A26559ACE449C24A1F49C2431F4952381F497248F39164A7141F48F64E111D64AF149961AF349945AB944C
+:80CE80004B42AB9443B2427924989A4F82B448F9244AEF4D0F3CE44146B311E614D141A2141D244A91214E94284EB5E0143B212F1439212939252F54B927C4917B524E815BC24E815B12C21B5296C5439E252E5217C92E431F48C4531F4962361F4964141F48764691612F74D841E6349A654E834B42ABA443F242824788A86B422B844BDC
+:80CF0000127FEC0D8480040000001200210041000010020088000000008400110000480000280082000010023FE60F542A511650634C742142CA349280082CC41318444B284C032D8445C1144342F44528842B21A5E426C1442185A234288A256138894A2138188981E6416A1C8846B144219448412F49926CA182414B2445F8FC763452B5
+:80CF8000822C51186814124114312F112E14921843645419911883E846C849C041197441081A744CB1111434318BD2B2603141192243B124D558716114918583C422139582914351248A162838448D44A21CA8686F874961554A4351384E242714107A21B21198E78A3422811F21945119E1C2E9C1DA24EAA814A5411A467CA9E421B42CCE
+:80D0000094593E445F21B429741882521849A9142642B151621914114EA54B25439411337618654446E24AF41A848E6C81493C2449BC1EF2D97C10026D124041E4124194168001A041251444048044055451468114D82141448282A928581A924219C2918E2841C4CB16160886E832A8488848184508222449142888A2482F970C3C05839F
+:80D0800042382250141A14260813C8811608C086124C1214688BA0485024282A912818834418A812121428140050188C5428128541B84821414188289122128B844F8904482F1E026352211534241781A9A42183B211F23942326E1A16E848D492FC114693F184214E18BCEF199645D426D994F42841DB41D3B446C1213CE2212A1C48A45E
+:80D1000028238133181FC3F82A444B4A19E31AF1284123A25814AD864994521E28A74C4B498F4C9222A0242E82CF1B4DC266D0490234482681D442E31299121C9891C9788A3115C9014F8481638A4C48B829DC94F4452823D425E481042E48AD3200601A211A2221B82AB48852188AB14821827918110A8B1487218D142E848BD24E284D08
+:80D18000882AC4A2EB4A301114218D24AB218416B418426184225E2825A814482CD421F8A41128DF28C45187175400F0112C3668421B211182C6E881321420131178314CD414A4349392232539484296665421A2C2294594821A04487D4D0042248071443824268165828624C328C818408A7123E8421481823314438A8811121284128901
+:80D2000038A257844829A4815941C4224C656286E12221196141ADC41A62224B842903683AF8442844AB961F384F42644415742469A4C051A3544263A14227A44C5F24411E8C88269C14008148AB28241CDC16E4C1F288124213911156445C822B1848938222E49408168804818952421428892862481AEA48118638582D124FC90F1200A7
+:80D2800016220284418142180010C82248A04818825215C441400410C1182C880448282841008B214961822189423C21480089848101840018001F9505231144531C278647848C5516467462A84AAF21C2184D4247812E1CAB48E9F32299663481781E24871C2C12D42285B28931581939484B1827EA136625449B29193168CF1AC43C4C50
+:80D30000D292D62833B81C961289C41889A3A1274A984E242748C97B18E4A2FC97161004411AC2127024C168A9614118484A280882004624018446B124C1841944D5A401612829218444B42208C0244921714262818844148424532824784224912892384842F0C9CD80D414A2125C04972584C42314088008120082B0815214844842C0F3
+:80D38000332094818361821A84088D254A02144C31A112148AA18615482254842002521885849842207584D24C0E411285C4184180120111421319C282912C61144382018048512448D018318884220081204124410441A8214481448A01185221004121A3342C4002AF62031311180142463441228B12282528C2481C14C11112B04108E4
+:80D400008442C881904880A8411456810119044015048430182A041042A142C2822319A218422F48C25489843428AF84084400890284000082E0220182432208304C20C11812861142424242C4848148848A44280C138812E944022D14CA01A62208162402289840082928F4C5842008C128241C0213459183871617894C0183B244381105
+:80D48000471428125E2194B04158181C6281B0110893828801881C6281381C022315B811E811021142959618A024422B242216228221C3212F8942E284A2126015190185140C184094491D181284418846E4121884521216B444A1184AC819818E18884001114998411C243493134201A35882322840A28280028442882284482FB501106B
+:80D5000005002011829448822904828890421048282828098200004800863464608140824844A484000018820020089820C18880F8AEAD14131148415428F041121A44A2214C632280813249881482E0A284414208A122114288488E41421918B4C131888AC1144E1A8C34248312D427E4140858A142232962442832208118F8D29D248461
+:80D580008004132501288CA148C04C2CC86A4888412A146844205482824D1848C82305252141C8211E2C1A4628A2420082986334413A88E24811A328124227412928548420D8823214FF7E055E149E24555C148F14F514388F87C12793F42229CF846813428F21C9281B7919BC4478E5E84A4513A8854699839B6346D8185C218F88B181D5
+:80D60000D4882DD898BD61E348B14898854D32DF21F8D142DAAF42472F8D9217325E822F38BC82988242E063A658186F44336885F98282C7EA002E18186E4417218B4464F3E6A17141A2489F247917F841493F1F513C6F15F18121C89BA45DD8BE118D51C7414F185412BD528CF1D8C92F11483941526216B815F684783E311F19A82CAD5E
+:80D680003C15F7D1B45C9E642B348E115FC1B258A42686A2E32B1C8FA5F85E622E488AA9A34F43F48D62347D61D57128F119384135D311E48185B698BD21F382688F283F8289E8C468482E448351948F46E2847C81B8827D48EE8CA121339D121D64CBB7928DE45D244F58EC1678114166442E1D2E81C78245DA8B71D3AD892AB648C11A65
+:80D700004F29B132FF421649E842E2CAB8186881CAF548288F950B0010441806211002210000000082200124400200410000200222484100208204829044200882208802F0D2A4341B335F9792295F437755F46727B7A2CFC2924A2F2AFA7A622B2687868D894EE8CF9D3D144F42FAE4EC8FDAF2B9B98F82F6D9498FE5F488C8AFBAF64205
+:80D780006B8FB17889F9DA498899F8B4B447999F4CB4C5F464285F68D266768B7C4958C8C4BF84F4696B7D311BAEBB8A4D864F4133446E944BDDDEDAC7C2E662868F86F57A6A8F3C41B373F614448D241F53F65D4FDF77F27958BFB7F67A621F3BFA78649F37B54AF788898F9DFDDC991F19E91AFACCCDCFC3F399FAAF8BFF98D8DFF4F503
+:80D800008ECA8F82FE4A28A7B1A7AC8F9FF431811E814F4BFBB42C4F8DF695454F51F295177D259FCAFADB4DAF9D74C5FD5B5CDD6D1DB5CAFE9AFC251AF276622F45B5D6FD9A88EFC8F4F644AF87BC58FDEEBE3FFB0C3E345F13D641F2393C5E1E7E3E8F83F12E2CACE4AAFE78EC6E22AF89F318898F84FCD4D36B5D5F56FEADED8FDAFA10
+:80D88000BDBD2F86F65949CFC4F5CD4B8F96FE1A79A5FB9999EFDDF514948F1CF9B4F44F8BF6F17C1F4EEE43F7A1226F62F24F3C9F8753EC6D1CFFC6F7696B3F56B3E1BB8BCA924AF966A22F46BDF4F9DCDEC7C38F4FF862288F86F768787F6A4DF1737457519D2D9FD7F3585DBF57F3755ECFC6F27A78AF8FFEF8E2AB5789F59899AF15E0
+:80D90000FDDC973F5DED1EFACCCDCFC3F3D9F8BF9FFF89C9DD47DF94F42B619FB1F3181BAFADF8F8C11F1389F9B4B44FCBF6F4745F5EF614255F3BF137355FCCFFFD6D8FB5F4C76D3FC7F75E7D3F16F7E1F1FF99F1169E6F45FD66E22F44BD94FDDC4CEFC9FCFEC48F86FEC8FACFE6FAE5821004188418001E486081608180446188448A06
+:80D98000148804828182813048109884428800800988204288891464812622011A0412289A44042810085D3130A2601215041F41342420024AA8288522C1828A84118412B44822014308A0218480A1298C3888418A22024B12122180E8C89212199282822542880823246A24848F4421B24861326F7E014F22F41124CF22F11124C7241F94
+:80DA000041766AD241F26A121D24AF269961AB9455F84A9153F24AB143FB42B557822DB54F83C4914FA2E414F8264A1E217FA264197FA2F49825ACF49824ACFC91243CF491248D831F497248F19124A7141FC8B24ED941F24A921B28AF245985AB9443B24A39B42F247924B84AFB24484AF9244A7FCB0547221FC1742CB211744CB21176D9
+:80DA80006852418D131D248F76D941E4145B84A93B25AF1439952F445A852D357F83B442F825484AD987A8217F826C1D7D4A8F19D234F4D8212CFCD12C4F32F491488F327C11543C1B6927148E2CEF169941AD9668AF741395BA4B42AF243134237424B84851864AF3261A9FC10C00000000000000140000001002002002004021014084C3
+:80DB0000040000000000200100008908F0F1C11005807212381176C42217818C62811F289418469148C110F99441297348944838666428E01174225481684923A194CB812A614414E126B848E848C4281346FE25188F1926DC8288048212A14A9A7C8919644122FFC94A23A32947839C9144265618C521B484E116981842921D145E225B77
+:80DB8000161A069CB8812372486488414860942E42ACD181F42842831242E321828BE21841E291D2419D881B94822127131B418D818B856CB224E4223114002E48948CF4DAF7141D145A127828D14AC4259354941D484D284F98B118382A4A7154E12483E214B314B812EA991438142B438622CC516D218F127448B225A1343A7498B528A2
+:80DC000091442B2525E8916A88AD412E189CEA287514F924982F32B8E191418B482C68228F22B194E2C463A981181E682FF60B23024B121218126B122829212996414A31818145E85441681415C8242AB44872844804C048B0223148A4831812B12231814302429E244F1488541C8A7242A14181868831244E142004B0245448E0D5091815
+:80DC80004414104C54181D2842D0222108848848002112202814444418C818008021C5426022C01115182A21B21192888E48851221245118004124C0144120626B344CA2212D1E26AA418921D42441F4255848178317A82C34142F287118B491D62CE2327441EC8225038E481D446942B18467471D528726248B121651434C728298841ED9
+:80DD0000A42E82CC11E251B21482A28116F981484147834B872C7528F4E81283E688B648A184FF8702214B12358462C5C9C1481C021921D48252188088381E1B2C26642484268845B44C6814478299A1481A22E48481E482416122281969C818B2A1181B81874C89921246C988418D24284B14282B18424EA41868CD17142E14C018251895
+:80DD80000211C991468F4492121C89D882D462A1418051A213C345CA8102400E90344C6431222931422D1254648115E2C20849D312922C2A011388611591189E4424C48F24F21824814628F8542F20314226AC21241921D1228184F112449028892134281A685218188A81D984731242C88141834138184D18916888353A152914289244E0
+:80DE0000C120048382621185D214880486D81421F122128C091829D5FB4A026218D01431248D24441A421881E1481266818622345A22245141241E41884C88A4242A24A4281361414AC258482E442411812AA1128F41026118403418492298722DA88A12882435682F8AF1D819004C1112C568002658182744824E2829011512440886084F
+:80DE80004668841C14C844482611644941112224838122220112282143083628C4C96608C012004611022284005F3D4C82219122444E1813418CF3621B46F8825126E2884164A44F82F88A4253232BF1421887452E448D4186CC441443D38418D8812BC2328B1C3AF4254200271126C62482363C28428BE18342DA1CD82484A8212FEAA445
+:80DF00002812AA15B848628AEF6303244C921C1B2147324CE222410C16041E482416C81180C14881C085828D112442114E248CA4254945C4184664221129E1411288324816B82481C412CC42B111041218B04A28C1122618AA4118484FFC0B494414082E448489044D1256228141622424848860444C2141054645249C1428429011262272
+:80DF8000041112112C526160418B824342048C2408418A34482722A04885A4188220F897B72400293142153841124C11C1A484891208438215AA140026214404888120081E42801144163C2450418C128C14A44828432D4148D8811881311488124032244141CFA801F028123021244A211153220042434868298B246684922416429818AC
+:80E00000C48110423888121884A9443848803C342982C184114CA14183E59148A428802421684812211004928B287FED4C421C82C414134104811744487012984243342880416411481001004125428204001E61A012105248A041811110042818238A112182140C86028100D75AA048214F2211058014210681000024D014444AF2148117
+:80E0800000444302329038ACC811000024183044220022812258AC02118400418C23838A823E269FB80384C048891104144480210183826345181A5482142084C44148CA01441A440149B484A6122B811CA625818E4222906189C28478428813440C44A02D21008C810984BF4606168801904A0048004200100880011110844141180814EB
+:80E100002512041860425014C01113410110084042B4419188E08144A848218C0441E1F08E1900461C01231186122241042986411442144802E1462861868846234148C12241461852C23842404128A412804428088502114B418E144480E58816A424164838125B2CC038114C440814C183040044428B210050921ACC4141842968818990
+:80E1800031448825084621424C734118568143A64190414480011594211E44822848283028801D0C2B12F09CBD502413593ECD542C7144FC38528394244AF158122FA5A11A56F4A2144249D5947124F1124C9CC344CC6411CF14ECC454C2A84E42DAD1B3F2D6424F85945457444F4434112E256E285AB141534CEAF458C4DD818D648B4897
+:80E200004F8C61449D814B878BA423F258E841C6E848D92476B2F47A8220716EEE817122D9C1D412754158B21F6171144608CD4884C9B21635828F4174127644D34E18912C4B48A61C582C23B83243945826D46AE11FF222681D23ED24DFA8B111F581458D458CF218884F82A2143E132394AADF98F9C414A49E168F8D28F828868741E737
+:80E28000828C49F8B65F242F4685C1241721E71711415F41E414B4A2048B6246D22C65A58D2A87A73B241F849D111B45CF95E11479494C92963AF1194B947D4A56D488A322A5CE11BAE1362151566F8212B471D84483E149E684F831BA15A1411A94784B424D562B12DE584BB21A72B894AC1F690528142880128212829282682968812931
+:80E300008844244222022230317021022A012282418220D812210882218280041220081A04008200800448F03CA3242B474F95B318F133251F93F112368FE1F32C3E6F47D766FCC29A3E22AF8AF8CE828F28FB2E362B1417445F6FFA2D291F8A7865F1C5E94FCEDE86FC865A8F82F26BE91F11F2F98ABFDCFE474E8FE3F3DA919F6CFE2366
+:80E38000232F96F288AA3F28DE43A42A9F94E848E34FAFE88B261F1EF2C9DD9B884F41E342B228F6AC96EFC7F1E928C6FA84484F89F9F6E4CB66242F63F414638F83F233231FB2F45567AFC5F66F3D7F75B574FBC2DC2F83F292E46F29FD8CD2AF22F76A329F56F3DDDCDF92F6A1837B465FCDFAFEFE6F72FA64EE2FA1F16849BF9BF9695C
+:80E400004AFFFCFEDAABAFABFB4A595FEFBE93EA18DEA8F287B2FFCCFBCD2D9F546A488F8CAA36CFEFF3E3812F17FB9591DF95FDE8848FE3F4E4A6CFC4F8E89C8FAFF9B6D84F8FEFC6D75149F242627F51F52922BF13F2193F8F41F1381CEFC2F156564F48F4EA7CABDDAFA4F25C14AF24F52636AF867313F6D7849F94F385E477545F1EAF
+:80E48000FCE4F4CFA2DEACFC1C18BF977531717DFADBFDEFF8FC3A3EEFA5F3D3FE3F39F932618721DF1BFBDBCC8FCEF269A9CFC8E74BFF98FD8F4AFAF9F39F9CFF8DC44F6CF57236AB548F2AF9FE1EBFAAF31258EF8AEA86FFCC5C9F324CF25276577197A1A7A1CFD1735EE6E7F46D5D5F47B7D6F1E87A8F89F95C5ACF45F54E1E6FC5F55D
+:80E500004E56FF61F5FFBCDFD4F395F57F45F5F5D34F5CDD56D8EEF43E3E8F94F41939DFAEFC5F3FEFE5F53E3EFFAEFF77273F53F235259F29FB1D31FFD5F2DD3D9F55FBC854CFCDFF6CFD8FE77BABFBDAF9CF18FDCCDBAF67F17A5EEEB24F6DFDE69E6FCBFDAE1CAEBC4FCAFAE3469016901284218449C148A0414008486081B01144862D
+:80E5800074480481200481209412424183B42421B4240169014B1248430243A241248E48149220018AD448A2484C22C92482BE6F308228411D244F2621712852412A41F462828285026C89844288225318844CD284845A828D242D18282CF818212C88C288D01218A18211293881830489A928801298414664884C0218B0480142844F96F1
+:80E600000C2E421F417228F2112483F41124EF24F11124EF26F11164AF26B981F24A925789AF2439A4AF143B242F347B25D812F924481CF9A44A5CF8244A16F1265ADE213FA265592D4ADE24ACF591242D531F49522A1F49324A1F49724AF19124AB941D24AB9619B24A19B54A39A4AF2439242B94478229F9244889F9244A3DE4C0421FAE
+:80E68000C1D638741134484CF24E131D24E5F21164AF64F911442F247315F84AB248AF7439248F3439252D116F8394124FA2C5844F824DD1A63C983F2265192D4B8E249CE4C8D2A2F49164AD121FC9364A1FC9D21AF11164A3F48124AF5609ADB459B64A39A4AF247124E824792488F9264889F9265AD7A700008004000000000000000098
+:80E7000000000000001004848001000000400441000012005012F08B5B7042422202C346D1841176115448118A440888AC46148814B11848E888240CA41FC2048A918AA9DC484A028AC294139292984CC4245C741A140832248C3188A7412E844449A1484BA1630442817F210F5B21434BB81302A743425281A662829313711692484718DF
+:80E7800016E22432114F21C2614B1843E241324A4922F114292648E16102EB1270126212256442418D131B481A62141183092D211125A448249E28241A528284849446F4885E244727622D2813827624E981D442514147AAC5B168382912485B24412F24B241F1152217AA4D182AA46929F488261AD441B22838822DE81F485222B09A6277
+:80E800004166C4148E1447853B8219D65A51188849D332B2295148C31DF432844129F9328C27A484142785CF470214164422512C124148890122134112948A86981284004A21D8481814088D258C2151811654828F4102F02283112B8240C1444981041608402218221A28A12440048314F42CDB0044234238222822167C22024E12102254
+:80E880006834C0858023B2480889084AA84244111A1202208D81021002418483944183A64985A161811281482F44228228120842F011AC24492351C1221614DC4181E291F4255A2051818311E4D314D87AD768D4B495258F1473613445154E2196327788471577826B962548C2416B166D21497326B8A1A1125393144194588840D9369923
+:80E900009892CF19342CC9EC42E58439382E84173F9012125942B21462424C23D1A1724C31422485C188427991848D24CB428F54E14CC2112EC441CD81484F2244A31223742886820823C432222C92248A6181412032888002244D1230761B818446C45C8E188916B42F0A49424698284018D14832521AC212122041B52844BB1174122299
+:80E9800052928346C9414662122063D87C41F194428B141819D24214D54211D84182F261181F41944C19B549A1C181167988B1188CF824484B828B822842122AF8477D3022236412806191424D88469828C041A88C01E9314850821614C24C1D121C6644454158269048811123648C1334222A0412368202A3229232242A24B5828122028F
+:80EA000018824CE228E2426442183B6560155264411016043D12248684A2217184267122D442238A644812E9321427228DC24283C11C182D17139494122D181B1848861451841C688149C141889C52188308284281442B21250888ACA1186B821044049C02241223084E141418218A341280081222938528948881408126042860A2004C23
+:80EA800094169362224820828441842101CC443818431408184008482F4F0656D54241D21422911B4C5486378589071F2483F184582D122E144C7C22F492284CD743F5488446B9485A2A412D4B1E24693418BC83D44AF35A82345F2A81C2241CE3E2342187236E141D42989B21AB414E188F484548784458248A518628CB484782C25F43D7
+:80EB00000D23024712844094124042D412082C18115881A922019088124C13E544D281048C34182C4404C2208564418D8190128240A8124C0219C282003A04168822832882015F520700C592488415D48181012E12C688618C4038228428205112CC02212D412211004400188128124240A84117C18521D85834541821981A28896441122C
+:80EB80003E88001A644245F8D983400221288004304A8200604888184B8586D88248C488128826C888192461848189119A18442C3181285116912114C034841840084648447824384843824408268801FFD701235184A014422A14040000281247222443028C11921416012904854256411E8122560548488C0132A08189A2281CC5141C7B
+:80EC00000286012C02496281804518E442186468F0923C80868441846121421E241846044A12B248221444514142840012416041401298C482648A02442A281818E44138484001114A92A321108204000088842CE4410C822450A420024C44085082234214D8A4041211481F8284C47130294E8848416D42C038195448414914240140487A
+:80EC800021C261C089424810314120D88488AA84C88062287F120D842B21268A0281212067C220012800128516C4148012D29486018CB81822D2184221611113362240249148804244C484448214144998820040048187448A345CCDFE40014140021825021880488822B111088021886148008A110410016082008011511447110082811A
+:80ED00000040088C133824490242840000CFEF0F2A548418302285F444288B424430682A24944843966985A12142890684C012442CF254221132231442140A1851100C2A24C448E08184C211868A6C844D12E082A5284C31A41684CA11A25FE40125084840082400812D128524A1212100302414660661800119281944C1442AE812C4AC31
+:80ED8000466184808C42C41400281048148802100240810221F0994C2437218245F46A14214E6ACD144781AB31EE1CA9A4222B6887818E12F487188F71B28AF2128C4F1F24E14AD4A874A3011D4CCD969D81BCD488B121F45EC8C064B03585F9441D475881CE4C89B86C92281BD54631D985E225F92C68AB5683EA867BE1ACB283E21277F6
+:80EE000068E8A70428CFE1D628C36A85D84E4148C448C9C21AAD8A2E1886D4CA12F2361C496151CD1295E482691167178784CFAEC61217864B512E3455F1143E38CFA2FF4381475B88471113E385A5C687124D19D44F11E898722BDA82F2179C22E041BA4468494928F8D4CC4D834D467FB343A146212781413A64122F37F46272436421C9
+:80EE8000E25A35484B544B46DBF719648A4F84B561C43ACD652CC1244C7811F4562127112FE232CF2F479C88267441F434187854959CA88B225FD1B315F341241B591D4485A288C88A748FEC4451841E34C914D8C48462C99AF88C46001800481400802881288128811881188108891881088111102108823088148214864821681282227A
+:80EF00008426012602140084001C0200283FE54DF1414147C685E823E3A97136F65A6A83548887E8AF24F942622FEEBC82E484DF37F48391872A2BC4CFD6F581D1CBC8F044422B8C9F36F513135F31F8F3DB85FB92194FA2FCF6A8CE4B37511F1DFED1A917991D411F9CFAC1E11D214AF6D89C5F5EFD31332BAA272E6F6C94AA8F26F29CBB
+:80EF8000984BCC4F48A9A84B992AAB134F6BDA87081F34F63666A5F21216AFA1F13E16AFC5F74C448F84F5A826EF65FDCAFAAFEDBDCAF548DAFF7CFDABB9CF6AF14BDBAFBEFCA3B96F84F5A1A14F21F1E3A95FFEDCBBF42F6F3FBFFDEAEFBF9DF428EBEBEF8FECF4BBED1F51F691E597189F19F9495D1F5FFFD9DD4FCDFD5918DF9EFFBDA4
+:80F00000BFAF8EFEEBADDFFDFCCAC8CFE7F1DCD8CF8DFD44D4CF8AFA9C98EF8EFFB4B4EFCEFF1CED145F74F4244685FA22224D666F73F65A6DCFC6F62C28CFE1F86A54AF2FFED2E26BC55E527F2FFE87914F22F836784F9EFC95D1EF42E641F1ECFA63F46DE27F35F757437F3FFC92832F13F2BC67EFC7FA78FA7FD1E214F415D19D899F18
+:80F0800013E3D6F2F1F98F58F84C448FCDFBDDFD8FD5A5888FACFAC6562F81F974168F89F9C8D88F8CFDE8C84F4FFD3EB84F47D7ECF92C46244F65F736248F63F23A3CCFC9F33C2FAFD5F66C6CCF87F73CA6AF67F56A72EFA5F54EDC8FA4F57F7FFFD2F32D8F3FB7F7664FFFD3F3EDFD1F57F7ECFAFF96F26DEE3F31F73F6EFF77F47E67C2
+:80F100007F57F6B862EF47FE7CFE7FD1E758FF14B59D85DF53F3C8CD9FD7F6596D4FCFFF783CDFDFFFF9F7ABEEFF1CFADDD77F9DFD74368F8DFDECDC4FC4FDA5AC4F47FF7CF84F67F7ECEC9FE50D211002610012002448006412205148128112815048118594138594168118901490145014844D1180014140010040081008850485045F2C
+:80F18000490945018144248C44C3444284811088244448452814054014210410210414433248224021210287142885C1448D118A742833818149949250488AC41482888220F843D2E022F4112487221F4132681F41766AD141F26A121FC8B66AB981B24A3985AB9453FA4AB34B4A2F347BA5D81AFBA4481CFBA54A8F14FA274A1E215FA2BE
+:80F20000E41DF221CA9E252DCA8F4DD2A2FC91242DC31F49D238F8912C8F16F89164AF14F89164AB941FC8F66A931B21AF34B985B44A3924AB944F8AB4427924B842F924484AF9244A6D62C0521D4C8D121F4116C8442F1451C1EF24B18172487481F44A2253B84A3285AF3431854E1257888F1431A72B145F8A7148D127ED1578256A15A6
+:80F280001F826C552D898F5592C21FC5D2B2F811643CFC112C8F16F81144AF16C8442F16F9914CA7721D648F349B44ADB34B434AD88494B24D4829FB164829DAA4F5A4A10082000000004014820200001004218001880000000000000000004004001004000014F0137B241116024391116012789C4408211974484481159511933228D0CF
+:80F30000856285830442462164924D484F88166C214C6848301388434234554290818CBE88A4492D419328C444C04C728216F42814D084DCC60E72A28D24212B426F31C24C458AD122A25A8D82F0128256582C122DA64B146C342148604A33C8242741C46150235A9A228C7552A21444AC42D18224B21868418F44D11411521A1E884CA541
+:80F3800081224138815F82A54A881641F22D2D9051D2E5827141D224D294F2442256792832242D882376CCF2114884442F6A91344D4A228F42B448B1BE3483497612B144180BBB42DB3827211E48A7291213042D21441F42242C31C55DA86B842D9B1BC299286C42444F86A1218D9126F6A81416F19442FF450623822242B422311142161F
+:80F4000048024A093412B014D41211714821421101006044844CD28464482984928446C44216B42848344A12894194181A148894184B4118480083B424A49400843F74012984124408283411428C142288A1418113E2446383288AD442028581448164411B421AC24A122081084722102841218849041578280220085048824C2AC1841246
+:80F48000874448BFD20C7C22912359D18423F4244862CF11B214A8241E421CD481B8465128899881D3D114D118DC81B45462882FC47228A54250851C7269F4448883D64AD652661459C23459E28BE44294251E8943B984B191F438C28B419CC453CB682AC428A9B52484F3442882CCF81CD6C02638374216E88182F4284139922D4D884232
+:80F5000088118D81693528623AD885E245B82328F44124841C5281322E418126716845C448C6BA247441D241922419B3A1A52C13988843A8181994A2848A6424C843D22898EC4B42A22E5C89FC488437B63043001544844284848595225829251548B18E518118114D489489A184E3C4644C042E154638128B481AD2421291246081448439
+:80F58000442E141D141895E488B31894528591118D248984828161411004AFD20A23A214194298188902618323B28A12A121D2439543CBA12741D132139E648D151584C2885D2A282AC1284C5B21281A44B846E843D442826A41284C42842C749804C08CC9A21249B95202490460232AF12FA4C0424224114645935C87124880F1244828D5
+:80F60000151808D028A2944444882C6681882A28314882801421051D681C812418294488A8145D38160A1E4887484681864848A4288C229818242CF1AA950044C12228418001434482C18841118B184842220016086AC8484400E044012241ED22800212806248212608205221808111021008324064446FFD4AE222941417629CF26114BA
+:80F680007C724422826244212F126489CE1C5B14A3B91CBE4CE31C81B3C5B2D432318F5AA482C47C6286A2CB434B382CE245D2E2B641F292414B1269F328814443F22284784F82812119D882D8C1EC4134321E8A436288C3224338144724DFFA0200811048981817C18B14288B9216081181194402AD2441407848048324321820014200FE
+:80F7000018302480086A618840EC14C848A3B21104128182441A848284288122F233EB10022508284024E5C2C1184C86840187421813C429449852188183E894788468141AF24188A0841148436112121A94241145A8C12036482A81651584E042042748688008424981F4792D80324A24606400400218264102D014828188C8252215C4D4
+:80F7800054322830388504532841240112115018282430589849080040140A0042C41223CA8285F4621D002821C9624244C0284C648228188561482A41884895518E4862182242482281821A04228928B241112421028A11D11402851404444E124323919160C1604290844301F0FD8640190C42842883440444848014888C4108002C6820
+:80F80000821514042168126083151442440823544141800230111A088C1888942130447048243912A18161D04D078A02492222C44843943490144A219444436444286E14461CC81818117041A48217821644887821E8481428011A12042001A28E44804368249048214088098B1883042A8888F1962824841200C0242220824201A02120BD
+:80F8800014A18149C821248423A4184444009321288181342846418881942827C14C2441014A5B81204168482184430186048148F0799F508410080081238404504A00241C48822242164404100860422800412611149841A416412404114918430544008CA11880089042418941F8CFC900224C11148804901811919C61C389A11849140E
+:80F900008CB1280186212201150411142021224124029041818C343116511C848C12C8811002136464428C21A4144C084A6244ABE750A4412E414011280220044411E800A84246014442311C0246918423243242114A429142442688A2411388082828424218255D211DAE3082204A1CC21848A1F0FAC924616F897228942A47A4418D6436
+:80F98000CB4466C85446DD819551CD88478BAF12FA258D47441B21D7C64F31EC8287F514219F42D254DC4D82D488AFC84B198B424B2225F8212717419F22733161488722AE245F857584A9138B949D461965812F2881C1541AF888141E4C6B146D4C2AE3C97D1AF8EF336042812826F428616E4443B422E361B614B229277438E941A164EA
+:80FA00005F45B148F5BA396ECC38A6741A34219931849F82A2419B3B26712AF821824F1961418F45A3411CF54441C43E4817C41B94A634287BC41E2CCE11A7B4273441DD648E82A5B814F62C121EC8988F481C9844EA031D222E466D194344D488628216941C978212A7134764CAC494489A92C1CF18E119B8425315C755EEC44ECBE09678
+:80FA800051C613FD15314E65C44AB525941C6212C9D139FB14B14F1154181F41FF882C1B421E8812C957D92FBD384E4F4CE186A88C8768837946B84462444FEB011110011002214821100221842182211121114200244224422442248364224002260249881402250145011440618800000000F07EB43447424FD3D3F8D163F22221AF6247
+:80FB0000F22A2A6F67F332643F32F353723F21F27A18EF29F986B26F35B336F3A8B26F2FFDC6F44F4BFD39284E481FA6FEAFEBFD1F3F31F53434EFD9FF8ABA6F41F79998EF85F57246BF56F4414337B43D211F73F71F4F5F73F7F9F91FFCFEEB411F4FA99935D153F147433F31E564F458544AA4E78FCCD48AF848688B75CF65E48943516E
+:80FB8000316F53D7BAD1EFF24E61EF66F24A6C8FC1E343F73637FF57F339398F91F3DEDEAF89F94C3C8F27F3FEF66FABFBFFFC5F6FFF29294FE6F675EDDF96FE2D8B7F37F534346FDFFF9A9A6F6FFF9B99EF85F572563FF6F4474557459D2B7F53F33D7F5F7BFEFDF95FFCFFCBCD7E54CF4DFD4B493F31F35F53FFB5F55CDC8FCDA9E64FA3
+:80FC000087EFADB49AB99CBB58FF4A52EFE34E7225F734769D1C95EC32F2686CA5F87C3C3E361F13F35B749F81F3593ACF89F9DED8DF8BFB7472AF9BFBF4F88FEDFFBBDDAF82D688F4E9D95F9AFE2CEF1F91B532F7BCFF8FD9DFE8F7BAD95E528F87F5615F7F46D555F42D219F73F37EDDEFD7F7F9F33F5CFAEDE1DF4FFF999C3D415E736B
+:80FC80007F7DF55355CFEDFD5C54CF4DE427FADC4CEF81F95E788F8FFF4C5CCFFE4F53222F43F32B38DFC2F24C6BCFC6F26A6EAFC7F7383ECF53F17B37BF97F7585BCFCDFDDA5AEFC5F77838DFEFFFB638DFFFFFFB7DEF86F66C6CDFDCFDEDEBFFB6F655592F87F67CFF8FEDFDFAFCCFDFFD5416CFA77727F565555F71F43F2B7F53F37DC9
+:80FD0000F9EFCBFFF9FB6FCDFBC9ED9FDFFFD9C5BFB4F45A53FF3DF55F58CFE5FDD89CCFCFFF74FA4FEDF49E98CBB98F277F4CFE13E61002218480044822488044E188041984E28894288244504811891201D0489285101418044140418841D81441C8810040A148200884446044828744F02EBD30841A42C224814C021E24408CC12889C1
+:80FD8000118471848811C4112A04C03149D41828624115A8212287112A29051982A121B0811284A2929226E18184D88194124D48344508828D3292832402145F410E2E421F41522C1F41726EF21124E7241D24EF24D141F66A9319F24A9251AF6479A4F84A9753F242974F83D412FB24484EB14FA2C4856FA264517FA264192FA2F49825FD
+:80FE00002FA2EC49D2A2F491242F22F49124A5F29124AB841F49B26AF88164AF14F11124AB9419F24A9153F84A914782AB9443B24AFBA4482B944F8284F9244A6F8B0F3CF4116C8D431B21A7341B2187241D288D12688F7619F148B6114EB2A28F3431214E924F81F448A1612DB12E584E912F82E8157827287D2278D8F5228996D492F4E2
+:80FE8000912C2F82F49164A11B69AF24F81124AF22E848F44A1119F24A8528ADB74B698D914F83949A4B422BB4439A126F8394924FA2F54D2600000000000044200800001100211418000000000022800400840000000000008004A1F06EBC404453244538144CB14C823214D91118E1118CB18944C814564C9488444D2868854424823109
+:80FF00004926014624C8A8A84B2112142508AD52142AF8112483B541B218C84234184F115442D84B241A92248008E0634832414B282681F3224B6648D1416184AAB4A18141D84898144B521D28A08166A44A1B4880867445D83C92344E84CC36882FC18494484A68441217485C028983151232821344E189E4C428C81285D482B9885428E0
+:80FF8000B6C8284F91D424F443F46044464356A446D44AC22C59C244875A8B18128F52C588197C28C411568CB888622283A442CB434324C811AF5493218D64C6B2C1618E8392A843653417C815A2141AA2291D168CF142214F9821F4A3582FC4F194432CE1C43174AAC126AC28984456F2BE4250124C62121AF228111A64141289A1412675
:020000040001F9
-:80000000828A6FE6DFFEF4276F7FDFEFAEFE525AEFD5BFB8FBDC5FFFFFFF77751F9FF69193DFD3F2BD3D1F9BFBCC9DCF43F3C8981F57F5DDDF1F35F69AB8C765BFBDEF22F27A3867646FCFDF21D1AAF1AE9C4B986AF6BB8BF054745F53F51818CFC1F17C764F65F762387E3E95FBAE2C8F6CF672D2ADA895FDC1CA5F77F5E9C98F9FFAB5EA
-:80008000B94F8BFBA4D5EBE84BEA8F18DD31DEA67C2EFB47477F7CFCD6D74F51F958B94FCFFBF43C3FBBFE9396BED19F93F3BDA55FD5E38BFBE5BDCE2889F5E1CD9F79FD83A11F1CFB4D4F2F28B82AF34852EFEBFBF6F6AFA5F55A18EF43ABD98F82FBC222F054777F72F21E16DF44F17E74CFC5F568789F56F27D3F7F49F34866AF8EF6E3
-:80010000DC9A7F59F9CBCAFF77FFEFC4DF5FFAD759CFA3F3465CFFDCFEEDED9F9CFD8943EFC3F66E6F6F65F7DFFFEFFEF636D58FA5FEF2F87FEDF5B3FB7F5BFB89419F9BFBBDA55FFFF375BD7FDCF5F5FCEFAEFBE5CDBF69FF9BAB3B99F7F5BFBFFD6E72ABF6EFACFFE6FCCFA4F41A98EFCAFADCD88FE6FE755D4001006501492121A2414B
-:800180002621011A04126411850485142104831402208401490918901260120048260326A1414048820486088C84A24820C824F0DA1B20022A212126716202209882822931812324D21228CA321B42882298868812A32125E81852829E248C24D8827481D426AC218D8213B828A129A19088822714828100484C23180A4604884B42EF161A
-:80020000042E431F41522C1F41724AF2112CA7241D64EF26D141F24A921F88F24A9253F84A93578AAF3439A42F3479A5D812FB25485CF9A44A1CF8274A1E216FA264192ECA96D5A4E449D2A6FC91246F32F49124AD821F49F248821F49B24AF89124AF34D941F24A911B21AB9451AB9443F24A9243B242792498B24F8294984FA2F44FF3C6
-:8002800050841F4156261F817248F2112CA1CCF244111D288D841FC8A22457888F4473A5C8934F8AF4428357882F1478A3C8956F8A055DD84E8547A296E5A26C492F9244E4927C91CC4B1F41D62EBC81B248D841928A1F49F64E9119F26A97128F442BF94A9743B24829F34286478389F8364889F8A6525FFD0186280800000000440000A0
-:80030000000000001800000000008480040011000018000000000014F0B3A7F014411D121C1164744A7214A2147088A321AD21C67A44C18230481825732154C1C9C38885421812E2C41251836518D48482297A46B2841291A1731851481129B8486A88A522714994126D12442D881A926E16288161648F290730A66CD2A183731934C3C115
-:80038000B74249B3498811039344513628478E8D12C2461184322426541C308E6E1422872B828724442214AC119C2843931127C22E145C9171139249188CA42878322D892C91A4D356142AF845CF6051E6EE11B21D72429514118C55525CBA245C2A1FC274446184149123F34384A751ECDC58738824732E32A445586894871526DC2D6327
-:80040000884E98EF2248B6613818A67981DC41D318511A821F45F8B448B1AB52C7112D4823DA26751882F942388F687114D914E149F2C83FC042135124E022D181F6C61244836281AD111B212C083C082744902822258104844042A14286742602884C02A0424434442302414CB226C12814281448184381229A294129A242C042BFBD0D5A
-:80048000002420424411110A2901231481018122184120A28445020084142250821684A42400241028011098412314110889010010048C84D8247453023012842241267142880226841411582482B0124A7288052B41421E2483D421F248244A314423C91A514E122C4898841260888AA3422CDE84C4A41E41C088A0811D164849B428317B
-:8005000044294528138406760800902226044619011012314A64883082C08C00625A0A26618218E018415836872182E04802802829E22A442C083CA448148948324844844D42588428C3844AF261C1408A1108C0278012CA244905281112B02821321345A21450244D4825C254488D46A012806441A924941848A42883242164429B1410D9
-:80058000084C931518423200412C014849F45B5A90250023921242222591240013C818443042002586842144B444423228CCD4A2A2214D4285A42446448404281D28435842222279A22184860250929423BA2881941822282AAC4283B85D0C20825348100222845612311A308A4415CC182F140181C1490B140022001688488AC1924721EF
-:80060000490225048512614C2064221B2180810484C09241424311141CF47D492041121101362804211486C8424042A8188082644222848C82484C034880E221028002240081208121118418A88180A11418466282100800485FDF0C194182511C2961831052821287388D91218728C13FC4C11A569144657818A481C14C5C2C9C324266CE
-:80068000A2218997BEE04491A4274122231267C84413E3453A35436522158229E18114688A2E18A364418322817A647848F44BAC3024282683428224962143924121488D1241200822212A84F22448281302D048528210042FA2041842613028502A40022286B8280924114E131242B2A1484C924420F826CC00C01112222002240090124B
-:8007000000848122280020040028484261B02605481002210000100400006C01422608A02448005FCB0B44412169823121144004004011024014088B4220026024896542224244208241140443624248A903831428042C24C44842481848420000F0D4BD0030132E140000412100282400842200460848002023849442903428101486C42E
-:80078000244160810041488094228944048082042800F0E58B50C88744108263122601004554644B231B2240084189022652222D221AA1119A7442982428416413044A518885F84842484A622422C04884504445B424A6221A34424A3148002CD42254221AF1526810220225820200000081000000008094444100400400228022024002C7
-:8008000000800400000000000010548A10D8822484040000504141448C9221244088210225022921A194828848814011414118782228842402008140144484922848218024245422B042E1E203260848002800400115041C1208810000482180418408602400141042082C0430141228004064828B2600812001801402CECA0048001004FE
-:800880002800448002000000100218800800001400A4A0441818200200402484064280042002238284F1A97F00C022220000000084000000800400420042200400104202280000000000400842810000C0443FF70EA183A4244280020011455444430222008100242552241A2121292808001115125188A9B1480442800200D0445444436B
-:80090000122222048480445222641AF1BFBAC02A844C840400100140D14482C221000000401282A1148C88080048264181028D48582B4421800100805444282840188404423042219FBA0218220021000010014048088144004842604400004100002200124C0200200200404828240100004800EFC30C00000080020081241420010022B2
-:800980000048800242000028000000220000001008000042000000E78DB02282021012041041018150188118001200004C04488460444A04482A022922011AC312200228482004848142F0484843A44180841404AFFA0D16022C820222A02210111111185381508841A0224A04202422044841818002242430326429024112400880944813
-:800A00008C144802844248428094442F1B41022362422522820200404141484841028508004AB4441464444448001002242822272220022382832102008304218CA45410084A024A2264449F180D6F23D222E222B1322111022C512239F812131F11B189799159888F18F44848D0911481548985F844488F46544449F2242422448052441D
-:800A800045E642F226222F21E222B132A1812B99C0922592822F31F111118BD89659888B488F8424C44880548885F844486F560A6F22D226A2121A212101502229C8131F3191819E8887818D414242141581445888688F44544C4B642A22220228444584F226226D222AA1111A2828082592823CF1111219E889781898484A2404804458F9
-:800B00008868DB43000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000046
-:800B8000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000097
-:800C00000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000016
-:800C800000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000096
-:800D0000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000015
-:800D80000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000095
-:800E000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000014
-:800E8000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000094
-:800F00000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000013
-:800F800000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000093
-:80100000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000012
-:801080000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000092
-:8011000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000011
-:80118000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F91
-:801200000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FF03
-:80128000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000008F
-:8013000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000F
-:80138000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000008F
-:801400000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000E
-:8014800000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000008E
-:80150000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000D
-:801580000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000008D
-:8016000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000C
-:80168000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000008C
-:801700000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000B
-:8017800000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000008B
-:80180000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000A
-:801880000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000008A
-:8019000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000009
-:80198000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0089
-:801A00000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F06
-:801A8000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000C7
-:801B0000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE008C424811020024512601264484424C64211A022810381225B42201182181288302872230221A5282400A24166822438221028440026CA2212C04121C
-:801B80004225E8EB4D11139113849D14C48F62D18493241A12241309642229922EC42D322C2181410C241E26F0241829618149112854489048188416944C4D282E4444126902C912E462B44C6242234186E322018961454F450570210824894168412147224301400840486281206322181042C422004C824108812244A0120085425428A2
-:801C00004B416021123028004D48268462223200422CF4F7E31002290110041840412171210400417024182201848504182644420228C3032490223012801108002128008148281014842481911825FC6AF60010494901220030240030244322120424001224104222410812008481804408200428414C42044160420018002502009F8A9D
-:801C80000E1100400484C302288002412424809212000012001880410800420081404804494288022002442450222412800220F1426E00000000000000000000000080040000000000000000004008000000000000EFA7067011D2611358142601911301A0868D111125125C821C81D2A2888208C02C261244847212088C12782862412622
-:801D000022018422241722890289240311584481002D18A582F324488902AF63437231440447238312427412D424A2422B122502A9110C495228441B124D48324C164142041AD4481454288216B214885452641741276145391881495448234101102231A48D142B2149E4427948840145B8A30C3951253C731856141C5224875119228438
-:801D8000A342341D182441407126723992448240516841A0414C54828032182FC9E2445124244D1216180AA72284905A1303158244F4248849B122014B832961C48312F85EBE3024124128872200D02481522282A901A544D84A6281209828324E248062224441899214812D884002271216444174246181144C160C0020810181F04A16E5
-:801E0000848F442203412FDB09630249814241D4221141C24881A0848A1492412D844012E114024A01544F82141846014423220950222865022128228462C011848D821E4860822526120246444824F267DD14701442931C27611C541447842F51C2941B245234944D4383AA1296FB281428C14F84D184E29432AA211D6413E7E4F8442214
-:801E80004638C48722CB242F44B965088E38CB211DE699D9947413E2F1E88C926829A941D09634128CE4C1D448F69A4483AA148B2841DE590070120425344121421E24C3F928415846D13818D1382663182604114B4183D38154214C644423042A644429CC88CB4225F22542604212174C2147141C711835A217878887244A214468848F3B
-:801F000061964CC2418B144C12F46662D042C21414AD341D12417C51493129048038424694824CC81A89D112F24428844364228F48922893F211241FC45842A143A212218E54882CC29A8D2423F288318C52822BC2890427818A415A7838250628AD144EA8908826E2A7091C9448111A5241814913E24144582A2A91244C541A8DA4A504F4
-:801F80004DA8495184ACCA191D1622884CD44212038F420C15343224460D255C1E4721706814AA41CE1662418F28A1121227838B3449249818109842424F2B0816C4184E2A30182044D482C244124130212C01A8471211468A4826A41246C4A8008F22D828847114981349A8212CC2282681658211504149C2281AB82C01260441A0826C24
-:802000004264882229A1286FCE44221216521829722512480126815218296489102111880122482684542845C121811014A1242A241421C1148222218608222508114221831408C01A164822A11C895248AF6F056D3123D12BD218528317426F844341DCA19638258AD429CD193DA869DA81329D45A2282AE442912185342A4E21EC3281AE
-:80208000E9F422C58B6172422E1319D142C1AC7D3A8F42D181984867126B428F21A285872186F81248AC91282AB55CD8A6C914A331D88B214E8CFFE80E484420B124414842B46241041B21100441891184E2815448478887144D424A124514922830184542B426094B422825012430248489E148641268184130148122288488224222DF9A
-:80210000DC056051C991121E2821480020410285C4271C021225B8148844918C1D224815083CBC88044886E4C4328469042961129D241418418714439118881786144A791C438261C2224C26C2188D1224FB8A00242054141487424A9228408902259118584F2285840898A042601A704108B086E218628282948018416229480050814475
-:80218000850222242220165286214100F0CC520084161184022504421D64211118168254348D25544042C22C584A1138248315195162181018A4124444CC41982813C22849180100B3111474225448814824181A8268C96FAF0C50222AC4284216045469012230C98028840816CA28805448842C24881AB418441804273120082460241162
-:802200004C084A11848231428813240822A081840048F029362443D141014C17880225C432C41D1E144C011B18498161234A9899188D11A884A218430123018351484341632540C42836042A01194848C8442AF848844C11A884883AE8240A4AA22840F13D560000C014A324B348511A2A11F2E814608C908810C814C0888091A14008122C
-:8022800041934D2281A481E0914A08118B854AE89118C832D012C2141018114852148D149861857494D2A4F2A158C021214C44324130412014810824116460882092242334C4006014144126012A84621848418C2488244854820048E850482D12882988914248C04489219428F0ACA1241305871225011E4D8C1158142D4824AC38816C7A
-:802300002164882194282914240AC61209004113022422818D21166621431102452B642160188C2309844889321492211E2881C024886FFA0D4D282848850250122F120198624C314C8A12081141411484182180D142C28483276A21D45214122C4889A248E049829491412C1264184490221849150800C8822984F459EB7023741DF1149A
-:8023800018B7432F927156F9382627163E428E2D19F2632824871C4F8D64711FA868A14E96985E4C375485FC29698E2A16F84814CCD81658D22A92C44FE24A98BA1416D734F821A44792CB84FF856111257E6CE8A9B912E8B4F188129428EBA42F437B2E7E54F42AA48CE214322C2BE5A061297128F54478DF6186F141191F2152429B43BC
-:802400006212EF149C1695F688E82F51B124758678AEA78843BB74A88C8D41EF42DE15D421C5785BD88DD18FC23348CF28F9A4442F68378A3E1CC3B8C2F193311CF2C1181F11D24232288F34B28B7244F48782CF6761C285A8488D2AB084F13C5C2F6871F741D334C1263D2224429D6669D4CCF54D396F24F11E9B8F38F9911C1FE1D81268
-:80248000BB47B12C56598B231F81961A8DF88AC7123B86156183C717976F8F2372576E212B591F517451B2159834A9F2521B9F41EEC2A488CDC4CB161B897F14E28AB514F812C98F45D382EC2175C4A2B52BD24F85B538EC28C8C8DF2C022002450122100441000080128102850554002328048912210442414245211444180424482602B6
-:80250000344880444448424802008744A024AF34081E121FC4F2151C5F73F578799FD65489EFE3F36262AFA6FCDBDA8FA1C182BF35FD92F23F22F2BA69AFD1F5C2D91E511F25FD45685B2515C3838E198D415D882718BF2AF2B33367AA2B444F23E323B3B2F6B2B52F1BF139555D237F61F193137F29F96362CF4EEE88F993319F1B51245B
-:802580002DA6CF4AF8E8D67E58C7C2CF8BFB74344E248CE8C2B6970D1E741D64D763FF73F53C761F7755792F27F37A63BFE3FEFBF61F27F7F8E2BF3DF5DAFAEDB62F89BF33F5E2E89BD99F35FD36F94F1FFF81131FB8E494EC12F724762FEAFD6B7B3F3BF7CA5B6FACF5BA7BFFBBFB73726F7DFDB219DF4BF78C189F33F2CB4BFF3DF933F3
-:8026000021DF56F66DDEAF1CF2F8EB2F24F1DAD84F6FFA74547E56CD5CCFC2F2B4A42F41E241D68AF5F61FF014122F53F7161C5751DFC7F67D6FBFB4F47E7F2F85F578D99FEDFD989A2FA5BFCBDD22FC6EFAEFEFFFFADD2F9EFFA5EA4E986F9DF394111F32F121E18F94EC15F564646F4BFDE9E3BF9BEFFDFDD2DAAFEBFB91DB3F4BF6B3A9
-:80268000F59F7BF3BBB5DF99FB9D97BF95F5DD93AFEEFF71631FC5F7D3B39F1DBF5BB811F88E94CABD52FD14C8AFABB972F566344B116AF7F259F034741F53723DFC7D19DFF7F6755FBF74F67E3FAF95F57FFD9FAFFFD3FBAF8DFFCDD4DFBFB56DFFFCFFBF4FFDF2F8CFBBFF4B987FC3FBF5D81F3AFAA9EBCF96B678F7657E6FFBFD6B7B6D
-:802700003F7BFDDADA2FEDFD7B7A3FFDFD77667F59FDAD3FDF4FFB7C3ABF3BFAFBF9DF3FFBBA9CDFD7F6797EAF3CFBD8F9FF9CF9D9DDCFCDF91E145ED8EF81F52838FED8CFC2F37C7E8FA4F67E841006225024100447128A64328A048C4421482658688A344860441308A0241098829082B024082240014908004F12E881442248628874DD
-:8027800082448264400481F0184D7082024D111082C412482018328114414E84221C88A484410088A481704815443121874843122822382286D42C1131288A44410C8A2452810081488D248AF442228481226038CFC80A4D421F41522C1F4132481F41324E1D24EB141D24AB9419F24A9151AB9453F24AB143F24A9147822D954F82C4954E
-:802800004FAAC4816FA27418F1254A87192E4A87594D4A9E244D4A1F49D226F49124C5F2912CE7141F49324E1F48B24AD141B24AD981F24A9155F84A964782AF247924B8427924D84AF92448984FA2F43924D0A4F4114485D2812264C1637411BC46F1912C2F44E181F24AB653F14A9247812B945781AF1438112D913F83D412FB84581CC0
-:80288000F9268A1E814D5A922E1A87593CE149D2B2E1C9D236F111686D8296B84AF18124A9F19124A3C4248D951AD24A3A152B9447838B9443A38447892938364CF1261AEF3D07848004001200000000000000008001000000000080040000002005280000000000CFDB05473444B742712E1489914239314C449A22B818581C8F5811246A
-:802900008491684D838CF92811414304AD221C54224783E081021614B22254224B128441449484F01881452208141538114954822D24290889B4240181AFC64D018A03164A38678C626428B48436512246C242ACD1855178112D18174246A44389D2863C444F81D2488434581566E1688534144C84686116C34A4B21123D242744A962813D
-:80298000662299168438428183D14A22B188649126F484C360546A51122592187F82D582D226714844B22C31A1A7231D4CE318F847184D1A157898F7258A8F11324447A38DC68F68E2C114C6685678317C1DE243542A8F22C5442F4D52A416D1C2F4112416D843626D49B21E28A28241124F22512885A4812D2C87215E881668A1EFE5053B
-:802A00002444C372113C2420944122158C2881084E134301114E22809144384880C421AC644100211044048041444208501A8480D43271115818484222A12034243024EF850321281415C812156414C4C11628C44887241281414C23E24421E1546A8183548144458A42C224252A941287454F22211552413081141E4429D181C48216885F
-:802A80000850814C688188822BA4004B414E8445F829B670445141EB2127615914E861322113336727192D128651811E478C43D2A1012F18166A441443F8A242484D4BCC94C84C913C436E228E4849B24482E812D128E14892294129F11469497819E214C152D0A2646C4F82B46491182B14874789C228426FDB0F1143B2251153125568BE
-:802B000035D028C2581C68818829012B12383124A22FC2049189C8C48C642285146A81496541488B281A942286E41172888272188531431F4168881721468111514A4B14284BA43829A45249966846F455E470424443981C472590241D2C1665724E1242279494D3154C64836B1413C5814E1C42742C42D6C124E4664866A26AC83E4F2417
-:802B800061424C140113C1854A52428CF1482243C188184825889C8A6DC818AB8412C1899184849E48144E22842811842311382D25447C1221924C26861134A4101322E12102122D2A4C541842272170248256412D2426425184C30240E14885E1429892A311845229C22065668288844E382D4442AF4F4592148C61456D22485384019CF8
-:802C000021045D4212AB128413C21815B42468238742463412490126D142142824C499121966844964488416D128765832A4841D284641E418B41432122F43C4128B82A22968223022882341F4E74610415681184B2126982123C42200848008231412B218144441481CC14481244445D8A40244A388110129419214448190441688242232
-:802C800004404802608183A5486082E0924B4111E681D22422316D89B122445FA4C04A128A91123562C315B6ACD542722788331411CC32456D4BC14AF1442867992E468DE42F869144134864E3874356BA85C248DB5217EC49A448381269A5582722CE3247248B83897122B848F21844447F3F0F6B5212653311C726122651C12B12481C1B
-:802D0000912187244518B824C482402181D184145824422782C042851482921210942165224101618449092A21F92A11482115186A88204AA2484A288982F41757004301402802248141828C1803224AD14301514582A2C24816588410068B122F882218344889014C54348214C0141528C2328418184D4242412E184825C4146824160401
-:802D800042DF280B1131298142222531492898419018A18D4285048120911C8C81612868484002146217818229A4812122121A880116C68485840822811880982840022F84238681F2B13440C1228C921210498902B9125812824791264108261C8402112062A8266C81C9C68827241C23B22A115463241A480834226483818882042127AE
-:802E0000618C714CA212222143011608F038DE40081005B0124288C182128C0288296912890823CB888844C841180000406C4C5482224420882208230861435122421884421886024284840024AFD207864404301642411B1414621A12714288C44240845582C0689034244480143246604420C42220128482014C02002149A18128004195
-:802E8000308888C86282C3E513F88B834008449952811181413628C1485A4281B216088BC120F11242492151824784282829C158121C8121218884D4814182118841B82281A212876C81442D888AD24214025862A5143448822724CF450C186021006180021439288811022A04274A10080088109824002A08100238822820280420040093
-:802F0000288004A8892452C222002281EFBA07121D384712168231382D2110314C28428298418823E214B1A8B4448238464D282342820116C48483958183A2219B288D845218282628228D42148886384880C89242D048A4129216A4824282CFD90A8C1492488534412024714202144C91241F44121804825012302821A018448DE2224820
-:802F800024A4C24501E08822D88104874830488F24A18418682D8442C912086389194882183426F05C1480F1A41B36F82E2D8F417148D842E166F41831A78C8FC2F911434245B18643B819C1F2B9A1C18189F424648F88B248E8A2E24741D2427318F142482F45FA46942F16E44198D68AF22829AE288B828D24DE1ECF26E224F2A8248F49
-:803000002298B283738658E46F41B418FD4C9C6DAC8F2208AB8B45A9A2EBAA14122F41524E1552321F1161131D2935CA322B2C2F8E792A7CC3F2284CF6F1422C178EDE284E1E29E9C1E18471267626FA44144D42CF427548B8C3FC3D348D4A228CDB1E34314D1223A18153E528D41C925229B1442C84D4E2EC4538528F88CA282D622AF539
-:8030800046488F41A1441E869E425F550A1D47113CA31117842F62F649288B11625F537C1191281F39F918DC1F25D86EB684781EF42486FB224FEBF6E4218389ED4812DA8AF252284F29ECA2E318F8A4118F897688E62AE34CF232858AD918A1186B1323E2C1F8BC8C2FA1B11665AF428D5289ED2671E2267B58E249F366E84D3C6A678449
-:803100007F6542211446088E483C8144C2484583448304408344874401142014024004814110161812011110410245022048224864884048264826182808BFBC0E182AF32A2BDF52F62424DFD3F334266F62D246F13C1D5F23F73BB22BDB5F58D888F32531CD6A2F32F223391FA1F116174F49A1594F22FA62622F8415E287E289E2A9F8CD
-:80318000A5854F215162EFEBFADF572B5D3F4BF912119F19FF94141F69FDAECD6F64B512B122E386F72828214B118F21732EF6525C2F24E546F764724AE5C6F764748FA4F4DC6814182B778FB3F3397B1F83FB24658FB2F22E7E6D1C5F52F4AD9FBF3AB89ABB1CB98CB92CD37FF2AEA37F11F32F7E6F34F7E75D1F1EF524BA2F2EFECACABE
-:803200002F27F568A88A7388F3958D8FB157A22F23FA7F5F7F3EF6F7C627129F937E1DFF93C4CF74F4C4562B3D2F2AF3647E8F8EB32A7384F6124C4F62F45A7EAFE6B5E233A66B51EFC4F4FC5D8FAEF79E1AF031714F62F7282FBFD2725CFC6D3DEFE6F27E24CFC4F379399FFDF733B23F1DFF85878F89F9A434CFA6F733B2BF8EFF181B05
-:803280006F41F1D7D91F59ED22F7EE8E2F84F822284F85E689F2918B9F98E139B192F9BEAE7FFDFFF3712F49BD9BF319315F51F391D6EFF8FCCECCAB88A9F852CCAF87F492A26F41F1DED4CF62F1684EAF2CBEF6FE66F62BF4AFCEFFE4F48FA4FD92E2144F67F73464CFF3F27F1F3F85F56665BFB6F47F744FC4F572419FEDFD63D18F8440
-:80330000BD54FDDC98FFDAF36E7EFFC7FFFDF8EFFCBC56F5E6CC8FCDFD6C6C6F6EFA4E8AAFA7F7DC7A4F89FB98CB1F99FD1C7A2FC1F33AE86FE7FEB6226F61F5ABB88F8FFB8C2E3F69FC5E57EF2DF4D828EF28F9D2DEAF8FF9DABAEFC8F9DEDEEF62F178FCEFA2A7FF6FCFFDD6F4CFC7F7BCDD8FAE4E07223024A0124002200884248214AB
-:803380008264828524E844224804444004859412812A288429B424082A48284288492882244248024448284880544820041F2C0C241654381B21241E281411A34254128A5212414613411201501226C881A62874220A8C84F225C242650284442D415012828714446736F04892442CC16889811428F14A86E0446182214044F286D1D034F3
-:80340000F41124A5F3112C87341FC1F24A131D24EF24D1C1F24A9319F24A9151AF743925AF3439252F747924D852F924481CF9244A8D816FA264516FA27498F5274A96D5A6F498246D4A1F49D236F49124A5F39124C7341F49724EF2812CAB141D24AF249921AB9451AF447924F84A9647822F647924D84AF924484CF9244A56032E1B1BF8
-:80348000613CE4C15214CCD61CF1114C181F81D658B811D658FA1448AF54791598981F81C4934F83D452F836484E816F82D118F924C21E852FA27598F12342822D598F59A2421F88C25B1F48D63AE548F248131F497248F28128AB141F48F24A161B288F44B391B2427124F84292478A2F24638B18639B3A4FAAC56320288804000000009C
-:8035000080220100000000188008004002810080140100000000000000004001FFD40627141A422551492D1C2C522114490284502CA0122784112D122C225148D110982412278189612A3042C97212B42261245043828524538216428102211988C1424C1194144424124C319C5CF211FB147082D728418553218E1146941818A721137286
-:803580005811535811126122466D481E211245187249127924C3224849C61423815441252443F8221C2BC25126C42856481D1BC11841E18CBE1834228B128742E082C441846FC2043CB4C412DB4141351C2F19D241447914921C13B2285463411C121265234E2A96C23D16711C42E88854A11E2616E822CC4217254D3A2CF518264D425A85
-:8036000052124C93C66C41A8218344111E6312491136A88D5212260827215847991E249F9B0E2113D124018F2211410229814242C811848521F14812101245048504702522518128214C1204411100C562888392214342D812C12C1490987048B2144434244C712408478242A4ADA8101201108262126024483081290110C4221398A248FB
-:80368000460444484611022588D2840827220000448D13D0328142139118124228A384C48500A0A4848B842698284F88F42F571476B426D1843A1617E2244F81D4867311DC24D3A124012F6441631845E841F21D42473885B19C94214C48F448241D641D54639422578284ACD884D872616216024185544149E84638842F42CC182D488EF8
-:80370000121D9656789234141B1287414C3634884925F21C99809211A2236142705295285125148119220127584C72B68316820420744196446273712234885C528221254215361417212491266148792E684858D08231841400224D48C4818889F184286F3A47F2441226141C542B2283D242315878A72414126D421140088F5871C154EA
-:80378000D21ECC59928460824561844263122832884D88182C42424864614114D02CA16185E282A48439B54E3996496111B82AE446992849C642DF8546724402374623826446001225E4181284E1220888412E121B3885C4918951429911A882218D228C842212081B38611D1C2216984928A5A224C96188A9D1411448B8284118E8849824
-:803800002882892113B86201CF640D19112C44151D4864531C120865022604974242140029644629E144838C24889424410057A64419518264B02495441B1812114226C4AC13042E441662254B21462643842454864CF2CD85001A8291182125410127441981815281211052A2855484624488812422450990114618AE2418009012112189
-:803880008C01C42726548041224862442210724428348616048CF89E9D7014D1269115D12D416651414F21D225122D59229140F229864D4A157E84996433E88268C1D3C6E85F8412B2283415CF24122CD484C71479D121614394BB12AC47C272CD135598241E481423B81434182D221E688B242F4EC154A2C9B528C4A44F9C0229846222E8
-:803900001A522CC410A114122681C212431802208343E844B11404240040B248022826082B8210062941147491188CE62468812E818C14487842E481C4864181842F44014C41F8455F1004121A3411C142181621831A122328014F229C448B8164811361189082141D52C0442C216864438831813B241B1814AC82B121018E231D4C1961E1
-:80398000122860C84024220840C8482694143F57032041942844212128448D841280314815948C188821A0824C2424081E6284848042289928821282F0821814202CD14821483842890921632424848188031884486FBD4C8244121414A224128D4421001611741C11E22102C02242321E215290684481481A82B164812101E994334124DC
-:803A0000814C073B14422849C12840823DA4109224628C21322470A2D8CD0316C624482180018002212828284A08304214224884814B411901502424480048482245C2221B42164461C4C9022462154278421848C82880184224884804C7CD004414814E2881976240143841833249484351288742114E1812618948E28804C41C014608A5
-:803A8000841352A24B4244241E28C41C31481941D881611428D88A814A84B1C481981884E048B142A1A181679A809222830264001A22A18189D24254225119B82288F11882448281622B18C08215E26488014F22442248810142C0522410840C121748C0448981820418E0487182420821443F6C0F20819124800150226869080000882280
-:803B000019480450422611240250422008288229223844820028004308C18004212244223024429042683F7441A22986022160445245582844188B1430124E28411049E48429D94258844425AF84604412844364824562C2421814442644948A826986821812024A219892850267228426A48242881F820546082A042962224D22A04200FB
-:803B800044182821583014204204251181034C9A188512642142CE116019C482684814241D2486024240042881A4465484468828548421F01AE324274496721FC46443742464424AD22AF224A4CB84147334538E342D822D826F52E81448E4C1F524191D921B5213F887236F14D2A4512A27628A31C42F263784F0841414972AB145F46C24
-:803C0000118D652E2B2F58F467818B828AD828F81E8667CACD624EE426E444781458884EC84BB26AFCF265F014224B1A28E1AD23AD2A4F25B13221B11AF131326E281E3247E823743C7414F41958D3A38E6F28A2E48AE448F8268E6AF41858AB412A9444AB4378825E346FADD111F6B21216F424343B641DC64F8CB989F564381E224D6897
-:803C8000AF86A1544AA4447E8C614D3A4F2A322A2F4AE64263644B283F360C2AD542E222E1A2E142A155B956EC4F5661AC23F81A5285D118F51DC18E788B7AC6F2821C6FA1B7287899745C7D44DB18C61C1566444FC5E185F3448E3FA3F81C8C2FA2FC21E52F27F84DA46DB91E4B8F31E1897233F2548419E8C8F543131662828E188D929B
-:803D00008AD128B198D88AE548FB4492C399488D1CCF220411495181181D4845D281041548D28144C248448608842C82544810088B2410088D242181304822812302218421842642682216486289249E482416C8229648225118122019F86CBD141F11F251351F11D351D423DC15F169611F57F751523F3FFD13532F32F33B523F79B9D32F
-:803D8000EF6CF97A967F3FFB93536FABFBB2B845AC3A1F92F441C14D3E7F25F532F22AF7667A2F22F383CE9AEFA9FDF5912F2DEC4FFB9AB6AD76BF24E52FFBE6E61F2EFE8AC2EB46CFA4F54842AE428AF88CBACFA2F2EA626F4EDC66F86A486D18262868A2EFDF4F51152F47D7ACF32B45B5F81C168FC7D651D1EDF3EEC6AFC1F21B33AF73
-:803E0000B1F39793FFBDFDFAB2AFA3F187832F11F1BC3A2FE7F74FC91F92FB455D5F9CFCC4EF7F75B544F45454CFE4A5739FF9FD3222AFCCF4515C1F45FD31759D2FAF63F349579F3DFDFB771F66F75B76BF76F6DF7FAFA4F75A38C76C8FADF16C3EAFE7F7E6D42F6BF9664E2F23F56E543E744FA7F7ED86E041E241F61838DF61F25A4D9A
-:803E8000EB11CB679F45F7585BAF6FFFD85EAF32F34B72DF7CF8DF598F2EFE7A16BF7DF9737F6FABFBBEB86FD6F6E1619F98FFE5E7CFF6FE77576F45E581F5747A6FEFF3F2DF2F8BFF92F85F9FBED4FE95F59F6BFB1E3EAF85F5F1F17F4EFF89F9AFD9FFEDFD9FCEFF68F8DEF86FCCF9CC98CD38EBBB8F4EFF96B6AF82F346386F86B3DCB2
-:803F0000FD2818DF6E014F47F73234DFB1F37F26AFDDF65C54FFD352C9EFF1F3EEF6BFB7F77B73AFB5F5CF9BFFBCF5FAF2AFA7F1CF9FDFD4F57C5AEFC7F6EEF9DFDAFBCDCCDF9CFC6CEF7F77F4564ACFC5F56E7EEFE3F79ADFAFA3F36E7E5F47F773761F53F23FAEEFE3F36A7C9F9FFFFBF49FD6F7DB7D9FF7F7DBFCADB8AF8DF9DC942FA5
-:803F80008DF1CCB8EF8BFBE8FCEFEBFB373E6FC3FFEEFC8F4BFFEC785FAC07217026014712400147124001000064400428C0241100460410024100001002430288484184220048448400850487446044B08B0625E2410212A02127264424489021253285250228101294B2AE4842532854228514042A2414A224272246448142C22C4714E2
-:8040000070264228847242420886384AF04222E0242282088962229FE4096D421F41D22AF11124CF24F11124A3D441F64A121D24AF249921AF343985AF643924AF3439242F347924D85AF924484E914FA2C4854FA27418F1264AD6F5224AD6F5244ADE242E4A1F49D232F49124A7221FC9726EF29124E7261FC8F24A121D6CAF24D981F2F7
-:804080004A925D48AF247924F84AB243B24A792498924F8294984FA2F4CB6ED0A6916129D1C192161FC196121FC132421FC9C2841FC186FB91682D14478B2D91578B8DA12E48AD957B438B946FA2D558DBA59CA82E528F5DF2241A871D4FB27DC8E5A27D91FC24DB8AE6127D91FC6C1296FC641396EC32E8C966741FC982F215682F246817
-:80410000898F6472B4B8487A3498A26F8B94286F22F5BF76402808000000000028001002000080010000000000000000110000400400000040017F9D0523C4219014C0151B16591482212C2254854416581218412B8210244401454244C81241162412C222434107A1115A028211871421842682C181161412081280C14C495A245FCB01F5
-:8041800015224902212C12A82148491282311870C2982612456215472159A124167164328129C423412D414A1242684281A0412A4974A2143135702402C72280814886E4612241C24C856442229CC1287F76479341DA022D16D01422B64491424993C62832D4A7484333114D121E431E2245C324121335814318429C4223C6141D286342D2
-:8042000018C8574A199E212E514B128247221C74241AAC122B8286C6442D3684248C45FC241246E41AB114F2C5484012010012AD1119020012830446421802444388816414472290425C1262114502002662418042624810011185020018111880014400265848842FE505211A42216122112A01417042311142802988023811871420B455
-:80428000244411324824442E4889820420F12212501490864C0411A028A30480642484A042290828504845F8D141144653613638246711281487613AD48628318215C28215EA25528567382CA4E12F42D18164C2868144821158284941F48618233B263958414DA38C52124662121D8AC14B4B6384916AA486B484712462A3914D42284E8D
-:80430000144EA820F8AAEC2415124149D2412192211842213721601488A3A1B4269A8423B721D1161191681C62242489455A2445084E822C8132811C3181991241143589A594D430188481889674288662924428498408C9F8BC1114484F22A1211E24223112C56243CC28C49110C28121354441A24883C648444B48140040287728761848
-:80438000A48264122D264C5226244E82621081B2C632422B24D042C442701862242C0C1A6286C4F057C2244714225314E64582986161154418612449312A812E8145C82A8AC22482904216528460AC421226481A182308AC42021C14483448231242047344622282248244A6088E1881297418F4FD19148129218512AA21D02801A02143F8
-:804400008168425441CE124365C1841488211AA882218283114294421213D22491145D4840D42624E29204D4182548311486E842082222235262812584722288F8D2D98043028501472844141622522214802855A24001422D4C845444501449025FA284B4241864C82956213024828302869224420023CA82401814C8188142862482418D
-:80448000044FDD0B79712262418D271E2C2C9345FD121D1427A21218291944798788592C4788CC62CC8918C4868728118B4216CA316D482DA8C331882D749045274286D4B2628286C368ED23188429EA1411DA867882D428E282D162B2C4123C328CC14C8D82FF2F092A244103424422006032194462884E1422A7641B433848250146019F
-:804500004C124494428744224654224CC282174123022144C06C414824443482880080485828828D842228413FF6054992116114168444924164409241644928460110F8825127C2A6410835AA1C6125042C618A40382428402C88A8818241891204A2814728401298A4C4814088F488442AF4A58E00218001408411A29400002CA8A41003
-:80458000728201204111818C0280180841201868C2C225C424451132A2E02A9484200849082880082AC8444082F87424241110034828140070428188B21148428392A448221444823B8481304142904444828841411606472814881C1204B0C202A242824E8410044A58244A226A4441278F004C0444D06181E24402118864894802411C43
-:80460000480141821430242A012424E44038286712248284220084850486040044858202618489824208412342F8ECE240128181011C249411144C411A612111184324311629C85B8C3A9440081D68C901421E822219E188C292960680C1483321018144452818A828C48183080000252448B2E2042222109124301200C8C0441160122ACA
-:804680009881E0E1821281F24A21438101A0A4A02440441502A285421842069B1827428A0444252484024820082B48201422FC11EE401464424B4219154214447422A2842C21480218001C44140421404444311840C81284212228002810A882200800402804404842382D4518483828FFA74A62189226092210012100329C025412611A85
-:80470000820210EA41682441144218A72488412B129019406242184308C41400101802A0244C4812444282226212E0AF0A1E48A041908169A321284A119114860449A1842062180018B022A4822E11242A48A4814420C8110096A818481B212811272140A824400428208628A28480281812B4CE0B35F793111545F1519157243666242DCA
-:80478000162F4594142B448CF293841DA11D512AF8842197A2172C5B1896F9218B1F1CF843284E11437446FC92428889B88A3A142E878AFA24B443EA287892B7887181EA4171224422E422086A0C4A3282288E8C2E48AEA24F86F424244E89AE82DF6D4D823284AB315B154B222F427546E11311D111B98B38813F4888F182164F624AE780
-:804800004238822FD147D941E844E4E1665817A23D6B9E42884FAF74365224260C47A11692822D24DB8257B12F5378A9912CEAD44A348C818728AF48B88CB4445464602CE71444824F1A94286F14074B526C36244CC2461E2119D34536448E224E421EB38F3251346A34D23B383F21F144F143F22AA64B328B3843322C696E412A714CD8EE
-:804880004AC12C1FC3F18AA24F89732224F8186ECB114AE242982C6D828E88CD844BAAF0A288C44344F228AC8F88B82C928AC4ADA24EC88D246FC4E4340480012A2158141024712422691212A0412412641351281281133148504819E14492124A820118812B12B022014B12F02492844B82302284230225C4482D2482290274D04822C1FC
-:80490000246FA943F365455F55F33D3D4B715F45F516562F44F467637F76F746C62BB69F86FAA99847484B788AF8859365F642534FC8FE24B44F48F885911F82BE62FE8449D7D3CFE2FA3424AF8AF2B6A48F88A829AEA43EA625F65282A5FA9ACBAFC8685B1F7AE24AF2CA6E8FECAC882F28E82E4CB24AD222782CFA8484EF48F8CC6AAF57
-:804980008CECCBFFF8FC8FACFE246B144F76F4337DDFC1F215354F65F557467F55F466263F77D777F472F49F8AFB88995D154F1C85F9A4926F68F1C7558FFEFE34BEEFC8F854919F9EFBE7E1DDC94F53F47C6C4FC3E78CE68972B4F994AC8FCBEAE1F216262F23FE3AAA2F79F18A81B75B9F93F2AA248F84F2C2C6AFE8F88882AF8CDE4672
-:804A0000D8AADC64F4AA82CF48F8AE2CFF8AE8CEFCF6FCCBDFCFE57FB345F375477F71F71F2D4F43F345D47F15F546447F76F743572F66FF42969FA6FA9BB8D7F86F39B5E5F8B5933D836FDDFDE6FC5FDAFB8E9C5F9AFBA5F85F8EFE65ECFFD755CC4F4F7E38FEB2B48FF8F8B2BEA7CABEBE2F6AF216D2ED8EEFEBFA1AAEBE379FFA72A82E
-:804A8000F4CA6CAFC6FE88AE89FA88A8E57C4EF62CA4C7822F2AFA8C8CCFE8F28288AF86FEE8C8CFEEFBFEB5144F77F43D37DFC3F335355F55F557743F55F776323F75F5B3752BDD9FABFB9B9BDFF9F1D6515B955F2BF93696DFDDFDFCFD7FDBFB9F9DCF9DFFEDE9DF9CFE6D6D5B538FA5F5B4FC6FCFFDB4BC4FABF9B6BC8FCBFBB4B44F21
-:804B000049BB36FB38B8BEB6EF29FBBFB7DF93FBAE84CFA4FAE4E68F88FA8AA28FACFC44C48F84FCEEEE8B8AAF2AFAAC2CEFEAFAEAECCFCEFEECE8CFE6FF2156302210022248244082044021081100100113082014324840140441908410024948988220024008008420088228822008829F2E064D411B215041492151121D6442823448B5
-:804B80008918D162B8A4C482E0543A84293224D024C4A11F220424282C2C68228280C2828E248042C1242F126848424CA282A084414A38243084465284A82A44E4826416D022F511248D131F41B24CF11124E7341D24AF36F18124AF14B981F64A9151AF64B9A4F44A9353F2429747822D915F82E454F9244A1CF8254A56F1244A875D2F08
-:804C0000A27498E5A2E449E2A2F491242F22F49124E7221F49726CF2912CEF16F88124AB961D64AB9619B24A3985AF44B9A4F44AB4478A2F247B24D842F924484CFB244ACF88012D5A4CE632D5C1B24CE141F24E111E64EF16A1292E159E6CAF143A15AD944B4B8F1438358F5478B4D81AF937488F44F8261A8F14F921CA4E854D5A875DB2
-:804C80002C7588E5327588E5827591EC82F58144CF227591F4641216FC6C9315FC2A921D44AF6659C1AF24BB81D26AE188F442B647882F247B24D848B916D442CB5AAFD50F848200000000008002110000000018000000000084000000800200000040080040017FF54C616122301A901421A041A084144014261221329281112242442717
-:804D000018244D118114461204274389C483242422414849B222240245021948584121842141A9CC2850484338188EE20013082685144124184203288A4101842314024482124008404802200882240014101228084C18C32142290280482494211014A2421426E4B9474134C350414212218829113186282A596141895232222B814115DC
-:804D80008221648133682889011470821431968954187042C82290484992224348111414234285480841A94458228F4264184363E5808142E281021514044220140100200440882802410054A480048042221812114204824228211932428A120821412364128843024044F89D550044244440041922544118000041001004414008240047
-:804E000000C04812240028880000280000811012140229010044F01AFA1442144588011C110281261208103142225024182823280443825A84182823016121A644C824104268184648314A4446217212280220818201C224306810FCCAFA20145568123011211C02497212085021302410941222294804C18884232192125022481A022DFA
-:804E80002424228813384811A9C424138432182840022624012B94008C02C5D2360B00100441008C44010020040040044880821204004014C8848400400800000021400812240040024844F0F85B501444252201400264400242A014131154120000C08881304800128912141802001032181508440000241200002116084301F0699610DF
-:804F0000028301A392214A62C42866B28132488114908C201512188186942542281002484C082824A018902441282245421104800488002F8228688241C128388D243F4A060010644121411012080021882120B284021818810014409C1528008002112840420410E88812A24A104818140800200A81B058071544361843911E2982744A2A
-:804F80008262828602486021C958241D12430A124A41D88112489148C41681C3844422290216811214F4221C190265688221E8008B81448427822C3828C12E884CC23828B7F5100224201231244445827422C1488512A18413012A0484142242432824022144488902812480082602401814918400488502008800124412508437F6000021
-:805000000011008400100800000000000000000000800200008240081222000000120080017FE50A00440000000000000000000082000000000000008100000000000000000000CFD50A0000000000000000000000000000000000000000000000000000000000F04FFE00400400000000000000000000000000000000008100000000000B
-:805080000000000000EF330B000000000000000000000020080000000000000000000000000000000000DBE200400100844800000000000000000000000000000000000000000000000000F097DE000081000000000042100400000000240018000021200100000000000000800300008F530F00000000000000000000004004000000001F
-:8051000000000000000000000000000000F7D5000000000000000000001002000000000000000000000000000000000000F04C5F000000000044000000000000000000000000000000000000000000000000F0634900000000000000000000000000000000820000000081000000000000000000AFF108000000000000000000000000002B
-:8051800000000000000000000000000000000000F04FFE00404108004810040020044100100200000000000000120040080000000000800200009FAB080000008400000000000000004400100218800810020000000000000000800100006FAE0F0000000000000000000000000000000000000000000000000000000000F04FFE00400131
-:805200000080045400004840040021004400100218808802218001884008000028840000800200009FD2010014000048405588281082044480022100448002214818808802214818448828842148408481421882041E148002211A01445C0300000000000014000000000000000000000028000080080000002884000000001B7200400158
-:805280000080045400004840040021004400100218808802218001884008000028840000800200009FD2010000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0021000000000080022100002800000028004800000048408C
-:8053000004281082044400108204440010F22EAA000000000000000000000000000000000000000000000000000000000000FFE40F00000000000014000000000000000000000028000080080000002884000000001B72000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000092
-:655380000000000000000000000000000000000000F04FFE0000000000004001000000000000000000008002000088000000804208000000B021F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
+:80000000118138148D141AD448024C91444E84530A005F82D44802C604855484806C4520014C522815682428428242112008412C688883448863828911F4528A9042106A4126A121611A0220721118180143C194459812605422428C644430582015248121044C120220018A048E6C14820088122100418948D848C148002FED0D441902FB
+:800080002D228944A843A5D1A6E19982A9822728166428281382C9EC288C7249943C222D8287445CF258262452433468433B44424D322CD124C82DCB42CF22217212C1744F12E58104278427D44D11A984A916526D32825B2146B824E8330C4694218532148D618B122D46502A1382C1B8A171E04132254391D6D085E6824448684849E44D
+:8001000091A243904260822AC54448234312C4148C72B824929546A161834192483D46450298684A8852824E28A0285F370821108212021AF21128436189A21488182C089883C8282250414B252A9442A14C54684AC11456A44143082614341288AD21436424B04AE24132854220381819314890148971126C49539148441F730A4A22A2E0
+:8001800024A11A22944C15048C42582828274918167812B412B222082B2166E842B1826288984721846928D48161418C9C1A122B9248214062924A98341280714C92182F26A184D08422A228222141ACC338AF6502214B413908819124811229C181148C1A48BC2238884924B1688114141208CF1209109824A0241122488394521420A4C7
+:80020000811211C28D829D22C024009812402CA8242784A0186F9301450286D8240224408242A1413200408112480C80481804214E284210280249A1484114C0344D382743418442844C05008308AB4248C3048365812A4824F4DCBD244CE2226182251A68A4C724453812BB21997138011E8816D628A9A14D1286E884B142734814948436
+:8002800089D84A727C424AA8241CA1218D964843E41916621136EE46F139848375248181F5231248A11A3CC2AB25463444478A1EA82B25624D188E68FF120D2C4444C1242A11011122A084D02A1814382185E682C43422209A382608118064484598284924E48229112231264002881AB44868C881842C410882896382801478848802FF1D
+:80030000130B1A22014D4228A441B424122C02811211281400160738166114704842110262182D442121846144A012844884880056A441421241A1901400441AC44881AF2309482C1254121829411112280882008C614843418238821C222844444901C61A082289F8144888A082122440122834786C28081952A482002D288242422528B4
+:800380002262484FDE0B108202702408288082A182124C918288902420D24811011312624218430281448283440228288430424440243114841044CC442E481A44182801650848DFAD0E14C1897428524919D4485348241C91838994821918C442898888118868C48880012E8C00248244828D44438B040080011242480018181608002183
+:80040000451884C118321F320641491428045018100821182881A244448141A021496442444D48348011941423214134482124C42004C19068482228201234281289524212400A2A21F82842005042A021211092251D888821298812188A68413A98C219A8828B842413021F2468842622E22884622892863294241622A141482844430193
+:8004800048263118420029245424228016029F4E0148801514085014000024103111833242C01480018424000090248100434208C54108224C1192284091DA80C21188203342473C4028DC84B2980643282B1169581301281342182903151884921281285048844C0128E3D28444A62142C04260414212892291442781128C220880012036
+:8005000024240221442381144401FF8602A440913290242B2148214C8641C41A4C9612157821A2922183120229229614D82A29D341341A48123601128C641148002004406D92444285418125314800181082F447CB6042CAF11416D5D183D15F03AF42C2251F41F121812F22B938F813C1C12F24D86C39524B82B3E14328B1717A4122F271
+:800580002C5EFD421E843632488E3286F28C122D12476C4B1226C6182F46745AAA4185AC128B558AE182A464C7824E1C8B52ACE42352242CB449D82EB12A4351849FFA062C7496D282A265CF6B02755B9521ABE2218344D22451122E3536F9243627214F82DA16F34C9145F424216561145E158FA266142E322B454B644A628D229AD281D4
+:800600007311025847446AB452D26458449F15B139A8454B4915AB12AF84F5125867444F4361444F45F458A1CE442FB50C5B148F42521827E21476FA38342C74296AB88F29A1292F8851C81FCB798DB883F288888AE36C7189E8CAE688C54C9D6E3B282E286B14ED242FC1F42484AFC1F912CCCDC42F81FB42C6C351488F21018D381AF28D
+:800680008CCC281F84C2242D116C117954B4580A874E8CD1224448E882B528FB788D1001800142200442200442A02420240800000000114200220042144001219082482B8210022D818008A812A81288007F1D48D373F3232CAFB252A8DF7EF65E663F37F6422BEFC2F6ACEDFEC12BAA2F2AFC86C2FF85F6ACA9DF9EF6ECECCFEAFB67E6C1
+:800700007FDEFCE1F9DFDAF161419F94F4E97B57735D2FCFC3F6646E8F8AFCC8CE2FC9E8CFFFC2D45EF22F21F11717FD4F9F96764E5EEEEFE4718EFC27AF3F21F99A8AA5BC82F1CA438F24B6CA39888F88F42D288F8CF8CCDC89F558C23FDD4AF242323FA3F33E23BF87F62C2AEF83F36363EFF6F22F6CBFAAFDFECCEEF29EFE2F28FCDBCC
+:80078000D89F9FFFADA94DACEFEFFFA7B27F3FFFEBEDDFDFFF6F7BB5FA69FBDF43F32D2FCFE3F6747CEFCFFEDBCB6F6BFBFAF9EFCDFDD2F22F43F4181AFD4FBF96F64E4E2F81F34C3CC7C87FF4FC3B9D8F82F1A894AB19AFADE629FFFA9A4F2DF1C84ADFABFBC6824F4DFD58428BC4CF6A4DF212763F62F63E3B45F2AD2F6D263FA6D2B3A6
+:80080000F62E2ECF7EE25BB9F2B782FAC791C7A17F3EFEBF9BABAB8FABFBFFEC6FDBFAE3E9DFDEF841119FB4F463EB3E474FE2F3372D2FA2F2F878CED71ECEFEFE2FEAEF2DFF13776F63F326264FE7F65C1CA782CFC252EC5FDAF2D3541F1ED8A8D231FC4942AF2EBF4AF53AB2AF85F58E9CAF84F56E5CCF4CFD4CD48F9F46F25373BF6364
+:80088000F33E23FF86F33D3B7F77F773383FF2F62F2CBFBEFBFADD2F2ABB96F9C793BF1DFDBDB3FFBBFBCEE4AFAFFFAFBA2F1BFBFEFCCFEFFF4D4FB5FB786AEF57F72E3A1FB3F2343EEFEFFFE2F14F49F9F9F86FCBFFD2F23F53F2393BEFE6F27E7ECFC5F53A1AEFC753E85FDBF3FB5BBF97F58CB2DF71F87D4B2F27F7FAD86F67FE524278
+:800900004F61F1DED4EFC4F5C4E4CF446C2B3026104618461844582412266281608174844484852441247148048D2440941242614269092190121046184428C24841162822011A04122C821408008F4402978380A42190212213011912C4281C888208A928C821A229312189081C3A21422352184B42282688C248928C644C221644024A7F
+:800980000160484A113128704811148804844484A744162804CFBA012E431F417228F31124A3F61124A3D641B24AD141B26A9921AB9453B84A3924AF143BB42F147B24D81AF924481CFB244A4E814FA2F418214FA2641D2E4A96D5A4F498244D5A1F4DC2521F49D228F19124A7241F49764AF28124AF24D941F64A921B28AF247985B84AAA
+:800A000079A4B84A79B4B8427BA498924F8A84F9244AAFEE092E4B1E6487321D64A726174187261D248B141D24AF46D941B24ABB85B24A3114AF143AB42F347B24C891612DB14FA2C5914FA2E811FA2542822E1A96D5B464594D5217C92CE1C9F628139E64A7341F48F448121D248F26D941D62CD941E22413E43423F242144393224781A6
+:800A800029F1264829D184F5AFDE6088824800000000440000000000000000004042014008000041000044A028800400005012A04F604119415824C44952612C1664481CD18104C308489081C0188149827741B442424448CC324A5286444E8A4E284B243800228C8401442143110811418659C2184C24E141344A16A81446F8AB1D40614F
+:800B000048D082A1211223412CD982962A30182D42F028141B832722F02442163148C08830224921324E43A112E26B124139D11434B649C214214CF614629A34242B8229143A4A12562451271222283064869524BE1620611DA449B12C6142272146749226FA15281324532C1024E922086A71138AA6438F718434A44C4174268A943219E6
+:800B800076A2AA24584C74722862234608726B482D24276340786B14B448582218411AE244C24A8D441E415AF2A9E250144440182251148C02CC144258288A043E483C120145084508822821812628B524514849684545DA41E21261484144E04116240182872400125C711448A741201122C38445F849F220022C01224CA21410028184B1
+:800C0000904510140218490451302444481034482001824508100111221684018052188008892881688300608220F2487710342481491178181238294A912442228C38181E888CB218D425829C222D144A024221490289A2822820C4242C24E121C424A0183021814C051892846011291488644890282381A54148FFEA01224CC21812C0C1
+:800C80002A181142228CC42810C48826426832C8486321024E2244430626082218C02441E021140413211284012023180819812C014788702882810528DD9F1004464234284C3148833212411034A8178512C15241169224D041149214001094E800468138482D18C06180081E21814E14009C11A4822484814A2803008CE22184F5CEDDD5
+:800D0000D014024044382822341A82418152820044D018064D581120C228481440524142001A0412800220C2285052381682882461414B4127882D1449312882444A1928F8227910228112A2212D141220C42100804598826021122001200422288C0143629416448888848231121883411406201288021304408826E96431288084F2B5DE
+:800D8000718011524B811041184244088984318840210188202201006084488382118422B21444861174211204800484421B12806888402416088118442A5124EF6A4E1211D2A442C418B7438C5222463431502812925016124E13884E1819012884C0218C4652494B4380B118A29443952226D42221C128C72248211AE22235B862128E4A
+:800E000059442D8E26C84426F85884C9B144B1183424CB9BB02421511284228011A112841468818C1428082688118422012A2404C0582870483524424180216112441810544181400188414A014E14368809292288622877EB00448552814014080014122C016411200184A04240C8210021A042441008008001C100B02401188242C081B4
+:800E8000000080218188F465CD00130128104296188534518D221019185828414246042601110048182C4244042122A0412240420440242304884827811C3512169898908481288022F2847F0013211441124402C11C051884218114252405841C22441128022410A4240000842848004410A421418001211311414808000022182BEB40B0
+:800F0000B84CE484942A00859418005D2E45F434218B2226548200430424272225A2111B119A246122401454131792118F8144B848A4452514080078708474C4B42CA726232B21098614E8227112D222A8172FC74C02002440C41828001001114008000048C04810240444280040020000214180228121588198110000000000BF660B81A0
+:800F80008448488001001444418D2483820284801104250229218129A88200601411141048C84258800112001614C42C222824000082250221EF4E0184C04200000000C480420821000010024981840800001400A48004008C014810C1148093810000440021416FB50824481818000048400C28000000002302188188144400221400848E
+:8010000080840100004041042800121800002180F1D9AA0000000020141801001100840020040080022100420010022400009048000020210880018800F01B32008B1420042001004514B42432286212000024257246A2113A2129388400501111151288315A4C2104003011708435844B222B22228400002425522412EDF640DA88944487
+:80108000582302009100504425F12821400800002421411A81880820011414A4848D4848482302004008F0841413B42106120028002129F1FA6510022C012001001114148004814008000000222062442608400200001800181230111811000080080000445BA62001000000401808810000008014084714408402002200000000200100B0
+:801100008880011200000000007F834C52222144242849212122441849082518D888410812004248CD414480121424A2214A0400002091221A81014AA5111D81809811153118180044881004DF870E1212242B1100840014841100004008444868004147441126068C2202242421301216D62201003A011C081B111820242881880100104F
+:80118000F4FC3600A01110228101991449415188971417942481810040182434282262284C04000024272180011064813019919AC189967852A118240020220840E4AA0F6F22F212222E122B11122B11C0122592832FB1F111111B98179987848F18E48424549115C1419558884B444E444F42B444F22424222E2480524445E642F2262259
+:801200002F21E222B112A1812B99C0922592832FB1F111111B881F98F848888B484E48428480548885F844488BDEF0262265A2123A2101002592823CF1111319EC89781898484A246494158154819588F4484C4D444B246A220200444584F2262265A2123AA1818282182592823CF1111319EC89D988B888A44C424200848588F4FA4300D3
+:801280000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F8E
+:80130000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000000000004E
+:80138000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000008F
+:801400000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000E
+:8014800000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000008E
+:80150000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000D
+:801580000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000008D
+:8016000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000C
+:80168000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000008C
+:801700000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000B
+:8017800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000008B
+:80180000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000A
+:801880000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000008A
+:8019000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000009
+:80198000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000089
+:801A00000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0008
+:801A800000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE497
+:801B00000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000EA
+:801B8000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000087
+:801C00000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000006
+:801C800000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000086
+:801D0000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000005
+:801D80000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000085
+:801E000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000004
+:801E8000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000084
+:801F00000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000003
+:801F800000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000083
+:80200000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000002
+:802080000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000082
+:8021000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000001
+:80218000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000081
+:802200000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000
+:8022800000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE1414842508C04826829444491404408402246C46A421421638181A044821101314810142467142C12100255A84472245081944012E114400244CC626168202814135
+:80230000EFD5092AB44113619447B4441E4C4D38221CB32281923C60546F22942499A1122D41A31302650A39D134C11116CA198B145D48C9D494322C228B14B11784471548568896646372322443044F24B2447222D42881A1288C3992CA319A5B451428522142486082222A24B412021044410442211324C218801492412741004118408D
+:8023800044CC4D211221484612F824124042C231180080C42427842138808841F49F2A80841241419248162241C411008F420149C44243126942222D48105884002001318CF44419812828262146183112440010053031C044002022C818128C9488EFA9070084814501200441200280021004212C011229410250218D1110012004001151
+:8024000081458124440C4A02000029021E2440C2828028F1BB2A40511800844449140C284400002942228321010000121121C018004814205481008110A8242E4410244244241214024911220210B2ED0800400100000000820000000000000000000080020000000000008100000000F015EC002C0214501C4CD449D212564860221246CD
+:8024800028052F82CC444714188712222A51248400222889827412D48274148A4106842084C541158C8421280217411820088001841AC44A3F78034123C11827634E281A12282181384814200114148E32811110499468222A444112199111281E242A04291604C3D2A4213218528D844C32281490C84E858C31322C246184A92D8282F8E4
+:80250000FD8914452211C82523C62587449CF2421143C848282921A5141562844C55C2182621B214726458826240C2298116C3342FC4334423C12240D8486245681D48814E882A419821D08499D41229032991582938282AE588F4C3CB00282D121281160816244208114008C0A1A246111158810028402102132204E082016944045028DB
+:8025800012181F411444A48200194441888804B04801007F5E0B181247224441C4C1160410288101811D481822A13AD4186181851185528185442A944481885024444828401868C800890142F042828088D42A6983188031241826F8E4AC5025648C91381B41223641D84AF2A8141AF28821216C6C414CF322888AF18164D3382413E648D4
+:802600002272846B24385317A41263F118648D265E2816712224E1F2A11A4B6922CCC5382E42872A8E228B1A844648DE848146B2A8B428F84428812E484CF4C8930050E2498135281C034312A8219212C60299C48824511B61162857C113420E2254B02441C8448CC2344148703102228554841224896822184018944429C4128B425084F5
+:802680008044B4BE091D164381C32845115448164EE8491278210A41C9F114222AA11A8C7E88C42594A8412E819C741AC47A46C44249C1B844A93413274232C18B38CE1C8AA21489B2488332C28E28AF2488D428C8188F2A61828A31A872C3E281B228F4FEFF1460641129815284A12AB12104982138182088C83444584728C90F43014A5C
+:8027000028924C68282746486332141E4D524C048023B68822C449228B41308889E18482228142082A28F4224449F1998F802434284042311141C971340243C6A1A1169822582496481818028361228C9811238208821242C0284468836182214528840342601120CC228A85C41441461808ACC1589FE905182240688138448160841199BF
+:80278000110841814D280028008CB38192444100C4D018011AA8861082213812841841416B21490183224184016952288A01231108228762145222A11885F2142114874245C93E86E314D118311AC72188D826B416286648C98332A8282D441592684382D283A914BA84CC7569C134AC698284CB4249C61449B444E3813421188E5C8374EF
+:80280000C2E24156684D888183C9488B1287469F4807406432842A41981E126A8184C128880026D84822116881818A9418514644A82141830C4E2434544B12800420B12221918868AF120160818908183220838194226044F0181E004885B145038C32481008284641048F44028D344200A28A04861101124518C48C1688918881418041B7
+:802880000C1C9811123951228502202491122289014C22032280F2B231240010081304C01220455421441621240400421004421748418A242502C45E2113040048408262844508A0142311034C8441343480C888482A81F4763C1414D323420244183828494288B51902548B584CA842A24CAA12250C3A0462C0111442260444824004C030
+:80290000142642020000288658148D823022846143C84C8410F412472424C04240081024048012140122114452890426919281881688282248247C42254434583344C4441B2883C444448AE3C43125141924A12410C48480116821414884DF9506431242085AA26120C244624305814008138D7288641280411A41081A42388414941E2132
+:802980003A68111840E4910213118803326508821AA8814328012601818A1268824712FF170F16681114A911044624044C215248402402C094121694884B8280581440056088430144844112114817442368116012811C0181D08642512883C41200204412F853D200244014199821250410581280414201241008904228222889040040F5
+:802A000048881401244048141498821180911240218444128481810144F0C595104482C22226551414C03842800316014D28008742428184160A844181141C012008200242124A01830241A228832292288C383A2DA82A0190244C021628F1E5715081281A1401B01C028001441289228119A881001D12112E81C4B8842B824130224A2879
+:802A800044912242560D68828D240048800444801691448225088014544248DF5D457111C231B9627244288564462A847538A852555454C712AD381AF114444F41F244398B361B9C2CEB189A81497A141818E41AF8444485F81C1423E42467514E1259B38CF1B88F141E424F3AE221772EB338C111F0985D5D21AD18122F41D24401CFC2B8
+:802B00008244E141F61C7A10723CC21A5F813333CF52F4144929F2181E4742689932188CD181F714414FC88C93822AC88B549E447B144F1C7248B828B144D851D88E62A81F1567861D48125B444436F871C1702692282FC11199512487242E415724966A44AF44F22812214CA34C25FC3C4E26F8A7CF244D25396412A9F44C2917851B36A2
+:802B800049A1245AB2447152C13B136141EAF84921EAF8A8588D4492EF8252988782878217635CF6112DDA61448F13D944A8E8875B558C1155486459F6593CCC91C12E8CCC92412BA38F899982AF44FDB4624FAA59841AF2BC881AB94C82334CDFA30300008001002110022110022119044881190448C042C042812C0824E0320124844000
+:802C00003842B042082304234418420892000000F057C4345F727216F42426DF63F3482C9F43D2ECF26664CFE7E726A43297A237A285BA4DF6E5F7BFF9F387C19D89CFC2F2D5955F8EFA95B44F477C44F46D3A6F11F3444DBF95F9C286BF5796482F87F7C2C26F414673527A1BF9185A6F6CF627278D4ABFB2F6697BAFA4F27A5AAFB7F624
+:802C800068415F34B8DBFF6464CF41F37868EF82A1A3CF84F76C4CCFC7F53C2AA75E243F73F33167DFF2F23F348F93F33D3CCFD6F66466EFE6F66436CFE2F323223D2AC5DE2DF4AFEFBFB8FA87A1DFD8F8ADAD4FCDFB75B85FEDFF6DFD1F94FA65AEAF97F7555DFFDDF9E7A7EFE7F76B6D2FCFFFD2DAAFA17212F11555CFE3F13E1DCFF71F
+:802D0000F77F77AFA3F62B6BAFA7B77AF33F1F2F32F24A25DF58FDC9D7EF46F72C36EFC6F728182AF23C7CEFC6F67C7CCFE6F7E3B3141F52F211548FA2F33F37AFC4F2392CDFE3F26E6C8F87F76A683E36BF82F41138B5F944427F5EFF99BDCFA8F88AC8CFC2F689C1EF9AFADDF9DFC2F12545DF82FA7473B5FD99DB8F89FD7567EF55FC62
+:802D80007C7EEAFE153F75D444D499F21C3EBD2ABFD77715FF7F3DDFF6DBDFF63B3FBF82F3D9FA7FBCF89FD96FAEB612F37464EF82F12C28CF85F77A58CF87F52C3E7FA30F1F73F33337AF92F13D358F93F33D3CDFD7F77C7AEFC7F77E7C8FC3F321232D18F5DD15F5ACFEBF99FB8C8AEFC8F9BDB58F8BFFBCB94F99FB6D4C9F92F42D2C87
+:802E00008FB3F35B5D9FF9FDB9FB2B778F97FFFCFE8FAFFB173D1F5151712F62F23A3DDFB7F73F371FB3F27F3F9F37FB3F758FE3F37372DF85F19DDBFF9DFDFE7AEF63F36E7EAF82F12CACCFC3F77C74CF87F76862BFC50721B0264118020020210200141608009028101841048111901490144241901490144041D8142151141200204133
+:802E8000E7814402850400001BDCB084A12114167828C14447121E488B164C021F81044598184B488992444A6B884C31249884893A248149018CA8242EC88381AC24482062884B12008A82C128819A52281198488DB4221843BA4861818D241CB48F0F2E531F4152381F41B26CF11124A3D441B64AD141B26AD981F24A9155F84A944B4219
+:802F0000AF143B242F54F9A448AF14F934484EB14FA2E414F8244A56F5265A8F1DF2224A9E252FA2EC49D2A2FD91242D521F49522A1FC9F26A121FC9766AF28164AF26F91164AF249961AF24D985F44A92478BABB443B3427B24B842FB24484AFB244ABF6D0D2E5B1F41D438F511248B1419B24AF11164AB141D24AF465981AF545B81A92F
+:802F8000BB24B44A2992924F8BB44A31168F14FA261A4E912E888B844F8271D8019E242EC98E242ED817C98CE549A6421FC8E222F1914C87221D6C8F22E941D468C9642CDB85F642924789ABA44B432BB44D4829FB26482BB44F82F1CD6200000084000040040000000010020000000014000048000000004420082004000020F2261140A2
+:80300000A2214573144B9431182B212981B44881220150811D7A8D744338322849123824107121943816E88108841249EB4402B6621290411224265268601492160146B8143A24184C289A8842422AF4F61414118601104914D849942C35042781485D4883B12401C0115D484A816511159881439218445992211D368AD484082B186713D4
+:8030800014814D1349D2346281548A63128D822420012CA484A3841124939C9485F47E9314244E2124C553414F1112D8C2933A44842963435118141FA265451D169D544E124B6114169C814F186253C351818A1315C19C4B38AD624CF1619299C255487C931826F11824145F8884B923018CC4F4274227854C99A4ACDA8491483E485F63B5
+:80310000071412452111081819542419A41484428C1478340826882882028931210081221E2415A8212DC8009664120070260124442D8228240012004A0800188A04417F6C05401402241E246542048CA4848028F14812112D164598A2432244C8248042088C84924482604820312428006948140A8B941088A4844001004A28822841F4B4
+:803180002448BB3C245E22184D18CD339312C8498B168F41361736782A21D14294814CE682A8219B419B414F8281A2815954C26C32114B21F18972223C5832287928D443D1A4E141CA683213A1124143C24187211668218CD548B14CF9388283B11838584E2C4E18F047E8D022614118152862A115D482B7246481483D2818694199622E5C
+:803200008C6B123E8143B25C028A01495224F06C12C044A9228402316449512C288D844180C29C4982048270529814874D26E884A19289BC34C41883F61263A0422445E84152922D248344648127548C0B8842CA511423419A488F11042698244655828C6211702CC1288664814B18228E144AC2211247292AA421B3812104159858AB14BE
+:803280001211848099828118844914F4BB31406324412A08004902244280628481A3034421421D824048C328904C212601690480C248808688582400901180419218C02881212C32248D428416C4422CF3441F3074F04922102E83443128238121E6C82631448818481481AC5284221242882281809288A417C49215889154282383322477
+:80330000008C2241D8840189E121A21CAA6184481822666821584F9D0B80014D8112241A02306828126048211469D818A2181A0200004C42018446A41222A2C0222C024C4121011A140646944162200C414784188A0100478243F8B188145B412951832D24A58491622289F222524AA3126068442D8827498F24220984C1819028228744EB
+:80338000A117824E246DB82678A4081392222F41E24892A216342452612849C5412E129048AC616C2E588D22AA150818CC21F2E2292002431281818251414008488B841E488334311045E183C4A180522142411C0200422446A19242188031112602008D1190188C94189260814CA841441A942A4F82A4244B488F420348450A84222244C2
+:80340000219018183299192202A0121A12044C02658142426D4A14008140812983210100004120A11495041E218841701408C08800CB55402801122481814A5282821DC28160383C11C1127048622318501822100311240021105286448606401604A824441022420100212126C4121024F4AE4A408252614420012D1448A91108428C2496
+:803480002805448084024D4212196242502286342C002A0880D6281201288818460420084400448440240820084F5B049420213211441E4110C42414424084240200218001000084288843084242E09108608C1F4188029081284581042846812851488181224C1438183FB3078200831412021061242281A41C211304152484C111288059
+:80350000041542A51880010000008002902400001860C12A04122504C0864140F14BCBC0428C4202C4C332680040180228101298124144101441411402850583022D189012182130140000260428880060411068220010988246F47674009062262402E044A24280A48311100143012828454821120426A8822C4202400100A480140444CC
+:803580008221808844042800828250488C84684489F8DA6E802261111212122D217034C8242A219432002A952284210020410280014D3845E2C241820124428C021828381C062800108801008818222200D06F062518A442241504C01234424024B418924210243214422742193126285C41C4A2121412A081141A184488810C128416C46E
+:803600008888881844181C42040082988B414229046F620323F294162AE2A7D14AD2C692446B621F52F2825C978B681B148FD18132474CC114C12B4226C1214F621442D2457222B724D8237234C82484C85611A424C58AA8249E2270A4A486308417614A410838407CA8E281E94AA24586E4149458BBA800A9E27151483AA111B7251E165C
+:80368000618992122F86F8224817281F15A532E341B862E361E1C1723414F921672E2426028FB8C384AD3645E2210198446F29A48225C4842E142AE81471827C21A2224248441F11F131448AE82119564443B1289A4A82F02A7FF04142261893265533282E29428FA435744E638B1187392374A2A2412CF236211E464B246991111C9314F2
+:80370000555192DB213741C713828B81B96823212FA1B921A1311B118311F5142C1A92244B88888A29D11C137C444114C884A18D884D1A4F84D8C4F844889E2510011508156822112213C182112C0888C0234043C8218460814235081828192198138229210C13183281A93181A9914121112119142201008220088200F0CECD342B4457B2
+:80378000D25D263F21F312A51F13F37D781F22F2621B3F3EB4CBB441F1E8D167486F48B22552CDC742D715BF16F42624DFD2F22D35CF463424CD1FB7F15DAF7FFBDAD9F2118D8D88DAFCC646FF7CFDA2A41F7E7B8DFFB3A32FAAEAF1F28CA55FFEFEA2861F72FA51D133712AD915F145644B88CF89F92622EB118F8BF33C248FCCAC88CF93
+:80380000A9F82463343F14F4744D45FF175F7FE1E311F36C691D733B54EE61C77C9F9DFDD9FC6FCCF486165B22DD1AD752DF77F56B63EF82F32E3DDF52F13E1455F5ABABB7B17FF1FAB6AE9F99FA158DBF91A8CD4F7DF4555F1D25FEF4C7E8FFF3F6372B4FF9FA3C277FFAFAA387AE264F4119D39AD29DF1555141CFA1F1AE2EAF81F13872
+:80388000385E62CFC4FC84834D12BFBF4AF247674F525638AF23F39F34AFB1F37E7DCFC2F27B7EEFF6FE7A653F2EF84A7329B842FC6643E7C2F77367E54F46F62F2D7F52F2353D4F66752EFF21A3BFB353F77FC1F3AAAE2FE37188FB92126D862FA4F567756F6AD746F938381712AF41F3ADA66FCEFEA1A12BBBDED61F25D198D315F14578
+:8039000045CAFC989A6F2BFB1E18CFCBFB3CBCAFCCA8CC4B9CFFBA41F34666EF42F62D2CFFE7F31E3FAFA1F34F6CDFE1F35A5DAFE6FE7B36BFB2F2DFD83F84FD42D26736EFA3F13E167FD7F564767F52F3393D5FF7F56456E5FF2383BFB3F1B73F4F89FB383A6FE3F19A1B2F2DF555D63F35F5D6F64F6BF71D9D5F57B3B4F9BEB4DB775FA6
+:80398000F6BEA2BA32F3D1971F25F11819DD195F15A5C48FA9F9BE3EAF89F9BCBCCFCFFBCE8C4F1CFC4442DF2D0B610030228001228C24A2418044818422C124112840044C02891242140200004901450145014501410040015400005048824282CFC90122B0226141452231284421C012844216481295181125A24144A02440115618C034
+:803A00002115CA2484D0226444342818002862E01228480140881104844C088BB44064886F6B0D3CF4112485F3112487161F41F26A111D24AF14F18124AF14F98128AF14F98548AB9443F24AB143F242B14F82D412FB24481CFB254A1CFA244A87115FA2F498214FA27C98E5A2EC4DC2CA1F49E222FC91248D821F49F24C821F49F24A82C8
+:803A80001F48F24A121D24AF249921AB945781AB9443B34A7924F84294478229F924484CF9A44A7F270FB41E44341E6C4641541816744C81F248154CF2483119D44813F5489153E2149B452D917B431CBA23C1B54F225C185DDA85C158819C6544BCF5112C1CF4116C341D444E1319C2131F48F248131F41D278B811F248A555B84ABB249A
+:803B0000F44A1216384A4392122F8294924F8BD4AA0B862808000000004400000000401402188008000000000015020022004004000000005012F063280010C41180032485068041881518C441811193221141442442142542048684622180442492181460424066234C8481A118490121831834188C81828461123F7F0326329428D081F8
+:803B8000542432832641A2C1292201882CF218244C82C44681221A8602622D1215A428B23848002B83121864CC112831140024830A502213091602CE24472482896214F0C3DBC022C62C028C741482C14A8741244B856083428348A64187424887342C01524301E69416A84328239B2124B05812A416163C1A814C224122D242E48801AE86
+:803C0000141646116229A01C87248E22421601FFE80720113411142822282440A2212001228D254031248113C224222840118782488424412288015041201144840123224102981018D448321460824222FF5C0E80D214812242B828A1218354812B8480A941181210811201412800A42800180040023C216112128160244424448886A84B
+:803C8000848008A8411845882823A448EF6A0E4E25496182818F41F422164125AD21128C323A84A5042CD2813238CB818B218D2483C1914A78211C84F118643D3C893428839382A3232162128E18812A55422E182E982AE5A3B849331113F142141AD484C14812803374C7144381F2F5FB90611A3219221E421263911E4A21C14218828916
+:803D0000842152129C63882E1926D8841181D41C52A4322658924E182668A12412291191318D818189524232278890BA3D981180813C1489C6141843C2641E4D44886725104494248447824D282698218C42CBA88CC21A43011226082E1440048A8308004E141E2400288226082E128083A141304849A334412A64891F2CC1441881820043
+:803D80008C812922A524FF4E099016663618608342812893820229335C84818484A014262A112801282608C04C252C8284638180C4248901898402282A4898884820015240B84401A304183BB5800442224C02818A62514E148E48478228824838924E242A4114E2483212128CD22C08811120121C1668848E424944A282004A8112810492
+:803E00007012A4184AB2884398280080C1422CF1BF23302124844501414C82880418002041210215280284414420E421240220010026022A01202223C81296140C78818140024AA121812B822828422FF7073C4642F81A21444B124986E242F16815CE18AC024B18849B21284936294C17824B0428CC7442C828114D486F81429C468CA31D
+:803E8000524827424D22892322A3691843B14408833A4288421AD882B12814384CA0246024BF7503604143422442184868142002188CA4149098841890284598184181221A12020026010029280182C04880F222818C12A84189618118262824812391A216A824F0BDFE8001009044A04280018A12441121011818C160812241608218286E
+:803F000019C218501820026022000024381A5222282883410441284901808402F0A788001C41344418A13821152254843354214A7224324141422632414A0224114632846C62C1431464421A42145C486044C12741A361414016E84A1458621002228148A2C3D882218122F239F58003142A41C811844A61814412F08814008F42010012E5
+:803F8000814942C228815024128110018E188621021200124A0281200442E0240852186A01428141322C74140E2598248D44004828454124848214E144C2182C64824522426222302A122E142122A0121422212200250130684042890140111204960C208821E24834888A04DFC40511481A32142C01136182C02840810822108402281836
+:8040000089010081838112144848888101001A224142888182C11822842C11088112844008521248AFF80284418C346829321441412E112991188981B21552212216321C448C44223212000000C011121481008400281281212221C0142238140080822108A1182F6A0BC01248400410430870220440046014A16121142904109441112016
+:80408000214464142860462CC14224490441004142904180042220840880086F3301828328028D2450481688420890181618188802C901844430282608404828124821888183038902892202108852482281842782261888022812832284F2E231508190510019120100284C012812455228001800218021C388159413140014314088E21F
+:80410000118442112A0114811885048AA2184034888614123282251498F52411BE1215F94C24CD12945FB211410C366611265151167379D8A8E224F11618C44E12AB21248428A94AF13E191B21C3D194341149F1A3294723D024A13243F4381C43E421D1267218BBC4D7A9A226578223A4844A53887E14A6E2846AA892AEA47AF455E4A0F5
+:804180001186983848281E64F0227D2C73169818EAE3887144F821384C92142752227361824CC1582E244658448548C6191F12713862C23EC8C94188B21812DA2A6134878315342828A7824B14A5BA187188FA8A28850485E8416A284B418D9C5284BFCE45C121475447433E1236BC47F11824C37539B148C728B9F41D861A554C6D522770
+:8042000042CB418D268F26952A47922A921BC7222E184F639721C7468419D218212881F221542A7414AB2329D22253881AA11264221846C2945B1126E843A3E8428F42B14AA9628C85F25144241124003042304212230427141223044621E114021C2241A141142C4481052CC4242C45C442442C54415041181D44295141211D4429B811C7
+:804280001492419044B084044904414241F054483477717FD1F119398FE2F39E5C4FA5F75E7FFD2E99F54262AFA4F782A22EC9AFC4F4426B27F29F92F557577F55F14E4FFFD4F12D6D9F94F57C4DFFF2F46F7FCFE5F46FEBAD494F34F45347AF24F696A6CFAEFE7B773711755F25A7F3AFB4F41F2FC5FE3233AFB5F147AF8F84DC9BF253D5
+:80430000556D84BF1DBF9CF9F89CCFCFF8DCC81BA26F49F9B49CCF8BAD417F7B47F135277F63F71F1B6F43F37C1E6FF3F34E5CDFC6F677146F62F34E5C8F9EFF52B8E5FC474AEFF6F65F1BEFE3F23652EFF2F27F1DCFC2A413CFF2D3DDF4EDCDE7C3D7F3BFD2F465611F53D165F2DEFEDF86E6C7F734267F57F71F2AAFF3723EFF3F3FB52F
+:80438000FB2E2DAFB2D2FFFA3FBD8F81A3335FD9F99E94CF8BFBA8AC4FCBF9BCB84F4BFB9AD2EFCFFDBC98CFE6F792257015F71353BF93F3383EEFE1F1163CFFC5F34D7CDD164D24AFC5A3FC1FA15BF846FA635EAFB2F136366F67F16776AF96F12E7CCD1C9F827168F924E6DFF1F12F2197B4BFD27639F91C2F4F4DFE9AAC3E384F47F4B0
+:80440000175616F73A1AFFE4F41E2497B12B33FFE5F1DA389FFCD4AAF25A78EFC8F8DFD58B11CF85F1F88C8FCDFCA8A82BD92FCFFDA8EC588F3747F337251B32DFB3F33634CFCBF1657E4D5EFF93F33D164F67F7185EBF8AEBA1F94D5ECFA1F53F3EEFB1F17F6F6F63F5373EAF97F13D554F47F52D2CC7F42FC2FC7F5DDFD3F1691E3FD262
+:80448000F6795BAFB1F398B8AFC7E723F373633B73AFD1F23A3ABFA7F57B7BCFE1F13A38DFE6F7DB7B8FCFB75AF75B799F9DBDDABD78F76C688FCFFDF87C8F9FFF9ED4AFCFF5A89C8F86F61CCD1004002A011470244108400114004004444004440010080080012A0100290118124008008200281008209128F0155C8041A412C418CC9234
+:80450000141D282A012A618818844C71245822458841184288428862828741E051121108C088282021423848288120A421832631421618AA41E08184AA41A90888483F810E2F32F51124E5F3112CA3F4112CA3F61124AB141D24AB961F89F24A9155F84A9453F24AB557832F147925D812F925488DB15FA2C4A15FA2E411F2245A9E256FE8
+:80458000A264596FA2F498246DCA1F49D236F49124E7321FC9F26C131F49F26E131FC8F26E131D24AF36B911F24A9353F14A9543F34A9443F342B64783ADB44F82E444F9244A1F98042F92F5116425F111682372113C2A1F41B22A5141AF42E989D252D381929A32A97A1498A24781297A3698A86F2281FB248A1AEA82E11952848E214F0C
+:804600009231184D889E2845A86947229E48CF2621F96E1286F86E1212A76616F44AB21AF24A9432AF4428F142A616F842B423F24294ACF5A1A90082480000000044800248000000210000000040010080040000004004280000000014F0C5FE00190116118412488C24921822180065224124C81400896282872214002BA12241803424E6
+:8046800000191808C0268110028901200422204304004846F2756D008A4248443814206281148011C88481288128122628D14822019024802304128013A82880C1222C0112A0288B128B12806181128490942446B81C82E48462118CF2F98A14E01C128811982481221214841AD248419428691288A2818416D24862831E282672A4013254
+:804700009800112826B888021B94268A011A52822829B2281184C11C428982A218262234342CB44862115E28EF2A0E200115142401C4838482012008901241303400008100244A226241201504000021442098189018001200441285440820046BA520C2246180413464484240010040C81653018001C04885014C22022031248081022897
+:8047800040142401001321022F144998188C94182218800183044FB64B22011E288526682216D148C18C4382C61184838564528C84B838CC5F2668555114B041024E14A21F419221898443041982C1242B122D61211F82D5489168221921021A944143A2424268D084120881FE6E242824C3532412281E218D44842830116081501C4D180C
+:804800004F1861895C31385601144031244B21285CE212C144284430213844241D26129184841819033B1883315146B84883A22530148448D0C307184C028182446384614C441B24408824246224A0428C1412449548944A024882186082121222002C923442A0344CA124190228424884430248008C0284842F46018031442548088C2115
+:8048800004A024812860443018008C42082456088AE2810414A444814C21C2282478281800C24212C018142088430818153814444082F1C267F01824A024146444808243041CC22881812241811210021331122668A800846012C02850291848302820222292214C0148108C82C11845A22860124AD324013F5C03008128232302184638A9
+:80490000428A010010280294200200481081A2122800208824122408228112122082C83220012C08100119048848FF980800CC522BEC3224843AC43849A43C1C028141222A1198198D2222800183843242221B12245312D884A12813A62125849A2828221AAE162826A4811C14921C1883C81864891844242228F4AAB8B024210128188044
+:8049800001460240180883445848001008142D4828848711106882002800211A02124008C01112811A02822011228122A1241AC414F07E150056823124301410E48112041220011D14301860412132418C0200112218162104280011382212002860122800008001D04842140883F4E9260040011D28836291241502142824208224B224CF
+:804A0000044846518510A414262B41384225490A400A1E21288110D912124892392B18A51113388120028240024143014F5F0700250444901222445081180080D21E8331211911840121001160121301812860124120C3510022140022200100242C42088C244388D2590C242889921210428211912100818E348442204422061111111CF8
+:804A80002101AE14A082001800400400290400208116819212212140021248001FC4080016A8141311C8281484400818844001818181122083018212541200221228801248810222A0210020116211001200440000AF18023884102452244422184902002888160414122634288441903884896282C1261801818400118944981815184826
+:804B0000184858188483C228008082922849113C2489F6B8152084D12154A18848144682724A21924A81480024400100488411D0230C2424328100272211006012401102008810021A8802602822A200BF190E92AB2840A814224220442846A824844260842883141148442812A812890A812022342840014B24704108841416088C0284EE
+:804B800012A420030014224814D0B7068C42914428E15641B24411240466044A522C60514400174222315582018812250180488128412C91411828C0223C24C141605111382A0122D0280281906AE0F50C2C23DAA4D144F2A7197F61545B2F213515CD44A062224A45D454F318248D4884674287544D298D144912F8812A855194C3538144
+:804C000089C36881261851517283C25897133538281D288723867B185281B341082722282885F229AEE953888D258D68DD1E20B19B42352A8F45A212569A242F7632421F8422B44861414EA81D425F1651421F1441D18411F8244297D217868B131FA2719854938523021698881E22221D25848F11C21A8D211D29873225B829F621298B9C
+:804C80008794BF18B1120312E08212E282B4446E92B0C90D2AC45ABB211FA5018F84827361D488F121298712AF8141DA88582852844F1733281FA5B721F2311415612114B012F621324E222B3B1711AB842AC32227124913FC113113862246B212C51112C0112A6121A0B12A71A2024116E442315462AF1F0340011448144814488014A216
+:804D000041219A148214A241A11A041A044880045882218200188001004602426024C08280082C082C28C181800888FBD760212F22F1222F6F61F12C944F63F33E3F2B227FC151772FA2F22222AF82F18686ED2E5F77F33D3C9FB6F227376F66F22A7CCFD6F66D795FD7F62C6FAFB6F76A6BFFF6FE3F66BF82F639BA6EE88F8BF32882B7B8
+:804D8000317F42F235259D299F82F66968BF96F64B48BFA4F23B7ABFBAF52BB88F2EBFA9D988F881B32F2AFAB2A22F23FBBA98EFE8FADEDECFC4F6CCCC8F8FFAA729E021F1625AEFE2F23E3EEF73F13E5EAFA1F12272EFE2F32D6CFFC2F228788D3C6FE8DDEEF13517CFF3F12A3A6D145FC2F32C7DFFD6D7DDD1D7F12D6FAF3EFE3A39DF27
+:804E0000F3FBBAEBBF9BFE38BA1F94FCB8388D8B37815F52F2346D9F93F239289F82F229289FB47453FA3B7ABFBAF56EDD9FA3D1E8F31A9A3F38F932322F23F332B2AFABDBEEF21E36EFCFFFF4FCAF8EFB8447E025F523537F62F31717FF56F47137FFE7F767256F55F547273F5624F6587A4B9DEF85F576349FE7F76E2C5F57F76D2DDFD3
+:804E8000D7F32F69DF93F32139DFE6F22AEABF92F22C3EBFADF9EA8B8FB7E79EF6B8388FA27A13F934355F51D799F2282817B29FB27248DBBBF63A383F8EF12BBFAF96D79B73899B922A8222D8A8D8EFF25E7CEFCCFC4C4C8F86F327F4A055BF32F72F2FFFF3F36FC6FFF6F75F5F7F76F76B7FDFC6F66B6EAF87F55C5A4BDCEF8CFD7654CC
+:804F0000CF57F474767F75F55F7E6FD7F33D79DFB55591DFF6D2AAFE7B794FEBF15A19AFA7F3797BCE498F8BD3A97812F13535DF13F331399F937328FA6A4BB7B4BD6BAF83F3EA19BFF6FDAB99ED199FB9D122F9B2B22F23F3A222AF22FA8AAEEFC1F37A7CCFEFFF68286F92032A012184002C0122840060812411441124118504441128E5
+:804F800011901181310020024501260114402161326012123440238102004C024604AE9D00C0121E24C72644424C82C14487142842414232421782460428478254848524C221848D2422812281002A01E081224218982140180881800124902810A84260826FD3072CF4112487221F417248F2112CA7261FC1B24AD141B24A9921AB9451C0
+:80500000AF247924F84AB143F242B347822D914F82D418FB244A1CFA244A16F1244A96E1A27498E5A2E549C25A1F49C2421F497228F2912483F49124A3F48124AF26F11124AB9619B24A3915AF243924AF2439242B9447832B944F83A4944FA2F4585540EA417628E3417448E3C1726863C187344CF248971F41F248B25B218F245184AF45
+:80508000343B148F343B341CF91648ADB14F82C5B16F8264116FA26C192ED8875C2FB269588CFD912C2D5A1F49F628121F497648F2912487241F48F268121741AF6651418B345B21AF2431248F243134467234A81467832B144FA2F513394028880400000040040000000000800188000040010080040000006042000000000014F0B88348
+:805100000038811028024C820189011A0842281884112218221224201281921428128002220010021302341280210240282284226282A02412F0E342008220011181000000000022124100000040088125410810012200200128802202001024018A21840114F08F3A00C648088113024C02D0840122802482119811412C218201218A1181
+:805180008112C42A165181283029A02424000014182849222202814982012AB14842826411E04C0DA0212001100818008009002002220000200284120000000000B01102282180010000422288802102E0C10500800228008100848148290100108401004002002001000000440000000018000012008004F081A50040284118042218140A
+:8052000000122088022811004C42E4440289044CC21422102801284826041A022084024C82480148832112C22230281088012F4407008428814C0228891101848981949222204211243124414B428014322416242241880180840241004828200214180010A2122126084688016F940700200100000000000000000000810000000028100E
+:80528000043200004084088034182200000000CFBC0E0000000081280080415824884400001001260224008A0222A01400200180218182021800218001000000AFF20C002820410218322008218880418812028410140860A4410021890200A012261888922880C21820020010468404A0C148006F42488102100810084442810084001066
+:8053000008200200442120C14880040000000000000000000028008081049B6E14220084401288711824160821891848C4888D26002240444182D28224518290428902A041008C3218902820C2388022011052421862009AA44148F0A3B1002002180020028800122011020081008444006142A0288002001A022002181280020000400460
+:805380000000004F490D00000040180800140081000000000000000000200200008800200220018400120080017FE30D0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000001200000000000000000000000000000000000000F0413800000000000000000000000000000000000000E8
+:805400000000000000000000000000FFE40F0000000000000000002001000000000000000000000000000000000000001F8403000000000000004800000000000021000000000000000000000000800200005F460F00110040080000000044002400400400000082002180010081000000000000180000F06FFA0000840000000000000035
+:805480000000000000000000000000000000000000000000F0F5CD000000000000000000000000000000000000000000000000000000000000FFE40F000000001004000000000000000000180000000000000000000000000000F0F936000000000000000000000000000000000000000000000000000000000000FFE40F000000000000CB
+:805500000000000000000000000000000000000000000000000000F04FFE00401108100840040080044100240000001002182008240018004008000000000080030000BF9701000000000000000000000040040000000000000000000000000000000000F7D500000000000000000000000000000000000000000000000000000000000090
+:80558000FFE40F00140000005400004840040021004400100218808802218001884008000028840000800200002F6B030014000048405588281082044480022100448002214818808802214818448828842148408481421882041E148002211A01445C03000000000048400100000000000000000000800200008800000080420800000009
+:80560000F0FBB60040010000400500800444001002400400218001882810021880088400008042080000280000F0B236000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0010020000004800800221000028000000280017
+:8056800048000000484004281082044400108204440010F2F46C000000000000000000000000000000000000000000000000000000000000FFE40F000000000000140000000000000000008002000000800800000028840000000027E8000000000000000000000000000000000000000000000000000000000000FFE40F000000000000DB
+:6C570000000000000000000000002800000000000000000000000000FFD70400000000000014000000000000000000000000000088000000804208000000F0B2BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
:00000001FF
diff --git a/xpp/firmwares/FPGA_1151.hex b/xpp/firmwares/FPGA_1151.hex
index 374de9f..82d5de0 100644
--- a/xpp/firmwares/FPGA_1151.hex
+++ b/xpp/firmwares/FPGA_1151.hex
@@ -1,690 +1,697 @@
#
-# $Id: FPGA_1151.hex 4383 2007-07-23 10:01:28Z dima $
+# $Id: FPGA_1151.hex 4567 2007-08-29 13:17:50Z dima $
#
:020000040000FA
-:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF4000C0AE0A006AD6FF4000C0AE0A006AD6FF4000C0AE0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B511115511115511115511166
+:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF400090CB0A006AD6FF400090CB0A006AD6FF400090CB0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B51111551111551111551119F
:80008000155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111000000000000000000000000000000000000002552222552222552220025522225522200000000001AA1111AA1110025522200001AA1111AA111001AA11100001AA1111AA11100001AA1111AA1111AA113
:80010000110000002552222552222F21F112122F21F112122552222552222552222552220000001AA111255222255222255222255222255222255222255222255222255222255222000000002F21F112122F21F1121200002552222552221AA1111AA1112552222F21F1121200001AA1112F21F112121AA111002F21F112122F21F11212EF
:800180001AA11100255222255222000000000025522200000000255222255222000000000025522200001F1BFBB1B1755777000000000000000000000000001AA1111AA11100000000000000000000000000002552220000000025522225522200002552222552222552222552222552222552222552222552222552220025522200000066
:8002000000004F44F444444F44F44444000000004554444F41F114141AA1114F44F4444400004F44F444444F44F444440000004F44F444446F64F446466F64F44646000000004F48F884846F69F996962F21F112120000004AA4442F25F552522F21F112124F48F884846F61F116164554444AA4446F65F556566F61F116164F41F1141411
-:800280004554446F65F556566F65F556566F65F55656000000008AA8882F29F992922F21F112120000004F44F444446F65F556562F21F112128AA8882F21F11212004F44F444446F65F556562F21F112122F21F11212006F65F55656FFF9F99F9FCFCBFBBCBC006F65F556566F65F55656000000008F8CFCC8C8AFACFCCACA255222000012
-:8003000000C55CCCC55CCC008F8CFCC8C825522200CFC4F44C4CCFC4F44C4C000000CFC4F44C4CCFC4F44C4CCFC4F44C4C00000000CFCCFCCCCCCFCCFCCCCC00000000855888A55AAA255222CFCCFCCCCCC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88CDF
+:800280004554446F65F556566F65F556566F65F55656000000008AA8882F29F992922F21F112120000004F44F444446F65F556562F21F112128AA8882F21F11212004F4CFCC4C46F6DFDD6D62F21F112122F21F11212006F6DFDD6D68AA888255222006F6DFDD6D66F6DFDD6D6000000008F8CFCC8C8AFACFCCACA255222000000455444CE
+:80030000455444008F8CFCC8C8255222004F44F444444F44F444440000004F44F444444F44F444444F44F4444400000000CFCCFCCCCCCFCCFCCCCC000000008F88F88888AFA8F88A8A255222CFCCFCCCCCC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88CB8
:800380008C000000008F84F44848AFA4F44A4A255222CFC8F88C8CC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88C8C000000008F84F44848AFA4F44A4A255222CFC8F88C8CC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCE8
-:80040000CECEEFECFCCECE00000000CFC8F88C8CCFCBFBBCBC3AA3330000008F84F44848AFA5F55A5A2F21F11212CFC8F88C8CCFC3F33C3CC55CCCCAACCCEFEDFDDEDEEFE1F11E1ECFC1F11C1CC55CCC7F76F667673F3BFBB3B300EFEDFDDEDEEFEDFDDEDEEFEDFDDEDE000000008AA8889AA9991AA111000000CFC4F44C4CEFE6F66E6E2A
+:80040000CECEEFECFCCECE00000000CFC8F88C8CCFCBFBBCBC3AA3330000008F84F44848AFA5F55A5A2F21F11212CFC8F88C8CCFC3F33C3CC55CCCCAACCCEFEDFDDEDEEFE1F11E1ECFC1F11C1CC55CCC4F4CFCC4C48F8BFBB8B800EFEDFDDEDEEFEDFDDEDEEFEDFDDEDE000000008AA8889AA9991AA111000000CFC4F44C4CEFE6F66E6E1A
:800480002F22F222228AA8883AA33300CFCCFCCCCCEFECFCCECE2552220000EFECFCCECEEFECFCCECEEFECFCCECE000000004AA4441F14F44141155111000000CFC8F88C8CFFFBFBBFBF3F33F333334AA44415511100CFCCFCCCCCFFFFFFFFFF3F33F3333315511100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000008F84F448489F95F51A
:8005000059591F11F11111000000CFC8F88C8CFFFAFAAFAF3F32F223238F84F448489F91F119198558884F4CFCC4C4FFFEFEEFEFBFB2F22B2B955999855888FFFEFEEFEFFFFEFEEFEFFFFEFEEFEF00000000CFC4F44C4CFFF4F44F4F3553330000008F88F88888BFBBFBBBBB3F33F33333CFC4F44C4CF55FFFC55CCCCAACCCFFFFFFFFFF9E
:80058000FFF3F33F3FD55DDDC55CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004554444F42F224242AA2220000008F8CFCC8C8BFBFFFFBFB3F33F333334554444F42F224244554448F8CFCC8C8FFFFFFFFFF7F73F337374F42F224244AA4446F6CFCC6C600455444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004AA4446AA6662AB6
:80060000A222000000CFC8F88C8CFFFBFBBFBF3F33F333334AA4442AA22200CFCCFCCCCCFFFFFFFFFF3F33F333332AA22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000CFC4F44C4CCFC6F66C6C2AA2220000008F88F88888BFBBFBBBBB3F33F33333CFC4F44C4CCFC2F22C2CC55CCCCAACCCFFFFFFFFFFFFF3F33F3FCFC2F22C2CC571
:800680005CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F886862552220000008F84F44848BFB7F77B7B3F33F333334F48F88484255222008F8CFCC8C8BFBFFFFBFB3F33F333330000BFBFFFFBFBBFBFFFFBFBBFBFFFFBFB000000004F48F884846F68F88686255222000000CFC4F44C4CFFF7F77F7F3F33F33333C3
:800700004F48F8848425522200CFCCFCCCCCFFFFFFFFFF3F33F333330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F88686255222000000CFC4F44C4CFFF7F77F7F3F33F333334F48F884846556664554448F8CFCC8C8FFFFFFFFFF7F73F337375F59F9959585588800655666455444FFFFFFFFFFFFFFFFFFFFFFC6
-:80078000FFFFFFFF000000004F44F444447F74F44747355333000000CFC8F88C8CCFCBFBBCBC3AA3334F44F444443F31F1131300CFC8F88C8CCFCAFAACAC2AA2220000CFCAFAACACCFCAFAACACCFCAFAACAC000000004F44F444445F54F445451551110000008F8CFCC8C88F8FFFF8F83AA3334F44F444441F15F551514AA4448F88F88805
-:80080000888F8EFEE8E86AA6664AA4444AA4448F8EFEE8E88F8EFEE8E88F8EFEE8E8000000004F44F444444F47F774743AA333000000CFCCFCCCCCDFDEFEEDED1F12F221214F44F444441F17F771714AA444CFC8F88C8CCFCEFEECEC6AA6664AA4444AA444CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444445F57F775751F1338
-:80088000F331310000008F8CFCC8C89F9FFFF9F91F13F331314F44F444441F17F771714AA4448F88F888889F9FFFF9F91F17F771714AA4444AA4449F9FFFF9F99F9FFFF9F99F9FFFF9F9000000000000000000000000000000000000BFBDFDDBDB7F7FFFF7F70000000000000000000000000000000000000000000000000000000000008E
-:80090000FFE40F48180000000000000000000040010000400100000000000000000000000000F0E11E000000000000000000000000000000000000000000000000000000000000FFE40F48180000000000000000000040010000400100000000000000000000000000F0E11E000000000000000000000000000000000000000000000000F1
-:80098000000000000000FFE40F28000014000048400128004840012800000028004800001082041400004800001082040000216FEA0C0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F48180028000000002100000021F0
-:800A0000001400100240010000008002004081880200008828002800FD38000048180000001200000000000000141200004001000040010000000000000000F0E59F8084410128004840818102214860118002211A01148002211A041400B01281041480028004148828108204808802214800CF550648180028000000002100000021000A
-:800A800014001002400100000080020040818802000088280000F08EFF000000000000000000000000000000000000000000000000000000000000FFE40F0000000000001002000010020000100280010000000000008008000000000000FF140D000028000000000000000000000018000000000020020040012200002088020000277836
-:800B0000000000000000000000000000000000000000000028000000000000000000F07C3F000000000000000000000000000000200100000000000000000000000000F07CBE00000000000000210000000000008001000000000000000000000000000000FF9D010000000000000000004002000000210000000000000000140000008021
-:800B8000080000E0E1090000000000000000000000000000000000000000000000000000000000F04FFE000020020000000000000000000000000000000000000000000000200200008F8D02000000000000000000000000000000000000000000008088020000000000F018EB0000002800000000420000000000000000000022000028D3
-:800C0000000000000000000000EF630E00000000000000000000000000000000214002000000000011008200000000B0B80500002002000000000000000000000000000021000022000010010000000000F05A3500000000000000200400000000000000002100280000000000008008000000005F8D0F001800000012800100820000148B
-:800C80000000001C0100000018001200000000000000008008F08253000000000000000028000000000000002002000000000000000000000000005FCC0C80010000000052000000100200000000800400002400112001000020040000424800F09BE41001001140A2412212344001B09224E1140124728A014002421428210020011B215A
-:800D0000208832122190422C820850220021284200228222F0A8931081010000122818A041009082125224A0219800004001200420011903232872121102212888002502002248002A8428028F3D0D000014408204400314001A04110023040010220428210000000000808144020080440200800400F0914400000040038004004002201C
-:800D8000010080020000000000000040018044020000240000480000DFBE031120021180220421241214006022001C2104480020046820848324010022400200204C02002008420000001D1F0080021400428044020000000048200600480020240200002240110200421002008880044800005D2F400100001312420280110110C2221822
-:800E000090110000000068001842120000000042248800002400000000F0E6868021A2410026030042202102481880012906422220012222140014128024018024041012820442428268800800282302F0598414004800290122423282242219042D21481001424082220120041860124225C2112002482800E0140811A082802844A242FD
-:800E8000001002F0314C4081811211014812002221201102002224800842281121400218420000002880210800002582042148C02220880C42AF7B08183200143683A42120846821A0412D422200146229A4482222221121421418802454221C042220222281184281444122242C882494422880280C2CB4FE0714A01211240020A42126E0
-:800F0000021001132124C12200004800282210222122011218002004002B8400482C084602882224802202F03EBF0000421082020011241C04481C0220014041010028002C220280040040214451211100428034422400000040019BD70028000090222242233442201402222880022922042828002C0424800420020022102204008888BA
-:800F800020C282008008A84A026F620FC041114A021121460240410100114601140011481A04001022041100000040021C44025022242450220010028840019F420122A04212800120160121A041006014282082048006488001001480048005202181840420080042A820840448C868FFBC05180000144A922200000022480014000000BE
-:8010000000A024203222424800420011004002002100502224480000425FF103008083512200241904483C04121280018004902200002458000000800458422C0400222A242804824001822018024F47060048208281010028228002E01201000023022024820200002880042800242200220028200200004E82222602FF2F091091210039
-:80108000281490422129161112324268421C2403000048284820C2120090114800C041202501250248424022240400424840016F3C081822480080210428008002002220A141683922840188421828184001800148105112000024200400828002284227281CF2851500501100282B332B4429944233C263212B542B141712182816014A8A
-:80110000541166210420022F23F7124229024200184212A04125D311C742242034C22512E222B282240848824E82821C04FF9401182E41227A45E22141E1222222C46123344100E014621628282A91221D622A84A6624820A416364281E41483A4420000112375428184022CAE884E42E024880821C8282A6A342B44EFB70D1A92212828C5
-:801180001A521346024E221D234612C143242AA4741B4219B52121016A041862A0242A0428902280240480D2117461A355241052222C066A0423042352224A22A4484AA4AA2AF24142001800200224601260224820011301001242114A0242A0242014A221A025A025A021804283062800248A448244220A22200882F03BB3A0111AB111D1
-:80120000A322F013111F17E626E424F663622B621F3646F3521229045E11141521012AE212A227224A044E422F2131522B112AA232183AA3473AA1111F12A2573E121B152F22B222024A9482224223A4A62D822D2229A282A86AACA22AB29D0E1AF1B1711B332A023F31F173712F26E2247463B263F643431F327642B24236611B441D41DA
-:801280001F11A1236E623B621B621A26A49DE022FA32722B172F234181A5767A23A7462AF231311B463F16F173332F22B622026AE624B8C214B222E226F6A2222D222B2422CAB262E61EA6662F66081AA16219A2313AF333311B754E422F24F663632F12F661633F347242B212A51146E113F131312AA3332B662E616A27A2C4E026E42305
-:80130000E325B522E21121A427124A87A42215E115F712123F275722212B222B442D822DA2467242B242B8224A32222AA8E42BE62A8AF2AC35A0111F1AB221A233F033333B772F26F242623B263B663F34F643412F25B172F571311F17F721611F13A3327AD713F621612AA7467A8CE42AF632722F25F522223A83A4457AA674A0111F136F
-:80138000F341612F15F152532F2216A2226AE624B8C2BC42B462E426FE828225B262A482CAAEE6AEA12A763C0718200218A0124002001400000020044200000018004200000018482C814402220000000020044A0277FA00601200F042113042114211258224140119040011280022400258122180210180011450124002462268240082E5
-:8014000025120186018200FF9D06481B21141B2146B211724292212B1419F6429319B64299412B941B422F14B931F44291222F14B921E414E922C4812E4216E122641D2E4296F12242DAE222B491E222B49162221B2966B2917662B181766291612F24B881F6428219F44282A22BA4222BA4A229AA4A882E42DE16809441181B21421290D9
-:80148000212A91212919A1B413918213D11238112B94122F1438234E912E124EB12EC25E8148D60186C153CE212CB1C1C2521B682CA529141B69148A561219869861A819B442A8422B84222B842A94822B42882E42CB7800820000000000800252008001100118800800000000008004000000800200000040016FEF0CA22240012C0224F1
-:801500002E41224816120120E11816819442302140A2240020642118290112182414111812100124A0244848C042480000004214EF6C4F31111318012E4319C4331B4124C021130233A54124241811242252805421131233222246A1244E22208674620121142A4483542113420121112440A26880DC22242C4481F48DFB1418CA124181BB
-:8015800084C6212D1129242262322631424830E325C142242CC221209143A231282A24F422121B242142203442C01118341944031410E212440246A248802C642C4021F4C1E5601211002613911248260346210113812101121448A041808412032190114218A012522712112501620060322086046024800224108224042F130210012034
-:80160000022428184002208121810200000000800121802184012190122012A11400008A841801102208824282007FEF48C12128142814398282012BC1262111114262121622456221903122142C2684164231114E222021861401003984D6210228230860241092C3222D4248480080B8640922221480322280422208109112241C012B69
-:8016800041800100A02480825121122A84010021804132411B4213148292828008242419082B8429A484488800EF8C081411204241612218121AC423120018281A0250226013221124482C044041021AA4524811100228A0120000484E821480342200000086F281C400181A06802182022912012302180034142222400218142B1420011D
-:801700002CC11172210000486800200460224081841222042092A200DF450A14904110210214002822224229642290222C01003480078019221441011A240128A0420010322228228230629042002148304228249F8D0A00C03100403241481220089012802148220112130C10012001482038231F218411C113E01388020042480000006B
-:801780002228230820FCAA221411181962138001221994621B21222124422E12242CC2822223031931C16214238131124021A51629F922111C3132111A92221601802682241E42014A021082828A2222B4330C00184081221211020088482C0130111C010000004601802511024880041021A42826022120022448460221482848218A0408
-:80180000821FDA0A19010042112D1123064621F482322028A124A012182601224250212814D02304002981C451231201688021244402298824C242A084828848800E46A182DFAA0248111B21190420022C26880100230E8A318223A2182681256828221424121248000000251281B811962212214A281201422148211002488002214E5449
-:8018800000002824A04225822102210000421111304280E11201468111012021042C823221322031211502002024820811260246822802428621F4A8A71081852494211A921112305231803312281225028A82A11810812408250240023226028044822E04881CE82A042521021001801602002123025F470E2082022001200420812404DB
-:8019000080821441021A220248212011522200C013122400200118800820081C28084002802408D05A42810213812214914220014A42024022060025015022001262482061215012423418C0412210A2242122282908904230A28008802842A2823F5C04128004200448290221421282C8102228081902001302218084081308884288A0E7
-:8019800041206426A0288088840400422904C8C80021F023C2A024821041A24280021C32114830421220E5128421421261111332421A244201408284110218481200112800130820CC8200002008881C086B6300144890A10012200128E0214222214A02211870A20218221E8160115248C0411228463111681B81A0C18890420082212896
-:801A00001C048A22040048211CF48C334021B821B321C4412B142B4448428E4129249422C823A864481F1164381B112D4332C021212B352C9211482B1821482AB142B632F412626A21A97A58211AB3228882E81C0242272C31272C2C2C3C4288C2CA6218AE22CFE9065AB2816511F0C1221E211F23B242A3712F24F341122B13182C819713
-:801A8000126AB1A2B821E11212A1146EA33B16173C3CD41364113F212121F41222421F28B141B14151313312D121B241F6A282CA16522388EACC6288342AA82E21C84A861CE23498824F5E091B521C024E21221F22C41136722232311E218E625632D27E8236F292A24E222BA12728BA93211B1986A26213A2132D4246E124E42131C12733
-:801B000021123C621A23C1315A6817BE931B4424CEC2AE2129042B881D414A8C16C2C28282282A2CA244FFE302400100806422482E82C082122448002C02281301801203290121C22028222822BC22012A012E1248240048003448248A048A840228009FB643F171711B213AF221214E623F27F753111AA27113F9A1622F269E929AB98220
-:801B8000A9ABEAA89DAE918E1223EA19F991911738172A6E6237222731CEC24E428EC2EEE22BEB7E623F1BFBB1B23F32B282EA18BAB1FAA1A11A84E822FAA3231BEE2E2229AC4C3B882AA22E213B441BAAAAAEC8AAE62EFEBC73141B77AE612E2113F261623F17F773311AB452F2D131DE522F26BE12EB2CB8C2BDE2BBE2AEFDAAF98231F2
-:801C00003F1AF1B2B11F19EA38631A1F3EFA33232F35FCD1C1CE822B516E61BEE2EEE21F37E327F7B3F23F13F291811F3BFAB1A3373D4E822F22FA83833BAAEEA22F22FE81C3CE822EA22BA62CBCC2A8AAAABAA2E61AEE26FEF79D141F16B711A6231F12E226F623633F14A4311AB721F961622F2FF782322B192F28FD32622BFF7AF9B21D
-:801C8000911F2AB9B3F813111F19ED3AED2AF861E12F327312E324E42CCC426E632B73FEF23B731F33F723632BBBAEB11B233F1AFBB3C129F862E23F3AFAE3E12E2229FEC1413B8823B2E232C23B4C8AAA682BEAAAE62EFE383E141B771F1BF2312113F261623F16F673613AA7751F36EE25E52EB692E12CB8C2ED26B3F2AFBF1F1BF9A20D
-:801D0000B13F1FFD71711F19EE3AFEA2813F36FA33332F3DF4D3C12F25B412E52CFC92D24E421F37F3F1C3BE923F13F291911F37F2B1933F3DEC2CFC62E23F38F8C3C1CE822DE23F38FC8282AE822B8E4EC22B8C1BEC8AAE6AAEE16EE22FA80114000060180048A048200880A24820011100002800984288422B92C081C081800100248272
-:801D80008004820000002800F08357A012409121421A7262222122D132A82124484A012D1219C432C02132004E212542911142252225224492212E52809121141B6829813622112282904129A8482B2482211B4288484A6A287FDC07481B2126B11162341B21272619F6621219F662931B212F2439112B942AF44293222F343B312DB13AA2
-:801E0000C4B11F22E414FA224216F12352D6F12242D6F12252DAE222B4D1F222421B292F22B191E226B191F242121B682396212B861B682F2498412F34A84A2F24A84A2B842A94A2AAA4A4AE42CF3109904118124AB811522219C212824E1213E82413A194A22F3421E21439A12531821CF1A11246B1218C782322AD42C6F12243D6E12278
-:801E800034D12AB491742212E11638814219A682112B8619B44282F64281484AA2422B8448299A42A82E427F7809228280010042008001820000000000008800000000000000000040010000000040016FC2068219820220B442412227511227112410E2226C242C8AA441184200806214208234225A9232002CC21127121921613126A164
-:801F00004220A482118211C22502B04208282A24048FC5051B148A81019012A83352212218681218421413212151220012222290122225312213012426C211122216828212820C6811142120048E21628A8282024081FC8BD520B4E1010029A56127121E613817211B34322921641223F122921E4240820412288E22182880362311222196
-:801F8000192131721E212D2138212304281419521222424E821CB222C4224A8862224AC241881F4B011C012A010023082502210010A2484601A04129011822004641C22121122E521226022211211230112E8168424888801801822088020080F4F5CA00800126A3212211222822D022010046B21184024A021C4242110211D02204290182
-:8020000022122140820230221122280000000020A2242242E05441B111E212210250211C3152242C61112991414E1123C8421B8226022318B121810400682F21048E31224823E2242182923118111E232A6111230413882C182284048A928229C24380A882F0FCF480923132C0221139120318250127341C35824692812F14332220A221DC
-:80208000422400222D532419071228782383C2311682C2217032128142A1842400420088216621A68242243A0C1C0100111A22A1142223E222818101004A02308246116112400348002C68222C040021001116821381048A02888004E022082824008A02BFF20240A141221922021012C222822303128290421110022426814123A4C11435
-:802100001981410162311092838A241421488122C2422882222446228882041002B05D0432C04120013111001A08224A31421721C022182A14A1164E12246A01128820041480A852180019042C0128824602428082A482281120042BA422E8B7E820840218001823A2242211280014001C6122180011008002488006100210012100400218
-:8021800010C1812008204401228200F0FACA201401181E21266211212582C23182211256A181213E4213A34111281C4423041A8615911178002398711642918225011042234AC2421C8A28082B822B4A28484A228802E8FEE9A012281C8102001922062C88828114124112412212A2411822281502208404002E42004021283411882880F6
-:8022000046810420840400008A84427171070018201221848281823152108202111722244692411880228213321130122091320028290152228011412282284202002488820020A8823F880B48488002280024D223042922384213040082220000200100324082034213C222222021128218010020040042008A04E01302C011A014282405
-:80228000201182013B4312141200602112124A811181022031132C12A11200220012421C011224141083081002822420A242222246F181630028480000A024000021001820641200252208821414800840A1211288C041802882820220148108000000880023D8D2016880011824224224483280D12141E111042C039042202102801102FF
-:8023000039110200420029A2210000282A08220020084888888088085F760F0000501242284800282180021888A024988821800913021480031421A024A048822160288240E1240A108202A28822482014021FED0B002A0400001800880042C082800C24908200180000240000002C04002002210014000021002C0842F0367380C2112668
-:8023800081238162114828902200601118342001400100204282811281220148121140D1120140038227121D8219280428222833928162E01284E2D60B208284442201182022048002002082014821298181D222280840C2831CC28132F042A219048008200210022C02420020022221486FF1072AC4411C8382712222A4673A21E824712E
-:8024000012A32119C151468121C212141632412CA122E022F212211425B312B221C1222CC131426E122F14B2119212112051121B822F3AA8C4281998422A042A88B8219C8122C866A148FEA4002812621662112D612C81F2524223A3F6257282839241D021B142EA2E15A211C0812898243939112E1327311321A183328A6628211F263688
-:80248000122A6122139222197283032718002228239A22EAA2CC2AC2834ABA880E4AB23121A2512A922118E024A43268800133A7111F3198A21AB412B2418FAC8123A182121B1216822188B222B9221282071B12A623E91A21A8388E2224A0223F1A484212826C284622082C22AC6822BF4F01422220224802A0412E82800888488811243B
-:80250000821492148214821C02008229210882002E819092A08280082460166024200446022008824A726A041AF511111B111AA2211F13B251A514A0832F2BFFB2A22F28F813932B881F18091B332F1AACA2371319E119A9221F12D231F2121223B192E92BFAA191AE223A8AA811BEA23F2A1AF21311119AA9113573A3F183811BA23F2EC8
-:80258000BEC2344223A4EAEA7C82B283EA16A6E24AA6A22AB6380A1AF731711B131AA2293F31B253A5445AE725FBF2F223D622B211F9D3D11B9C1F11B133F372531F36FB23113B511E111F1AF921211F3AF832122F21F112121F33F3B1A3BE233EA229A89B3E223F22D62352311F1928E121F2232337183F38F8A1A33F2EFEC2E1422B2489
-:80260000AAAEEE2F2EAEEEA86ABE62E61EAA6A4F670C3AB531F41131283E223F13F251514AE521B5B2F532F22F23D222F293132F118DE528B831F3B2D11F12FBB3912F15A5991F12F3A1A12CFA13131AB112F131331F1BF312832F2232821AE12BBAA35E123F1999219AAB113F3838823F18B8E3FEA3A23B682914A226EABCC2B483AA6CA9
-:80268000EABEE2AEA24AFC11A7A0711B331F13A3213AF233233F17A7447AE72FF372F22B8E25F291113F15BD41F191933BBB2F3FED26BBA2E919AD99AAA8AA2EA23F33F312122F31F1B1B31F3BF232822F2333A2BAE923F6B3923F39F993933F19AAA9BEA23F3A7A83F183833F3EFEA3823F38CC4223A2AEAABAA2AAEE19AAE66AE61EAAD6
-:80270000CCEF310E18000040A1410020014001000042120000100218280021200221C011004021682200000000202408F04CA1A04212141A4282021A2282F422121A46024E111214922F3422C9218214821C021E21154201142D122818425819822918A2282C012E82601613682420042C88A484A21120045ED1A0521B21221B2146B211F1
-:802780007242B211F2621219F662921B612F3419B142B931F44293222F34BB31D412AB421CE922C4A11F22E411E22264192F2264192D529AC2421B292E521B29341B292B161B292F24B181724292212F16B881F64283112B842AF44282A22B84AA9482AAA484AE421F8C0F181B61141321B411B242912142112B14282F1413A11413F2423D
-:8028000011222D8111882B421CE922C5811DC216A1C216E12244C1431E212E42112E421B69263191621B29272613784282F26281282F3492214A28F2422222282229B82294A226F2AF3F008200000000000000242001C80000800800000000000000000000000000004001DF820A1210C11180A21228181E2246828704196122136429E00D
-:8028800011820222A28082122121611329041213812213830130516222282C240842112A1422082384828422F274AB141334911A8298412C41012C6614127013B2818134411813B2211132522210814282A1216034482CA112212902113825D221915110318246219A2139088211462206824A286A18481FB34D31411B1C160142282381EE
-:80290000A2432223756262131AA8413C24C5313B121C612122281EA1228E22221E21123C6113334442220213F7122390132119E412A4282E418219B823081142216224482CA6868E21B05C011820329114122601241B41206124111422148224222B24000020018024C4121A823111220012B0118401216026288084382146220882880029
-:802980002AF4F6A60000122C01141218481C01181121802103321C0228484200484200225200001820022200284A884402000028800A001F88041C031943912113C432282221283642A18146C162248E413391422391214A8182822281A2212B21381E82281A22A4341C226238122A44828422682288002502238234422084A842F02AEDBC
-:802A0000400111122642C111212C2134312821821C4462218E43198136231C0222422818A0412118A83212802382421182642220228A36C2100200422906828862F04F5620031A12C111422832280012169111216220032981017242280062222A216221482242421118823828800480084042022902006200F0657100904100001C2106C5
-:802A8000262135222400A21B1218200124C0328280E2228C041C04242008421A220640410100A08220222204422A1802C27F1B0628802413410330122112213A84049810023022C834281813C811420024268134821987A14216810818D8A0282342210466234402200830224AC822FFC20519450180212202111304221308340020020094
-:802B0000281480322210321198202101002411108282020026020082888084024A08F0947214194201002C2242421381A31242464282218A230132C819C22122399212422E82138428A6142F28C1511860112D312A84A138118E2123022221426028A848C8622AA82480F236898005141AC2111130116A814483D4120914822411281002BF
-:802B800000001C62224218122100288828204802422800144830812324020000824AA848DD2620031200202721032374820215223442002C02182988022A08284002800120A486220042228002880068214288008800881C046F5C0F80041100144242238C220423088820C811246601A028482064244042026800104131218888A88888EA
-:802C0000809822800822688880C882802AF8D4DD00188004141814A0822898908280088800002C8401420020AC2482A04822008004242424002842202402A2280000144E225F2704481148001A0224001001189042290122184021288801140060214200008848880000302142008819080020024A2202FFB80119840100281490224A02BF
-:802C80004E222814282001122D211148001904481C922222A042202206008092221128280082000000C082204482F6F6228002224021C122421118421111601410321100802AC241A01622004220C1410028C0212210210280480182118008A82682828A0888EF320C12B01124220210012424002821208202A04800A03800C850224001FA
-:802D000011800C8A04828A24882848010080048846028004C2F0526214B08102302180942200001440810214603112C08126010040013820020013828224425221242290412A083081232204172A208242011BC510011B421904110013040000002818110014290418128886812288844A818A0888C8882C248404B022A42842424A024240
-:802D8000200414421002DFDE09A02813122142F141112B252AA28A2B2639082929A4882B128822271119BCA284C441CAAC534AA4C2248AB422A538202CAC8226A128426AFC41C22AA2282722192A26ACC413A442C8C22ABA2188A2EA29EC38AA845F69071361181E21141CB221E321D4317441A164C07114137821B342A4211CF11123159D
-:802E000062111CE81EB82148212462181C62265E2213A4462A8AA4648A7221E11226A8283D832682A84A1DE268288A5C3182C8828E22271A232448A148BF8144E116B71185A16411122A022F21C4122C642C37223429642230B1182AB14213C1228AA32290211724239282B0328C12A122821988A8882C3222C229A8281486A18224A08C2F
-:802E80002AA2224A1482086AA2462E225F790F422601224001260398A0928089840BA813C1A2A02400800228A02820088008260100222006148223022110221802280082F032D190511F11621320A8111F25F75243582F2AB2D2F552D12B8886A2591E922BA8AE218E21143F196A161F18EC1CFEC1C14A24E214F483A3CE422CAA84CAA432
-:802F0000C62A88A88C828AA8883F18BE81A2EC2F2EB821B422FAA2222F28F84141335C222D822B881B881F2AAA486A84E424F66C6A141E311F11A71322AAF211315AB653B663F7F2322B973F14FCB3922F29B112BF52B982F891211F21DB31F191B13F1AF8E1C11F14FD81C16AAC461F34FC8381CE4227284E816AAEC688C81BC81F18A8FB
-:802F8000C88AF8E3A33F38E82EFCE282AE612F1EF6A2E22F28FE41C13F1C78A2F2C2422BC88AF8A3A22BEC2B4ECEC1EAFE39EA90511B623621023AB371F752412CB712F95252CE432CFA12932B55AE222B932A8BE31A7A73F1E2611DC1EEF11F1EACC46AE236F2E3432F26FE22422F1AA66C6AACAE4AF881C1AAA88ACAFE83E11BEC8AFAB9
-:80300000E2A21B422F26EA2EA2EC3F14F4C1422E42882CBA83EA2AAA4C2BC66AEC24F4DFBD141F17B721A31313A2221F11F371613F17F243732B842F26F2F37313D833B863B4E2B2B2F331A11F21F3A3B33F17F121E11F16FEC1C11F1CAC662AF2E1633F36FE62E22F27A66E4AAA86EAAACC1BA81F18A88E6AFEE3A33F3CEE22FAE2A21F59
-:803080001AFEE3E38EE2CAFC43811F3CEC2AACCCCEE22B882F28B8C2AE4EEEE1EAFC31DC800114200224482602240040030000308142824A024211422034222022240288200288000048800480224842018002EF96054811181110C112114E12A01411181223042921411381810411004022C442122004001122E024082732E02218E1220C
-:80310000082C083C8884C8412912812A8248F2B64A80B41142B11122B411F242131B212F1491612B9419F64291112F24A9432F1439312F3439312D912AC4912E421CF8214216E12264192E4296C1429AC2421B292E421B29341B2966B3917262B28132421B282F1698212B8413B84228BA4228B24228BA42AA4A88AE4277F980A44114130E
-:8031800021A4212F34012593212919F142B1112F2429E11439112F2439111C19D212E922C5811DC2122C6C192964192D439E212CB411E222A449341B6966339127261B282394212F1618B142922123249282222B84222BA42B422126F2583B00820000000000800200820048000080080000002002480000000000000000220014246F57D7
-:803200000422110030125652218082C222200418208452121A82051128804242A242001800002488372128421F286232002C0620882C0280A22400425FEB4801AA611813034021013B4888CA018E12708322AC291CA181462188224C82429231286016182C82D122A2342819018A84742102888E213110318225C22113E424A284241C882F
-:8032800062162857C600CA01134202181C512280E8242242022D12A0241C7182613458225641A228267211022322961136225122524A6231B09314B241E212D81218410127122C086213A6242368223C8462142CF63A312092211C2801124603B0812622099A0413A88492281238822088022082824401002822008280460226A22821682D
-:8033000024C08286012004A88002BFF207000034112681220220810125312124121C220280C3420028002502A0244819921280014A01000000144002248A2404888A04F04B3F80132142011858292491524E12227042216421521C6221115A82819421404182A5481361264A884182A4241B1828269121668312223682271A2B8250224082
-:8033800002222880044242BF3C0C3814221424181926820148282C41631419721262113220042A4502209242241246828824344129B38121024E311D62002821218A02215022246268200880F41546000010116121482CA241122901482081244291231A820113061120A1483422423890224280C121002C0242888E2340012100820048C4
-:80340000C242F01E73A0124813024828008001A08342C0222014012062251CA8168682011119846612182400582002520048268242022722424820AC4880182204FFF5048024C12112112001298481332220A518421CA182301240022301688824001400002A840200C2E018224481226412002400241002F0FA561001800124801202106A
-:8034800001240032A041208201001314810212120042800930116022C023004001009042004A02482282CFB7041E21421A82224502360221E021228824012323A48190121A8265384A32411128113138221248218A218322026E1248148A828262324225012C048A846C24884220E8A20F001413011902001A8411810123242B34114E2138
-:8035000080020040A2250058420000003011008828271448250100230446022002A024F0FE5B8004001138000024160212294102004001000018112521C11114C02213461101210014888280C8424002202202802244027FB906288001002B1480A2181180212816028A01486A012422A021003220240500001100100200002200290820A7
-:80358000AA42202282F2F29600001242420038112C21811202424280042A9411480000112218000000302130418004004A22022002292408800824F0373E003810410100200428800314144A0118002521840114002A048042011A840213020000822084040000223022B022084FD60C003081800248001110022824004800421128002853
-:8036000012001C8102241C840240819212002A2804005022002810022304145FD30C2A912114C012113100200418D02201420000102224826211885012480000230410228414314221009082204802422026241202CF93044200800248121816818228840288202231C12008204821048086828404404101240023040000422120280C8850
-:80368000880021F03EA30012144842400142221800210014002651211418001C043A14410100481002003592412C232884480210020000214280082E3A0080846122422004422828802234412004001821A016A0A48662218002460112004842000000C8002800004886820821229EEAA0211150114815B24201121B4C1B352E2229412296
-:80370000914211128068211981A1222A02483C68111B6419C121222437321A44C122271246F11342192518A28C8A4612022918926222269222684AC4212AF23194A0462AD111217111B2425111A03440A291122B192B5217144A24A454463161884823042A041B431F22C1117A82011B4252214081840626028A0A46A2424A1C622282888E
-:80378000888AAA4CE6A2228612F27458001A02586E212A86A454221E312611E224024E222C5812AA051B521CE6115411484AD811F371318A912223C3414AA44480F441211312512135227442B142280488422C42022C28A424422E8229082A086F23094218E0120118004826012C0888C08211A8801AA1841288001128200428A024298170
-:80380000022821282C810228800240022088A2482C022880F2D664A0753AA3331B624E223F247243A1115AE719A2A1CEE28AA8C42B8C1F28A88C4AA8EFFAED1BE911F1D1D1EAAE624AE415A4463F36F443611F13A2222AC2222F12A6771F12021F32B661F631212D232B6E2BEE6A46B2C218A2CC2127222B64CAAC8C30822AA6AAAA7AA2D3
-:803880000B4AE617A7331B621374237343A1511AB391B211EB24D622E324BC82F8434137144AA8FF1B537E113F1CF88181FAAF626A7D31E137E837F4436117111448683F32B243B441F421223F12F6414137113F34F6E2E22B884AEC2EBEE29A222BCC25F2A2822B64CAAC88212B482B62AAAAAAEFD2015AA553181B116E233F27F2534182
-:803900001AA1661F1DB331FB624228CAB542592329A42A5AAC461F12F2C2D11F15A5748ABE61EE15A7463F37F622211F11C541486E422F11A74419A42215F341421F31F562432B6C2BCCCAEC26F6E2E22F24A6CC212F2298A2CAEC24E42CBCC2B8E2AEAA2AF289F5A0753E711813F441433F33F453411AA5371B2F1BB12F2CDD22E12CB4B6
-:8039800042BDC2FC4341EAA2D51BFF1F17F741511F19A9668ABE71F61131FE337E633F12F211512A82A4463F15A7771954213F36F263613F11F163432F2CBEA2AAC4CEC22F2CFC42422BCC25F2A2822BE4EAAC882B8A2B44CAAEAA2AF244C10000200200002602008004000000000000314200000000001480880400000000822800F0F56B
-:803A0000ED20321114112C914118482041012400501248001C01142A04130224141984220226022E4160127022012722302282242821100229220A304280621A1F1503581B21181B214E111B212B1419B242B111F2429319F24292112F2439212F1429F2429113D212B921E414E922C4811F2264111F22641D2F2264192E429AE222B491CC
-:803A8000F222421B2926B2917242B39132421B282B841B282B8619F24282112F2428B24228FA42A22229AA42A8AE42B77D80818691614A81B242B1113242122D921B612DA21B414E8213A294222F1418918233B342E922C5811F2248D12169182F2261182E5396612213F822521B49221B4927141B282119A2841B282B861986926123249D
-:803B00009282902290A22B48288E421F5906000000000000902200000000000000001C010000000000008800000000000000FFAA0D11400112382800284A82860424C042182212422220B681024211222CC4422424881892001280692348298EAA84139841484221801482A24800281F3B09621822112A1491131C311382E01881A1491A6A
-:803B800044B121282895412A29A941114219921130412D112228621AE2220433A21211B622C241260142142A0482C0A228284AC28222221C22F877A530414A9121111AC4113216331128284621A3812C45E1342A21012E522A29A1411B688681011B24166224156222A86AB1123862221CA13823EA33346182C21B486E8166A18446622844
-:803C0000A024234642220288BFD40A2200208252120082429A22840400824AB2118408421302224611013984222284011081012001306228000020820220AAA48022F2676900121828003C814681C4114818002A94228AC48213820A206214002001800122282908146024482E126012004800460128008220A824822FFA0A282211C02251
-:803C8000382850223C89E22261341214121C94221260151CA61411281419761231431C2184A21480D4210229021AC213199441248AD212A28219CC818004292A0AE842A02417958022911100222AA12470832222622118A01634421A18A1691304111B2411602118168184022862290239022C428246C1212823222484282464222A280A36
-:803D00006882A086A76E002880C222181502311A64111A74420114244AA282242811221A2402603614460180A141001D8200A04119D52181042948216A181414000082884868F0B5BD20831481280124144215622240A124121198210016011722A014C051881302121422208195C22820020029240223042601288A04A828B022A824421A
-:803D8000BFAA0780062A21C41248241C8204002C022C22B221014A91426021222A4181A2A448522631224A9181198488242182041240418202A02820048820849C4200BF2E0C11001C08208303200118008004122820044601108211020000222200247012215612004001001002420000823FA60A1981021E214A612122139263112D127B
-:803E0000C0112C848182E31182E12231114819A1244A12B123A41428422E13800413E729822882B242C21132141924C222110000C2824A024A888482FCFD8E20021400E024210148220000112F2408802404281100122662141820A22188800418400246022110820413082A1402882A04A242F05AF38024086200296213222C8C82C843E3
-:803E80008821191822011829034839BA210480A141860182428242C2212180742222051388060021200200482A848282F87454002211802426041C31221423024022C2211B282D12A28A84A318C0822AE421622428484A0212481011011DA211888811421180242404422400002004DF5103B0810111111921512211255121483120128224
-:803F000004B042014260244225A2242142184E22822322A14220C72242232201622542C241A280A4249062292208214882F09EA1000000004A0100111022042214601820183112400126012E82208404908110018890818002001B82A83100304222102226B4C20210C1211442141C6612288601148008002C21044AC211A02422001824BF
-:803F800000008822482C012800242446014820082C4802242486220640F12EB78024010000241848800242400221142414212B5214111AC881C02113161241811441A22818401281A128C0412113421201002842488888007F570522280020020030222C888422C481422228800888822928142284012004000088231821080088200428F4
-:804000000080040040022F940D20880280210142000024801201122A04110000128800140000404141012C2144612228862108869241200820026810F27DCB20081A844201152204224800282800212811188AD21202181CA28426031290221E211A0228A0C38088C22123048002468122128224243282002988F47EEBA024A22A2322E482
-:8040800022E33384D21262242129C24129F842622425B31322B22133121B158AB621F481A31B212E422CC1122C83242621022E412B411D111F229A412B232F269421342B242716CAA6642354322842422C0688488EC1F015A980641815C141809431187AA14A2E21CE8121C622F281212A46E315E238C831287E912F282846E314E3177C76
-:8041000052E1118892C2289A18F1C1821B282E82C601111B9923BC212A829C811593811BC6212AA4424223AC442B222632828F170EB0110319D211741121F4734315D2137A417221724102B0223841AAD122B152E42EEC1A58214E3129B4E2341239A2621B4E273613B862A5546A062E132B29212F38EA2849E132B442D4311C21A2888E3D
-:8041800042282CD422D82232822EE22B224AA8244AB49403420014004083C483481C0888482C08881944120100111001192118238821480198004001002048011482284002200800BF3E0DEAF631311819A6C41B7B1F13A72280F482A22F2E3EA22F24B4C2ACEEEAF422A12BA29E918A8DAC881F3AFEA3A32F36D222D632D622F8C3831FD7
-:80420000182AA2E2EAAC2E1F2AF872328E122F28F8A3A29E823F2AF4E2622B862F22B2E2AC22137C42B243F2C2C223A4AE8EA227262B822AA28E4AF868BBA0661B7719A1621F14F4B1711F37B363F333731F2AFE81A13F26F663E32F2CFCC2E22F16F662C32F22FB32B22BFB2BCA3BD8DAE92EFFE3E32F2EFE32322F23F2F2523F17F4A12F
-:80428000A33F1AAC3F7E416AEE22F433732F28B883FA83822F29F9E2D23F2EF623A23F3232626AEA287A827242F2E2E22F26B2E2FA82E22F26B622B462A6264AFC6D9DA0441F13879221EAF631711F17F661132B311F1EDE22F863632B642F2CBC427C21B262E43EF5F371FEB33F1AB982F9D1D11F36FD83C32F36FE33732F31D613F541DC
-:80430000731B6CCEC16AA6551F1EF281823F3BE638F182822F2AFAB1A33F28BCE3F663C13F32F682811F12BA41DE33F8C3822F2ABA22E62232422F26B822BE62A68ECAF85B52A06E1B731B221F16F261611F13F771333B143F35F763623F3EF6E3E23F34F642422F2EF4A3A13F36F6E2733F3FF7F2F13F1EF4E1D11F1DED2EFEC2C12F3622
-:80438000FE33337E633F37F5F3E33F32DA12A477DAFC61E11D423F3BFA82823F32FAA3A33F3BFBC3D23F2EF663E23F36B6C2FC61E11F24FCC3C33F2CF8A2A22F26B662F242422F26BE22AEEEEAAECCDF230700222008260122000000112C02004A22088242212820044A02422004400125012C081C8804004880044880A42400B0C40E105B
-:80440000016018482C91412C0126135122408204F042128218224E114001122D428001211248402221028812214825826214822482002D22001022A28486F1EC6A80B41142B11162341B612F2491612F3491212F1499212F3419F142922AF44291222F3429D312A9421CF921421CE82264112E429E212E5296D122A4292D521B2D2CB491CE
-:80448000D222B19162241B692B141B68272619B24298212F2418B14228F242A2222B842229A842A8AE423FC808A041181B61101182A614282981B2421391322AC41119F4421113C3812B421CD92185F921C216B121EC11F22152122E431E212E521B252E411B682CB59122B291F622111B682334812B8619F242A1112F142A3842224A2258
-:804500009A822984E822F42481802488010000000080021110280200000088001008004002120000000000000000008100CF94071213123221471520914A001829652824438135141388A212E26A01201211562143A2412681849AE2283644C23180A8421B412E411F22BC888142098A61482243B4889224228A044924F2AA8C202249C1BD
-:8045800018229B142B241AFA3244A9C6212E88202CC48219A224C3413114143A84F44885E0868162A4444A11961816E42114014126889418C01841488AC4421D828127118C34222974488219AAC11CA2843FF1071AA21C25217254A1412B212F8489648613B34A082B842B61CAF126114E214F82A1124729722A21511486913E19722224AA
-:80460000713152412E182B1A323741422D148322AC411B1419F2C12216A88294221E884C0942278280D1A28808C22DB5001902178122152884F22612001A820844008210A1241142488BA42004839446424882492424022601C028E08114A44842482D8350122E482D248AF44826A2421AE44422F2679C001118801141126114601440225E
-:804680004132112812872412008113724841625425420442888288422400E02281A414196624111440120190A240A2438100707D0D198393213CD141C21814162AF392613A38D22591884C8168192E894CC883CAA3251068221C84C271AAB12344A2214AB222B133F882312413D328C14113621227811116E224E2111641022D48F02A427F
-:804700004824682242285FA10E113813121106142781223B12135C22C088F012811C6A88495C228A85114881324226227692A24246A218A0291E42172B24113021421E412224D021361110512242E08412022220044E6E8043818161139301113B418A84235D21121604121E21811389820626D8184491471661421180A2A425C2A1003263
-:804780008C7152621226C25946C11320460340F82282C0424E32898402285FD90C29D1A4542941181911128844447D2128F92482802658224F8118B88986E16271688219A841A37229029C4141B84A98591CD222D4384241E624A292832113F622C815E8C1E44215D848C8282A94C844431F924485E2E305C05810416A4420922F12168402
-:80480000048CB31C68218C12014B240024148F42B183021E428694148846B1C402A14448188B8210082712315218212D84A24226C2420024F092241A8278DB0A2601438332248445781265214828400811A3684147811421414ADA81040011444A31284C34184084A241001283841804893C28142810612118203134428183044AF29273E8
-:80488000343216F6211626B12471585768976317A44CA42189C2881E8C37281E68A742E511FE2A449744D82E1D8C5222812C9538BB3C2972819418CE2E8728125B347012C12145E8843A341D129B8147A31FA9762863811DD48CB4A2B14A82E4816C44CB834F849A748B86EF1902141048542800B0242151181984018D148298121C09A867
-:80490000224219D4483A21144944D48431584890441B24247028628946022D828C622648004A0818454822C32430421200DFD90714441483521283821178210214121420816881892A828804841F444951841301A086272168800823012215522814648286628424122C02460210C842A0184220DC2105104326C424501840A821A18841D0
-:804980004318082584114498A4C3114488A8418004204628112405190200490451601831C04820024602A140B2A49128D0C50428320039D23811410820A221141200194808402432112820C228C93211508118C048112A2401268274182294228B41D04854832C110189012902800412F09C451440481119880419922219814191128338D0
-:804A0000828B42808831611C85C488A01414428054484220428242088D428100401281052C088D22188622B18841F82282408884F8988EE01884035084212E182440429422442484293112B0440222186084842A4C31218120318200122541382100215886083558814E12498CC181908A228818A82AA92125F191CC00C034220044291280
-:804A800021184154220088281E211E818981082B34210088121C6231A024141B2180A1212C051212282C04004021C41A20016822200446F2A1D81012528248200240024044081001428420B1210C110012422082524148241446481118541C41C5C12143044254811C880480C4144444444144DF3F0B22156A2240824152148411269841D7
-:804B0000162201390110A84311822C2292C114808131111412288C8142C148141CC485859391811264184021483188428222814B243084817F680184441A440515742284046818250449A61847829445014541427182118411A4C245812404E01421064F88028A94381A042841150870C8848113064446148291128429049FEB4741318728
-:804B8000B5B149A222179326F7232E15911245F18231C5B18845B8C329638E8D1187191D122E141F1A2FD811BC68911189B341B4494AA81212587047B148F1298195145CA985776BD688FCC21C466F25BD4B3CE834D7AAA114982D2227232E442B588D25487FC24E92618F61E321C24795D44293298551221F23FE12323E422F217114F430
-:804C00009A12C7229D155F11E384F224784F12EA1C68A141C698656E485361922E552E129F4CA2424B232F27A243C02ABCF6424E2D1129DC9478134613D918B4441ABA13086CFC2A22CF848DB214F814A842249FCA0C2662924F42712258B687246F8181F428281497821115D42288E891728298884F433841DE449B6185F46B7D60581ECB
-:804C8000216E451A61213F15B612A4349FA4D81181FB31291223F311914F41B475A3284E119994523F88A9111B1D85A488A3F1C448224D982B3C87464F23FDC488ED2E20144458167044014724844E82844A48686460444084443411104104448C614484C65482C6E482614C23624C6048A0484048A14149A84120084F88048E482CA2492A
-:804D000081102858485F810D47682F22C3225D221F24FC3F832F81F423659F94F66131EF92F6A3732F4C25F45E546F26B63AE354F419919FC6F349C98F86F638292AF28C4C6E615F56F668E9DFDDBC61FC6557CFC6F6DCEC4EC4EF5DB7C4F4C4888D8AEFE9F1C84C4F64FD8484CF44AE55DF7CF4DC584EC14E548FD4E444B554F5585C4F60
-:804D800066F44E4C4F4EFE8CE83AFE4C48CAE4BF4851441D794F52F32E695FF6FEFE523D68DD67AF96F6F3B1FFFBFFA2722F2EF75818EF61D3A7B86AFFA11DDFD8F9393CCFD5F96A781F92BB61F7C4448F9EFE7D7D9F96F7E5E5DFF7FFDFCD8F9DFEC8F84ED64FEFB6D4F4A5E99FB3FBBE26AF9CF443DA7F5CFD65E7BF85F5CB43EFDCE4E9
-:804E000024F45A789FF8F1425C4F2DF55A5C6F4FF558784F6CFFDEFC6F46F46C484E52BB32F064677F73F71822DF625229FF7774187C43F5492B9F9BFF3B3DBFB7FA5AB86F41F41E14EF6AF2BB394F54F679F1CFCEF1C1C17B76CF93F324B5CFDAFE65E4DFD7F67C6D5F53FEF557BFB7F5F8C95AFCEC6A3FF5E346EE12FE8C2EBFA1F349B2
-:804E8000CC5DD69FEBF8DCF58F9DF541C31F65FD49D1CEF28F84FCDCDA4F21F9DADCCFE2FE9696CF66F79EF8AF87FEFCEC4FC8F53511347F7EF61F37EF63F36E2EDFE6F63F17FFE2F26F27AFB6F22B79BFF1F37BABAFB5DACEF53E96FFFFFFEBF95FDAF3EDFDCFCFF4F4855B765D395F56FEE5E5CFD6FE75155F56F76DED1F3FF777654FE7
-:804F000045A2F5CFADF171271F55FE19B1CF69F13B23FFD4DCE7FDFFDEFFFFFFDF5C7DC7BFF5FDDB93BFBDFD9B9BFF9DFD8482AFCDFDFEF6AF89FBCCFEEFCDFFECECCFCEFEC4CECFCA042200008440282248210900121001110000282004285929A48242209484B02408004901800484000044482008A024F0CA2940012E111123329123DE
-:804F800002A732F028124023D928312189221388E41433A14A518181488F1522724811A4216F8234184D82284F12013C41D83C8974449321188C54328AD418B181D462A148C0412DA42AF44214438AE118F421A9D024F4112485F21124A7161FC1F24A131D24AF36D1C1F24A921D28AF2419F54A964782AF147934F84A9157832F14F9254A
-:80500000488F14F9244A8F54F8244A87555FA275D8E5A274D8F5224A8F4DE2A2F5D1242D521F4952281F49724AF2916CA3F49164AF34D141B64AB911B64AF91548AB944B42AF24B924B442FB2448A9FB3448984FA2F48B3B50241F8116A461C71613F14E1119E2165141AF4499212F44BB11F24894A28F54215B5A178B2F54B123F44895AB
-:80508000AE1A8F54F3218A4E841F2271D86482875D267BD8E582F1C12C2CF1916C8D421F4952281FC9061D6CAD934CD6589861AD345D6829B124542249942A49B44ABB2694324FA2F5C25900828C0400601100C04400000000000000882004000080020000000000000040040000B09C0D3027258892121C4208223486C91A121423A82846
-:805100006F82F844182E848628243851A82631425820D12832488429410854124C11981416CA299129D1A3242148B185C5888AE48244782284188284A428AF874C61118A6113471147328339141F68931149EC22611E144C6961837411A22893E11295835AC2288904285558181D2218133362AE422227552BB42641E812C1C82E8158126E
-:80518000CCAE828F22E41254A290422D241624CD528489846A134CB4FF4721B1E211681225D41812C8B11E211584EA12713294846B182C7EB538585D987E88273C4AC2598BC3222B485D58856113297119F241223AD482D21CD51436714D181C83D418B12341F98A44ADC24F81E6127C22C98287284EA4588B1843117842A22C2AB554F871
-:80520000AA7C4051412F1261412E131A981444218AD43AE188443111248424438A120192284021020026AA2484822490920084C9A9288324A112194202245B4142D04882F44222828100226F2C0BA021AD113044C4660220490225418861811822890930814E112094464421859152426B1290C2D012082521F82612483412228CE6120819
-:805280003C2858628A94289A94824881168848F82CCA241514C3242CA1212B524D198B246D3322299F918D526C68442F12ECE26C894CB612E842A4348C42D18462321F82A4414B428742AB2142666843581E644C8372282198294993C849681129B44A89C4185889C14489C2662A91E4688B2422CF584A426311B7412C61418D3416E184BC
-:80530000F2251288231831538C98128F18C59C25B8189212481CEF1241D18452422D4823D181F622468B422E448CE248033F486342111B28276A87144CB21A44744138432B5819B8883114291824AE244AD18484C12889D2AA07442822A04229746806212AE121264958424C3422683AB884249824304820E41294254841162831122C249D
-:8053800084256421288412221321888A834A885422481E488B2487214998222A98684A083F3B03811E4484AB2146D84148C2228C76C8544283C2381849052D32CC128472144968211230842A24058C0214181019A241002361814214282E428C2942E6A2A11CB0118295212524A1142442DF4107AD252CC41140C46A460400191204818125
-:8054000036442C018514D242D449764488290822C31366858745A97883F858244B341C162C2214022AE11448A442488D94431228CC4860811A8832824B34247FA90B5822502538928481001648215843408884B8213112229810F122421C548545022C2402604240021A42193CA1430300508180041A42413C85228287428149F858D7D0CE
-:8054800052612216E29261814E2CC924C22883D81812E988C1151E4887626E124DB849913243F318844D21482B283D44C93414E9B14AF222585616D8848AA6432A711824325CB9EA4492111CC44429E39284D848E58CA112321E448CFA1224388F4855484728CF630FAA6441854134661351228423C4442981C22284441285041C5284A5E5
-:8055000081B448518542C0212A84120484922117416512215281211218282A88B248088D1210A2488344C8148288224A83B4B60B101861424B34D02252189532149028008CA2422564828F624138288A042A598421442788951442222415924421168801232432282D829221108248C424484825120460C214822FBE0F16A4212514188269
-:8055800042044489084C8891A24D42882A84094B1449113824001008404834946021200982418E184B4146C441C11B5246A4284290814486186482864808A6C8442F7702430C26842102E04281150124224112881E2881290228441308888F12A421863148222180442C4222420A10188262141812481419242106E0434844042E1189E81D
-:805600003E0B114694414672111492491081C2144C118D12034170446812552282045112412849E1112421888224219645481A02204804211012D882324921182290420020F2B59300221008644904481CDD2233A8AC6A113E828D142C98841A88A44146415136A6682200203482801138D22561882D118B2821121A1206441228494A01A1
-:8056800020E4440840480424BF890D29110A47134883962823941421444418A8C023144E31212901826933882C84C4C3241622E2913412852211C18C188E24309126148114827228311180C28C493822E0886411238478449844CFE40E28242C0500002200001006890400814400008C082841C024002004D0421184449888A6841462681D
-:8057000020083084250814802428F28FC140B18481011486413174A1C0821854601414601450E12C4431881322D21828D18181565849346863228632212642914181869111129C021C449841ECC8423E88811825C31843C4885C04ED33F02248148C8474886284408132248C5241214D388412244001148CD12224C45141A84B24141822FE
-:8057800040495448455A414D6884594498421D281A14014416B842220116C4A8124112322911F87329F013521B2A35A1313B529F4432231E14385E194D22B5981737615F81F136224E2EA7228D65814B214BAC8B624728A283F6282C45E345F2246B2C76147848EC82741432441E126372183E9E1FA9628C2792CF2A12E221F442B8842D7C
-:80580000C546F912485E844F8378C2581E218D484F16B988F2A3B7E016E249D14852AD4F7DE2A2F8482F2F1462F42742AF4329E113C298AD231D11EB435BB44FA2F1431D3FA2F51A4C57343D59CDA27F99D424F583F8CF22D54B3142581E22A7452D348E512E6C179179C4594B52AF33F248263F11C571BF1423FA8ED1D17F68CD844FA87E
-:80588000F588225F23A9194D541E848E4526F44EE32445D4ACF414126E44812994445F82B43FB4850AAEB28D8E43E846BC88CC819E492B814B61875415E148A9A21FD4C4221631281529F5941D2F6EAA524D129B4E3F627A8FF188B6AAF34184874459B595ECC4787144147161628C8B214B2EA37242D44862C487844B2A8F81F244CAFF42
-:80590000BC45012D115012501484248424821482148244134834812411004614431463443190813026C081E012081C081C081450344003248224409441748200E0AF4F23F1461B2E22CF33E6C67222B568F66866AB44D7B9A3E131F1221C4F3131426F42B36AF356347B338FB3F376312E343AF31E476F1C742CDE8AF11CBFAFB5F468680B
-:805980003E165E766B774F75F75C764F65F4751E9F62F226441F42D274F16278DBFE174257245F86467288FC4E88CFC4F4EC6ECF8CF5889C8AD86CC9C44FC8FE84D4CF43DC1D43F272646FE3F7282CE741EFC7F26A62EF26F63D778F42721DBD3CF3BA386F81F386142F45F1B91EAF47F3981EAF26F35D3BFCF3447C4F21F3E9D1EF9EF4F4
-:805A0000EB8CAF42F15B7D27D4DFE7F73A5E1F55BE7EF54E776FC5E735BC23F72D974FE3F23CA4CF68FC6A58DFAE7D23B515F1717DFAF7882189F84CCCCFCEFEEC7CCFAEFDE648CD9D8F21F9CAEC8E3DEFC6FD2C163433F127531F23F23F331FC67323F569489F76F75A515F39F91B951F33FB9BB8DF31F9DB986F43F9FBB96F45FBB7B1F9
-:805A8000CFB3F37F39AFC2A373CF72F7E7614FE6D89BF31C1F37B56E685F7BE97DB576E365F5F5FF4F6DF3B5D7DFEAF2B794DFEBF3B7BF2FEFFFAD5D1F43714FFB737C35F38A282F21F94AC8EF6DF5EE7ECFCAFBD4F1AF28F182446FCBFEB4D4CF627D7B4FF34366FF73F33B2EF751FFC7F26F67FFA6F62F77AF41F39795BF19FB9BB9BF10
-:805B000089F98F95BFCDF9BDBFFFDFFBD5977F3FFB5B3F3F51F34C7C4F15FFEDE77FBCF4278FFF76F77F777FF3F77D7FFFFBFDD4D7EF67F557567F5FFF95B73F5BFBBD9F5FFBFBADAF7FFBFF7B7FFFFAF93795FFF2F363793F3F778BF11B92AF84FCFE366FEEF7EEFA6F8DF78E1EAB19AFCFF6B43FCFE6FE5F5C800100002248260120013A
-:805B800000001289028D2480024A02004A120418424B124249014120C24847228C84A841800448448C444208006044F0DDD9B0A22101284A810A84189E481828888218AA84C348899A454A31B1101128021D18C0184A82B8480292A0218F122819A44100142826A168818285B1A484F28448284142A220F87BDFD024F41124CF22F11124C6
-:805C000087261F41364E1D6CEB141D6CAF249921AF2419F54A964B42AF3439242F14FB25482F14FB24485CFBA54A1CF8244A16F1255A96E1A2E45DF2224A9E24ACF491242F22F49124A7321F49324A1F49364A1F48F24A111D64AF16B981B64A3985AB9443B24AB9A4F44A944782AD944F82B448F9A44A8F6A0F45C368ED131E68E5E3C172
-:805C8000563419D6269161AF74C92C8F34C9288D975F82F44897517CFB25482B942F83F44A855F2AC1147FA26C557FA269493D488F5DF2264396D582F4912C2F12E4C9F42A411F49724AF39164AF14E849F24613CCE676F991688D375B618F2439348BB4BAD42AA14389B936949A4B5ADFC6050000000000604100000000002142008800DB
-:805D0000000080420800228200000000140000005012F0C74A244B42121489D1812121C1242714921AE89892124E12448AC6288C841E1133C5168854485B2441137242F441344E112D821AC8421BA11E4243511A89B8421861613454C19C81C1414D48348C24734218E243048C7668A4422F3A021223981843D822F444228522C4384D285E
-:805D8000252AC5495496586BF02384E5B28C2269824322FA228120574A1884A189642440A628281A322626EA8CF323484B81831DC3C2428B183C78C8E428634C388D74A378E4019641FC9C2F241E665287114127B547228429363A4D9283C9227664614D926E8783D268E282D434C291C99A1823D3C3684C4CC68616F449242724172C2C7D
-:805E000009F9B122FC5222912DAE222D9B1B144719D9554A538CE186F944882788AB146F213A7883B44AF325C24A629D36BC790D00E081081A844164148C42F291488591418184241B486C688890414CA248281322712328847118412884A42818442A018B8468C7229082118D1248141146252A042D344308844C82F4D7CA2002187062DD
-:805E80006381341524844402850185437842A4422850484142804832482342342400C230112119120A45C1482A5181C028E088C2838C44428862824C42E844388483046D23244592346D21441648B116D62863C235E412618148844331252E9899D12D6D415AC261CB216866AA244CF344118C335128EB42C931222AB8110213C2BB830329
-:805F00001C94224F8291121B3442125311C182CCCC8289D541E1828182B148F2355E246422274141563A112F42110446011608D02851844E985671488481E654628190C8D022D5141514C422C489041213C2219912584A6021199218844E214EA816111AC188A74483F22418445A9A841262AF6B05284CC121241C423841BF22F1244825F3
-:805F8000D421038714811534212D2426E83813341C6046682829362C228CB321052AB48491222E812301211EA11B128CB4414268422B121280685510A2828622D4815184288944F8DE612419F4134A2C81A2415233862201A84502488126211206A5429832708114B428C148CB814A924A89C4514644C8588248837222C22866514828C453
-:806000004422214C469848EB1289C2548C6485C7258981A1244FB94361412E4C84448C62C20087424954492E49628A119414A321913A441AD64A382C8D221841412A381818134341880129F4864840314440022B348362182CD7488398142C6C4489E22108861274A844B8D90A2260121D1810C318835112264A0289118D948841815CA875
-:8060800012144813018C12D121811412440224241322014412184D1A12C541612484842416042041424406A848F047A4D021573487134D38ACF5443119B118D2C2F24C2219926289B459D848B489D32C63A11E86CB211B614B428753851634251E4BC9D182B714B43814425A282AA19441876215E284F33548278117424E1D85C689AF2427
-:80610000F34812C9E9C1F418464B252CE68468E58CF9148883FB28426FB90F611A42122142386AC011908815981249024121418D21106A8930A1894248A44250821458468431412522081A12044542382268220040221A7814C816604422460467EA143022C014E0260100511129C12220922400254868414048822281641C4489422402ED
-:8061800028400321403912135224842211A444108188022F8281D2848813A4427F96051246C1464602112A84C2348308281882892484348243661222100224842141A4442CC44524912C0210492E022045043012508220012210048005AF2C0260412811284484198122324210B2441146DB84110445C1224414250D26A1248552854502CF
-:80620000A5D624C14211141D24341342732431512240C1841342211863829014409812C94418F45398800248AC06C01444A181891181448101222631112D12409912228C81D42829028812188B423014408242824202004121405848831A140C8810244842B8BA0D3379225443221514865442161496122371221976421A5483274126181A
-:80628000C818269419C4112919D4244C4212C8C222264A03294212014502A382041C528300291404008C1222C334C45F8706455881184B1812182D291518C231224C161431314A02704481041844224C42948219A12483927100008C12082A0483220625B8A31428B224C821002181CB18305848212CF4322800000048001440C488008006
-:80630000088120182408A018621A482801005041901418C01800441C9424188018D842018A848248022C0A007F4F0A49C2121912A2142D211671425829A04284131418541A56E414D222C12424944115028511296214608211C44C2411440141841287414110246A280088284CE828422221D2848828F23CE55083811A044C42081280110E
-:80638000C8451238112082014A519218249014E02288218284981848902C84418C240491108232822144112884A184C9114484042D2812FFDB031F32E14A3132476155F41154AF43478BF398218F27B549C41345F14531E7264A913957F3CF21F9363327411E1C155492D3A95143C56C4D248B61871E682AD41CB21252581C52918D28166C
-:806400007277B751E224F225A59BA82E2325524127288228BAD8CEF932284721181E224D481D29246D242914A562272566623481456B2269E233B83FF4911AAFA2C4298781142B4427D6C489582DA5FB24222F32F64C23AEFBB715A4678E27E1EB142F54F21216546F2142B24A7622F22D3818E147422B14341698884D8297928BA4ED8C5C
-:806480002CA22945F6EAD88FC6929887222D8F1412DFB1C237AF14A1326D2915F83754B7437D1C942D384A724264411DC46F72F6B646899361815F9241B124C2844E182782B57424B2AAC4135965E2D53A21553221B5783456112595682E46A568282742BB8857D2AD184A78342CD2CC4112C8244BC947C65E24FF1D051002810048001C35
-:806500000888488880888408891881088811811181200481884200400884004981840118821C2188014400008244AFDD47F121252B3787A2FFD2F679456E4C4D644D268177783F1FF46323BFB87987FB93111F17F3AEEBA788C24F62F2A6945F48F8B4BCEFC3F284A6EFE6F63C668FA2D226F2BCBAFF91E2ACFED2D49EFA8552233744CFFE
-:80658000E3B32BF616141B11AF81F349198F85E521B99EB929F1381C8F81F15C7EAF28F9A89EE7421F81F83819CF2FF8F4B48F8D7C42F36DF43417722B6236F433659F17F6743CBF11D632F21A16BFF8F2FB5FBF3FFA9AB96FBCF4D7157F5FFBAFEBBFD8F2F27C6F4BFBB69495F52C3FCFC2F38EAEAFA6FF3E64CF67F686AA6FE7F397A7F0
-:806600004F68FE92D29FE9FF3E3E7F61F12166CFE3D3ABF41E141F21F35375DFD2F31C3C7F32FA8A8CBF22B31AFB8888CFE4F4EA7A8FA8792AFC949D8F83F3FCC86FCDF5D8584FE4F1C121343F53F33372D055F359453FD6F65F7CEFE4F22A386F53F91335BF98FA4B7B7D8FBD5BDFFFFF7E7B6F36F84341EEE77F53F11714DFC3F3AC9FA4
-:80668000DFB6F46EEFDF71F76C564D42CFCB7D2DED9DEF46F64C4A5FB2F223227D45CFD3F32F2DEF73F33534EF81725DF96A7895D879723BD1B853FDFFECFC9A8E8FEBF82A9A2FA3EA2BB9BCBEFAFDFCD88FA6F3294E341F72F337365743CFC7F35C445FD7F37B686FE6F23E3E6F73FB7B7BBF36F2CAD96FD5FD4F5F7FF7F7FFDBEFD6FB7B
-:80670000737D7FD7F7B7B55F59F93D3DDFFAFA6F6FBFB7F63F65CF67F6CEEBEFE7F7FDFF4FE9FF24668FE4F435363F22F22527CFE3734FFF3E365F61F35374FFD7F64A789F87FF89A9BF33F28A98DFF9F9CFCFAFAFF6B8AAAFEAF9B6BC9FABFBB8E8CFCFF5FCD84FD6F227C18001290118901440018044019041608100811100004400A04F
-:80678000244901002A0140080084228226032440228862892420044604DFFA02230A260326018712118B1250188CC21116483131008D214B42814130246082811B528141822618B8240445014581523C1A726C01A54204842551842484A564822514844B88C342EBA4D022F41124A5F2112483F41124A3D441B64AD141F24A9119F24A91D0
-:8068000059F44A9143F24A914B42AF347925D812F924481CF9254A8D815FA27418F1264A96E1A27498C54ADE24ACF491242CF49124A7221FC932481FC9326E1F48B24AD141B24A9921AB9453F84A9143B24A39242F44793498924F82A4944FA2F4328290441FC5D22CB411522C1F41764AD341F24E1228AF74C924AF341BF4429745F84ACF
-:80688000B743F24A97411CFB2648AD914FA2F5488169FC18216F226C5C2FA27198D432C4242D1A1FC9D282F481642F22F1816C2F24F1912CA36648A9D141F64A961B28AF449325AB944B4AAB1422AB94478329F8A648A9F1245ABD470080040000420044240000200200214218800800001400000000000000002001000040012DA4A012C8
-:80690000006485D1251248C84213497191480139342EAC88921847828CEA881148866A862538185447812B1425C818C9954224163331126598484F28D28431482229328881465A68704244C214162CF74428CC32286F750E27248E364D3816B1448231342D5511812D18239648866D4156F2412447211D44372C4C312547188C52C115F4C1
-:806980002114537622B84232284BB42622E212712224C28A4D2813F8211646716142E5D1ECA834211C799441B194D22878A448E922D848085621F45FE7C0222E16841E4526711461816791423F81981F1F83746148955629F5A342281FA43128B22E944718E721D1CB684F81C25EC1CC7512F841288D2216FA18412C22D5382251482AE488
-:806A000048D421426C9E4B821B82263848644B286D48C1AD14CCFB863A221E4D8B251F790C29054B12304E28638244012482608814478285341425B485544A151828825A211413C22123A2246929B1248412962129C92C2D8117C127321E4C466141A724841C3995A521C182A21120D4848402DF570A1413911416541484261221A22824E8
-:806A80004814124664814A22A2241382984414481C6282302214414A5226A0821B292144148226233824824213190814C08280820441208282F4BA2FD042119222241A26974E2A54348714A9B398C2888E411D182F42CC8E83BC86A1854D681B28182E864E842D428D65146883361A8BA4468224149421A12627F5442217842CA5822F24E0
-:806B0000028F2826EDC8054A29846228D6982AC8424C7AF50C241228413B248D522E444AD214623C26E8885118D893B548A1A42FA288B24168C48E64130111465886207244A8244E28422B48131332259149B241922439C612A898A08239C958882909209814848A8246F46691241741341624614128842501A322B122844851242E84C18B
-:806B800042492DA38214B024FCC22429F2214226C1412C32182D8680A248412470818231C245A848483316CA48424308424AA224248B842982048AF61A2E10D581851338366110E24172410C11274180443248431192381642C444462251488429A8122811542E1242A430418082A282784D288B4181424386628120C2842848A2872B8011
-:806C000041E4614C82C14C85113249144974145928601228CCC878841CA8811C8212243A18248561891417421A582164C95C28421D82578213B612642141CC4103A082265281122D244818441889514244249044424E8CC04228B015028CA42122147088824142152142041140088426A42424488F62C488812A01C138528844194801427E
-:806C8000411200921186624865B84A211424C852106882883FE8033B142F1291282E1B53954849752264E18974A8712251A24D1199C4A14B492829F228141E8884432476E25824174667A19F2248B6191A98122F25FA41368E6153911161167CE1E24234148305CE181223E8EC311CAB6142CB21699824AB1A8149A6848F260141443C4184
-:806D0000742852412217812651412081C96800A153410128431158855081812A2461824614F4482400248098212280C1282AC8282591612400414C09429A04901841CFF40811D2644C82041081021BA4882288290228822A2822322C2AD428AC484C15298204422B844622E8248844862828C88C4441D02A94812D5122489028C22388649F
-:806D800022838101E0C30D8082044483311452D122813301212003414154C0815144C1A6136414B9D2281418289A48008190282C0413181921022219085302894288081088012FC9021293382200444D429041886028802A0410820294118E280040422CA4122E5823C21A6014284825081826D88224224441081455D88204282800884AF1
-:806E00002BD8C2742602EC42F411441041A1214B2423121482C2824D2150842922120686A4411AA4822C0180C112002C1144C234A48B212CE2448192111D22400A5D62808582180620822842142872D2030000284364142C024D48A8420046C16169E81208148044C24126084150813444482F44A812111C018018014C2C21820886686578
-:806E80001948C492C69288808138249246F9C84800002E4447241221304420C424002A08114411841722827144599C114211224598114D88289082421285D41442F8822118221438856411824CC18984817288481028049F3C4C431A4102404948449812255182141D388441608140A449812181181048D842818808102CD2C248A481843B
-:806F00002544024816642412442034122816041622420841F0783180612A1448112B8640091D284442401854815081212410849821244B2414E684A852400416143431293214C01458223B412D64132968422112249E44411A9422812B21422C044F1A0A8C62812A54218C0A11002184C4A149521223140CA0828324134A8251282A1842BB
-:806F80005614222AD1188184718488C86218331484410441624424A848004146EA419844302626F42734E013718521837484F542A913F4714A1F44F421A84D692F34942145EA2264A4A5F1249E14143D42DCB98CD4A57888F3623815F562CA9D514A531A6F269DA245D844B9217A2AF49CACDF88F144B1BAB111B212B226F611B99D6B8BB4
-:80700000122BB14B894F44F23E9445F6928823F652822DA88F44C64BCCF685F1244CF2B81845F665249B42D5E41195226722CD163F22F8388886021C7A216442286B221F82F2C8111B463E25CE6425F815416D621D254FA272BAA81C8789CB1C2F2174E17194E7A17422D26262411DA62F14F8214817542E466F4E9861173C1F44F581418B
-:807080008CD48AB868C7224F88B248E181981463B67D08242D623D21212F24A251ED2445D598324283AC28A1BF58794BF41C61497A8B614847484F82BA9CF2418A87124F46CC8685381C274D5D473E6E4CE2E3F448B42F21B642B58483A187BD42ED494FEAF54415AC31C2182F119844A5D3AAA928EA17B488AD12B6B424E14D5A28DFA13D
-:8071000046014184456188450249011C01188418844C51814C11D14811011144118111908181590800210040414801341220414348254122412601100885F4C88220B953F31E1EEFA2F64222DF55FB6D6DDF67F25A48B5B2D2F9592137D155F593754FB3F296AC7CF81A98CFE3D3FFA4BA1F18E538F8CCCACF4E7129F81C1AFD16CEA92D8B
-:807180004E2F2AF2BA788FD1F188C46CF6C6ACCFE2FAA6F41B261F33FB48388D29E762EF66F28E881F15F1B2966F34F84EE88F86E288BE28FA22AAED8A6F6AAD628786A7A2BFE20C36F22268EFE1F12F2F3F24FC3125D7D1DF67F23F2CBF63F1979CAF85BC12FA17953F5DFF74266F49EA61F93E98DFE3D3FFB4DFFF99D18FEEFBCECAFF74
-:807200003EF53B1BDF5EFE3D758FC6F6325E3F34F4BA788F97E782CEE66FC97E3CFE9E9E6F87F385858F9CF71B6DB5F75A82ED8C3F15F3527337719F1CBC7EB844BCFAF86268EFA2FB265CAF8BFF7818AFA6F5456A3423B111F714167F52F24B22FFF5FB6F69CF46F34848DFD1E3C6E2AEF38A28DF71F18B4DED5DEF98F83C358F92F22449
-:80728000A7FFD9FDAEB9DF18FD2CFBCFBEFE6CAFB5FB3C1BFFB1F1C8A94FF8F482A52BF92F41F8B4AC4F4DFFA6E46FE2FAB5325F4FF335B75FC1DBF5F37F5EEFE2F3FAFC1F36F293A27F34F91FDA8FA2F39AF8CFE2FF32B8ED9AEF4AF97A64CFCEFC2C3E1F254171B4F62F251E377D25FF64E4D3F23D2FEF66F36E6EBF7EFEBBBFAFAEFD84
-:807300008A8AED8FBFDFFD6F75FFFAFA8FAFFF9BFB2183FFDBFDEFF1DF1AFDEDEF7F9CFC75EBFFF1F1E547FFFBFFEFEF7F7BF442E72F69FF53DA1BEB1E66EF69793EFE9D1FDF9FF385875FFDFD777FBFF7F77BF82F67FFC3B3BFBDFD5F5FDFB9FD3EB6EFA5FFFEFE2F87F72EBA6FC2F1FCFCCFEFFD44469F34066B12003082502484002424
-:80738000843440026C022008924A22881262442181002A181822B4240923423824482A41188424424882048C44C44824484E2400F0C1990012144C12E48162121558284C0228851125444874241818C5214F88C48141422214248D252C9C284842241D2400418C52221B2842114B1211AB14190251182218229923014782811CF42CFFF07B
-:8074000026421F41D22CF11124C3F41164EB141D64EB141F48B24AB981B64A3985AF443924AF5439A42F547925F842955F82C4914FA2E454F8254A56F5254A871D2E4ADE25ACE44DC2CA1F49D222F4912487221F49B268F89164A7141F48F24A111F48B24A9921AF343985AF5439A4AB9443BA42F9A448A9FB244889FB244A5769D026D4D9
-:8074800081D62EA521411B61EB1219B44EA168AD941F48B6423B812F4439A12F5431A12F547921E844712788F921524E851FA269455F22287425625445EB5CC2881FC9C2421D642E4217482E819E64E7148E2446F18124A3A4294EA78A724A33A48334A487444F8A942A6B4889BA24D5B90A848248000000408101001302000000800188EB
-:80750000008002002A010000000000000000004800002F480F182752198211D216F7412828A43688B82144714463192C4264C26491A222CA912413B22AA44327121F68C66148A4460A4024C424557827C848164814C139128829581814630229F212E49223AA1489A8686A0913261856C12E5487281E8417A11DE4544227814E82164866B0
-:80758000811B24348F1A646745B11434298C94C250421821C9B92AB824253A142F14E12299812B81C052A829BC8862443081932404448A84811858848911CC3584AB12C0117B284C924529643E1F4CD329F2AC43174149FC42211B4287551C213242CD22578E4D2B57224C63111E6439688C61216F12EC9176C2F8412C8C24B11A9484278D
-:80760000141A52214D2923B442A18219C42943F948836A4848634C12B0849284AC2BE588E389F685DDA042501216F82412161C28018C0216C882D06268815C1241A24188488BA4844A32225AB221016988C2128A1216A112826948AC148E2889481C2441011041244222BA4A6181214548041FCD0A2C74111404C024214841404248B2145C
-:807680001408004E12400444002D4800C048800440041221448100288100118184291184281922820240788B0418248311843412482762BC34242B184E22D8863294E22B484C1AD82C02C48AC162114423912C32E06114A82167258A01218081342490D44631348C04124C648C8A32484CA61830828B16D24CF46C7380442601A02129F4F8
-:8077000024421143229862184DC2C9A1828828848504844C411291442143A2218C24714288D12401301221430141800C490200412B4149C248268201228418C4AFF804122F115448444225042147A49012C12F24A821884622348452272241618878708228410830448092424B184028048924024C934912CC44B128C148898888B844292E
-:807780008832821A868CF5BB643016804134241241C18C02872212924091112800D01881823428283B24006889548422960858582828848C61222E42F018228F4208288904D08491144822841E284618B428F863490041B48C0234E0117212848C2812C8914460812443C8C82840880484401244845E846043C08640084820911C44A028E7
-:8078000018A0814784218C6481C6B84448842802BDD6209222264412D84812084881488918021038468184224918684288460447828902188091422308288001290282422011C8888881206C224004201108AF5C036B216962932514AC1250A48744888BC2A9A818403518894718EA88F2A91481484E884674421198286118C826EA243984
-:80788000344AE12D823218A46222B827411E2CCB29A2B800C9348A4366852E8C463434C2C483F8F7F30010C4282352C1E11B212AC148A021A113091125044C8804228D24222826C824A0244D488D2449118808412002890123C448241048B8486889B014D42801428618688128227F4A0C411002800210048901832428140422291884415F
-:80790000284402200150221221812100100A21844084084A080000850481000048DBE900294244C42220211112488211427812222499188761A241821008A4424885042012422202822C22824164884098982220140884824B4148CC420400AF5208442C06442420815142841006AC22140612982D8418230800832801502216821218029D
-:80798000C0884E2829821108106889220000400481430200488FE60B85B84AB4440428220000C7414D142F86A2A21248928C524A284552822D428F21A1119AB8822C440C101102AD2885A8442B44241064884488D0445C444B622E282284893854488164001AF1E4CA4004180040024821290C400200411222840081000000000000001245
-:807A0000200122488004000000003028304C9FA80E854288841402002508404484E2880200818482460A2921A1148C8C080025512114218416888404C018006048414C22A22800004508250229F1ABF140A8244E6444200100502444C028801808000021428921A88884006024860182A4424E420041000040848802008001824221F04B5E
-:807A80002524800500442981024004890A0000002421800188400281400140082C04000000400428008200001002182E250040022444000000254202004508200881002200004002000012000000000080040010280881489FB80581830442102201801854824B82422200894808AC344285A2111A2109820012111111811883044A081276
-:807B000000004514B4242222020000464242A2118FBE0A128781484C04000000444CC2282800008410526221841A81880810021414254848B814F4124200000088865844A02212000081482161EFD3026502122422000000004048420800402814281208814840820400108208228001000000000081002004171F00440000302221248865
-:807B80008881802401002800200400008400001062210000810088008848002008008144F0E8627016024D1244282CC1124048C28260282004258808818308454858884200007042821882082F21E129410241004888C80042820040088AA42410F82211002D142241003022002129C88824A58801C18781805888891408841088542824E9
-:807C0000000012504223081A01220082818820A4188008848C48084E44EF9C4D4224234152226524C1222D42888A14187A48282818480C2E288CA444A04422228344184228811442522224001A81028F810100802808000012850489944C413F230E6F22F216222E122B11122B11C0122592821E111F11B188E999F848888F18F4484842CE
-:807C80001519815489C5E884F44844CF42B444A222224480524645E442F226222F21A2122B191AB89229C8122582E831F119118AE999F848888B484A244408488558884F847427046F22D222A2123A211102502229C8133B1119EC89F818888F18A44C4246591148C485C8688F44D444B444B264222202405444286F22D226A8123AA18196
-:807D00002B8882822592829CB11191C19E888F81B888B4C8246484804458888CF41747000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE4D1
-:807D80000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000000008
-:807E0000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000A4
-:807E80000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000024
-:807F000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000A3
-:807F8000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000023
-:808000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000A2
-:8080800000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000022
-:80810000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000A1
-:808180000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000021
-:8082000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000A0
-:80828000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000020
-:808300000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000009F
-:8083800000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000001F
-:80840000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000009E
-:808480000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00001E
-:8085000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE9D
-:80858000000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F06A
-:808600004FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000000008C
-:8086800000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000001C
-:80870000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000009B
-:808780000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000001B
-:8088000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000009A
-:80888000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000001A
-:808900000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000099
-:8089800000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000019
-:808A0000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000098
-:808A80000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000018
-:808B000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000097
-:808B8000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000017
-:808C00000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000096
-:808C800000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000016
-:808D0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE2024018C0445F8244841433224412226044484281E22838164288460889012445040
-:808D80004818288B848D84834404560810044B428028A212824C4188CA48441281128212421265458292481608C72442188B24489A84A2188E18448A624244414CA2291AA2818A8121886A218AA1924788839D3448493848481098C84E18CCC498CB164B424B58441A32A841439424224B424B212AA816828329F8FB3320C2181881418458
-:808E00004902481A88028230844100268822110884A08264881E2C801404448024058A9448E04608281E24008318644842200688A88008CF9603230420C442C0184100A0384F82110483023012488218829888120090842228448149041048C8146081184C8C68418A2113A8428128302818488283047FB209204408840060424304000069
-:808E800060424C118421021200210000B048618C8A040000C04830480020020022901444220000DFAF0D0000904448830628440080028002882488000012188816C8988800814008004160428024024400414180011218121AD881060000220012400800000000000000000000000000008200284004420000000000009D91301518496294
-:808F00004215021602160340D82208002E124118893222C99141104842944481918B4212B04822B41284427488E41811648142871188204491181B14214220C818444828F075840024188D124986C24C8D244CC4848B481A925881A3784128C8318B484BC14C91212880D4869428124B861A8268881823614349021D28D042B4583264235D
-:808F800091E412172EACA184C2414B291867822CB484A61243034D286FCC011D14183843C341214C54421E4525B488A4212DC8250A488E123098B823524866018487242244CBC29B122AAC81B01AB6442381722811E858E5C4E38124C4C5828E631E482D8116984523AA1445889C584B1243266242BF830A006184638292188C02824088F4
-:8090000001895881285323D484C4141303201456485800818412006B4210644821702422B128210120A448184341224232A42001847F7B0D25429412844200A012154C415828165832507215E8147115084F825448484C420841502260A242219A028A2212612200284A082981A2841214122486C896D04823012AF4A131C0252A518423FA
-:80908000C22E99D363713812C9128CD13263111CA48126E881B414124E72216C11AA31219398227B2136B1217118D4683214323658325931116371227A44E818E2427492F21128E71BE6D2185181279429998449C91442382928A26944CFB94342024028943867318122541827832711218A116AC1214365812D2449413821442D2A90241D
-:809100002E12844D2A478320433214184D3211A5823224988B6826A84229D218081B188AF184128B18421A922A206C427E967021E461D24891228762148073129918A51111F848112581D212F4211CA55114857161E8492274A8014F113211144C1142E22245BA9142E1181292284396814682D212719722D98121D4B20544109494214C7B
-:80918000A92138488F8E4B819242155828184C423C28A5166492266944A2C081288C5248411856D4814394488AD281C14C6F114208C450234C0225A88440082D24C116E4220152AD2483819812B24911B4585228182226F8C56F001E4C1004130114A0414AA81444281012364488161814426421E048440440125121848284490876A42191
-:8092000038C951282C3288812A51943843281148D828865824224026F4DF1DB04401C011850118123822181092124301181434C0488280C8848462294138141EA828413664341849421A1804001044280210D8241A14628120B888C41844C75FC0464941D84861914C921819E142B114B231642548214123383619968D166C854C7524C116
-:8092800086CB48688F537448D2813318AB388762E48A91212D1428AE1E8C932CC321D224C2144382F221428361418B814F28E38A714A34968746260843D148F6B62EE082011411211311C428A58294881D2820891101454802448289011845086941144401702462442C48048001E542988816981A16088648424824132891829E48894212
-:80930000F2C44EC01194442081820114412D211019010000102C7128018182290281282828812A0180019416678221260A282C82522824244C6821C08284809114184F8F016224B0119424412114A123081A12B48402435116863942463142224941E34461124486234403642824102114C124A0411D224C14758254438C91111299C8687C
-:80938000818280B8440882C9FAD6AB50841E24242294101904211B21158201892382B1147218D2144212248281515218894244052824E04281922E1142002051218138212485941120121808124880F4B9360021991424B1110410548145C8440090438C52121098144044440830848721884C118C81028C08208152422890181048140202
-:809400002810322263614221C302241F784531512144C3146211C91212C1111608100810312818480011841024A12114002180C132124400400291181901A44C4294142441168252625082888AF1765C4018B82261118D2423088400248952212411840051128B21261C18816181131281C21849811144085417218D322239D418C25529A3
-:80948000C22C2A64111B61943C869482825C2488D448C234278221EF260F208104504818440080081844882004001981542438288D44840083068305608428499418160800482044A48412C0184888488A018248E0BA0940B128912811251A74225348245018A13584523A8542744278229E21148003212562614B12274225022150623252
-:80950000258A52211004242824001290844C42841394183A882892286F840F25081C140230218904490425048C16058011040023011C018C082041918834881145084B410012478149018D148444412884A021C0382281508244EDE214301A4F62F25E2C8C5382F302F57889F112282D2B15D818544687C435F67831456582AF167222F973
-:80958000281834A7A226D814D1D8712CF2222A3AC52687821E1A2C51419F4154485F91B344D18A33434FC1E624F1C2243B333724718F242154286D2C56321E2764278C4B2285D66CB384052F46D485D112B1217425552C4C52B52429C5149B872536821D29154359268B15BD7316B415C34141427487C32B2A2B2113514643F112422958DE
-:8096000047BE324D2A671124337121F6341433721671297248E882F3188251EF92F9A2D86AB884A2BA89EB63FB181848922F1C021F31613297813C7118F271151E1BAD64544576290387115D1C36B2123A3817C82D4A47444D18445F41F2311C547BA129F615824E1D4F58C12BAF82C8142AA2236D412B121F2233688D234B418D238D1212
-:809680009FC2F214187483E1D671127491D644E221B12A69E4478BC1CE84BEA86E88EF4806284184218443044366814B84A084844E94E0441981185148118119D448924181190419348819248834881C041484148C44C1481CA8411CA8411C884481049A0448811A044881AFDC45F173423F23F12B2B3F22F2766CFFD3F23565AFC3F755BF
-:8097000055DFD5F9FFF89F8FFECADC1F35F9D5D12F1CFDA8B94F36BF28FE62217AC37D4F56F6564F4D446E6F4F45E716B686FDC4CDEEC65F6CC4865EE94F65F78182ECF129243F51B2217246F617226F4DB8CFFEB6349F8DF52A2ABFCFFC9C9C7D242F25F15A58ADAE6F4DF43E26EF6DF17C3C4F43F3ECC66FD844F173413F23F5232BBF67
-:80978000C3F77C6F7FF7F63F7F7FE3F75F5FFFD4F8AB8FAF83F26A787FB4F887A33F32F34A5B6FA3FB3ABE6FA6F46626FFD2F63435CFE3D364F46CEE4F43F3383A6D52EFE6F7A2827F78F244E6AFB5FEE6EE25E6C4F7283A3F23F32928EF46F21E3EEF4FFBBEBC4F6BF39A2EAD3A2F28FB989CA576E6F61A1AEFE2FA361EEF63F24A1CEF61
-:80980000C7F2744CCF6EFF189DF051722D623F32F22322F783FFF7F533256F76724FFF9F5EBFC3FB3B288F84F381475D8967B1FF93F2E677A71CEF76F272396FD2F7353DFC7147FD24EF6F52D276F3531B4FF1F497174F73FB727E4FEAD2F7F3E5F23F73F73F24FF51F25D5AFF75F17B6AF7551B647F53FB414CBF9AFB5B78FFD9B9C7FCC1
-:80988000F6B46F47F7A2846F4FFDAE8C6FC9FD3EBC4BFFCFE2FBC17B145F75F617273FB1F27B3EFFF5F41E1FFFF3F1672FB7F4FFF8F43BB9BF1FAE347FF9F52E8BFFBFFE57437FFAF2DB5FFFB6F67F3DFFD2F67D798FF2F36F2FFFF2F667616FF2F34F1FEFFAFFD753EDAFEFE1F3FF7E7F7BFB5756BD75BFA2F33B3BDFB4F46F27FFE7F7A8
-:809900006F277F67F777F7BFA5F6CBFB3F24F5DBCDBFACFCFE1AEFADFDEECE6FE7FDEECEEFCAFFBCAC4F8BF8ECEEAF680869010018800160810000004416080000000018281028024302189016302480010022008260814496480428824C22F87327001250C1A7124414C4417028028512514811146044478320C125244422442548A4129E
-:8099800044181241004C4282E2140142284E121E248344A814842F44298298444A6281819038146FB80E4F22F41124C5F2112CEB141FC1324E1D24EB141D2CAB941B21AB945781AF443935AF543B24AF147924D852F925481CF9244A5CF8244A16F1244A96E1A26459ACE449C24A1F49C2421F497228F2912487141F49324A1F49B26AF1AC
-:809A00001124AB961B21AB9455B84A3934AB9443B24A7934B84AF934488BB44FA2F45813F024411A7424B311F646131B21C724704483F248151E242F143311AF6433118F7413E56433214C3B272D911D124CF82592125F82684133624125E91112E2C152329E6426F3914446E34962348A623644AF7688F248B34D28AF343924872443F279
-:809A80004892228314B64AB324F15A9B00800400000030118002000000100218800800000010024800002800000014480000430421D0B30618102202478150948D12200256721817382143E1530C4C22011820722194122F1204B257A12C1184410243512113432192281E4213365919611513285182901230122922CA188B128AD4710EDF
-:809B000043B621518425470CD142215788812648014D4186CC284004541D844D49304B8184814E18412304289046260522C08C4643712864814428236281C11489147842348847882D444342712CF222DE60444E3284595286128514DC8251144382A2423D1C2FC4D214E2C1C241C0241532848D441652181FC8731A224288DAE1512144F0
-:809B800024836442436422504948818D741D281FC4F124113B528B8385422864814296D248F222428CC128874FEFEE062A11512400C4141944628881841C01148608434B044C11C111A024001D48524D124218281844252141B1118298212712B042010014434141582241A1824C382418241F470E2144E112241B41009021C04818822D96
-:809C000011411810F22448814782421D484A2202604420058021E122014112241902822248800482148280F4421480131448F8D284C07632A651264F94732CD218B51874C835188D511641391A4DC81729C994B11D589693C48A65424C58A72CE444A1242D9A1A362BF26B38C249146512AC61224F98B518E4C6F968129E448F78A149AE07
-:809C800011E08134544AC348CB388B82AF41043A2425F23E4A244D722887324C81D14892128C7584B811C2188415C2884E1D8E16434491424B684D88CB344C7288142636422C648423E414C13288181614342116047984F44884124B821A1882029A544160842E8A2E882D4C20638426F87D82006C3184F0462B1C95499041841C34518C0A
-:809D0000213182118C81CB1997214882481CF448233014284B812E1283A28449232C943121A43883B92B21E386B842D1C1A41C1B5840A814F830544B14182AC14412F0225F3443444A58A1682E4422CC01422C0216E411324842822E112A2152282604801122E142A8922A942816A482137112AA582A64284D2A128821E984A218278A4183
-:809D800084905C8504241A4844230282177D9011256C542244181061C389F111881885146841AE14830194183430341B42161C24845884814711354248482912B24A921142288A82E141140483D142B844022CE1A112081AD22431C82AC5481F370122122A011214942120028123D8424841C8444C348485B4A2014004844D288C45614187
-:809E000023A4244843023014188850421224828148222480384249A43426149881188841BF2D4F91354371325C281A74348162114CE282B41142388AE3D114E5C4EAC9E414F215888D2413031222A4844B16C3D185F348222CB114E68668C227112C66638B28E7314825F4228218BA34842D8828AC9844497D42BC42A242128D2486A4A1B4
-:809E80002A394C9FEB042F28041C942143825438C48921D12828813381811230142812A938244C92454441812A2498148F54420218909280A128188A82C14C6116286681212881128D1616D8422A81C1484282FF2A0C4982044672410419028416B41142B182029A428141049484943044511C246144525420244C0211D041828841D14182
-:809F00001238C93021602281112001424CA4181044F8824380C4141028022474002458958241187482DC21018A012D44481609818934914416C85821124486821D0284871400639412424642D8180410984C22222928368448F036A6142728222D424548060040088824441041041811C2181B4180C416818145384141C144426445514805
-:809F8000254114F5681435245614441D984E28106451414443EC4811C828701412F452AF00E081843228C39248008AC1C88331141290482881888218902224001C02111002C01C5812128428008326094AC92224A0148C04218126EA2201848A84F4748580C42441861482122402212042116C41D032291918545850414121502149840155
-:80A0000019048304124280B124042661812008C21145088342941812482C226882E094F865AAC02884262804201224014B1244A120220114141608118C41C11882499C18C01416880140C88822499611A820242815089E2219718188442808981044941812EF250D45C911194491C14E811344581815C4831110410120048008004D129114
-:80A08000102144420412898408128C442811028424508240022123052502488008245FCD47127182022840180820088428107114084D88AF4108400812193444008148C0144150414153148238A463054C5224411258E041C4A416C2424E2C418301186048AFA50184D02107812C14444BC548A144882C148C58284228A0614B14212D48E3
-:80A100008C53229824118460848521214418820483440219119881C084A2A8182B84A0811094183082F01B1D242D23972B357923F22F84DB2897122C02DF88F939128D32DFA898519D34C7658F81794A739204C7941AD481D498D1AE62C52AC4C415B44454D847C58741C7419F29E541D86222314D1F48ED71F22A4E4D1A85D44AB93B9483
-:80A180005393D286B116F3424CA331866F68AA16DA93844F1CF84CC82FD80E4E44674889F24C4846B162F44268455493482F889AC327122534321C7186E349C9118F1889B247313443C14475127E5DDA8861514B11508446A8841F28B4447129EC416825C3F64421AE24193C85CE828FA7D8A4F441C41784CB11ECF9588C1E184D2C878281
-:80A20000B6486668FF6E4C3125783E164CC26884455699C97112D41464911A321C4798178826D485D4887A15A8D985ED14F1434617148F18F4511B1CF154419D1A2B44A9A5D45865F4461193D116E28AF22C293935119BC54FBDA1449CA3282DB183F928C786B244A4726AF49A426958481E58123FFC4901450114404328466814826601AC
-:80A280004623213431302130A18113422402114694121021045014C011400114843412344061813400922440821408F07172343F1C6471EFE152D6AF8EF4A84BA5FA5A56AFE4F45A96EBDB9FA9FDD1D54F4DF9DECC8FB6F7B278EF97FB3E1C8DA94FE8F3242CDFD1D59FC6614F64F4273FAF81F51C1AAFF521F115448F89FD98D18F45F4AB
-:80A3000035B65E18DFC1F188E8DFCCFE39594B24CF4AF35D1CCF89B955FDE8681BCC8B5CDFEDF94A186F4DE5AEFFBD9E7F6FF8965E4F49ED4AFB8A8EFED2347F14C646ED2EEFC2F6CE48CB448762AFE5F54A448FEDF19ADDBF99FC5B494F4DF8BCB5CD1EEF8DF43EF8EFCBF988A88AFF272C9F97F75D7B3F74F6E5E6FFD4D1CCF5185AEF45
-:80A38000E4B554D155E489E999FD144C4F62B714F52C2C4FC9FA7CFC9F92F24429CBAB4F65FD98D8CE648B718EFE8B51CFE9F91E1E6F48E54FFFFCBFCFEDF9B654AFC9ED5AFBDADA7F9C44F363453F73761FFE252D9FE4F42B4D9FA6F6323E87A47FE9FD3BA49FBDFBD1B27F61F51D1EED1F7F98F57C9F5FD1F388895FDEFD465D5F52F3C3
-:80A400004451EF92F44ECFBFB2F35A58CF81F1481F37916FD5F41858CD541FD5F475E41F31F51F1C1FCAFACDCC9F92926DFF59F74F1CBF89F953D49F9FB7D9FFCB55FF4D395E6F4DFDF2DAEFEBFDFE8D2F8FF3D694EEF4CED24FF14BF3E7241F7352EFBF96F24F4CDF54FC616EBFE16384DFF8FCBB2BBFBF7A5BF91155DF73F14E5FFF9EC8
-:80A48000F62EDF7FD9CB919F1AF57D7D5F51F14D5BFF76F46DEDDFD4F14C5CCFD1F5545F7F95F1464547851FA4F415475F62F61313FFC1F1B1AD5F57FF2D29FFD6F6FFF57F65FC9BDB3F1CF65979FFA8FD1B53FF6DFD16126F49FCF2F2EFEFF7FEBEEFCFF1DC9CCFF2FF88DA3F2B0341100400C04834922440012041062008101841143277
-:80A5000048218514344800200410022A81E42281048C44420848240048280082008902481A22423C448C1204A144E08904165868805884891994184B41460185914516140158830183552482181A028E2881112186981892428C12282144884188F9B448A11242A46F86094D431F4152281FC132481FC1364E1D6CAB141FC8B24AF991688D
-:80A58000AF147915B84A79B4F84AB1478A2F147BA4D81AFB25481CFB244A4EA55FA2E415F2245AD6F5245AD6C55A8F49D2A4F491242CFC91248D121F49B248F89124A7341FC9B24AF9916CAB9619B24AF91548AB9443B34AF924482F2479B4B84AF93448984FA2F44CB8D016A46125E14152321E64E7121F41941A4CF622951F41D43A91C5
-:80A60000642D835B42285B4A2F447B2598BA7B422DB13E4A5CFA258A1E252E1AC6F5274896F4261B87194D421E2C4D4B8A563C9A764CB191F24E138E28EF34C9688F54E849D23A63888754A22F64E182F448964782AF4498422DA42E5A47F200820000002284008002004100441002000000000000408802000000000000000040015F33D1
-:80A68000032A011441463821384D48D034A22586F18841564662C88112273885A4124E1D4E185984C2414287118751639442815A8221E841C4916018488E2887221534154362821F81781172840820C41829C4884CAA4290448E2DC0428E16831A72135224421C71148A08560893981D1C81912712908190212E8282641F221184628945B4
-:80A70000C2D4C0CC511C922685B112C2244371C2E18291C8821924A44813A184CB826F28C1C49141488564168CF88B7B80253D23C01353B2127644D948D124923489E882E8C4D824C11487211E213D9244867344611496A6284F18B4117613C4112F81744234C16841911761E615084CF684182E423675D5C8A44B2487191332128AD4287E
-:80A78000A8818A518389F844A24E241CF214C87FFE022642748842344A0012241328B411641413511A1788100484381698381B424002848D2449086D18128C6D482A2441B3910228AD8184008581A4945788302446D6842414048442F0365E002008880080080000000000000000000000000000000000000000110010011400775EB06253
-:80A800000211197114B52866441054A21AA1628F38489822B0248124C1111D86128D28484217584582E181F2484221138884F148248822311F48E111982C224250E6282AD41841C8A2214B56A0894086A92145F8FF6690421A92114448C962142250C42B235814B042C84A4B11212E8260581A88F38548546AC12216088BCC10038F88E176
-:80A8800042882294131604C11CA824424D4C2B328287118C082F21B44411E22A88C124207384F8A4EA002008880080080000000000000000000000000000000000000000110010011400775E502215040010544122446E111A2484B44209A11281414AF181484E341146A44280A4212598280041110020011118284A084E114818119800B4
-:80A90000482968824A018911F4842160422A71127814E3C2F12C513F8231285B142C48180814841F44FA31C446B1D662B2A200848C52187F81565847844F3492448BD28F42B44AE243FC53A649B12BF182261DAC4B3C8DE5C67128647C2AE88268148E428754EF22F138448C62434692288B284C46FA13780053121A3428DC65C2C1448698
-:80A9800014880114818A9298112F82D858A2438A844541CC492185614417644E2889EC8234421F6994A5161439122F1268488BC2488DA48A94418B821C14E158158C0269A8242A11981885F62DE770223412181D124CC1221C91215E21F04231832464244A7941B447A2414C4582183924816822CF136444369A28413841C3828215B222A6
-:80AA0000E14842EC163115192A54412B3842128A542A2AF146184E282A417842A88266041FDB095C92544C311481284C942222430143321126012A9144844C7C123411ACC83C2C9A54288B28816042214631A44AC2142131F04DA28C5142622858A8844B432A911756D82419C436438806292381F1AE65141848C02849841111781A0210D6
-:80AA8000044B184D222C688143528140C4121C84254225A84210E899761881412C92C8388B2858E0226148411968418245E1886424282288848071181412C4145F740521003011116014114817814018CA1141001A3228824C0244407841848106410082481C12042002D01201A12943088308A15A12C248A1C8448488BFF10B3B2180E1E2
-:80AB000081D241B41142D629C4212B41160893D194D114D124EB817424E894524844C98BE2488296248B42898792283F8E31488674A8E4212614B32898B42E1849E244D241A2414B12278A4E291AC4D81AC49ED81E2A47A88B149638348D142CF8E8C2106441414489014681921844142824822440046C29C391F048152C445481542014B6
-:80AB80004484A12148442E811E2450812522D12228C183868821D12818552A226C122424624400413FC40125041230241042420448424141C8424430149B828501CB142C2262241147880042491608803411C0428418281C44148804005148424318844248F414684B24CF7D0B24854342880140014D992C4161248E194418A42661844DCD
-:80AC000012B024414261846528011E41CC64C21AA881881E841948044C01944CE4215218282516794844125828C5A22126D8240188007FB342134484E242012745800222208201124C04C029008A8424588528622889220210344191800225211424027084012E186048001800188023028BD32004181528828202C0487042844858A68873
-:80AC80001C58C241211840714AC59200100213B3281812082190480028844442818C42241121342420614546381825A84884AFE806130890411811902249024B942C4212A4164014B112B481D284011D18B0414211286245121260811A6412162101B064092184130425984110082A28120A1C480260147F730418231112524381191108B0
-:80AD0000807288046850C1468136818442154864826084471111144F129444A0244538444312752C1145C148559814269A4114281364141146CC442062421410041F6F054215D81404401492111C51231411161141C11218446044134204248824400E4059A210024082814128C1122E41618001241867A19012D02201290118F0AF47C0AF
-:80AD800011414912440249915629E6440288CA020020848224FC4281214C48A412809428800842203144C025837284D1411401E04264161071148802844984344230242426F2BEEB4008482C1361831942480222C4A024A41486480830242829888411C4A41441151892425425048C82D22284888222448812021EC483A124420028008005
-:80AE00000141FFB402672447182642E442D2265124144B1665E121F142C92C7D48F72C1445E4F4B122723275C3F214731D455ED54B6CA5B2467222D441F44F698B234759AD4A2DC61B851D6E5AD261427111B52C7874AC245E4E87D4DB842E429D488CE1B455194DC287A596F414624F2331183AF3C8414D644FD448E21154221B21673351
-:80AE800069317823D38856638F4DB2211A18B3167481D8131DDC45F444F84F81FE49884789513D831F82C84358CD231A51558D288A8BC1444D915C3C249FC1B284B5119641DF42F427112AC6469FD421B311948F4B342F86D244B42CA4122F44CA18C7487062F26CC3141D1497C16D149F847311D3C1D211F33316281F82B446B4A1624FCB
-:80AF000017885E4283B583784819792865426A5AA887C24F5CF6281C5F91E28268424E4A1F263564CF85528E1253E2117126D28272C2DD187312992875F2222929E21C734865412D4C85B4229132A744895422214F4313F83DCC00181008CF140181488522512812204192412C321130912892100100119092A082C08340011C0824C01110
-:80AF8000D014092C085C2881086C0888C08400AF3349F311133731355BBAA5991A7D6D7F9657BB3F17FFF5AB1F917369F71F9BAF81F8C2918F88F8F8D21F85F5D45D4761BE78CF83F252221F32DAB9F343432F34BC32F114334F42F3557C9E96CFFFFFD6D76F6FFD343EFFE2F2A4AC1FA2D662D22ED67FF33B7E8FABFB858A1F21FB199E17
-:80B000003F9DFCDD826F63F32266DAB594F936266F63A31ACF8FF2EEE8D778343D133D4FB5F31277EF84F67E64ED445FB4F51A3EEFC5FBF9A51F9DFF81E97F51FD5BC9DF94F11D19DFDFFF557F7FFD7917B5F6FB3C28BFAEFB63E37FBC7F26F26BCB3F95F53414DD956FD1F99ADEEFDBFFDDDD5F5BF93755DFF2F2157DDFF7F31F176D475B
-:80B08000FFE2F37B3D5F33F1E1EF8FB5FF78FA7FB5F4DEA26F6BFBA6E66F2FF796926F6BFBB6BE4F8AF3EC788FCEFF2135241F35F512421F3151328F62F2535C7F51F66F71BF74F65FFD3F7FFFCB41AF2DF39F9BFFBDFDCADDB794AFBFFF474BEF7DF5D7112F8FF7945C4D7B1F1AFA6FEBBF95F56C6F7F73F116775F79FD1E7F8F6BF7B80C
-:80B10000745FDDF5F1565F72F62B2E7FDABAEBF64926FF65F35F27AF56F769279F4DBD93F3133A37F5FFA9FDBEFE6F45F55ADE6FA9F1B6BE2B112F43BB6CBEECFFD76A343F34F51B177F71F15E1F6F81F2373C7F52F76D733FF5F177B73F3FFF6B633FBDFDD7D7FFFDFDCDDDFFB5F5FFFFFFF4F4FFD77F59FDF4F4CFFDFD6D6FFF5AFE3D66
-:80B18000EB6B13DFFEF47B7FEFE2F4FFF5EFE7FFBA3EFFEEF6D75F7F5EF63735DFF3F3D73DFF5EF63D77EFD5F57C6FBFD7F6ADEF9F17F3DB213F25F7D7977FB7F5767C4F67F776F667AF6FE3B312F136B4CBF78F4EEE3D0D142002004110042008405581405828488D2440143148312831831422041006260141842E110000842284148C6D
-:80B20000041E48401828812281026DBFB0860125534162441819E21221613619C41219C412411C39312536154624E2145185A841167127081D128F411234C818124DC115E43261418D111F41344C8C52161B6829A84818822515B4420B4E94431872A418C8416FFB0B6D521F4152281F41326C1F41F24A121D24AB141F41B24AB911B24AF0
-:80B28000B915B44A3925AF1439352F147B35D812F934481CFB254A1CFA254A1E215FA264192E4A9E254D5A9E24ACFC91243CFC912485F3912CC7141F49326A1F48F24E111D24AF369921AB9451AF543924AB9443F24294478229F9A4484CF9244A5FB60665F2116C8D121D64CF2691218B141D248D121F49F248161F41B648BA95D62AB130
-:80B3000025D42839954A7235D822F914482DB15FA285FB25CA5E215FA228E982E459F2265B16C5CA56DCB2EC49D632E4C9724CB39132681748EF14C124AF7659418BB4F04A8543F24A92484EB4478229F9A2484CF1845A6F1D0384501400000000000042000000211002110000220000A041800400008400000000008221425F4C03203242
-:80B3800026412066A3812E144719128004302D2E98497225B88134816890251C124191648499E2A4424458282C4191819021461C28869488195618230C1461A8C48A91882788888F425184F045DBA043274918898167A1421E24312698C12E112D1383BC120C159441606348111B214628289624A571846145432164246A41C12628162229
-:80B400006832134E34311C34184A38318A84E418548448A392442E1441424E21C3F67ABC40B244113414484AF31242EC93114398441D1232A9A4588932B8629CF2442324421E2127151C284C548587186661E31D44F01A42837121E2140A8247846868148A84149CA322145B4889DA4814F28842A886B61492244F81E2340C2A85B2224105
-:80B48000A81284830243F211281C896214822151545144924E81130247822813C2212B42444D18423048221161C0121962321788411A56181F81E214A8414A88141204B6487414088C3448483FC30A4034224424122304422889012110321150812D224F82C41584281B42108312A12400184C8221110426A1293C014302494174480189DC
-:80B50000090030844426C89480084FDB0F2342012A312822814B211E234D812F22E486C14A1F4134486D221E654E244CD12181C2118E14841748682B41AD2424D9B42E7428A4148E444CBC837533548670429C481449868486E2834C817448C1448F436412C220C4184CF528444F7D06231281829328231182B111328187212A314A1848C6
-:80B58000593136B4224B343116684A1D48D021245212505230181A22A91C15F2241119E22873111448258441D418E4814A0848424B218E254B488CA24812882E445FEF02401442042883C4242CC4266246087D42842392414B4216568143438121728491224A61C22A7448F22844493244435424430D250CAC8484624249A44222421B81F0
-:80B600004294444608001614C854844F7E4D1294528E24904880042116B288921825AC1213114238444D12837621582416188841212562111288AD6142824813D882B4A801412462211212193124B02B6528811AC24600482400FBB9002C22A1521129416492188411224434288714C011111056281486A2124AB284528281281548951453
-:80B680002B1441428C014AC14859011268852632482E84491802C0288222844728844AF136BC804384584318849014102181A41485044C81018B28A0814A014D418181141A342444211288E02291144444398813381887228758428C68118C0448928180941212814289FA5E3D301449D242D25282558243D4148231192F8A618283741471
-:80B7000042D184C41846B4A9A14227894B148C918CA19CB244D382D349C12214AD14492424D3633514478329C86C114E2883B345F848148B288D2183D416F882428C38384E2C48218961C8428B86CFEA01272A121812852101161802141A941215C8121301134146C8258414198482448184921483A84292296944888038111816DC22014C
-:80B78000AB12D012A141881E482001908232421008475500844442A428A12483420228001428142216080000001921312111128B24004810440110D42441082220188904002846143648C04949F114D1E01402602100004400901280C813008826E11861928E1300168144010020216411111A025A42A621849A426418241E23418230744D
-:80B8000000200600827F1C0963B8248121020040A22189012081014440098C048125114A49A82830251528A82411814414440000444D1141188011A91480C544188118C011489FED0A0089548212411420420900942B4244822C01860C82618153E82201A41288442C028228E8218A12813A414C1201242880440200002422484622F8A6FC
-:80B880008600800226215A2218188A6243212654124007243819C1258C2102C02A18B410C823841022E4113418250300704124028034490048284144440028426F310428005224422014220446044A2281214208803121108881C8812A0120D4216112521280021E24714C4289024C48C2A1444A28040020222404B0CD0248D014040041B5
-:80B90000501411211D2488828695EA24825C0888908398248008440000001004002009A012142480110329A82125B81314883218B0330F2088023288441220082D422068428214A2498402A02482210090112B924B41984888146C7A4891E414A818A8886014280011110048103824406342DB912484809426884784244D48905622C41814
-:80B980004C974229E4284104960C869416444F28052A4814C4462842160322164882048541410111241144804282C242601424103822811F5B032B248A7111A426212E2455E6215144299114153A248DD16D2299AA8A21C7155FC1728418E998D2ACF8C28A9B111579B1F214341D2A5D5928213324C4415D1D45048653148328014F485423
-:80BA00001217346D4481C04446B2445121488C24D698E442F1CABEE0427484F8242829E12AB346487842D823F1484127822B648827241B5E4F5A41C2B22F8841C19126B9412809259B228D3935C14116E682C1221AE413666E272613FA314357423E143E116E84142E92223A5899CEC11D416248444CD4DEE34482C421C24FA54A422142B5
-:80BA8000F218441781AC14C2442E281F6BEA2122B21231951E852F25D41731AC1F42B8A8B931B484FB3416255145AAA21541F0A6946AF2D9C27AA5881D185BB18B212DA34C93A81B245DAE5F98F215241D211F21B28222D5217152A2212B832A76566826A343E827D186FCFB2410911411E1118314314CB06C088B8450489028124C026C43
-:80BB000082544848808482D4488224182528220882148245213842B042014F1409988498808984011890187048F45E62345F45F7153D9FD1F11555CF6D7747DFFBD46EF45367CFEEFBBF59AB423F7FF99F4DDF9DEF17FAA6A5EFCBFB9D9BEFEFFFCFDE8F85FF94D54F48FCCE8CAFA4F43A59CFF1F5F6C18FA2F22EABBF8CB892F932318F4A
-:80BB800011ED2BFFE3AD5F63F323A3BFEAFAB1271F4EFE7B653F1E7BC5F3F7723F37FECADAB79C1F2D7156F4E6B665F473348FD7F3646E8F86E487F748CB5D6D145F45F514548F83F31979DF5DF7642C87849D53AF85A736DFD79968BFB9FF93C3AF9DFDDCCEEFD8F89292BFB9F9CECEFFD8B8E3FCBCDD7F387DCFFFCACAAF93E521F5F218
-:80BC0000C18FCAFAB97F2F35F492F2FAEB99F134761F6EFEB5B73F1AF6486F1F77FE6565B7132F5CF9D1172F73FB52E22F6EFFDB581F357F16F4C6D66F45F57A7D8FC2F2547423A6536F69F9C9BD245E716885FE3E1C3F35D36E54C267C43F75F235773FF1F3D2BA3F15F385C7FF9DFDFAE96F7BFB3FBDDF99F9FCED9F88F8FEFC5F5FF972
-:80BC80008D9FFFD8FC61A2BFA7F13E3F473B9FEDFD2E3FAD5B2F2DB1A2FE31781F23F7B7772F7BFB1332BF92F2E7619FFFFFA9B71F72F237F63F57F7E372BFA4FE5B9B2F35B1E2FB22226B332B33CFD2F2646CAF87E586F6CCDE4736F074754F43F331377F56B312F72E6635FD471D2F61F5AFEF3FF3E1ADFB1353FFF9FDD7D37F6FFF9F93
-:80BD00009F7F7AFABFB9CF5EFEED6DDF8BF9FD9FDFB8F88FCD9FB6FA6B1BFFE3F335839FC5F7593FAFADFC52D27AF771311F3FFE14F75F73F372319FDAFA37B5DFF3F3E9F32E272F72FE23233F3EF7CF6BAFB4FC63432BBA2F26F666642F46F67C7C6FC6F678182E4ACFFCFDF9FA40011410043440214102244033810030914A22081308B6
-:80BD8000112800211002214214D0120145012E12488860224081440100002800822EAF004CA21212271200E02201224022A1842244139A12844C6382141D48812F2224F42118125D424AC218284819322420021868A7124447165012704A0142A024E0440223044A12F4A1E6D026F411248F22F1112CA3F6112CA3D4C1B26AD1C1B26AD905
-:80BE000081B24A5985AB944782AF547B24F842B14782ADB54F82C4914FA2C4814FA2F418214FA2E419F2254A96E5A2E449C24A1F49C2421F4952381F497248F19124E3F49124EF14F11124AF14B911B24AF91548AB944B43AB944B432B9447832B944F83A4944FA2F4229AD0A6F511644B121F817666F2112843D481B24641F862151F817D
-:80BE8000F2423415F842B447812F1459812D944D48AD916B421CF8275A884DDA87112C6C515FA264512E4B1E25ACD5C1C2425E2C85A121A7341F41724CE249724CF11124AF54B811F242A65F81F648823AD46838348B8432AF44B83694886D12DBA54028880400000000000000000021800188000000000000000000200200000000501254
-:80BF000070FA410218260211CC429A112D188E2823820264128116149121264881C4281D68E042147A5188F11128496182888652242A2161128571215C81479289C66A511CF442121458460889C644384D68444428F06D8580E248329487212606869424444118D0219118E01802238361314B124B1251401BE852245284481CE64154C2E7
-:80BF80001AC44119544112244225B4129491824A0180545A1D141D1CB02251414088D4943444BF230E28478F8626C1246145C811E3616A49021B12AD14181F8298141CC3211B1257224B1245E19344B3A434643E4945E814E151D62143A818C119621519437145185C87182E421D4453941233B21A34148D1183326653A324854264D21ED9
-:80C0000044AF6F0421A0128425C12886C224408881021002248041981248890281A485011226084D4886C4421394524440782212A1161F8896881280241475481124240145488424043F5D01A02100005041004A0881000000C01122004002000048004C8285020012009021408801883048002288450822FF85074A41448813088924829A
-:80C080000120826164832C024113D48402488084E2C204481828001A82045014244B294828424932484183D821A2482011048008208491447F9F024AA121A0120083342518A08428838134C20060141021020046044800808481440426044B284832424C1248C48813A2848049648480288298446042AE2900418440080000004044880222
-:80C1000041C02C12488024C228218021028002224A410123010080641250281200000000811848AFCC0E262441124808461201112882804126886182001442404128420484188120849114141214A1302142002028840164122280248102818AF28A880000201102122848811810098C451C728844041283942864148D4241382624C222CC
-:80C18000002440D142823824602854412480011200124018048A21029F8C04212218416011121008824818211004001884492202800420240418180082800112812818A21200400800D21002430481EF830F23A221122181258185912830A8881662114562CC642668484C41996483342185E612D484544289E54562822C832561412170FB
-:80C2000023021E249C62264D11408288048C4186014A69A44C81A2948CC2A89F4D0E4100C4181224119041A041400812890181001228840000280000001C38114961880088B02428011218008003001004F02691000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000012
-:80C280000000000000000000000000000000F04FFE004800000000448002000000100218800800001400848004000000400428000000002180F1F3B5000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000050
-:80C300000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000005F
-:80C3800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000DF
-:80C400000000001200000000000000000011000000000000000000208404802204006FD40C00502811810000288D82114243110814103124400841814140082200001100221C0200140042C0181002002100007F5C061D2400A02100A30483042B142489113141260426941242601214460A28C0421E85804908C014E012414214B22118B8
-:80C480002AB248912100400149324A289048884C02FF550B130240E2114208814088E22914315A4D118394241449321122D01812C1448400815C21220800150422247C02104A012200164802442D480046881804390341008400244880444208001100246044001018C22420948280110880011C8102E01208221E481448001480022C0250
-:80C500000028F0DF26D0142501702422110243648820014021C1211218D0580280440112692494424A42184802182898122E92202421A621181242C081842441A043888022F2FBD98012F12114161869824D21818CA1121B92E839698856161914994477814851267124C32C6849B61132351E2183A1434694644826116112281D4885E166
-:80C580001832828C184A628899D1127848A21CC216E84B841828374CF02EC48064115942683218318143C488862138118C3844160811489301412817244C226441630112328B528100281392A1C099C08123212801A1AC0187281E8888C1BA8422880222EF460117438021419C2849028C81A3122A9582C01131471283711442F42449141B
-:80C600001426541822681B421F653261830443346429341120A1212C56184A82F848222688A118466118462124341244CA4188B52C048F2646821244581229E131921814124C61982AC1142A5828861902860B84422E4886F9481281C22246D628042615A2289053CCC11C56E86334148A118422612112304848128A64448A44042CB88432
-:80C6800081F9913F6011001284412244490410C1841449A2253012287082411205982880442842440124115082884200678490821042514226542E288424850423C942C05AAF5504201182022144A9121282431A785816011E448B242022918812424C42C5290043611216988C200490212DA1A0823038130540082388016321A1128210B6
-:80C7000048088F7E46C13116149212A125D12692216315F281382E192F81785114F9936247248B61882C92918C34141CE888C2241D68628D44659822CCC2842C62341B1463F121821E8926C294AB498CC361160283512244AD462A1118F412CC8684394816C4C83F8D0E2148811982E1419218C46041006088254488018D231028F84821AB
-:80C780008C64443D8800A052542C11880800C981B2448112449492C01211E08884012F44A9412810229888F04C941011082684028148280012441651214AA8211422202828528411434461C4002601830A11D0128119218428A4181341032884514044481412C8121A2465883F72031A04488011A121154268A82442248240C44200C82A5C
-:80C8000064128410044E882521518625062147A8442942543485044664184C26E844C2213394112400808911628484005FD446110124004C0212182284232233424796D22823126548467744880228842622482342082400228081082C94881125223411C82D41184A49820140948A4410B47C0E2D161F418232118480D1840245019D1641
-:80C8800050241227221C5824486608881C280288293C212382088C6254C0681628388B2840018084210C8888442A290C82224C240248B79A20188901137122420854424400800149E11442582386118144593216511444203121A028A21002221D48958208821B1885038183512111A168909280021AD212F8B1BE8082055A52424140A1FC
-:80C9000012442844701104136214202282C2441D8426344C41203219462221450113028220A2242424188CA4284225468294484A42B82A011A028C87C4227D11805424541122814C1252A28125C1A2C022002186220400800446088C144201250430121506482441704588821224B911028100201458229800F0BF37002210542116413477
-:80C980003C4501848180944C44492888581444841061228280382815082410011E41890186022902150840840812F0128218809218008928F4D986400C130181813440322111150428901910440780324290582611044232421EA11CB44222447821C2682119581850223012814CB184B4C2B28121644AA18D448222702244F8F925244FA4
-:80CA000041677A545E111D314D252E113F31961D2FEAC2233AC4224B11323F26F411235358D15B864374CFF4E8812E4C93F2148855B1A6FC49296D4866A9722230443E514B882D98F7148D844D41B7184B118D53D723BBC38F28DC185D13A9F51892AB1187C98A981A21AFC4E451642A7D177041F15F38116372183C3AEFA112687151C191
-:80CA80008C29F1814446E951C9942EA54BC62D452F52C2C8495428FC7443B548C42C129B334721B5D42AFE8EC21F12022D221739AE2A1F140646FE23C93B8D4E3146F2213137A18F64F8D1832AE22808AD2C2E264B1C2AC3828CF89F6314001AD36162221548F4241C2F8272485183BD23257442D36FF584286B4E27242D228B281BC82EB4
-:80CB00002119D215B244B2A874227649F322128693231E8243EC12F2124A3D261F91B12C8258223FAC8AEC2882D242FC841123654C9A15F4C2446E6C2F26E12561898F832EB168F34844CFA9490226024170440342A084A0848008100111241146142114A32400604C402462441C61441C41044C04441444144814004904411004413084E0
-:80CB8000F0D1E5342F34F537291F11E121B552E525F7295CAB42AF85958AFFACFCDA9A3F5FF911D3EF91FE2A391F68B922B884E826E818F868C815F932212B441F2CD429F44CCDDE88CFA8F8D2441DC2EFCCFCEC69AF4222D7D5F12D2A2EEF8F16F6252D5FC6A6D98FABFB25759F87E511F951544F6DF51A194BBBAFE3FB3C9C6B33EAFE4B
-:80CC000034DE4F43B734F3B2AA9F534CE174F4571F6F73B313F555545E72BD46BF62F64B7BAFB6FECBCEAF87F373714F45F91EC8BFD2F691977F66DC9DF8AD8E6F3CFC6A485FD4E222F363615F26734FF6EE4E1F97F23C1ABFFFF41EDFEFCAFAACA83FD6F267277F77F62C2B8FF2FE6E677FD4F4616B5F79FDD8DBDFD3F77E5D9FBCFD7B95
-:80CC8000FB4F71F5DC3DCFABFF7AFEEFE7FD3638CFEEAEA26F47B774F5E4FEBF2A024F64F536773B335F72B33AF13F1DBD1EE784AFE3F1EB48BFE2FE3B691F15F29555CFDDF42DC37F79F944E7EFD8FA8E8DEF9AFA6E6D46F8681F8FA4F449CA3D426F56F654541F73F7D96BCDCF6FCCFCE2EC3FB1F374545F61F53BAF8FAAF8ECE55FD2BA
-:80CD0000F26969BF2BFB9F9E3F27F7F9FF1F3BFB51F1CFF5FD1E5D2BB7EFA3F3B89CAFC3BB72FE32782F43F7B8F48F82FF325F347F52F63D755F737347F52C2EFFF3F32B2EFFE6F24B7FBFFAD2A3FCBBF91F15F7C517FFFCF46E577F6EFF65E6FFF2FAEFAFEF9EFA6E2D5FD4F62D4F3F36F6574A6F62F227455FF7F7B8FD8F9DF618FA2FC6
-:80CD8000ACFAE2EC3F27F763722F33F7293FAFBEFAAAE13F98F46F6DBF33FBDECFAFBFFFBBFD8FBAFF5BF88FB5F57ACBAFAFFF76CAAFEBF932ACAFA7FE766C7E7C8F4BFA686AEFB7084712A012501448472248248C44C248344864194482C42448448246044A0242218514821202225012F02281841C480812241A442348A149249224922A
-:80CE0000249228128B24F072F7A058D01401181D2889014D112814281C018D11924C22483121421302118584545813021925C41289A282202241026602348E28148A22064E12192424A224261828022E4840F1AAB8F022421F41522E1F41324E1F41724AF11124AF14F18124AB941B28AB9453B94A3925AF1439252F147925F842915F8285
-:80CE8000C4955FA2E414F8244A16F5244A96F124CA96F524CA9E244D4A1F49D234F49124CD131F49324C1F49364E1F48F24E111D24AF14B911F64A9151AF44B924F44A9643F2429447822F44F9A4484CF9244A9F22082B421FC1944E1F41724EE2417248F11124AF14F18124AF44F181242B3453B9423225AB9453F24A92539A983782AD7A
-:80CF0000955B52982FA2E851F8244A16F124CA87114FB26D1945FA81284D5B8AD63CB19116BC91B24EA8286F14C1282D95CCF242B11D282F44E982F44A96224CE982F442942F8AD442E1A2F5E65D0080040018004400000000120010024280080000880084000000004048040000000000F038E2001849415448849911672454188D2187A7
-:80CF80001146D938E488B418D24153412822181428C1448C52418615C8216E18602414A22823E2220948A32574121B011A0461942F21A414248983EC41420883F478DA245C318183429121450183514826926888484961495CD12104AA647417888F4892281748111CE414215282139382245236642445D114781146318175B824B829E8C3
-:80D000004288F98358148B183CE848918C83C894C6D4686184423E41A25FB803714AE14152142658189351528536214996881B43C7158E13999C614CE3186666A6C2B413723451854B48178354BD8438A67141AA41418D43A8CE2529D1323381279423B429DC2741B1C8E11471B816941A2FC1FC5288188CEA44E8648284B418F63EF3808E
-:80D08000111108454104162844941A191208874443D128114114511884818210212402150A2A012E5250147024210844CB92B0282859120013C8850043F8421416981A8438825FF50B22702641D43401140084241A521850282A44E288544A484E844558182E42422420321835A221224449684121B028012A8162244C32628A240442404A
-:80D1000021810300983A84023F8345C214411884222E1E16B62CE141524291E0215484599588974B16A161341568164C5281C155E8E4511C2742418427A4E0841251416F315824457843744A75276891C19C7381F8124881AB85434C7848F2384287492FC2312884C48B828F880B2341942340F12218237126382484911A421BD849E18211
-:80D1800058811827C230C22E445446628434855649494161228C44B424C416416CB11C52A41C52121D28EB21418952214038121384618248C48931B8282624D2EB084C024311EC4142541418122504214A416424484F23E894A814135485918972281144AC4126C22A4532182821894851211948024975686644112F84B2C1618C8325E46F
-:80D2000088C484812C7538C2924C028915C8889F6D0241221B2416031C42B843024324024CB124941829041F649325C1112C81012C8144C8122C1298A2871187444644144448B1423B1282824312416C11946C5418C48312D2222282028B124CC112DFE5496211251408151804D0414142014410E2C2B91808C0621674C85281C0588352E4
-:80D2800024838C21D1C141050022461C08A441004B684E82811E22443022274C4548884826784422E288E1520F0041218081C11828388E121609AB81000081200244104222C42445C844001827892A6428C014944489121858820020298881A1854398184A21028444FF4405342247822911D11423F1211826C42296D192012F41C412475F
-:80D300008683C1768CC26C4C6181854482D422364827268B218B412F5281614142482244172184814C0A874263E62468919972D2928985B4146288A9381A3A8488E142C188B7A390164C4411110A8582C4111E4422806388A192881154D012A2481C0181844CD884411436884538486D984CD22408C11B296D128489088D81C42001D022ED
-:80D38000E188F4421443821A94224F821458245B3A0084414D18257512C442151802400225421114742471122C42018C0215D4485122154C44964850224901401288341C6068855182190800608110082D12A2A0186048FF7D0E1AE42482042230120043D81C8991818E311A98121928D821C8184A88315111001D8C128601172848C68CF1
-:80D4000032B14492B088011C92281AC224804142814351222A012230228C724488F2B54800211211004911049C4212810284400422417024084384942141008C441889C512C044254B1204400490148421C4251A2431242828184B82218D9483F8FEE1148C921181814440010025C154903222482911021C110265088094488A64218844CE
-:80D4800000488028822492848B4121818012B4810611222B6824008C88919400EE4C60191480444109D4400424404258182113028514410914E412501681414848850228D01491144C44612219D8146222901281504140C418502290888068146F554F42781816411192128061521400100400108436184C38828608892842221591128CFF
-:80D500001284724B4201D02291282B8126224164189942023811246081182A04C140F476B1400849021240A24280018816113111298821C4192028A1144414422D811024117112243145122A21A24283220100218400112484812014140420034F1641F1224129421104D014042647088444005185133422142C328114212D88226883346A
-:80D580004142102442784422048C115122111410180421AC022228412E1441C01C40A212CFBD09844890121885062081321235046822000050862221481815840885C219E02248810826034BC200C18044C268148D25E08896148901008C11829222844FBE48E125F1822845566918512F25F14C2564D7288644F381222CA52AA7448217AE
-:80D60000241789CF52E37CCA248C56938D8A99936BC24B84CD141D8366F716882F22F4428315D218DB2ADBA36CC825A4AA2571225ACC15B42248B392C52A2F86B218B248D142A23B6B3227894D291E243F590B17129F3254918470184C11E31262421D182F84584217182D1851D57724154E02DF82F955814EC24847E3478695D3E8D421FE
-:80D680002484C4545DA889F6B4641147C34CD22171A951D619C1243F1255321FA4722E5831F5D428F826142F2252246D8A16D844BA68B184F4B6522429E645B112F2541177732D125D44AC91159C7312B311C111637119E331B812B182E2727351D88B611989514455E51C44D7C6F51111279DEF81F41EA88F24E245F1311427142763B0D4
-:80D700007CB11EE2A553218FE316ACA88F81531811C5E813B1144138143A31488F48B828E149F82A8A6F240500108A521828811289084A28A184A084A084C0841A442408130818422182492108824521182408B044084B94E034014E81E054084E84E04408440020F4A4D524246D2CBF83D388F5211887838FA4F42A2EBF81F11ABEEF293E
-:80D78000F98B8A2F6ADD67BCC2FE8F9FBFBDFD67C37F69E93EFE37535FCBF54141AF35B482E82E55132FA4E439FCD2C9DED25F2EF212E62FB5FCFAD73F27D791F82CA67F72A2EE9F37B7C1FCF1916BC99E717BE6911F48FC11D11BDD2B8A8F8CED2FFD86964F27BC94F98494AE9427A78F6B42E332F56726B5F6693A9FE2F1391B9F64F5A0
-:80D800006B6E35FC3ABEBF7DFD4B4A2F21D777FCCAE8EFD4F5191B6F22FADCF69FBAFA27593F8BFD4149CFF4F542436FEEDF7FF24ECD4F95F4524FBFFCFCC46BCF65FF5AFE3F5FFFF7F79FF3FE2AAE7FF85C5F9F73F3CF679F7FBBB8FD33F1BF5DBDCBACEA5F31FDDED76B76CD2CBEB62F2DEF2AFA92B26F48F8B484CF8EFB2CDE24246FA1
-:80D8800071B73BD3DED1437318FD6A61EFD4F43318FFF9F34BC4AFA4F412325F6CF11291EFD5F5191B7F3BF11393DFD6F6F591EFCFF1A1B1CD537BCC4FA6DC36F1431E2F74F44C4EFFDDF564EB2F65F6D64E3FF6F4E7E75D45DF7AF223276B88FFBBFBD59D5FD355331F3CF223A7BFAEBE8BFAD7147D856F67D546B134D1ECF1F2C66B99A2
-:80D900006F48F9A49C6E5EDE43341F32F137773F61F13F3F1D3E9FF1F16776FFF4F43714FFFBF31B92BFB8F813137F7DF17AD9EFD9F91B1F6F2FF756F6DFD2F2FD99DFCFF9F5FDCFB8FCC7C37FF7DE32F3CF5FEFB5F4C8CEBFDDF544EAEF44F6DE7E2F7FFF67269F71F2AF2B7F7D5ADFFFFFFFDF3FBFF3773BF17AB1BF8EFE2B2BAD21C74D
-:80D980003DFFF5FCA6B2EFE1F37E7AEFE5F7A4A66F89FBAE9CCFCBF16C6E6F73022501690141004845011440033411241144118113013048114430483048430221422A0123022284241044484248022416480281920044F02AE9201A01112D12124724408202502200554811913A4129322546416854272281196444454201B02425541280
-:80DA00001741411558367028514190212A19918843C181324C7824C892430A86886392DF8E052E521F4152281FC132481F41B24AD141F26A121F48B24AF98168AB945B48AB944F8AF44A914B4A2F14FBA4482DB54F82C4B55FA2C4814FA2E415F2244A96F124CA96D5A4FC98242ECA1F49C2C31F49D22AF991248B841F49326A1F48B26A96
-:80DA8000F11124AF149921AF1419F54A9143B24A3B342BB4478329FB2448984FA2B4B3064D421F81E4227411346A44A35641A7241F48D248F88164A9B885D642B8A4D41AB8A4D412F9A4482D852F82D45AF9255A1CD8A46D144FA268186FA26C184DCB8F19D2247C91DC94FC9164AD838E64CF14F88124E344FC4A91448F54D841F24AB173
-:80DB000051AF541BF44A9445F8428445D842F92648986FA8F164F40021482004000000001800000000008008440042004008000000000080020000282018024757E0228192212649C2161039442184205141A19D14284D2113318825D84932148150184572416C42950464895228D0610145186A914C72280116694184A7118187144F849A
-:80DB800001A932224436B412C2488C22F2114510349187214351C3849469912A596418388994824129541CA954486B24116018A657A14A725821122317E58C02124302593221C0468918525223C4492B142229319411274A43E9A174A842D88484C211C728FFF20A1AE2169138F721846D128485D486764611AC21834254628D151D2427D3
-:80DC00009255FA4422B4479243791412F98A2156E8723C25DB341417CC8362A1C15971624558828D55A91A5212AB145F84711E12598243F41C6226B638B84AC3A82A41AA421847A1AF7201450214284541483311001C084E121318881498441886084071A10848542508406422002800471200448712441420A4211817891482445062455C
-:80DC8000F84234848922FAD67E0000282B126022118180F11148248489889422138212C181478A83548110021312588450268249051C81F22411008021018E28221185012502A8844C014C2A01F0E41D142F425162CD11C35181AF4235564F2144767861A222814F2154341D28B4C3B81D94724B144E114B128AB28CC241267D18F4241276
-:80DD00002E512668838B142227212A4C032D1E1F4A9121DCD61478AC0193C13A18CE1C59ECC3C8441E828CD64863844AF268148CFECCE3100611456AA183A34129446893181508182514081CE8E2A4415CE5928C46718408848584B14411C8381A28419211114711E9614128369995974890212811C6FE41822E184664A943B624D1842A7B
-:80DD8000658683F27AFF143642341E3819D224C4241D142534428D225A427A44C8893976233A2C16C121884C911CA668221374243131EC722168224532482E46126A88922230A3144C0422A698181781A98111C484A860818148281624FCF2FB903129012146DC14A11481401C116A488353848D338CA24186C22428851274187244D884E5
-:80DE00005248A58493482544F1428C4224281816D8824C141468412424189964C521A55426884977159826874A499634CCF11B4A10423441416022101412222851C2264602180081C0322E58442C43A21290C4C02116416248129A444F952116988218A01E00328634142A01402284042C48A8944FED0942D084C2312C02857422C15430D1
-:80DE80001280611418444A587813810100148219042C03C0184432814C06803814282A31842C121104008880430813C818608100A77A30432941FD2211467214F1164A5CB24651C223D9A281785D62618742AB8716B4825148281E28265CE14E8ED366A2CB2143033B214CF1225E874449A45216C68336D184F22214C968433B2841218FC0
-:80DF000011C6982F48119A24236823C6489CA4894AE4C4F8C7F9A012442A44342C284008400189018113011D483432004A01282CE8414822CC48850482881A928219941C868C2188014E12800142C016128149C4163A14B8149438F05C3160144C4303464164142D541218B48B9254848064112BC284BD84279819488852928228578900AA
-:80DF80008427214441283C4965222641584128C48546E8214241E1486118A6281244124432A44C39888D1920111908411B14129028311001214A9314412081A11442424CE82448210152C4448C82140223041D44841242122400890880024351281E88E081322212C0423F7447420145F12451442825012482348285311821AA5448CCCC02
-:80E00000813301B9831802382D822C1194828561418993481991848A5281A084921001D722407234C8811284204202388C68422AF899D4409C42008121C48C434406C0121DA481184240886A82D081418851811188142001B08142064248CCC126AC12298A81082A04302A48B82498108404F08942A018301824194538182314911860820B
-:80E08000102555C152188A421484082444278218501881242A28B4120440B488427142C14141902D1241A51181116248418281180083E482F1746DC0281E422C9228A01428154408604127412411602A260422313022828302810040114111D41841F841224CB48266814042240184161412DA14012149021D68181A02F0151F00002042C1
-:80E1000002A02190224008442100148024A44811189062C5110220342420C251120080AA298D912988820210448241BA485142448441001F9244423225435241899221434418958DC312011851A952188CA12180982A26912280D8811852688682512C128161400246D214C21211221B288218225092C30A881004A3041A7A44F2E1EBC0D2
-:80E1800068B012E42421514A282C02284004A88114234202844B12122341B92521810812102448A938401C82045048EC24017C8548648168242212608140924846087FFE4FB212A12967822F22D44291748FA2C71CA7412F813124222D12ED14C1BB224F64F854248D213B9197228B4383F42A876728303996721814528C5B6927C11D24C8
-:80E200001941F16281976A33F418211731C48F1AF212A98D282781171215A8C19E294E844B9B4E2A1E18224721284FC2B548D46C4EF121222FD451491E215FA6629773A1615F22D2145AA32F99781DD421F852644F94FC31388F8AEC23E91A621D3F98F9314315E8D6F28A323C53DD2D18CB883CE182D124F3725A36F3D4424F2142788848
-:80E28000F864544F4AF285114D14D5D4249C8C2F24D21C728CDC6BF9B8182CB2387182D4EE21F6C8548AE88BF8B533E054F425421E33DF44F11841B56654F3C61997688D21994369991D1B1E14AD4129718358EC6DFC4AE288AB28911F93D88294925734A41741AD868B46CB88CD243D941D446D214F327783F84AD8AF27F2138AAE121FE0
-:80E300005BE12A93182F21D133312469528A6F48582C5AD28AF336888B254D22A90E000000400288122C0888C082842400000048904190418269240882252108D01408004220044220044220140100004B16345F73F773233721BFB3F113518F41B5445251AD299739D7191B819F5B788BF18DCC8B334BEBCF487289512ABFA6F468F94A27
-:80E38000F18AE91F1EEA3CF111194E4B1F1DE9ADF1999D9FE6FF2AE8CF9EF6F174AE261FC8E829FB81E39B88DF64F24A4277313D425D436F26F723223F61F51556FF45FD26366F47AF6F4F4AF37F642B232AB624FA32683FA54EF351715F7357B9FFA3B317F32926AB645F73F617355F32FA89AE1F3BF319B9BFD1F95DFDAF3FFA5F6DEFDD
-:80E400006472AB5BFEFF87F5E89189F5E9739F3EF241932F95F455C2DF3DF1589A9FF9E1FCF5CECCCF66FEFFEE3EA715F49D935F365218CF7DFD5A4F7D16BF71F52167AFE7F77373AF23F78A472F2CFDF272EFCBFB2824CF47576F2F23F1A464CF1EFAAC769F2542F335773F33F61327AFF2F16A1F8F65F56E2A1FD3F21E3DFF11F93B159B
-:80E4800097BB3F11DB95F815D74F3BFB3D6BDF7AFA858FAFE3F35B5DAB221714DFF8FFA7E53F22F8715B1FF1F192515D8BDFDCF5AA3BCFC7F66CE81FF6B662FEA7E12F69FB81B49F58F94172EF28FBC76BA5FB5F1B3D372F24F61A3A7FE5F11F946F67F73EBCE14FD3F368786AF72E442AECA2F77821341F35F737379D2FFFF3F325348FC2
-:80E5000063F26A6A5FF3F61F3FFF3AF38B3BBFB3FA1B1BFF78F16F5DEF77F2DFEDFF7EF3B79F6FF2F367F99F92F83979DFBEF6AF613F337223F8C5477B51D7B8DFF5F53A9ACFE7FEDE467FFDE77FF72727EF69F9BEB5BFF1F1D7FFFFB9F8567BDFF1F1DF3FBFB5F51133BFB173D7FFDFDAAFA9F3BEBCCF44F47C74CF43A157EFCAF5D8D907
-:80E58000CFE8F6C44B7024012641D814C1482A01344061893416480144848922394892892248140329012911B82411382290145012846712844D138447221668121234001608848522D148028744B0DA024F282141431C9821A1164471811C8842214865828D91411C3925904188821C420884541D88448C088C4DE4120C4712A01482269F
-:80E600003291109118503AC017418D32122D3410228352249F9C0D4F22F411248D121FC132681F41324E1D64AB141D24AB9419B24A19B54AB934F44AB14F82F4429347822D914F82E414F9A44A8F14FA254A87155FA2641D4FA2645DACF498244D4A1F49C2431F49F22C821F497248F39124A3F48124AB141D24AB941F81B24A3985AB9488
-:80E6800043FA4A9443B242792498924F8A84F9A44AC50C269A618D421FC132681F4112DA41B66A5141AF6498218F449B25A9B934D412FB25482F347924C8916F82E414F9261A8F14FA85128BA55722D671256A1DB48F59D224E4C9C24B1F49D62C25F148831F4932481F48B64AF181642F54F9116CABB45B48AB344B4AAF44B1A4B442F959
-:80E7000024482B94678A29F1A45A1F270F004800000000000000004800210000280000000080040000008400280000000025017F440A2C81D121711862812441212F84C14C4A826A8544BCE142819124395185443024248163C611C7121FA13238872186A281416C212AC8A19D9486F91885A84B58194131222F18C11345D9217828C43839
-:80E780008B848A328492289E28F0221B244282831294614B128C14052CCA18A9318227288A54288F18345A624E121F8831AC8A912C130A25042958143F42C4344CB238B821781422C21C232281921113A28263A21C85628C5289011149C118A996244F8548E5E8A274A01423C1234D528D614B122D4C21214788C387B9A251621AD442D20B
-:80E800001AB44EB252E224C18EC9B284321C178A23D8147124F88338CD215D6253F8A2148F48B13DB822A9841E218F1902B6E11231E51B8147324B1E2D113DD83F44A1212528B348E18AD182E621B8A47434A183FFD20221901884180015B4488156228C3248828D811688294151851C21886122F0244210012D1283A11220024582D22CB0
-:80E8800048D418498C286122008608848D814312398430844C62818958A42F8902349012602284241944116122484E9140B614C4141B4210018012011502414082A2821288007022C32423022244A19AA412B048480812988CD44A1A0482288CF4C57C30264D1145682116CC129F467114D82CA7C12F116433814227191722ACD284781C2E
-:80E90000E28156C25B48CE158C52C129B41C724AD1C152125D1821CB42C3D76288D3417114D818E838742558489B92496B8295628D137182B61164E42E4423C9424AB21888B348B184B2BD036D2217418D1480C112467156C1271C8C915113046D813F445342E641CA68856448492312DD1224D3D25458402B9A44864294324551A15F28F1
-:80E980006218253128C531146A981156D82854281187456C33D849A42416286384CCF8EC1240410218E722818F4241E88461214E212D221E884818C03A4598141C1162144E819140420C22312743C038C92708182D34812A942C413E828B2816C82823C891432805234CB2281886882823F6B7FA246021486084422A74A28894188170125D
-:80EA0000241AF22211481CB231C44CB24E12708192141C62C88382612728CD2189632C4129618225F311421A949448303843A181301221296281414C72144816DD2491188D343F940F48439429151C1169411116183411264124120184C30421848D8645012E582D489042434828C9134532181B4155628185A448008388D1439428901AE2
-:80EA8000304443922281F022822E58528DA2222CF11F67C021224418122D1420183741248941D852341CC1230380334228400441469114103241004C820244884D284C52291A628200221C8628C118B0126A8100130844421D381446E14251494D114255B844D3A17255D814053D2887215C546BDB122F82D458B611D42AB7B8945C411C24
-:80EB000038482D4846987C43E98492B38CD248734A7445625116C289339246CF3831482C9311C4222E1982637112A8216DA889F32288A9B244B99822D148F48FF730223022848D131A440240D818211122880118801204A21445C2245B8254219012424D12E022A921244C1264C92A012A49386C1AC29248298144468811C4144B41A141A9
-:80EB80008D24221F270C3332184122F06114511417422D121391418CC4421445018848104821424114410299914438642825D4129144CF14D21411C11100302C921AC812003E8210084C4242048D9544BF4105121134181018088191C1810084233E48832412442114242224C381824674214A0289088564211868224A5241414C88845453
-:80EC000018144002184C818921C4121A0CF0ECE5244314121894289012490200240048147034C2992C0EC712184598834D881826180A644185268842043C6141C122A224D0248814928884465824F02482102458843483724A0A844448142724A02442483684D4420815B42449FA811210042E88C08300126968582240011028480889146D
-:80EC8000182118BE226121360142184441224C2C24C8284302C0429F4D0292C029101101818D2748911C04481148852114518244414991118160B2842445312400174288136141444B61253828001195C2211648C28248C012C0146C01CA72C854248F2D0684197216127C18642144008511923894257188622250388092135082222D164D
-:80ED0000868108110081588428002D28113848848F34B22C8102881984F22812D8D0346382A6811404225FD60546810122902411120000128741A081202828018C8424880829441284812194A41818241C0221422584258824241141B81402848C042044888102AB4A006122141A04C05490240055424A5484881D14CCE4489424211440C6
-:80ED8000092216447228120120423141240044212C230144488C9C215A18C4862446088531A8811C61891F140D45488234581D242116182921247112061A02124123223112A0822568C82E12CC821981014062144A1144084842211B58214C04A1816CC2129C128106C04918121082F454D660272F6991224D164C92366781897128EF4368
-:80EE0000944A341829918A4F22D9CA94C32B154FA6F1223497D81D1E95998A47618417287C7158A4312D4A8F49B63514A35137632712B3F54644E565612B46CF44F384C883F198A8AB156CF5E811A5F2941E211B119F84ED83F3328885B18472714592431D295773BF13F265187419B45594511724B42BD57497454F3BF45B241358745D02
-:80EE8000C21E4487184B649AF4848413F4AA387F33823811795244D084D848F134845587751CFA243693E221FE4A388B9827839F62E18CB1437121B984F812622A9C4A4FCA78465C6465D444F4244D83F1A1D3144D154185C8488F31F431488D35269D24ED391F41D189D28BD4B454C18E491E838F8FF3882D2BA8552AD21CE223F2842FA2
-:80EF00001D8158ED3DE786267B23534427262F88E29823D494D241C3411E3B133EA45F61D221F452213D613C6428B78145FCD434425E728B2A3AB288BCC8E129E9E6F4E288000000460242200442824260444022010011904144488004D80042004008008C0400C0828008888488488800002F4A49F272645FD1B338F33536AB488F86F27A
-:80EF800052445D548F87F76C2CED482E727E5C1F849178CD51AF96D3CCF4269C5F52E723F3F4F45F1EFC96A43F18FC445C1B558F83FA3D798FE6F6F4F7DFCAFA76342F35F29E922F2EFE25281E244D258F85E64DFFD1E11F1CBDDAADACBBFE1BBE9ABDD1FDDA19FABFF8BEF4F9B7CCCFF1F1B6928FCCFCB4BCEFC9F8119C243F67F616760A
-:80F00000BF22F23766AB43BFC7F37F24DF47F37D3DCD4CAF45F4F9B2BF8DFB1F5CAF45F75413BF97774EFCBB9FDFF9F99294FF4FFFA58DDFECDF93EC94BC11E117F63D79CF67F7F5F5CFDAFA36362F39FBB7AE3F2EFE3162D7D14F52A6514F63F71B391F7AFBEBF1CF4DFE7FFC1F3DFD32F6DBDDAF99F8F4F2ABF74F6FFF56DDCFF2F36E2D
-:80F0800054EFCEFFFC7DCFEAFBCF18F072627F51F728263F23B34AF2286EEFC7F26D3C8FC7F32D6DB5FC61395E385F29BD15F17E31EFD7FB2D6F7FD3F124B67F15FF7EF55F97FDA8BD1716CFC6FA3939CFD1F15919CF77F33637AFB5F576766BE95F9DFD51533F12F61434DFC1F25D6CBFD9AB2595FDDCDC5F5CFEEAF6BF2EFF1BF1FBDD33
-:80F10000AF95F1EEE8AF85FDE4CC4F63F98ECE6FCFFDCECCCFCAFACC5C6DDB247F77F61537957E77FFFA23BFE3F73F2D5F43F7393FDF75F21A42BFB3F71A18FF6DF932567F33FFFFFF6FF6F23E9DCFE1F957D5DF57FF359DDFF67E6BFB6E2DFFD5F73C3FDF57F35D3F7F53F3585E2F6FFFD7FC5F5FEE25F43333EFC1F17F3D9F91F5BFBF50
-:80F18000AF85F7696D9FFEFFD9EFBFD7FFD9DBEF21B7DF7DDAF9E4F2AF85F5E4FCCD1EEFE6F6FEDCCFCEFEECEDCFEEE6DB0465012D11008445014342088414400764178885044E24001110C12429D148120463022928E4120165016542482241E3810448A04160812C225148122088027F7B032A058722167448C124AB14704841F84211C7
-:80F200003042842344F848A13280147221C81545CAA184405A18C0211870224814644122846E11302C8222441484AD13490441A1434222F848244189D184F43AB9C0521F4152281F41F248121FC1B64AD141F64A111D64AB9419B64A9945AB944B42AF74B934F442914F82D412F925484EB55FA2E414F8244A56F5244AD6E1A2645DACE58F
-:80F2800049E2A2F491242CF4912487221FC932681F49326A1FC8B26AF19124AF24B991B24A3995AB9443BA4A79A4B8427BA4B842FBA448984FAAF4D35340FA11648D421D2485D2C1762AF211448D111D64AF42F99144A9B395961A3AD47A99442DA15F8BD412F1A7482D345D5AA8AE5A1E854D4A9E212E5A87583CEC5DC21817C12DCA1F27
-:80F3000049D22874913C4817412D911FC8B44A7191F46A961F49B2483B95ADA1439A9A4788297184B84279A6B842F1841A9FE5410282001008000000000000008002008800180042000048000000004480020000200814F0E83F80941411512C932462A9D4414404A1151844D4821481982589441111742802859731AD1219042044A42CAB
-:80F3800045C2112A11182581041651481D288181134471124864848E26188E44818E244A3984BF71026CB1818281836431813489E1B1B438248374489241412A149C4847222E4C8F4284D414D89484424484B218127628A2A189B12361228236512286E812B11B6242186D12F22220C1841E22008E29268A5C185466FABA559044232D619B
-:80F40000131A564183724A735558144F2235188B4287645C14CA41C1CF1264A21D4A4F9482646945699A16D142914128F041282F43E888524A2D11221E292D44881F21C621137218F224194F84081C14B18622324A2E8692CB86241CD814BC38F892E580D141424144A2212304E081148A42019044288290444C024417824245C224A4280D
-:80F48000AC410480B51162229210911A90181614042B128C0212893114009902AB844782184D423FF104181351181200871280A1288521080059C43545187281080045225424D0212414E6150281211E240085624185014D8240022428144885016C0828E0442283024F5445322545C2244D292D218F11622147938CD6148153283CF488A3
-:80F500001419D8A223D812E261B64432AC1E2DCCB349C82B1784C9712874284411D44A99A4CC42E24A91275992282B212E891C64839CE1FAB521311827A996EE44D1C2E382E441CA8287418B8185E4C835CC377D90321C91289331222E1918593248536882881183C883974488E722184EA4CC48684155C2612D49811D42C956144381299D
-:80F5800012C2242B1821C56383118B288AC41816B12191212B211B81A359431E284E88AAA12880648143018FE30A454116352411D018321A2AA1121651282C644180F3221514664689F2241189C2C881442741CC02211F24528486DC4882614217422844AB1211458312F88A442341588249B4481176241244321C1EAC49B248DA84FCFF52
-:80F60000F640015A3223258C0212282E48A0614413C42136A614481AB228B1A2711842C481A41C11450481811461439C244B1846381822418123541C44488134444162128242441A1EE8251888F1841280E2444101184112991268211911D2D281C16685012C020086322889B2441908A6C234644454608134244E1828C18C058722241AFA
-:80F6800012EC12A5219E4F70181454C2E08201255424E024F1E4BA2400441240120874201209C9C8180010210442114122412CB4183488421883A216258281041D8618202201862101842009204106E19A62824B1249F255471428414F11D222618143321A3254A3D432E291321B87588F4164A21A84B621B14822698D85F48C21CE2281E5
-:80F70000539478CB2142CC51686E16CD82538328D1246A8284228B24418E2556FC18211E212F3934941E4C16524849F42A142F42B49AB268311443F23715501212902141001538281A8281041A44331500211229021C02851485582682450A2280056D52D01861414B14842D121598122044982800419800964834848982F4B54220048DB8
-:80F7800021451218119124284D8383240E5442421C944289B488463258501813022881282E1115B41A022C0222C0182AC14128CC8692422E188964888B48D4488CE881C4882B4B10E241C268823FD70F7028011422001D48AD44200246A2841028B221611221469124448842A08543440242001088746804912C414302188888180022D0F6
-:80F80000220820024240F2A29A0080322248418D424061862C02268AC81644164284D1421802C0A4104645424801200296246119109218411141849449418381C88918248150821612C84643F491EE00441D5440A4140018809159314E2213E282141C9826184190114612648224A21641288172447241C821840040A1C110012504684103
-:80F8800016028A068A820284301284DFC507AE4484C0232C024C0148820010012C289191002629792C124118B412128516883413211022223892835428284C381243D141814801212A0918A018A024488C81FC896200280046818142CA247512C187418514C82119022381140214422F124498412C41F1824414494439142C0813022A0117
-:80F90000930124282021C8111518084110EA91041822E0C20734004412C4462814080083C1221004431411844181140442888344048C020048002C1401886088002818882C0222A034004018029F9C461101811054A23833C2118352948342055C3192852448B428C1248818288524488E01A6820126128844D422418104812941410281EF
-:80F980002C42A1811544024088722804002F67024D28546C84143821414410426241C028220028008449F24228803122882249018302CE114A11C148A0480090818D54282E422844412906A0281841202552228CF21568B041E4DA72387626F4192C174436D3E5D21E7488712A63AA7555899D614B6C4F32F16F214F12D484F545184F14EE
-:80FA0000B868F4458255B184E411C15A6D4E87D83AF4312447A21F228129A1431E83844833E1187D94C4782AF1A8542E112F89FC81452E416E222BF12F8691428D222E4C8CE42462867F6347C121D11D21153162EB116F84B52AE4E5F3222E19B443D5A8F4C6C26F41E152F8132896F61112AF4BB222F2BA241F91F128258722EC324D8F25
-:80FA800048721181C722AD52F058441449D2A16888AF17E3B1B1285BA4B426F2936C8C7251DA5551883D9C8E8847A81672987822A8248B264B43A9D82F04476250842CD624C4298D244631215B844F81F218A1385426721AD84884DD4AE2245858184D268AF4426CA3E2627676A1323F22F84D19A06D25F8E74A6E424F189312191479C44C
-:80FB00007B23B42B7512541C2B818A4AF212928B2818B088EA42AB148B112F41D188E168F455AD20011241602200E024084E82124E81844E82A08480A8418880186244210046146244294184411442044442200646024220349442414A12040000DFD70B647FC1F13D3EFFD2F23614DF51F11A34CD24AF44F698B8EBD1CEE12F4EE51DBD46
-:80FB80008CF6C4F4EFCDFFCECE6F58F4DDCD6F6DF8E4A44F8EF4D2CE4FCCFA892F4F41F46C6ECF8BFAFCDF221F27F3FCCC4F77B6AAFA61474FC1F8119265F46C6CEF42F3CD84EF48FC77754F47F25FF32B7F5ED4575C4FA1BAE2F6745447626FA2F2466AAD2ECFCBFBE4ECAF87F65F771445D6D6F4282EEFE3F72E24FF56F75E344D26ADD4
-:80FC0000249FF9FBFAF58F3EFECAA14F1DFDC6C12F4CFF5FBD6F6DFFD7D5DFFCFC5E8CFFDEFAF4EC4FE5DDDFF88D9F4F65F47DFFEFC3EA2BFB1F1DCFF3F2FCAE8FA6F6E6EE3F76F474D69D8AFFD1F17D6CCFE6B7CFF88CC63F96F7743EBF73FB23319B66D7756FA5F636B48FA7F56ECE6B674D288FC5F3BEBCCFCEFE28781A053E367D64E9
-:80FC8000DFE2F227276F43F1391FAF55F56E44EFC5F7EBE9A5FDC3F12B341F1DFD1E1C5F7CFF5FBDCFDCFD14596FCFFF17FD6FCAFE65615F74DDF4FC4CCE7FD5F5646EDFBFFF988B5E5A4FF3F7FEFC7AF571594F23F737E1DF61F92B23BF86F6DBD36F4BF8E785EF67F33F75AFE1FB123B2F95D3C2F41B1EAF22B2FAF74A44A5FE4E6AAF2E
-:80FD0000C4F69AB8FEE88F84F5BD15144F61555FDFE3F17737FFF2F27F7FEF75F76F67EF77F7AFAFAFB2FEEBFBBF18F1DDD5FFF9F5E6F6FFD1F3C7D77FFDF5E2EE7FD1F5A5FDDFDFD7FDF54E4FEFE5FC575F7FFFF75FFF7F7FFE737B2FA7F6FAFAEFC6F461414F22F63773FF61F93B33BF82F2991BFFDBF8EF8DAF87F13D7FAFA3FBE36B03
-:80FD8000BF84FA995FBFE3F97A72EF437B2AF47266EFA3F35A7C4FCBFBFCFC8FA4F4623F601250145014482A8144420884001440064C0228001388022800002220029880082C011C2901122048234822480200281228F03D21204A448202D01411314E1B218052124311228162821C11942243012C5448411226C2241782442A7148742481
-:80FE0000022AE44152241932281564224C226249221A121244118431242C5B848511A4848E49EF6D046D421F41522C1F4132481F41364E1D24AF24F11164AF269961AB9459F44A914B43AF14F924482F14F924482F14F934485CF9244A8D816FA264514FA27598F5244A96D5A4F598244D4A1F49D224F591248D121F49324C1FC9366A1F72
-:80FE800048B64EF98164AB9419B64AB985F44A944B43AB944B4B2BB44F8294924F8294984FA2F4A73880D4C1D6269421241F4124F41124A5F21164AF66B911F642A449F442B35B434E814B42AF14B935948A73D11AF824528F14F923C887453F227DC8F52458871C6D518F18D2A6E58CC2591F49D632F1816C89F1912C23C22C6D918E2891
-:80FF00002D151D282DB417882D844598B2478A2973249882678289D926F538CB0000000000000000000020080000880000400100800400000000008002000000E09B03681D248962821A6614893219482A94184240C618812F88B448837128D49294148324044E2216EA84436D811331122A9128A0123CE128E34862111D88269448698128
-:80FF8000A11A141810124CB42CB122018935484A41D2A20A118A7111526191265A242226CC11829953A39C318423921524D32A8493288E24C9F24324A15C4414022352A44A48D4411EB4221818618A4D12A42A698A2281A7228CEC58E18871C2F28832C886C242A81826E944FA362414667174619127E25E293C463C294E2C13B484916856
+:80078000FFFFFFFF000000004F44F444447F75F557573F31F11313000000CFC8F88C8CCFCBFBBCBC3AA3334F44F444443F31F1131300CFC8F88C8CCFCBFBBCBC3AA3330000CFCBFBBCBCCFCBFBBCBCCFCBFBBCBC000000004F44F444445F54F445451551110000008F8CFCC8C88F8FFFF8F83AA3334F44F444441F15F551514AA4448F88ED
+:80080000F888888F8EFEE8E86AA6664AA4444AA4448F8EFEE8E88F8EFEE8E88F8EFEE8E8000000004F44F444444F47F774743AA333000000CFCCFCCCCCDFDEFEEDED1F12F221214F44F444441F17F771714AA444CFC8F88C8CCFCEFEECEC6AA6664AA4444AA444CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444444F47F774740C
+:800880003AA3330000008F8CFCC8C89F9FFFF9F91F13F331314F44F444441F17F771714AA4448F88F888888F8FFFF8F87AA7774AA4444AA4448F8FFFF8F88F8FFFF8F88F8FFFF8F80000000000000000000000000000000000008F8FFFF8F88F8DFDD8D800008001000000000000000000000000004001000000000000000000000000DF75
+:800900008D07480000000000000000000000140000000000000000000000000000000000F07472000000000000000000000000000000000000000000000000000000000000FFE40F48008001000000000000000040010000000014000000000000000000000000F0E6F40000000000000000000000000000000000000000000000000000D7
+:8009800000000000FFE40F2800001400004840012800484001280000002800480000108204140000484001002148000010F26B52000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE80840180020000001002000010024082
+:800A000001002100140000000028000080880200008828002800FF9C030080840100002001000000000000402101000014000000140000001400000000007028034818148002800414182810820416012810A21140012810A2414001002B11484001280048408188022148008828108204F05C65808401800200000010020000100240016A
+:800A80000021001400000000280000808802000088280000F04EFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000100200000000000021000000000000000000280000000000004F6E01000022000000000000002400000080018001000000200200008800000088220000F05535000082
+:800B000000000000000000000000000000000000000028000000000000000000F07C3F000000000000000000000000000000200100000000000000000000880000003FF807000000000000240000000000000018000000000000000000000000000000F0BD5A00000000000000000000100200001002000000000000000020020000200210
+:800B800000007FE60F000028000000000000000000000000000000000000000082000000000000F0ACA9000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000063
+:800C00000000000000FFE40F000000800400000000002200000000000040420240020000000000000000002222DFBB05000000000000000000000000000000004002210000000000000000000000F02D3F000000004200000000002002000000000000000024000000000000000000208272B4028001000000001200200800001200400114
+:800C8000120011000080010000008008000000000000CFF20A000000000000000000000000001081080000000000000000000000000000B08F0B800100000000000048008001008004000000000000800200008008880000000028F0DF2F0080021304381224003011522021029081120011108282A14221200121200200002248884214BF
+:800D000000002022042100002FAF0480810211202201002001802402A01812008004208106200100000022802284280400820020040080022F7F0A0000428001240040A14120010011001001212800210010022200000000402108008002240000F04DB8000020020022001200001001000011000042000000000022480000002008004820
+:800D8000280000B059012220021002482004000021000062800646023011286024001242001410022848200C0000420020244601F0A44F8002002C0200800412002400008006428014028004420000004082028004880000800400484A02002FDF0E0022000042280000000011000022140090112840022021044001202402200400820019
+:800E00002024024001E04D0F008044810240024002A2000000002832801221048024242202524200420000004800468128488208422148889BCF2004112A0411280000802112028084480210B1128422248202581032410020042200C8C0414840228888A2240000100222AFB70A002814002003004800A02140210300000000218001008D
+:800E800080188211012A04420040010080142242028820F448B120041413126112221A420200128602329041AA41023021002AC42162214A6124482A040080212284822824046034888246812E5C222230428820F42B2D00200200000080140200000000A042280000200120022C0D1001484240810400000080080042A6F1135800200246
+:800F00000000292401002142210000200400204401424848400200200400800400008A044200824A880448AFE90D1200481A420214141123042813012460122502404102403112001421C0412822198494215021A024222488192248022004242230228084D2840A18228001880000000000120028422084042A218261140020E41284046D
+:800F8000200212200380A88280080082282228422044F1BD26400148281821141A02001414211221C0111C5112264141414181448104400100111081352111191101904113B42114010000001042025F220D221220013012808404485021121A0400100220048034410048422842002811800280840288822088A4C288008820024AF28EFF
+:8010000092002248A22800806221400200002502120000211C022140411102902114112004424200000000002860222014023F760300320040125121144212181268901200000080141202112121222502902290420000210010020024282D422480123222F0DA150080018041022002480080042AC131221C02146014480000204282812E
+:801080002402100113868126B4212494418200884A820480081C027F370722481C04342818903200254181020000141A841442811192A125829442184041022F24012D4228621811200280128182082400001042F1AE7C80A1222AA2212A01D01221741282848151124A91121236011D216A6214D01144F26343223B444E423724144A262B
+:80110000B4227441D21351212F13227621A21117126A24A48413A62815818828F4C2C223B4222288126216F0F5ECA02352A0521E2124172113D212B341420215B111A1422418194323C21119C4414021D1136131C0413B45C0621D322E414E221C5221111E2119A475212E62111C1A0180A48A80022BA2AAA4461C24D6F60411E0110124B2
+:801180002B212941B221C41123F441412D227012A2442125B213931239041127241B44284E6250114062222094222A84041C26E4140228E018A6482F16EC2808C2482AE22204242F24082C82B68A01112A11211281012041A2412041820400001200004A020000122322015222122130221082342248218221902248000028003F134E71BD
+:801200008151111B221CC2212A7211F113113F34F63323272537143F1151112B14E021F133333F33F133333D411F14541135533346F32242243D412F14F41111481829F111511B413F31B1137121F151313F357553734292623D833D4335531325F2C2C2218AFC222225D121D822AC44482F24F4812A80F321611B121E312E211F12125275
+:80128000133F16F661612CF442413D211F31915248243F3373337323F163433F1454113F34D513F4E1B33F21E535FD42432B441B551F1284F122532F317172D23214F211111F14F453533F1705483F34F8A3C11F1CF821A12F28F8C2A22B848EE22724211B22CEC24AE434A6447796A0221B511C8292312B23371135F151722F26D722F104
+:8013000013113D2135F14311241AA1133E323F22B252B542A4442C51224EC13E521E122B442F1454312F31F5226227211F1396513F3256232F12E225E315B752A1264E62A82F14A4228EA28AB8C2EC2AFAC2C22F2212C2822BE42B664AA466C3071F19B331E311A1311B333F13B312F113113F37B772E721F553513F31F113133F14E525E4
+:80138000F512123B133E322B132B572B441F24F4414229F471E33F23F7D1533F34F442423F24F432712AF633622F33F662722F32F232322B336E627AF772722B226E626AFAE2E22F1ECAA28AB8E2E826FAE2E22F2692232E222BEE6AE616A666EF71041800A012400226814403140000122400000000214200002200200218A01200200231
+:80140000200840022C022800F03C2A0028220010022400480018482C012C024A0242244222421D42402205421852248001800448A048A04800A04888482182114842F0ACA4E012B41162121B2146B111726291212F2491212B9419B64239112B942AF44291222F1429D212AB421CE922E414F821425E212E4296F12142D6C1429AC2421B8A
+:801480002D3CB49142B39162241B2927241B6827241B682F24B881F64282112F24A8422B842AB442289A822A84E822F47966A042682AA52142282B161331421B21881B612BA41B214E912AE41439212BB41391A23B42981F2285D9218CEA2261191F2224E8126118588AE232A5481CA129262149B1812226E814A8284E21198228A8A422EC
+:801500002B84A2212984AA428FEB04200800000000422400120000000000880000400100000000000000280000000025017E9F200C180012180088243223248134612420828284210480622111125222004238231212C111520042221928048800000020028A22F2FBD76011820012422A94222C2404824082811121830436218C3281287B
+:8015800027148082229A415A68218811C0228A0111214A18C24110A28211C22C2CE2148A02A0844081F8F44E80242C0118521A34224842E028A34218186A110162E03421041222E2181C222134615824142426A224141C81158218825621A02822C8C8E0120C004E22601A2AF8728CC01100002002248224003042112432208222A92413F1
+:8016000008311082A292802881BC1102909240014248148242C08140220222008800F073DD60120012224021212281018084110182208883240410031880A8242242488234601200006842482282140082A8482008A084F0D54900A02110012E1242B04288262C21882884B213248284641111200C4848002418122A81A4284082B1212C7C
+:801680003421802A084240014280AA2448622A28026BD420023840011A12022904421888884230522242481681044814480088482981858218011129C1C1481902884A084A1801A084884A22A6844A828A06EF63061100122840A141281AA8168220841181928180A8124811C082004A018022021A24C4A220022200624A022800140022A8
+:8017000082000082F042E38041218106182812111482002621612A001421A08490B221422682880C88A04828589242808A04289081802202242C26020024402204EF7E09200248C022502124122C21126226006A2822032941B211A21428008880A23410A184282A34421A02002C04684A388220888872C122888284889C8228D0D30C00FC
+:8017800028181180248224621220280800188228E2224200289021221220241202140014800A420080040011422088020024BFAA4281011812A01229941134266119001B4812282B24123A8832322AB461C1A2006012482AA116482868422EC280E11288248284E4124C220A4042A22C298822AC282928A82470CA019021222814208232A9
+:801800004212268292821022882842034A280848282A8412A2282008C229A8211C012200822602A048808628280442002004008FF507802182222281442206000042C0814234282581E822810C224E2122221328945288C8181012A22846A1824E91824268202208008082A8C2001C84F4415F60111984110131211890215A880431182FD2
+:801880001201258148A1181C01001C0414460222881C0488111219418208008810815823C08150220030221002CFBB0A0000001800128087882108B042021840613280088084024888228611021B821902304221290411110042200200004083E2C70280021A24820228008038128012A2140082222AA148C04110028E411CB421084890CF
+:801900002121001611112111112204114013012C0880882802F0E628142012211181120129C64213228201311C325114282511222C2108141188C08288480070418204421A28314200241012818892224022128208227052051A021200122221002C082A880248222288284A08881898824A98612328428202328832112B412200228022E0
+:8019800022A482902182C8208C48810221285FF80F00286021242004A20010820880381200104201522240020023087882281011126118241C042880522200222220022242F08AA7008E11601212141A84064E11581840A1128800141219211221344210A218144A01200211186022884200622611011522880824A22042022126011FF763
+:801A00000C28904130811011028813D222082811462282288288042914C113222C08001122142B242D42A88A8124458288120380120228308200100210C241FB52008A11A11419391219F232228096932B232B93213F28FCC34137183D811F38F821211B821DC1142B84F011211B4219A286CAE4243E22A21BA229C4E1172137111F16A670
+:801A8000442B828831130417142B282E838890A228888A92822A022E212AF699B2E01232B13E2113E232521125A1442B261F1AE11AE62805111C21A163AA962286F242113AB111D831E4187842A2242F1671814222CA222827245E832E122E81389A2868283B7C2CA822155122343127142F38285E22282F22E8283682281446B225011ABB
+:801B0000C161181E21122E325E5280A48556A28486C2113AA2224E12422AB112A9498AE22E27B941A44A25E128CC613F125911CAADC49AB4A133932B3C26C2123F31785161334E612DC16AA6221B828217281342A28A2306222C28E22404DF28470118200222481820A24922922440022482200820044A021221522928A1824200002908BF
+:801B80008800482602422004428246021400007F96021B393A53111C52311F217253E32534126E823F1123B192011D412E7123E316B2B241E32EE21C2FE828F481822F12A41136F19141AEB17E5323F582822BD91F16B241B432B133B291BBC1FC111239F7626127242952213F3CBCC15C312D822B662B4428CE822BE88A88022B268F51D5
+:801C00000D1B321B721F11A1221F12E1217343E127B252C6E33F1CA5272BB82F31F153511F16B771F661E33B3B1F32FBE1723F1FBFB1F9C2D31F38FC23C11B313E223F29AAFEFE711F17F692F22F18EC14A6442F11F531232F33EB29F911121F27F763611726271617322F1CACE4CEC22F24BC22AACC2BEECE82297C82B22282A446FF12D0
+:801C8000023E312A7621A13115F332223715584AE526FC13B14AAC3925F2D3D32F17BF72FF62212BBB2E23EAFBD2E1DAE538E53CF862E32CF122133F38E43FEE36F542112F26BAD2FF41211B642BFB1F22F2B3B21BDD1F2991723B6E3B4C681F24F683A11BEC1B443D822B884E422BCCCE822BE2AA18026AF2F18BE01AA3321F13A1331F67
+:801D000033F132323714186AE727FFE3F32BA62B9825F2D3D33F37FF73F23F36FEB3B21F32BAE1FFF3F11F2BE93CEC38FC23631D322F22F783A21F2FFE61732F16F792F23F28FED2634AF6B2B11F33F3B3B31F29F911137E733B6E1B2E6E211F36F6A2A12CF883813D832BE68EA2AAEA2EFA22E1AAB822A2626AB43706000000240020222A
+:801D800001001A84022412200100000000002180012B12C011E0120100000000A048800400D09C0F2A2121022E1212421A26A429462288011812A0482C22A8243A848AC4812B42422A25AC124681A9282E52522A0C292108484A18218422A24842133842822880328128A02470DC01581B212AB11122B611B24291612F26B191B262B99176
+:801E0000B64219B14239212F1439A12F1439A12D911B4A4EB1AE424E811F22E411F22142DE212EC2D6E122AC2D2CBC91C2431B29341B296E821B692F24B881366219F642811B282F1438812B84A22B84222B842229A8424AE822749B0F1C95611CB5116214112D111996121B492F14B991B4421AF1421313334213BB4238A129B9B384A96E
+:801E80005A1C99C1121F2224E92268192E8396C1C29A42A3613CB191E222B891D22298212726284E838AF242A11B282724A22F2428E2242892822B422928F2431B00820020080000000000000030220000000040011400002200000000000000005012D0670CA2108113D1228183E614E2288282D22104247213052E121B4A2848A288E02C
+:801F00002422117222A258422122C882388E111939221B812E41241100198C2264143420084A88282402886F420F428A2242A12813464202A018860246031C18D223460113280862131E81E61294812681CBC25AB812A21620022C418268122622C441212D81372800CA8226824282AA481C84F2953480A22C1436C121262223A6422E8294
+:801F800092E0125412212D9113D422E4119223A6028223BD81A6481AE41294833E419E62C2881E212A8D226C1127238E112B841C62124846E11458122F120C144A22282268288A82CA412B28BF6D0648200286B21144022501228A1282042A941213028A44A14828227021821282928240A225290C181B2188001942022110A2282419441A
+:8020000022A824A024208404907E200200182800221AA4849A541292B01154221AE42422882808824248302214214A82092A8D42829212120000800248101182C4828022882202F0335C14121828222A944219214721F2122121001E83A21382082A342128E82E42242022812607624824C84A1261188212422F18C42210A2242488484277
+:8020800082222E41242C2484280AFD71800128A04323220114182591C221A0181B6133B24228B6220C88C22EC224482822241220028A36422C4223A118C042822410222494828084A482336222C22A8428021F6C47812201282014A125284AA22D12119811290812002E812222200490121926A6241A8C84A12842281C0818904128202296
+:8021000002601421828004102282083F470F808182062A810130422800663341A2272838006880840120811202D68122841201421AC82124228A24022582020028C827282C0C21304248882F470F122280240420021800200A800488A081CA82D122834A82A481A0142C021348A25A20240221004800142F2482848C220200002328022F89
+:80218000AC418102111413021C04200222230D1280022AA1240080082800860220848108380088288800E2428214004800A02C2C260280F281B514222A818202124228303222225286230423188223A2694A82213882B012A4212928E41A21A214A81A0C202B7222228284221232A12D2342C8A0C28229A42C2D622024A2827FDA0D1840F2
+:80220000116116281C0180049082481C21AA243288482028248222020029219442822419A2120013088288484A88148204200421822180222804DFDE0420022218408162241486921180480214A2210020820400C04123848482B24208218011311211002822A0820024800288800414887F3F01111C040020512311100100290882800146
+:80228000982A68180020321288400100138932110080D2221C21148118411201002410024822F034F280042200172200281A848121250882482321941220252188242CA114008A01000080A8812A892141024622248848622A10020082C08123F2E3C7200112182820042CA1280017284011026018821C8408C081221480341280868C02B5
+:802300001B218A840620A8284082184152211001226022200621F049270012802121233271002C82024A213221221D222813041CA2241110A14119A4811C28A11800296A282831381422142811280000A082204A012002F0BE2E20021414502200481421822B142C8208218A840521008031622C420240C2420000821622081820240242BB
+:80238000488282002C08200A0082AFD80E0080048001112008000000001280088212000000308200002480082582448258224002002400218823023ECB206312382A240200122A244181D812A112821D82481D82B04128B441A1841121190411121388A82C621C21412168142814721424460114601800002028824801CFD10648C04100FE
+:8024000011422C858209882681424121C411224E91C01125C211294183480146032341011061211906194812211481582110819281882522B821488188948223F276DC2012A1126A2221C2325E41311F12A2911B283A14A18813BA81B4817CE1924119A1582A9D411D421D421B621371C16224122B5A2C82A418C0923AC9831EB11C4103BB
+:802480004229EA28642C2C38828280821831A223082E2128FF940A4AE7136411182AE321F252411D125E322B418E232B812CE82D583188667152D212A791C6E1146A1D2CC881625691521CF482114E91524AB86292212F28B391B683922123B8B1A8AC1F24F621421F2A0439081D822CB8226822A6A2821CA8C2AACC81A2660816819221FA
+:802500001B415013A0222E41CA19C2113F1C91122B3225D122E812A381271C2BC1139321271D822F11CA1246A3811B4117282CAA4A8E821E81171314349A35212CB23355122D2146F1438126718341712361282918F28222A024428692821B7B14421C0114822A810440224902148224822049220982200821422110022B823022B0220189
+:802580002B828088248204820000288022C823802288F23F5480641216D111F211211D2235F242123D311F14F123A11B223F28D933F913111F12B242F441434EF11D412B581F1EAFFE3F34D422F863631B121D439AF911431B4156A246CE629E911F1152213F3962191D233F23F243232F245413241F3EF622A23F38F883823F18B882B82A
+:80260000A298823382FAC2824A84D812F2EA31A0611F12B621D211D231D823F243523F22F243713F1FF313913F13DB33FB12132F19F9A3A12F16FE71E32BE73F15FCC3523F1EACF83F1CF5C2433F3EBE22F341431F2DFDD1D32B411F3CEA2CEE34A4991F39E9295D339E821F32F232323F1421F441634EA21F36FEE2E21F38FA82823F3873
+:80268000DA22B882081B888AA8CC2B4CA823FAC3E2B011F4314117111AF311211AF231223F36F211314E133F1AFA21223F189B913F19F921232B8C1F3EB662DF31B4D2FDE3E1FEF11F34F542C23F36EE27F111432B9D1F35E42DED3CB622E62CB692FB11218EE23F39B292F291B32B231F34D232F623411D423F3CF442C33F18CA821F1825
+:80270000B8A2A88A2B8222AABAC2BC62AC822EA21F590E1B611F13F331311A7331A1331F25F563631F35F7F2233F39F823B239B951F591933F3ABA62FEF1F32F25FF53C32BDD3F1EEC25FFC1C12F2CFC63E32F27F343432F2DFDD3D32F2DFDC2632F2CFEE3E22BBB1F3BFBB2B23F33F3B2A23F33B232FB61212AF263632F2EFAC3C3CEC249
+:802780001F38F882821F3AF822A22BAAAAAAAA1BAA2BEEEAEE22EA3AF8D18D000080011440011440210182200182002800210042180000000040022448220048200800008200004F740148281428341922A62123A4282A2129A4482122A0482982A41432888A042B4242184298808D820C988029A812A094202408820021D022488108800E
+:802800008428D2D60A2AB51162121B21621B212394612B161B692B941B282B9413B84229FA4291B22F14A94B2D91AAC4B1AE421CE822E415E22264192EC296E122A4292CBC91C2D21B292CB991A2861B292B841B6823B481B642B881B24218B14228B24228BA42289282AA84E82AF45318808184311142112991212B1413A9141B284A33A3
+:80288000812B1413AA1413BB4231B1B08384F1A152181BC25A3A21521B82D22E411E212A2CE1128DE4122DE116A8212F16A84825816616E0148AF24281A0A4B04202A82984A242DF7A0F2008000000009042000000001002000000001400000000000000000000000014249F880822282218482AA1164022E821642A002C889481602416F5
+:8029000023A2821866812A247422B1C201222921B822AC83182AC881883A8821016224132818013C0C80AE480020C2424F990C128A41112101881213652220E4112889448233612321681C1E4182244880810116B1C2812603211C228182D12224889822208442821C02882C08284ACA8111C621FA551B80A33C28125218581852298275EE
+:802980006222A3818A14323366227112D1226C1D981F2184244862139A6411AE121B21A223BC123A3152118E124A331292238224D4128AA882211C9C82A0422AA4A424E01A64244FAF0E00141180220A148221821C088084182124C8212220828A2445022442481222008AA282802808200200271400C0828288C0811120BA4E058042011B
+:802A00002A81621219622400C012008A84A2481001001302110010024812888A0240012E13200225024240124122A8841002200870774D912116A1121C82B412148265112A34222B18118A14110239E22BA4685E218A83068A12A24232B819C262322B424062288E332229024217252601C2A084428213CC42248830824828C888AF3E0DC1
+:802A80002213E3111281F41262112A454382820910012CA286C88A94419820821A2382E128422124210424241E21212113011B4331B0420882483398412121242008824A48F23349400120A221801221A5422460112B4824C81061231C8223A2421100482218282CE2222483288A2898212222290422212024048088EC24884802482820D6
+:802B0000F823D5142021E2128464264A13A2212A041394822211262206268191922C22A49288004ADB322124013022E0192404A8004A022411420021682EC28018018A142204CF5B088002482812200125E1182282242621054A01214880F112434828128848221C081921981120C4111128121210028217244A082821422A2426042328B0
+:802B800082FC783480022001002829041218000010228904002002260180810242001081C8121222008661221428A0841480081D828800001F9906A012C021686E1242245219A4282C220C13E12124A214882D428A848255212228162155324AC3B16024901152111C89092AA142407123E218744182344246819C82424A0A802824F8E9A9
+:802C00005B20022212002E121A6222281CB1110448206224C031121800AAA4848022220500122A081C0890212B1280012908808228482222244AA2484A08283CF417B860140020840424209881235222488024E21922C2118A02601222112214A0122212884A98421D8200821C083C01190211104102888846024A088240F295D9001011B5
+:802C8000112141020000421001142488882984410220C2432E1240814462156018502100122C03001062142912030023022302482288AF140FC01100282824482413220424462165221240011128400123140219819432482088110100002826A32425210419044800204202204871E9051142484210012A81820119012823621180012D02
+:802D000011481C6512241114E01984661114122C361180051721111721111301114A1201889021422324282C281812028F5E024800002082822188C1412921410122A0129092232401224A2201112001124820682120011200C022242C0420048602004A828824F84387800212400212143041193A22112820061388081C022503212CA88C
+:802D800086290660146800488084142138212413022004820082A024244A82288202EF3507809141100121002400804202240000000000402204212240110260240000004041020000820000F0B68F001328914110222101224842D02121815112272220022601284240012CC42280C2821229C842113488222400482714240019988220CA
+:802E0000042B2414214003FF210A006800199121D023228182B14182E22442210111003022D0210188242A01104201181280251412820280080028114821881100908224BE7590611B49221D41281D11221B232CB2814822E626F4415137241B452F2132931C0A4AA4631712359221132E92222D516E421D7123A4432BC94E53DEC125D2EC
+:802E8000227141B1227811711212E222A2262115D2120829E82CA4442B643BE44E432123C8C1F0DB4F601486F11111C041212F31A114142B12AE212D723561213E612CB221C19213F2A1123F12BA4101263122241D42172F1F238212A2334A532133D9214121A1C896D12283C123423F3844734271815212628825A28286A28A884226F1C3
+:802F00008282FFDF4601182054213A8452222B125E213BD417111821182F1241E112B2827112E12841C1322846D312F652211C25F413117682F482824A810813551127211D12221F1232211D41B04184847681D211048A68282229A24A2AA828F0442D80C21128148AA21420240192A0418084022892202124010018004A02B022298408B5
+:802F8000188009180048888008244800204823088A042F694FF1616116A1212E216E223F33F653411941F261733F34FA62323D4225D33375227233A11226F222B1AE81481F11B222E216E224D533F472632F33F122623F31B75297A22BC14AA54C35731252332B291F1262233F32B242D223BAC3BCC118D231E82CD822F8C2C22E623B42F8
+:80300000EEE2CEC22A22FAC2C2FF334CF141413E6119F221214AD811F553513B444E623D233F3EFE6262297643D333F563123B112E812F38F823A32BAA3B661B221B3313B663FD43423F36F632623F23F453723F35F592322F3DFD53D1DE412D4125D332E818E213E333E33262342F26FAC3C32F1CDC12C2832F3CFC82822F2CFC62623B39
+:8030800066EEE22BAA2BE6EE61CEC2BF630D1B441F11246312157252F353411B541E121F3EF753F22F26F352722F31F14353267223B1A1F1B1112EB1FED12B721F13A3326E614EC23F31F5726176B362F613532F35F652722F2174C3B2C3F4135327213F39B1B2F2313127233F32F242623F28B6C334412BA83D83CE822BC4CEC26E622BF5
+:80310000463F2EAEEE2B22EAEC2CFC99AA141B661F11B1217121B121E216721391315E723F38F3F3F12F26F752523F34F143533F26B313F321B23F39FB23B32BBB1B561B331F12F361611F27F653723F37E623F633423F25F572532F2BF3D3D23F3DFDD2412F317112F392932F1BE213E333E33262342F2EF2C3433F14F483812D832F3C2E
+:80318000BC82E82CFC62622B6E2F2EBE22AAE6AEA12CF894140000004003003400001200248002288002280018800100180020020024000000004811480028F05E4D601213210226B111346240A168221954221A64142224A21482A042102114221482B22224C1428AC252C214102208901228232618A24825236824C08213D822222A04A0
+:80320000888AF4944780B411C2111B2166B111B64291212B161B282B9619B24299412F14B921F442B1A22F143BA12F14B921C4912E421CF8214256F12142DE211F22E41DE222A42D2DD21B292CBC9142B391E214B891F262131B28271619F642831B682F2498412F14A84A2F2428FA42A2A22B84AA84E822E4B30B90611CA1212691612B87
+:80328000141B212B1413A9121B612BB4112F1419A194922F1431B129B93384E922C5911F22A8811D12921B429A6232142DD21B292CAC691CA1294E918AF262138A6216282D8319D222AA284621F24282A22F24220A239282AE421FE40F2008000000000082000000000000000000140022000000000014210000000040015F8C03601200D9
+:8033000028141460148227251D42115882C0928001224A228482022012118212022C014A011929832834211130C182C83110612C6642821222848424F81C31802489122164218AA234212F1205A0846014682D41AE114A32E1981B18A2C2214AE212013236011AD22222B411D6218821021542A14882130C28218A04482501A048CE222A9F
+:8033800018C1A12CB4B102B0E121128182A18258111F22AC14142F12041924B281311220C6121BB4227A9822E21323B211C211A021214E131B6119AC141E8132191823621846E11488FA42822E419041A024B022BC42E22A844481FC47BA80040042112581724222418284A84188482334A14A3381A8A0840000002382128212022C012206
+:8034000000484E818008008840E2185422008221144A4AE25E0620014081061082840188004818802888011C82242482025211422428182002230234602220228838814603420082292802A242828FEC032828381C8143C23129A442122D225835A214C8194262352442A22E411A64328E214641B12181A242382B128A21A24131C0812D97
+:8034800092221B86333141250266A14221131822AC8621288A242EA428F0A41A802283C2111A62242C8384C252281632815880021229A8481A4AB12141F1C2214828186A611438322AA121521342D2218A51232A34214800222C1CD13228A4488A128288820EC2F0F1580080011422119042C0124210A24813249143100268484A0226410D
+:80350000611220C242908200210088223C682115C22288199C21420020642828C2A08622821FAC4D0132181C64141440C122209B522082A42823120280A12C90128224422248196129221129314224622F12C192222713424043C2228242D01202682C226828200870960822148007124E2212A043C0211C211A132224270146023816823E
+:80358000A484121682828612914290212DC1424001A0212868803841808882082120861422043D7A80042800222012020090426011002681922210C14100000046810482A02100200430428822008221C062880021A20088BFDE014AC2211836C141368114012B43B02241318239B4110A42322CA225AA847141A2488081A12413B6412377
+:803600003442883B421C0523B18121B221A141B0616822A8271C822C48819E222322D8220E8220F8E15E0012220060221A3222A09219848144022F24224301001C02C0424226021882230229012F2288621270420226824602004602004A0821A0A42044F26BE2800118B04181A214C0424A31222419041582422292421280A1414A88046D
+:8036800028421C0414C0628024122292237228008A22843421C66314A02422626868488022F2F4321001112800112811821381068A250123268801E0120400820018481840010042400218908211221932828008A08421100200D0A30612480018202114911200114A1112418105389012422C3AE12C02D02224011842122242140012420F
+:80370000212866018248809C814828420000A8F074271448220040020028421828001810421172120125012448141280082C24314119A181248081182114815821002830428602A082208244026D6F2014C111C2B082424101601228001100281162421180022E8119021800282002680022C082348A04822D2230810040022400C8E01837
+:80378000F2C4EC802201284E21202291322C042CC412002724183422142602221182A08127184022415132A041901212F042212043024A0288290422009082884A8802F0AE3F4001000021002824884082828804428211288248209482401141024002009041408108241100001002820000234872540F2820A241D012042AA14214160205
+:8038000048A0431C02181225220132212D23001190512480A1412811111218144AA25222908220220282224A280A8E22280088EF5A06808214212281840420941190212005460142284214804181880140A1A11CA28214122CD2212C04123041004A4801E022C4820042008821F0C19C145A252123F611412722A06313242E95121F141609
+:80388000C2213B324AF2616326E2239C21236214271866F14341241A51211413A1272724225E4190212AE912E118C13113B1413C833F1AC2C11F18D222A8C8888A342222222A9C42223428CFB4031392411D111AA21419F45331112F12B412F523734A1AA2591F25E1259442182F14A1142D534A874922A82A2E2114521F2545D22221F303
+:80390000519213E23B6721141F21B631E429E42632822E824A6C22237421011B222E224EC22BC82F283E8288488A62223BC3C0212A0219E422A221484AC1321D22F0314218172423C2811D1223B911D412227311B131A6E63DE22C381313DC1225C8111988976238422D41272123B44232612B582E211C46B2C2A282CA6634CE422B848A79
+:80398000A22442286AA28C2AA8883F7808E0120114E0120134122E811AC481121C2881A841881A842A812A210442188021182288211C22A81282180040022048820448204802248002F04E740028111E115AF142623F26F222223F24F462D21F29FBA2B32F2CDC12E92DFDE2F22F28EE32FB91D32F2AF993934E711F19C9C22B8A2F32776C
+:803A00002361312F3DFDD2832B8823A8911E811F3CFC52423D922D823F21F1D2E23F3ABF42F6E3A113FC41812AB26396813F18F88381222ABAE22EBE42840210F27D2EA03168A01156F262622F26F272222F24F242E22F2FFF62222D222F24F8D2D26E232F34E226FAF1B22F26F253516E41FAE92FFBE3832F2EF3232223F851415E433FDF
+:803A800018F8B1217ABB42FCC1E32F2CDC23DC22F893932F36F6E3E32BCEEABE61FC6141EAFEE1E14ABC82BCE2AC4A4AACEE6AAA66AE2221B022FA535E20F2317113F131117E723F35B753F421623F25F7E1731BB31F16A7751F18E125FD62732F33F7A2331F31FD22122B772F1EFF31118ED23F3AF822E33F3333125AE525F493131E912F
+:803B00003AE729B453B6D1FA317386B213F3F1E22BFF5AF4E3233BEC1BE61B642F26F642A23F34F8C38162EAFAE2E22B6E2F26B662B6622622F2AFAEA0751F11B311F131111F35F473733B371F37F353731F3DF771F23F1EFB53533F3DF153D32F3EFB72732F2FF773F23F1FFF5351FED17AE52EFFE3C32F27FE333237111F15E52D7D936A
+:803B8000F312A12B352F2DB5D3FF71721F33E329B191FB71723F1FFFF1E12F26BEC3BEE1BEE3FEE3E33F34FC83C33F1CAC4A2BEE2F2EBE62FE62422B6A2B662EA22EA29FE5051C0100000080240280440228400200200880120111A0120042180040011880A84880442148032800008220F82737200222A012482382061A1282142221040F
+:803C0000283A14A241281A84E22A84880420941240025828002582C212682B824862482384A28460148280A4A4224A280814DE27A0421B21181B21621B212B1419B262B191B242B981B64239912B94A22F14B9B1F442B1BAD412BBB1E414EB22E414FA214256E12264192ED2D6C1C2DAC2D21B292F22BC91C2821B294AB99132421B6827FD
+:803C8000141B282B841B282B8419B442A84A2B84A22B842229A842A82E42CFDB054868141A62142827341AF242111227141AF24233124631112D111351121313B21354121D521CB9216C112F2241E122651125C3212CA1212D431B413C91214AA12927361B28468172429321A81188222724224622829842882E424F410300002400002048
+:803D0000010000000000210080080014400100000000000000280000000021F0B487802122021662112383144281B2C2021410A142184E211A088211C0C24223C4614A11B2229442215E221AD2121811C22133C1411B8228D021828A9443424821800C8A842C8408CFD206621214182E416248182CA5A11B48182384E839845221112C81E3
+:803D8000B481C6412A9121902122B023A81A1418F820E42184438221742202488A2404138268288621222A622A262222C2214AFA87B2A0144A8322A141381A86018AB381A65A2A448165122E411C11A1848E43E012A12186E2388262122F16496224426AE812E4223591271650324266B18322248C127221224AD221240242A24AC2A24241
+:803E00002AA8864FAD0C22400126934121482F2411410221823C0824E0242381B281041142484248B022C9212C21C112802411A2213C01800219A4824846A14888802A4A22384222002F6E050080820124112001132884744231312C2862244814824A62284A82041116C142A09242888028A182122A09148008001400484A0228222880C9
+:803E80002AB21904481432122C64243AC4722C81E42228D412918190821E412C81A2284AA21220028026C242866126802195423F244363112958221B874A2B84A668E622C4422CC4412908AA24AC48232484C4827F4902482003522C2491431082B24268111C68142E9146E12162264A28A4824226022032211724242CA61842CE12D021B0
+:803F0000C3121C11D2228194E120A282C22944022582088A2482946220045F344C0114A02124A04238232185183142464202982120922118228262424880C1C1202201482B8414A2928AE2192281A44848223041484621A42428C8A820248AEA62040012588081A44122182938412032121C88082024210840024AA183808404192B44A2B7
+:803F80004942A08224988002807862810C2820129282008004CD25A0219021484840418124042E12822F1235418094418681E1144822E21221041C822808221305272948244213188144810242460224208876A2A284483022482908F05ECB2024012819612200230116031384081A3212241222224A12612CA8428004181C018082631299
+:804000002C021823014800824A02904220042026A4282888823F25055A2211A1121B142E124216238141E31314A31C33612B1234198837E12A04422926E412A541821819042E82E22B342E822C12813A121621240282AE421364244A88C4A2E221C880A2824288FBDE20082A01001448624829094E821142114A88840118821C32A18821B0
+:804080002002481A822581012D5180381146222802424821282908244880D422A2424A0888F078D2B01104111128461241129161B0129C1100002186125112C88AC122150214C082166218002F280325022E121846014A91222223028A14820490C223A8824829082A044BB1001A020028420012182400198808561122C18214C081820009
+:8041000018298104800530119200808102823021B041988120080023020024BF5207A2004A0218002420A418423011969281002118001A088022C4432200210011118A2114228239C2C84848281480220210020000AF6F071880044200A014122D82001A240452184A2102142004622D920080218D8A26AB14C06126A128112814288008E1
+:80418000809282004A22840828882AF49E26404191311134E0140166011CC1414AC281C2112411C0A18AA5814826C14226A141CE1160324820848114022160211041C24240A284001D424A6822A22C022A2882C681CF4F0D808484226414212901428A04112C420242424242224800A8100280248AE423488288A4414882202E84022AD8F0
+:80420000120823848E28220442480000FEEB2004480000422182210020821482882901802804C081808168110088128880841101101101222290232100000000D0C501A029805421381642819321143012182820C882149061C011241392412237281398812228214813022738E0328481D512880C1110830A1421214223289222002CF633
+:8042800018AFA0288006002044220820B842CA12131401A0842091428005C880044818148024081B48A0241100114A2804242822A0820088002188EF4444E111A738321CA24227224E5239A5622F38C9412CB142A4413F3DB881A541172929DC12B28135114226B3426A125AF2D2511DD1AE212F152A2198226A798283D1117A3393124E3A
+:8043000041199C81882AF6C121241F3AFC42421B2E2CF8A2824A26E82E8488C2618AFE463310219821137641917160245213F3D1822B4112CA89E434F8C183D84E111F2BCCA129E1188DE71AD423D432D12128354119E42684AED639B651B553A8124AF611413B312F1323E81832412DC23B2E40D1323822682B882F221A3222206A266ED3
+:8043800027203671144824523711D033A16429B1C1F82193112A1312724261294A21E71C2CB1C158214AB2210427282DD2AAA1182F2761299682683823A918EA226A2C2F16F663422B8822C823B48108CA2264224A84AA282242F05A9120641200C091483412262241A148141A44220113091321349128112819011921941100C011400128
+:8044000088C08148244003260114008A04800200423F530117191E311AF32121EE632F26D322A4115AB551FBD19186C3522D83C88AA84C27243F2CFC72B32B911AB911C1A32F28D822F211122F21F113922F2BF7A3A23B66F88E637ED19E123F28B98122E32A7A32A1842EA2CAEE14EE28CC4323C8C1CEC26E622F261AF242E22BCC230ADB
+:80448000282D22FFFE4FF16141683AF321211F3EF662F22F3514E237F5D1F11F1DAD415E722D824A9C824E422F24BC42F473D13F33BD52AD191F3BF783833F12FE11133F11F993D33F39FFA3A33F1EAAB9DEC1FAEB29F993D23F11A8332E223F31F343314AE22CA4EECEC22DC22BA81F18F881832F2CFE62222F2EF2E2C22F2CFAA2822BF9
+:80450000226AF4A262BB1B141D611F11A7331F12F241633F37C7421F35A1551F1FFFD1911D818EF23F3C9841C2CEC22F24F4C3C32F3FFF73712B911F15ED3CFF63C32F34FE33532F31F5D3932F1AFFE1E32F36B6A2AFC81F1FEF2DFD83533B88BAEA22F2B38113EC2ABE42FEC1E32F28DC33B482F281C11F2CFC62622F26DA22F442C22F1A
+:804580002E3CA221E026FE7FEA141F1ED611F231311F12F241633F37F753433F35F173531F3FFF51C11F19FCD1D337341BDC2B152F35FD43C33F3CFD73733F1BFE43D11F1DF9E1F3173E3F36F623533F39F153D33F18F7E1F32F3EFAB2B21BCD1F16FBD1533F31F993831F2BEB2EFED3B33F3CFBC36227243F3EFEC3C33DA33F18F8818111
+:804600003F38F8C2E22F2EFAE2622F2EFEE2A22B8A2B226E62AE629F4506002A01240000400224820020019A0400820010021890824221800988D0128104C08100480000000000001F41061C85821121A4212724A0121B412F2428011A6424C091482938212B8492A042463123421D12921984A2529226220412271200282F12812482C4E9
+:80468000828A22042F34084EA2A0A4A22908281CF47219A0421B21181B21421B212F24B111F662121B212B941B612B941B412F24A9432F1429FB429113F34291BAC4911F22C4A11F22E411F22152D6F121529E212CAD2D2CB591C2521B293CB191A2161B292F16B181366219B262B881B24298412F1428BA42AA4A2B84AA94A2AAA484AEC1
+:8047000042CFE207221A44B11122A42125A3216633114AA8212D21122D83324E8113BB4238112DA1339B821F22C5911F224CF1215286F1211286C1D3CE212CA5283CB581C61319A214112D13136824E014082F149A412F1428928222212229B82294822E428F1B0A20081800440000000000302800000080020000001502000000140000E6
+:8047800000000080011002FE5724144721493338248021514196896122114601484D4189F634893BC14D48224604267821421931243B588963621A22157211267212A11A74181E618904112C04190816928824A02824A04246A842275D80A62819C88311835423832282A284B3A8812C38843D182B189622048AB151A81AAE412378426820
+:80480000212AB18A95241522A584412E91AAF41184265681C2178A2129CBE429F782212E1A4839641C384B423A34448AF6A448181C82F8E2992419646E4B218E3811469211001628C8212712C611D61A35C6837CA374C2F1841282C6B47128EA1C12723263C4275F937271B432E844C1815F21E82648B523018F22B131F432C84F24482363
+:804880009212271A141B85298932124968228F628822A4287FF90B22121C18512284241E2847121B284E1286880988C011328B141283B43184431258828711A02920112244A2212A7411A41286F84483130820A2614E818C622448608246A4424AA248421A9428481A018002160860321914A4412048026C0144825C014A08004601442A6B
+:80490000254822AC92A082101401282119869941248A14A2282D828425A242281698A8202421047F2C4CF126117012419215172343C5181312F8114219661D1DDA829C3D118395CA8E31124AB188260266825612F3B5525A1841CE32472146E532084913FA451218374227236832282B14141395C58A91C621800D882228E90C2342321130
+:80498000844581A25239044AC1132ACC91824C31C3122CC8C9188A81B1488892412E42283B21AF24A916423AA8122831111428255824322F489231629A82821A2191442B214924A18218481A28062D1F144D1122C012123C514116D84142884421F44A11296881518B1449C1A1484828003044485188279841C6C2944CB42418921426E24D
+:804A00001461141D1242212914B24291823D482718C6622A8481C20080F269B6244C42983848428111E05241B4523218A44F82410400CC684629C11213F288118332481E216A3848436462181D4C2912286244D08281912E8C1534424344280453A1618820712272C4388C2364828B844F290512002C051C8652162082584228828C6418CB
+:804A8000882216024C52285216021CC842122504165821A283D81C66214A72221821623860861D12811243B1482A446AC4A8858404231126D124E1B50448183512C51161CC456A8423414913C1421225324C421489619CA8442AC442100C9890814218430129041A180418861432841233782802250212E724288F480128161884F2B8CB70
+:804B00004004BC43C4419C944854974463F112A9B1B12D4E4488CB4890951E2E4F1CE389C21197222227849D7436B284354497484AB12A312C5F2224C7248CCB142CD141F288424B247F2864A486317827846714A9D5A4398C6723AE5C27888E145698244EAEBF93032B52122113D122C1244F3241B82281222401928F241111A24285829B
+:804B800014084E248A344811904281A02121C69492400225528122969816841816941880284182A424849044A9129418F08227A012456383702642F4221C702648EC8208912D91281828B0445241199211281304468112884AC1224D18841E2240165482122E11411AE284A1211BC13C03142001C3240E20045288FF94068C2401804108E5
+:804C000000172112009092005082529A84840846052440446441221E84444D218C8201221018C2241190481982442482A112614146F424882E1426085A49711202B04101160141580019044A4988B18883B91802818C3144A6344A188342D44826110826088220923427541AE48182A41C8C62824480432894242124168882044CC258CF5E
+:804C80001A058C022C44D42A021291111240228142022344840824442D110086B9522834124672818214228CC1488682088282190313141412184A92811A8418A8848582014843F2B81C203C181180F84914496214222944D482011114530495865138221428141002112100164284B228A814841450432952C289024932111C3251205A80
+:804D000086E014813242400414860624512B618951142411698191842942351810C288102204884A48821481042B48824D884A4324487C444229C942128C42210824422210024301448286C49441502ACC78DA0351C044111800009114502184008810846954908AC3D242488238141041B1A8042B41B084C22440098224E04804800141D7
+:804D800084201622042200182F854952148B42E0820422142B1211A21CB82A01441E891CA21419024902281FA104226962111902A845081A2268218C8134A98E242450411D82109242885021C02282162492882004481DB114004914160900A502124421891214589483C481214341140618B04428691116A24882142542C18B914B4184D5
+:804E00004C64414844864441E844014A5225888C712892182F22E121C8282D14224EFBF0611597B813B318F4212D156E6377251B3217E12F2AD2314191852788148F84D331E465D285D14213E384D76594221B4429C287BEB44E834F4317CC828A7583F146222F41F8A5295FB67298F591A66187814D431F48428FD492C5424D9423381CD1
+:804E80006F653BE86AA4444426A1E1F7E514C034459C24C3912A7D381C721CF2423117915AD288E18DB118F96D9AA24F8291563E8446312857786A58248B826AB1A694461F4A7143F1C2E49A62443EF4A283FE1814AF41A154E04DF6A4D4FEAC63917A3E112845F4B8638F66C2B826F814926B294B394B61CFC1644ACFFB49F2166263D5E5
+:804F000022F3431F2D124F1541D148D192B48C9894A57813523A1D2523E151DC4AF8A8891CF4B5C84F55BD38D892F241CD67311E4F9B159447818FA8E8A3F12E1C6FA35A2C1F51DDA5D32228F82522EF82F129113B24318F3634719F28325191314B112F6EB488D4C2D6E8F92A8626E824F34C1A8F3606200222A086200662202628042C0E
+:804F80001281129128118B241142318B24118B2419B848120230480014404148414841C883C0818CC4814880048A04824240F43B98244E448CF11814C742DF44FD75541F2456637F44F44C449F2CFF8B823FCCFCC1C43F88E845B759A5E81BCCEFBDFB9B8BCD2D1F98F8AAE9DFD6F6486EAF84F44E6E3BDD4F4DA5821F63FC58C6AF1EFED4
+:8050000028B27AFF22A98FE8F8BB9D9F83B3D2FDFEF44F2EF54E58FF96FEB1E2BFBEF4D948CD4E2F4DED2EB7AA7A2CBE52FDE6EC4FE20F4F85F1F6AC4FF54DF26767AF29F53C34AF43F1BD27DFC3F87D6DBFC6F42C2EFD95CF4EB7EBFCA9A8BD84BF9CFF18348FAFDFA6B6FEFFDEB72F13F386B58F93F72C7D6F5EFE43F62B666F64B672A8
+:80508000FFD878AF8BFB597BCF67FF6C414F82A3B24F4BF798AE3FE3F3B79E2F8DFD7A73EF6EFF46555F62FEBFEEBFAEB7D1D564F4FAFD6F6EF7BEB8AF8BB168FCFE684FC7BF62F25414CFEEF6D349342F65F416764F41F12525D5F637373D227F655647ED323F68FB42623D3A1F58F8838A2F7FFFDBD14F5E7E45F5FEFBFF99F92A395F00
+:8051000099F9E8DBDF96F628ED8F94F4786B7F3DFD7656CF22E871ECEDF4B6A66FEBF3D2521DE3B5FABF9D9FC7F75357AF87F365E2FF8CFCCF7FBFE3FF6BEB9FA5F6CBCE3F64F4C6F6EB88CFE6F282DC4EEA2DD869F54C58CFEEF92865247F77F79737CFE3F33B3DDF53F37F793F17F72525CFD2F24F63BFDEFF29289FA1F14BC5BF9EFD0C
+:8051800038259F9FFF747FBF9FFBFFFFFFDFFB2D3DDF9FFF6D4FFF9EFE7B6D9FB6F63E7FFFB3FA3A3AEFB2F3687F8FCFF73D3E3F6BFBF2521F7BF3173E7FD3F2D9DFBFFDFD6B7BFFF7F7FFF9DFF8F33BFFBFB6FF595BFFFC7C2FFDA6B6EB9BAFAAF3F2EE2FE7F672DC4F46F54454CFEED64F08145016D034014112414023412101922048F8
+:805200000600460400422961446911B82428941490123024B02201883024404208400464128D2648444004CF360B404402D04104482D131E44241A041B482981D422880459A41440518146944200826011292498521165221808144C92924427221B48428225A148232418AA49808408424798FF74082D421F4152281F41324A1FC1324AF4
+:805280001D24AB141D6CAB9419B24A7995F84A924782AF147924F842915782AF14F925484E915FA2F448816FA27458F1244AD6E1A26C5D2D4ADE24ACF491242CF4912487221F497248F19124A3F48124AF24D1C1F24A931B61AF14F98548AB944B43AB944B4A2B944F8B94924F82A4944FAAF41597F0221A1D648B121FC132621FC1B26AB9
+:80530000D1C1B262D1C1F66A141D2C2B341F89F2429417824C7B35B842BA25F4423173E314D287E114F321825E245722DAE222F8D825BCE45D6222974526EA48F428531741149E6427121E442D131F41F628971FC1D412BA14D612B114942A4B4229F19448ABA46B412BB42E5ABE4A402808002001004004890800000000000000000000A4
+:80538000840000000000002881804804100400DF5C47835114DC912321AC92249116AA413CC218129447218C61444B421859860A1442251416638689227418E42294A48C8241923144126E11122D4151272413717AB211C419D6082B21485684B21A668849A22185F419F7A0242B1A2962894F88D414411A644457A28E581394426CD88103
+:80540000C42617819619F68A1246F43C814B284011E84221C19193E32214B84821E14A94A28286F828864C382887434AFA843949222832824123E848941426628D444E141E8886A982CFB90A4AE3AC72187538D1C2343C6782514E184CB284B612B422D5589811A7234E1D8745644F34E228F4281513281177828661811D8883E746314355
+:805480008E4C8CE16649E28542C832174485E2C234C52FC259426B3C2713B328C422E2412E542F8994328DC6A296E828F266485022174126828818414258241F81D41A518100A7444130A12961894C22C8244840C8252AA421118126AA2122A08213988486AC921AC2112846B1111288847194988243A11480D284847114885284DD330072
+:8055000010028016984187229E48189018822C0125471832248324088C0448C048827F8229C94A812C4414244162414084415824601282295881141A843B14A04244128B24F0DDE8144E2445B184932A36C11F4B432D3C6F1C41629A9B1E14997542E58433281995185A9824138184E28452142D692E119F42054E221E84724B812CAA123D
+:8055800017285C61224F25EA31DC34BA51A2868B832D8A2E51BCE424F94C8295C44A2ECA86C2148B28490E413F470148E02A4138214E188F425152566F8D29B2615118421842F312C2189E4442114028364148484718196124C3FC12481A4C06865234182163ED413A7ACE22AC4BE2122884FC488793A4842749882F4411E4446A84F0D4D8
+:80560000BBC02445112682712483E4A3A428E0916888189F21D841943AF0411A20D24882898416487423F821187678A6A83818224423BA1462111849B2444B43114104998A758AD1B2014CE18192682122A628815224D7E70022111A64217022146545934461F3136113482AB81C48C2248D12C022284AE9885481234C38118C5126CB41DB
+:805680001D182741811A22A48181842816C424888602CF226424C071214915241C88D8523E1449F129C4341611A6122984A441128481218B28506843160C241D348E12448E498E42442E1220782468224C38648C011B428BC2E9413244178223A2144C2148724481F454281888199828822782004B68842182785F7F0A43C212C15D2821FC
+:8057000053C2482A1153241602C2882CC11A4284114236341812812843C4134E148906132282086014186011441C88169A288B211C388116C858400CA724AC239132148C86F8CED9D03663432E18B4424F32317C85C25745BA2951831E4B53F91442988B58CB214F2298181F8E6183186E8A8CC24D37412E54697A3C7215B864C1382E84C9
+:80578000411E4249311915384C5C217C28F4A249DE283E811EC12D9A9C7418C3861E2427643E82CCE788E342C4544DA25F5C0C0065E341C21248F01124811984A82129881468822516D112914425A4484C024A088B2425785881845282C22D5A1226012E821A82A1284F220141304A8C222429443848848324182298A81CF4A16130222315
+:80580000092A14024A71112C64418128444522A282282FA49221848A428166840051448912841222014C18225124124A2131224D42478127351B3422181885066C4624022008F05CE21001AC0315044501814200849301411100119044191804152261A18A8411E11146C268C07131330221829214484C02400952891488429824482E488E
+:805880002051AF00E6644215447831D448712A228132829012848A4182813114598284022C821C0D80A1842D92186E84707241242242119121E688440222E0384402489A021884001834AF55044C128125110521421D2419A1141D1441291218322C6521022D1184181081C488BA842442145422126088D092614A28422428824039412161
+:80590000590243121298228829037024F8DD2624D028042440C8281260984184A018518934828C04486012442F125418002352286C0110240C124444C8E011C84816644668922C2121684416D224311412128E4C1A88027E991011457821081211228054184425A1248334911441114C61C35823024B122D4242842634412E492282478205
+:805980004424812C6481478D6041911414231422943D2502405224260444A12B419FB70E2002442C8A0C00214825844402282012582811811D481A08181D84240000211129782209842450821424A0186018001122828284004024E82D02648A41028C561A22E09443981225A938211339494608522A552818864A99C216981861983352F9
+:805A00004890784B1838412A847121C4212D6415F482183649043E4826A484A8430128512CB91CE281621143F8E9B314428110084C2664548082C84481494E148231110042416911943421C88A142488D44844011CC44817814881418502228282402488C21182802948418274A248E8D60B23F2B63418E9D142788AF6187C3E621F52F292
+:805A80004C1813B829F12788E7B467589DB24F3152BA1AD2893492541F71552257E23D581668C44B265B5C4D332CF7CE42FBF44D111419322E1F18FA3444BF39BC62F6477A6F14BA256381682F91F58C12612B722F42F33834212F11FB122C4F8E591C44A64CD131F2C84887E11D21D7A45A11559C812B632FA555825E161213A5448F86E5
+:805B0000F87564579647772E589F8534A48F91B8426244CF64F588A2AD842F2362C647513A696813F6B4247E1D1781C743B73422CF7921BB28E554B842A483174E2D811F647C54CC828AF83D3CC748CBD689E6B2F31CB24D74244D4415A3222E4E2E215F9266163F44E185D531988C3C14E848DDA87BA29D13181838DF34B224F348A85FB5
+:805B800046E6187C1853136B539E5A5C98CB27864C62832F69FE4352A5C2372FA4A1384E3C1D88857591FE92421F12FB431B881F41E49163284F89542688264222A1818E48CFA14E012200C01140024100001AC4268A84B2914402004282810018811008811C094D11008445012A8854381008818A94280011204824087F8C4BD222D6F3DC
+:805C0000D2A251333F54D688B651E64443B1A8FB14122BD985F287C3BF94F4298A2B97AF1EF8EB89DFDEF9B19B8FCBED1AF9AAC7BF98BC44F44D4A8F86FE8AC8FFF9FCC4D73F8CBDE2FECACBBF2EBE1274157925F4959CDF5DFF5CB47F49F9111B5D34DFDBF3D9D89F3DF81347BDDBFDCACF6F7414F68C8C4FC1DB81E9A4A29F2E286F6CF7
+:805C8000FC3A9E241F22F61F37A781CF72F64941DFD3F35C723F75F42F2DCF43F318162BD98F25F7CFDBBFF9F51F7FDFD1F1EFD43F19F9FCDCFAFDFFDDFE911F7AFFCFABEF84FC5D5BCFC5BC94F984864F6FFFD2D1DAFFC8DAFEDFEEE33FA357D555FFCFE7DF77F7BE9EDFF3FB6565FFE7F3FFDD8F25F51A6E3F78FD5F5B8B29CFA1E3227B
+:805D0000FA349E2F8AEB8FF1FED42E398F24DC9543D372D673F6272F7F72F24B4DBD49BFC5F6487CC7D6DF7BFBDBD7BF3DDD19B295F54D48DFF2F8FD9FFF77716EFF5B391F81F19AFC5F91F1EDDD1F3AE834FC5B58CFC5D6AEF49FCD5F54F5481B2FACFC4AC83FCEEE4BF815476D377FEAFBDDFFDFB4FF8DA4FFB9F3AD7F7F5BE7FBFAF323
+:805D8000AB2F1DDF35DDB7FCB49C4F69F98C8E7D862D922F85F952981E984FECFD16AE247F62F417159FB1D37EF26F65DFD2F34C741F55F46C6DDF53F3D8D23F3DFD5A52DFBCF5D75FFFF7FFFDDDFF56F75372EFC7F77454CFCFFF75195FD6F4E5C3CFF4F45F5FEF69F4161A3FD1FD5331AFA5E1EDFDCA983F5DFFF5F7EF73F3213F3FB276
+:805E0000F3DDFFDF77F7EC8EFFFBFBF9FD2F37F393BDFEFA6F2DFD8FDF7FBDFDB4ACCFEBEB62FB2CBEFFEAFBF6B8CFCFFB849DCFE4FC66CD00601240020034123440035081241124112812441368443100100122100221400100C0482240011440030000449028F081287086B21142022641C4114CB2224184082D1243C811112D34328584
+:805E80003211F021488B8480CA4A8375242A6D22468521CD98DA4281D226E18962121AD412D84152261E48C068273484A586D44272245832A02484407224054F32F5112485F2112CCF14F91124EF36F11164EB141D24AB961B21AB945781AF243934AF543B35AF347B24F84A914F82E414F9A44A8D814FA264114FA264592E5A96C55A8FD3
+:805F000049C25A1F49C2D31F49D238F1912C8F16F89124AF16F88124AF24D1C1F64A911D28AB945781AB944F82B44AFB24482B944782A9F9244889F9244A3F6F062E5B1B614D42CCF248111E68AF12D18194181D68AF46D981F442244D68AD912AD41AD385D45AFB2448AF547126E814F9261A46F1248216E5A26C182E42544D438E254D73
+:805F800042CCD234F491688D431FC162161741A7161741AF24E9C8F64A951F89F24AB65F89324A4F8BB44AFBB448AB94478B29B1B6B442F1A452AC09848004000000000080040000820000000080020000001008000044000000000014B09D074D2216136C4189C4282721103181A37412414AD8329419C9F426129C91154449B388A42C60
+:80600000493A41652A36224692888B8198C9D221B34432115C48443191345A621459E22235114E8B484221F022482741CC84F2442818226E16C0418A522185116554C5119828C432C21E41C283081A58812227AC178419B41102112D241935141F88511A4D124F2462A24662483C68482829BB8454228A54414B8396DA18C8A21294842E09
+:80608000C29AA6188CA618921145D124FC63B6C0442F84433D1F9C342129117221586147843B4176984A1127111E8A16F51221A3D121B445E111A2831DA6572C17412F4251838D438AF1C12A8CF348269574627442D121E242685833813431985D8A4B4B8E21B3D31864242A98628B922F83E44CC1A24D6816C5C4AEA56012112110C44C19
+:80610000C5410886A812821482AB8484466482815B48A524B2488804228384A4292185941682219AC2819694841242822D834C7464A1218523E1240881482C89444488110126F293841004809214001E4C62822440220140246814434134A58F14782148C142812185811DC88A8584283524103291A04114F024821125211902A145882130
+:8061800088887448A44244225BDA143D321457839CC14969F521422445D81EE312A1184E118F187488D48752214D4BC3F188412F12385844C8CC7822C1748F31D424742532646B1490783312F3833416D8287294B18B32D2424E115E284AB349C28B15E81498C22D8C76C6642D9212985A5248DB3214321459B22951B446D42182C4282E05
+:806200008C28211229C984235221CD41CB148E19395284911F82348D1C14C45999A4C28D2284218AC1413D22139B1816F883121B8448B06181E21462848511C882309EAE544322C8142A68424D28878A50726081A0411242C7214D4219C1118A61148D418195448418C34449B86199C4822422A35722413D1649E44954848F24A21241458B
+:8062800002131A7438C2914286B41B94121B2929583293E4C804D0222C354A5852B0680A441216A6412B164846982221211E8410F8A211846B1886D42102AC013041293988822622D6321CB4168836854C02C84E289E2824C0188B6146216843124D1250185AD248B442F16214B04242B862C818CAF18D181052218C924884592331151CBF
+:80630000845421244426185518328D144163E488311C4C921229B4835648414CE18461848491A119014618349489C2A4211668428B8410C41149D82822AA8285D248D4843822612249F138FD6032430211154632249038EC81628582421A0421239411284880C16D50843341C82828112D142987692219D2421191214C4121D822E29104EE
+:80638000C81342A2414418848282000085E2CC469122269318188F71D22547BC15F2611825E219321A82AB4195F482198AE1D48311021638111F847A825A688F12C14A8D26C5B21DF84A142FC8939A13B121382689B284437C34B18A66935E254B251A6C12124B94AC84FB728AC66648868692848953487F83034563414722153842E026B8
+:8064000001211E4C80143A814A11D4620225F53448AB94414E2441421B424463621D2A2524223424282924D11419B12261882C81948A8608122553814CD18404367848E28214A842A048BFE104156442221181228522942289291818599214153882167412318A488482A814841912EE142221649252220081008CD321088B14828450219B
+:80648000C816AA12808181C84420C46484AB42002508641C112814012414004C0100A024411A0A781038844083C88B64864214781811A124440012554291614121231858416084402812028081F4C6C8106411541810044974619841128522B88241F1218476018148139442914A8848220143018D8144841961244871857219821488C1FD
+:8065000064A12F122484140446E84A94842606248C1804F06ECAC068904823441151432922C1A4C12685C122890181148821211042A11211C928022081814A028492144E841126344C80018D121818602230484A8101582698A2247F7E0682284018443182281249A2A182401C2442031E212CC324282826A848124826C11299C221A460C1
+:80658000481143413114B08C14014918481A011245114844084421A041C018AFE90F8CE444D1827422921825485849463C18350A8C08265A284638984394881568151CA41499817621D2289421E02804265228224642D6282883322486B2282185B114C4841588A1418CA3812F8822A9814941385C46F27F6B2414A0431122004002800113
+:806600002880113444100188002C01211289B84409684A88423421284888209C21115C0A50184682140223022A04200282EE19242C034183C4264448891112826228164492241664228C928213D1848138981422199118504841290112236C219A22D112512182891408E044112814914230122E4244606149440429F2AE6340081AC414D0
+:80668000205241406414241F4201192288B884211C3C44881D1825428245883C9424C02C16549412C8C48848C144122B2824302111EC81880288412C1C24C88818A14CF8E7A1C06167488F82F211262F1113F84C446786DF24F467868F32388987C19883D32AFA4C84A9F849CB9F6BE81DF488887A7691628287928D286B81C1BED54D242F
+:80670000E7312D4815EA25C42427C12FE97114B26DE3332DFB91199D112E11AD1A2B845F8C61458D1AAB848D3C8F6CE448AB91CF8895284B71E783DBCF246F64E1945121AD415554343551413E149E518E2C3643731CDEC5B824D1B2C35C96B444D5CD7B5131892D499F2CF811963F14F128184E2885F8CBC858474C8F4B6C582F26A8421E
+:80678000118E112BC885D42F7C28A44917651AF4115BAF31DCB794628C92444DA85227482B814D188788CAFC72E11413E223F214144F847128FA232CA48F31D682D288B213D182BB8259132D2117D91B4B473F6B322539222B529CA9A61C86F434421D673F7B59273E132EAC8F239B323D385F11F585B3C5F14BACC45F8CC22D6F24F662F0
+:80680000ACED685714830818724F4BF5F2822B1367224D4246E4476446245F730842146012C01100400114121482B091848284128132118113A824192114A12439291422A482C081200234C082400314960840022448148200F0D376143E214F43C3261D239F53F239319FD55559AFC6F66DF5EF11F389B1BF9858DB95FBAA819B89CFCCD6
+:80688000FA9DBDEF95F15D1B8F9EFFC9C8AF9EFAA1A3273AB57138AAAB8E838F8CFCD9E88F43F378D3677C2F24F483859FAA7A82DC13E15CFA888EFD3F3F25F1323BEFA4F5195BBFECFD4D172B558F62E52DB96EB183E521E1ADFD4448842FE2EAB34DF331614FE2761EDC1DF23D2FDFE3F35F1DB754AFE4F69575BFD3F3AB113F19DA5B91
+:80690000F18CBBFFF8F8FFBDFFFCFBE3A17FA7FA6B69BF9EFFD9499F9EFFA8E9DFD6FC7C4DDFA3F4A181AF5BFBFDEEEFBBFA322CEFEDFDCC4F7B661F4DFEBDBF35DF9FF5DCF9DFE6FA531FFF7DF35B1ABFE5F55BDABFB4F74F57AF85F74CD48FA7DB6AF9B3F47D16AF85FD6E584F93F726FE6F45477151F616548FE3F32B2D9F53D29BF234
+:806980004E4FCFE3F36E7CFFD4F713368EB1BF985BEDB5FBAF15DF39FC5CBADF99FF7D3BEF15F3EBF99F98FBC9981F38FE67EEDFF4F5384B4F3DF6A4E78F94FFF8E3CFE6F7587A7FFEF2C2461F7AFE88836F42F263311F7CF8EEAA7FFCF3D35B7FF3F74B5C9F31F5CAE9DFF5F15F5DAFE3F5FEB8E7A62B6E4F61F19C9C6FC7E3C1E162FB4E
+:806A000035A6341F375437F7F1FF72F33F3ADFB2724FFD7F35BFF4F71F7DBFB1F38211BFB9F98F97FFBAF9AEB7FBFFFFFEFBE3E95FF7F32B3C8F9EFF79781F94FC89C85FF6F67F7EFFA3F4DDD3AF7BFF7FFFEFABFE266CEFE7F7B5277F6EF692E7BFB1F1272FFFD6F7F5FFFFCEFACF1BFFFDF77F7C9FA4F51A9BBFBCFD4F1FFFD7D5EEF90A
+:806A80007EBAEFE4F8F6F46F28D98EF92C184FB3F76CEE7FB40543021C0127126022121482144001308120492408824282891201004918988690921004490845022E8284244062811448006C42C82660445048F0A7CC200800407442032219D42281C293116C01B819744A22D158011C2148113218211CD28369495048451281B111D22673
+:806B00007891089E68455181D081162298121558528608822180082886FAFBB2C0431F4152381F417248F31124A7141D64AB141F41F64A911B29AF143915AF3439B5AF34B925F442915F82D412F935481CF9A54A1CF8254A16F1255A96F1214A96D5A2ED49D2A2F491242D421F49D238F99124AF34F19124AF34F18124AF24D141F24A91FF
+:806B80001B29AF145985AB9443FA4A9243FA4292478A29F9A448984FAAF44C8250B21F41563E157848F3112CC7341D28EF24D181F24A971FC8F24A335788AF3478A1587855C893578A297927D81AF9A55AD0A5CC853FA264593F8244D4926C596D4817892D8A1E64AD811F49724AE348724AF39124EF24F91124AD951F41F242A116D87A3A
+:806C000039348F2439342F247134981A6B4329D9A4F1553D00000000004440042840018420040028000000000000C041000000004480020000004001EFB442B21152142572111862A22C532C14A62C5822348561152788851511B1225D18C034264404897115F812A82305A381BC1AD827C82116116A22C816E82164411783B481118CF4C3
+:806C800018411C351C23725412941A43414858289FF307202B024D41359441226A51328B128E118B18CE14A7485D12122FE8B4684129D885358985F18A213D2831625153B25B7A8492382E44584C1922D112D948D121D885C2A990144E839A4401852644BE814238844E281E251C41F4321F143B2156048341D248E214D1226225744F8884
+:806D0000D212618A653116AD81B72155BA69B1425A21C9619BC723176AA6311BECF7248123B532B885D1A2D284D14B7516F142128C81C9448F11F832414C7931581C6B8419A1429C311C44A3B234441CC6122AC11983F1696D00197222127146113122C426E1888221D812E189F448814341A4487011988819441411480811833125871407
+:806D80002528ADC2822A18419221A909C5D281021285A348858164341E4864131862898F44528510F4C12F60220020A421851211C448AF14014A38112D12D0482A52224100882290444C126419151AD88218081A82082641443391414418111C914130112116C8863048801A1428E2320523C1132E1185F2192415B824746C32516F1883E7
+:806E0000B2A231128B4845D88129648457821B427E841419C2852B8225D281F11841274223E142E824E14832B6244E261DB41E8217234E94843B8633B3A494162B242B81AF3448948D4CA8218F62A11A2E128395581E4443FCD45A80118113B8494129669423F411282B143A28918844BB812E88488C42A414C0811526287422E841646826
+:806E8000244CB2C25182A644024B281951221B588B1813B422A1E116F11243884608B338883A6842AB942AC18818C443F41CB824266221142443A2214538261D164B482659224A98512D18904426585233C6A41428A22C12741451381393198C1878A422A1214B862D118A7231542415B22448552441221C35836D11414351248981428213
+:806F000077442825FAAC8E8024B242824124B216040028259618A3D6A19484C2228AD194446845205B4282932291112C448891A13015222D481D228D818544C928418850185B412E4245B1847428021A34464E8E86189628187FAE07BD24167458522884251458861B3445121168428603284361616022A24071161178A84446241AD425BD
+:806F8000429451290123C1788D844130144C65121AC414235284A918982186D42C48240816348249D184FA6FE180014591241246012603278483A1210060347042599423018836448816229428440000A828102421239282804139488A21828168811212881812225A2284F47E4910672345C93463D116D6827425BA118634132F22D12891
+:80700000C1C91934E24F2865F41E852FD2B12298445961C22316DE29F4142853D82474213816A6A2291F41824374A8F41E214D2A1D84CCF411241D48472487191AB24A318D8E1426CE8C4B849AD42CC13CCAB164A1848FF7092A45E4224118084D1240423C288400A15121328148819228135848224C021A0244200550221AC21182608173
+:807080002A01981628D281C482704821C9121225A4488843127824F897C920A418812C016064841E2299019082306280D424A2212400C0242938120024478215489248225C110244190851E01208382811252221811268465084892808D0290D8C4204496624B012A22423043091C304002250811856988822608620124881218C02190806
+:80710000842B2124894681982C40C4848C8804114444290A6D18190822A41AF81A6320E12AC4221C44A821121C418851120010E884220822259185608810250111122D4258604A188D42D041B81242862203001144428C6124202412282814160C43F2F7C7C02A80041244890211284AE94842025024263141882224A66111A01283D2826F
+:807180001892421601845659288A4208488C0148004C88C112288844820042206282482348B8ED09004124228410088001404838824605CC18C488203224702108001084212122C8818DA49768488890394128414051B48D121100189024484B4242142F37032116C81881471429D42234412885818A74C481246211001921812282011103
+:8072000021390A0081291244282192129014008810810A2C038A4262884D8228A6C88824822992889F62024280040000A024216C028001926901222931184885810990588883B22228084C4824014886C111830A00141D284C08304410C28246040081F0B75900A6082816056063188242481484C217446488218C68121814865142823003
+:807280008352601127252247246213023B12288818111902E0280426D1945C21482C240129B542498882F47265701258422F617418B528B81C1E08838424524185C262248B8321139344250114A90818C0984041217284C88112114F84518148242E185528819C21481CE148818DE288F184284568C82A012604274843F2AC7B00CF8B51C6
+:80730000843F91F64974E3D888F171618FA4E112B592D811F44D42212EAA5F8AFCC41114AFD3C2299F8CB1829811459C8A2E1985BA1198124AF158481AB892F3BC111FC2C5214197237FC8A1218DB8CD281C0A8EA41F12F1E2332F28E9C5F1821127E62F4AF8862C4F6AF1C8A84B384E4C87128FC8F9D759241E722F4834184F46319426AD
+:80738000A621A5946393A912D64204A954383B423B3518182E218D318F186422576EAF296212A113BC14F223A72B5287C68CF6D6823F21F51A392F18B2287A897194F1B111174A1B284B4356B8117414E928741C8424A443522E428FA638288618F6986630622CD262532827B25E786F26C41A324E2A1B642AFA82898FA4A4142F45C3A61A
+:80740000476A5F2C78B7B2167831E883FA81211C022B219CE431742BAB18CFA892C46CC82143FAA1864D145E432B921746807424D511F188A68893D61FF84182CBA8CD2A8F24D98A7A14D442B484CAE42AF6661B00224001806422400224822C016C220848859641904189B283042904311027948242214225414841F84481F044818445B2
+:8074800081448344C148644824480000F0BB2C242F21B252F32E247F41F58716EF4DF61624DD311D13AF27FBD3D11F1DFEC1D2AF21F18AC24F67B472F5D6D55F75DD3AE194E99CF99891AF3FFCEB888F8EF2111B4E4B3F3DFC6A4B8EC39F88EA4BFBB8BBBF63B3F3FB352F4D227FB8BBD3FD8D858FCABEA1FEC98C9F9AFEAD98BF86C946BF
+:807500004B188CB4A6F88A88EF42D5EADC6EF1B6B6CFC2FE2828EFC7F47B1F242B55AF8BF53E2C6F93F32E9CEF45FF5E5EFF12F56A3ABF37FBF3951F1DFEC9FFAF21F1CAEA2FE5F716147F7FFD75F77F72F34A9BBF94F9F8F1DF5CFFCD8B9F94F9131B5E5A3F39FD2B4BBE918F98E9CDF9B4BB7FCBBBB2FBB7EF4F31B297FFD3D15F5FFF3B
+:80758000B8ED1BE8DFDEFABD7DCFDAFB2BB83F23DB37B197F9AC824F8AF824B28FA3FB2E3E6F87FBE6EC8F86F6EC6CCF5144E225F61674CF437317F41566EF65F71624DD233F31F35AF21F5DFED1E33F2C5B2AABD96F67BC72F5F3F13FB1F96A4BBF13FF82899F1DFDA91B3F9ADCA8FA595BB4BFBDFC7A4F5F79FFD8F32BEBCFAEFF256ABF
+:807600003F2EFE31779FA2F29F9BAF1BF3F9F99F8BFAEDAD1F4CFAA5E49FDCFDE3928F34F6C613AFD4F4E6ACAFCCF66A74AFCEFE6A322BDBEFC2DEC8B2ECFFA1CBE025F7BE34CFC3F3373FFFA3F35E76EFE5F77F71AFA5F75BF31F1FFBD163FF9C5D2AAFAFFDF27E2F13F1F7C3BF92FA7F5F7F53FF1B999F99FBEC6F7FAA7C19FB535B1F2C
+:8076800091F1DBD9BFF7F5F7FDAFAEF772F85FADFFF7F32F3DFEBBB7DFF3F3FEB3BF1DFF91B99F93F2EDAD5F56F2B4759FDCFFE3F2BFBDFF4753FF4DFDEECAEF86F4EAB6AFCFFFEA7E2F8BFDA4EC8FC6F6EC68BF48096901230200411220018224480020C12413811201130800118394139014908610042A014F12082A49C8818214844049
+:80770000088240C82400828744F046A8001A12B4117222C2444E1228341B68621129084213F2428482A511918A321C38248827A2144051228E218CA425A0242D8319D22C2808865C1882144C2256812F2438848581D44282F442A24783A9880447184FFB0B2E421F417228F2112C8F14F8112CA7261D6CAF34F1812CAF34B981F64A93553F
+:80778000F84A924F8AF44AB54B4A2F3479A5D812F9A5481CF9A54A5CFA264A16F1274A96F1234A96D5A2F498242DCA1F49D222FC9124AD831F49724CF19124AF14F88124EF14F99124AF34B911F24A9153F94A9343F24A9643B34A7924989A4F8A84F9244AAF350EACF4116485F2116C87141FC1F24A12CCF248131FC8D278A9688F34731F
+:8078000085D828F1A44885B5A4F44A13138AF1A748A9B9A545F527D88D817B42123F826C4925E95192829D242F82E841D432F8816C46E181F24A814CF26E911FC9D27AB111D258BB95D2326182AD9243D32A393489F8A6482B344FA2919A40280800004A1222080000000000008001000000004008480000000000280000800400F08A8BE7
+:80788000241664411229012A0415C658B2181A04122931824AF8254826A1288B181588A12881113483D742D921B249092B1888522E13192B411554382E812F146843448E11281968980049E18874422AB228E84C8282F8D3311422133A28ECF2A84217896B968C6232461858832D5286FC418815DAA102C37942BC4522DA495C841C7A2225
+:80790000C444111D2A4B81E042843216261714D487A88126C29445E8C142631C2837811622416D838562411816A81416D85881F65A7330164F9DD22823938A4ABB12862204478115A216618D4388A3B84CF228956B824FB885C2D11EAC1C78A441B168E158B121919B592221F81C621F61F241A889318144B413988249C184439A231B1A06
+:8079800088115084C728422D288D924684A3C2DF230E2200C46652814958C1AF32E18946E2810496989215E83412018C8472815848902821465423899286422CA42869110116D4166841266249C3F2116C2693411C61812417818564832CA1418921A124B65848242FC5092E121504404158188420115881218CC494848800008414844025
+:807A00002AC112402848A821902124402228242182822141A221189088800818800985042F230A48002911C81648163348897282A121835521836469914C8141369110D424B281220485A129A6C214D02228E248011B82B025E1819881A1411C6442A918188881C13423E1C152222C82128848FA5115800524109818AD41912136C8891BB1
+:807A8000212341BA4818DC1288014123181811846824408B887882448212728144224872919498861162421818822A218161894323E982612190A28440F27E772052528041110418464802C18B2446C1148A111884011C1112B418322386288181C3281285A181281E289021208224312890414952A2818D24002410142222018D842D18D9
+:807B00004FBF013111002481143019208841094E1827C14782442348041048AA28230280212212C44849025180120226410289211238984882468412C82241810062F0D1DE402202E04142C11AC3942423141202250880018D441E489118444485041D144C1194544C3828881024CA121249931C844AE2846122482221188582688149826E
+:807B8000E1210290141283F47288A0122C1104203124102291290024C082E08482824284A4142842848D4280022C213122A7281C112252498D812081496148908100618C2128314483A42583224448E64F487321820160411568738744271123240A91A5E2A16428C9B328E488B63C54185846D848B24618CA15C02443E341CA328F28C4AD
+:807C00002A59D1418242E891081B21EAC1494D3862ACEA81E82461688B482E184C63442F44B3681138442E18C3D4C5011819120626221108C322513A120070140841250444C014902822839416124850862849082928F126134C921C8424122C081400844C2118285328802221042F4E0A1400100218501230289088C01400478128841496
+:807C80008460A20020020000220044004008000040110412105428001240F8AB1B001281C91284418A213388D0810181857228A181402208430800116D112D143024248828800228271119C18443D881823822208141021901800116F414680043F2846A10011018021827211483285218A881430100228220081230811624024400222867
+:807D0000224014229184854401001818282021011881001890149FDC0C848B148143128441081A0245DC44B12CA22284B382D94841424853A625B238B112E128B881D8420128241D81151151888538681C11018826889822504445B425F22224140044244CF1443A2552223E18AB49000024008418102101008124000082004100001008BF
+:807D80000000200224100122000000400284000080F4A81D50288C66244810042200CC5884448B218A02002002250221184C8188082041311134A4812D48424820020011165414448982020000502210F26B7D248480060000128140341828808901000021124B11C0810000601280420868801204301810C1148042091200410021128F0D
+:807E0000320C80040000001844188A42410181811800218001881014044021088422480000002041041A02008400229042A011CEFD00000000001114001400810000000028002100002400000000000000182001000000F067744032484246020000984D844741438221024004405222256241229230840050111932218518384A66220C96
+:807E800000386011451475248821020018222C542225A2113FD946C21885C846480080130818884D2C8982020020025024211849C988880000501322508849840400100114D04492231A020000002425F49BE60000112200400114C082C018819088120000114100400480020023018222212200004008841400810080C444F07C4B0000BD
+:807F000000008011481881011420010088000000000020080000000020011280010000000020E4830A12401203002A028D81181F81E881588385194808A022880041224514410480018A81022303221032248082311100811351811212806142A04420F447BD402242042140881159818A88A1181E1113682181841A0182001441225024C6
+:807F80001008282C022722008606C0212042C8111B11911AD182C111240080029044F0ECFB2421212224284120A1111A711909818118821A918C000041444440084504002A4882423222288E2222001813011416018100848508800490446FB3036F23D222E222B1122111022C512239F8121B1F11B181F991898F81F888414E48D091541B
+:80800000111C548985F84448874447424B244F42224204284554642E246F23D222E222B1B2A1812B88822C512239F812131F11B189788159888B488F84048C04488558884F8474DC0F6F22D226A2123A212101182592823CF1111319E989D888B888242C44511148155889688F44544C49A222222280425444386F22D226AA121AA1819A50
+:8080800028A8182592823CF1111319E88959888924240480445888684FE7080000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000018
+:808100000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000A1
+:8081800000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE21
+:80820000000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F0ED
+:808280004FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000010
+:8083000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000009F
+:80838000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000001F
+:808400000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000009E
+:8084800000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000001E
+:80850000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000009D
+:808580000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000001D
+:8086000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000009C
+:80868000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000001C
+:808700000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000009B
+:8087800000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000001B
+:80880000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000009A
+:808880000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000001A
+:8089000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000099
+:80898000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F19
+:808A00000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FF8B
+:808A8000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000017
+:808B000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000097
+:808B8000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000017
+:808C00000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000096
+:808C800000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000016
+:808D0000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000095
+:808D80000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000015
+:808E000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000094
+:808E8000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000014
+:808F00000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000093
+:808F800000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000013
+:80900000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000092
+:809080000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE44F410140582445480222124B12228882284C021642244802822182391113431418818158288591
+:8091000044A121189441414143020022004082C2268902240012DFF34B02172111112D1130244342742314034D214147281127621D241E221B122B1A1E8883F11882A0284B1296D2383B951EA89F485248136A32502915081D88848D32812696242625712C1134256342464886B252028724846EBA10230184504A10420216010086C4260C
+:80918000702384422111D82831888823C121121F4811410845081121008182441602100240084501502284A0213048218FB40B00211129014302301521281C38842411438281A1188888009021442581528422492AC82243021B2127814014C8280010214101101466822826220440F8231E001114400140248242042604220010221282F7
+:80920000011002002089C819908810414801110041002624024428201214040040F24384000040042042042200000040062821881880981282250A1C0140410800148410342826C424004C0224280024002180F14C2D0020010000000000000000820000000018000000400400000000000000000000EF680C4C0100441885C218441490A9
+:8092800022C0188889B88151411821D01448646884207218061F21825522A8A44480321A535A8183C2211353871A0A1A12611100411241217018C448A6F87EBC10026111339167259421B0C88168918E124C7818742211088C68118338288B3826C8452544CD218C11140812268438342309004D11C120D24114180883544264244D88292D
+:8093000022458C08F06FEDC014001147312E42648B21414629588286928C43B822E881183588390147888AE148D2261414688290112C45225B684348A621A3E15852812893B22111ED140B18F011480025F68418274229446CC9896488FFAF02211006211741811120091B2118128951811480018938218D248485015CD2253118472281AB
+:809380000022A012820070111C04234214C8281450424100200100223F410C1041C124218418152404508188922C69885C084C18645416885884812658181185D18461482E924422122AA5284581621280012140018800458862823843811194A8243E86501625721814B8253121443849F188141EA81A081145D96141D85868851B188B86
+:809400001886F118251B6886243426167C823481B9129488478913CA851CE1284374C4E8D4B98432238DA41781A972125B815D1A5C8471881472844A386C4AC254816FB44F022418433214871243014183A1381488184D189D8670888425F9881416983519388422255881444D1925E442594886A8281A6C114D11282887118012441163BE
+:8094800081824D1A484CD12C084B38A96184E0C453281F840E1546518585C2210059A3418644B818081CC88312D948D184584146C18189986C848C74243114AD81828E2924824B12169125A2A82534CD4CFC2492112F8238182618131B4145886282814143634682D03A0D224828160D601100528C412342628431823012201164C113112C
+:8095000032A22847838A811592241B12901487422A146A51C41E84858242C81C4B284659288B8246A882844A328C8BC14821C022EF2706184C542C60815481412A5124107888F42618182241C486240185024789818244424952844323714334381088641A86A81221463441112E42E04132C26644D4841454243024C312E2C2C148AC49E7
+:809580004254221150265823D42202601858188844163A1810088D81CA11214454B48D51100811848308682B41184381028418B024011200400260811824181E8800FF1A0424D04942592E465523281AC2143F8168218D928E1C2F819411165C48CC0913D984C5184788A5762192198B25AE14A454457A58648246B244C1224F98E39AE10A
+:80960000C19218C9C5415783CF24A22989314A6D488D468B86C4CB42A3C81EC921911CA44E14B026415422168421B148411482041D4800642698821022112848954150844E24418149A5212AA128181E2422124044624824282001198628084120C114AAA4248688A242FF8445021741811B428145098428848E288883618840081228CC43
+:80968000024014CC215058861434141B213014231211C4148152001EC81742A3582436814208168421217128041E284CA14183F4194940044421124041741802101A0410B41212844882322814402C01481A02201142482418425422902A21420010115318001004482002288E7C10022800100449B2112201C014181286A528458161425B
+:809700001D844C816288154C14887A2134A68489888892841C3A84948C9818492888048188808822828A1D8412C48841F032822001133114E0810481C08490480085A4C284800119210100211A38226511081748C024121281284902112820F1CA2130121241008128188E1881406848EFA10A4140D221836151811200143A088928433418
+:80978000115018221A084E8848593448E0480422A901881482221312284482781182648224197268C28410C184C24C6284004302F0549400128904001420111C08105428812CC81426A24811C12CD194A812002AB1886181301829232112421492111A02811C788264421210C81C12224480912822B02254827F7E03304241502520912296
+:8098000020220200212822832441083022128290D815022190221032140012240021124E110015440149280180028001F02C3580541418100440448C081298B0243812A12318968225889828004400844024482C0116C282388CA2814712A012601188811800882664844084088311541360812248449160415890411C484488061064828C
+:8098800010043823342118A0849C512182812D2414C42561821848274884121D26411D24214227418002C01820084D124638862AF45A8F244D4250CD54C559851A81D148923C93899918CDC865F66CA29B9A4BB4616439381C8BD18D25148417A16EA43F81EA82D921B83AF11E9C8C52114F6BBA857938F81C568B282F226298376D3F7222
+:80990000B41DFA22922EA33B918D8C1D841A73B4F464A84F8381A1824F43ED273828FF620A1624A5211D1213D15851596B214F22B181C422D66841188F82E341A12183E84A92944F13E392F344244B419F4A565C8F44D429B588711C33268E882CF211144B3AC0218E223F8CB21261D81F62BA24FA882866F7412183551849B12431848FB9
+:8099800084C8144AFA28888D1C28497544B4D30129D155C3126B634C3152418D4C16E8D2E89298288C68481A5882657F32FC111BAF8E12E8487821FA21884D8A584971947924D742F2183C4D2782E72A1686713AD6466112ACB819B11EC5514B952116D883518414122A88A3418594644F21528885CCE8DFAA08420000271430427042219C
+:809A00003142922324282421042008824224420020042002000000244002A04800200848A048200882F0A4D4246B224721BF93F2282D4AE425F4776E6F64D14EF59ED6BF2DDD28F928541ED2AB55FF72F34E443F3636267F7FF732381E24CF41F1BEA66FFAF8CE5C1E4E2F34F4D3526F6FF636B61FE1F91A16AFB3F3BAA67F31F2332B85E7
+:809A8000FA92BE7FD3B3B1F39F587F4AFED8EABD2A9F25F78993B78215F5919143FA88988B348F88DAC8E425F524284BBA2F42F6B542F036241FF5F52F2BBFD3F31D1EF5F77E7CC7448D443F79FDFED68F26D648F71C56EF44F6E5D5CF6AF93FBF6BD7DFD3E1A3F3B735DFD5F13F194F1AD875F81349DFF3FBFF7F3F3FF7BBBB2F78F9BA59
+:809B000094EFAB7BB2FCB5211F9BFF8CAE2FE9F7AF3DBB99AF81F285B72F6FFFAAAEEF61F3BBB3AF581ABC14F3A4A48FC9BB7CF71424AAFC785825F838388FCFFD9F24242B661F31F43321C7D187A1A5F4652C49F4181ADFDCDA43F84AD88FA8BB56F99898AFE4F59F85EFEAF8BB99EFEEFEB3B9FFD1F9DDD54F427321F94DCD1FB5F523A7
+:809B8000453FBB7937FFB7B32FB9F9B6B22FA2F3B7AF6D267F7BFE39133F7BFB3C3E9F2BF3DF58BFEFFE9E2BFD3FCEF61F28F91B39448AB8A4F9C898CF44F3E8F88D44CAFC223C4F4EFF6874BFBE056F47F619577F32F22F2DDF85F55D57BFF7B31AF5383A5FDFFBFADCAF8BFA9C9AEF8DF9ECCE2FA2F3BFB3EFE6FF63D3EFE3FBB7BDFF05
+:809C0000D9F9DD9F4F86F7EDCBFFF4F453598FFAF6979E3FB3F3BBBBAFC9F9BEB4EFA373B7E56BF3BBB7FFF1F3D33FEFCBF39B91AF95F7D9FF6F3DFDAFBFBFFCFFFAFBFF19F99D955F5BF9B4B48FCDBFFCFFF4F4BAFFF8D89E9CCFCFFFE8D43FC40C18A012844D12844038241608842416486681241281C024123081850442218D242901F1
+:809C80004901290100002941E8320145618114860812002001001285041F8C014140C12C6531114112250226239182C086C0268444128847828D8148887934186011245C423818611A12C2242F1241FC221200169488682B8419921245883814A845B8481A842B827884D161032D521F41D228F11124A7141F41724AD141B24AF11124AF5A
+:809D000014B911B24A3915AB9443F34A9143F2429147822D914F82D418F9244A1CF8244A87114FA264192E5A96C54A9E242E4A1F49E222F49124C7221F497268F2912CA7261F48F24A121D2CAF269921AB9455B84A3924ABB447822B944782A9F92448B84FA2F4DA9EE082F51144AD131F4156181E24A7121594181E248D151D24A91215CF
+:809D80003AA58D8153CA9157831CF1274889B126C1815FA239184FA26C181FA26C412E4B96E582FC912C2EC99E648F32F891446E831FC9F222821FC8D228D1C1F22A9619F248B45D28AF143924A97B2498924782AB946392B24FA2D51701848004008200004480020088000021008008000025012004480040480100000000000000D01426
+:809E0000031128F0241143410C435148292478123881274147142554411286142929924C8544114C594ACF18B12881998C24B08522A22925748491112266E44264814BC28B2123861149E44142F82418A52498448422B04202472612212562222A819228184C280221B01868114E128E2499E4223121C3242138826216040059C2324B1E3A
+:809E80008BA41E4247291089437C1492181A184412018B842D548901442078221CE8427444E9C4F2BCC330455E22244425E641820283D142A42825FA218444155C4313712234C18733AE1387424D58169883C64C197E89B41892A593B8166A86DF2B84E12718CCA14149B148237618B444F8261B623A744154482E14F01826874827484DA2
+:809F000042874685F414486BC66022001B212A41081E2C4182204122A1941246245948004830842062412001124B124229084F22081416D418811266498002D0286881185048002618084A22F2A438A0122823A221A14881C443E441342A100824512C0246061C21417181C821450839048C28F124DA8504442210C22847224418114B1236
+:809F8000128112A048D084042E488903301481F05F587042D41211545A4E14859354E082D192082D322CC11849D12863C887439B295B5A4EAC8C981C418564321FC13218F43CD34118A24B76E22288E41AF12C114D92CE19BCDD18E2C268988A92222A6489168FED11E2C1C21449A8212E4483E44152A417D7D042D42101B72341144C01B1
+:80A0000028BF210829131232143351482331BC53B6350C1601D1197222A1148581721221C6182424421B281371B8B241718871325149932991221A2428A8485C1528E4C2281244382C85F6CC48E02221C2244183C54A8914DC483544260883C118D084B222C82C17248A41E881584817C82245D868114974927984F2841AAE4478A6242208
+:80A08000712A44D42CEA4144A88226241A28C2181E4F188CC2344F82218181B6148401CFCC4F12044A921248921A54846487452348E8C8364121826B9214903883BA84C4684148278C83011D8887245458596486597448654425144C84E12851844C624416749182140488167828D284312A204684F121DF20914443D12C6282C942B11257
+:80A100002211F11421242C5384162622143411244A4162411642286814226820135C210024489B282B83818E64811B1200A7124D6860128483870288424C7398C228A8FE98D0210491203181842400A043209848948142A1490483416184A24110021888288C3214381222402351182E440038008283810149442402848021F433BCD01401
+:80A180000143F3221A89F62418839536672145B883A3422FACB1481872A8C2F85582D124668B8B142E11ECA42846E48184B221E82174B481C16C6E141B524D5126C284EF22081CF644289C93244B241E215EA3421685A1C28324B28213E8C2411828FC53CAF0824244854184114141081B41608110F5481611444885618142437848048BA9
+:80A2000014254811324884F024485082C42444871213911C96CC924420114A88C8288116C8344558682A04BAC4342AF16DB61034581828840026443824008189180619D5A2815881701234911A98428C4241048483082A0440831912E481B28182C6818341A414869828004958840081C08850487E9200222605121A2242111152180029BE
+:80A2800041111468142071142182248428916484244216152408297222982130885146142444B281221201439C48422A74C822282A4824A443CFEF0E82002301508480111A0221418C2368481E4C3422C24608444A314630421131406844AB284588448461138A0184260440010020022818441828002F990256431468441A72C2034225AF
+:80A300006414182F1491144611744203284B411E44004048018830D4322522041C6418844889024400008826888A15A112812A39842048088C2DF81BE9100484003608158812C4884043028448118415982816291851848753848140281208811E482CC28A244B1426186882C014894288343485442924210184121A8242F17752608289E2
+:80A380001164C18414278118A09240ED81B2184208256228004C4114440810041224875118260170410C8117228042952811174148874124D024A1218285721422230212F02BD9240023214211C4222811141182D0146A18188062122A18822884042C84440244C83C3418642C08448E418424884E824A89060037844242822324841AC4DC
+:80A40000844441285F640B708286D42A0481506887411212A3140218C38411E482181288D2485114A94811594245C11120233862598211190482154841C82110A5610019C21480618218841226D848F5C31860856248E028A284122B419048618E144D816824828908584B48194A7122013C011AA8488B84662412529441424788221B43A0
+:80A480008800D041614889814154141D321018C824412422842524F8D7B7242CF19618644B3422AE14845D11D426D482D1227122F314C5718EC11B413FA42AF95ED8CDC51AD91865442D411B421D42424F28FC5451CD2423E5A1BEC37419C64637D21F89E192D184511117C8759CA4BE185F84B4188232152AE744B818E4AAD244728C7412
+:80A500003898242E694F8AFA892AB041E46CD6887132A819A3C434A7265B115E6B8D824AF81818BF24C197A744897828B46FB421F2B318E7D4428B184658FC4781EDCA9D152FC2E2AAF5241AC344EC9CFE47812C17FC18868B81EB6AC716AAFA1113C9B828C3C8DB138B4CC3A4222B3A8F44A58B2E286B983E1CC3E944F53574F01424837C
+:80A580007236D148D4ABF2116BA7231E6CAD22F97915F199495D84867838D8A4F1C61A4F11C5BB8685B221F295A45D4BDF28B852F34825445295F2138199644ACF2232262AB38CF822235B2CAE258C88F6585166DC516211EE112FD454523791EF89E5C4B814981A2B912883E84431187F350411211122824220064282428242820000246E
+:80A60000000080120229084110261404410048611006690829084C08444014410400F091B8342F44F46227A752EF23F1177D2F2AF7476F6F45C35AFFB9FD5F432725BD57FD532F94D277F4DF9FAFB5B142F4721529F9ACAC9F98596F7F64FCC662341F71E929F88997FFF8F84D66EEEE4FF5F5FEE25F69F5D692AF69F91E6445F686862F65
+:80A6800088F88D1F6F22F365E2DBDC9F2CF5C3526F75FD56E76F6EF6E2F2EB8ACFABF82BA26F4AEBCAA159CF79F87BC7347F75F5B277EFD3F12F1FEFE7F33AF2FFF7F67A328FE6F39FDEBFF5F5539ABFB6D377F48BCFADC2EF49F97E7CDF7DFD684E1F72B92EF3CD999F24F54F8EEFC4DFDAF41FDD6B89BF7FFFEFEB6F54F7626C6FE5F3D3
+:80A70000D2EE3F6FF7E3F7BFEAF9B6F6AFCADBD9F26426FFBED7E6F161EE1F4CFAF9723BF5CFF5F95AC9CFEFFEDAFAAF4AFDBD9CCF6BFABEBE6FCAE18DF5EABA4C49F243474F61753FFC3E36FFF1FB7B2BFFF5D2CE54E47FFFFB5B1FBFA9FC1B33FF34F9CB8BED4EEFCCF86C3D1F96F6765F7DB1EFDBF8B898CD167F64FC65EA37224FE1E0
+:80A78000F1171F9FFAF99B9FEF78FAE6EE4F65F5F7EF2F69F592F2BF79FB9FA4CD445F48FC818BB7888B31BF1DF779F7ABD48FA1F79656EF7DF4F6B22F2FFFDEF2EFA9F9BE966F49D9C6DB88FFAC9C9BC1346F62F6B636F7C3FF72F33E3EBFB7F23F6FBFA3F73E3E7FFFFB99DBBFA9FD193B7F75F999DFBFB1FD9F9DCFC6F5FDD7CFE7F5EB
+:80A80000677DEF9EFDEDD99F24F44FCE7FF7F62B4D6FEDF5171DBFFBFFDAFB6F6CFF666CEFE5F7D7E73F5DF583F7BD3E7F6DF3AE76FFC2F6E5A5DFACD3DFF3DB7C9FBDF66BF19F91F59C1FEF5DF4FCFAAFADFFFAF2EF8BF1BD96EFCBFB36BC8FA7FFE88B4F1C071C0114E012012C216132402341224105241588A2484A120100314C028131
+:80A8800019B148020020022F1201472260328C64124081041E4800004C2288024A025C034D42284F3211A1123026102C01100820D84271945818114C61834457A8C04828848664221645E848C2488E246D4112C532918541140C8D92446E118C141215088DA48058847084384841FFF4052D421F41722AF21124AB161F41326E1D24AB14C8
+:80A900001D24AB9419B24A5985AF4439A4AF54B9A4F44A9147822D914F82D458F9A44A5CF8244A1E254FA264194FA27C98F5244ADE244FA2FCD1244DC21F49D22CF1912CCB141F49324E1FC8B24ED941B24A9921AB9453F14A9443F24AB44782AF447924D85AF924484AF9244ADFBC042D481F45D2287411342A1E64E59141A9D141D64AFC
+:80A9800081D652D381D44AB3A1F44A9443FA4A9343C2912F82D45AE12AC1858C4CF527881227A216C1491C72223AC1ACBD51522C1F4916B811324A1B28AF24B981F648161B288F34339185028DB2228F242992986B422B944FA2F423820086840424000000000000000010020000001440010000000014000088002800000025015F86015E
+:80AA0000212A618227414D1816346827419B218F489128D0186448142988DD8244041CA11283942C6CD22CE2843244185862AA34D22112494195861E844159F2182217668B2113833411124344CC88C044418A274884E184F814BF402288C1A8237862CA152C022724982F8209852268611D288E1216582C86E8C8E442A14848484C9118C5
+:80AA80002D828CD8C2C91C2285D452042B1A8C91228B4112468418B44C088312083024248A82413C45222681F2A9A32424F2ACF2AC52C42D368D7427228D3241C3B9A86192C938832D921B4BA5D24851A41FA128E584B354E224E2C874346844238834BA1B2C2B6961AF1441B44628B82631441D144D2A5B828B121E484126698343544876
+:80AB00004782604643A1281724281E21D23F760F0018A0188C446141149E48272220041014A8490070A4486488442622C418122D9846D484018444181B21E9219818284A8114F68124421200204822084F81C484416082BFCC0E008280080088000000000000000000000000000000000000000010010011400170E705296222111A614240
+:80AB8000C94221542427C11CA3421B8850CA45A2442B112E82865141888D2843E954041542A9249B41308285D84401A8272611444B128BA85442418C3222488D11C4886721182B482E824054881A2BF8433AD0222211C1144B428B24545026841B121C26C9882187214B54211F2268184488281789544847228C32489AC48831C584A52415
+:80AC000088223144AA992C5442418C3222483C493882899614722CA81825A4814A62883F350D008280080088000000000000000000000000000000000000000010010011400170E705002116044C04682392412A0129084C28192A6144228190881D42A8134204128CA128404402181241169C8212818C324A8C84A14889088951844C23ED
+:80AC8000C834008480F427A52426F41324646082322784C3E1819488608C48748466E5495414137292BD55B84463454B829562C4378145F184414F2A3414874A4E8A16F424D1224C62892E8199542D1843DD41D9141A513816C186E024C2484B1281C666854B42CC62C2CB96D062B221418481622783F4582460142A71488248D54838459D
+:80AD00004F8448C1468F51D25804896C2A9C7843045449C5242748848216F4822580B218D84132836CC1183654489D84111D8885918484428F4221829244584648B828B47508502410461804B05A9288208804212E921843912182984B1643D14184722862D1C08183AD124CDA4814A214321614C498895481E084B8C3A14218482B1830AB
+:80AD800012269C424B1887418825C8244C12F44CBA248D242C419848ACC2144143128131B841288C412492824A2212B8180449C2BC26D884221C4638188C48410884822A9428196122229668142A2148982486521448818CC84243A21228274822226F4D0885021B2428441D48808442044F22C4314210D8840500446C3911184160118C4D
+:80AE00002A0260148E448C51814AD14245026048462223488576448182B48C119444C09841822901F0E3DD0044122521018CD282115828C01889788261211824C95118288210288414021812441236AC12822411C081492811614270410827118CC158122081B11C08A1844287418CF448EA10D642311B27821E2C2F945128C325C21CA312
+:80AE800048582A9CC9162CD28454869932288C84F9112CCBA4C3D2426221C3431808CCC78C8311F112414CC2A2882C624A4D4A19E31865582B618F1231C846B18425F1C418C72C3E8A4B218E284A688126F8892E200222114034242885012AA1611C89041688A943004C190420446814A021493198A02588C0821285F1114418112A893410
+:80AF0000285018482CB1141258842041440843C124485F8D09A024194292212411641961A113C282111612C187F014428A62211C220114483C12018116873184824215081A088251141880C241191149848102102802204882F48312242812644648068C4248A224454848022E184287128372411804E082782402814816012608268A12A2
+:80AF800084B3248122A8248502448541120850380072C1221280A51630288EDF902221150440CC2448400428124100182041018460841C1424A128A6C14441141882880000604381459868491228460448000044428410F4289A4051242E1845122144618211836411180049A88240116882184B42136118882150A4434141398240083527
+:80B00000489488130183A424308418191498414D51844412480080B112024E7620185828608200A04112880043091C2528C54492193218001D28144E1845B181011B82834408132401B028488882414131244303001664424962182860824062119B490044200400400428006014411C32842A084244739444188C21024028212194418242
+:80B0800048141031A31446A448C04850418114305800801804A941F81BF41004B028011A1298220081293811812C18D82411088592881483084C8194811008400438001E8213010081298141012921134803169228182E128014C2443F4F0F442121411845C814491198241800D084113844199815174218D02421114C1468844410048378
+:80B10000C8182058848116AC25830D4342210882106484818C0440C43A40085D578081820400004C220836C4888902322002C04A2A9442838281B22418022302C051292841091E412008114AF1488430284C038C0A88224800418421F07C7A246CA148C7E31E2C85721454C88741CF44F144341B11A618D944E14979527435F161384A9F4F
+:80B18000B14AFF48194ED9B9342A57D14C7284951A512631284ABD82E43914F515121C085FB878357954BC48E484644489B248D21971859129A336388D483AA2824483683149F4937D10742244D124D416F3482A5D31657211E329E4D26A211C7918F244295DEB4CF816823664E3152A719414C44D8B428B5299F6358CA578877A943C8AA6
+:80B20000C953813E518817811DD889914889D516F2A916DB6A57911F928164C58CE489C2342B2640F42C725E18878225FCCD8BB023D22C9323A3342120E2862272281898B216C288918B1A4E388F58748D591CA7134F4296297EAD572C2837952D1886E156E341C1C136F851882A8968CA8B188F7BA226CAC3211FC9D114CA192A3592478B
+:80B28000E289B144D144754488889114278568188B256787301122112A51812B1611211D482113187291188294221B4129821402202864284224421D8240022CC924244AC292288004482B8212290829A84129289182482908290A8822426FE848D1337141EBE171187B1D7329F17E688FB7F733671F12F39A188D333F31F11514FF15F7BC
+:80B300008892AF2DB5FAFE91994F65F792819AEB8BFFA2EB2F9E6E224E55EDCEBFBDFCE8E84F6FFF3796AD7E4F13FEADA22F68F32238DFCBF219CAEF25B51CF6D392EF64F89BB4BF6BF39E923F22B862FCD2422F2DFC56C22B85CE822F2959467A21A85D5E668E41F024127FB17723FF1D4E4F25F46141F7B37F27F536669F97F7BF1FBF81
+:80B3800023F32AB2CD1DAFA9FFB2D72F58EB63FBB2BC4FEFFFFA9BFF9DEA8FEFE7F7636E2FAADAD9F32EAE7F3FFEE5EE7F5EFEB89B6F2DFFDCDA7F9CEC78F2F3737F63F39BC8CFA3B11CF3FBF8CF44FCA9B87F7FF7CAE49F15FF68F9FF7DB5CAFE7CF8CFA1792AF2B2926F48E88EFCBA78FAE784F6AA3BB012F223449FF3A3334781FFC7A8
+:80B40000F57D67AF65F77A44FF42FB99BFAFA1F21A38FF49F9DDDB7F29FAFB51CF1DEABDFD5F7D4F49FC7A7C1F5BDF34F1626BFF46ECF4F5246CEFD3F28A8D8F9FFF3C9DAF49F79A941FC8F8A1162F69FF9F1C8FB3FADE5FDFD3F69B9C1F14E92CBF41F8CA659F8EF71132CD9CFFDCF1E4347E76AF87A3BB8E82EB17ABB68BB28F44F54E91
+:80B48000A4145F13F23E3587E24FE7F33729EFD3733CF45C54DFD7F47EFD8FC9FB18B89F91DA5EF1F4D45F4FFFB9AFFFD1FBF1FF7FDFFFB5DD7FD7F6F1F5CFDEFBE1EDDFC2FE497FDFDAF636293FCAFAE1E3AF8BF9C6F82FCFFAC1C63F4EF481755FE9F8F3A9DFFFF53D75BFEBFFF7F5DFFFFF7DBDAF3CB6CBF7597ADF55FDFB53EFCAF157
+:80B500007C5C8F2BBB12F134366F87F748D889F94C4EBF240F004110040041001608407481081588129128101811184114514851810088400140581484406812164801144064812081224104001E4530A42821842148C02C2A210128208821C214134944A8144382A94A4422164108988B2120C498114D91128896081A1284048E44818A7C
+:80B5800012A84842431A081C2818A849835414DF38012E521F41D22CF1112487241FC9726AF21124AF24F11124AF24B911F24A9253F94A9253F34AB343FB42B34F83D412FBB4484E914FAAC4816FA2E411F2275A96F122DA87592FA2E549F222DA1F49F222D21F49F22A921F49B24AF1912CAB141F48B64AD141B24AD981B24A9945AB9404
+:80B6000043B24A39242B94478229F924484AFB244A9F320E2E5A5E24CF22856224CC7268C22487248E2C87644CF2483247888F2432258D334B484E83478A5CF2A748214F8A41F126881CD287EC14F222888754279216F5224817C82F82E849F42E811B4823C42CAD811741AB141D24AD941F81D64ABB14F44AB143B24A39242B9445989204
+:80B680002F82E444FB2618FEB940081C040000000000000000002100000012000000000000000044800A0000280021F0A96360125083262121848244E181823292814AE1C1B8823222829C98431D2486E14C436828111189C336381548883416C6C492431824821814C1848324B818B4C8028B1830A2848B188944C42882C8228E594022E1
+:80B700006863C16C5284C0281E24148826A241A13048161522C128982A0115147424B84471435481C149F112844C93483692642AA1125B18937473C8C48F21022813084E882564844D424B2969A6126AA841CB429448FD2E90212512D886644163849228536112412B28A323D148F12288330316392A1D921CE94835124728DB284925C342
+:80B780001F2E181D169B18782F84F128D44B4B23C524174946E1C294441E8C81A843B428A84A2D9889F642A28F42F14418384E8426E24498C852EF6A06004F1291212284802462812A2861248C848844268898414C2282528500147D4828418141444110E2488281D22838111C883242D01889141804412C283A48228B142608222FAF0C7D
+:80B80000004501343024103C1110C181134134112CE8818408A8434815C4212130248514A42443022E4228804212C11286541C44248C82A1288813D85A21815284819285944428B0580B1D124D228F2248942E3694582F14E33265C23B2825CA5A819729C57214887219743AB414C4188348584A26745662814AC938CD9287258A32145C8C
+:80B88000F8225417488F41BAA8D14264852AE52837184B148E299C81B148A14883188466452E488AD2181238A8DF27081321B2234852492A1198525D682D2C1F285281B1911D84954492384541C47484174864114C32462241268866C2224B417B284A13C1321B212B14821FC1A2142D1A818B388B1290518D518319C42C1A648C286826B5
+:80B9000028F21F3740425468412C42E4463121181721001EC2128C7112D24829E481783288989481844D282118E9618D49C19E4A3182285042A6348C8C18945E48490A4B161113A8818CD8420828488524338CD4C088ED5BB041013C24425186501268688D2428506A50848214800416D84154388C52424AF226888180628422B025741832
+:80B9800042B6618128C4429042C60200421C94544E144424814C042181F05F7B4084B1187411C8382248441311644516A2921C88110216B484C21A201898944944B9180814428C6941488A0489223248495128CD11488751304888C1124CC128A08443624485A221214353286F460F2861002914C114AC1114388325011A041048884104FF
+:80BA0000A01248804284044448D026311C218E4412441136048C81D214034F16A184848728708282212481018C8804AF2D08344493D138B119342E561431168CF69A611AD2227144911225C888818289142211DD49782638228723435618422ED8E44B4227844F1224C11443F3811426C214AB41722C45B87148B848F1118C1E4E989E4467
+:80BA80006626C1542B21839844242EA2B0A425418222124162C16641441281E889024130154C331460884A83A4145568448410041C65114D92F024C228A501CB141D482415FC248148E04804682992442170484408903894EFCA44011820041E21114424463922843110644181848C0556440C450124909A2011160285A2420030441A0284
+:80BB000021441223012281308A10082972189218881270D70D2541C4684197421068124A22481191188200F0862200808464A4F094484001004982840410462411042420744481188A110445420412001248846F320B8214201211044048442842C2242A01630150224400100453512118211884264411041284C042C04140044351214415
+:80BB80008924C3481A180441818A4448D5210522226C2424022344480400221D1835981128122845099028000043053ECC199815884C0249188894229F41C82485022522141882880260442200418429085F19440120C21A8502150223C12922840044411860C1188C140846084242425689E2124472140800C011260AC1A041111211A265
+:80BC00005602590825426881ED22128081E4650944C0412604448F4142648244842D2444401A48528100002061221222493824811828484AC864846C01128CA22444411A0812428C0A83412408221240A884F0E133241412831131942608002145A1811128800800860813C844418A1448022140028225081440040082101241C815141B0A
+:80BC8000218081814144212205E04103418E4110022116942144002961812961112541741461446591184511043C64482B4222C1424CC2418362328117645029642C6484426840C4442C04CC011688244218024013F85AA36082269454A4181F883142A142244015D28512121802214A912248A124CC837215184842A28416488348424868
+:80BD0000821D4801A544B144C822881E84114A3A62C881A7614501002518F4CB5F1429B2D512D4E4D628F8882D957821E442F5872965F2121A4552A58F635116A4E0A2B4125844494468814AB68EFC41415358285E284B1825FC988A8784412D42E741CD828F62E71D57C4B7286C22F51145428E21BB14E324A211C634126D24355E889AE7
+:80BD8000E415D8AAF4F7247021654A8F4133214F53D122811798282CF429211F12D8196358848D1216143E5415FB18288F14382844C7424E1AEF23E1C5E41364422F157C3DA2265C8674844472126C81F5B462C44C13D4253D42DD147A79347811FCC72847A44FA1D9883311893124989C5544AF5D4412C41117A2A3D583323567756D2970
+:80BE000067A4854498282781AB1175F1118C6B121FF9D34AD14CB54255C14F44F44D422D8336C424AF32D9C6F18A521F62C2714D443F2AF86A241581D1111166A28D22439456274849F3928A3D4A8E818E528B918F48944A47628FA231342B11878483081FDF0D00C011004081A482800888C081221CA8431C28C281221C08002811901413
+:80BE8000420041130813081318240840021448A0482008114C820420F4E2A7141B221F57B338F32E641B2A1F33F3796DDF116122673C7398321F49F993119789CF73B391F9A1341F1BF722395F5AF8A1E81F1AFA6C2D3BCA1FF2F617777FF37314F5D1C94F6DF95D48EAEABFF74F654E411E8B1BA29F2B5B2D7F7EFAEBA91E94EE221E1281
+:80BF0000DFBDFD63EAAF68D977F597176D46AF4CF44452AB1165F54A48888D8885FE3412345F12F2357D9F51D2AAF28C3C7FB3F341461F715122677CAF5AF2B2B1BF9BFB871B9FB8F2BDA29F3B7B9EF594597F8AFBE2D7ED4DC5F96E197F28FA657F7F71F5465A4FCDFD434B2B998D3F2F88FA92DB3F8EFE85C45F71FC38B1DF7AFFCC939D
+:80BF8000EF22F22F699ED45F77EB25F598DE3FB6FF8ABA3D13EFE9F34A52AF8DE526F5221B2F91B16AD782F9D899EF21F1FC48142AF231559F91F13E3DBF93F3292BFFD7F67D759F56F645A925F492938F91F31B9937117F69F93838AFF1F942517F6EE995F6424D545FEEFB6E459FD6FE5E74DFF7F752411F1FFCFDAFCF9DFDE4E48FAF13
+:80C00000FFC5EE1F6CFC124447F8AF43F3C4E37774BF96D2EEF8F2764F6DFCE3E72F27F65A32FF54FC8DCDCF61FD8A84CF67B738F336342B33AF84FDD8D88FE4F54ED9347F12F23D359FD1F31F3EFFC1F23F3F7FF6F6757FBFF6F665AF3F92F23333BF99DBFF7923FB362F9F49F91F966B676F36F1DAFCFFCCFC246A5FEEFC4E67DFF7F6F8
+:80C080005E56DFF6F7D3D57F76F4CF9FAFEDFFCEECFFEFFF64663C7416F79F1EBF6FFB57366F66F6EDEBEFEDFD73F77F7DFCB3E31F2EFFCADABFB5FDFEDCCF64FD9E9CCFE7F71E1CEFC3D34EE184FDD8DBCD565F1C04671240414802454318444842480234150817816C0281400410634420941490849086501410064503200112241A0403
+:80C10000846081441AD44822614412005F2D0B00244C52184C82311110119221892141341424102841054641485521901481658282B14842C2244811181E28618C3644126148221588984418100A10142818087F9D064D421F4152281F4132681F41324A1D24AF14D141B64A9921AB9453B14A3934AF5439342F54FB24482D954F82C49566
+:80C180004FA2C4814FA264514FA265194FA265592E5A9E244FA2F491242CFC91248D921F49B24CF89124AB841F48B64AD941B24A9921AF143985AF4439A4AB9443B2427924F84A944F8294984FA234A1D0A494618D524CB2687111342A4CB44AD141F64A941D24ABB451AB94F04AA5F042A54D482F545B862DB54D5A8F14DA24D858D22501
+:80C20000AC281FA2748851A18E252E4A1781ACD441D628F1116483B411324A1D6C8F16F181448F5481D25A3B858D9543FA4A9243B24249B8483B2689F9265A3F2503262888040014000000820000000021008008000082008400000028008004001200000014F0C3470045C21A1160641094118D8490889361444E1443C686842C81C611E6
+:80C28000E0423124241D468D1437411E243D48218942C64816E264088125886D814155722491621C116215848744893622493188162C2458484CF6EBE7305223998116A624324712193922241817220021242A41D4843414214D58C04A1008A484321A5224186444285112431122A852228911C1888840551243B148581861884959851CDB
+:80C3000044F2E693242C3484A3B9122436542D2592299288618B2823522443A4244312FA48164E143532581E2447A724479C29514ACF22C159329D24C04285B4A27442117818A6488B814C932459E314B28D81B8315484514B12235C6185E441C8568D84D436F27C7D8021415141212850411C418411D11881841194924120821104005039
+:80C38000481D12602240624165281144C41280014211A502240011A3C448896281888488144249F4C12E0000001008004A012180280200221C71240800240040280192003011200100280042A084800800001004482B3FC012191268123024003D188028224806441A48A448C400414782824D4812841248252484924844D0420243023649
+:80C4000014025611146A82184118A08122400683827824F8F918602122902120120814A01426824886488419249C2C118C4294288849141228914821481A08002741903420022819413442814880081A08401472240843F49C99001484004140C21880080080020020410444102801004901288314041C02006C018004812292411800221E
+:80C4800000008289F285EB302280118821012190422D8112D012880841292188440C0000848012440820025100C44128803414844200821004482A2C214104886FD30D00100211124CE181022800184420611490141C014A02002881811A44942C292408008068A28385129128223588041004412481818C8228029F3C0D2001412100842F
+:80C500004001488400150C10082044183148284100800400122112440080110818004001100800422260429F78062140428A1161218931382934A252858229588545E211C4881A54484246088324D2481228C244C9D42882242A515218407C28E486A1211D488564838442C08144418544B2C8022AE54822B284F21B2B20228141041240BF
+:80C58000041114001144800110C4118012010010880141000010244802002A0127140000004860818100F0E468000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0048000000004480020000001002188008000014008499
+:80C600008004000000400428000000002180F1F3B5000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000006F
+:80C6800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000DC
+:80C70000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000111004000048820000000000000080040000000022001200004004004200E0DA4C024112264857
+:80C780001408211118A0180000901200441004004880A481812800200100120000210010081880110446084870FB0D5B212002160226618444841042826921892122440448922A04002618C222512A1426644110163424504184A01488004E12142981213484A12888801884F87C7E5041411226682181142D48411820482281518230427A
+:80C80000414024A12400906820A28187262800241244260443110858882100212100442126846884824924F88417B02201221004224041482201822081220120244804001022140741424901410040010000A041141688A1418816080000F0AD8D100418448012082D12001110843984608921124A220200240056142114128841C4820097
+:80C8800013814118584142302884A041000000184F8884A2425B76B0413111412688D38181154B384425018D11864831394149362C8B84865C141D844382120C14902A4CEBA298A4890A235614BC13C4CBC0A6922E8216E82984F48118511C35868F29628AB014888611C484AF850F121816142C42F818421412231411C118841117414143
+:80C900008A14A848C149422122421812A114284342282259242C022211B430A88E118A94128F2124C418483443E821280A9828862882F61448D01414012812360181A14421106148988B82F0142A4962816A18318441400440142BBD82728A9428A04845C1192D14D284644422818A12C8811741586082814024E5414494843F49042A55B0
+:80C98000614E2C8B21218444283826C8C841202151288E14B02889012C4481414A8894883602A5B41832824CCA28199444224444348894112C914919E248E29441821A0400E0842282F1195A1018A214101445084241200583461414E8360180412A810188105441C110840284B012448C21810890C22E4820E1460100002081C814831116
+:80CA0000B2C30B4400141818501835081C420200004151C5A248304C6E81297464C11922213021301812140014282889221104002400892181094901818048F4F6C6B01442B52E711851428511DC21B21164428D6142211E484C11B88AF131448DA16CA14181CCB121187A429858C7224D23241312B4A2E1421961144126C51432873292DF
+:80CA8000C11C9858A964121ADC8141A28388604120F81428894974BC0C2C0480826141403828844C2801281044042D1484884846812434251420518485E492110828241281284182103142281412214889014C012011889422F0AA8160110080014644021021449945442304A0848122302488601441008008108244312885014008819070
+:80CB00001288888904A6022800808804244F134282743224C148832284711124F222812011220847196354188162809888122410A882161144E123084DC8182604224E24C14302C0582E8240882841C828488488A8002125F4D13D0000C044241609918542156244E044885428008280022C084501A4203222154822038008408101812210
+:80CB800020116841A0212083022002001FDB07008C645160410000000000501421A082454102582441484001128220820448801458124302706481028444400818C0424CB8128AF2D3D92058818081059041A14C02C8E88162112185021902414C0240026012200481811001002062222A015042290248A0128AA1828A41C4122058125E9B
+:80CC0000533042904A461CE1113442A1228004141C0480044C0420121281888104008485C2118004284D81203414E325081220C42AC011823012289220C11426F4A2D41447934AA26114814024022D938200B8884928381484E0810448C01842001048E258028218388C68828524324260648398425286B4112411C8488481008100F084B2
+:80CC80005A108401100414430440121146180100453281822D41D02104442CA42423439141302819010088228C021820220621824282D2A0852033A84A8922F88D88405842482121C1842110084481280081801838423042A0141888144242A939421C2884628180141891C22E82184D51418982018448C044400448CC1202BFEE47F112EE
+:80CD0000642F6911D81CB141F111542D5DEF1512B8896A142C68148A78E4E3182CD439A1841F88281A31448A082F31354299E21551B51E891E8229B2122EB124425849CB221D68EF42D44831125E616E12DF4581FA7188E025F978388B84189849EA26EF82F134B147282F790819314116FA51448D48462A1131222FA2516113F52E4817B7
+:80CD8000547044568844E58EE284F1A4218348835C44C042138232AABF4211D88CA1161331888EA944C724A41F27D8487388D842B2226283497112288AC83888A6A412844325D842F247B9244734CB223884674341D7246CD4A142958229D441D888C5C413D1425C868AF428412DE24CE4629651278413D44CB4629822481F24E498E6A93E
+:80CE0000681C684E112A2AC24826A13D2972E4F826129AE42834CA8B488B54DD288AE443F4BA68129283F882C42422BF2E06400180428102B024A148188218C013823C011C014661881484148440E8448269442A4904150411005081881301111011121412140225042820F41856E055F421214F42F21717BFD37168D312B436B228F3B3C1
+:80CE8000387F31E124F5B194CF1DB994F981979B559F11B1D9FD2BE3BFA3FBA5C15F9AFCCBC99F9858251FA4F46A4BAF917144528C8F2554C64F95F464611F55F5818417181D4115EF21B9C2FD2C25ED197F54F66E521F1CF42B1DCFE8D89BF48ACEAFEEFD6E622F61F186962FA9014AF4D444DF5A43F263667FD3574CFFF3F37A1CCF735E
+:80CF0000714AEF63D21BF1A92A35D323F1793D4F58F884A41F78F9595955F3C3C1BFB2FE1371FF9AFCC4C99F94EC18F8999F1FF4F46ACBAF9171447294F297664F4AB247F445491F54F681ED9F98F82C6D9D2F3F33FBDBF18F3DFD1E197F54F47F592FAEDEAEF18F9FEFC5F78ADEAFC4FD6CE8AE366F68F9A288EFCFA7D66F4DF5F94B14D2
+:80CF80004F67F63666EFC3D333F1527A6775AF97765DD988F384AC1F6CEC25B4C17F49C1817771EF2CFD4F45CFC4F47BFBAF82FE23C58F12FCC9D12F18D824D828F42B632F31F37A7EAF8AF37C772B558FC5E486F675614BE85F5ADA55F2696FDF75FDD1D14FCAFACF88EFE7FF6BF7DAF4527A2F2DF98FC78F8BFCFED8CF8AE643ABBADE59
+:80D00000986F44FA9434AE945FD24AF27676EF43F21C14AFA3F3523A6F75F47F6F5F71D4BBF11FBE3F3C7C53F2CFB9DFD57564F51787FFACFD5F5B3B44BFBFBFA3F62DEDCBE49F14FC8A885F615C6DBF3EF61213AFE5F59A198F35F77C7C8FC7E712D615B68DFAA9A1CFD4F2492F4F63FBD6FC4FEFFF7F78FFD6FE7AFC2FA3F25B595F5C3E
+:80D08000FDF8DA8F8AFD4EDAEF89ED4AABBAAE88CFCFEF2AE96ABB420C490118D01441582400843440414801205828008244820046140121810023022A01228426022E9260221E4860892482241E482C62812412892201F081DF6018100E2C81941848805222008A4482546843088228800A104291421A42C22188828C04581004409C122E
+:80D100001644226822482C08189088820042824445F17234C0421F4152281F4132481F41724AF11124EB161FC1B24AB911B24A3915AF243934AF347934F84291478BAD914F8AD418F9244A8D814FA27418F1264A87194FA2E459D2A4EC49D2A4FC91244D421F4952281F4932481F49724AF19124AF14D141F24A9119F24A9151AF543924F5
+:80D18000AF4439242F447B2498924F8284F9244AFFCE0626F21164A5F31164A3E441324A1D24EF165181AF44F18164ABB451AF6439248F34F124484E914F8AD41A71A6D81AF1241A8D814FA27818F1264A8719A41CC29B1CC2DA1F8DC24A1B61CD821F4916EC4952168E2CEF14C824AF5489D6524BF84AB122A909297B24D822F124482F77
+:80D2000044F9241A6F510A004828400800826044002001002004190118000000400160A280044008000044800200000010022FDA066B212225B414322C1E4C2D144C4295422718811FA44814D412C422418D84A1C942A424452202241284A3084D22C0228041144212211118140A80210541837248648822224C22C884F0C4AB1448925049
+:80D28000214840CA41A9C681682F16018914D3484248382116D412241388820426449241112E8252102872A211C13113A1214E2253E2944AC7828A71A821D814B982C1121826122884247328B1C8F2BC87143A64254453926C4E18857427924427384B42666196C144AD2489524A8D82416FB2B4244168632088D222619483682A1D423003
+:80D30000282582784538221CE11142D214621A8482437818A15A4F1831862CC3482E8A222A64243A684A2F81B6D20F61282011429412488712483C68812C8854121904C0251608A024A024400410034B1200282E11C01110A26181CC543690128A028041C81410084C0281821F3906002B12100E8116642280219992008038148D124854C8
+:80D38000400485410224282C8512064722822482002490128220011118190480428812048444481EB5D0428342AE1240E32162121D544BC1A72A1D2811167482B851E8951228AA1A8B828B1493FA64886183F614284E3489312489E821C8288CA1126B961B21CB186CC81C4F819A4C6FA2E5C17824B8A8D42A04A749C4A3C1C4309436B841
+:80D400002434448A86D8F4022228CCD12202301A235134908216981341884E1187134498C211702864E2158CB622412482238A618226229BE22712444185C41C45C89C4B1845A88429143217841628142892342E44A042426E8B2416448282111C2192254AB314EC8291A388161228883C1887222AD148EA8491818A0481C12C678147243C
+:80D48000A4861462C1C014921E88822721A22B142B2425A82126182931C86430A4E041180846CC8488FFC2411288C144A30283024371124142F4186128835924588CC4124143E1A815C4419F28110413938C16588427414422221E4289044F84220246E881D212E181C212C82722322081B18402888C7934886186683F4A014441682C1152
+:80D500000181224254984128413024861488414254281E2C4C618281A0811128A21311242192191A048824190100218C32198D225445E8884248568462E0424CD428711B0811001118181A1653481628028A41110812428283621292200428842282401882144A151494814781E048024B24422E4C00100824901810048188F01FCE50146F
+:80D580004C012D28188C2124D148113C128118D951842B148968846B188722B64C7C21FC8C418C62829912A881C9F2A21C23F124428C62521625F1812C1E2CB04849BA14E284B32EB5C8721A61A145012C291A584287462E148995848D626FAD04213024135112288F22D141724231112AB81186280843E2442101436114924A4142041262
+:80D600004B128501104481219542442048D241A212190450424C1242D848618285341489281938A68B24E0C30312AD124148000021320000320030282828431188082483328C25266141213A084C41842432182188C08C81274A112A881A54484D281826488482280444EF6604802222031216048048011218B031C84983681413681482BA
+:80D680001455784411440126C1849440C8261302111A18C186198221811A1802101801229820E422042324F2FC58304250256041009014481A02401455244CC1241243811222210228122A0124822D28418D2481222A415248895384004C028100000081704238648460847F220116490484200241400828144E182A08A2481088111822E8
+:80D70000890884801912080024864994484A02588D8184400829140B3941988A458201A12A81017FE90F8222121A02421242181A822809008898128A02200384C400F08814414C828813180412492318E249024018042840A18110044324022944C2218F550210982290224082038200009012C02884441E84844D2820A212108C02881046
+:80D780000812128684C41485043200001843111258222A81319A8502904A81290C478263414204438202191204002019084D814A81081C88041021926121861281018A2118048A8422084130829018C4004460288200982228886E1840040029812142840220A4180043364A1A048C124424C324222418002081C184195122A88480A412FA
+:80D8000084C18A021312548265120400448440088688F449F6244E288004471284C01A4180C18C804203430200002D82804188880126088DA114822216A824DC041480CA444448504181282449121C622244103822824B3D90662FEB4282F112246A33244F41B124A1231CE88209899124F74919FA28A8198538411AD8817884742568D35E
+:80D880003F82F12826137984981999C128501482CE3183F82A33AF2873A49D1812C74A865C948F285165251AD144B2A4B1982925A422AB624E41A88F314C6242C931122E4214447042F811248F4CA93180089E11D88B5E4F1DF1182853C8346FCAB138B528298C22F114194D8E2CB932B8B2A88A47386CB21668414F42AB419CB81831B18F
+:80D900004F88DA22F82462186E2829514474A48CDAC4D22EF1242A6F84C81887216E4CEFA2051F25015F42F21A244B1216A8312C1202A0481B1156F421822E2267C14CA4868FC2B334581849D283C224248982BC2273227484CF28CF41F138BC2F8BF121344F82649147CC47434ADAC4DA48C428918512F3882811CF81392AA76125C2ACD8
+:80D98000A9F48852422EA883F834C4100111C1304C118316314C1338481338484001148A44A148148A4481449142144011020088112A1881183142F04211E014091C081C08002048042001DFD54D41F25111DFF1F133341E191FD3F35D59DF74549B9F93F17D789F12F638189F88C851AF9CFD919155F5C5454FD7F7A563DFD6F4C5454F8A
+:80DA00009DFCA1C5DFFCF5575F67E2575997B8AE345FCAF3B4B4829DA51F11F831AD9F83F228FD8FB7F764669F16F6D1A7FF7BFEA467CBBBBF35BD1AB99DF919312B118AB812B3DCB3C2FA5474FAFF183825EA1549D331F2547A85FA197A5E591F95F45D7BEF62B246F6C565DFCFF7A9611F54F6C1C19D782F3FFDB59147434F47F47C7DEA
+:80DA80005F51F57A584F42F224B59DCDCFEEFE564EFFF3F89F8DDFFAEA6BF3B73D4FC3E399D2C4CA841F52D2E1F23A3FEFF3F12D278F46FEF1A7FF7BFEA467CF4F9F888F63FB9C968F21F136346B884F41F3DC7AAF8EFA3676BAFF787ACFA6F772937011B332F51416BFE2F31231CF45F778744FE191165F46F5A8F51F9EFA11311BCC8E40
+:80DB0000D1FF86FF92994DA4CAFC359C4F5EF836C44F49B8A5FBE4858FA2FC32385FF66469AFA1F9B137CD2DAAF28884BEAC1AF8B5C4BE39EFCBFABB282F4BF9F9BB6F48FFAC2E7F757B82F4F171AF2153ADDFB9F9B694CB9B8B32EFAEF3EAA84FCBF9EAE82AA2564B79346F61F63E76FFF3F351363E31CF43F318366FE7F73731DFCAF2B1
+:80DB800098D5DE184B99DFD9F9ADDC7F2FFF9ED95F5BABCE5FCBF9F4951F1BFDF4F45F42FA4C8D9FB2FC3228CFEFF69FADCFE3F3B1374FDAE28AF2ADAE6F6AFA85855F4AFABCB7EFEBFBBBACBFDDFFFCA66F4AFFACA67F37FBCA441F1AF21D33F5FF9F976F6BB9BEF9BCBCCFAEFFEE8E6F4BF9FAF88F83F72C4E9FE40E223022A012C012B3
+:80DC00001A04004880442308484C224124010080024C02289880090040A812840049082284200912002C024A0242F04CC4B0842441024A11E124311162132114A18480313481124A78848843C8A44788284512C812C08244458862A24449A129C5A2286041C302C12829082D92848D94412942D84A4308221847928A0D3CF4112485F311B3
+:80DC80002487141F41724AD241B24AD141B24A9921AB9451AF243935AF5439252F14F935482D915F82C4955FAAC4855FA27418F5275A96F1274A96D5A2E449C24A1F49E232F4912485F3912487341F49724AF38124AB141D24AB941B28AB9451AB9443B24A39242F44F9244829F93448984FA2B47D054D431E68C5A361C7141B21E72419F7
+:80DD0000B24E9121AF467111B44A3281AF643B31AF5439252F14F131482D153F82D452F1A15A8D155F827C18F527D287187F8265512D4B9E24BCF4112C2E4B1F4156381F417648F31124873686F448111D24AF54B981F24A3459B24A39A4AB9443D242E18B14BAB694824F82F5EFDE00000000008420012800000000000000000014002216
+:80DD800080040000000024000010080021F0A4D700C0228712424138142A31E88A2214014B144A1311E18188618187481C682247825588C624122611A6212D1423820122382644B1225118518942152112110C242216988443D84832444924F24D66D062A3294901392213B25C121467211AB248694482A1E0C21196224A32212A6144865D
+:80DE000022C21881C50289118864A14C1AC412E48849127414A2245C8178A2288188C188CC119884422D68001446F447DF102486024216A2218D114CB34D98B478AE18485283075C13BC1262A315B881E14374A4788BB4183428AC2142BC1982C12B8F42096A51C26998214C13D152D2853184458933A1C4863818A1C3E14894E2451A8450
+:80DE800034349FC3072F2221D124D1817222C124C0642428246014416C081484290942438A4202222841441522416244290141A012284502C9812412B122082001412882508428484448AF5903414441124543840142280085832454844E34431322A22412818AA4247130218127A210C22440642212002981D212C12449012921C8816008
+:80DF00001484004A32A4290240F8871E9033142CD234E281C232842F82D12CF214C883351A7091D641E13815D81A34342F99B484D11C244232848F22C43218437214B135B8282411AC211524B2A6614A5F22B88541AE811B24E3EB14C213848E1585E64298A8963C1C8CE1C198F83E4C43F84D65F022144426E411722A9124812128432C10
+:80DF80006581946C89E151542A6C6441CE192E841625C2C2884D2123F32211D02E22084311145421D0426168381522911226614A62131839859764869CA84D18A081A1828D544CB84905141124446CC1121236C84E895328003364548968471F828132225846480849764208D084621147132D6828843243A221A8285D821EA415CCA44E0F
+:80E000001427A11C813182182002828747C3C2B42E5828819F370F1B2423810600C02114478533A8421E2814F082122428148B219B212C244222B44192142A98114429542845283B4119311400448E11CCC141C48110849218413A38141C11848408A0146B362412288C454518114C1804160C8AE2486181228C54581608403A1C18400C22
+:80E08000AC28A81249010041A5944264C9518200302149D281D51C9122248725E08268A498C9981847A147824CF15764144014B12231544490164618021D1821231404121200301411468502254B548442284C811922038012813228284D1240220284450110D21428C4124820012A0A3D32128592351A5414C461486721126629F1124189
+:80E10000CD128E125672213C1189912147818C1391628D6345CB2C8389B6465268C4292BD3346141241698228F12F928144675224C964816186831468C7AB2688546D468CCC87038D424D47F0E484CE21201C1001F81521C8CD41828918A430822811281228981449544102441429514121C611970411402435241C10012148CE212111101
+:80E1800052842C21413484292981711408E03E0233B1141241146886838211A12813B48291423C11210844C485418821021C4248A8184691988488169888244979364151184D188998842145088361122285C1898D824889119C244296D4A418FC4C1D14001089021885011C041122832841143488668121246A498C622C241143942442CB
+:80E2000020541426314100321AB8210822200280381318498492844829825DE24228F09F6F404401A44994481A249618467411A81481418722901B0013D2121116C5144081810828148AC121282508A02144284991228032848881884B18188031842A41880C2A01E77170110899210144299214800120812274682102263844848E1923EC
+:80E280006228414304164B8AC81C156894134CA4841008107898D16828414201818D42E041183818C88011C842F0AAD53082101861940095544183089362148721CD41126189F1441222444130412230222800112200A721414728871818412845829214C0168229081C83E22122321A898122C888413F9E0F60454C828473229248288C0F
+:80E3000052411A0230C680921800122942082220D424092752413284203124C011501819B18211C8148412285C941925211846044CB82298184C04889FAD0C2228242604141504481088288102883025400490889048008524641444000014106448822C044888833682001006238404002A11069EE600141AC6523C614141484391284276
+:80E380008C543848412D48001189C4310065538185514130182D27205214811420524240480418002428308420E1A86248002281422E42FF54084E2C844C040000281222442119A2125111141012143113824B18A6E4226814002213E5152205108284028081D812C88428160C288C0400502482901281FF690417114B28C5FD1C2C2F1528
+:80E40000F6224456D898F44135CB551F3291783CF24856DF11C447378285B948B224B46151561B28CD11A78867D41E212FE1D811E23424028B111E21450E96913419E21133129EB25AC131987532A91E21E73C4E982F2BD262AC9A8B922F8991482F4BA18E2E466F72488167D719A31485384979B1257218E888C268DE8A5E582F89C83EAD
+:80E480002B3E4F51D1417121E3E5F3122D9AF3249D33D24438292722DB56E39384D45E816AF6218ABF14F281827D34B644B9A8D8283223EF6838A2C5A4B19CA2881D888B434C79D8F844444FC1E622F692A84B441E6C816F53467226941136D231F421164FA1F228645E1443F22185835511B1553162DD888143DAC4551BC19D88128EE616
+:80E500001F16E628D44D61184E4EBF4AB31DF3A97845BCC825F1461426529BCF4959C54FCC59CC28CFC1E82C628A2F25D88BE141718755844B32A7A123D84CE846D188D82CD186F8F73800002280018084082E828008888008A048800421002820088220280241200243163164114306420000C0240080024CB2A844514447564721FF3155
+:80E58000F2576D6F64F5432DC5FD44445F45B4D8F981A13F7EF54382EFCCFEE4A5DFD9F134BCCFE7FFCE9CCE9A4F56F8A5857F7CFCE5CD9FB4F55A53AFC7F458D88F9FFCE9CBFFC4F424ACCFFCEC2FF1F1A31F997919FDB9859FBDFCBA988F8DFDE8CB8FBCB422F8F9F3BF3CFCAB9EBF14F449EA6BD6CF62D5EEDF2FB5BBBF288FBA94ED52
+:80E6000089FC1452345F44F6156DD741FF73F64F45BF36F74B7DDFD2F52D1CDFDBFBDCFD1D61BDDCBD89CFDBFE2327BFD1F92CAC4FE1FFBE9C2FCFF9C785DFD9F8DDFEDFDEFC68EB8B57CFE7F5F65C3F97F4C9CFEFDCFC9C4CCFF6F478927E267F5CFDA98D9FDBFCE1CDDFDFFDA99DEFFBF9EACFFFDFFD9CBEBFBAFACBF997989F9DADC49A
+:80E68000CF69FD8AEAAF19B798FFB8FAEF8CFB84B14F6EFD13FE3465F424554FA3F21F23FFD5F67C745FD4D2DCF25C74DF4DFF78969FB2F24B73BF2CF14ED67774F5FDB43C9FEFF76E2E6FD1F5A6948F8EFDAD9AFFCAFC4BCFAFF1F17E7ECFE5F37D4DD77AAF9CFC6C6CCFE4F4F67C4F6FFEB5E5B7D19F9BFB9D9FFFF7FF9F9D4F6AFB9D7B
+:80E700009EEFEEFEBBB7BF39F989BBFFF5F54FDF6FA2DA4EF426EEEFA4F4FFFEAF4ABFAAFE84C44FC8BD3B41F37564DF13731DF87F27ED479F37F7597DDFD2F67D5C5F17F3D87F1F39FE1F597F38F1BE55FFFBFB3B3DCFCAF29C7EE7D2FFD3B5A4FBF8F8CFEAF3EFCCFFF6F6381FEFE7F57F5CBF9FFE19BFAF85F65C7CDFEEFE76FE2F67DE
+:80E78000F6B6F5BFDBFB78BD9FFEFEBEBEAFCBFBEEFEBFEFFFBFBFAF69FBFBF3BFBCF59F1BFFFCFD36BEEFEFFFB6FEEF2FF7DEFEAFCBFFFEFC4F5BFBE4CE3FF20943024078244178246181228400148444178144001285246844114A12419411831492284B124218302440013448411E48248A448244A341002C421828684482815072708B
+:80E800008231114117414148211140D418012D12112C01814353282648D181941841882150864450588450841022192A981416988486180E89A128A50185138411C412228961814482EE21D032F4112485F31124CB141F41324A1D6CAF14D141F24A9319B64A9945AF14B924F44AB147822F14F924482D914F82C4B14FA2D418F8264A16B5
+:80E88000F1244A96E1A26459ACE449C24A1F49D224F4912485F29124C3F49124E7241F48B24EF11124AB9619B24A3985AB9443BA4A39A42F44793498B24F82A4944FA2F4D6C2D0A2E545D228F41124EB1419F24A12CC921A4CF64A161D248B3441AB3441AF147324F8421147822F1459862F14FB24188D916DC256F1248A142E5A5655A28B
+:80E900001E252E4A17C44FA2B191F42C421749C326796E21F86C1112AF56F91124ABA459D24AB924949A482DB44F8394B26D484ADB82713A0140840400000000800200000000800188480000140084800482001002000084004100002501BF6B01109211261668348C022A1184C248482D12E424161146C2142B1228434178220A2D1863FF
+:80E98000C22316026991821A1272149214214951828582183114874121890B31847028060087448C8441F876B8144D219E2683C2182CA4121B41C3D23AA482993C338B18466918991228B1146482481A68864C22C424428116DC843245B048034A0213424631842F42C1128F4192221B42B641A218CC7886C188D024D494F1C41AB24C6B63
+:80EA00001666F4EE961415D4222382C64A2E41A97624F8134843DA857E62E9ABA41497689C7212016C35283E428249F11824A5A22889618243D34A13931729229268122755212555A22E148A51E24CE122B18522F9A212193885893828442781C466B8486B16EB418FDD0D22448D11161C22C1116022001250812150284301431122B34867
+:80EA8000024A522442618501460483CD1210841224918484211B21221D4C188C0245180A644815A4492D94411822FF6A0B2A014D13702602660142684681B448011412281124410018200489120241814B4280112102653181490149E1813464848B92821C48181294184130142B2440042FAC4732442D262849311816981C24176343C107
+:80EB0000381628D842512464874127219F4A64814F8CD218C3684012C8448F41E4D6B1124237188544F462142D451524D3A642B82CC422A818694AD2810360244A682A8711C93B4A83C844836786DF9F432214942765C2241812C027421CC218962A012121146A18A2862E111E280021463E1843B1165281A91468611141150244A7414C24
+:80EB80002232386287482AF12388118490448184A23068E044B328F491F9E06221228171181268D624524333584842414591142E1C23511EC9411C28044881284CF4482140943444E061B6411294353DA830484CB142C81622898881082934821EA247114D1A47A5884C14082E54F02812C0641C588247824E1C00002860141891860449ED
+:80EC0000D128538121518F26C12222828C964522235848162284344844228423441418016014C3A2211E41C132482CC2446C84614428F05A31349D4443835584421470248352841184859416414C02818420432A911446C8848D112D1484411E284E1285941875721884441C52483118186A1164481E41288C28948496110584C08283142A
+:80EC8000E42F0D00803A142D1210C8481692185830881022C114280018400184002A4108804604142A11911110189226A3C8221608810025521C17818A816288841848FFCA021D52436143514B1489D284D158322245128141685110C784C961818CD292827111B44DF22842C34248EC12C12CA36385AC66C1716D112A51498711484538B1
+:80ED00001227418945F611C88F1432188F147844F8122283DC48C2D48D442781893428247F98026382028C522A1741230483648189C168248E484C618218C024121884400260112B52874420583416842484446422502E118119B222880212200143C8141221228843A8144D41DF7B0E4D2243115882200236011B12182840042548044417
+:80ED80002021449424008C5184C410F8324884101202242C2292128446220A4C24934240084429724A321489A221002F2F0B401251241D2C4784204434C48446548182532434422B281B14814382821181241824024132005781A02122411246C123481EA1111CB828C18449C183182E828B24C84018046998C83F9F0C228712C0190021B3
+:80EE000042290221142301251524411452245048701802412216826221112428206224184018120820044011188212082120A214C11642F5A93C4048022828484004428024C441841E28450120420844424236C2824845E8920C1C222125A18111841488002924A112D04811014694441889446121884820F27F5F1482D021031558822262
+:80EE80002901211052412951280016125412221284302421308824E0A122314230211962A2281A221222222223C8222885844808282884818E314B24460437F7107614C1482611864205418C02D410014E222CC1418B2128290523D384026084284880048C41C85284481A04844A511A1022866144128B241D12412741414932C324842B61
+:80EF000029C24FF502844A4204102101811285A18148001C2842089244A621048338414C0811004410024414405114B08461993C180588210098001041284908BF3C052512A82152181696341722226422260264484119B61484444472188442C2242D34229A1482120280460823E112018022111808C40000008126219A42E0123422A7E8
+:80EF80003370510849144402A441241445C214C5A2250084178226991980D4820418848841222D49149CCC222C088C04ADC28452142611227418225441139621343A1428210520185A481FCC0C2F1274E53E3AF5B2261291244F52912C8718859819C5385191A7543F13D27FB323D213FA143849A5634126FA1281284F8431285F81C63852
+:80F000007AC522212B2248142E91B5FBE8741E112F8912F1C26123427878F246518D8315B328F52A324F8A66962D328C23EA73552C3F63444294321D293E649D114FC162411222174143A28717154F587144A8724B5456B858352429F418A4CF44E12692644D28A722B6C46185F23B43AD2DAB13CD999B51AA3348AC023522F421158B7737
+:80F080009B824E392F42D4137A3828A4422F24B2142455248F14F8FAC4C943F162489752D0247318D164C119E4AF26F42B123F2456626F267713D232D662D422D472D4A45868AA54D48FE161626649D8C9F142842E544D5C8DE2657EE2011D828CE427447253F63332E3A13314BF22D228F4828B1AF19184CB358A514133F81C184F49482B
+:80F100005C2A8967CB245ECCCF8CEA48FAF6AC2004002044A814A09480418809988488C082E014081C0814211601874C604C6048604C6048E0480444C0448880888448884888A8410000F02DE32417311FD1712D7F3DDD31FC62423F35F43B3BEFE1F4DE5E373D2F3DFF5B1B6F69F1D7546F25F793D127ED2B4C5D14DED5DFDDFC85D5AF45
+:80F1800073F48FCF7D733F31F3121E1F3CFC56515F15ADD74F497BB4FBEDE11F3EFDA78F57287F39FDCBF97F55F6E5A57F5EFAC96B7FD6F6899B3F1AFAE143AFB5F596B4AAFAB2324F63FA64E54FF6FF9EAC2EA48F8AFE14C7DF470C57317FD5F6372FFFC37247F317133F35F45F7BAFA5F1B3117F79F51333BF9EFF97177F6CF7C7E73FA9
+:80F200007D7D87F6C6426F5AFBD1F7EFC2F21474CFF2F78DAFCFA6FE223A6FE7F7D7DBFFBBFB5DE95FE3FBF4FC5FABF1646A75F7D7F77B3B7F31D3DEF1FEEE39F2A2B2BFB9F9E7CFBFFFFD7373BDB9CFCDED2DF97A38AF87B978D84CF87E7CEFEFFD76B4CF83C3525FAA447251F31174D5FF39291FB9F12222B7B53F17D7FFF23EBEAFC6AA
+:80F28000F8FBFBBFB4F71E9EFF64F5E78BBFB3F52AD62B559F6EFE4A4DAF87F42C149F6AD9FEB422AE549FF3F16A4ABFFFFF59594FDFA5398FE7FD73795F77F6B3633D873F31F14F7D3F14F6E1813F1EFBDDDF3F9EDDC8F929291F34F6CACAEFC5BD64F64E7AEFEEF5F6756E7EAF4DFEE2848F86FFECFEDF1748F21543FF517617FF3B2D52
+:80F30000FF93F37777BFB3F43737BFB1F273F7BFF3FC3333BFBCFE1B9FFFE6F46F6FBFFEFE7EFE6F25F56E7F3F5DFDEFE9CFC5F7E9CEE5FD6D6BAFA4F47F7F6FADFD7B7F9F95E4BFF7FC7E8FE7FD72723F3FFDB777BF53FB1333BF9CFDFFEFFFC6F6CAF2EFFDFD737BAFADF592B3BFB4F54E4EAFADF1EE98AFA6F3EA32EF4DF77A7DAFCF62
+:80F38000FDF6B4CF85FB64EFAD2620024B12844501145014400114409241A041804424C12400504821891211280218A0124001264148013484141E483400124008124A227848045F6B042542440380024C02288022548414224C012F74C3488B3480F1244A812A0448442E421681042D581AD21215E1225181181A7422E28834481A622212
+:80F4000048141D48244D484E224362244518280286F2AD29D024F41124AD121FC1324A1F41324A1D24AB141F41B24AB911B24A5985AF143934AF5439242F747925F842915F83C4915FA2C4815FA264117FA275D8E5A2645D2E5A9E242E4A1F4DC2421F497228F29124AF26F19164A7241F48B24AD141B64AB911B24AD985F44A924782AB6D
+:80F48000944782AF24F9344829FB24484CF9244AEFFA02581F81961A1D6C2D121D242D121D242D121D242D961B282F64B284B242217A4221FA4213578A4A71A798125FAA055FA22DF123CA837D266A5C47B29E254FA2F4D12C45FA9164EB421F48322E1F49364C1F4812DC41B64ED14192225D68274447828B144782214B42A82F82C484C5
+:80F500006D5A1F7B0B208804000000144480020000000080048800004001004004000000400421000020015012F01D483012181301398271223411CB411389911818848E4826D842017B1248824A4114C82222403418892982D822E181581498986D882B124988D442A8412CE2222562218B4818C048A0414A6121813881F0AB31C0641355
+:80F580000A471285D44A12686611237223221211D5266158C0248489F94118CC22D4415214644E18264A666256B24842C8262C0122126485B1145281265C1C8C38182B8210381E2C12DC68128C98448D4436B148F29629E041E21C62113CD2C152C2266413559A9126A22117428551C22D8D6361422782C6D828B414447414D92122A841E5
+:80F600008566E147882B121F2A3418AE18A523E9247888942623B84463988F447321FA48821E28272A2664A14D184885447654C89285F424581E2123B7FC0629240144A021A14CB44281D212418811A49422005C21C1912628244274241228022A215482106641A0211812C5016110A42120B148086082213E4800421048F8566A104434AE
+:80F6800026404324A661002400002229220840044A4808412827824681C1242568414144230221502816382CF04882822D121A8221018043D8422393984391884B485C072B142D1190132FC1A25221F18F61D2A1C9218A8478925BA54351258D24EF24E284BBE131581B122849522853C414A3322E314B2129F4328827144921B11CD2E25D
+:80F70000332474122FB2A121C9A2288F3468848649DC425D828A3388AD8244684AC3281FAE42626474241225592260828D24111C0270910A2C1371A2588683CA2483A484008466D442B148F2261822272170320243819126A3616212A992183AC88C2A3843201804228E128827824D184C918887429F72081212491261435E244A7252C56B
+:80F78000128B18212B488602C5116642416823E5118C61138C6242454261A21124544D281E444D88599422C01849125A49163423A3742282E183385A8D1185B254D882C1288D349829A8426AA1483FDD01912E1433C4211840E81241812231221E2890112AA11642218314411681958213A852A74190481283A2248CA141D1481441624EE5
+:80F8000018CC213481288E2843C22888C12C08129048814E841241FBDF248120C4144865C114212344E282082E847901009381A112E1241E24C90181862114440411411095184812A34104221D1840E6111486C219122B24C42C26C3142959284189E45B09242043221208C141184003464802104448048484261148042884212568411657
+:80F8800058422190260027812D8400160840B8C2914230183A1C488402C0288AF22CA624112F6122C2246A41D8A4513C19042E182962815C44022A5469C02CE5015971614258181AE4C55284253C1236E482D58491411CD1426211E97122BC4C69825668814372C142B84AD981D184F128921EE887244CF324128CC1C8818E2CEFBA0B0068
+:80F900001C3111255241A021411A9282112D8216C81132181A94181A04459828458818C42121801448485522161404004E129014111C08AB1228248A44824424038C8418C434488E8524114487414824812420541410C81586B229444232182A4402800244C042D0A202182B24433212702204121258218F4431828D84101842BC8821B355
+:80F9800088A1210021106429888F230E4C24114198212881411158460190533041C0445081824C0A2220011A028421118481274160642A180889087440C4818513110429022B1810C46A1810F4FBB60000818924244122028489D22804A024456822242284424B21214421230387118220D818012014425284A14E34243248C0242588C15E
+:80FA000088C01488412422128C3C2478BF660610C14419825224902181268242118282118404400484888D4689184C9844438232216414122816A992844051238281149942412448A182102A9286A44B2880C48ACFCC06330891421914544841112C042318C21826C98222448D8428C014834C149218D048084489442882129224A1291154
+:80FA800044189814B08422456821809198A348142A024048081FB4073618A91211166C82272219A2144D284E1866144421119818AC82072B242A1822820564121D4240A4124511841362422CA2493228288624C1A48814822880B21A3A342143E289042443F768D450844C8224418241810129014480468461241B14800C850100190228FE
+:80FB000060321421004484824398216011141150322048114305200882809212813FD84381858122C21490241820280284C129140C4068448D2212C412222526016130185121130A8A81010041278A83D4823618189832441004208258424B8444F0263860828014044681012D2A1064544828242A81024127888A012951818C018C0A5023
+:80FB8000C1806111814048D81824D4128218A12114882826042C42011038981608B0220CCFA24DE354B68412A86289D7817424B82211FA24128F1452A127918F9594341BD74D2229312CAECE278A85B488F8292883583A1668454CC52A35C13C211E243A7322D444548A137433F2451E2F6974B7FC21E44FC2D23AE8897391D51188F3341C
+:80FC0000289AE34AF2A8329678BCE882CC524F44F2735EB03461515D3487511767AB212F6153141B16AD654D58E88F44D425F17A43CD2C8CF558682B949B24F83E28456E452D683E1C872629D388525D4C74F7E3C2712A19A4848F29C1A3AF8983F228218BA28D62AF14718AE1C8D21AB822E9C8F18581A72849F8161A49F828A24EB4270B
+:80FC800048474B8D584E4310931936794158944766911F61C26BD223726A512423588124A37624C76E6185F2C4913A57244516943647AA773223FA381AB01CC29225F615322F82EA4BD164D498B592D895C19147881B951B121542381EA7234C792A9A8821659442C3E584FAB282FFDC022002188001208128810888C083121C284181443F
+:80FD0000814481C4214885812488348829248814016012200400202102400800120028001E6D246F45F5452D5D315D659F957458DED9D231F24161DFDCF481E325F262411F2CF5C7842714D5FD89835549FB575FDF98F8A981EFBDFEC1C11F32F117457ED2FFB4F42C2D8E849BCCAFC9F1E4649F36FED5C55FE77114FD1D4EDFCD5C55FF5C
+:80FD800096F2B4ECFF6BF98785DF9AF8A919BFF3D1CEF185362FA1F396162F22F22E3C3E2A5AFD4C488F88FC3C2EBF6242F356715F11F71919DF51F67D6DBFF57619FD1637BD5BFFD9F5A5BD8E822F3CFED757EF4CFE9E9DDFDAF9BEBEEFA6732AFB37156BCCCF44FCCCFBFFF8F86EC64FE3F554D6FFB8F8CBCDBF5DFC5A45AFCBF1F466B0
+:80FE00004FE7FED4C67FE3F5182BFD2EFFEDFC6D6E7FF6F2347E6F21F9D7D7AFF8FA111B3FB1F3171F3F31F926B6EF6BF8A626EFC2F236AE6F25FD4ECC6AFEBC2E4FBA48F276445F52B625F335359F97F75876BFF3F33B3BBF91F75FFE3F69F383A33D2139F9C7543F29F91A1BAFA3F396987F42F2363DEF8AB8E8FC4D72342F22FA522A05
+:80FE80003FB751AE4FEAFAC2C68FB6F45E5ECDAC2FA2FA94B67D66E7F2FFE3F2F9E9CF4CF64F2DDFD9FEDFD7FF58F8A1BD1F93F31B3BED9CCF68F92A38EF63F9B2B22F8AF9B49E4BDDEBD64BD3CFE2FDBBF4146F14F615359F91F17D2DDFC7F65B6FB7F1FFF3F32B79FFE7FFA3341F32523B7F71FDFE1CFFE5D1FEF13F5FEFAEF92F2E6F0C
+:80FF0000D5FDADB9CF4BDBADF24E47F7726FE7F1F73FEFA6F62B2FBFF3F28C8EEFE5F53CA66F63FBB5B7FF2BF31A3BFD2EBFABDAEC734FFF3D7FFF75FDCF47BFB9F9313B2FB1F1971FBFB8F9BE3EEF6BF9B6B46FCBFBB69E6BFFEFC6F3D4F4CFEEFFB3A380014F120124400326A14826E188442249A6482413C822C0241018811202312840
+:80FF800088282A082B92B026012D81B02241B8244878246288148234864822890281828922182878DA032358417011084C92148C82012911118264144382E1816444844A38B480644441424D124224560446142414044B1220741114C24429C8442E8200C08643C18243D82222684441B88E43CF66033CF411248D121F41324C1FC1324E08
:020000040001F9
-:80000000265948C422CDC18F2471816C8237238B21C3FC18465B42A668952F254889911335B422C82C8BA4382DA39269648815CE2C8BC2862CF184382782278A648E1A882D8C8D328A81F4824A89E581A4E17EA700201201842622011A1238112532112D9284292182934483148422022D424447824484288C210515142431281B282E119C
-:800080009224122B122810A11413094D482CB384C422800328412F2B065041181781181FC1242201A0120084A514144A7842042841281B4246C4488535214A028744250230112602250120E134412422011288842C38144A11D42202448489C3482FA30A4B342815441426E251982C1E28DD2285C24B4659141CC43843D31632296F91D449
-:80010000C161168B8545782A22922246C61F8987D34893CC6336461CC1B58CF21C23DD22667A2478387248D31CBC81628E8724145F84E1A2C8A88922DC48FB922849378464FF690A4961124D118011684BC4841598181146494141584249426C54122AA41A4443D28212F425421E2C29771CD248F2844A4C44854314731884722A72389135
-:80018000121D284F84B121880284DD42C729E64862268E12184588013FE641214604578125F45124111A8263422D22891452A446EC42F128128563162781CD2145C1481FA2648446D218024611A82412212C2215B13338281912AF4146D4487242328130D84E8A14982818C982982C8DA46AC1AC4D48FF24041C014234430445D828016CD7
-:80020000648122442B122120C848411E2844468682A218237441A82125A94341468322912515628286F8824544231342C14483D222C14144292562AA844A9215415B212882588FCA044C46F4582118302E2126E15122022416645A8D428B122CC1140070983214425200868444C489871212AC88B4424388818441E481C828824883C83221
-:800280004480931212C9881258828512941C3F7F053012412232185861A49961122180140142501824830270888162824542A8128422448CD44282412451422848844CB24431114901848110481484118113813818F0A252A061274197412C31346B1227C52666D33B52178324C0813D48229AD48214D928312CCB85221F82248856852D30
-:80030000181E681E2485D168E682D12893551B2412186D214E142E1C8149655C8F42D422B1691138528CD1C2D2C2D1843314301E83CA1C4CF4A6A750142092214284241781405C22282CB11444628130144422004C21A8242528742442C1488E24209486286D1228E92848026B921D2818128908210092A048284783288048F88F7680433F
-:8003800088A212348002C14B21122F940281608460820022100126C1287024D81842286244444235B4120426CC411E4400C02438001141431444281322B234C4444D694CF553DA001218901881185C4121082490121820348610082A64222602804401C0C582488008220024B023AC2CA72182891158248A22012088121422028CF2A7F9D5
-:80040000A02443C21841302C4C41A221100281454228941100444084524810341123042342422C11021284444444131211410420514B8552842015A84183143418C501EF214D4151125012121E4184213042842924318262E9026015232241381421452204C0188001A284364268411D8236C2284C09411354416364529021A01221102807
-:80048000810412F0F7E3001244490421840080424218459115212902482111E0224441426921282612181132181800A9212141C4282A21240A830441122004C024604280D8DE0667216022008062C44481441D14514248A0418D11C11CC148291512214C91F450148711C816F824181C7441688231B04942314852174420312140289121A4
-:800500008314084312280126028FCC0D002130264302111C2112A882188C0288224838802398188189E284021922011A82883884281FC824880248124318222A24D44208409A8464462444E288229C5222EFDE048A241888B188E23401A42C4223021150621844244F3492245444811514788221721A04211121A49044284D1A1552488033
-:8005800002001D44281B41902110084A021E4110728241F4BD6750826646613200442916C84C144C0168812651185B14849B1C811F825116B04411C48448481A4C28014D82884D8828C82483F241881684A8817018C124724AE31284C1148111008B812582EC750F68BE191AE24171A8993A41857215EA4C12FC1128E5E1446482E9F712A2
-:8006000013E7C587D272A732DB4115F224692D4867321E1C87779F32C2922698914FCBA14949F2D1A4A6F811216D4856724489A9148E981B1B6022CD195D124E2827854F44341443F21522ACC9D41E412F44E51E416145274CA59C222F61B23164E14D21219934224E911B111D82A964D3422E511AF58A111E14DCE9814366149F88F241F1
-:800680002315B814E113E6157198E62458E8BF52C9429D36E49F47F32B541BF957197D6217614AFC51449F957A4164485B52C526916A1B451849F4F4284DA14BA22F3347F223124D222E1357361847D4AB323FC5F4283567A31E2B2F22447A1E7851B641F829441B287F24D2C5C6686A722C15FB2DA64E444B42696784A5F88DE267848959
-:80070000B247E82DB4263114EB8A344D2887628F46E65AB864D674F228392965228F11741885DB8861AE8CF2684C2F4712F8681E83F8188A10010082460262A084124A081C28C182842C082C0888A08400211002211006002D81100461100269082928D1420829082938112D854004F082CF3415F3172E25F31726B794CD549F7474477590
-:800780004BFF9774FF9DF57A322F6FF996D4BFD9794CFCC2C45FDDF1D5194FC4F992924F49FA94B46FB4F684866F64F415518FA6F6DC5C8F27F9F8D81FAFEF8BFF383FEF42F382265FD4F2282A8F22F65A48AFADFF9E9E6F61B3F2F133B3FFBBFB632ABFCCF8C242AFACF42E26EF4EFEAC1E6F68B162A3DA8F8AE88AF9362FFFA24EB2524F
-:80080000F537362D137F67F74B71EF67F31F4F7D67FFF4F4DF3EBFF9F5ABF3BFBFFF5F17BFD5F7FCB73F5DFDF777FFCFF37CBEAF9DFF1E355F51F17C5F6FEAFCA6F7EFC7F56C6FFFDDE525FBDB998FEEFBBCFECFF3F3367E7F76F694F68FEAFA3E6EBF55F49796FFC3FD74741F55F1E627BFDEF2E8B88F8CFACE4FFF9CF6E8ECCFEEFAAE91
-:800880003EBFACF37E3C4F2BFF2EEC4BD96F47FF7347246E123F21762AFB1323BF12F24B13BD4F7F51F52B3F7F44D9DBF79BDB2F25D346F54A5CEFD8F86B6DFFF6FF5719EF8BB136F976751F53F384BE5F74F446C65F37F7694BCFEDF569939FBFFDFCFFEFC9FD78FE7FDCFDA2B66F53F72DAFDF72F21E5EDFDBFFDFD95F5DFFF4F64F4B82
-:80090000F7BA7C1F9FFA583A5F55FD4F5DCF48794CF63E9C4F41F5EDBE6F42F6E6944FCEF9E43CB7B4247F77F53736EFF2F17537FF54FB3F77FFF3F27617FFF6F327FEBD3BBFA7F3DBFAEFECF96A5EEFF3F3EBFDFF77FD7F5FEFABF75EF9CF5FFF3535DFFAFB6F6F6F77FE7F4FEFF6F4FF7F2F27FBFB9BAFE7FB8ECEFFE7F797D77F7FFF63
-:80098000B6B7BFF8FA7F3FBF75F5B5B5EFEBFCE7E51F7FFB74B4AFA5F67B399FBDF94DDDFFB6F55A5CCFCDF83CBE2B75CFEFFB3E78EFC7FF9CDACFD6AFD30030221042484128628126410882400880A2488902850410A1249028888B242A182822342200008CD4140880244248214121414408482001F08F878084821191181A0244AD113D
-:800A000044215032128744411450587048312128245CDA84041548058314A4244722806141C7221A02C4221A342419A2148C0255084D48833424182246044E2443F26EB6D032F411248D131F41B248F11164EF24D141F64E121F41F64A9219F64A925B41AF443924AF5439242F547924D81AF924488D914FA2C4816FA27458F5244A875925
-:800A80004FA2645D4D4A9E244D4A1F49D226F49124C5F3912CE7241FC9766AF28124EF24F1812CAF24F98128AF247985F84A964F8AF44A96478B2F247BA4D842F924484CFB244A1F5D0A4D431E68CD531B21CF24B111F64C121D64CF24F1916487441F49F64A224B418F643A948D374F8B647436F84885635B186B121CF926C85E856F82A0
-:800B000071C8B523615C6D195E212D981FC1D212ECC1D61EB89156361F88E426D1C1F24C931B284E961F89E262F981684E964F88E42479A4F848B2928D86AAD448B324F58346308282480000200400800200200200000088008001140000000000000080020000005012F0F474108202A41122411814230227111815881458188C5212E9E4
-:800B800024B624114482421C419C188932418C6486882D31212604534878510C41844638221942D218314887438CA221495242128D444883B223034896C11A41CC058CC1242B48182321964843499932484391182C32114648986845289642282522442452423608121883032A2562C689E22AD514E188418204880080C41819028E394BD6
-:800C0000489FDA0748CA1318984628416CB38144D22481B2287418D129E4819248C9331B2FC4E2322417E4A5427CC826942412621514C94C98AF3221315440C44887148D448742ACFD411E43992129341889722834282A31642D1834C3E418F516E88F5C0221112C41D418018901241A021B4118430840010029518481802242411A5882D8
-:800C8000422E4228260880B22831812AE14122022230284012A184120010840389025F120D480012830210110A81848100121890124188434111C4218416F42448522A048C6441A02800248A12584140342819021008184302801104412870724981F1221689511619B124C11A43A214A626C9218AC15716E862488824D882829148188BAD
-:800D00002425F22442008D81A45143D2A2E2A412A4412D2589222124321A281286B4885181D24425082EC8288A6688188B424B18C3B4920C58161638129416C41219426848278919829941299114A19012208141A14219324416C4681E412A54166C32282E482F4882153628284828A1448C614A9884884502C028222A840826AC124D4277
-:800D8000FF120924285215248312483452284481893214842A2821C4824D2888A74412452AF12288214183180889644121846016248A1148858182425148118B14903843220C984588C1428664818DED10C112501840044E112248222883511210022A414A081008221C4234181A08818129828491241214401412C2141813023281884166
-:800E0000212128814822816024EF5C41828202188483022142244858008187481248214321354422C54202284159E44106184170240200A342E8DA21588228428C083012004784831442C85C4C2416F824A500B02811129412405C1410181292181818460C416284000060A446120821448AB588031890124B816A0149A32460284008203C
-:800E8000311816224814860818412D633413827232DA1841C83460444E21428386371814166848412A14F646284E18485048272213926C4B41F964472187616AE98462221890136B928F42F52B969E24838663288C88428881911A49D42A48DA48A4588924354C9F420F20015024842417814150225022164862818B1412811210942800AF
-:800F0000002528098140846941432201840024160419061648224804A9A14244D0481284021F9E0718282C011810060080041008004C88A4140045080048004284602244418008A029811688410800002210C424224A0230244D5F00C02418901252A39222884A1818816844C014448023820410142244D2840220820300122282A8482269
-:800F800029C22C7885222834D240A821185042418042F885968001472220018002828248148283044480280242404804481002488480024112822028312820221208808982020028422428842FBD0F85B868A4544A41C2121E468423024D4445BC24A2224302184141522C572225E241E121A1898AA848C90230212A01A55C888B446AA4E2
-:8010000084224A4AE28162C15658644D844B262926428863414722416C1252224B316BCC100224001814280010010024818400820000800200202482022001210020080000000020A14200005FEE0585C248421E411084010044414C22820242000025022921812998849028401141C18883C248621A0400004014442C8202890400400295
-:801080002B122E8A608180041200002044048C1229048005002180118428022400142042288244822888018400448002480042200821F0621D001A0400000040042814000000100218800800001C02404A82840160420000448002000000108282F16DD90080012118000000000084004200004100400438001002008022018008004008B1
-:80110000904281000020F23C4150888B544252210000504445BC24A26222480020425222241AA1114B89828244281011115188818B445A3C428002005044C534244622824108204402241A713A48028548A44422C01800005044A12A0248800400242544A413814B8A0080424341028518A45E2188808204004D2C286A0250484200212783
-:801180002225F47FE14002000000000085411108400800400400280020022822281A9212008200C082000084814820080040042B3D0020118201000000004818C084200400200200480000002082020012820000000000008002F0C4A31002F012121A23F1181100001450988158818420021004414742281034280026828202221A22A834
-:801200008A1218824A1802100842488B444D888024084302FF8C0E2C014C01214120020010214408428112000060424048C44480A22228E0227832826248291292241220081008004A11024AA42400282AF2341424B01261211480010080141818631446C24849A8444A2408100420B22402282323042602282B112E121E12A08A804A0857
-:8012800000848784A140182801200241FEADF026222D222E122B111229013C512229F812131F11B189E999F848888F18F44848421F941481548985F844488F44F424444B244F4222E24202284554642E246F227212C2122B191AB89229E828592229E811F111118B989E898F84B888F44848424E4880548885F844683FB1086F2252262A9B
-:80130000A11312005022213CF1111319E8897818F88841CA24445111405888488F44544C4B246A220280425444286F2252262AA3111AB88228082512C2133B1119E8897818B888A44C4200405888488F82090000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000EC
-:80138000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000008F
-:801400000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000E
-:8014800000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000008E
-:80150000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000D
-:801580000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000008D
-:8016000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000C
-:80168000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000008C
-:801700000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000B
-:8017800000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE8B
-:80180000000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F057
-:801880004FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000000007A
-:8019000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000009
-:80198000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000089
-:801A00000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000008
-:801A800000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000088
-:801B0000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000007
-:801B80000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000087
-:801C000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000006
-:801C8000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000086
-:801D00000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000005
-:801D800000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000085
-:801E0000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000004
-:801E80000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000084
-:801F000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000003
-:801F8000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F83
-:802000000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFF5
-:80208000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000081
-:8021000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000001
-:80218000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000081
-:802200000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000
-:8022800000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000080
-:80230000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000FF
-:802380000000000000000000000000FFE44F11220494488C34241A143234418041844246E4C14202248200822118982198B88928A484005E28844865082E8247830021504844A8642816DA482208120077EE90411D2A15285469418374249864336C123AC82D8253DC822652224D385EA28B8318CA71D214825D62B088133E484B61CC181E
-:80240000E8823442008388C54CC384E44AE4456A422822846426483664122F25E22926E8A8A194FF6E0F2191841490424AC23264C844C0258845410283A12124808144C2825244804234382A048884485820C844448CE88102184160828441442848812A843882812CF536E50022214618180846843215113AC81841C246082352864AD889
-:802480002801E0410482008008436844C0223028002331484F240286A428230244418881218C0282584002DF1E0C1C2404100445482804280060220041A021280029082424128481C2C08842001028440800620000408202616992128001F035840010011C140400220000604243022480282809001886C292123018108804008400304443
-:8025000090448002800241121224222089684D20024001000000000000000000000000000000000000000000400800000000B0C8064E124024825214281181B0AA949218184268214142A08643C4888C128404102242C8428228E022243122442068448400A2288144818841182D9844A29028F06B1C6042112B211741C1326995284163FE
-:8025800003148288124368863638AA43921838000083C11C1A522249718824F1421822188071129819260C326A81220419C182244D28278344422E88123A08CCFAE54BE021064411C025328C0244A396819818582EC228904222EAA1438CC82844200121288741EC64288C86C222702222018664441E28488026429984A12B82A141924456
-:80260000AA213A2822EFAD0441112B121E24C322314611C5A2212C2801821034484783891A1418040048814D181A522280288101581218C48D118C02A0122888800150844C23314AA608127084F8AC2D0040912118161C24013048001E484400455842481004517024C22124818C0530182A24011281128521A1161634221F81A212124AB6
-:80268000281168814C0938414CC34820F2B38F1416E24261818D14252C7413982C431348C23816513483D884B22285994819118D9148428142CCF152284C9822A14A634287412278223885E2213624CC6882AC512485128811D426088CD22263481842124C644C1F790100124362C19016384C4288840218828112C4481B410050146042C4
-:80270000A5C11A411884282E144A2321072816D8120228128F21124C08886CC18C12A62AA11A20820446B4814BC1124B2194931172545818C41210381A1CD11C54864D22682C190C95341489841488E441B222C4882FA2044A41588428A02116081E4A4B21874DCC12E211B222711228052481492112961443C5184624FACE31402183020A
-:8027800050224694122A0118C01480E22431188480D441E424C13146C11827142F2411D8E1312845E1123122122F243311362AF2124328422C14CC88242238255C18008428832A0A8532142E164F8107497444426A43008190444912022534124C128824461884480A80014908801458149842004508835424CB21281916B2949411844444
-:802800001828260243014391822C048E181FC5052A5112491191144D1832F415181268818841839184444419110843C848A0428C12C12442412B82255848C4412E429011418361184C2121124808826189810124582181222608CD6C141F45521227E347111887218C45F61821272281896129128CF188546D486216117481B4CCC1284690
-:80288000C1224E215981A214CD62C71A658841B43434414136C21B87625F84CA3467958AD2A4D918622283689116A8128445E2A3A812838862438CF8CDA8001E24805224444722178143448401214144805184818C24044E113048A44265585821E022F18824AC052F22A121254184212184128A8461812441002132424318C2488143F2F9
-:802900004392001681821108544110061830112B14814884E48A443881181400180000442212A8112C01C3414944A8810080173412C44781001812848C02907A4008241124132104188223042CD84808440011942B8420182414048466C18148121288800800642818A01818A1004001C91104001840F881A60023124804008C01421A484B
-:8029800038684A110829080018810088001A2209CE1448401C243282A1A218160818808261242C01212A11628240084412F0887F400840021008C32411E8418C012A984216084A01000010420C2298508286152111C2258A04448E4244280040348180010025082C012132EFC40B3068150485051504182482400484824112133113A5913F
-:802A000013201821199181100542818214824608400940012CC25616011611C824811601182081C2293E2D002991628410110881100840681181160890C841812311921480888201C01800C3518490258304A21919582418848D2482280024242092185048705A0B100444100840928812447086C28418881784414110D441148548811D7A
-:802A800024085308862101141CA94114D012011001800841544004400884005E2B2041618187112971148861C54004465884142227442142008A812108404434181112898182D25882489422DCA1252845D29482D84102282133024022A2124120322424F06E114048C8444A028004418C0544186841124004124150228A91141288314150
-:802B0000250460512128165848C08400906418250486248192122118618B12009012F07789C01223F12834164C62114D151E141AF14816298119F842542B1B23157A44F919518791AB9595C181754151144F11E182A2A115D1547518D884322A5F68D341E16DF292249F443A219823B2A97121C7147AF1E1822F3811D175D1C4D368322E4A
-:802B8000891188E2C372249918BB610091D025568A8991498548EA88B4187848F89466DF19D8A1D2288901446DD286EA81C1421E844684417C9431A16F4961214B52A247C9837284F12389D5E88B55C8DF697219084B812723C592221263311824678116D6422221911C1826F8D342006E3F55D81AD14151C1469844CD446B818E481AC49E
-:802C000018A4CDC44D4C4F899C584532C14535844B19824F28684948B9E15481B8C828E441D911A9812C9A1C1C11741433624F58E1418E8152828B511F42C8122528838163812E188D18211229F2DF3E0041001002422024210442201461448290414419041D42C052C0425021C012400118C0116014501400481440050000000081DF13B3
-:802C80000F4F43E2817111B932711FF51B1137158FC1E5A5F5D28A43ACD98FCEFD4E16FFBDFB9BCB3F9DFDC1819FFCF892CABFA8F4C8C94F44FDD4C76F28FC4353BFB5F454752F52FE82D3EBD98FC4F73A28EF89F2BCB63D867FF6F317144BEA9F84F6EAEEAF8CFAA9E85D822762ED3ABFAAFE93962F21F11A3B6F83F23616EFA3F3341C01
-:802D00008F83E323F124241AB132E228024F63F25353FFF1F23F3FF751FFD1715BF91C5C8FE1F49ACEAFC5AC9C8F69FF1F477FBDFD4313BF98FC99D19FBDFDC68EAFC8F4CAC81AF984144DC44F6CFC1B1FCFD3F322656D46EF6DFD5A7D2BA3AFB8FAB2382E223F32F3B6B54F4FFF183A2F2BFAC6A58F8ACE822F23F1183E2F2AFAB2A26F75
-:802D800021D1AAF1363CAFA3F13E3AEFC2F1382883F3263C4F42F328389FB5013AF2347637312F63711FFF191B1FD1F4581C1E5A2FA165C8DAF998F2ADD2BFB9F15E1E2F81D544F45D1B2FB1754BD9DED511D9547145D131FC19196F41E37EE214F15953AFDDFF382A8F81F235AF7F61F8A6E76F48F93D3DDFE8FA3E2FAF9DFAB96D5D83E0
-:802E00002762AFE4F6EBEB2F29FB1313AFB1F136386F63F13E3A4FC3F138383AF12624CFC1A132DF49093E227F73F71F2FFFF3731FFF1C1FDFD1F45C1C167A5AFE5A881AF41C12F775FFBDD966F58C8CD754DFF5F5D79F9FD5F11D555F557D85F541836DC6DFD5F53E3DEEA75F7CF95F558FCDEF23FB19BA3F13F235257F7BFB2E35DFD784
-:802E8000F38DAF7F6FFFC3B1DFDAC6822F23F15A7A3F3EFA81237F31F11D1B6FC3F33E1EEFA3F33E1C8F82F23818CFC2F32C3C8F82F2D24500008421841484240086084066894440220982004400180090148008885012901480018812244002004410082001B0990C86B21102198261812001821890181311027011088414841C214801C5
-:802F0000811B1212505890284991214981921C19224278226181C024218E28105128122826584A8032142826796E072CF511248D131F41F248111F41B24AF11164AF24F11164AB9419B64AB915F44A914B42AF14F92448AF14F924482F14F924484E914FA2E454F8244A87154FA2E51DE2A27498F5244A8F49E2A2F591242E421F49F2287F
-:802F8000121F49B268F1916CA3F6816CAB161D24AB961D28AB9451AF247924F84AB24782AF447B2498924F8394B84FA2F49964C05A19F62853118F149121181F81D622D181D64A9861ADB45B41AD314B42AD912E48A5A14229F92248982F8285E8820D2E48122E488745471287482E4186EC22D4C17428C24462163C6E82AB1615F42294DE
-:8030000016FC4AA11AF2428645F842B247818F447A3498826B41A9DBA4F5423E4008481200000010010000000000008008100440010080040000000000810000200800DF160643114178184464C140911843810520F41884E0A20910921289420841974218448902488018021845B2294108183034848B21608200182E446303805184466B
-:8030800008C12FC84711B284C112144033188542553828948B4121149552412CB288178C0256344C3F280671121311D8871138388C9492422901121678248294882A5424121C21C11242848484CA712618A2834711287F7B4423413918AD41D028C11815C21CFCB12454182E42F0891485F38D122496582C1642182475C3E2D832174C3152
-:803100002981795581A825B81A287442661116688164484B9289666143F11128323012C93618201956A48C81017FD20741160416145441404801189018480028224E228022B24851844C020012100883810418128302A02140088C02001242D0424228648321AA447424F83D7530242849018302C044800412A9816414D01231152714115A
-:803180004681143884424F22C424191488082008122E82808862122829C928622881863842842908001812288088F4F13F34521C11382827218D1249721822C1A48CA22C881412882AB84898388963814C2B0CA61C1828C2444724C5B1C8A112EB14434284E18251848F48341C5B42541E8C46882406824781AC62498D34AD468D84128BCB
-:80320000244F8492247FF80429031285628312F04814126E8420B41808001A48A143178181124638848B42902214414C541212284C61414902C02CC3081B1C95E44186C248C842AC38888352428762F012882A316828F09A1C14433431858442522826440290281A1A621413C5822691DCA581E214B1A484084C986CC1688C2418EC88E421
-:80328000219848288229E188031B241E2C2D2428836884902821C0148029D1484504B04C6846FFA94D822104A71284005E24818140E16811CC648D14006136341883C448882A11840860248A4449082A614126484282E4C83418281289084014880241818C21648118A01CEFA108546259821191148C085264128C476414382880220840F8
-:8033000042448879286189818A14484841C4286314D28421880722304881008B1244B02C91121A98648001241684F16CA10000414341E141180A23210246080047814981018681212104C0244422A0214C02000026581C8B210049A1284018A118008DE248182A440400F0AF6E60119025AD21455814A42AB5185426302983D54184242389
-:803380002132942815883154812A78212C5348C2422F81064548AA414311C4288D1189644C844337B88348C82118301C8B28D24260441218414AF885AD10860216C4111249410C16A8121AC482844C5184853414214381C948818A045048804228782408224C12A2212CCC242B128C8241080016884848A241257434B84823110818D0152E
-:803400000A2122812604430448001098A1960148432121964898884112415800888A012042014312280189B124098890184140088021C814498404502470F30F44892131181E468183018D5288182885025B141312088411100891840000228C01442843048A8202860288282C239238812CD14882D1849418848CC1244B126289016F13F0
-:803480000700226041121826049088C014608800002A0144A042818C02941800121881127014289288008211280028280040242828044141445F99069481488110483118901814181181202438288C211484321480183218902185C48D27C8A0816A3873402843048C82118181C85400868824240418A602C068EF8A044B68121024240456
-:8035000041002A084212442A61428604822E8ACB2183D4860442184044210200119084A0288929618100842822C481400480048141185417752484201102412820253214858428648A200816042018024412A01819044184C9782198B8C48021141204880040081A889218800181448084F8D4C84008002280944228C84229846118348664
-:803580004842214402142301888819C428848B815A082246048846B288042008A18882504282402E682A842C6A4820A88232DFB60D1004000018008198414448C4182088412CE1840842A08211164441011688112401888C018071214829420860498A2282818221028302F0CD334088D218C4629C224398289C12084C42B8482221483873
-:803600002870A428012322A21226988863698A630286441106460948604422802581A4184C6141681624481C048A618D5821C8EF850F4C6648182AF12A66418921F438114AD189E381B1C9B914F54C58F9F63C94128D588CC59C8AD144E784738C88D298F118813E35D991494187893F1372D4E2156768BEA84AF8141243628115B121737F
-:8036800038B828C2288D98CC9D34AF85CC545688B124F424B44F81FC18454B299FDF0C611E388F21D24C7654D1483551AF81C36285B844A82A49529936212AF82A8949BA2132BC4B835AA842886A0513984C27437CF8888C4D248FC894C1416E88B03841E441AAA82B338582AD188B154483382847424F82B82E68485E9CC26E24882B44F8
-:803700003FAD4F1231289484185E288CF2244446A8A892A364F1CAF881844E98844922B5DC58228D2D851AED647298A8616F82F181888EA94F8B21A11249F12834174AC991188E2A8F8CA81889F188C89681E2C138224F2132149E8C8A31984CB178BC82721818B224F128845FB40F11411110119241211121112150425042505250526018
-:80378000148254241424442C042C042C0434400224304230428423042324384210821422180A8182F05B33342B7716FD2829D5FF41C21F75F371715F74F51B1A9FB1FBFDF99FA8F8E2C75F3DF59979DF23F7A2A3B7333F1FDB3CF9F379DF97F45159EFB7F4E3A11F96F57A68EFB3F8DACBDFFDFDA7A76FEEF6767E4FE9F99FF77F77F57682
-:803800008C8729AF21FBBE3A4F6EFFE8689FBCF88BC22CB74CE52BF88AC64F68FDD41C8FA1FD7A7AEFEDFDF6B4BE9A2BD94FC9F9F4E86FEBFAA9D8343F13F334752E39DFF2F665468F67E723F23777BFA7F5B8BA8FE3FBF3EB3F28FEDDC79FB5F5DF1E2F1BF3B484FEF8CFBFFFFFFBEF87FD5C5CCFF6F5EBA3BF96FC2A28EFB7FE9E3B9F8A
-:80388000D3FB7D75CFBEF6F6F6C7D34FC7F774766F6FBEBAB8A8FFBCBE4F6FF7F8EABFBFFA2B4B2E728FECFFE2EAAFAAFE94DE4FEDFDFABE2BFFCF4FFFF4B66FABFF96F2EFCBFB746D4FE6DFFE44F273751E449F82D2EDE114FD52347E72FF44F51819AF88F2F8FEBD88CEE17F1DF5DD5BFF87F7B4B147434F6FFB8F948F9BFBBE389ABFB1
-:8039000065F564632F86FC797BDFF3E111F117145F577784FF343C6FCDFDD5FD5F55E569BC9AB898FBDCD86F4AFA488ABD4995B14AD368B1E29C286F4DF9DC1EAF81F53838CFC9F97C7A6FCAE989F5D6DC4FCDFC849CAF764EF336344F43F32138DFE6F26445AF47F77171DFE7F37A59ABBB9F9BF361EB3BC86F55F4DDDDDFE4F836B77F39
-:803980005BE8ABFF3FFCCFDBF3BFB9CFCDFF6D4EEF56F668489FB2F2FC77CFDDF737BDDF7BFBCE4A4F4BFB7B4C1F3FFFE7F66F4BFFB8988F26FBDE5C6F42FAE8A89F3A7E2BF96A388F8DEFAADA8AF2D2984F8DFDF8AEAF2FFF6E74CF8FFF34FAEF89FF7E7C4FDFFE44CA2FE30500000000A041C048200996081200002008100810044B82CB
-:803A00009014A09200844B1280081C080000004C22514882004C021F850622E0226181814C342890188222161818A114868862838F4428938843911886B8480A2818C0981E254518A812824904981A826841E088A212828B12128921C81416D848A1414EB4924C034E1443F272E8E022F41124CF22F1112CC3F41164E3F61124AB141D6446
-:803A8000AB961D28AB9453B14AB924F44AB143F34AB147832DB14F82C4954FA2D418FA244A1E214FA264192E4A8F59D2A4F498242E5A1F49C2421F497228F29124CB141FC9324A1F48B26AF18124AB961D28AB945788AB9443F24A944B4A2B944F8294B24F83B448F9244ADF9C0F4F22C46C4F22A421C3A241CB121A36284CF46894CCB2C7
-:803B00004893658D944B428F543B348F543A345CDA82E454F324188DA54B521E214DC89E242E488F59C2418B281C6DC98CF49164811F48A4141F8932481F48B2487181EC447181E8447385B84833A489B1A494184D488B94678A83B4A4F5A5212028080080012200440000000000A100800800001400840000000000002800000000250198
-:803B8000AB7F10842192244812261484311C822170180440E8C2140881498144080041124012582C414280813218366841108469898E482186482991284128444C82044344F9CCA100A280512B4302224123228122096F888123018AC1181B188C62482217C842C48430284B816888422A292442281824D24801814D21228501448748240A
-:803C00008951488A34488388521842DF460A44EA0149D128B42481222261431229624B8D14EB181A22312482188E1A2E1C821A328182402841B814B829C48E427A2864868C32983664428D14308845D1A4481158494F812292124CA248C486024D4156D8160600222825014144454288080000818C941884146044848584544841200221B7
-:803C80001004200110280144189E286284888048584884442A34482281F098EC90442880428202282A012212298114028526D1487111186882308414478244330222839144120026E34182480400B0281991881A021121844C210145882908F03BAE90324167818532345CC11487248C844802842D184E1C4C2A1128061E444A71140869A3
-:803D000062242A01A5344C43B2287128F25824168294812F8142E1C902CD31872249A482288344C8545149C3488D24CC857224F84824C9A2247D71800281284952414489A616882818218502888592184E1416A9144A63C18825E4C234222D2345482462C526B81E84914316741218240AC942A843A0828C411801C9219414428149794405
-:803D80008822F4DCD9B04691242D1485C212321824810021872158563C2443018302C18440C4219014002E48C3218221022692A12A1871180419C12287481B288162F01442542247812668C126C428A2C1224D829011444317489211212982325618200128826044001371186283CCA818C1A4201152128501811118678412299168832639
-:803E000012084028422404811822218C432825A112EFBF0D4420B424315826280112812398184415E441225282109218C042002E14E04138248618286313E4A0211126A82848405428441E28638182411484AA21D04181420441448B148F5A420211004441C18D148100282112201414CA182644084462842B2421A4174212002B12502414
-:803E800080012816048228140084128100C8918E4CA021894208FFEC04211426941846DC6361C12E1C16EA84A18118211901E2A4464AD8487211384816E48278886444A351845F8861813981722A02367413822122E241668488E3C2214189C218184588288341B488D248E181F24824418972AE014D1144184C82C12824204214C228182D
-:803F0000414C012514842101128992442827824427222821288C61418411C0242C2911C82483028D121280024840A8843678422402128981746A460218100828604112C322E1811222011A6241418114817048A28181129149F8184148814E1428819014C30284C018810041182608844068422A01418004524F1B033260214962831212E0
-:803F8000002B184825048A624221218A2104000041A621C121412424284290224A028D2480021CC314891AC821402108008624321862222608FFBE0450426081240026424C428AF11824000040C82884C48445688284A4AC4168828425C8144800004C12988CC028201218181818981C12128002C180F2164A408856480044210081100809
-:8040000049821184221314641119D22331215B84462684048843018C0416C489121216A8812816818803544C0441A042814088014018DC8E09901481484184212121907422001A0200004244A0380029022D1429224434241230121811108142889311180044004100182001006FF50D2542426241214484164492148464301C4532144424
-:804080000048472228254424489481150480A2141444265C848D24414C4244C484444C584800902443014911084D48C1C14149F2E9B800800200228420024A0800888480B18401B0820280046822161404402944082001820000E04198110088604441200848F0EBF72068A800C1181062410000810012444481495118161408832A1448A2
-:804100009218295118184D42180018C018184481C4402862C240AC128122008428004F860584C044240040089022463418280021844A021C0239123161A092122611A44288141B814246081C0C5442888A4481846141A0610000C422411046F8EC45242D128684F1141649711884B334D166614827221688618145F212146D141AF1484842
-:804180004F84781CD881F21C382F81F2682C4E6ABD2947B2C78567A4CFE2F232184F44C448AF4365424B111FC29818974AC5A8924DBC5F523A249372283829CD4885745818B4489224414EB883D44462865FAA04224B48855882A12D1225526A122B22CB618F26BB1AA2182E344532184C5244811F32535C4C382C5F1874ACA4178BC47439
-:804200008B3221912AB2119824CAA52212267814A922579881928CE5D1A1B4D4928445C41C47438D18CC1348C84818172C002FA3D1663268263C24818484CFA1E184914245584C12A8224788381D344C247261F381958819C9421F41B32363495AF544C41E18CF7461245351C84D114F4182E1497D18A44B8D18850412494194142ABB18FE
-:80428000A218448357444F4212D84CF2A7BC800228A028C0288082088880088826882882888488040000200C822008130813081142114211421142124A084A084A0888488004CFD40236F2341C87A1EFA37338FA3E1A2721EF63F33A2AAD8EAF8CFCE8A88FCBF814984F29FBB6A2CB99CF41FBD8F8DFDBFBB89BCFD7F7F9B9FF97FA8DC9DA
-:80430000CFF6F51B4BAF96F6FDF8CFEFFE8ECEEFCCF73CFC5EC3AF6ABE42F624AD8DA9DFD3F399FCCFDBFEC9619FD7FB99784FD1F75D799F8ADBD9F48C588B7DCFC3F3FCD8CFCFF7B41C5F87E78FF9642C22CFC7F6A1F32436F2361EAFA3F23A78476BEFC3F13822EF63F33E3EAD8EEFCEFC68688F81F21C984F69F93626AB22C9FBDCF8A5
-:80438000DFD7F5587DFF97F7FDB9DFDFFAE9C1CFDEF6716BFFFEF67C7ACFE7F7DEEC6FDCF66CECCFC4FCE5EF3F5CFE65E48DA5DF5BFF1968DFC3FFDCFCDFDFFBB9FCDFC2F6587C8F96E78AFF8C5CCFCDF5FCF84B9BCFCBF3E4548F82E32FF96E2C4F86F4666C1F974CF212224F61F53E2EEFE1E121F21212AF83721464A12FEBF24AECAFD0
-:8044000086D788F39C184F215926EF83F394147ED8DFD6F67859FFDBFB2969DF9AFFCDE9CFF6FE4B6BAF97F73C794FE3F7FE4EEFD5FF7C7C4F6FF6636F7F5DFE2464DFC8F23D3C8FD9FBF4ACCF4DFAA9FCCFD9FB543C8FC1F3E9E89F91F34C98CFC1F1ECFCC782CFC3FB341C5F8FEF83F5262C4F46F42C3CCF1A4FE221F21E16E7E1EF6706
-:80448000F31626EFC17118FA3E3CEFE1F1AA2E8FC6BEFAFF1A18CF88F114926F6BFB1A184B18CF83F9FDDD8F11F3DDF95F92F6ADFD9F8EFE6CED9FB7F77F5FDF93F7BCFCEF8FF65EFCCF87F7FC7C4F6EFE42644F42F68934CF5FFB1C3DCFCFFBDDBDCFD3FFB83DCFC7F359718F93F398B8CFC4F95C5CCFC3F3A4848FC7FF6454CFCAFB34C1
-:8045000054EFC27224FA646CEE9C0010044008120000204104001061442004420011004218008001180048008800001608160800124400B0730A1812204162412410042D128489012C11841114181128C215848D8511812F227518C44A8594148982A52429A4218302818E2889A161811A26463848003E484245A8242618281208AF780FAA
-:804580004F22F511248F22F111248F26F11124EB161D24EB161FC8B24AB981B24A7985B84A39A4AF543BA42F54FBA5482DB14F8AC4954FA2C4855FA264516FA2645D2ECA96E5A2FC9824ACFC91242F22FC91248F22F8912C8B961F49326A1FC8B26AD1C1B26A9921AB9451AB9443B24A7B24B84A7B24B84AFB24488BB44FA2F4A5F7905499
-:804600001D488D5215BC485141EB1415B84611F12A141D642B1659B24A01AF5441D852F11548237422E854F1221A5CFA21DA1E242E4A56E5A2E451E2B27418C4411F81F222421FC1E42254C18B121B4923F281482B121D48AF42B991D44ABB81969A8A94BA4B49A9BB8494BA21A9DB24F1239540288804000000400428001008000080017D
-:80468000880000000000000000004004000000005012F0E5AC00221850241225582800212001810063524300424004C58202484008214C614210124884414C4494489018262101808214842112A8428C22F249E780B282012309449024444480124804262601C016182684211822C214164674281424820321200382008002000010483C84
-:8047000018225048384414C41B4E00234D82081642C82244442128364494282634122D2441642CC1446069308C2B126C91448D24C113921212A742A024844418414449023014262103814C9248411885E4A26144141E2C4DD220828221512444400C00100800002521012218002244000080120424122008840083048100008418222002D5
-:80478000228902DF86020021104214044632114200C01245C814001028024828002518588485C4128100181229C124611E2841844100000084852482211238246082AF7348634149119436412923484284429A188484200229528489311181814445489A1580A81410362444244463C28481186081B0181464810000592241882408C08893
-:80480000F055E22444160212303200E011924810081225D824214268819426482814444A176888CC456A414D2844D04281721294284CB11872181468444489010030284D188112881044084E1614184444274225443484244C140227814008260410041800412608180040440200244981181402008C01000050412022241228823828BF49
-:80488000220D85140216080025C4442001812901C1100400641845C81C8140041028410C41508244A1C400201208884C214108200118818440F82EFA1022440481430190282D14004C4104504284002342528480816281818741204222214462428428802222A812452802184441220083221208284588F11A9C004400004100814800204C
-:804900002101180049210124480090222C9584440080112481028110240128101808814100001800AF314C1244449418814144418D444C0180911618EC11341800184921417442182841F4122C1A34A6444781424522416441A1C420B82461818322A218814D18003028228341983840F847624002002041022642A8141008001004D04233
-:80498000028544482412480810C812007024022228228C0230240080018184441200008504AFF50C41100210044441211002169412290123012481001644068C21215128844012044481C018004008000000004144004018744107000000242C01450210120200411818104448028110162201811824400A0023010000002220124408000E
-:804A0000400884CE4600418144002504120000186061122C1154848410440800843014181821840084103218400481001008000050842011084FB5014002000000422084240400002118502200412140080080224208100800004008004548881208400828F0AA2800000040424402001221101214124818048481444341180281002484C2
-:804A8000244042064181008100504881000081844008F0E4C610024440048031443044444240041841402411160200448582011261841284840018000050484144800210040000005C03120000002400502200120000001052241002122424000000001002000081000000000000F016982038840024644120410400442100502C2400455C
-:804B000002000085022041884142020010080081004302000040011816053D83C01880542486040000214C04684014022301441002188721984141404262112223420848100881000044C02800008C024D281042F82CF32418472810348450264CC114246512024D164B1141181A514885921E5068A542F2121241A7811E1C1E1887212154
-:804B80008D188F21820240721A78180C4484845084E0824208448485444C594883D15851C88FB60E432158424464450241631104482995422582512444455A8416465484495144C57C18082185021E14702278285222A5022410180881C4814014D88402004084022609C7A400448410424474126224274442466224527012361265B212B3
-:804C00007112441804C421D022D164512825941285721292142141844418294108008100C100814302891248C818001DD324400220080048C048000000000081000000400444400444400C44400C440000100443024302430243031FAE44721654426506655666244B114D146556AAAFA1F142462F245566272167616556266F61D122514E
-:804C800044457C165E66ED1C455EA447E16576126AA16FE1F116288F424256E665F6121281C5544C10584CC50885544C0045D4449224DB2226F42424CF82A222BFBB094D162FE454644D44655666A0114D126F2454EEAFA1F5626267656F61F31614476165F61E1ECFE1C11C655C844D1E25F68A884FE1F1149A4FE1D1887114FC151D65E2
-:804D0000FC34292E2C444F64542AEF61554EC514584481C554C83028C554CCCFC2F22828CD2CCD28CF82626265741CF83614DFF20D47416C546450666556644F61F154566F64F442465E522F24F64252657612F2161665F61E166F61911AE554CC4D1C65D4CE58EC657A145E222FA171165FEE2FC2F2222865D22654A227A1C554CC854892
-:804D8000584C8558C89028C55C442AA2224426249224255CC88B32FD26246D14AD44657644D466582645F414144F2455662F64F452122F24F656464F63F116146F61D166D1ECF11C1EAD18C55CC4455C62AD88457E94FA141EED1C1E181E1B25F8212E2B22614D42E57E5ABA1A1158CC84C5145888902881855888C55CC887C297824D2883
-:804E00002FC1F1383E8F82F1A52D00004002241224400224400224128504815048002181001880012302002184180084400800840000008110087F240D244445024100442444211221430141180041291104410016144254A2446041A444400444A14441100400004441004445084110F4BD19D026F51124C5F2112C87241F41324A1D24EA
-:804E8000AB141D24AB9419B24A3915AF443924AF5439242F147934D812F924481CF9244A8D854FA264514FA27498E5A27598C54A9E24ACF491242CF49124A5F29124A3F49124A3F48124AB141D24AB941D28AB9451AB944782AF447B24F842B447822DB44F8284FB244A2FC30A4D4A1B61CD421F8132481F41324A1D24A9D141D642D9C1C0
-:804F000096BA19F64A8422AF5439242F147924D81AF926481CF9225A8D852ED21E852E4A87592E4287593CE459C24A1FC9C24A1F4996481FC9324A1F49324A1FC8B24AD141F242941D28AF441BB5425B842B9445B842598429F9164829C95AAB7E00824800000000002800000000000088000040014008480000000022800200000050124D
-:804F8000E0670F40024311042164124502000000C01484224130180018C4101804248140221148041240041008812001810081100881EF170520281802448100800140141A1492141004000045020024400A10020000100800000081140081410014418F2307205C221244100218444120120441211818C12602301830841245082450A1D2
-:805000005028002F8441480412814400450822200100844548124831187FE20B0082444014481402290100A100414400410040020084440021000000000000100881118100000041DF160A00240000280000001841109412004100200200260A2410020000000000409888004100880000841F490C24004481008081220812420020022261
-:8050800000401402C02400128428121200301281004189912400001880410C43028440F4D5CC4002244100200200208184110445820140044121221004AC021092121800241284004418444038880041124140040045F89BB30000400800182288000000228002000000280018812800000000008422000012008482284008F06B2140016F
-:8051000000302800211008200184A10084890444410010040084800221400481120083410812204834188120840100F0FDF7004185140421001200810000412A419414211200001008902212004004100284000000000041008483C15C38F0B8E42022010000818742208201100440420A4C08840040084110080000282200000000000089
-:8051800000264818040026F8E7221091148514042D2840180E8C8201184481212A11961A8E4C184508004004C028830122102412144288011048080010C41841894298141638483826F8211620020000002A014008005048101814021004104848440200002120024008800120018200812044084301F0DF630000001A0100004001400881
-:8052000000000000000000008008000000400822000084001A0100007F730C200100000000000000000000000000000000000012000000000000000000F0212B000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000002001000000000000000000EF48052001C0
-:8052800000000000000000000000000000000000000000000000000000000000EE8100000040080000000000000000001002008800210000000000000000000000002FCA0D0040080000440000004100240010040000000000000000000000000000120000F0E8B70000000000000000000000000000000000000000000000000000000090
-:805300000000FFE40F0000000000000000000000000000000000001800000000000000000000003F750F000000000000000000000000000000000000000081000000000000000000EF2C070000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000001800000000000000000068
-:80538000000020020000EF4C050000000000000000410000000000000088002180010084000000000000380000F02966000084008400440000000000210044001002180000000000000000000000000000F0AEB1000000000000000000000000000000000000000000000000000000000000FFE40F0000000040050000400400210044009B
-:80540000100218808802218001884008000028840000800200004FB1070014000048405588281082044480022100448002214818808802214818448828842148408481421882041E148002211A01445C03000040010080041400004800000000000000008002000088000000804208000000E0B80900000000400500004004002100440044
-:8054800010021880880229081880088400008042080000280000F0A3AD000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00100240010080040028108204002800000028004800000048400428108204440010820444002D
-:8055000010F28F41000000000000000000000000000000000000000000000000000000000000FFE40F000000000000140000000000000000008002000000800800000028840000000027E8000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000280000000000000074
-:5A558000000000000000FFD70400000000000014000000000000000000000000000088000000804208000000F0B2BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:800000001D24EB141D24AF24B911B24A19F54A9343F24AB143F242954F82F442914F82E454F9244A5CFA244A56F1255A96F5225AD6C54A9E246D5A1F4DC2421F49522C1F49F248121F49764AF28164AB941D24AF249921AB9455F84A9443F24A9443F24292478229F92448984FA2F411B5C0421FC156281D64181D68AB141B2123F4112839
+:80008000AF6498214EB445F84AB253B14A2AF3428157822B943392928E5A8D215FA2AD811B4287193FA264493CF498256D4A9E283CF4916CC7229E488D811F4916E8C8F648911F41F26A8417C14A3A142F547A24F8429443B242792488D98684FB26582F370184000000000044000040040000000000100820010000000000000000008098
+:800100000210023F95042D24372289C2185B14C53138A4648A6282218481A34498442B81CA722468848A5484AC82F8442828497268C218624724002E144991164982B182C414905CB0188C410249B41108CCA92143D448C41843D284034F4D034AA1181612149822481D148C4701341B18921729282D1844834132148742D8448B422015DE
+:8001800039142A34128C98A88F22C18228881E88998862264E9A221A5A3490C812D0A2C45A50829E289682E2814441F89EA424522F248212FA154853A24316D4C2661A264A71B2C4921F8815D84211C4D826F218428B824DD88B2121C3AE24835248AB412333C9298AB2184AE644C82C1D8A424B254E18CC87B84131168522C34217882CA5
+:800200003188AB214BE146C2184E1C4B1227815F230C43321189614124848115C812005018842422872492284548944410B4480A12515A22221414C81A442B121298122A082D82A012860C8A04414E128CC41410789488221208BFF80B234284018712702861C1835641248400818042D842322420884A922860112483518481252A48824E
+:8002800022022111273212244418D02211815181449082504200430284AF8E4CD11461324CD25A51424FA231142712443E88BB482889D136D114514A47891890182D28C9F514482A0446CA421E6415C6321886D48432164123912443116241A44CF51882EC923C8BA4AC43C212961834384D3883D2823948128D342AB4554C92249012CC02
+:80030000414494182564448F687188818241C21125484C0A4C014F84C8F42C048125D324751CC126008312442222921635C2221688E181C8268C31B28031111880322826AE1880C118F031C2C0111D2449522393B218D243B219322819225482A44D118544842B912426382A18812289828425022D18167A8478827412C2241844001D1491
+:80038000244646D482312489B41B522284AD84641E8847214068842634242E4A8F8949F128445840D828541841282354628D342AA421424122D02122413821C562428D528984A2182153114C5458298242362843715934184608414D1B50288B28241E2485018C518424911287118460C47EB970190226BE94128441481894681D8415823C
+:80040000429148855328412004B6E281841334488648C248218961128452102C6224002CE1A804824382E582C42C82812922912441AF2442F412441888AFCA47021524718122122411C419001648282901128B1484442044112142848203120088C1488821A8142D34A7422228A440019012182440E81803260100FF17061B146D11C3D344
+:80048000A3936C2D1D4311FC431C67228DB11E48841C4C64A285F248131846CC21CB86D99129EB424C62222C53188483912889727468442C827181DC2921D268C2464722866A228F19E28452828B81818372124C3A9825189258D048BC970563820444008128C04890212921B148118131248100124A82048C34186045694154248200697E
+:80050000C8242E12F04C12128B821781402C042C11C1121230244CA2438D344118247FC10D2850222042444401871221C024181112006542441884019018120040480224408406841608229029441781303481002D3490122412811484DFAD031083D2410439022CB31C0200608861302AAAA11A8C3142608A0041C426024442C0280012F1
+:800580002100908488001908813084431204C308188084019F444A0140841208230241182042C2118F42912812402892142302218450840040CC58188418C01847821604231202803282188554281283118441C82822441470FC0C428504524400850444D0410449024904CB1844828281608A8A0122C941C88A128A0282C088448E1290A6
+:8006000082488C18B1128288C24C2138222A94282240041830845F9A4C036D222824842941941112A2221881D0822102001684022E1480122411C222442514011902284901441228008189611124408211042143411112C428425FF60517C1301155C811457811281219D681011951C13086851402301A16688838188888812112304434E3
+:80068000D0284208E0840216B812B21858422594822902214121129421EB4156B8289452811FCE0B48C04821000010088C082880212A840860484008004441001018048C0181128D24820018228144800288816200430844445F5E09821308819213022548829822880024502441A12880080084809218821225CA14772970A202123084A9
+:800700008145422928011883110426181254841444218521F31984241688E141E42241042B41412119059D1490622283981283068368481A5242828A21F222828A4122018814896241848722492E844264814C0689844204688400181122002F4224E8BC4CF26146372875F4155A1A5912357218921FE3B221D318D129915145E8AEDBC838
+:80078000B1C26B41CFE162472B821A68832618FC2C3229187412741A7852F4181A45582841D04A7844B688C3286B89822F12F2342FAF189112D0AA741EB466D288F25E2277813F23E2414D681686D45143B112E149E221F12A25F57638B41CF3212836EC5916FAF18844E7A82F2132184B82C3F18AA8AA991E4B29448A0A64C43E22A3D1A3
+:800800002869448E4226F429B74CA28A81AAB218C2848F68A8326CE34198DA1F83E28582F28414D0A8F136142E184048EA46D5D4D2A4F4436500C5B1282264825D2246D45441D2A1098062518F5251462F21E2E25424E088D8C8F1AC3A818AE88A21D1CC61A24398149DA82123B812F112326FC3F714182D5847836357A89D498D1882881C
+:8008800085F21E1CA0324C0886D448F14C146312BC18B538F8F3CE002A0180840142A084124A28A18420240840820400200490118221822282432208822A014A01430642200642844A084A081C082880F2E1F4342F2674115B68FF71B462FE756785F441418FA4746BB7C6FDC9C18F8EF54785BF84FE6ACAAF2CD826FF8698AF82EAA8FD02
+:8009000084C8CD982F8BFAC8C84E74A5F82D2F9D838F68E84DF9C5462F21E928F88AA225D4C4D828F89A2EABCC8FECFCCAC8BF7CD24FFC8CD6EF8CDDA8F33A54CFE8F45EF84FA8F8CAC87EE23B994FAE5E8E43A211EFE7F8D4AB147F57F45545DFF1F237779FBEF675679F53F26D7DDFB5F5EB8FBFD9DB19F259D7FF74F933BAEFE2F24ED8
+:800980005E6F4CFA8A88EF88B894FDA6F4CFCAE988F9C8C8CFAEFE3E18DFF3F29B1BA7A14B8C4F7EF6BE362D222FE9EA48F894448DAC8FC17A1CFE9E9EAF8DFCEB277F61FD82D3AFFCFF5272AFE1F78E4EEFE4FC767227A26F63FBDFDE6F29F94A5AEF87F53451CFEEFD8484342F26F617758D26FF73723AF83B3F8F24F42735AFE5F3AB41
+:800A0000F72F42FB29318F84F385539F89F12E8AEF2EF8B2F2AF8BF9AEBA2F8CF9E6A48F8BA9BA8F88D844FA16188781AB118761DE566F76FE3A2A27612FEAF286866D64E728AFEBF38E8C8FE9F9DAACBF39F71F9C4F64FA9A8C8FA6F71A38C7ECEFC1F9686AEFC3F1B4262BB35FA6B682F866641E1C4F6EBB7442F173737F71F71F3F7FD6
+:800A800077F33D1F3F73F35953FFD2F35F3FBFF3F799399F1DFF5D11DF38F5BD1EEFE6FEF2F26F6EFAAE8CEFABBBF6FBF4B4CFCBE98AFAA828CFA2FA3E18CFC3F23E3C8FE9F854D6EF67FF3E2E2F6BFA32A267616741EFEBF23ABEEFE1F15EFE2F4FFAA363FFE1FBCABB2FBFFF3232EFA171CEFE4ECE6F6BFB361E6F2FF77EFAEFA2F3AA16
+:800B0000B8EF87F73479CFEEFE725F0000C01210044100400244844486482408924400408411180641001006418418840088008400444044D848022810088FB6022D4211265241C02434D0181131221110D1282182211102296382608889022825082452ACA1212C21011A522A2062C8A51231281594129012842D129028122901AD34E04F
+:800B80004441F28635D032F41124C5F31124A7141F41726AD141F26A111D2CAF149921AF1419F54A9343F24A9143F242B347822D914F82C4914FA2D418F8244A16F1244A8F19E2A264592FA2E449C24A1F49D224F4912485F2912C8F24F19124A7241F48F24E131D24AF34B911F24A9253F14A9643F24A9247832F247924B842F934489864
+:800C00004FA2746F016D5B1AD434E1C156121E2C2F1241FC2A11167C22E5C1D2125284AD3343D21A19F442B3225CFB26482D914FA2D518FB248A1E21ACDC48E28265516D5B122E531F81D224F4116887221FC1F648121F48F268121B29C7341B288F76B911F248B613E1643334872447834E1247824A7336B842FB2458CF590623388448CD
+:800C800000000084008002000000000080088001000021A04100000000000000000040013F41041CC2228C71126482174294241392328B1283028D11139124844046BE51A2182A418C12C4224CA2148E281902412C21C11418849235C44441211813B828214882447888648123911484428351844D42CF590370824141D1212821D41CD1C5
+:800D0000484147D132116964814219C12620035C1208250B21831142C11423313221490269121144A212A3D12442D82212C1321264122C028F6462842DF616D841CC5183F276992032C2AD1154A679239448D465F812275F21E2123122877518228341467628E22265422883312B276822A911D218783412711202C911746214781442E486
+:800D800044127226022F18323C3832276489D148D882F14816446E8A16EAD1C4198F61F657BD4091212412204121E1120181848501859144142230141413991841003024522214184CC21228181214823412C901890125211802204222F248124321246844F0F19C001114190244C024830200A9888441582822188400444924444811240A
+:800E00004108292441022081088112200884C0488918514243822802001280B41F428124419C1493C313408324D21A01172134D4501247848AD44152524E2818A4284B2429D128D621283654C1B0424184712344C2314814A11536514733ACF821821823C41823E8817444F2384287624483CE24289FC804481111302824902521104252CF
+:800E8000211D42445032841A4418A524188586D6A4C2112C24982A49544A801142524180022C01197812D14143F22148213121498828D682151CE282C42470FD0A6081C3D44193111741008B24281D18F08814229C4118684682174221A1441A0448302C168184C14116221484E181622C13314811844142842D8C888B8348CC91228B14F1
+:800F0000442223123492C06257891092120000481E4C271313012314D1180400811008608240D42404250C848C5424224842311281002A410438601810024480A12183383C814A188874580428241391251018420150811480D14801212289584226081018C828440067224122842A911226428412CC32151812518121103218890C882577
+:800F80006C84008244002F2C04002420511218400880019041251C844125110500230484481508A2120041411051220022832428A142121011911AA260422123826143A81F240C25021D124501A5214134311951A14E11111F81945465129438348574210C2608E12E4285528415582A4CA62122422576217412C42B853412873343021B7C
+:801000001823B1A11432189B8415A4812E9C89E588723422E24194146AF82EFF20221182820123F41148A10000501884008D8412004028548444483024835824812A2105006022001D48830220110224842122648489289828F07D74108452222002221146011410022100115081424828111441602285040028200120A22120011220812E
+:8010800008241002240084004224DF6103111414111451A581813249601118D0182412684120141C08226084190160414423024721224004A021A5028C82123A4B21132884042843BC18140200F037411065224290214425482144180112304122100511484228130249040049011400290241620084A0125082B318024821004E848421C9
+:801100001002F0D16C1485F848414E431110C1211226914145D474B124E222322810880183445EA225A2111B1196381128250C413D211CD241D18851888B444A84C3321602842218474445B4A5B222220622214A414812D222A4113F64089012009014121148141C041011082100000014004014040000100200002082044811400800849B
+:80118000008200F0951710488894420011220044411D24221C12110100502290121298AA840881201441411848A8411A041818005062414C2292280000002490122FDC0484425A1401000000548002008011044821424C01882820021114104238424A04400621218048248882088120410410029F614D024840020000400428810084009D
+:8012000000218001490C000014008480043124004002448042028800001002182DFC000000160110010000004008222004100114008002000000100200008800250200000000F08A8750A8832421840200004554144B222E2822120000242552221AA131928E28A200121304118558888394144682120240024514B424E2926212008100C3
+:801280002440A211CF440D701888C4420081140040584D27142A02000000242D44B014818818860240511100AD18484800122400212147C8482A0284002282212512B63D0B21400200110014000089041008001142000041482002100200301260211002008400841820080000F04E998001441800180040010011400800424004412200A5
+:80130000000000258201000084008860280048100200004470C90400122410751921025011111115010000448004482624843224418122480000211E122711D0227112224282481218088218218812268408001F210C12126490221A8101001048415891190181122248424141142294284CA4221A022424256221124418253214812421D3
+:80138000212B88148612518882854808200841B0FA48522229817112010015C14115814411384A8344528984004081344141452446060042001002408202182148244829988287A433041008000041EF3F0C6F22F212222E122B11122B11C0132592822F31F111119B98967948F888418F842454911581548885F844488F44F424444B24AD
+:801400004F4222E24202284554642E246F22F212222E122B111AB892093C592229E811F111119B989E898F84B888F44848428480548885F844484FFE046F2252262AA1131200502229C8131F3191C19E8887818D414A246414158154918588F44844CD444B246A220200444584F2262265A2123AA1812328082592823CF1131119EC89F8BB
+:8014800018888B48CA24240440588848BF9E020000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000030
+:801500000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000D
+:8015800000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000008D
+:80160000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000C
+:801680000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000008C
+:8017000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000B
+:80178000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000008B
+:801800000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000A
+:8018800000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE8A
+:80190000000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F056
+:801980004FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000079
+:801A000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000008
+:801A8000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000088
+:801B00000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000007
+:801B800000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000087
+:801C0000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000006
+:801C80000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000086
+:801D000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000005
+:801D8000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000085
+:801E00000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000004
+:801E800000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000084
+:801F0000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000003
+:801F80000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000083
+:8020000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000002
+:80208000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F82
+:802100000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFF4
+:80218000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000080
+:8022000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000
+:80228000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000080
+:802300000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000FF
+:8023800000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000007F
+:80240000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000FE
+:802480000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE44F114248411196442E420020024008442CE24102131108004429D1431112911E912281818511825292C04880342443B2248498
+:80250000018342E464C8284420612887249283089E7FC0411B14848CD4184448ECC2B5447261D41421D21C1334252952427032D422662389C11863119241C0116781111A3459439441484E2146099954614784269C584642C124A2868428924429F21A266CA2522A49C852CB1CDF210D3111404288448AA2240022854148430428184691EC
+:8025800028848125467442420418494188421411712211511248DC24146484482324A1828C084C54824542381458838408CCF448B2008C4508100C1E44411392118043048022012622810100603116134C891128040022840021221A32241128004928C8442302808A41E88944F281660000C0451004C044220080025022412341021200C8
+:80260000001011221411C8482084041410881404224400800230142942022124988EA88004149304204608400441406422444128000018901100001452008C048140084184004100490280022824202A01F03B990000000000001100000000000044840000000000410000000020020000000000F0D44C8092248311E911C4154129220119
+:8026800030288B144C511226280249C1128444128602D08461224450A42C6143641A4223338940028062418018880589881212865328850488A82F7144D22111410484811344685433D812211103C1E081D428028451830A28114312419829272311008326244601671166C4218F11741281D41C82C53181168B341E4816F284488624C784
+:80270000588342F44BC324361162C18113451934221522886122144941C5286A2132142C4168C212A2314372116C82352C51E1182F41C22878341C628854421C925825C144548AF51821897418914A2382041E6841AD148CC5284B82DF5C0AD041021181166414844B14112561818B14100A81842184548200000028272200D024042A2443
+:802780004123712402141A82C1280018807814582243D14268884A0288F0E58D404354180015141A0113314812460100183042412551848D2184007024280444254A44E248425241208841A41210881248180285022C4238428442268812D4644821842192321F8186722154A28D65881F21C2892C6891253184144961838988B2C13214FE
+:802800002215163835702492B81A22C228891991B53818222E882B12A57527B824D1166819271289F142129AF4182646848AF322144B18425648E88D091110A91219644231844D6892191298811130841416028D84393288112214901485E444A2214489028A11139534002221216561422308218123012D282825D822068A34482245F8E2
+:80288000491FC04216C42260831187423131118B143B184227A11480413478001746CC4318548226210227883825C22C844B282E9214188AB218C834C71389321853F2881193321248A93D1463A4821847831624E28441F215AD5048B041E211C271144125548416497A2498221C18C284C4DC03181B182447911CC92A145378429423E06E
+:80290000926892288A43B4D832124385C12C2A31C8258141024D282827181634224788A492849022836188DFE803812CC412850284128D121941024118A302C012105282811602CC2118288842C41AE014518221328149226442D08208442314EC1812846281818212004B12839C422644F294D9B01242140884001C82022813011664C477
+:8029800012005D182848816024444100244416422404400113880811182E584C021618728208504821448448414C0142DD69344313F4122813B3194409E723189CD1A2C21118255D484C19D422D12931388A14981C4D884F82185A614E262227E12E11236526184CE126C12498A8441E894E186F84C1448189392AD09211C4A64B18448C50
+:802A0000B934E4C8B44403C81F550700348423024911712C01C0282192230489712548048D1112141D42100540058378241AA882281C285114167428828298212B12442712908A828D128481842184008D34843F6A4F011602154A022149011908E0144184810438901984CD11601300E0210223116C81180044841668441604A12AC41480
+:802A80004038884032248420048C828588048FC248828482A221188952482880A248890FA8841A98484CB8422A2684888A286611601842A6018286444228A8A48220088A02832A0448288A34184904D02262444D223018444BB6405241A4411244441B14C01485C41181114254120018281284431838248903811100811412408402400C81
+:802B000044248D240012414082614232002082F498254001145018394401250900142845A1421148151844244242884188588424A420C1218444A60880F2182228471146222874126124A483042344220442906C2183F12A4F40448181C12400214C1121028291C818145C21128111E14A1111941941930187411A0228834124210916440D
+:802B8000882862412008100A2849014301251218344886F1876200161842111288122142C88182444AC328222C21584210013110011321382110212251241241802132442084324612422564441256054288422A212401F0E1170010040000848024A44200B044020081CC88448823820C44E084084E810042104C084884840083411801A6
+:802C0000C08844508486842212046FF80B642674181244441418444474180189C11432118F48C22819490C291298244518D484C2248C0965322884411440342484F06814418118C4612981512484D04241C21481184264425F880E4E28C0442828112952282858C024801654848004302410021880489224260441459111248C418124C877
+:802C8000213012408902448002002284008123C386ADAF7065962837634CF2271C15732558425F42B211D14187FA4519C75115E893E252F1444325D8C4B144C21847A21953CC93711C3C8CA5382C8E488F83F29838812331848E8C8F42C2684D28AFEDB428C312C5F128649F2151227391468D2C6450626D282DA81E282AF22829414F7B21
+:802D000045016D1681352251CCA97215931ACF587448689C8B431B4C8BB3174889B6B2E912EF11D4B8F1BD811C75ACED14D254E112F321A79E211E95E75149895C341D1C4CBB34F41418C7496E954B225B8544FE9C497142D888F448188E1463568E2F4491F45E16CF42B162F1CE541E544E92DF7B04297431D184F134192C3262446E1891
+:802D800084228E813A8588F144444B545F85C82C53982926C4248BA888222E28481E1847663D2A222147421FC111B412148128321850C2CF8616F2428A41D22887241B114A3D146283A2444C443844AF4874A30900002004421214122008822048A2413091B011041B48904190D190D3814890C2A012119819A49219849841881984D881D6
+:802E000084C8488848884888800AF07877144F64F6333FAD36FFF3F35E6EFD2F8F64F64F6DCFC4D344B64DFD69281F47F54D1DCB5D5F56F1DD518F8CF8A888CFDAF8EC9A8DC9EED8EFD7D4CCF44C7D8FC5F55D4E6FA2FC6A6CCFE5E4C4FE383C8FEDFC5C5457515F99F828ACCFD3FA24255F737A22F47437ED2DDF7EFA9E98BF95F9A99D8F
+:802E8000476CFF99F35C1E6B884F6FFBA6888FE5F18282CFCAB4D4F154824D71145F74F67775FF71F32F6F7FF6F6676FFF72F22F2F7F57F325659F47FFF9799F95F74D5DDF5DF56465DF7CF6EBF9CFCBF9A4A4CFCFFB2E6C8F8BF1AC1C4FCAF66CECC7C2CFE2FA3EDEFFC7F63C3E8FD2FA6864CFFCFC44CC5F52FAF5F5CF42F83CBD4F7293
+:802F0000F237F7FFD2F23CB7EFF1FB2F2BB5FD1A9A2F287B87778EF69E9E6F69F93636EFC3F19A9C2BDF6F4A76C4FC849ACF654AF166667F73F72A36FFF3F33C2EFFF6F62A26FFD2F36C3C5F52F7E9F49F8EB7D1F74DDDCBDCDFD6FDDDD1CFE4FDBAD8CFD2F76D39EFD8F5A59D8FD2F94D8DCDEDDF51711DFCFF9BAFFBF6BF2F8F9BFAFCD9
+:802F8000FC8FE9F8941E7F5FF6B4E49FD3F2BCAC5F4DF6F4AABFFFF4FE36FFCEF66C26BF55F5DA188F84FF4486FFD5F5DC9E6B444F65F14648CFED19F62EECCF81F9CC9E2FB541F167677F73F73F37FFF7F3776F3FF2F22F27FFF7F77F3DDF93B7F9FFE9F99F95FD5DDDDF5DFD6DFDDF7DFFEEFEEFCBFD35755FD7F3BD7D9F9FFDAD8DDFC8
+:80300000DEFA2D6DDFD7F5BD2FFFFFF9BF6FFFFFF7B8B8CFCBFBDDCE4F69F9F7E54F4BFF3D3DCFCBFBF5767F7FFFFE7EEF6FFFFFFEFFFFFF5A58AF8DF549DBFFF5FD5E5EEFE5F5D6D66F6FFF7E5CEFC5F5FEF8CFC3FF149C4FECF8218F10042190160048418200800448200810088140044410180222810041003024007024220886084081
+:80308000042008008242F096F5E0183411406C1484E503460146718108845C18E4245981830454C081C0818485D124718851A48641A828AC61482A01818E24818E48A72686B448014212A724B04818B4423924AB143229284244F177A6C0431F41D23CF1112C87141FC1724ED3C1F24A111D24AF14D981F24A9155F84A9543F24AB74782F8
+:80310000AF14FB24482D954F82D418FB244A1CFA244A1E214FA2E459F2244A87592D4A9E244D4A1F49F222421F49522C1F497268F29124E3F69124AF24D1C1B24AB911F24A9255F84A924783AF643934AF447934B842F924484CFB244A3FEF0F2FB2F41164CF32F5112C87121FC1762EF3116C2E111E6CAF56D1C1F24A215D28275455F8B0
+:803180004A3616F848B54B432DB42781ADB44D1A284D9A1AD2A4E841F2241A8F41D2B6A12945EBC152B21F41D42CF111648F26F11124EB161F41F24A121FC9724AF491242F247395F84A22478BAF6431B4AF44618BAF443196A5E422F5E6CC000000000000008C02000048000018800800004501008004000000000000000000005D27E0A1
+:803200002601211548D8165148C4CC44012028111471188421912C4B812AC1888042851142588444428C0222204121412801182321512289021014C8481260218AD48412081FF34141641A874300223532212D13388531A1A7111564284D281312541CE08224C42485542C28150C3813F11122442381488502602850624592284162830107
+:80328000C09985911423117414382616A4141625B68144B1447242D14A12081D3685742663C119137C2122C81149CA2117C2184C9128ECAD41C368814427184911125848135125830285055214164278140210E22472143828228D1145183418414D1847211E4247818321F5C7DE808182115128404168344021D8181144528418418511E4
+:80330000842282129428435218A02119C12429248188220220480245E281921412240082141638421224224CA84244224FE6022511C11128C50285B1110228832211022001118D315312284A14A124405482161522410243C2248002284981322844452318688124822901101428684443082AF48CBC208223C21F1CD23C6262818D347960
+:8033800051128712148F2148DD487228D42802B037341817828195C441AB122289D228372D8B213825981229D152A112C12FAA5421554268894678126212A71183511827A845FA28921AF4264A89B1389418C19F4E0529321128D13133623216C9241B2110018B188122448712278226A414A22284CCC2412A41688123C62C12272181124F
+:8034000070132451284AC1212D2821C731896C812E1A1488164258822E988CD442C814B8814782FF580C1122198173285468C1288C11962B36581224514D188C021911712EC1188545611424C123D24162812D118C82D2246242298122C224CF2208155448825022118CD1A2518182416129B1487242984C12489FC50EA3E26401A3C24CAE
+:80348000C318022AC11413922488803222122546211162A41AD62801484143628442512731AE44124485A112842A84C3944B4130118D1684CB14D02482048442824098F28D144AE889425129D048442261124666121484102D435141C488811648146421C4182284861848110C14818C821208142904172280C4480041290289416244237C
+:8035000012582C504A2A14F41F648001185190828911542460891281C118108411942848281451478840026C01890100244C032081141AA821001B1880911A901888858681840580F27AF62416C1144781A9D28214D4E2C5255592188B28388E184415446461A48C11944256F8412CD12748894416741439481D1821431A88B223A11224D6
+:8035800012524DA14D483A2491141A78588211B21A94182D882D6E92C9E484C11C4B142672940326022115D424D18102A012441C518150812C6182884341658344221890281068824261442C31482A41140485816222169812704841581A0047810046048110A24A89B284F4A3DA504222C02184244302844143088800448012D48482A4EB
+:803600004142128CC41823A4122C98415418A04282434164828145C931418434424848A361482511088063441848A4F0F3E800122450421190312008143081111341A81818111602181140A48125282123A524448001008212828112181318F2188411102881618840480C2985F422D84001184228A91258261AD222D181722242582AC9B6
+:80368000D822825A22C95822A81688C84C2F22AC82484421182724CC831A18828402C022008C084116024242484C4448668442228100EFB64B8242144848414405111C820140041212442220243222288C811424042D8982204181C68192C03198814246541210C84441C01481232406001042F8AAB330844721001001C7116548180223F2
+:80370000012F1154842132218423011824808101C942A22180443424218C41048145C1124448884184811C98212181A110C849105C18CF3E03841C8402C0442084E1148241515818280044184B1284811008458AC2811240088C8203260C114C1281121781181148342228400222212722002D42181FB90E42810040020040989800806825
+:80378000819420088601418E14190487411184444820041A442191580082002941918114AC0388604120098212F0C5E7148425480100150A644D183489512411A48426062C0281428302282189024782508125088D11522881160920C118240025024100430442002281002F2A0E8C022880628490681982042614912C4100810000250254
+:803800001890811324842482E811C482818444C81422401112180444C06810022184C0424121F0A3BE1076982E0260E4B5712EF3331CAFA9718279225217BD1EB3FA17162748A5B296D16ABBC224B5E8D3ACF2822A5E6A23F482598FC37141F252862E381E881FF4C3D44B11189D8D9B244B298F42788E7C1C48F286452D428A14B981DC1D
+:8038800084B448D48AB46611DA82F838284784C71125E8FE4FE262B265816216230245CC28C11F56C6149D998C21481D9828142A528136C888E04431248D94CB428745429CC24983B424B318A8238A761C2861121B121972115123B19845F851821E4C4624518212EC028B12272488AC34183F4A0819041619DA85F22F4126F251543C125B
+:80390000F419221A728856144F24C1A83E1A4FCB433E2489D11A2711B3485C161E3159D236BA9AB52DF312C44AA442A72417461F42A8121E9C85F912112CE544681D153219A57826D1A87123F31486248B481E684E444C14A8144672854781521228818A2284220488800888C081C081C081224E81221C2802230213220882201826482108
+:80398000182458248AC411A094E014094E91A094A094C0B2484C89C484DF6D0C6AF431388FA1F3286A47E6EB62DFE4F67F16A7A73FA8F53EBAAFA3F29B9617383D867F27F59FBEAFABF32FBBF5FEC7868AFA2921BFA3F2E3A2BF12F3743ECFA1FBF6F2AFA7F7BE3E8F81FBB8E88F8FB738F2A1A14F8BBA88F238381BBB9FCBBA59F44C51A6
+:803A0000AF89FD1496DF99FDC85BAFC1FD58DBAF1DFF4C54AF89FDDC5CAF8DF74C48CFADE98DFD88C82F95F4823C344F64F6173426F24163DFF4F6472BFD6BFF73F55E5B3FADF13BBDBF3BFB9BB2BF29D1ABFAF7F2FFEBF99F3FFFF3FB97947FCAFA63319F1AFA2D1E3BEA7F5AF8353F9FA7F3E1F21FBFFDF77F6FD7FFFCFC8FBFF7B7AD7B
+:803A800026F4A4C58F98F2BCFD8F91F3B9BEAFEDFCC4D6AFA17587F7C34DAF84FDFAF8CFFC74CEFFCCDEAFADFDCC4EAF8CF2DCD2EF8BFD1E5C83D4ACF5E455143D273F61F733132CD2E4BA4EF22C4E7F61775AF21BD2AFE3F3BAAABFA9DB235863EF3FFC9CAE9FB3FB2A3AAFB9F9B6F435B128F6A8DB2F32F267876FE3771DFEB3F33FAF65
+:803B0000FF3E3EAF99A7E7CFC7FF342E3F12F235E1DFC2FA2C3D5F32F3BFAEBB89D711AF9CFD854597D89FB5DC8BF3C943A71CCF4DDC8AF14CECAFA4F4FEF8CF82D6CEF4541C8EDE1FE4437322F217141D2397B4D7F67D4BF7B2DFF5F35A59BFA5F91B1BBFB3F31B1ABFA1792BFE7E73E763EFE3FB3F3F2F33F3363C9AFF2961CFF8FC2615
+:803B8000277DC73FB3F3197A1F32F7715BFFF7F7F66CCFC7FF59FA7F73F3A2F45F52FA29A8DFD6F39DB9DFE3F25B4E5F6DFC4A5B7F71DD93F4DB49BDF9DFF55DFFCFE5F48ADACF657F4AFA6E62EF8FF98C8C1AF58C8F8D575012100200452111240116084046088002832431486044214684514820048141420049014D11840024481400B0
+:803C00000084002400504870CC0343224181128452221F411288D23A91215081A921D242711458224588038100251AC812C018F02218E02201181E24C028241F812254C12100151842480281902284830480F41187E022F411248F22F1112CE7361FC1366E1F41F66A111F48F66A911B28AF143985AB9443FA4AB543FB4AB1478AAF14FB83
+:803C8000A4488DB14FAAC4A14FA2F418216FA2E419F226DA9E254FA2EC49C2DA1F49D226FC91248D921F49B268F8912CEF24F8916CEB941F49F24A921F89F64A925B49AF64F9B448AF64B9B4F44A944F8BF442944F8BA4944FAAE4FE0A2FB2D441F622411E2427361B4183C668AF16E148F46A1582AF54B385921A4B48AF1433842F1473DA
+:803D000084F842316F88D412F3845A1CD2A4ADA16FA2A4246D8A1AD2B42CD494F8112C6DC21E68CDC31F41F24C8216D42688B64CB881F24A868E648F24AA488F64AA4A8F64A84A4E86AE482F44FAA6482F4478B4FA68BB60888248000000000000000000000080080000140000000000004004000000240025014F5B4F0140895334C4471E
+:803D800082A4242890888484444864A6AC218063C28183229222297221269114D084382469830240416484F04228CD1246028391288601835184891454488C91184E184214DFBA08201852148138114CD2483144D8111084C134841881834224A441411D4844C18119E88294811248814C912412452AD141911641888C436224488C447436
+:803E000082022542022C024C7214C1244F8B4C01C65A812E1195C42451C1274190C48D81831248346445B82CC91883522449E481E4417221CA26419C9A818F4234819F48C12481C3422455584C119D16AF441298122489216652448959248914449838844D481E4523F16611000044241638282885C2641800411812248002382608844254
+:803E800090284522810120B42621210224A01400967468024642B8480825424802250429210343F23DD8404244B111521C8CC2114821150813081018C415164832814A2958488214514022C48A008B21841042D414411442B824984125820230421AC4148088C414D04A028122DF5C0E4413538421234153844B1245B214382983021E8CB7
+:803F0000412D8825084185022A2194486FA432488D25C9711488311C2D1641411A6448230225E94A616646381C43C918216A71117881CA486E181A96388112188B164A13F84627409421442C821128C134418C1821028C08882D188C11D41228A1A1C4C8A541511447812B148662A1448741445827486011A5254A644E1192231102128120
+:803F8000696181CA2212242182678522AF43042416548133511C13525A464262518C92896041C165581400812B842044E844D2869428504816182491228140C2244430168F241278585442830272A7141B1C89A4421856981824164C2842F8BCE4104801418128914429434459B689B2184418184A450921A48001418E12284004148608F4
+:804000003C3248480044A212430744302423C211481242003012AB241283F494942485364484262811244501249024A225C414401608161C58241E24380086682430486961312654484C31381AE4283218522C411851C246621843841A1A988282800190824684F887D210211151214425219228944228184001211252182819A92584606D
+:80408000428150488420A224309210411441014410AA61814008468201214528384C830840F2153614716D1184CC1294254226CB2990283F210227D58C113814A11CC1121B188C96142828C489A12421C46B12484722C44712114011CA146C3A18ED134B61843184E024E18184895C488A5124892822A5845F9307001411AD12F028114444
+:80410000184C54128489086410BA1514782418381489024400651888042E12838829B12265412A381142128016C84488682D8215480221008C84E1884444F88498100225088514248101421904604128188C94881348CC4161244F84423822113084888123488202412241A4B0220810140882828C91464508AC2102104258486FB10B102A
+:804180000624508222241895A412428C912289418863244323F224182AA14A00A43212221E444B1416781224614160418112D048E1180460412D118374220100C9411424220422F0D6F1409421135116401A196464895481816021E04A018932441442481821614714848F61C6188421C80080110844284002212148214508100221100457
+:80420000264488F487B2400800302180410821244128228018044A21D2819121121C046831192432812901831862122448A285046D114C894158180041892114021881401802A73400818114155421418184161298125068128456283488442F1148BC18C441833212188143185A820085B42841427411C244191198428417482091482098
+:804280001102444008452822045FB301E0415222816042001800441828444160581052480000408128B1148452849689134228E58264888449280810548444160884818CC21C28478118166841443F28028400D02802282222222842842180922418230180C8848542014C4822C2811C840414408482043012800C12201111021818100499
+:80430000484200F60C8A328A11108101644112496121224058228604428B1400004489D12C84D428042A181548418442081A268202A4164802185042282C24821288C124C046F0D9CF400C582002C1602400251C840288804309B08154871138469582541111490154446081E013041E81C0182744142044148282B514029012224014120B
+:80438000781503218F2A1211FF2C2C17223931188724AB6535A941448D12E7A24B824E6C8E26AFDCC2114F84DE46AC219B442D6B1D237FE2C24DBE281FB4F4C3268F442178835D4826041B118F89D869B384F31A128B8C9719AD12D12131242D382F2504A59A384428905CE784BF5F087096D18201157116E1825244274145F938224A7191
+:804400003E3A16128B396B81498DB55476197118F86D4D2D3DC312B448B442D121F88E34897D12D842311429B314F3441AC5B844C581AD8C1D852D546951442D418F85D198731294484D14C7814353C4CF83F3445CCC04F0A2847024467C184351228D2CC5C4324D782C9154A58A418443BCA87178B91558CA2F42F1C1318E922415F45A56
+:804480005C1E11DF29F24E551A7834B9857C1CF828324351218F43E232E24272326823CA54A44416E885E1287484D284614587822F42C3142303B02EE3C442F4DC7200180080012200204208400220422202222002222002008820121112111201118815081120088002284021210470B8076F62D2F352BB95FA23A11F3253DD45F64A5C96
+:804500003FF6F747112B14A7C2CD1E45F4ACBCEF4EFEF4D6BF1DFFE9F9DFF6F46DD19F1CFF7A67B752CFB2F15B6BEFF7FEFFC9F7DFFF59FFDCDE4FE8F8BC8BE11AE296F2142FDF9BFE9DAEEFF9FBDDD7FFF5F117166D177F35F5D3923F795966AFE1522AAD2AAFE1D3C6F1343C87E2CFC3F3743C67C54F31092B227FC457AB1D43BF32FA1B
+:804580002B33AFC2F21C3EEFC6F76F6CBFC3F32832AFA1D3AAF11614CF4AFBFEF49F3FFDDBF9CFACFF5F7DFF9FFFE9D1DFB4D79FF2EFEA6FE7F55FEF7FDDFFFF6AFFFFFDDEDFCFE9791CFA17191F31B233F73C2FDF9BFB898A7F69F9DADAFFF555CFDF61F15254DEDB2F2AF91616AFC1F31C5AAF8151EC65F43435CFC6F426648F47F3449E
+:804600001C3F8C0D6F62F23777BFB151A9BF12F23D21DFD1F33436AFC5F57B7DBFD5B35AF31A384F41F11C16CF6BFBFAF4CF6DFFFBD3BF9DFF5D7DBF1CFDFDD19F74D75BD2FCF87B4BFFD5F7DFF9FFDFF9DDF5CFFDFD1C1ECFE3F337391F13E123F53F3EDFABFB1E9FEFE9FBDCD6FFEDFD9E9FED162F64F553923FB17B167618FE2E2A2776
+:80468000A2EFE2F1263C4FC3F33C7CEFC7F5747C4FC4F562B3F02222BB73B7A11734BFB27233F31E3CCFE3F33E7CFFC7F75B388F25F31A1AAFA1F11E16CF6BFBBE549F7DFFBB4BEFADFD7F5DDFDFB9DD7F4D7B2FF96CCD3FB5F7DF1F7FDFFDFF6BFFB6FDDEDECFA1F11C3E6F43F334326F63F33F3ECFBBFB1A9B6D9EBFBDFDDEDFC5FD1CC2
+:80470000123F14E535DDA2FB1616AFC3F12C7AAF83F32C2E6F42F2343CCFC2F764448F4353C44F850322104258248443082602404802608844824411463481460410230442304869084100104618022C88842801846081004412008D24704804CFF202404443681250148442C446038140042F44321187241181805884144D4A40788815E5
+:8047800056184901841084028424163C4C124D82206488A141A9811442584A2285048141CF7D0A2D421F41523C1FC1724AF11124A7341D2CEB141D24AF349921AB9455F84A9443F24A9353F24AB15782ADB54F82D418FB244A8F54FA244A8F11F2244A8F5DE2A2F49825ACE449D2A2F491242D421F49522C1F49724CF29124E3F49124AFF1
+:8048000024F91124AF24B981B64A19F54A964B42AF2439242B944782A9F924488DB44FA2F4F68AD022C46C8D531E2CA7141E24AF36D1C1B248C124AF7698214EB459F24A8243F24283518F243B812DA46D48ADA14D528F14DA24DD18C2428F5DC2429E259CE441D2927481FC22421FC9762EF28164EF26B891324E1F49F242921D2C8D869D
+:804880001F48B24812F54AB64B428F243A244A7B24B842D886D442F8245ADFBE092008000000000028000080041002180000000000001200000000004C020000004001CF8C0F2400435118450140896A88141414124129013D148119382C81C140D8126211830482C02283024212004827828411890112211A140420018122814860821FB7
+:80490000354D01A2501241126D484D811A44A5413098259442D0486442502420044A024E24188C9212838211C81424494102844C014D12482C817484A24828821448418C54A44B58C398118116019F2E4601C27016416C414886E581D441FA14C8D018188517C458268451A4193868305EF0C824381E228C15A818912E1681C981B44211F9
+:80498000C814484D328C64218985F8964228BA544148E08114F48448C012834421F1DF664082024011110E1400112C012150425052004181224042518120020026020000248410014400001004842971A458188061822FBB08100144504145C224141391120082A182A9012C7214D8480240082210048C014110042140524161160C28410E
+:804A000010020029419812418544081008EF6448D124C124874225C32285829219CD22411118841F44E144E142414674110419917822444164848123624449B31AE444A14140C414128903291258269C51928B812A8964C14442828721324F22C1141841442F860812282612942211442F8261F24C11830118298159C2E012911226C948DA
+:804A80002245484406E4288741321E4C1812244420514124128127629D142599123290142321048534164418504841EF7609644551481124E428450111184098C5478443C21241444538142A01002281004864604449049014248F221164C200008C2828441854281A889128AC13840124279D14816081447021026522110322221C51142E
+:804B00008884432488514812288140C4888902811840083048004018D884023028844181492111081084818C2901DFB142120842B3480800C15092412312881136141C420821648C818144A8814C31146044182504301A48E041022C02182F888501C324121244C218D38444EC5112922884F50F00A0812504118D21504840084100210073
+:804B800081148C1804A10040088428240040040049214101002C0881A04810C11850838442621FD74D0300254778210239526834118312721891144998124E248648488DC13C812D48848371183414814C251216422204E0414248E28192112B1C2A0188258231148C48481C48EC81882126F249B600901816180414C429411C08104403D5
+:804C000085140112214788001004228110881108804104001E2C41104818C848814508482981E44421F142248698188C747D4DC2261124842445014548542386043014000041122821E021124448120885041014041004402C01120081200184400C000010F24AF7004210111C4808708804261168182138200844236482242004004200FB
+:804C800023021024124218220232C3524A8200228A02442008428914341285F224B28002840000102401504210141482120280018480C22840085048105282C0484441506820214114321840941281100A448044149443004C024558422C14342184408104808204414440484448041614624140420423022220028322A142C12032288018
+:804D000004208286C2268B148C82C12828F089CB244502210081204102004004004400000044210000442144002121404402100400C0140000444911C81400F032BD00842046080040E2885222A4241425425422904480420421008C4AC4182100122112808114081058684481440081100C00896444AC01FF8F0842B0240422222828A01D
+:804D800082C0841184802A224682F2822481682889034904282004424C724448088C06008C8232120088301641490852484B49202824F4ADC820682A842534825041002022020000120000C1001018544800840000002118C444008440188401846084C111001484AF45041558481C062641249244144944C214906A4512440A2C024444AA
+:804E000021C489D386C284200220410110024C04008024A242411604684303208122912484E144FF624ED346F2A62127824E288D849C025054297283343291EFA1447452342C6B246426F44284A32262A2E53E3844268C52A42C742278264466222321226146814B1241CF8301860E184B312D42CB234B24C12F646244190A8D241E43C119
+:804E8000EF5305248F6804A5D43652684F8252C4E098ACA24E826058222E226023286371245884CD4469A1264D2C833296C52451428584B414122A12526C4140FC282C64E7838B42815E887084C41484444F813414C7458F45D3847C2CCD4C4FEB032E41848D274563824344E51247DA6451281C52A6502749582286146624284C43D84815
+:804F000002216D48816618188441024D4C24C9C428A14F83714A8281C63469528481441A41D84868828B188D788CD584248411F2B486100111103164114B14114B16114A11E144094E94E044094A8B848104482848124812481A82A421481A021A021A32423042A084A084A084A084228822892882084AD8CC4CF344637F33B333F3286305
+:804F80002F14D4DBF22B648F13F76C65FF76FAFAFA3F3FFC435D4F2CF1D7572F27E62CFDAE186F4DA5658F8E7B485848AFE67666FE6C3A4FA3A3468B264F65F116124F47F464445E56EF63E326D482F21C1EEFC3F764544723EFE2F72E588FE7F7EA2AEB4C8F84E56CFDD616EFCDF56C6C4F2CF8B6562FCDF7757C8F8BFDCCCC4F4FBF5EA7
+:80500000B4DD42F164677FFFF73F3EE7F26F54F44B45BF42F62865CF17F7FFB1FFFBFB32222FACFFC51F6F69F396864F6EFFEA582B1947418FEEFB7E3C8FC5F5787A47E46EAA7E724F45FD743447644F25F575472F23F12627CF67E727B552F72C2EEFC3F274466FA7F42E7E6FC2F67C7EAFAE728AFC8898EEF26F6DF19E1CCFCAFAE4E485
+:80508000874FDE7C4F4FEE2FFD66684F85D58AE1C145D265F237722F13F3242655F46764AF52726CB46DF29ED4BFFBFBA2922F84F214C677716F6A4BF27EC847614F2AF92C68EF81F15858CFE2D3ECD4A8F874764F43B12456644F24D5DC53442E225E5A1E3229F42C2E6F43F214266B65CFC2F36C2AEF47F328C8448F89A9344F41FD1874
+:805100001CCF48F864266F61FD7A5CCFDDFF1878EFC4F47C74CBDCBFEB0E5F42F2BF76EFF3732EFE47447F42D25AF27C349B26BF58FCAAAE2F26F7C1895F717C36F646562F2EFE3A8827614F6EFF2264EFC252C8CFE6D7ECF4282A244F4CF424644F61D124F14C7F2F24F417164FE2E2249642CFE1518E4F44F71422EFC2F36C2AEFE7F38C
+:805180002AEA218F84E52CFB16D6E7C1CFC6F6C4C66F65F83A4C4F45F7DCF86F8EFE181ACF8C7CB106619012840043024502224002006C42880244C02440141208851404610010024100001245026081244004201108445048F0D64E2022414204C40018C0128041C81612004C012921110881433218841644280112411604806181811692
+:805200003C2444812881009018418506462481C148004FCE0F2E431F4152381F41724CF31124E7141D2CEF14D1C1F26A9119F24A9151AF543924AF543B242F547B24D812F924488DB14FA2C4814FA2E411F2264A96F1244A96F5244A9E242FA2F491244F22F49124A7221F49726EF29124AF24F18124AB141D24AB9419B24A19B54A392411
+:80528000ABB443B24A7B24B842FB3448B84FA2F445B460A21E4487221E24872212818CB22A61882F426188ADB48A929A82ADB1822DB14788ADB1612DB14D1A1CDA84E9117A26EA1962A296416959257A910C1F89147A91147A81041FC892181D24AD1419D24A13953A41A911B44211B4427116A8146F82E1410A84824800000000000000F0
+:8053000000001002008908008042014008480000000000280000000025013FD906860284218424400140081001260444C028001014024004100424100410080025080000184440624100C100005FEF0420080044408401000000A12269010000000020321240040000004140044412009048004400404441E4880924C6180884101284014D
+:80538000C120420128A14C12440800231122080060411144100C42840050820044490140A4243014411048021461AF3D080024004410010000004100292102004100100426020021000000444004008001811002100441002FD205009021004244001011082141302410044004800424400800844424440000830400000000212014040027
+:8054000048AFA80C24261108D0140110421412084410321800901220810224400430141002001880E281C41430A44004248470820888203128001228EF560D9021811902152444144204848145028031241024014C018014522440484402814170120490581246684A4004002488200852450820016F4C012400001200002114002444813D
+:8054800000100280020000800100000022100400002484404802002800A024FF7B041400448140024100001844904200000045281402440084002110042200144001000021001800812001F0DED2004100200281502813180810084D180084844008844048588490241002000012818110080080011018048001418249E8EB0D22124440C1
+:80550000140400000025010021400400000021400C4008242200214480028400180000203216000084D50511490144C44302214430810016114CC25200C100504824008444C0285082215042803212C41128118400122C011098142C321418C014828938BF20024100008440184248020085040081100883048161814548040020020040D2
+:8055800008840000000000400800419F550B0000C011508800000010080000000000000000000000808208812002000000180000F0D29940040000000000000000000000000000000000802208000000000000000000F09CF7000000000000000000000000000000000000000000000000000000000000FFE40F4100000000000000000012
+:805600000000000000000000002800000000000000000000F01E4200000000000000000000000000000000000000200800000000000000000030CD000000400800000000440000004400100200000000004008000000000080020000BF32060040080000410000480000000000000018000021000000000000000000180000F0CC550000B7
+:8056800000000000000000001002000000000000000000000000000000000000F04C5F000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000001200000000000000000000007F74030000000000000000000000000000000000000000000000000000000000F04FC4
+:80570000FE000000000000000000000000000000008200000000000000000000000000709B0300000084004100004810044002004400100218800800000040080000000000A0120000F0E73600008400000000000000000000000000000021800100000000000000000000F0323F00000000000000000000000000000000000000000000B4
+:805780000000000000000000FFE40F00000000400500800444001002400400218001882810021880088400008042080000280000B014010014000048405588281082044480022100448002214818808802214818448828842148408481421882041E148002211A01445C030000400100800414000000000000000000000028000080080003
+:805800000000288400000000BF740500000000400500800444001002400400218001882890828001884008000028840000800200003F6A0C0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0021001400004800800221FA
+:80588000000028000000280048000000484004281082044400108204440010F2448D000000000000000000000000000000000000000000000000000000000000FFE40F000000000000140000000000000000008002000000800800000028840000000027E8000000000000000000000000000000000000000000000000000000000000FF0B
+:74590000E40F000000000000000000000000000000002800000000000000000000000000FFD70400000000000014000000000000000000000000000088000000804208000000F0B2BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
:00000001FF
diff --git a/xpp/firmwares/FPGA_FXS.hex b/xpp/firmwares/FPGA_FXS.hex
index 850c7ad..c6f9d17 100644
--- a/xpp/firmwares/FPGA_FXS.hex
+++ b/xpp/firmwares/FPGA_FXS.hex
@@ -1,646 +1,653 @@
#
-# $Id: FPGA_1131.hex 4383 2007-07-23 10:01:28Z dima $
+# $Id: FPGA_1131.hex 4567 2007-08-29 13:17:50Z dima $
#
:020000040000FA
-:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF400070FD09006AD6FF400070FD09006AD6FF400070FD090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B51111551111551111551116C
+:80000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD6FF400050190A006AD6FF400050190A006AD6FF400050190A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455544455557475577775577675577775577765566665563625523235D2E37C2B511115511115511115511175
:80008000155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111155111000000000000000000000000000000000000002552222552222552220025522225522200000000001AA1111AA1110025522200000000001AA1110000000000000000000000002552222552222F21F11211
:80010000122F21F112122552222552222552222552220000001AA111255222255222255222255222255222255222255222255222255222255222000000002F21F112122F21F1121200002552222552221AA1111AA1112552222F21F1121200001AA1112F21F112121AA111002F21F112122F21F112121AA111002552222552220000000087
-:800180000025522200001AA1111AA111255222255222000000000025522200005F51F115151F1AFAA1A1000000000000000000000000001AA1111AA11100000000000000000000000000002552220000000025522225522200002552222552222552222552222552222552222552222552222552220025522200000000004AA4444AA44402
-:80020000000000004F44F444445F55F555551F11F111114F44F4444400004AA4444AA4440000004AA4442F24F442422F24F44242000000004554446F61F116162F21F11212000000CAACCC2F2DFDD2D22F21F112124F48F884846F61F116164554444AA4446F65F556566F61F116166F61F116164554446F65F556566F65F556566F65F559
-:80028000565600000000002F21F112122F21F112120000004F4CFCC4C46F6DFDD6D62F21F112128AA8882F21F11212004F44F444446F65F556562F21F112122F21F11212006F65F556563553336F6DFDD6D6006F65F556566F65F5565600000000CAACCC2F2CFCC2C2255222000000CFCCFCCCCCCFCCFCCCCC008F8CFCC8C8255222004FD0
-:800300004CFCC4C44F4CFCC4C40000004F4CFCC4C44F4CFCC4C44F4CFCC4C400000000CFCCFCCCCCCFCCFCCCCC000000008F8CFCC8C8AFACFCCACA255222CFCCFCCCCCC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88C8C000000008F8CFCC8C8AFACFCCA70
-:80038000CA255222CFC8F88C8CC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88C8C000000008F8CFCC8C8AFACFCCACA255222CFC8F88C8CC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F85E
-:800400008C8CCFCBFBBCBC3AA3330000008F8CFCC8C8AFADFDDADA2F21F11212CFC8F88C8CCFC3F33C3CC55CCCCAACCCEFEDFDDEDEEFE1F11E1ECFC1F11C1CC55CCCEFE7F77E7E6F6AFAA6A600EFEDFDDEDEEFEDFDDEDEEFEDFDDEDE000000008AA8889AA9991AA111000000CFCCFCCCCCEFEEFEEEEE2F22F222228AA8883AA33300CFCC48
-:80048000FCCCCCEFECFCCECE2552220000EFECFCCECEEFECFCCECEEFECFCCECE000000004AA4441F14F44141155111000000CFCCFCCCCCFFFFFFFFFF3F33F333334AA44415511100CFCCFCCCCCFFFFFFFFFF3F33F3333315511100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000008F84F448489F95F559591F11F11111000000CFCCFCCC9E
-:80050000CCFFFEFEEFEF3F32F223238F84F448489F91F119198558884F4CFCC4C4FFFEFEEFEFBFB2F22B2B955999855888FFFEFEEFEFFFFEFEEFEFFFFEFEEFEF00000000CFC4F44C4CFFF4F44F4F3553330000008F8CFCC8C8BFBFFFFBFB3F33F33333CFC4F44C4CF55FFFC55CCCCAACCCFFFFFFFFFFFFF3F33F3FF55FFFC55CCCFFFFFF36
-:80058000FFFFFFFFFFFFFFFFFFFFFFFF000000004554444F42F224242AA2220000008F8CFCC8C8BFBFFFFBFB3F33F333334554444F42F224244554448F8CFCC8C8FFFFFFFFFF7F73F337374554444AA44435533300455444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004AA4446AA6662AA222000000CFCCFCCCCCFFFFFFFFFF3F33F355
-:8006000033334AA4442AA22200CFCCFCCCCCFFFFFFFFFF3F33F333332AA22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000CFC4F44C4CCFC6F66C6C2AA2220000008F8CFCC8C8BFBFFFFBFB3F33F33333CFC4F44C4CCFC2F22C2CC55CCCCAACCCFFFFFFFFFFFFF3F33F3FCFC2F22C2CC55CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF008B
-:800680000000004F48F884846F68F886862552220000008F8CFCC8C8BFBFFFFBFB3F33F333334F48F88484255222008F8CFCC8C8BFBFFFFBFB3F33F333330000BFBFFFFBFBBFBFFFFBFBBFBFFFFBFB000000008AA8882F28F88282255222000000CFCCFCCCCCDFDFFFFDFD1F13F331314F48F88484255222008F8CFCC8C89F9FFFF9F91F64
-:8007000013F3313100009F9FFFF9F99F9FFFF9F99F9FFFF9F9000000004F48F884846F68F88686255222000000CFCCFCCCCCFFFFFFFFFF3F33F333334F48F884846556664554448F8CFCC8C8FFFFFFFFFF7F73F337374F4FFFF4F4BFB2F22B2B00455444455444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004F44F444447F74F447478D
-:80078000355333000000CFC8F88C8CDFDBFBBDBD1F13F331314F44F444447F71F117174554448F88F88888DFDAFAADAD5F52F22525455444455444DFDAFAADADDFDAFAADADDFDAFAADAD000000004F44F444445F54F44545155111000000CFCCFCCCCCEFEFFFFEFE2F23F332324F44F444441F11F1111100CFCCFCCCCCCFCEFEECEC2AA2C4
-:80080000220000CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444445F57F775751F13F33131000000CFCCFCCCCCFFFCFCCFCF3553334F44F444441F17F771714AA444CFC8F88C8CDFDCFCCDCD1F14F441414AA4444AA444DFDCFCCDCDDFDCFCCDCDDFDCFCCDCD000000004F44F444444F47F774743AA333000000CFCCFCCCCCDF67
-:80088000DDFDDDDD1F11F111114F44F444441F17F771714AA444CFC8F88C8CCFCDFDDCDC5AA5555AA5554AA444CFCDFDDCDCCFCDFDDCDCCFCDFDDCDC0000000000000000000000000000000000005F55F555556AA66600008001000000000000000000000000004001000000000000000000000000DF8D07480000000000000000000000C6
-:80090000000000000000000000000080020000000000F01B24000000000000000000000000000000000000000000000000000000000000FFE40F48008001000000000000000000000000004001000000000080020000000000F089A2000000000000000000000000000000000000000000000000000000000000FFE40F28000014000048B7
-:80098000400128004840012800000028004800001082040000800414001082040000217F270C0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F481800280000000021000000210014001002400100004001280000808805
-:800A000002000088280000F08CBF000048180000001200000000000000200100001400000000000040012800000000F08EC48084410128004840818102214860118002211A01148002211A041400B01281041480028004148828108204808802214800CF5506481800280000000021000000210014001002400100004001280000808802C0
-:800A8000000088280000F08CBF000000000000000000000000000000000000000000000000000000000000FFE40F00002800000000000000000000001800000000400100000000000000000000DC0600000000000010020000240040014002001200000000280000200800008028020000BFE8030000000000000000000000000000001235
-:800B00000000000000000000000000000000CFE70B0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000240000000000140000000000000000000000000000000000F068A200008002000000000000000000D1
-:800B800000901200000000100100000082000000800200007FD509000000000000000000000000000000000000000000000000000088000000BE3F00000000000000000000240000000000000000008002000000000000000000DFE903000000210000000000000000000000000000002200000000000000000082002F490E0000000000A0
-:800C000000000000002200000010028041020011000000001001000000220082F0BFA400000010020000000000002200000000000000000000000000000000000000CFC90C000000000000000000000000000021001810021021020000004001000000222028085F230F2001000000000000000000000000000020020012000000008200F3
-:800C80000000000000F0241D000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000048000000000000000000000000000000000028A0E8601180018004502100008811110000000000001800000000000000824800001400000000F0FD120000000000210080180100000000000099
-:800D00001800000000000000824200000000000022F0E7BCC01180018004400100001001000020040000000000000000000000004001000000006FE70A000000000000000000002800000000800200000000000000000000000000F08E710000800112000016020010020000000000000020012800008001820082000080080000F02279BE
-:800D800000000000000010020000000000000000008001000000008200000000000000F0F9EA00002001180000120000210020020000000022000022000020010020080000880000008F4A062820240200808281010018000000208101308210A12100180000000000800200000000280082F0AF96002024880400000080020040010080CD
-:800E0000018820020014000000000000008042010080024002F09793000088000000008200002001000000000000008001000000880000000080C8820000EF540500004200001800001200000020014002002200180000000000800200140000A2222100F0538F2002800200200218800800001C010000002042810100001800000080086F
-:800E800000000000200880082D5B2001000020010000001200000000002282002081810818288200282880020014000022200280029FA903220020020018820020281201181211001021880300121200200100602188804802002400820000422824D0AB0A48004200000000000012484200000000202202000000000000280000008800C4
-:800F0000800800F04A76400100001418001420020028000080021880820A88808808E01182088002148008140014140020080082226F5F0B00000020040020020000000000800200000014888228002002000000000000008042D126080000200400000048144220011200200800000040810800881888000000000000000010029F360EC2
-:800F80002081020022A01248A05213011288601818821814188018011982311132128621210182202AA1818A9182A08290221318410224002C820A48F0241B80042004000020010000004200008800002280120100000000000000008880088888242888B01C06001C04144220442105C2200442128082842231828003880028001420226D
-:80100000021C042E818028C2818880088A420100002810E218F2D6C38001A044208422651182119031801321011A818C218128886A122022021213A89811182AA1AA206822A21A8848811201195811142B880082886622E21222F285B8200200141081812381A11C22822084611410810222001822862181830120A1291280081C811A11FD
-:80108000C282002800110021208288A248824F84051B44121C02224880044A0468A044111A2CA2914A8601141819288882828A621B2AA211A088B0810286A1219A2A21AA28AAA2883082348288808882A82829028829F26ADD90219021902142192294214AB811A284114A38114E81321C28C281221C28420114408161180000881110813D
-:80110000199112112312B122189182100221822110A24880045FCB42A1433E11141F12B2217C61F141411F13B731F661B11F1CFCA1618AF451911F1DB9F1BBD1AD751F1DBBA1BAA1A8321F1BBA2198212A7221D111FAB181AAFA21118AA8199E111F12A2998661181F1AF391121F39F991911F3AF8838217381F18F821A227381F38D811AC
-:80118000E828D82258222B88AE222BACEA2AF2E2C27FEB4DF131413E512E211F12B661A4426AF271311B45D8CAF8E1211F1FA5D1FABD31B731F3D1E11F1DBB21F231123D111F19B82391211F12FB21212AAA221F12F281A1152128F821211F1BE91C66181F1AF7A1128EA29E923F3AF8A3822CC8823F32FAA3221F38D8315A2221A0882EEE
-:80120000222F26B2E2AA64EEC2C7EAD011A6511B22118E21486AB25161118AA5B64AD811A259881E416AF7D1D1726E41283F1829E11AA9A81F12AA222AA22317133AE319A9199AA9221F1BAB6A1B881B3BAEB12BBBBEB23BA8AEA12BA22CB8A3C2A13F18D831B8828808242B2AAABEA2A8EE2AF28A8714681A11B161C2614215B131E7130E
-:80128000A71C1F12DB11AC71DAF14181FEA1185AF5F191EEC11AB382F93123AE818A2AF321211F1822A3A91F1BEB11A1199AF1B1A1BAA96813B8F1E31BB192F3A1A11F28FA82212B2A15F1A12339FA82811F12E828F8828221242BAAAABE82AAAA6E628F680E180000004880041A0448800492200100000000008800200200008880280804
-:80130000820000000000008F680F18002004001800800820018001208801002822002820010000200200000010010000008042E1EC0D2AB41122B21122B611326219B26291212B9619B24219B14229F342B1222F142BD212AB421CEB22C4A12E4216E12264192E4296C1429AC2421B292CB49142B29122B49132421B282394212B8419B2FD
-:801380004218B14228B24228B2422AB242A8424AE822F4344B808484A14142122324B14221B942082BB4922B84922B84B0422998922994928E52982EC2122EC2822ED2823CA5292EC2122CA5692EC2824AA9286A2128066A084A9A214A2822044A0A28238228F25F49008248000000000028000000002100800800001400004800000000A5
-:8014000000000000001002AF2E0300000020012A080080112204008213220210019041001800800988408148020010212808000029020086F1C7DE00A2001C8404484842241448000088C800828022082820210222222022024002A08100222002002100000014F09FF400E200480018486240210216024888C240C2212232828601B01159
-:80148000043011222022292448028812212002262102100240022400882BE60000408104482048024200000080280800800220022200200200148008000088820000200200F0D2AD004001140028420040010080048228008002202214022B828008221100290124004888004002240082288242A015200200001982848298210088198831
-:801500001801200482222004222122862202002008212098228880180221908280088824224800F0F7CC80021110011128288811108198818800A08422820000262222C282220082204A01203822008221100229082908290888488848F052EC000000208224042200001021040020026200801402230A0000212412C082004288000000DE
-:8015800000232202006F8705004213021888002400800220048200218014820A00008018020000002800002480020000002480F24BDCA04128421218001001902121288001144824100216A1821482428200200120081908288200008008280080488218C22200AFAD0E2800002088021001114A011488008008000000001002204202008D
-:80160000400100002008821042228202202AF47C56802402181818800224C0212004A048A04824820090822880240824800128008200860100000020082124241082820A4FBC042A01902100001440012521011301110000904128110000008221C08240012220020020988200008228A200A0427FB80D682002002A242224040000208867
-:801680000A224A02420000800222882800400220784202008018822238828224002842828A04EFC74181418191312C810220C28210011011F242220020288A2282840222200800008200202202A2200882100290A2902280820428FF5D0322000018180000002121008282212100120000002008000022228848C042222200210000A028DF
-:80170000240028F0539A20210342120014248840022830224002004002000000800280022018122208210028290821A0822002208A02F0B7190080022422288002280088220020082A04002A1422344222211022328222290821008008008002008092222582820410F246D10014111400480048E012082028A22868426820B8A2040000EF
-:80178000800800000000241002828200201802000088004AF8637114110028281230412D41502200280048212188212800000020820280020024000082008200000000004A3842F0C33710210A482A0818002828880028240090822C081022A812800800008810020000242CA48200100228000034804201BD4620848184C141002A4403ED
-:801800002424141C020048000021282C01882902212422142100A04810222A280222008082C82282828221002388F24548001F1881A1661E93298122A2244E22288214112C3A22AE22232C88F82242A0842AE224A8122C84622288242BA826B2824212426228267222E22C2428122282D8228AA28829A82829D222622A342AA2C48681F2B6
-:80188000551D80A529221A01223219B4228458222190828082C8C22D822B2488822C94124828A0C22823AA22220022888012022B222D822B24288228502224A0822C0888A084286EC32E827FFF4CF17121221952116AA2214AE51452312B48221DA321242641B242A42242A6A22C2AAA22201202210000288828829082A08888E028AC8A16
-:80190000A8862208218A42222A9A222B222B48A280F4B439000080140221488880081C08000080048A042C042C05248A422268228224822282004200000082000000280020E41A4BB141F721311F13F321311F3DE722A31317323F22F2A2A22B2A2F2A3A821F1848A1A8EAFCE2E22F2EAEE6EEE2EAA64E6E222F2EAE662B112F23F12282A8
-:801980008AB822FAA2A22F2AAA882BAA2F2AAA2A2F28F882822F2EFCE2E22F2EF6E2E22BAA222E222D822D8225120224257282F282832BCCCAA4EE2F24F6A1A9141F16A6721F13D111F661632823D331F643632F2EFAA2A22F28FA82A23F38F882A1AEA22F2EFEA2E22BAAEAACCC2B6AEAE627F7C2C2AEE25AF512B22F2AE828A8883F3A5B
-:801A00007A82E23828B8A2BAE2FEA2A22F22FEE2822F2EFEE2A22F2E9EA240F222222F22522221C0822F22F2A2222F38FAC2822B488AF88282AF3446F131311F13761191111F1BB132C3323D611F32F2A2A22F22F2A2A22D232512A2AA2E622F28B4E2AEEEEABEA2A46E2CA1CC2BE26E622C22B2A2CA22AEA3A22BAA86E22888B4A2FAA2CB
-:801A8000A22F2CF8C2E22F2EFEC2C22B8A2AE222DA22D8225A2221242D822DA22F28F8A282212B22AAC2622F434CF171611F137231B141F3213123C3223F14F641232F2AEA2AF282A227382F2838228AFA22422F28B8A2AACCCAACAAEAA6362BCC2BA26E62CAB622B8A2EA22EA1A1AB2A3EA22A2882B482F28F842822F28F8C2E2EEA22F60
-:801B0000240428242F2AEA285A22882CF822822F22E82AFAA2A2422B6ACEC24E423B1360126012A01200482601002008822CA2482848280080020000000000006022C0828008244022088224822482428022F8CA9E00281800124200482111250200002CA848200280222204000028000000218222008A02000090220022208822B2940F62
-:801B8000481B21B01122B411324219B24291612B9419B24219B14229F24291222F1429D212A94A1CE922C4812E4216E12264192E4296E122A4292CB491C2421B29241B29421B2923B481324219B24298212B84112B84222B84222B842229AA42882E42CF1D06481B61B01166141B2142198291212B9419B2420B2F2429F24291222F1429F8
-:801C0000D212B9A2C4112B5A1CA8D21CA842968164192E419E21481389B491C4421329B49132421B282394212B84112B24112B84222B84B0422892A22B428826F241E400820000140000002800000000218001880000400100800400000000000000000025018F660710010020440100308220080000800128000000002031221602800833
-:801C8000822904100200100200008200B0B2052008301122141A8238118200140000211A0842C242C2428092821829082A314220242801484812C8230200006012216840021114483FFB0930C1001428421490118224A211820000402285A8258282809882908211181A34224242128848245282290200221002200260284081F46A540048
-:801D0000008001141A220800000000219200422084042280018012022C2108008A04482400000013128204104201F0F9D420020000460200424022010000820000100221100200000029210900008200000020020048003FB306200100210016220C1220480121208801208222248404205122882051228200A0818001000080080000000A
-:801D80002800CF1E05800100211002202401290900009800206224C04240424222082424400292182001000000002002002200BF520C220000200416A284000011100288008002800400180020018280018800008200200800000042002F6B02000010221202004A21828895818818180042121280482284082001001218429042008004F3
-:801E0000202418010000800400BFD70400420018002280013022004082048601E01124882881020022250224004221400100880028488220882882284802F069330000004200400200002100860200002100100221000010028002400200000080040000005F330C000080241222428221042148298868219E42802804142308124A021012
-:801E80002212022424002129140124428800881482208888028800F0D2AE00004022010000122088110100400118480050228200181002181200220000004880042004202804002FFA0280040010010000181280212488220420242424048001000042002112000000420000480080042058223731000080E41401008A01884003248248A9
-:801F000088200400001A0400420020012988284822880424200824800400008008F0C234000000000080810800122002202C2C08200800208484140200004A28840842480000000000218200AFAA0C0000000020012D4286A221A04812182A04218001828084848448022084848421110200420020282408424220041002E06503400100E4
-:801F80004082011110810800C082C2001882808401180020011200000000888280084800000042242028F8628200800400000021002800008018021200800800000000884880010020080000808404000050A72084041248464101001218308118304221182304800418822028A114002024E328A44123A881800A212002290442460240FB
-:8020000002228004286F7D0C001001001100402282A88220313200008002002303210048002908803282200C00420042002004004021F89FAD008024022148121848241216821622280800921A18028E128009802181CD118800A041211842202208A04A800282A028481400002F410110011922A44411008A7112B211B892A8481846A250
-:80208000182B6A2B6A2D424AAC8C9820B45228A418181AA144004A841142D22281D2220100A024A0A848002904002E41806418883F5347810400241501001B41602C222C892298421AA9144221A049228A280812482124A04488484AAC95122B181AA8284A384286028A0442884882486A344242B0824821F21D96004A0412481846B113A4
-:8021000081011829C112371129A8915E828088A8181A212484041A3562128A24A1D51622A1258632828AA8818AA4C48AA428C8884AB84244A24442424282482424803882DF79050000100223042B84200442120020014880042C042C042C24C812822482184200000021100221908290829082800800F0AE260015011F13632C4E423F1460
-:80218000F411112CD513ACC41F18E829FD13D33F39F9C2C22F2868242F26B452A144DAA9DDEEA2CEC24E522B542F26E628E92CFCC2822B181A8DFCE2222F21BD123182BAEA2DA5EE2F2CF4626229F822222F28F8A222295C222F28D822BCC2EC2E3282AEA18AA844822AFA391BA0441714F071314EC24E422F24F413132F21F513C15ED206
-:802200003F3DFC82F23F38FCC3C32F28F8828227272F2EF292922F24B4D2ADDD2F2FEF2CCC522B442F2AE621E121B1827C81F312D22F11FDA2A22B192B552B113AE325A1EE2BCC2A022F2ABAC2ACA2AAFEC2822BE888CAEC2E36821BAA8E824A44A2AA2F384951111D41F03131F0424215F2535118173C23F853D32F21FB52923F39B9C27A
-:802280006C2C5E422F27F6D2D22BCC2B98DAAD32CA9CC22F24A4624AF4424223E915E921B582F4B2322B9129D522A1BBDED2EABEC2AC662CA82223A46E4EE28AB88228EC24BC624EF22222212B44E022FA77B6141F14D411041F1323F44242F051511AF1D1132F2DD533F18292CE923F3D3D1246F272722F26F792922BCC2B9DDE526AA316
-:80230000CC23F142422AA2112BDD9E122F11AD511B5D2F2FBB92B51255223AE325A1EE2F2CBC62E624A4662F2CB862EE2C2E746232824EC22BE646F22222212B44E02AFA4F6C00004002344002248224822482A0418004920010022921044221422901002909988008A048200882A04820088A048220F8DFE4000020944121D0222101C09B
-:802380001213C882122C082C220800805822400225022C219112520021100200004200480000000000AED380B411021B21421B212B1419B642B181B64299612B9419B442A9422F1429F24291222F14A9424E912E424E812E4256E12264192EC296C1C29AC2C21B2D2CBD9142B29162241B6927241B28272419F2428219F24282112F242861
-:80240000F24282222B842229A842882E429FE70E581AA642A0141992126829A168298196B21996922AF44291A22F1429F3428123F242912E124EA12E925E8126E211E2226C113CEC11E2223C412CB891E6223491221B49621B486A18A186114A9A214A28A284484A0A4A3A2288486F7C0B82824800000000002800000000210080080000B4
-:802480001400000000000000000000000025014F3E04001621611400200114582388442281012400200180042880022C010018003012008004480080048240028008F026B7802108148088731201124011019842103312A01212A828200212884A8128642438424288A0A18089C4824022084824822422241B28201CE11608DEAA00C211CA
-:80250000169141001C21811141631280B94221118211C222202901E22081A8418813450248524A082A081A28C482428004222448248A423281218642E112043FE30818800180E8220100A04188480010110218122822002002224022A412000012290100002908428008002820248808DF4F081440012601A041268204400118110021B016
-:80258000422201000000188218C200248200000020082800008044020040F2FFDF00001880071021B111A2162001001868121248282004802124A4426021004A816229E02A81A812004882424200000000828A043E3A40011190211A0252144219211601121120312230425228000018A014802114022C0518212A11A212004880020000B6
-:802600000021004224EBE3000012200480321228122001008024A1120020040048200E8A0100A288202808008282484200004200808808FBE9800300400222280062122418000000421A04002200000040911220218984088004280040220242000000DF7D031122421C228401239141428A01222908214824260110822201884622020023
-:8026800014211228221AA4822100000021224848000000400224DF570120010000000021400100188A019200C88002009012482A0412000021204802828800000000200220F43BC2302112402184110248489862188603002CA11A202124220C2828009012468204142321A1282988048824482CA8822248482400420028002CD4170F1828
-:8027000028800240A22126012440022C0142400188B0420100422302008082A121228021112208000000002200000021F0AA48802202601230110038112800A02130112800122C2102134421024200210012120026110210110200002002100200216F8A0C001A22022880018280048A04102188045222420080180112221200004A2888D5
-:802780002888884802000082400282002004F0445EC0411100001112008681210A82200886018231333842860120E4140888424A982198422002808102104201141001488004101282F87164004240210180020014111880A1412A81010000004282B02198418081048800188024210820882C4802488004800440F2848B0068004001286A
-:8028000060120000122240C111480042281114141965128002001132181112242411002480020021425022240022484F8C0E1220820200001200800210810412320048180022200100800400802101000000000020820400F0BAFF0000601222800448800842B0418826823281148A92211CA16800002200148001881A8888282808828860
-:8028800040420280082024082048F26F7610210800200228001AC22110021848E01201141280242404202484024220840480014082828828081001800448626014F052EC2004102101000040012848132402424200211438802821161181EC1481280420110200C880046028682125020011201482F822FF601282281D2128111C2122324E
-:80290000E1141B2380011B41384A82A492422D212E112F14A2421419A44D684A1321B4521581A115422C83412291A382273A8829881A9142602448D022E41498422114824B62A0448A220217132A12A1248013C1811B228A94126AA2413E411B371711222A58213AD4118264141B1213E612E4168401C8A068581B88128A8829C982B082CD
-:802980001421E428281813A2244A2402284AE41288F4CBD11413E11684218201221A01128258862124CC91171E1B1886A1449E1113A14D11CA3841C0211C3891A82A8CA8241BC5A089128AE81331C2800420281842428318222894424220D422F848C514122041216114A014E014094E918009888008881984088800200192A028A028904E
-:802A00002190219021469221469221469221421142C0822288222C28822802BBEA141B2232181F11B141A7671B767AA7673AEB1FFFF1B11B8D1ED22BECAAADFB1F13FBD1F11B9C1BFA3E711F19A98E2AC2111F14B171F3F1F19AA989BE122F259F821F12A2AA1F197981B3B3BBF1FDC3E11F3DB5E3FA21421F18F6C141AEA22DC21F18C4A9
-:802A8000812F2EBEA2CC822F2EEA1AAA8E42AAEE2EF6C2D9F03131722AB371F271617AA6323AA3777AAFFE1B371F17E525B992AD333AF331B11F1FBF71B731F7B3F11F1BBFF2AF661F18FC51111F17FB21511AA18D1F3FF112F22F12FAE1E1F0F1A1AEA23BAE1B9A1F18EA2FBFE3BAA1FC8161CAF4E1E33F12EE18F441E22B222B422EA2D3
-:802B00002B8C6E616E422B268AFC62E28F6548E117A3623A7231E113E213D211A3332AB2F1F521F11F11E514E228B442AC727AF3B1211F179F111F17F3F3B11F12A772AAFA41C115F131711F16A7119AE415AF55BAA3731F1CFD81C1AEA22BBB9EB33F38A8BFAEE22F387AC3B1A2EA24DC1372C1C1834E622B24C6F242C229B242B2C288A5
-:802B8000E426F67665141F12A6623AE212F221311F13D211A3777AF6B1111F12EE19FD5161DE1229ACAA2E211F1BB371FFF1F11F17F371311F3AEF12A7EE1DC11F14F1F1711F12A6DD9E615EF11AB5D1A5D91F16A6C81F38B812E839FBD2D23F1DE928FC82A32F2CF8E3E18E82296A1C1F26FC82A24AE62CF462E22F28BA42B2C2E822A660
-:802C000044AFF20826010026812482248224820412200148208132111001114211421100800118C09140011C09148214821440038004002024D82B0D8280210112800428806214001984024E218021A2148082042200282A24A152112A25A912822282262228022200100228224280828422F2F8F5C0411B2126B11162141B212394212B2F
-:802C8000141B282B941B282F1439812B94A22F1429FA4291A22F14A94A1CE92AC4812E4216E12264192EC296C1C29AC2C21B292CBC9142B29122B4917642B281364219B64298612B841B482F24A84A2B84A22B84A229A84A882E425FB401481AA64212421B212384B242B181B242A1282B341B282B14A22F14217B4221BA4231A21CE12A16
-:802D0000C5112EC21E812E4216E1226C113CAC213CBC11C2C21B69481B28181B69211B689061299861A81B6821AA24242A241AB2A2042AF452C300800400000000800200000010021880080000140000480000000000280000000026019F5104B2130180418282914120641800148014810238281242001A021812002218800329011880CB
-:802D800041021420244411210421002084026FBF49018A021C011C110118212CA112182004152234111001003148212828111921032C621260132061281429342115420222240000283128404181B2110A1213071C012C31213011C0421B922A011190414219022C21222115233C12A8123011192322712221E114311212882503222115BC
-:802E000002222E424001800228244641C122BFA205220080110112460218002004241118C02100008002281901002220820280014A11410380041180440231008002DF1C0D001400008001001412211218221C2208002004208212220420A228001840022602220048002002008002009FD60A1100008081410223B211886118888042823A
-:802E80004181044A42012200882438A880092D2280C211A8248A1101E01208148886012482288A042002EF5C0914100100181200308111828818280014420020840200242A810A1A229822A021804AA22831284001118028428288220C20028F650A000000001821292221C111218021F2221182002A440100222A182204808802213011A2
-:802F000024200100A24220180100002200E063011A0200002828222322C1211602144880224822222481A1428818602A00144220B41224240848242012A2820022800400800200E06E09004222000000822082082A0812001002188082C822200114000062200188001142802202200248002824E022F443E4000018000000244800122405
-:802F80000015028A042800004800000038C012C021290224000014820000008800001784800180010028222018C21288146A087081028A22A4218082822184880180046AA1141A02222210D22212810628828024024880220240E29801220028002240828291610018102203304210024200268212020000219082133142820020081100D1
-:803000000000200810A2422F5B0B0022482002321892882C02800800288026040019B3118284123111002C0148002092222120C281A611110111000020240223F4F7178082010030121002180088100100118012622500208221024818280040024880C481C8424800426880A248002200F0E24B00003880010022000022868248022400F8
-:8030800048005022112908213082482218228022238122042820A2246012208402280080D2230C80020000000021003021182230214A08182240210222142221A0382CC121881C8211011428148002111C02282800408204705E0C38001822001A1282080082880028322822002100208724212401002008484222002842202482240400F8
-:803100004280044225F1169E0080011820012280081828000000120040010082C8001C0400280010022442888800008004282200009FA60B8021022424244042824342C222244042012440A128282B86291401142219E8148242220821291C120242118228004219024A0A422024888422F45BBC0022100140022240220280812248010060
-:803180001C0280828AC4818088048286419241182012C1421100004800000028002004BF8D05128085022200802202A2190288802108304223A68458001290122218142180011C8481012888149042140000000024282902EFB2032AA322281A218101122322B982C22223022B123F1A229121881C223461C82A8724BA219181A6C181114F
-:803200001B24882F1CB322C113A211424E332D122561162BC482271A17162AD411A4464A828622A426A823E41682F284FE0018808242921222122AA81280A18882888227122813A2386025242F124A81A2212823E13AA2118A232198421A4AB2328384B641B68128828886A424402122A2442260242A8604150F12123AB121042B2216D250
-:80328000228392221E8223821883488268212A41F222421CA622C246927127346E5129BDA1B7428594422E82241B25248E2124132322021F18E216A6845011421982282488024840B242F4F5240000000018800122004001250125011440212844A221152241220112881110011124000000000080088800003F250E121AA1131F13E32231
-:80330000F232222B232AF312122BA98A99222F29F983832F29FBA2A11F3AFA83833B322E233F33F361611BAA2EA23F12E222F253632F34F592B2DE423F3DF82232BABB92E835F441533F3511C3433F34F443423F14F481833F1EE23EFEC2C1116A541128AAAA42A2A26AA4CE6AA6666AF4F17E20A1551AF131712E2227212B233E22272160
-:803380002F2BBA82CB22BAFB81832B99AEA33F1AAA8A2E1126F373732B468E812F23FF23633F1EF671515EE22F2CAF5E1F1FFD7163CAFDE2F23B777AF631733F2AFA23622B442F36B442F6C1E33F1EEE3EFEE2E11B221B4414142AA2AEA2EAA446AABC62A6666AF4B534003AA5111541B22242A2232F21B282ABAB2B222F29FB83832F29CF
-:80340000B993E91BABA82CB3A3E81BBB32A7BB1F32FF22C23BE62E611F35B4A1BBE3FDE1813E23EAFFC2F22F29EA24F5337225F322222D623F25F733311F3EFEE3E11F3EFEC3E119B241561115A1EE6A8608EAAE442B666A86F48E6DA011581AF171313E322F23F312122E322F22F2A2B22B2B2F22B292FB81832B191F29F9B3323F1AEA0D
-:8034800022B3A3B8B1FF3351BE921F32FF22E22F36FC32632F3CE71CBEF2F691832F32A3C42F2DBE92FB51413E3325F372223D637E732B75CEE33F1EFEE1C33F1CB641B241D411A4446AA6EE2AAA66EAAE444AA6666AF6F75400A012822220022048022008820028800200102114A124A024228028048008224880E41288440180040000F5
-:8035000000A024F071B5002800244002803222400220028001002824282200428800420025022412002180081C180111002800200440F13E8280B511021B214AB111B242B111B242B111B26299212B94112F2429F24293222F3429D212A9421CE922C4812E4216F122529E212F2265192D529AF222521B292ED21B2926B29162241B292363
-:80358000B681324219B26298212B84112B84222B84222BA42229AA42882E42FDC580B411061B21421B2123B41132421B212B8413B9422BF142B2322F2429F24212322931322B14AE52982A4891D286B12245D112A5282D538AC2D21AC6129A24A4294A31812394218819B2421A91A22221222122212B42882E424FFD060048002100000048
-:803600000000480000100218800800001400005800000000002800000000009F250811800240622115220140820120021212D82984250200192235625A820120912221001823813112808224D812449182480020820C2880F48C6A20021428A01226010086A221882186121101862222084213A46820448108A02142488816818882681835
-:803680002342A2C2118A4261224848142922222A84220414F0688F1021042820131233122048E223088227122021A89627284290428AA4184856A1A4621001122E82A084281E822432A082222A2C68162E428290222888684AC2422220F48A2120022601002E110040A221000014C0122024A1241128C021248021A112422C041C01001C6E
-:80370000092D1248144003258164140022200800F0673F00288022020080021288122C010030118800119041122128241022081222281CA12110C112000000400128008022022AF493D520128181211162230029312223022D42881F21A21A17222224221B42284022024260112002182800004092612AA4A42214100100884228220028E3
-:80378000F01B4320322100222100C022283288F082121C2222222291224A820224194202221901280022002001A04329A48200400111208224022800282FFA0E00181A22012E1240224102241A042CA18115021188114001481848404202821812222819810215128122841201000082002220228274B40F1122228082822101482C03322F
-:8038000021124082430200201182020040C12148244A0250218042A142272240024222258124020029022C04C24F120C0000000031328824A200201881410229242201824820280414004002000000144002224002220024222400BF630D128021028082220220020028001128A210810230110080816128221118203221800820284441B5
-:80388000010088208488240400CFFE0113011828002063121AA629282B8100228828342C22082002281C01829011282C68222E41122002281C88D622C2814814141001232222848832624280F456742088220222282A012140022480012413810128482D21240042004880210440023419020000502248242024084082040082EF73420146
-:80390000220036A221100223A28120081829010025A12110118202221C11A112C01122000012822001000022282082022800802222F2DBB380028002000082301220A88280A81888800888C08116434102002824001400141301118602112800002128002200007FF70213081382010028214002181123021303112148424866822484B4EE
-:8039800042832CC4D146A248428E41421411C04246C141462124843441484683042A2484022240022FE70B400100112502121502222582032C012CA112241480012A412101123C08213430128892208128089021280011902100100200009DA88022024011322124C0121150122440826132001842112304523041115233612520142204DE
-:803A00002280062B4314002C042A0480841402004848142FAC031200000000212800190223421102156212002424E01208000018406223182001220088000028008002000048AFC20800108162111212122601981228C081002008132982E218014082028002381A421101200182211081420140020000002124CFA4072008128082828125
-:803A80008221228202000000C0212A01242430822214004021A41280228232128002288042113142220028222002D0A20282808402241681028041012B2112201212A1122C04218025AAC1221A044829C861B82420C2C20013842214016024A024C04200000029047F1B04196218111B22172219A123B012B1A373B202395111221691122C
-:803B0000212581E835611613622617144E1223E53421E525B14239722B262F242325A5211988E23894F39E613C0C142AB422C4411D423B44A06220020034289F120D228A8202182E232CE12163221681F222B22423F8821270A1E211718142B38394D18A87B682E611D431B633F621E11C96412CE621E412CC913F38450116A1155233341F
-:803B80004148224A22346346012B44234482822202001B72141222A01128235113230224193111B21E121AF222921E21A62233332A021613E22238A32A8198121368311C8928D122A62219E92283A922142229F281211B24D01182022E222A022B2620022AA6642CF4494D002601260122200288C0818008A8800AA88008A880020082203A
-:803C000088210882228220482208004002002400000020F4752814171822003ABA23B823923229F383313F327923A18A3F1991B223F283812B183D9123F292919EB13A61233F3EFC62525E535ED32B881AF191511F23BBE2FCC2431E428EC22B999AF111223B881F295F213D222BCC1F14A4666A742152134A36622427222B22006A26C266
-:803C800042AFD54AD111F261611F12F221611F1BF2A3123B222B322D323F19F313B32BAA8EA23F39D122B9B2F9B3832B3B3F11F9A1A12F1D39221F1BD922F1E1C33F2EFF53524E723F1AE819A8193EA32BEF2F2CF4B1D33D433F1DFFB1111F2B3F231F3BFBA3A11BAC111F12E226F663612435A1442B462425B222A222B062A6422D42475B
-:803D000084143AF3216115F13131322F21F133322B322B112BB23F32F1B3918AFB11913D112BAA2B882BB32F23F3A2823F1BD812A2131F1AFB61632F26EC37F572532F2DB992F91113BE313EC22F25FC11421F21D4138CF9113335F393B21F28D823F2E2E11F14F461611F32D4237242B242B44204A022A0222B662AE226E68347F1A12112
-:803D80001F1256111F177331F133323B332B3229F133B13F32F131111AF1119335F133313F13F333B13F11E122F233211F1AF871531F38F863231F37FE33733F37F7334327111F11A12A7AEC25FC71521F29DF13AE921F37F3A3833F23F333333F28FA63611F16F661633F3654223F34F443432F26F622222F24B422A2222AA2666E624E13
-:803E000042CF23091820020018202201000012200113011381021003312819012B1230228001188001001448001400C022000000F073342012016022822428240028002502248012B1421181A24246110248422004A042422100112119A41400192484621410A24280840200283456012AB41162121B216AB111326219B242B181B242B9E8
-:803E800081B24239812B94A22F1429FA4291A22D91AAC491AE421CEA2264112E4296E122EC19C2C29AC2C21B292CBC91E222B891A2861B292B861B282B8619B24298212B84112B84222B84222B842229AA42882E426FE609481A842421341127141123A4282B148AA224922F1433A12F1433A12F1423DA12B3A2C4111F28052ED21EA12A33
-:803F000065112F22EC11C2D31CC2C21B212EC31B413CAC214E831B214E8219A284282F1498214A1AF142A1224A28B24228B242B822A4842F22F45EA400824800000000000000000010024C01880000400100800400000000800200000000F0A22BE042110420A2342CA13419822B314112335522222721112C82A4241302249028121876F8
-:803F80002C6A840020042902348A326A1CB221043C4202A0941448288B422158422280F2E81A1032812062188918012341229838400811C012F021925420020014282D83241929B22288C28113E411681129121191442588C6C82AC441502930822C048302001C22F42FC62449624C00A858122B41E022A9189926C2112428237112C22254
-:804000004E821D42802211322819E123D8588F92CA199282224A68341B2D502324142E442382B66198623122D225A2842C7268322842242820726C0718118042E1884281F2221100122CC1482111100113C3241302000000296811800211001C81E212C868141D48400848508114200420210428485F4708001C2141412882140210110237
-:8040800021841091321B410000141128008002A082822460125012122048024211309100428428208404F07E2DB0218122922822281921038B411C31829283611839C42127842098281C8282742802899122498411C8C24E18422CA234118602989918952AE2922523641489C4412F810823012B4122B28322B682081E2122221E282222BC
-:804100003828211211B012C812112714D028A4211BC1266812008C12E2A201008018882898423119128231811429E222884912214468248E184200182AA4C28322F24EFF009011404148810546C81286018488811722110000224214118062441289C2424A2126A2128008271883113488422413244431D1140027812622041280F4394F0B
-:804180008021150A412E882628123811292676210411C012482C2301296182260122161888D222041482819122122609123424441123029B122E84002C5824122181602AB088B4D54501421B123842230121800427B136F688417024A12828C022101AC4122A3481A0212901D0187468C412872C1C2114342A50821E888048D4180127427A
-:8042000016413848C048321A02462223F1D7518046011118198801280000401822441101C1304181001D42504190484381E1440220021C9128001C02122442102891229E481028B482048428FFBA49A1121C11B9119214A3238182B211F42242912542197822E12861122E1122441285542848221B14A723595122897414A8188D662C3C91
-:8042800021282675223838A563811D241C287211E21102D028E1A846D42A61833E48C28AC4388B683FC90648B02201421187221008A0611CA14814414A824422114AE8143221281181808204488F4482118121113811002C08241614C84829781108B0488904102202F07FC320011289221104222014044110011C840222210048002285D0
-:804300000200682800265118BC0242200826224144229A880018218818003288D309301845180120110888005824588223622430C2528A44286814221021041028242404801441982100882A0884582018820481709622B28824F442CE144280816182814280641214241041012AA184890414407284712202271210C84160120011100271
-:804380006018AC9161244A62214811001824C0121A121424042227528082860419A424810000A14140AC12001AC8182624C2382280044A3321841400190162288081826481901890184C18D82102A328020000005FCD09820028881048883421202361140012208844080088281115020000001411824608101202808204882001811082CF
-:804400000AE019F48825608118841C6481D02283440280048B21381C04112281162111220286C188841008002A0884482A04241260819221164674518C6185244225224502183A04EFE9085C24A242842022041A622400230242836A848331418A42328848840048009881C68AD68234485A0894188911012C08872A6051888431428C28B5
-:80448000084A6184A22428DF3B483121202214C158200430482301830110212802A822881413421828424111018410010093922140981200821EC24118288A010029A841828270CC0984808481160228291242514883F4422281BB144CF818228741100823032D12C08290280018142828AC21825422302A1B218C16C848282D2411292212
-:8045000068822A618B2A2822A24121F0FC733051A212681E424F84A441A3D622B2A1364912481E4A8D12122EA18FA2C492381F95C1183E2A111B824619714308002C76283241281F2B7742B12922B18BF6182985BB18638B2B1249DEA2F3944A841F2938B28938388126A2598A6B12726FC10E22488C7248D1980285C8282A3542144E3ABA
-:80458000E3911936B1290316E1535288C92284CC262F2492228C621222C659118B14421AD618041962A8A569111B122B6124248F887C12E21DFC42348B88AB24187A6588C246F462883AB49884FEFA57145CE781B32CF131181B168B232B344842142516EA6661147F84E4BCFC5954CAFBCA48EEC22E82AA9A18EE8914A2AF12F41822BFD0
-:8046000094321984A689668A1364142648B14163A227241B922F8894FA1E222E1C119D811E13188FA4D822D222F932B22B194D2423E4246B28AD4F40A412442D11800918800888C0814170850841288A048A14881488248124892429329822822068128242A0862024280240882288428842884288F2BFE7144F44F4542C26FE3347A78C68
-:80468000AFA17242B21281C2812F2E5E2A2FAAF8C6C66F48FE2E257F36F353372F41F93B11FD4F1F95F559512F24D6B8F441431F35F568CB2F81F7D8D9DED197A1AF25F7D2D18BFD5E4235F9898A8F89FF58589F8CA4C44A9A4248EFA4F44BAA2F42F84141BD218FA6548A8F26D482F8684AA7A18F86E18CF5EACAD743B011A6698763B7A0
-:8047000071AF81F43A7A2B443E722F26D231F8E3E6AFA4F4D2EA3FBCFC93C9FF4AF2DFFBAF63F3D3D5F75A3F9AFCE3491F19E92BFB8B4B3F3CFF39338FB3F1AAC88F84F4D8D98F99FAC8E22B449F9FEE2CFDC3C185FBB9B99F89F991132BC5FEA22F219442AF8DF9ABEABF19AB5CAB548F26FE9A888FA6F652D8EF86B714B462EC8AF538A2
-:804780009A6F54014AA4734F82B235B3C8F29A2A2F27B222A21113F8E364AF28F8422A31B724FF3EFB829F3F91FB5C82AF2FFBDF9D3F98FC91998D3B66D1A8FE2323AFA3714BDB9AF498898FBCFD626AAF84F6D1F81F3DD823D4BBB292FB8B8BBFA9F15BAAA9BE82E82CF94A76BF34FB4AE2CEC2AB998F8EF4EA488BDEAB124FEEFC7694D5
-:804800002B268BDD6E788FAC42F17575BAF33C38DF83F379792FA7B77AE722F25212172C3F2EF6DACA27A53F95F45E4EFF3FF7FBFEABB95F3DFDBE363F9FFBA1699F9DFDA9BB371E9FB1FE7373B7B2B7B4BF897D19F968786E6AAF8FFB71681F34F72263BF3AFA3B313F81F1D371BF97FAA8EAABB96EA2AF2FFB2B73AF2DFDC143BF3DFD86
-:804880007AE8AFAFFEEAE8ABFF6FEEFF7EFC6ABEB8EFA6F7C7FCC011A01284144826E281248244C24880048E48289A84A24820088228118912819211812242001400804148228128412249618924482496482229242924F83C92200200188C0200114A285928138128410121C02113024011424128088348220CC22A34817011A882135984
-:80490000221088928A111448202104422024021C74520B2E521F41D228F11124CF14F11124A3D441B24AD141B24A9921AB9451AF143925AF1439242F147924F842B14F82E414F9244A4E854FA264154FA2641D2E4AD6E5A2E449C24A1F49C2421F4952281F497248F19164A3F48164AB141D64AB9419B64A19B54A3924AB9443B24279243A
-:80498000D842F92448B84FA274D3082E521FC1D628F11164CF3491218B141D24AF24D141F2689411AF449B25AF3439A54A31252F3439B42F1472B67842E1A2E154F924884E816FA2611D25E25CE2B2E158E2A275818CF5916CAB4296541A1F49362A1D44A9F98164AF429141AF649B254E9141ABB4412BB4842DB46F8294B24FA2F56B4490
-:804A00004028880400000000000000000021800188000000008480040000008144000020080000B0990B13664284113D64811F64324913548184121B48422324524A22442D2C441548280222121611CC2248124A3A28281A02348438101188028219824103214130984A328C28812CF4B5AE2430815B12848C01812A219822221B82301802
-:804A80008738822A2C946816712128E449461248121812E114D18161268400428635141CDA6844A9481DA248271C2B61218503DCC842B0241144A6124247114B82CF5A459261471C3658281944984919B6415881C1B21B868133A482A3884288C22246B118E421422888311151341E481B25A34A38284A72C451149B4AC95712488468351A
-:804B0000B28417312870842214B614E28128F2862A2249F19462EFBB0280521411CB127024628124282211A0418D82E04482E46472155858844C0A60228121812A4501422280012C0140C8811B28218A4482C21311A50100444984811408FFAD038002100C18842416180800C04840D812185112C0218002001484422A61444302808208CE
-:804B80002A08259141805412401101800828824C028822DFB30C2216C1148381911C44421819B41222AF1827882B1419F12412124B128A24C211812611C46184146849618227441229991246417131C2A2151462C1A8533821C01189642914924489C84818126AB12804DC0B2826114468418961414012E1812288888845A112AD12401114
-:804C0000233128224111811148448D42411E44490940B12121D8620825A4844C683611704128019860884892804708CFAC0620218141480489846185214A23111AE28144045B928A8442411181A224001962812272702282C141222C889221D08191211100130113581230849028E04201E828E7C714127028941441402822541824422E53
-:804C800014831406502116A241222D741564210011B018489828453188455828122AF1812220515283280445024602C4631D0218844428122624F478B6C0246240A2428722003638442134A694929502121A4688181D321843437281C81248444840012489243A4410A824845A12012B482C2362422511E822C94248A061418D8260817FD7
-:804D0000EA0824001C1218245122002E198B1210041C612C702114048122148A14145848202184212361124601302185C4820046014001822004850482884880F2E67E144B122285C422CB248C0224285C14D938038E5455D812A1812F22C1298664C24A117D25622895D481914AC48B41899214B84D1213E41D3224199822CB1486A768E7
-:804D80001CC443C662236603C7388F48E4268814042E14A0482883F6222660282072110444AD12288B14842F2281C49284212094416CA1411447823820041024094210488812222152812642981800440024C01212241E48818AC4A4164804EFF90449C414223018D0221264211212835A22424C21094442812882848188321044410888C9
-:804E0000824711288693811828C9C288282818410018120088604800B212F013CA90111051285994244B1440141C311230814098121004C44886345224136C128484828889042420C42491814221465942461A68378214236441818C022A81912A484189F41FAF149A42D1A48221018B21144C068608818181D2F028111111261108601225
-:804E80008001834134218024515810280122A02100124082C842431824B18483023840027D5D0000943051450284972C004BC1A048441D442CC8844C04826F8481F842144100824841111429A41C478240F48114D072021B14142583C8A1624911A8122904A01288858428F2F3A40044814246012015011489A54188111110440811811032
-:804F000008114784C100001222308116C281193D848149088C082A084288A4A22200801C18A8215FA9058C44E81104400A6081418E4888805584501242199198844712882964284C041111228A0400172248868462828428308400124A224134518C8421148428812801CF53075518811414421158182081411451324A4A688C804882080B
-:804F800021118032232334862184CC98828E44821618924890118814404448C112142182648728850221207162C4824FC90EA04841128C8229C42268242002800218172142140019318169024D4870440244209422241893962410812181238114222108801104882248281C26FCB26CC028381A9422828B421018810A1D4486912C1113EC
-:80500000044E88208E052964421C15A881318034284454822F416482241024615441D041C8114005195A228842478F16C28B30442908FE683025C74883D1C8712AE895781AB247E1A1C48F1E12E84F18D511AC249F2188D1641AB589C52587863CC5883F4234264FE457CC4D932A9C8146E569A45B2FC1E53A726871B8B551E889E6E89E7B
-:80508000654D34DFA814BC1324B8C336118578C8E24F3C246B9B16394A4B68473432FF6943E151E41862324E234F18B12487D698326E4B2525F148124E8846F8824846FC478116B98265168C581447493F225124FC7329D132441C9228858858462E221F4198224D284F1A73253331AE1FC0111D128E211F26E23169641F24A8B28D188C71
-:8051000049F42222BAE543E1D884F45E7DA0341B155D3C23B15154294FC6011D358B189F8C78B17811B28EF13D858E518B419B5C4E8DCCB86BA1888F84F8CC41CEA11BC41211937C48F4A44C4F2828E434FAC5812B545FE9981385DC48511E12F6E141F812492E921E91B086FD961467C129F2DA642CA298A88F84A8B38F2CFA397800227E
-:805180007024014160222082240264406488301128828524D148120121108302901200C0110080012C08000000002C025400002F8A0145C428C5EC91F644255F73526A95F51D1A9D2A33FCA3A1AFEA784BF8CDAE7751CF4848F78F8EE7925FB5E54777817176F78381CFD4F511514EC17BCC6AA4441F4CB4D2EC347CCBF1C14237B18F4880
-:80520000F811459FC6F6696D1F1CAE4CCE449F5CBCC1FDC3412F3CFC47C32DA82F44F44A48CF26548A4F4BF19E5CEED88A9542CFDC4551555F5656E8AFB3F34C2D5F73F34A649F53F35D5B5FF2F2C71D3F9EFA8AEFBF85F15D72F751CF45FC89577F7DF1FFB95F95F573FD97983FA2D311F8AF899F95F54745DF7CFC6C446AEC5CF4D4D4EB
-:805280004F2EFC736D3F16F475368FCAF831659FD7F6F9F95F4FFEC444CFC4F5CDC55F5CFF63612F77FFC7473FD5F56A74A7868F86FD28984F5BFB1ECE6FCEF4DCD8AFA5F52219C0241F11D6DDF21E2D2775B771BF35F62123FFF4F64BEB3F7EFE2363AFA4FB5F9D6F75F99353AFACF8471F7F79FD2F8D5FD3FD3A741F19F92D1F6F3AD895
-:80530000DFFC115BBF95F5C74B2F86728464782F21EC6FFCE7695F7CF4B3E383F3B5B99FDEFAF7BD3F61E268A28C97941F59FBA1312BEC5DD3CD984F4EF7EC58CFE7F71E1CBAF1BA982B8ACFC8D988EF614BE156F235759FE2F23B3F9FF5F15B57FFF5F7272FFFF6F6AFAFBFFEFAE3336FBCFDD79BEFAFFD9F5EEF6DDD3AF557D6FFDFF37B
-:80538000B5FDDFD3FF9D9F5FB2F2A5A2DFB2F8775DEFF5F5CB4ACFC6F2E4E4CE4E6F6DFDF6567F5FFE55477F6BFFB99D5FDFFB793F7F3FF9F3E25F6EF6CD88D7953F5DFFE1716F3DFFC743FF9DFDECF4EF86F5686EEFC3ABBB8F8BFFE6E4CFA9FBC8DAABCB80011C0165C148418C44A249266288148E48341E48241B48811904923081103C
-:80540000419413838408492884084D81B024084F12094D8112452149210912449E48449AC42492206944F06F4CA058446081260218901E2022110818112D84504A90981994184842214A424814064810A6214819124238481166014E81846E8111001C08284800898384029FAC032CF4112485F21124C7141F49324A1D24AB141D24AB962A
-:8054800019B24A19B54A3924AF5439252F147B24D81AF934488D915FA2C4814FA264115FA264191FA26559ACE44DC24A1F49C2421F4952381F4932481F49324A1FC8B24AD141B24A9921AB9459B44A3924AB9443B2427B2498924F8284F9244AAF6D092AF4116CA7221E64C3A421A3C6248B164CD24A19F14AB4518BB4A22F5431352F147C
-:805500006A8A2D357F83C4B17FA285FB24C81E815F8224F8215A8F49C2418E258CF1912C2CE4C8D638F1916483F481248B141D248B941D248F44D94192B859F2489143A29445B8482BC2946F8294986B52AF450F84800400140000000000000010020088000000002180042200000044000000004240015FC5071818401802C995128591D4
-:80558000142E5125B1127848410148150419B2112222C4C490248416C93613F818822890422844384460859321C121141D949619D218092042B82C04842002E0AE4FC1478A52849289240126C8B210C888422C887182C31125F848158C2858182E85118F22084122114B211352282224143814941C0121009228228F14021CD112082A1477
-:80560000B2C481621817C14521F2A545B0113472448F216884905CA9E11862414D38A7382AF5498217213C9811257114A9281E839414471D2E8A4B28451859252E158D9217A22682742A21E115126C1189D5812101981B2147A19CA212181988C228AF442205157224581436F2C389100481001280D228014601880020548442158822E266
-:80568000440A00A0121A82C8210000430214400290211486E41288D41818110242C08426886811005F2A06008042012F12019021888A5222123411201212D1120A4413821204504821894202228210011163028002864403208848C8B28608800A20F297121419912150814D183E4810C9388CC428A11D88872843F5886439511A5C9C881D
-:805700004211178582176450A515B843E26264154382D2228C2438221C4A68AC9B411F42A9842CE814922AA8348D113D44230C4E21222A1194388C02EFCA06138102005E221411841CC6A22819885824CB48164102822D6114182AD82544542885934D4914822232A2C82C081958212E421F843181C2B0815481A2F011821728889AB288B5
-:80578000228261482828B0D50E400199321D841A12881348C888A1A37152D1210227921F481489081D4C142850418032221F8413142214021C8212D848084C83C28243322221112568448C042D41208262818426F25C7730446641981A2D1289A44211A341429211864648A29426C423324823BB4288784164824011E8424128D21474225D
-:80580000049B2122184091482C0C2964A12CC182428642E14481092901488AC44281126F8F032922B41402C03118604418134468424951588089450810466DA1A0284848801454184850484A28962C4412141824433268C02125D44801233248221244218E2AA0215FF406200114284450822287128122481150240051C91198382822C2AB
-:8058800010482464229112801812052B812849A2128982621C00828400850243648AAA11082A018FD74282024D28A991324E152C15E94562B291871248374115B21498B62C5594C9B42291184788458A2CC248814AE282541A48482C98155B4A22EB92307CCE231A9222278F4622C8212968C116F422982146A4811686B488321828EF6818
-:805900000149B411821141C22822102A612412888485840413822391884B4A1CB221942840914416044CD2A4C124800212D0410212814845E38142A2488512210487243289A24A89888402DFC30B2400001CC21880C4211588342510419829826082A82AE8A86282222031A28982C288E088F24882124A1818C862833A8849F242250098CA
-:805980003182422522011289196841622AC8485F3E0A4891493235AB42902213B32831429816F8421286816115184E288A0118468181F842131C4288045022001061122841290820084A6121848818860150424A082A0C4C484EF2A6E510042240266142854602212948088368826880226812841924246884391261138CB421714C22010B
-:805A00001081080028A2290828428A0620343889250D69A4C2812888DF420E8012181242040080448808462408884840440140048031824008458193A42D2821185548122C04250400338424490443120221B04221B2AE4EA11C8400161108141489688442C110880428208408A081911160841D8880348188A04260221348120100834A2A
-:805A800094A43821000028C9E2C229881148F83233609214118CC5282446018C0211244602C28028142182247422581A188A8108444124818D414217484E82542A14420889A524124A024448822741211E62A08140086126F4E15E1002691404190442215888808809343C248168A1151828014A183844C0421DC843084449084140348515
-:805B00004B81102488B41248022418804A4418024484A0418FBF0B2822249962654D28B44F84028E282592812800220062882012312120222252221728484AA22477822C442434A210918240A8828C188871114248882808C0123261005F890E254AD4180480440442144004008285044460A4D04284D482C142191C8194341449511224A6
-:805B8000C01880840210424284B442734835884C724144C22AC12C04203282884F89041AF283294D2B87C24F43F12855B9323122871E8F18F443C883A488878428AF12E88CAB424E2883C221875C46B947E224B224D511F261498756AF467184FC48688B8C4BEA183F22721416781BF224882E22453B222E4C83E8A4DF12FCC259C71C2EE7
-:805C0000868D1E8D48EF83E8A4C85226B424B224F4F5C51433342885F457318784797244EDB47658DA226781833194219AE882A82523E25DAA985B2D83EAA1B6B9E698F43A48A521F682A25F88DA21F442122B9A47B13581A8841B821D662E882338822B66CB28926FA524B919D124B812A4292331548E122F4825B944F2988C8B8DCF8A0C
-:805C800041E262443621243D6246EA22514C39D681F8438286F222EF1CD114F4D9411D4C4830282DCB1F84B421D122988817181B242FA19C1C2D528E899B4245F422644E167F7E46FC82286F1A685881CF45AC885ED42F24ABB23712C6026C911A4BE62F6A2BB43CF226AC8F8881D4A272C504100400808401188001184129718488119488
-:805D000012411841100541831121113418204121011214160800124112144044080048140040F47185241F34F2662C87E2DFF1F46F65FF41F336345F75D2BBF329EAAB95171DBFECF54D4CFF61F77E444D5A2FC2FE51F7FFD7E7A2E2CEE2DFF766461BAA4F76F71C1F2EA17FDBEAC2FB31321FA1F48E448FF1F75B173F4D7481FF94126FB3
-:805D800011BF29A222AFC5F18824CFC1B31CB3D8FDD371BFC9798865184B54C9F92EB6CFCCD988F84CCACF86D488F8FE68FF7944F161611F1256ECDFD1F56C64FF53F33E34DFF7F26A7ABFB3F7DA9E3F19F8EBDE9FA5F5D9D26F55FCC5D93E3E3F77FFAF2D4F43F7AA6CFE7D4FE3F5ADAD8FBCFC181B5F41F393E92E7F8FF9F9DCCF6FC90E
-:805E0000F1A46E7FF7FBD2615FFD778DFD1DBFDFF3F33E3CAF84B68AFA7ABAEB37CF41F7D1F2BF9FFF8E872F39FB4E4EEFEC5D22EFECF9FABAAF86BD76F57CD8CFACF5CAA6141F33F72765D57F1DFF7F65FF47F67E25FFD6F32B2BBFAFFFDB959F34F18BAA1F15FD5BD9DFAEFF636EAF87FF75F16E627F5AB6F3FDE5E88F36FB27A4ADEAE7
-:805E8000BF81F1311B4F78B878F2A7F67CF7A8A68FC4FEA33C1F58F7814786F697355F59F38424AFE5F1BA36AF85F5CC76AF4DFDF9F98FBDBBCFF8CDC86F45F556962F27FB7AF8CFE3F7EED8EFCFF7D8D8CFEE7F7F4DF373737F6252E7DFF5F17F7DFF37F27E65FF96F76B63BFB6F6CA889FB4F18FAA5F74FC4DCD4F34FDC3CD8FAAF2E71D
-:805F0000E14F67D79BF6B9F95F9EFA6C7F3F9EDEB2DCDFF4656F3FAAFE7F6FFFFEFF48768FEAFAF8FA6F7EFBC173FF78FEB1976F7AFA85AEEFC9F3EE6CCF6BFF5E5EEF6BF3FA76AFBFFFDBE9FF69F9FFDCCFE6F4DEDCAFA2F27CBCBB3FEFCAF9BC3CCFCFFFEC661BAD0050125034D03401148E482482A048D08184A248203848131828B891
-:805F800048122314B2481233482938484142690841B026084F228884A84924964882448244A4488D268246245948824F6C078E11502C1B218582068C2202A59141816014228122814828224A3821002840A1825024282A180119B2225881400812802294212C21A81412281618228221A21424DF95072E421F4152281F4132481F49324AF2
-:806000001F41B24AF11124AB941B21AB9453B14A3934AF147934F8429147832D914F83C4915FA2C4814FA264115FA265192E5A8759ACE549C25A1F49C2531F49D228F191248F14F1912CAB141F49F24A111F41B24A9921AF1419B54A3924AB9443B242792498924F8284F9244A27F3F022421F8154281F4136481F41324A1F41364A1F41A1
-:80608000F24A841AF24AA54B218F143834463135297835D812F836481CF8275A984FA24CF125D2824FA265183CE558C25A8E2C3CE5C8D638E148E634F18124AB148E2C67341B21AF44C9242F149B212F543924AB14439292478229B92694922E5A3F340C0048000080024004280000002110021880082100002001800400800400448002DB
-:806100000000005012F0715900612501254226C74418412B482D211618B8889481414D2119489421186022192606B0895584A75152C018A8164102142711A4C3D4A1528514181302481D4CE084A1248222888C2485F2F1A5C01582C01C4416498A52C32D4994248818164178226A8C4598584B48899C249C6448444352844428286D224F19
-:8061800081524254281928318A423B2419812891AAC661249E48871870D2544227218B6143299524C5318C8B15301423041642D443618327228453542C2631328CA11488278287561D8C4E1C2EC796081E625B284B5A495248597828561C1F25D228D24871A83531172C2486018D42581F88721BF481285B1C26A1838C3C4D648C25F422C1
-:80620000D8449E42667C14E141F2A51440415412C44038424CD43441F842819088D018588164820080C4241528040083051A126641000018842F349121C501240048A31441A2496432200B304886F84D7D4022010010121102894888082714402442149112362804005422522A482462482A28E82201002A61C820011638288A2404108418
-:80628000012848290110F4E8BC2446641218411213221324E28268222C8974D8C1121321F44A939B214C36CD10C141CF14D241B648921115CA161BA42F2C2194125A4261114F184341E116F112691DAA13B6816214131171C9768422B46A68422785328A22A624628F8A4D42828101121722002881841A187211484211D428568413364E97
-:80630000001CD41C24561426C14925A62416823C821824B01142013E4C8D4119C9218B12221119241444244194124A91224A8284F6B71F90441C0244001A5261808A1A8AEC28E4148181B413E81211E418E1826114804235681218AA61784A4AA421CAB211921149081E2117282A61A2421CD818A4587088879842AB86288986A281204264
-:80638000F4827CC0211CC12222335468198414344582222E8598483302421749421288B03488684C00214426619288861821A82181124410382248628B419962A34843886828836528902864A0814F9D05124004812289011038114E1226561420E1836822B0288194188962114322681122828181162121C162422182253518C328841111
-:80640000410420D2B488B4228104285240021E28F7F1100220014230313628C12880449819460A1881642E88421A24344200304442404482022A01312A28A21212303298241882181088220841D26E882A042724241631112823D11234482D192AF1142815F8A118D032F41489A0122F816A229749CD32838F95784736AE44441826B28464
-:8064800084D418C2241682E214B2C22352A21D94C3226824181B214E9487218CC188EF34684C2F82A82CAB58A6B214B418B4448282BACB04A2108412C8244219041E44A06188F048131D48A04180048608828044015084C018828C0924121C8882E1C192182823842294211812200100806A884284CFE90A1843121C0881100881B01868A3
-:806500008110AA8284818227532024C848A041814815820420A542226880012034481C1188018AA184191184A11458A012308224F0B38EC02524122644084684D212A1242309471812430C4938412901492898341E82C34282A12143C181CAC38624178118442AC18438A5C281002448834151384422806282CC2CD48484D284081F174ACB
-:80658000A248003042210048206482630410C841A242181341181121628A4048444C11D8849832482451A4514324A4124C0428888828488B83168418844284488464447F670F182123120A221022820816240212104641591821A82042211108882C0268260151802801224B12412A281E2484072800848304004880B1C104282912140426
-:806600006628C648608688C2A0142413442824A2244211A0428420B2484A183118C9018032452445081648286C11E0412887F21188CC2801444B81521AC844424CD214ACC7102151811001D11813843129281381D84161612418248210C814244C3C62507211424429D41206128A0222811B4811C0244304818400201208813018288170CB
-:8066800073041045C2212214005032124424958228080024822082088442129AF412822A2C08C36818188288A2214942918A858104219021454AC83210D428248208E07D0A201801914E8215721142281131417048D42104A0812712C21924155141142042110830111848448021D28161118648218483281221E48408A0842882A82884E9
-:80670000488D8277EC248C0448B0C21222E244E22281A824644E8A2820E71499224E98818C91252F841888458209E0810229629841421578229542259424124F881138858982D848042888818008418841238AF24B5B206649EC12B922A4A28B62E014E428966889D28E5EA8DAB48A98161D618F18FE2833A7185BA48F147844D198BA1882
-:806780000FE6E8B9B4683A422FA1BE18F844144F42E417E638C2B21B22472797118F814F396C45A85F178848D5618AA7828B4944CA6886CAC1282E6149F1FBB9242D23235A122B22879821741F22F1181219C1111FA8E161B115D896791482F422921FA331134AD498B4357329786762842F229635982F69E56BAE1ACE6AAF9B34811728C5
-:8068000039688BA7991B2847CC475C3F44E4B828022AEE1442C824186A32468C052E486AEC88E866F4A745B015D525921D45FE41229F843447AFC5B623F27A883B8F7A7CC1B14255616E719FFC688D23E4CCFC1194B286E428CF4426F218188F31544D15D981714DB42681E21553444F43514E4D16AD5D2A1FB1BCDB41E74DDF88FA5A117D
-:806880009FA8E94DBC1C69414D988F8B7F2CF494F4EDA46748C7442F88D88D4B0126011450145014404148015440240182281341044C22084014010000260100140010022110022190221002A130483048CF7D015F68E4F1F3342E6F72F24CC46F74F8484AEF27F34B4887348CEC24F64BC8AFDCFC42223F36FE4BC98F277B13F146117B74
-:806900003B8FC2E492EDE314E22A731A5282BA7A91F3C757FFA2FC14121CF591915F44E248F2198343F1D1D65759B724EF2CB19BF16A42AD12AF28F97A18EFE8F99BB3EF6AF8D6844F28F99A122F48F9B4948B42F09CA45F990D4F65F652748FE3F22E66EFECF64646AFA4F44A7AAF85F5CA4ADEE4CEE2AFC6FF485A8FA4F46BFBBFD5FDC0
-:8069800078F23F99D99FF8E7A3AF92E49AFD22D81F1AFC68EA2F25F5434A9FDFFEDDCFFFFCFC2A6F5E5E4F88FFADEC5F7CFCE6CCBF31F389E7CF64F6E5E4BFD7FBD194DB55EF66F65E1C9AF9D93DEFECFD9F9D4F4AF9FC96AF6DFD92962B9B4F6B9D62E84F4FFF8AF1145F46F435755F63F227279F84F443CB9FE6F67F779F85F459D3BF19
-:806A0000E5FD6B63BB64F7D4FFADFD7E7CFF9EF678DA2F9BF92DBD5FD3FBF7DC5F12F9AD7FEF98F668CAA7A36FD2F3B4A18FBAFAFCFDC7F34F6EFE2C2C5FDBDF54F691F3A7216FE3F2F39ED75B2F58F4A4B5DFEDF954442F41F9A1919FA1FBD5596B994742CF68FAEEF48FC9F9849E6FC7FB6E484E48CFECFFEF8F147F7FF63777FFF37259
-:806A80004FFF496B3F34F64F6FFFF4F77B79BFBCFFFBFBBFBEFE5F79FFFCFDDFDFFFF6FFFFFDBFB7FFB2B9CFD2FB77BC6FDFFD8497DFFAFEA6ED6E683E327FE6F7B5BD5FFEFFDFFDCFE7F6F6FE4FC8FBB4FD1F39FFBFF7AF21F1F9BF9FF5F3F4B5BFFFFFFBBDDFE7F36464AFE5F1FBB95FA9F9D9D9AFA9F93A188F8BEBEFFFFAFC8FAFFB9B
-:806B0000FEFCAF86F6ACE8CFEEFF462CB0220121100224009A6422922416487281C822128D229283242814B1480289921283949383A412839412424B92B02441F824118CB424C9482E81486088148C4444088C44044C024E24F07AEF8044D4184174689341621644932188484E81118F44186144F0429149C421C095864814021B42442C6F
-:806B800068586048C0241482218221178800C1924A881208884198B0480A89A848C04B7DCBE022F4112485F2112483F41124A3D441B24AD141B24A9921AB9451AB9443F24A9143FA429157832DB14F82C4914FA2C4A14FA264115FA264192E4A96C54A9E242E4A1F49C2431F4952281F497248F19124A3F48124AB141D24AB9419B24A19C5
-:806C0000B54A3924AB9443B2427924B842F924484AF9244ABB8FE0A2F411448F22F4112483F4112423D481B242D1C1F24A941D28AF449B21AB94222F1479A4F84211578129FA22482DB18E5A1CFA24DA1E811FA224E9A2E459C24B9E252E4A96CC4B1F49D638E4497248F1912483F4912483D441F248941F41B2483A158F143A248B94430B
-:806C8000A38443A38463A2946F22F112AF40288824080000004400000081001002008002000000848004000000400400001008002170B605808221F14A11481CD6242491318B3C8183145858888B81422EC4A9A884402444954512236129283788ACC4445A024222821130382860855B8110018C0840688A8B964C180448F01334C02123C0
-:806D0000C8282388F8221216C4184D8181112A89A1C1981A1243021AC41189B621982127842885C12485745488323428D014A112194978A4D821157518D48538A48CA2421688541446E484827A42041AA2212A6D1182EF8603282B2C2A7112C2CA32430496C419CF12B838B828C598C3496298422DE4A3643C284D815E21514B2880D2840D
-:806D80007914B823B8198622178934F181538894162243B8C891B8491221728408C08ACE2C2AC1144F222182A1814F7608141028C811482F12E1C15412284A018044218B012089C1482824839441871169012B428145624460412A01888CC2111D28C951814352414216281461442E4828B048280A9A2404CB6DD02201410028002168895C
-:806E0000810400400420022288004180048440220812180020044215344428211230140018224C210A20042FC106284B1225981450215413840129548181248C05312CA4416018109868114820014394144784424226012D2510471C51864A523291830821862284D2820C8A44348442438BF8FA3C2428264404902145219412228B144246
-:806E80008124004541228402228928024904187044184498C2902124142460C411CC544114248908602848E0812862418280A44882FF510A16E28411CA140021116024406942905810822401130860841301800420314480C418184922140524E0249244279220514243032823044A98244C48E24102DF620B452141044E12429443248246
-:806F0000D1A24C28819444406284288C41684E9041200212C03410082C0A188092222829A1822D12124C482802448A9492286C4188080089FA5B34200484182022C131192404421048A8811A0286240C808422122824460188002001A2184058241008208824C8112142C82882424332A4001F93072811130110A842008411182048324453
-:806F80004116440828128182450840741804282A11242104004D184A61824140A83480182208002012B28A044B2CD0CC0B66911181122C35685859A12489B582D48221618CCD424961215664CA4A6982428C641C818120371536A4828943C4B242128A62218C9148874127422489A121860823F814812398C24AC22224248D84A84392880F
-:807000008E2410044D11007028814601858104008AC424844008430B224C222214140800001200224CE22281C28216088E44A068004212884391A88AA424414A28F2A9ED0011202184021E442210984180042004420020044400004901002004108C0290124441008230843084001044144424F8FDF7404102251481D4848422842485C155
-:80708000484119058484848002C4460C8C044D5800124141323604004C814254481082298934C200281EA4608CA0482048F89C6110211412042A14AC432842481C644240014284000048491404304830144004A0240045182402290125248181D842480488008C044C4402822F9C0E85F848414823C54180148404C7414D148B624926075E
-:80710000843048C02210BC18A111830D160480111124731C58888B444AA43410544844207884C4444B26AA223224430B824186522627488B119FB20600800138004200200481480012002002000000604400000044004002800883084224202801414044F876DB502884272448100400004444268806424200502290121298828840081416
-:8071800015444118E8812484048081028810C42422284800004018D242F1D2AB4028855521108101810044268806008524840210021880080000141044084B41180021001044042889088904428C444212027FA60C8004000000400428001008001002188008002226440140084800200100504680328800504888002504185FFD0D41212A
-:8072000000604100002004000041800400000000414140444404000010020024820020880C000000BF8A058183D422210420010041484302224200002424243AA11192828200181111118538188B444A24046100004748B02462862E4812848189042484241AF1B94A008F8192444A04002200444487448CA22218208404002161A01188A7
-:80728000880000141440CC18B054046021000085544C288A0221808824082121BFC347022062210000141100008C04834408420000002800000041002001281800420082882308480040084440F459D7800100000000488100000000004400100842004100000000002420080000820010440C00AFA40F412CD2223112408481421801898E
-:8073000064848448401824A46400414302200248894204100444A0114901241A312260288281828F8888841C48688C4850CC009D6A24121A011C014F1101800442420000818D441A04002800400810B41422144444041A116441000023042488885088C6F2424886A4C146D8C40844F0B44E4012E241421222220111009048897448A85466
-:807380004A648400000000000050444410240100282F41114202888882853842CA88811808C100504CBFA40C6F22721282B11221B112012C512219E831F111119BD89658888F18F44848421D4911489558884F84F648444D444B242A22C22480524445A4222F22B212A2122B111AB892092C592229F812131F11B188E999784898488F84BF
-:8074000024E4840448855C884E48BDBAF0262265A2321A211102142592821CF1111119F8918887818D414A24445111405C88488F44544C4B244B26224400444584F22626242AA1131A388282502229D832F1111219E8897818B888AC444284804458888CF429D90000000000000000000000000000000000000000000000000000000000B8
-:8074800000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000002E
-:80750000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000AD
-:807580000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000002D
-:8076000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000AC
-:80768000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000002C
-:807700000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000AB
-:8077800000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000002B
-:80780000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000AA
-:807880000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000002A
-:8079000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000A9
-:80798000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000029
-:807A00000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000A8
-:807A800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000028
-:807B0000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00A7
-:807B80000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F25
-:807C0000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000E5
-:807C8000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000000026
-:807D00000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000A5
-:807D800000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000025
-:807E0000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000A4
-:807E80000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000024
-:807F000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000A3
-:807F8000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000023
-:808000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000A2
-:8080800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000022
-:80810000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000A1
-:808180000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000021
-:8082000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000A0
-:80828000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000020
-:808300000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F009F
-:8083800000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE42E
-:808400000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000000081
-:80848000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE1421009C04F024482A0449240287424045042885840220240122809128C118188304202441088C4448B824C442484B12A01260242860212C2239581008A73DE014727118091E4DCC2441BC442253141A321141622226E444A1214A21271B
-:8085000021314846A441490112188C6484306889044E2860841248728C81A2292092888226542849F24228836122A229E928A5817D982002401111982444284004004E214004840000004004811644084008000081001222299214200A0000221A98C8109882BEE524423881814D186081899244181438930140041A848125044889C444BC
-:80858000621812228100802224A452408811A82120A41822301888482518926A84282480049F3D011111144820044200284014140428442828802121010000001284400840882484048C06000040843224121642028282248FB20DC04800484142004B42002800288012043200001800122065844248008400004618044220028002002175
-:8086000020238181F1D8BA0000280000000000002400000000000000000000000000100242000000000000AFFD0D4684110A1744990411114B48523C264404C9249241C024002A841624822441084841124C045249120816054054810083880D81821889022D2840880786012C02223880A23449B248D21A021218811528E948A1212E146B
-:8086800025E846A141198128D2488451844322444888C218284120421208811E4A9225023840022C022C9438244901C908FFD7026C86912A221564946A514113B4C482E1242245541844439211418D24681214622847821A6441CC02895484228C051E444C4248625110785C328900892B4D42682AE0249218A7221644C86CF0E24C0000A2
-:80870000124228807228528142130184E08984A9422C034C81A4348244484008480012412800221008002C01210000804188020098F0115F0010220115042881A0141200211002AB2413435484890283041400209444422904181942728154121E4C4541A8948E6C1C3881884954124014C4A4438822480417BB341841284722268A22A455
-:80878000412E123827BA10F81248121393751C54214283B61196C11782151221D141D11C323CC9D32278A4C82244174649D141813254241814111483429859D084C484124820928C41624B826B43241824C032A44C222482038A06A44E1AD021923590681CC464471162228C4481514111006C180C611D244352418644D12441048A44D42F
-:8088000081628896984415C884430149C284C14338242E846FF101402442844201588522331B2901202181D421443132818C768811490314188D24CB214F8493422CAE42A0141C813123639548191169119BC282114641924400492428A2822044F24516244336143412412D11301222130222442D89424C08248608424C9A15228182F058
-:80888000182423839212167144BAB8344DA822C089481E218A162E1118CA21126084A42241A301882C8484FA3A9D20812461128C54844A01206581C01444181A923A438122961123014781E0886211008925629200893344442324814226011D8816A4384668884BC2880020088B142B824318D468061100810029C22812802834421002C2
-:8089000020A4418100844229044280041C0800102291212280081A0222002112A018608400408881F4E8D8F0611443911127924147112F24B31822228329A614B4E041B818C2128AA6421B14384D11C3324283B241D148A32583B62219C84A6857248AF61422228D31281E812F2251481D988F422148B888B114CCC8833922ECB488018E8D
-:80898000484AAA49CE243D641002207148420880914181502243A814222149941884308481488100248041A112448CA92141402128C4244AA82100AB12191602000000188444F01EDE204604284E3420E2E4022C01483012001C9112103841160410084A31A4A01242860220441204408442048308620044001880C8244B284C248274554C
-:808A000007242864001110C21281101804402A24C231271400448428A1901A20442562421E281524044411344400241504F089421144412243140420C24241DF7F0428122816A82156C82184428C92748C32541688113124822200228066122012A11689A112001A22428192884B2111124394294A021219420114684A2822011A04AE4205
-:808A8000223F25042D1100004C821402884014121182021391422A311289A42134602214482503C044144724802241064C140870818412080048100849440810029FCC03484283715104152281042224420024268894285822A0A18D1110013032149100C2B048D22404281B48214996485C02281C6398C04144221289A11A9818A2444ABD
-:808B0000F2B8AE4062414C04200128482028A11400002484118D718D41212483B8149248CD42892182C4414D39211416984129C42C0012004400100844822240044221886FB20320828442142484A12112484C1232828218869842862204200858460182884C08A8218841A0811E48804A31212140881422044682D124024042441412F429
-:808B800083DB2416042148118902100221009110111309458802C028403914902411548424CC841111042B41841840B82414591822896844141845880118888188F0FAA640082C4502808121828841042C2AB1143814C88581512A4C982A1C8C41F228811181432C0B8714860345082B4B84CA924812821100860C8C0200C16888482318A3
-:808C000086F8B11B002F4152642B745C3111244361259EB24CB4229114822B914F283348A3FE4119AF127341B9A8E4912248F1162146DA1CB589F26DD51B2C8CBE84F21A81168162444F88E924F321C257C14413285CD417948246D11944912260C2C243D84489E624B222F85A15F072324B16AB3117436B214D111AF342722B52842B24A2
-:808C8000282F415481501A6F1395912C7654B8126385189FA4322897221B1327A72F13044F5261464E464FE4F325644B4517223E26A6F948218B369B41A7424FB2B629B228F728818142E047F1B8FCEB313A025E42AE88AADC44F66A4E24590410A8428FC6B26374288832281AF9484A46F21A937031D861E8B1B63AD821F428424DB58F90
-:808D000042E812D483CE48AD651F48CA1E9E281A7481723AA84AA354716B19A1FF41748484B444C3291D8420D183F281CA45FC45444141484DD48F41BB8272445444C2AF960C00100C811008818281102848140192811308828100119011800888810088C081100229082184218421100221902200009F694EF2116767418FA1B123F25187
-:808D80006B2F85F75818A3E486E781F35E588F27F3525C1798A11E99DF897928F938214F4AF8E2C11F16B438F2E1C34EC84FE6B754E516F6D1519F1DFD4D4C1B4CCD844E4765A4771FD3E262F22BA11F24741CF64141D5FF43435D271F11F3416A3F2C78444AF144466FAEF8FEBA6BFF7EE22BAACF82A2C86F4AFC1A9C34646FC7E76151D3
-:808E00008B9FB5B57AF459732D288F86B698BB5AE584F4787C95D3AAF21B91DF997982FA3B314FFAFACAC3A3FF39211FBFAD824F76FF7F719BF71FBBFBF6FCCFC6C643EF61F6226EFFD1F731773F76F62AAC1F52F24823DF77E2E7F62BAF3F365E64CF61F163EAAF665EA45D236F62F2CE88CF8FBBF4FFE4E66BEEEFC4ACC64F6FFFF32DF0
-:808E8000D075F634761E169FE3F31523BF11F37C346FE7F27272ABDDAF45EDA7F752729F1CDC1BF825AFFFFAFA388A8F8F5A473F94F44BD9CBBB9F3AEB24FE6FCE5FA7F47F4F2FDBF1F9FD9FDDED3EF688828F2CF4232A3F25F597D5CFEAB39FFBE565EF41F14143FFDCFCC54D7FD4E6F6F663681BACE7C41F34B4C2EC8EFC7C7CCFEBFA70
-:808F0000EECC4B8AEF86B684A8DCCFFA4BF35656CF63F7181E1F62F2557F3F97F75557EF63F2726A2F8FFF52C2AF27F7567A1FBCFCAB9BAF72FADBCC3FBFFBFBBB6FF6F26279AF8FFFBDB19FAAF9288AEFF5F4574BF7FD3FE8F9F2DC8FCFFDE4E6EF49FEACEE7FF1F736765F7AFFACBE6F7BFBCBA5BF57E3C5F5E9EFAFDEF66A6C8FC4F44A
-:808F800041CBEF145ECE5F56F4F4E66FEEFE7E7C8FABF9EECC4BCACFC2FE24844F6AFB2711200223022F128164221A44A2412448A041248228118522A12410084A12E14412A224184A921481230247129016B0264198148C7424A141228E481484549A049E4844824C22E844028FB502584440186488A1008C12A82118842D81844E91172E
-:80900000822D9119044F838488541821C018871139684C2282484429240817888004191218012004144302001A044850148F310A2CF4112485F2112483F41124A3D441B64AD141B24A9921AB9451AB9453F24A9543F34A9157822D914F82D418F9244A1CF8254A16F1254A96E1A26559ACF4D824ACF4D1242CF4912485F2912487141F49DD
-:80908000364A1F48B24AD141B24AF98128AB945D48AB9443B24A39242B94478229FBA448984FA2F4D88CC04A1D648D121B6187244CD21CD141B24A9121AF449121AF449B24AF143121AF443924A71457822D947F82D41AF12452145FA22DF121CA822E4887512D4B8D25241FC842EA417628C34485F19124A7141D24AB941D242F44D9C10A
-:80910000923A5D28AB9443B24A19B44A1B94BA6F8284F1265A1F5A0D8480040000004004280000000029020088100200000080044800000044000000000021F0D5CB3041381018E44284044CE411A46126294123846248811782823084002004002849A31452844428382911381818504170610283E8884461888906262831888B8280082D
-:809180002FF84D8201842462184322A31229628824C68821182324949247321C8442C8AC1181184D481C981889B88882C2621B414656412213227628012E128E28B058081200448317820A42A81E2147847E72241B41328489B442E2438486F1142213F2942817822F8E91114662124C38488638A525234238941486286144888CE142F89A
-:80920000A1181AC668F3C4661743281D6883B511025C126816E389B8A8048149A2258302818E6A206381CF4F0F000041108422A4414200908220042D312034846082800484142283810420019012204208122B822044881181C8488502B882208A98449F1F09201112015038200430119811182E4818224CC8485484004441C018D08694AB
-:8092800028242082921286B424111158C1238404924213911843081A04848304188688089F7B012F4114E1C2C9286D18CF32A44199C4918BA4588D42461878C6189683A9944112D2228C648C2189B44331465588921123D348D882911420C188431324048B217CBA2CB41A48023CB1C4213838B892402C9218C4DF1107691101199218C476
-:8093000081111489041934928189A4421C9148468131D48189C488254448D184449B24342824184F21024361C111C15123C428157684688819117A85A2480028890416242A01AFC7044216B22C1958421B4239954A9A24AA418C3148344C59E28622928446188102483044293512448CE4816221863C28202128EA41028C041AA4824E326A
-:809380004A0118184CA18589E38881098184865884BFE30B5C4298218168424234767644188151488C8161282C847184024985C14412288E2183F448121824242250A289011068814648086120C488460846048B148A91542181924C28622C9F9D06D08194181A220181250C8048D8428244011841208122826B21C48628412428C118803B
-:809400008439282229222402144A88820528604CA2858232480041C04210F4A4FE80040041214C018061221412C0481184A01483044490AC8241444084828E1404003014881249B3222124880328004C21083018420048843B531415149138899144236421A46CD384E422486B811A9459304A2D144E824E18524C837DA8E6C8D2417258BD
-:8094800014BC8661218B482164AC2801224D188B21D085B13284A6C1288328260416A6A1924E161883044228CCE46808AA0414282A01C354414212141240081388014C014C024C0240085820A2212A248481622200828B14282C48041A244288B88414C8488304814198432824F8E83560231D42D022441841180511461112042608A440BE
-:80950000028240180828418289110228402401812846C824440028412180A1842A21240212428008283FDE0B8484481A82A11480038A03186028122C0142124120223144252811AA21200316224178A222B1421202208224C24484982A248422842828028C2284E248C1889F3C0E821E268446024400904423013602408C014088010085C3
-:8095800042048160A4442D28444C1244146422442E444044548442841884E088B224C814444908101414F45F5CC048104184942821812B1410F8621289044118688514821122048041A8214825A2811628658248E0818411A81281100880324481001018981842008484F0EF4A200184280080022C3244A01249014248188C4424A112819E
-:80960000243024278160812223058816022422122F81249124001008206284884604802C048440719E0F44A012444120321262104804248502844100218012AC14C0842160442864498204422400100884220020880220118401203882F021AE80F42618246089F218006128888304001E842904214A024A0100608310480410022190446D
-:80968000904290284142208242080084A226C82800A0481FAC0D44824B21124151E9D66194242112240042C12544CA14484984A142184181304221A042815082436142404842180884816CC2889200C0286081C48282C02822CDD95082800442212C110842222604293114230418891288C248214818238C084844842DC41C21018416A413
-:80970000414C8221B4242402422A5148528C22058282284062422911F4DC4210F69A511B113E248FA47C85D382F124351AF4E4254D292CB158D222F112186D1A8423048C21A57281CD42A5C812AD168982A12385B41A94221E622F63713462222B214E1852848B428742C42E42AAA1518F828CE481A4428A32289E78484AA8281E29709AD4
-:80978000041E14AE2E2E284D1247418B668F2732192F26B212D42AB1521A32944412CB548FA11452288A23E58706248B4243E32351288FA4E182A61226DA421194524CE4E291482FC2732464C428CB624D2C2F81162874C8A8148F8C4AB884C18462F024884F4881FC1249E02614542E2B4429E14111D4A21444A247222E5EF04C228F4403
-:80980000F432864D148FE5D346F42244841856CC446FC842F842C827856F48F456124FE4FA9414C7848846F41638816F63924C899624452834488D84AE281A01AA5A44CB911EACC3F6882824859488CF4AF22A7300000041100449288128C18480280322000000008021881108811800000000100400000000800448F04EC9606A2F61F157
-:809880003A3A6F23F3BE7CFFD9F158785F16B366B365FA9DA8EEE2AFCDED24FDC29CEAFE18484D246B744F26F22E482A837614B244F4E4744F42E2A6A69DAAEA8BC7882B8B8FE6F628366E541668818F83F1484C8FC2E486E64636484F2AB872F778E88F4CAC4C5AF564443EB84B22FEE84EC9CAF84C881EB86F84D6570F4F47F4575D9F6F
-:80990000B3B334A37FFFD5F17872DF17B376B765FEBFAC2B228F87E424FCDA8AAF2EBB7AF75C246B74E786EFA1B762F63878EFA4558EEFEEFE121A2F87F7481AAD2AAE7C9FB4EE6AEB36F736387E446FC5D4AAF2242C8F84F6286C8F86F66C648F44F6A8E6EFC5B558FDE8E8CAB418B5E8F4B8B8CB22FEE84EC9CE82E7844F89FB64F8AFFE
-:80998000BF4DF262627F73F71B3F6F62F33674FFD3F37B75FF57F377137F7AF379FD6E62AF81F3C4542F44E964F5BAF2A5F47858CFC7F338582B323AD7ECE124F46CE6EF45F5786A7AF76C6A6FABD796B8F6FC686C7E7C4F67F7326247C1A7A32FC574285CCC8F447448FAA68AAFCFFB78A88BEC8F8CFCD8D8CFC6F438988B22EAAEE68F38
-:809A000088FC2EAC7EF449FB68A8246F6FF63F779FF2F336342B77FF9FF26B67FF57F377737F7AF37BFD2F2EFF1A3A6F4CF55E9CEFC6F3DED2A7652FA77566FE1A782B663E7A4FE454A8CF26FE545A7E6A2FA7F7F6EA4FEBF756E3EFEFFF5B5E6F65F57666EF63D76CF33E3E6F85F7242485F84C64CF64F6AEE6AFCFB968FBC8E8CAB8D874
-:809A8000FDEC44CFCBF92CA44F4DFA68E88F88FC2E28CF8FFF2CA8DF4704411022D8224148E28124A24126A2412412241E48248485A2410089028314624429B14892128118833426426B12901210C44843421824089E48200886C82484448A8422C824823BC9004CB22481024CB62441444204004810041A4414048C849344200284502456
-:809B0000284984820100811E2421284220C42822304820042082481818044782DF99042CF5112485F2112CC3F41164E3D441B24EF11124AB941F81B24A5985AB9443F34AB14B422F147BA4F842B14F82E414F9244A1CF8244A16F1244A96E1A275D8E5A2F59824ACF491242CFD912487221F4932681F49324A1F48B26EF11164AB9419B21D
-:809B80004A3915AB9443BB4A39242B9447822B944F8BA4944FA2F4E1F1C04A1E6485F3116C811A724A81F24A111AF24A151F81F24A2455B84A3314AD11412F147984D8127926D812F9241A1CF924CA16F124CA142E5A543C7198C5CA1FC9C2D21FC956281F4934481749A3F48124ED1213F148941D24ABB453B14A3B34AB1443B342782454
-:809C00009892678329D1A4F1EC16402888040000000082280000100110020000000014000048000018000080020000005012F07BDC50242829214184C15220158111324818844C043044A4414A2204282C02302241124562A2A418482C1118384C8941028410088142884B2883342489782884C228848B429FB20942928CC82620424812BD
-:809C800034924211160120D18291462120122441618427442285E4816422468C848424429624222C41D22482216225418A622442167441083088222B41881414449F3104428638122C15A42158E044B1819144143E4818408661644944722492241A341189A44800234294121566A284A146C436228D52497412CC1230484141424856A4F5
-:809D000068490A268CF822482C124819F4A71850241A32884C0250285022C0124001811A54280084800480722682528483257248842484A421241008812821282C018B82100A85018324982843813821E082D47405008280080088000000000000000000000000000000000000000010010011400170E7052904118051481C220616B82632
-:809D8000A1683C0825381849A25288708847A8B559645840024E288B894831A0128D244A0C31A01285C4A142608169A16A1C48124298242B422C816848A0244F89F4868430621051C84901144E2663E481862142018D88B0468461232B828E251887814BC81754C0123C6283B1A058C7C1C0626A18F21118874849081C2226E481943622E9
-:809E00008D81861A0249B4426123224C0B1AD88474360D008280080088000000000000000000000000000000000000000010010011400170E70580D218012C014219420222B04208A5012001412817812800214C92148124282120220828000043044A088342988A41AD8480221822C81484A8F0C8E3141F444111561247128731875143F4
-:809E8000B111F284533C6C811823C4442B181F41EC62F8A4429E624321644D42C42A443148382F4412EC24A2216B854429521218256A8136348A1B82FC226A281B82469348248684C4486C46A4824181C4EF490F4E111012028321C52422274424AC0150282031A42CB2A4C52446684110A4244C02282180622346C484C021104A881382B4
-:809F00007888842A12314841848280F82442B014588410F85F5E109421DC11E151522395341116B181F122C1E025887443A481174C18690C23C1114A8A441842C15C89C166C9D222049A4262228001294164CC13B241127288E282D812D882D4624884C648214328022E8845B26A0B540042188C612141200223564813812441482442669F
-:809F800081814D128041644425D248011E81454138181C942284271481588183D2827214218441B19A948283D1228C4DA228002C3124ACF91F820022124F1462244014911742881661488684028884A014A024245A22C488288082028731462482012618E421840200884C922828404424028C143424482C08382F79082D12442280626216
-:80A00000222E18894232312424802122219741228A841818181882210142810080522116042800602180014214001200C0420083045F724B4215263221302425741C12652612237582E211A84138162893411E648A6184C1831258824F2522911C4AD218791892488CB14193232F424191182B1220F2182219B914061CF288424487412C2C
-:80A080008F28644A4392421AD84862AA2FB30F182818446E1216E82291218B12E0129821814100884D4828304AA218484241408202104424020061284284850241B02881D4122148024A4118820420045F8102A0142814196142312504C041004C2812845126C08280188101402148C2184382AA1410474208002822148A1204428864127A
-:80A100002121004C83450C26FC27420040011061451120D184C12932282012381888224384A221224E81818826026C6288128A921882A02885023882618F2108282001400441814902A021C1F0F31D4062522B1225A61818280000100A21108222C188D052414401412018042A4114A64128704894244C184454484D2800231201190543FE
-:80A1800002E422A12904C442DF950B00E08201102412D241120210210800102449280800444116012082C4214024012A81914100008016011148C12200202441D2EE088E241061144480114264288119218138221024218202881484859182811490441642982224221352140028A828B0822224881102002228823082482AC4218FCD0CA6
-:80A20000188C026026104242A2128602450A242024D26828411458280012889098001A44192A182292428C0284144200211440814802504240082728488D4B2411442410B1111211312111118C42518117481210028400290C1826249246312B9210014114841A04212D8210284296282C212211123212872142830126042941E29A0F49CC
-:80A280001582012504604213C644121221411D4630146044499112431184728208219444241512A41810742182889214A1511014184402400458284901CC3228250C44EEC4D081921129644324C4228464404264348C02491342E422018211231181014C2802400485352250C29046104412810CA984421491721391248223440820B22239
-:80A3000014F82328341F417186A3222F622265511D7325B421C2A6155419295144514D12165AE447CC4F41A38459E8188A62984554814F127214F2A2122DB11FE3B5963C785D2513E2494FFC2432C7415F127824FC74822352642AC2213D126F6195115A55C4C39784C59C668F8376285944F90E4D214C56135D1159F1253247435D286743
-:80A380005415D182A113111FA828F812242F443122228B8A6F41E1C9C35EA483642B24E417C81A5424F028341D262B8A449364228B812B2AA592218AC2846E4829B14104171421272229CB242B3216F2788A4394F48D4ACF72052E429B131E1283D5725282212643B236F518C32D2ACFB5521A2F762A12A4311EB2252A581A53F121111DCE
-:80A40000828147421BC82D11CD248743696AA42D18246D2367A269524218CE24A5D1D8F48822A9C2822B1386011E874D2487222D4A85BC22024456A6265F244C0114501850384083440324400724164822418604190419044844110081290125012901186024A014E024014212460246224122412201007F6E011F67776154B95D751FC69B
-:80A48000E7E1D129F1262E13E46AFAADA88F32F2494D85F245C22CF16A78CF82F3E8F88FA2E324F8682C2AFA686A2F2CF84212AFA2F2626165B1E67C91F5E1682FCA4A594F5B887F5CA8332F69F9FAFA3F5AFA6943A76FA3D566F4F2F23F177243D157F5D1D16724EF4DD86AF4BAA66F41E3A9EBC4E74FFF44443F9A47F171715FC2F729F6
-:80A500001ADFC2F3617A3FB3F31B333D295F76F22323BFFAFB3B3BBFB7778FFFC3C14F21F17E7AEFA2F3EEFEEFEAF2D692FFDFF3F8F99F97E73CB8E6FA282AEFC6F69B88EF8FFE9525EE7B2F6BFB1A1AE5FFA6A27FFCF83A3AAFAFF9FAFABFBEFE2B4BAFEBBC5A7C4EFEB4D63F32F463667F74B193BF26F6EEEC6F66F2B4A6EFE1F392FA71
-:80A580006D7C4BFBCFE4F57B98141F27B7215654DD3D5F44557BF17FF232413F7DFFBBBCB5FA4B79F5FF47C24F42B36CF6ACA4EAFF2E3EAF837F2AFC65D18FAAFBABE3ED82EFA6F62625EFB3F2FECC1FD9E8BFFED2CACECA3FAAFA81863F79FDB8BAA7C1AFA2F2E3E7BFAABEA2B728E227F3A2E63F12F7133177357F19FC1656AF8CF91EC7
-:80A600005CEF2ADB22F182B86F47F7FCFC8FA4D5544DF37777FF63F32E1E7F73F36777BF73F31F317D2D5F74F25777BFBB7B1BFB5B7BF7F83F1CFC2436EF27F7ACB68FAEFDAE2EEF8B7FBFFDBC999F9EFFA8EBEFC2FA6C6EEFD2F2BBB9EFEFFE95AD4FEFFF96F6EFE8FD87AF7F6AFA9FF7EFEBFBBEBEEFEFFFAF8FFFFAF8EEBCCF44F81CD5
-:80A680007EAE863F37F357337F31F5B7936F67F3DEFCEFC7F1ACBAED3E6FC8FF1E7C4F8FFF644EEFDC0B2A0129014B126022102408400144C02416D8482281024C2288024C12829284B02421A492B024084B829086F02483842602001400C024848D249028124E24F0B143205A414592213011295141B011762212D122118128112292828C
-:80A700004318528198150A1058278321221802615032901812A302252218486422004351121002251284811458344FEF063CF4112487321F417248F31124A7361D64AF34D141F24A9319F64A9253F84A9743F34A9347832F3479A4F842955F8AE414F9254A4E815FA264155FA264592E4A9E25ACF498242D5A1F49D232F49124AD121F49CF
-:80A78000F248121F49364A1F48F64A931D64AB941B68AF249945AF24B924F44A924B422F247934B842F92448984FA2F4C24BC04B1E648D4217C187341FC1764AD1C1D438D141F642971D6C2F24DB81F44A354B424E814F82E434E882F4421577824AF1251A4AF82592525F22685D1D4AD6C4438F58D2A2F4912C2D431F49D63AF5912489DF
-:80A80000F19164811F41D61AF191648D941F49D62ABA95D62AB8B4948A4B4B4A78B48878A688F9A45A3773000000002004008002480081000000448800001002400848000000004480022440040000F04A7D20C1341C12022284132201282A2431464AF8144A484234262408408C420212690822428A1282022C32112961849A42121448A0
-:80A8800002A90850284488614AA8C221898198C8FB5D244C3483E0515232D3D112914223522124805C298721F081188D2283483234848604822D442241181723118B1223614123082D1440512315421451228E2881365128D3489128A9A19212818B2C2A5418F0DA47244B415314A12121266F212AA421344322827144AB342D442B858F88
-:80A900002254214D22AE16813014A843041A38821813B211B48242B422086F8402172146A838442506A845B22169828491AC82C1148AE184DA22A8418CA885EB2840A22126524134128511110224484E829088165818908800C0848450222841167421022628911200122D1340131112512884A18424534812D428282A048B242608845F71
-:80A98000440F450218124128A1B04C41889121184810842379420480044800541100288C644826084D534480228402204404502248890188924C088948084D428FB60D28126D2A4992284458693682E82988384A1728868246784124F9A841274B8718C44D2984478622CC94324E241D14A2AB34499484204153348B21159447D9D218A1E8
-:80AA0000828F1211E1896448C886964C4322C286484B488E2C221731C024C01C69322C2C6224499494832CB18132488E428821129AA414484CDA1854484615C8681CD214142212F448224441D04134121165B14243C2414591512624022D8882982088A882308249DC48C8624F340124182922014489C12289249282241814E044C2285165
-:80AA80002748933A1288C02810141428C3441C83B87838688624410428845C12C42884821781145869944886964C4B214443C848812841AFE80F529416E18215ED12018425A812111B1413140C1601648571583694805C18928148884816F229C287122684B2418348685843CC285649D812C789AD8482856244876C1883AA184D581C8450
-:80AB0000C2484880F2D762804298224222441E44284C32428200241A52224F812824082444547032082489186244C0158483113221A41638429022290480828162C8212200203242982B81228AF4CEED0000002092124A410430822904A842282828838642283A44442241864808000021250410624838808441C98100852404272211886F
-:80AB80001008E0A20448141922722964134B432D284D182A0124C845828133D24B24B97218F41844C04495926445C862248CBC48B143983247828CD212523241D3115282EF36E981C451844CC8181C9A88258A818A78648A96C28E18898922FC552FA0129012160844207162C2441CB81144C3482413584880A842293A248D81A28908509A
-:80AC000084109428450818522A08296848226022284E831E281C4838424B4885C4482C210122424820F227E3008604A0124823014241008648A41200304180DA8142014042110B43E861A228884082F24429340011202232C42024214431642004424A0810F8D8D5208212A12124220000302280C284214842864401302460241240641CD0
-:80AC80002240C4248E214041D24878880681828491808208201808288884401424F16DE60082212180E544C2440048200680420170414889044051840012C119C22810E8411204C021306411514591288119825814004441902490289024CF4C072418006616240125840221001004418128105484D028210A82241485029422130888484C
-:80AD0000248CC48889128822849848204C8804218488A44280F423AE000044AB41400889742206A82C04472241245022418A22822801405822841014542286083B8245182632840000228928181108220082841A424864847F7D0618812E4400002229A3842A64241842218849C6444C8C189481409133814091A4822150140020088A241A
-:80AD800002410000444C0814002A28A242249062F0BCA510E412C1111E211486434141416118000020280880149441886042C810812224A82C30A442D0214C043C622824242C4852212424828502460444482230248FED0456F684425022803244414142002004400D40381340982800444C4202864188010000422844284440644100007B
-:80AE00004188828912912849E4120837C3400858D014381414423C22C8214C6C2849021D822482A48A66844221E08841C288818544484851182131CC982389068D46C86C34216481248544FA8825811004000029044FE9074813583215344E3B6927411914FA83642B4429A64821446B284A3882CAB427FA81589B62554141D244596117DB
-:80AE8000AACF28B1AEDA317427F21828825D1331AC42E92476C60C69C8216581328283184EF483814A4274C224D2C48254CA1CD8CCD5E3022CF1A42617412B2213686699C7241F42B62418A1848064214C382D4E444D8C8E412F1448D5C80E1F86782208C5A182544D188EA42E4287122AEA42BA895465A0425F5ADE41722E5CC12DC42E17
-:80AF0000982F169C813B44D04C94864B628D282EC1ACA3264F14A626C7177034B45A81E321E1739714471447244F3421E4322AFA42BA47446B2A112D4749582B8784CB224B84E0A358188D22AD482574414DFAA82485F884842DAA86F484434F52B8AAF8A68D8D228784E61AE12272EC582C156829CF9858882608888A3848839E44260417
-:80AF8000DF8D0D40010000804422488244022482244002811181290448904390429042904250128400004284428442601460246024821400007F73064F27F6573E5F73D277F44B4D1F57F15C5F7F56F239392F16F2E1212E221AB1C2A8888E838F989882CAF82D8D7F59BDE4EE84B6B2FACB89CFE4F12E28EFC6FECD8EDF5ED8DBF86D6C85
-:80B00000CFEFF7E8E9FF42FA41413F4A7284F6AC86AF86F4E76BAF2CD43FF223636BEE2FAFFF21A18F68FCC647AFA4F42A2CAEE26F663C624FC6A6334F46F2CCECEFC7E6660A4F27F757767F62F222319F94F77171DFB7F76761CFD7F725255F56A262FE744F48A8882E258F92F2C4C44E8C9F9AFEDDF7EF5EFE81A52B769F1EFACC8EEFB5
-:80B08000A6F66E694F1EFA6DA59F1CFEE8E94F4BFBA8A85FDAFAE1E11F8A46732EF646446FEEF64ECEF5FD672F6FEAFAFAFC9F9EFEE8A875FE4B6A6FC6F6E4A66F62F2AAE84FCAFAB8FACF86F6E8E8CFC6B7A541F252721F31F7151675F74B495F57F5585B7F76F65B796F1EFAE3252F26B2527F4652466F6AFAEFED6F64784AF6EF8D6FF2
-:80B10000DDFDE7EC1FC4F4A8BA2FA8FC2CAE6F46F6242EBFA8FCAC8E3FF45CFCCFE9F9AC8E7FF67621F2A367C7E8CF62F26464FF7EFE8EAEFFF4F62F26EF42FAFA9E8BCE8F285A76E7C4CFE4F4A6A44F42F8E4A45F4EFEB4B4EF46F2CCCC4F42F78239246F65F717777F73E333F34D7D5F57F77F6F7F76F67E7F7F32F2E3A52F26B4D65F02
-:80B180002665F422A6FFDEFEC686AFE4F8EBE9FFDDFFEEED9FF8F8696B3F3AFE2CAEEF62F26F6BFFBAFEADAF7F78FAE8CE2FEFFFA6AE7F7EFEA1A3FF7A7288FF2A26EFC2F6EFE7FD2FFFD4F62F2FEFEEFCBAD89F9AF889A97FF4F4274545FEA6A66F66F6AEECCFCAFABCDCEF46F6C8CC4F46F64884302410044981E4228134244820084860
-:80B2000044C0248244131818C12413880228314C82080022200226012100601282228240480128828922083048F0DC372028911419221211061419E2160800001449245484284F88048281504810088D2122288440210884AB8619D22248582884A582521890822608002628448822F2D85AC0421F4152281F4132681F41324A1D24AB1404
-:80B280001D64AB9419B24AF91548AB9443F24A9153F242914782ADB15F82C4914FA2C4815FA264115FA264192E5A9E25ACE549C24A1F49C2521F4952381FC97248F19124A3F48124AB141D2CAB941F81B24A19F54A9343B24A39A42B9447822B944F8284F9244ABFBB052D5A1E64AD431F41324217C123F4112CAD121D6C8F64F911248DB7
-:80B30000A25F89F448A243E2347925E8347914C8917F82D41AB924C1917FA228F12588827D1816D596E918D286F9912869E1C9563E1B69C7141F49326E1748EB141F41F24A941F41B24A8AF24A9743FA4896A24E1436D84279A2D842E9A8F54349140000000000400428000000002100800800000000904400000000448002000000501294
-:80B38000F034B2B08425814334413042100314601824C01613299241848621022282904428812381022210811154188497222E45A4448C44441A4162542C188814420482432829F262BA242443082130268E228142282B8420044C0C435624182210840447865081C44100624885023083122220011E2180A3182281102492882822290285
-:80B400008942C144BF5B0C4846A421414244AA54824828490442B0444A749114C4112817284922A421E882493424A418221986441A8931C585C12819B234143811844C518429322843242882084423C282848E114B419F2D0B6D1212244083120225012D81C0811022B142223242840000850485414804002800248001851241C224422869
-:80B480009811241164848724222800430A222FBF060000000000100100221841204201004008004800122486440220010010C22400185110040022004449F42D7AA0146901128CC42481511E4113A214AC823841124582044210924492221C6224906892221078A43248221044988281102A62813048222124842412449241906482843BCA
-:80B5000053809512008002444214421598824830242141602211421A28C2218C048C848106849E242CB4240825542892842400A1268424225125814412411A3824208618DCCA041004188C44441891112218224021011A0448004400002128820040120800000081221840082100240000401424F44E6A00002100240000400800004410A7
-:80B580000840042148000000000010084022042391880000400C008100F0462500E01102123C0194411128480010824202800280080030182224282984A141001942C21820024002882C440288008A8404522284650B4128004100008484001100006084424A2204420041410000820000002D328A01840012D01808810022002004DFB4F9
-:80B600000D4122160244112552184185912810484102006184624A0249C842200489814282029842004062812496224438128049629890888504A248844210F8FB170060128021010000480000280048812004001044044022041200264148A2212200908A20042100200420A124F05B7A00000000000000000000000000000000000000D3
-:80B680000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE004800000000448002000000100218800800001400848004000000400428000000002180F1F3B5000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000A7
-:80B7000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000006B
-:80B78000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000EB
-:80B800000000000000000000000000000000000000000000000000F04FFE000000000000000000000000008001000000000000000000000000000000F0423D0010014C23848241848542024224982001180080180400460A00902200244C0200001002872120040000002002EBB5104384020041813082D08211111A444886081CA4421495
-:80B880008D24100828404404284243012D24410038812412410000002944944826A81489028504764E421184024923C424846458282125012489012301582A0480480400461A04002D241046D44202400821003018214082048428420028F08422004001002001826081248C44244824081110D1480281800244002242182002002A012038
-:80B9000051240000480044488112890285046FEA0421112211246014702A02108108240082801412041508840012414042C48A50244021D12221011504865422C082414018124424028400BFCF0C4E124C0147221E295429123A11434141D281F18146121F2892492C6226C46641C88448A1212FA461846FA422C24C212242437182C12277
-:80B980004091882611181AB2433188249416A28125E425C84A92581A68428B48445F670A4A4181821253221484224341012328048611016632483946440410C812486861491442C4881811244043224148019E45822170140284502A446A018902F0CCCE10321610353815A42421B31102118D111748272128A3841A42048182BC44183214
-:80BA00004A85721884124822225442276828141896C821506A242484248D83A0182594D249840998414E88415FB6068902412021028504008C51C24048F91282464C0182405B8142428E182826C6444962344C042484C0816210021244D0820285928443624184448284416F8CE142C4246FFD0320211411021A24128602504120020060E8
-:80BA800022004522038182489028181424411243420843154241021904128601008004001002524FF90A400121000018002028012100400400100A400280040011244422008A02240024002024082800220024DF48014041562118224A41CC1428608193881118A81829042829085126384A84807222B42CA42546C242441C1104142E14E2
-:80BB0000908120D152048D128281214CC414814C8248187454E84244F488CE20220100002821001002241121454811041018818134184810420444002722442A0825824202002312813284202804002882E022F444A100660200C02200448608414002192118921414C48200104244012648020080186454244042240800000000100881CF
-:80BB8000003F754302400114181C01001428000021000000818091488286420A26A14800A602488228938244C24E432802A48A622140224802004144FF1D01104602002124809116004502001440011C141184ED444841022A0400883594814301502840280800241084420442008004482F374501241844814C84C2142482244C5422823F
-:80BC0000188E41853224141082082C41312288211022314A1423A58110818421644C230882002210210468444124408406BD4620880400241400100241002100402844A884250228200484004002242C045014881184400480044161008004417014F3CA2640688219042922022200008002282228B392422828234201008C288C322816AE
-:80BC800082188408904513245124490421812D422450480016044A011A241422F4224A244611012815120125228232214C030012125200114227116228802A8132844068412814690480822A022968C42122C81002C82914C22282448241F041A900A12414224008188621A8182C0210044008291202819934482821844364284424502492
-:80BD0000445D18218664415081C41800008D42492614944421400640F83B42C039A0422410024822292452422D186821142225012712C2863162142C4382C9324A41921442145C0115081984114181084008374284280000286C029042F0C66AB023718C681328261372229332386971B2F11232839242124AE882F3E21231274215E248E8
-:80BD8000D411E28275A8E3447549C28437228F88F6322A7A4426D133D862E48501E0A3E41848C88AED8247482A52212542FD5262474424422AC1822C34444E454721EF6F4C03191253241D281D22100419D4212A4642066732121551A817912F16FC29812A4415A3822321A9CD666448A5A8844E36F021811415B411E9187325FC8341C13F
-:80BE000086182AB4425888E32802612123342669C1C4228C74FE093CF462422431214B1499C34227228EA2C4826D148825921115C2242661242846E82C59294AD6A2A2222FA2155826895134237986F1841443D86758164F5C56452F24F2488627484E548425A22242484594C26E544F48D424324844814146F4569F20410114E014014244
-:80BE80006036124622E124084E82E024188119813181282190128B2421108282815212288002C082A082C082C082482C082C28C282488822882288DFCB48E222F3222B2B312F22F262622F37F77A586A82C6424B662B298DCC29E42CFEA5A71F17E727FFA8A98F8FEE25F668688F837B59F923498F8252282AF698DA2E68AEAE1FE5F7343D
-:80BF0000644F52F626226F44F671395F53E349FC4C66EF4EB662B6A2B25485E828FAE3E3AF8ED844F884A4EEA2FAAF829AFB94944F6EFE64644BC8AF8CFE21D6242E327E322D222F26D232F23232AF87A7261E722D622F76F6F262AFA3FE82C22F2CFC76772F3BD923F8F3F89F8BFA7163BF86F6B9999FB7F5634BAFA6FF1A322F22F79A7C
-:80BF8000DA2FE2F6B2B22F75F7A4E64F685CFF6F54F6357D5F53B391F86D62EF7EFE6E6EEF6AF2DE588D8A4F6EFE6363AFE6D244E84CAE445E126AAADF4F41E166B6E2BEE4FEC8F89D26245E623F32B612F323232F22F23123A7872A063F37F332342F2FD78AFAC2822F28F877773F13F3B232A7988F96F7C8E9AF9FEF12FA683B35FB28AA
-:80C00000AAAFA7C75AAFA5F5286A2F69FB684F6F49FE164677887F46D411F615143E34CFC2F2AE2A2F2CFC828AEF253D8A2EA63F16B64AF2C8466D84242B55476A6F45FF74744F44F4C6C44B668F84F59927245E623F33D713F221233D233F37F67B292AF632323F36F263E32F2BF31ABA27242F24F4B7B73F33F1C3433F9DF52938BF9ED1
-:80C08000FE7B381F1AF8697B3FB6F67A6AAFA7F7227AAFABFFAAEEAFABFB7A5E6F69FE36663FB8F866C79D255F51F1B5A5DFAEFEEFEBAFA4748EFEDE5A67682F66FEE3E3EFA4F2CA4E2F66FCC6C22F27F3E6262BD74F4B5B426F46B6C4FC4C4EAFC6020023022120022021020000008D221028181821044230484908418008615016D0343B
-:80C10000C9484D828488842682044844488044844404007F670886811202241A522200D0222808822532811C3281A113A8241322440A260A24401218042186541200004001400410081004400210644445F11527D024F41124C5F21124C3F4116CEB141D64EF24F11164AF24D981F64A925B41AF64B924F44A935F82F442955F82D452F90C
-:80C18000A5485CF9A44A5CF8274A16F5274A96F5224AD6D5A2E44DC24A1F49D232F591248D821F497248F29124AB841F48B64AF98164AF24B981B24A3995AF1439A4AB944B4AAB94478AA9F9A448984FAAF4352640D281D638F4112485F11168AD111F81762AB211D472B811D66AFA1168A9A8433CB925D412F92548A9F92748984D5A1C80
-:80C20000F227CA46D123F588212D5A4E252D1BC6C518C6CC531D4C8D5217488F26F1912C811F48542A1F48F64A161F48F248334B49AF343394AD124B492B144F89B442318629F1845A9F2F0B288004000000008002000000000000280000006082800400000040040000000000F02F6B1012840133012901251411388111234821196468FE
-:80C2800016E251164808A42424CD42006582048CB4480121372110C22481481D424C84C11A2442003088490489150846082FBC0719328126544240C82240012728686084259C44115282824F122421484444088429EA834808255462202448B414B818D841019850124601811DC2814B2800CB24296844437C24017FC10228174416443600
-:80C30000113032504114E11C6A2242A501444666284E341D2A8921682124822D44242A981229542147844E1A8562243C49C2C48C01421B1C4412478421238658828E2486283448A9D86884D48424B1B8022501260240480221C08248148648B49444218931814604508444848125084F82180810060041124B8217C1002724111C0181193C
-:80C380000400414CA241308428F07BED40013011411145C22800001004103291548A6414404108400444211224442698212C810210140120422404273413D86808441082440442F08F96144E1425D76151241641C6494CD4A3E42AB1384433111F24A85825D8A154281E6885071C248194AE418CD46A0682448961244C514247141931294D
-:80C400004B822D4A5A98C3618C18F11A82148A61241464424CAC4B8DA48AC4A88141BBFDC0452567516371110446A52417248AA12480D114AC142115C281CB164D41601419014308414C1484C8148C614425382348119C02841A44018C486728141C98412908250460884E84A281447F16061800150215145A2E812827811512012918D8A6
-:80C4800082D42841D128C8410089342A44ACC42A100224E04112741186038E264D421D824A1886028B14F042128885172494C4233F64408844F22BDF204218A1144001248501A0148604222225481205249021830181230C2608241424002362C19C38422863384824844606525E2C48901A8E1885068332184304415D1610446A834A02C0
-:80C500002D18455148400421444964821C21C1298418240043013084002302342051494110A22429C412265218168202402412020042412121412CF212BD100241250230282128A30400145042428021E2C21408422A382120B18215088984211402001181890240018A44031E81182084018008844AB8D70E4C02BB212D32D09201655878
-:80C5800018C4102238458165011CD285813228103148A299324412B828904A23315275828261A890283E842C023D1867248A4461811B4129019E4845984228AB814644D824F845D210024100702C01272248A0410020B34A411822614484284140022483548200001044541219724242384A150828A04123244862812001450840A442EFF0
-:80C600003E4C42424202A024000020C414C02211808218021124004290822141842181119044648068484244184411812489189814004800A01A8C81B8E10900684200891641420188248C0A4814C822888018A8842514024028086041854224088A6444000010A828814841104418B684014948A82841BFDE01480041A1002400423028B2
-:80C6800085044C12125122448681024430324004614410128208422222218505448C1104004285040010040089F47FE6004A8124220415022424C0242CC8A26A08468248C1A28078C2011C49420182106214144C048622D8244429344260283082222604818222C229822232241820F1F63F20C8282302902821004C024A02502400903874
-:80C700002001200222482120860C620041840041161405411198C018442D48802208244094141CFCA4490035044200005200158408820043020042211A9893448C08928221104842024728824811C042411014D24A02004C12442218088228706D46924110251289044831141B145083441944914248211CF2428C2012D18405188841000A
-:80C780006110188404000040824408002308A3189848412504C088D0324D912110511211450950811004111119018140012444130D2218400220C1244149042440F4A61342112100101112B442082D82564404219800447BEB40084944820415D241024041042C02E0310A82145C04211C84C182884846064B424286018825082A0411211B
-:80C800001542C8182978444834422898812A688800A02421F04777242B441B4822518422279223543A281B54D0C2423C8219127162F18231269415411BCC746C622840765654462D264425D62C8418C642211F58FA4342474146817842728CB92681C21C47882988E866DBCCAA8B8C22BA84FA2421C9F1473B6022A5C6262E622934411580
-:80C8800042324125041366291D824A57228F148618D133E8C8845E183BC48E4149E3A184D428A84889E412E4886784236868AD8443EA2444F5434135464CDC42F848288782A3C8844338288E48231852444929E188C9C2BF9C0A15815317237449D1C886D45182513145A1689D81E3F825835CD422F984622E8A8AF2428313A812B27D8835
-:80C900002317B38228E82238D463144C55644A3C846C3A3E4918187416B21C11E13858224E42AB448FE5F1862CE14A54642125B4283518C674414301144001142002244001348224116088708128648850834028548250821002290821702A01850200242042480224C022C02200009F4C44F222626FC452222E428B66CF64B443F4446428
-:80C98000AFA5F526266B77CE822FEAD8E6B852AB26AF9FFF65C5BF91F92CA86F31F92DEC9F13FBBEC26F3EFE4E5E8FA353A82F85FDACCCCF4BFB4D644FCA5AFC67486F6CF4C486EFEAF8B4F78F84F85B1CDF14F4141C8F85555DBFB5D72AF252148F81F15858CF42F21C3C8F62EA4252CC9E944F47F7F4D46F49F8DA1D242F12D656D666B7
-:80CA0000F226248F16F64C462F24F44466AFA5F526262F47E72CFC82AB65F652931F26F2F8FB5F76F693317B22EF9DF52F6C9F1FF3EDD2EF9EFE4ECE3AF344464FCDFDACCEEF6BDF5CF6ACACC5DEEEF846466FE8FCAE8EDFCBBB41F85155DF14F414188F857589F9597DAD2AAFA7F79CDC8FEDFFACACCFCFFF68EC4F6A5AC89E962BE6CFF4
-:80CA8000C7FF8E9CAF7E42E122D666567317728B665F76B663F46664AFA5F526262F47F761E32FA8DAB3B8526912AF9FFD66C43F31E922FA5BD97DC51F91E92AFDA92B6F62EA27F74442EBDD4FCAFCB6BC2F94F6E8EC857A86EA6CF486468E828FF9F9C4847F75F14F4547C18FE4F48F8DBFCDFF8A8A2BBDCFE9F14E4C8FEAF23A38EDCE71
-:80CB000025F42C2E2F4BFB76644FCFFE44DA6F2142F323637D273D273F72F26B61DFF632237F42F25A5A5F62A2771F36FE8B81F7787F7D7923F3BAD97F56FE9BB97F42FAD7D5DFD2FEF1B95F6EFCE7E7EFE6F63A386F24F4DCD26FAAFCB6FE4D6EAFEA5AEA6F68F8C246AF68F8AE8E3F5BFBC381BFF5F14F4547C1AFE4F48B8DBF8DFF8A9F
-:80CB8000AAAF2DFF9EDEAFEEFCAEAEEF8FFF6EEE6F6A5AEE6F49B972FF74FE4FACFCC9380000002082440280044002284889020028824220143248218324221402008880C84834122048430892400880022041044FD502A2002883820448250127168A14082B8440119182D01248C8811D4A2884890282244C028100290825F2812800818F
-:80CC000012816012204408B0482882280282E0186491C0421F41F228121F4132481F41324A1D2CAF24D141B24AB911F24A9253F84A9253F24A9543FA42B1578A2DB14F8AE414F9254A1CF8274A16F1244A96F1224AD6D5A2E449D2A2F5D1242DC21F49722AF29124A7141F49324A1F48B24AD941B26A9921AB945D48AB9443B24A39B42BC4
-:80CC8000B4478AA9FBA448984FA25498D0B6C464EF3225714EE3417264F3112C67261FC1F648864CF248B3288F743135467415F84AA711AF44BB37F44A851B528D847F227D48A51287592B4287556D411E216D481F8DD286F491646B421E2867341FC912F4816CED121F41F628851F49F64AB25D688D961AF448B6928F64638B8F44F38696
-:80CD000048A9A352DDD12004480000000000280000000000820000000000004800000000440018180028001002D7385024260263229222241D42241B1886E21A84044664628714382CC56210440411230452818522614528893241100440C484841698421D2410A3411490821A9214A8828230184E8C5FDB012192174100AC341818448032
-:80CD8000214108501200409815382224412C42847282B28462482C4874122261641C311A800916544328298881024C88482494C88C150443CC81F0E82624D0220249841258224A0127184B186E8148C0661C1223A14123542238441215A22C212C56282694921F21C42426984A4626818164414348C4192392A5412D212A14642849286707
-:80CE0000454ACB84244E848CE985F88B3E1024D1348142829618116112241281004183240226C81541282444408421C8884449082931115041A180088D124446021880318100608881800810F42793400200802404141A02134821480246225B18224661822002294401D02304002901252118127144231854412110B211D23208A3246810
-:80CE8000444181004181484FE84191234911732651482D114CB16611DA1E5812A314525863CC12414624C242814144C413D22C62429B2429B824B82C181694846182419CD126688143D2819C124F21186824C0188282AD16AC218115D684A48488CCF84C93902112112110026A012D1B70420217A8901225A449224642084044C348274266
-:80CF0000A490442240C482442718301877284F1421DA2444C18284421C72888218CA84160C851234489088C9FC823B502241211D24C41375544256818E2414994841C4C42074225418284661C24483826242141B42883F28728C1244C21400864601A4419CC8164C0121233113A048A7214692141A04444B8440F2E26514211241648484E8
-:80CF800048148C446281211184418051426C51A4852244741451822E41230C4354422C64122C46522443423C2822436121169418818F46810444492114140244811661258742126F9B0E48272200421110480215B41832881822808422022498A0A122200900118501430124842415064008172182D022E2614201838C084870A8442A2112
-:80D00000F133149014443021454202223D240010924440033420A148288C044821101442082021420124005048302200004881200141001100F04114244955426170425A3810D994522216B81AD281A814443052263634C721828A07471A2598221A44821446312858443554246422714412852262118B862CC4225692184843294844441F
-:80D08000B8A4018301BFDC0AA021D04112044228230414105284104112410283048744A0241D42104444281482B222012302812829419C1616582816040051C048212004811E484C42F2D44A1004450100450169011C0414824C342124D04201000025C221405261C081824120080082D02141024441860212602844244C4858244422D06A
-:80D1000068F4EB11F0224219022290152A314113042242002110811221928244180044400128442606407421042444224440042820229284260489082D842190444528F179B80044214491424225041516C88182141B81201C06A04168486848484849A44148484CC4621D421A869424659121424A62444AB2426284466124421724426659
-:80D180002224668462001A08AE990081441148504242440022272441C0431A2294444501800214D0122A1244C22800441124140010021100278250142122882800812C48188EF8654F2008002C02841E26382144111853A882C0581028482884A1143041163244856224122324217488B441180C439146C041441C0458818A14C444A0414A
-:80D2000024488446882808EF6A0F2304130200311001172244110021100400191116921116C4848240040000841028280110124401250484502A8634864C71828601009FB90400841C32441624058428A0342168421642041427845184111484882D882042098C41A92134E4112881502130218991828110E8282211040060482868F09DF6
-:80D28000F740528100241124C042111A84E828642480042424C6C2C24448844890412148144C0CA914924223281111989243442944215412131422048B844442A0840010F6C6F61484244850416210011062418062924120B4485241C9421112913281CC788812C8249992125C78180484D04214431C420421678843EA42082D28178800B1
-:80D30000A02880928C2184CF4149934686121551242F14944746F55C422413E42874C192448F5EC6128E42634434452F9458144643E894F2852876328466D453A28C2A3146214E823114B195B41AD93154486865E442541F2B4253D12C0CCB486D942CB48CF884C845A8868748613FBE0262F792144F12F2416517416E114D221C92252F34
-:80D3800012B523DB12583129B84134456CF4174A25E249B24121E315024645E1441A61265577567228E264F226146E84774370A4C14267423D4367121D52E5E228EC28D2223C824F6ADF62EAA8D442CA5A2D262F486AC8C84E847FD60924D04A02844D32876139D54351124D285681F5C28413D116B23A81F248218EEDCD42CC96541D428A
-:80D4000039F41242FD4C3D4AED5A4D48AF83C6CC9E4C5F81F589414F3854284D272FA17864A414437441F648211F8CE88633498B24467D4A61846243FC42248384952E47838D1AEFB804280000002400402208822422205228131238213022302281218121891292282988128202288002841484400884200222800448F017E234676257E4
-:80D48000D29FC2F221256E651F77F37D7C5F74F26D6D5F76F631723F3696D37D819FB4F66767BD497F14F641696F4AFE61CB4F46E616F63A6BBFB2B462E787F7494E7FE6F662626FAEBE53FEE2E88F97F66AE54F64F6333BEF82721CFC486A6E66AFB6F643477F77F76CE68F8BFFEAEA3F7CF48D477F75F5CECE6F6FFFE666EFCFF5E94C5F
-:80D50000DE74EA2EF8564E6F714A7326F66744FFC2F225654E453F47F77F7C7F11F34F4D5F66F675763F3FB7235F379FBCFE6667EFD7F74563BD296F6AFAE8C96F45F541418FB6F76B4BBFA4BC53F52766FFE4F46266EFDFFB53E32F4FFF5441EFFCF4C4666F37579E6FC3F65E7A5F76F66D6957745F77F76E6EBFCFFFEAC82F2EF6CDCBAD
-:80D580005F11F5ECEE4F4DFDE4E6CFCFEDEEF49634AF8AFAECECCFE4756F4CD335D235F62D2D45E516F67173DFD7F745679FD3F363653F77F763433F18DF57F8CBCB7F75F16B697F54F4644C7F9EFCC7A92F94E415F56859BFB4F647C25E5ADFF4F4676F2FE6F6E4EF6FDFFCC2EA87E52FC8FCE4463F5157AEFFB1F8684E6E46AFE4F46317
-:80D6000067AF37F7EDE7BFFFFFE2E2BF3CF6CDC67FEDFDCECE2F2DFDC662EF8DF3EC4D9E346BAA8B6ECFA8F91E26145F34D637F62F2D5F56F241437F77F77F6F2F35F71F1F7F76F673773F1FB7C15F67BFBEFC7775DFF5F54743EF86F4EECFAF9CFE5D5D5F57F76848BFB4F64F4A7F87F76F6FFFF4F4482EEFFFFFFECE2FEDFF7D6E6FFC13
-:80D68000F4E4466F61F72E2E7FF5F87C1E6F66F44E4C7F76F65B5F9FFCF8FBFAAFAEFECA6AFFECFCDBD8EFACBCF6F78666AF8DFFEE4CEFCDFFACA8CFCAF2CCCE9FEC0C4110042210844481448204484440944144820044101801401481820800001440010014202248011482002018281828D8AF0C82004C72442241C2242642048A5222F9
-:80D70000114A08250246012744001D424241D0262444220C422D42823C040029884481048A364884A04842008A24440822005F3B092E421F4152281F4132481FC1724AD241B24AD141F24A921F88B24A3995AF2439A4AF143B342F347B34D812FB24481CFB244A1CFA264A1E216FA2E419F2225A96F5224A9E242FA2F491242F22FD91243C
-:80D78000A7221F4932681F49B26AF18124AB141D24AB941F81B24A19B54A3924ABB447822BB447822BB44F83A4944FA2F48DD7D032F4114C2D431E2C46F3112CA7341F4162241FC1F24A971F41F248A153F142325781467314F84A934391986B41A9D884D51899C687116935986B5287586D5185945617C169F59148ED5215F44E12174977
-:80D80000CF2471917C46C2288F74D941F242B217818F640AAF6449F84A96D0427926D842E982F1436F200458000014100444800200000040011008000040010080040000004004280000000025019F8D0E90212440D218446682291142522142826D811216945119D442441CA114148124871181212391CE408801236111841308113949EC
-:80D88000048D12462824588251890C45082362428140F6923E604463782451211504279118103992189012D0283241709258214884002E44112200441F2241D62431284C78210464411D26C368423B8113C6841496416141AC41A4145A38248483912487148AF4AF3114437443C42224542D4385C6182135321423716262215B288C43C437
-:80D90000528F282554A42031112286C2110069F1821A514D1883D12838154A51848651144D8A4443084C19CD412C78189435498C914C442962E287421C34144FE8098052141140C81128188488112008F04211111451235481427048149128A4004E2524302244221124442612E1323911664138429214502884429228841810A8486FD14E
-:80D980000D22C011200200852358228225022100402412284801442542044424128842881014110224162C9441258284011044148461882D1249442408F0C3B2105641D04242112261A45049C059A058558218A1A18F22E4A84484E242681280E4220429B25862F49082491396326301E978927881C29649885828244AB8428911924226F8
-:80DA00004CD448C4882226E848C1842C0B254401250480C142D09208995C22821421118AC3484241821D241445024C4212C4421D56868274A442424607828E1887414E94731462842502124351624185048D42431C842221F86FA820429411282611028191450223011E424488004372A21A2822280246C24280B21812088212442A8101FB
-:80DA8000254EC28380881882612C4A082084C38E4C112862884C18F43AB3601426081F247811922113012012014C98142214840010626148478380240A00434111023044168AB2422231A26418412428002042044881ED222229E442B144B2D80E4184304880041562112188214466483824182D11901A22501C2325422148082B42A4467D
-:80DB000041181451122D281446226411863868361978811C48989123224C0117480024001F3D0F2C01908448249018834212084002A121608100800121100110880428122002880000008084941200241449C241808808F07C3C901500C5C1421F22449118A711272282004D5281AD241829711812288251144A1212018424899458428496
-:80DB800010F145221692A12522E412998823C615241F884682C182400443B684D4A682282C6142EFEA032C8402D01201181122503880480811A111201112B448518428481C0220425422284901212880C2121064818342088C143811A04821100828C024483F340F0020062F44014200191811260480420242A04218824221248221200177
-:80DC0000122121488B168800908A80088008828312024002104284F817EE6014160100119410631400891582618494842444008004180000800610019048C0411160250048122880284108210000F0DCEB0000423100281148248008214CD4220424422141002B84241002D02244A8283122240000A241C84100002014020021824240F2F4
-:80DC8000B9280024400800488110424482422882081130410090115211102124C824143088848848110048148414A3088032240080C888124082F17ADD2486022411400311100714004003411948018114002410014952414044041768884C48014440A484440010541222612441431234224528F21E4FC04180044800184048C48460843B
-:80DD0000308220040000868921820800888682126838009052490419081182444E84112100000021002CF813B50040150423140881402154124141818114841001001D142318A98415440148148200100234142C44012D198814828903401208003082F0B4121072440A2400108475222801855128482D8148001C1242011C8118042470FC
-:80DD800048D422C4844044544115044654488215A482442922848204514144490211435884A5911467AA00C0441214844200D02244248C7224081D8213924A4548042145C2144698885538141400144E81D08244C2442824242450188642C14485D19222048728B014080021845D7D14E02801467241A114214654A91512C2812D844B4474
-:80DE00002886881A02260C4C029E8869E828012DCA1226621880539629B882E4A20148467383E1282C39C8891294618DA2851812928825C28421412548C5821FBD47D22144542416043120E214E184D2357141E221548A6744BF14FEC141A44E8957342D4413447145012F82548A450146DD42EC42624215649857741B8865FE51219D44FB
-:80DE80004437144C54412D1429A881133484179822450E6728CD818A2852B49E183F990627144659439B4225D2947448D92105AD45C221979C2487A164A57A65512B2954118412241F7C34541533817595454E12EF2CCC828A7C21062D448A4814E42258C43F34DAB4F88183CE49C21439F164664311322C1822276143948843F232FA000B
-:80DF000021501A4822481400000000828004000000000059086110044D811004419094D024011C21C816C0164004644004448733241D4157F495F91F588BA62E2887A4F5BE12F52C244B551F34F4EB8DE3D48A942ABF84F62C248EC86B222B449F9414F19D8B1F18F86D7F214F84F451519FA242F26124AAF2C84F9F7CEC6878C24CF435C6
-:80DF800076B5FEC3C33F3CF426322B557F1BBB93F961319F1FE549A9B94B766B984BAA4B992E252F28F82C284B886FA3FAD944243B44FD4735F51717AB662F82F6484AFFF1B512F124241E143B44BF9C5EECAD2CADA8BF98FA2C243F9CFC6C2A2F34F44B4911FFB8F984C5DFF25EA84F84F45555DFC2B282FCE4654B2AEFFCF4C2CB6F68C1
-:80E00000E8284CF43133F5FFC7C37F6CF8E6B26F5DF5AFA97F4CACB69F5DFF8B8E7F58E826F78A98AAFA94942E2665F62A28CFC8E8A3F28D1A341D435D4715B317B1C9D481A444DD4C9B51CF42E245F54143BF94724CD888F4A828BF9AF22C2E2FB8FC27637F54F44B491B44DFB4FD8181DFF65E337FB4F453519FB65671EE872F62F2485F
-:80E080004E3FFCFC42441F58C4845F63F34B4E3F7CFCC3C36F63FA4AD85F6AFA83841F1FF2C9716D862BC46B676B89CF82B294F936342B11EF82B284F824BADF2E4EF34343655662FFF1F14B413D484AF41D5D9F11F12D242B111F1CFCC9CBE57E2AFE28AABF9AFA2C2E2FBCFC6F6B75559B1F24F4CDCB7F58FC2D6FB5FB464B6F55F56DE5
-:80E100006E2F68FCE4666F6AFACFCE7F7CFCC6C67F78D842F83537FFE4F4C7C75F7CF8F4A7CFDCF5BDBC1F4CE41FFAC9D1FFE1F947C76F67F69A88CFC2F296966F73F31614EFC2F28C8C4FE2F3665B0000000012C048002448248E48D08144021001821001314221422B82008008290814482C88440100204881442208820020F87B4240A1
-:80E1800011010011A1842C1141A2481484204202008004172842400100008200290C0000252248217842010000000000009F960C2CF411248F22F1112CC3F4112CAB161D24AB141F48B24AB911B24AB915B44A39A4AF5439242F147924D812F934485CFB244A4E814FA264114FA264192E4A875DACED49E2A2F591242E421F49D228F99140
-:80E200002C83F69124A3F4916CAF24F91124AB941F81B64A3915AB944783AB9443B24A7924B842F92448984FAAF4514290161D6C6B5219F226111F41742ED241F66E111D24A7441D24A99A61AF443824AF443924AD352AD44AFB2648AF54EAA2F148854FA2FD5825267288F5244A8B254D498B2C67A296F8244A48C9F48128E3F49128E38E
-:80E28000D68134261D488F44E8C8D622D281F44AA686F842A436F84A9636F84A94AE488D942F28752F088482480000000000002400008210120144000000140000488004000040040000000040017FB40918452271188445180249C128291888542A448444237142421894142014022243441249612488644188125410D229428A81E481E3
-:80E300002854220021CC280249122A0A40F462C1402648414205129721142931484A98885E81822D12304841402132842058688150124127828A438403363422402828C8341012A728893148251454224223114842B4244415F84B317014328421CB414B4181295138512D12C38C68861D486121253418672450254331841223788428D2A4
-:80E38000240485071D42862412EC4982038934822E8B261C02B99924842B4261644123961245487224624445711478EC0E001C0125012081C128C0482C288968812448400822800424814011D218A292D024012450140080213142444E821281106288002C42882802F0377F50220028346814193442923011218221194422C221A0241371
-:80E40000C28141442642410A49044004502486440185420415146288421224412D924781880070420428AAF4E137C02424A44421244423614329348283E628C4448DD1B08844C2C61E42C1492131482308284491502EC1224B142D9423382144E3C811C091C04A4532911B828B18D28488636148ACC8848487418D14F065162042424854B7
-:80E48000224A1225044A8838412B8442111344022F4408CC3234984C14040011495442001A644882545183484A244131422748392D8391C6293912491934884978429414260CCF8904650290221424D0127172861192389086278DE0842862122725481414A482222712E4814058862654241225B482424264119081418181C08189281186
-:80E50000D88418820821818112AAE41F0D14101154820000441318042D16112D198AC51414212C42581C102821B8449231430427D22D12430181108941641870420285061218A0428281B08A410281005F8D078C01108874281654684184814D112A140842212844835324001480A148812122281601400625582487148125244841041973
-:80E58000048D641504EC014C02002934186CF429CE8014061041110166011224841C240110688190824240C68210084D426011424CC2882081812822018181140081882184802808821A0222F05D29602100C53249875244444712848998118C7452CB1384CAF128144D19A721828354944486028CB44C92264C9431841A3298242C81C1B9
-:80E60000882571145A148C784218552C301812548C64882998A4A949823148837144F2BD9EC0414414005012842344C4111012041B412100224C0250218100601523026F224514460450141E28200811216014F048820043110820880228F0FD183041841312724102816E18A018458104803142166469282F1D42E448032180D128228814
-:80E680008254422100449800C091255248412400210000604882253848892814E4660B40440400002B14422B41B5921110484182A2C18048010088409444204842A8148A2114044308400100002A7444D841040080281804423F6A05190213820239040019C4A8800488134401854122011444881C011481251109C413110328111D1886F9
-:80E7000014411113D1840825D92C081C4A081034864888007FD406100251212442192402108208235426C842226B14149C919A5012266EA1AC2201384AC111844228400281CCC11481408208D028024189288804449088843FF20D234804414C048D221180081A541220041F28A18118881240618890420044491414420441000021448436
-:80E7800000802808208104840084A08496E4BB0245080011411304102544682148C34108004044144202A428168802290110084400000000618448C81C080041000041F06949002441142824D0288244121121642120614217621524E294A2826844D92232142E84194408400127118E11148451343C044344241442044E248F48044728B5
-:80E80000100A21C19048DF3C0D6012201222130144228A21034C04B84870844834AAA1A6A8288502C0128428152881088828409288841240181408818543C22281848008824264F05A5A142D6825821482621426021A022648042902E42213244408301214AE14444E841304612283541246216494184824448118112508606880024DC2FA
-:80E8800049C4484D488100A182BF290D2247C826167322C44323E213A443DAA8992B5518184F2DF4861A5B6A86D6FFFE9322EF81EA48D389F985822E284D7D5AF39E818F92D222F42A28482D145E4B1F19A884135221DF88C19256145B512487842B888D8829BA42EC52D8CC044D4C4E888D8C8508CF4C6888AF780B1764311126D3315281
-:80E9000042957B419A2615F4686F9523A94485F818452F64E114AF1C4FC4ED68D49CE81B46B88B781A52466CF14644425554A28618F946141F4303505285981A8C518A5544042718479895FE8E7282CF8C18B88214924282844D84A732242D612CD216D244A2441B254A962A4AC163318CF2434365921213E611383732221F12313170223B
-:80E9800054742A7828FA21682C7124ED31A915C118488E414311C8827758557B143544A16D828522F4484241132454422B88C526B8C4D8CC8CF45A427F664101260141204208122662892200C0221220512848A04889A2481001318992118129012909148488A0146024844284244041080040024A02F0E9DB2425524426E242E234F4573A
-:80EA00005729F46161375155F5D1213F14555145B458F5C6442BCC4F4DF794948BEC86F34474CAF547C33D811F34F551115AF74643FF54F44545D5A4CC45DD55D811F71131845F51F955574F55A55515F541494F44E488E81CFCC8814F54F4145F2D464E422F28BC82F848488CF4ACA8AE286744BF154F7327F647451F22F224646F62F4AE
-:80EA8000175429F641633F57F445C5C7598F34F4232165F65E744F6CF4C4F46F49FD96D34F6FFFF6DD6FC6B6B8D915F185218FA6FF74342FA5F546427D476F445654DA7C14FD5CCD5F5FF7747C247F51FD9F15CF51E185F544462145F4C4C42F38F8CAC5DFD4F414736D468F24F48EC48E8C6F6C748EFEAEA8AE286FE1F17F2E3475F62525
-:80EB0000657F62F222244E425F77D733F443712F41F12537BFDDFB63733D2345B648F4EEE42F2CFCF7F77FD9F9CBCCBF1CFD16944FC9F124BEDF24DC64BA56F175773FA4F46F6F7FB4F44E4FEFCDEDA5F5C7DD5F56F73474D5FF8C964D154FD1F11414DFF454DB8554C8AF2CBCCAFEC5C5EFF9DD6AF44CC6EFA8B4C6F44E4EED4CAFCC6CDB
-:80EB8000C8CF24F51C65347F66F627653F22F266246F66F63776BB641F34F772745F72FFDBB59F36F743616F65F13E54EFAEFEE6E55F7FFFE7FFDFEFFEBF99CFC6FEFCDDCFE2FAEFEAEFE3B256F176666FE6F66D6F1FB6F74C4E6FCDFC514A7FDDFDF555CF4355ECEF4CF98F1D8FD5F54C5DC55EDFEF44F4C8CCA5F24EC2FF74F4FEDFEDCD
-:80EC000046CF64FC8E44CECCEFECF48ECCEFCCFCC4CECFE4FD648F10042210846412844581048C44810448648244928F4412C12411874480024A120461812094140090168C14C44845A1488044E188442248668844828524784824F861C420086722112420042D121349031441AF24014E9113A124501212882CC4814112650240812151EA
-:80EC800022821400121C3811210010022C0824400240080014EFC5082CF41124C5F2112483F41124A3F4112CAF24F19124AB941F88B24A3985AF243934AF1439342F347924D812F9A4481CF9A44A1CF8244A16F1244A96F1235A96C5DA9E242D5A1F49F222D21F4952281F49B248F89124AB141F48B24AD141B24A9921AB9451AB9443B27E
-:80ED00004A39242B94478229F92448984FA2F494E3E022E441D42CB4113268174123F41124AF267111E4665941ABA459F24A1643F1483143F34A9347821CF92648AF14D1A4E114FA258A87157B1287192D5A8F45C2195E242D181F88F2224A1F49D438F5912883F49124AB141F48B248D1C1F24A941D288F440BA9FA2448A9B92494924FD9
-:80ED800082A4946588EB82F5A2BA00800400000014002800000000000028000000008480040000004004280000000021F0D8C7241C74144141011C0211B018C84284860165011914012828228C71452812B43294321881237244D824981818108288718874814202C09284D022113814248840364883448824F2FCA7008284A3028D161A9C
-:80EE000084917171888041A9818608C022D04921880E252C42088D22002B2140D412081663111416614128888141882048110843312412444C286819B0BC0213644515D88102222965111E614939C4252853214388184101D0A483B8586861C48AF22252328C1102578341457A88012F14B112C811447428218449598624B214C301122640
-:80EE8000644161872C2029E34F092111240017C100241508C081841C4128042C22422182D2818412140828A42829249812120014D0182909820088404208D04208C04844862804AF520A23422402411028511244003014218C245481211508268802104401142582120241402211140111248021110A814114800100284518086FFB480106
-:80EF0000211012921D5A0226662282837112125114115D88274145A24154A0812411626051A18363C4E42450522213628263A82130151672287184012E112321D842C886436841874AFC21014285F41BA800002110B1280449229282182542144641781815364280A21A0041601194267224421452424126621181430840049B2114A1148F
-:80EF8000D0248848341244901121C04885F27694D02242840261CC2121111306841816419148174C21C01954840025A142144542C218461808241120C226112A117111C212B08401322D184025C88418CC5A48324508413FEC0C464814A18420018183C1224C0283120814004C04415021856221894402230221859124418512443454813C
-:80F00000268C14744CC168124D89281028028100221A0800AF510E9422814B161C7428024142211E84302210424C44421808C0124341048D11281D5241941400912460142D1490248212404284A118660129918400258434464442EF980B10028622018428250190281022C112100828002002302600848082812421014001A50100430252
-:80F08000250141200C8618080012F054E8601421114B1246411A68A21A9422B2264A1882512440DA8434284430114352228724364FE22441581A89B224817411C214414CC118C3D21642F444184AE24211E81122C941B042C18C8C1838261A64441848CF8E03C0248190121A0244850121008421178144000000844400221C12040041405A
-:80F10000023415048C841811082D830045088200008840045FFB0F00906243141A24723292488B1411102171228122C241000000681052222001251432315022442D228110941110018A12417151042008442A2104B0190242561882114894284714441A02102A912210021832006033148061424002001144111810646200814543045006
-:80F1800024490110082424C8888698C86EB10010420200004502704402420064408221C21248000000001810024C0200221004C0880012C1008262222009283F17069C912A2004242C9448945880828142022200404211130150124002112544018001450150144384A214284211410044524C0200212418FFCD03001210044926914481D9
-:80F200008184001068214A81022081022002C0250010D412126132422502211190114C4201A0188884188181008014E889F4D65700382418248D13112013045C3311286022004391411A8222018352222221108151280026068742584324420810312486A112100400321064463042F0CBEF70640A10281184810260239022341418302161
-:80F280008D434D188541184A0881819C126881411885C1184008894248048125088483928B8551818613388424413952229082F0A672206848403C88428141805224103C482041A2146722260218264332212114E042C122202121011081028149024428008901800144C02400C041F01132C014F018452446011887118501484C21942256
-:80F300008501424181488111A12818118B8116151A512141858152228C83C1519C02841140482842048C0245887114A81890144C311226F47136E041F6A22CED121E482CB81694154E41C7814B438CC2223B411E42B57311B222F244473B114F2122911218241FA202243C2141E241F1141C441712222E226D165F22F12222854A1174249D
-:80F38000D1490293E819D951D814781915E281A1382AD954D264A5198718EAFAE42D7044B2982461624545A6623D326CD3A8B11821D144519228A941B212F3282E23F428181AF2292B2A521227A6A539248FD232223541F21A1AD062E21191212F51528C2B2247824CF41A1C4733C9E282AE2249D18891444D1C88C7C32127227269C443DD
-:80F400001AF53E6C90112C41B14AF15A4895785A7C3C7C61E144F24442BF1271681AA1412AA214224F14E49255121792123F940119B231D1C3522617912421412FA1D31511337881174445D4495218114817D2508B857211C49881CD44884D66B082A2844E98C5B876091150812008001A0400001210C122400628111052488012012181C2
-:80F480000000144001218421100221822110022192002001FF3D4C33524F36535459545897556F64F22727BFB5F2282A4AB562A6113F95F119182129F161139F96F4696BDF7272297839F9222A2F22F22524DFF3722DFF3D1CCF4212518BA55C9897324D267755D7F1DD4D15D32112F51517FFF1F184A6CBA82CF22A9ACF68B88CF8181284
-:80F50000AF29B922E22AF223222B73708CFC6A4A3F4445F37367EF527714B51571847554F6725E2FF2F75F73CF62F6787C2F2697323FB5F11B19A7832B135D33BF96F77B61EFC3D39A7318F938382F22F28D8EDF73D2FDFA191AEFE3F31312E7F1AF81E1B1F23B194F41F3344FCFD1F22D23FD2FDD2695F21212BF31F18CA28FE8FAB23291
-:80F58000AFEAFB1C1E4FE9FA1616EF69D946F8A4A42F32F272764AFC8C868FA6FEAE2B243F37F33672D55C2D1E1397512B245D25DFB6F616662F46F7283A3D311D13BF94E516F422312F66F17C4CDFF6F72931B7929F93E1A263221CF83A3BDFB2F13F19CF4212F11211A5FE181A7FF3F211237F41F62D2FC57C21FD272CC5525FDFD252C9
-:80F60000579F7AFA8A298F88FB8F84DF68584E9E9C4FAAF3B6362F2BBBB2BF42F5DC5C8F82F1CA49342F67F63634D7C1DF81E1317114F672763FF3F75F73EF63F67A789FB2D313D131F14B5B8FB7F432117D17EFE3F57F67AF81F129399F93F128388FB2E232FA3A33DFFAF33B18CFE3B3127114F61E1E1FA1F2372D1E23FF63F21D3FEFE0
-:80F6800062D2DFD24F12D47CF12F35EF42F289A9BE33FF985BCFCFCAF81C16EFC9F9BC9E6F6BFBB2922BDD2BD5CFCDFD68AA3FA2032A014901618C7424414861812248148C442341A241441381220100311042840149016B123024302230228420212268128414924008842C024C2228049FF7044D42004440742282A4124421D02A3111A3
-:80F700008180322146C248702108841C2292282E12508110124802149014841400150444008140041800414A01407891033CF4112487321FC17248F11124A3F41164AB141D24AB9419B24A3915AB9443F24A9343F242B347822D915F82E414FB244A4E816FA264114FA2E419E2A264592D4A9E24ACF491242CF4912485F2912487241F49FB
-:80F78000726AF28164AF24D141F64A9219F64A9251AF24B924F44A924B432B944F8294924F8B84F9A44AFF340725E241E622C4248B141D24A9F11164A3D241F44A941D28ABB45B21AB844B42AB94412F146B821CF926484AFB26184E912E8A1E814FA2A4294D4A9E21BCE449C24A9E2C2CF5916C8D421F4932489E2483F28164181D6C8FBB
-:80F8000044B991B64893248B944B4A8B944B4A424F8A94922F8A5448AE589F620A862888040080040044000000000000008810041002104108000000004004000000005012F0412E50124048C41C182622B22284418852812124244281182C419D24222642185C8219422414964400002138008111001100888B146024C038124B480088DF
-:80F88000419F880E449E2475C29200330116C18400121A48184411D24A545812114351482621E2421118118471287228168413A22145880132CCF1122C4A312884241840DC420250481942048585722F0454B654288E54CC61213C82B21142548428368811183441A1A3117816332149B1187221788482912814422D14D376221CD4284317
-:80F9000022E581820183D385B11E22245284B03208A449028C22E14C5224C0814B214F6F06215016100218304292003482241002463415814128450226D848124114040021002841000080518100E081448414225148110085043F180B214418000028140010088921012220C181208404248004002444A021181100400428004A0100429E
-:80F980000080383450848981D47E0742251208412281412122A1146061413012904241614460822284488B214110C44410480128F08C21002A0448C420126854B0445282448901440085F4425F90428001440040C12281148418E9012022741462588024028522648100444602841301130211004A22024528241218054E2425088C2841A4
-:80FA000044C41885F4A99D4042140A8012C8260000444128168201210041905828002A14044044048C8201D0480E44004280014C828404408491244008584F1C0920111808004008840040081816441208C4404408834208814088444404A8288440141894181818901810140818881664414484F062670000104104840000100221402249
-:80FA800001440081804202892151821082214205201814088160448442400148410060820085F4DDCC400100418502210021381099141441800200C10010141484228254480022002222192281030000008A8124022200003FE10A8041185841242481811022033124804126131244480C813028C4C183322A8D424140C421A222892A426D
-:80FB00006181CB1283911400164811C4D84818884962434410F45AE7400100400C00100840D84811412401841004450822442112180083941428410010C42C00809418480000442220110881845FC50500454204002800000081220081410000810000304822000000000000009018418141008150482200FFC40F241221818901003018B8
-:80FB8000121618481414840212400400800243922428430184419034102402831108202421048001200442224181814BBC00294102120022200189410C8400800141001008C0244C02CC840200360480024008808421444404442044285448430284AF8708853848255484840000844D1445A4224B2226C4242240484402A0111A210B0002
-:80FC000022121181448558888B444E4442301800004554442E382A32380000602210A811EFA30900400400280000008400000000000000001004410080012001000000008184000000CB8610C848524800000040C42422280041100425022921812B8A0826884211414118C84842490441200200444C22820210044944582290129F8A083F
-:80FC80004508480018120010544480024008120010021880080020641100848004000000414504890220041200222548F8B44D004880014100004480020000001002188008001044014048840400120000448002814800428450828071E90A004400188100000084004008000000000040041004004C0100000000000084400800003F79C9
-:80FD000009C53858424200000041B0242222220184002424241A212129280841101111518885B848A444422218000041814B222262180010484242B218F1EE7E00858CA54100180000C485C428280000001012021AA3828800001414008528A144000048004444818B220084801448584221EB518001108402000000008410080000412003
-:80FD80000284002002410016044004448C01000080040010080000DB6800000041000000000000000000000048004100004301120000000084000000004008BFD505122061410000000000008558C840040000C02880842222544400208101504483014200812014088C440CC4508810F8FB81404414840116842102001058888588012055
-:80FE0000010041200222008554444418413014001E14288001000081208414081A24440841F0B7C41024811184921483010010080000000000002A02008002004144444311041A0122000050888418105888891488528884CB11F026226F21A2121A21B112012C5122881E131F11B188699985F888418F84041D49114895588C4E488F4415
-:80FE8000F424444B242A22E24202284554442E246F22B216A2122B111AB892092C5922881E131F11B188699987848B488F8424E484044885588C4E4827FAF0262225E222A1131221002592821CB11191819E8887818D414242141501C48588F44844C5B444B2642242044054444CF22622242AA1131A388282502229C8111B1119E8897805
-:80FF00001898484A244408405C888CF43CA2000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000002C
-:80FF800000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000A3
+:800180000025522200001AA1111AA111255222255222000000000025522200005F51F115151F1AFAA1A1000000000000000000000000001AA1111AA11100000000000000000000000000002552220000000025522225522200002552222552222552222552222552222552222552222552222552220025522200000000004F44F444444F08
+:8002000044F44444000000004F44F444445F55F555551F11F111114F44F4444400004F44F444444F44F444440000004F44F444446F64F446466F64F44646000000004554446F61F116162F21F11212000000CAACCC2F2DFDD2D22F21F112124F48F884846F61F116164554444AA4446F65F556566F61F116166F61F116164554446F65F5DC
+:8002800056566F65F556566F65F5565600000000002F21F112122F21F112120000004F4CFCC4C46F6DFDD6D62F21F112128AA8882F21F11212004F44F444446F65F556562F21F112122F21F11212006F65F556566F6CFCC6C6BFB8F88B8B006F65F556566F65F5565600000000CAACCC2F2CFCC2C2255222000000CFCCFCCCCCCFCCFCCC99
+:80030000CC008F8CFCC8C8255222004F4CFCC4C44F4CFCC4C40000004F4CFCC4C44F4CFCC4C44F4CFCC4C400000000CFCCFCCCCCCFCCFCCCCC000000008F8CFCC8C8AFACFCCACA255222CFCCFCCCCCC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88C8C00DD
+:800380000000008F8CFCC8C8AFACFCCACA255222CFC8F88C8CC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECEEFECFCCECE00000000CFC8F88C8CCFC8F88C8C000000008F8CFCC8C8AFACFCCACA255222CFC8F88C8CC55CCCC55CCCCAACCCEFECFCCECEE55EEEC55CCCC55CCCEFECFCCECEEFECFCCECE98
+:80040000EFECFCCECE00000000CFC8F88C8CCFCBFBBCBC3AA3330000008F8CFCC8C8AFADFDDADA2F21F11212CFC8F88C8CCFC3F33C3CC55CCCCAACCCEFEDFDDEDEEFE1F11E1ECFC1F11C1CC55CCCEFE7F77E7E6F6AFAA6A600EFEDFDDEDEEFEDFDDEDEEFEDFDDEDE000000008AA8889AA9991AA111000000CFCCFCCCCCEFEEFEEEEE2F22E1
+:80048000F222228AA8883AA33300CFCCFCCCCCEFECFCCECE2552220000EFECFCCECEEFECFCCECEEFECFCCECE000000004AA4441F14F44141155111000000CFCCFCCCCCFFFFFFFFFF3F33F333334AA44415511100CFCCFCCCCCFFFFFFFFFF3F33F3333315511100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000008F84F448489F95F55959A9
+:800500001F11F11111000000CFCCFCCCCCFFFEFEEFEF3F32F223238F84F448489F91F119198558884F4CFCC4C4FFFEFEEFEFBFB2F22B2B955999855888FFFEFEEFEFFFFEFEEFEFFFFEFEEFEF00000000CFC4F44C4CFFF4F44F4F3553330000008F8CFCC8C8BFBFFFFBFB3F33F33333CFC4F44C4CF55FFFC55CCCCAACCCFFFFFFFFFFFFF33E
+:80058000F33F3FF55FFFC55CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004554444F42F224242AA2220000008F8CFCC8C8BFBFFFFBFB3F33F333334554444F42F224244554448F8CFCC8C8FFFFFFFFFF7F73F337374554444AA44435533300455444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000004AA4446AA6662AA222000000CF67
+:80060000CCFCCCCCFFFFFFFFFF3F33F333334AA4442AA22200CFCCFCCCCCFFFFFFFFFF3F33F333332AA22200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000CFC4F44C4CCFC6F66C6C2AA2220000008F8CFCC8C8BFBFFFFBFB3F33F33333CFC4F44C4CCFC2F22C2CC55CCCCAACCCFFFFFFFFFFFFF3F33F3FCFC2F22C2CC55CCCFFFFFFFFC0
+:80068000FFFFFFFFFFFFFFFFFFFFFF000000004F48F884846F68F886862552220000008F8CFCC8C8BFBFFFFBFB3F33F333334F48F88484255222008F8CFCC8C8BFBFFFFBFB3F33F333330000BFBFFFFBFBBFBFFFFBFBBFBFFFFBFB000000008AA8882F28F88282255222000000CFCCFCCCCCDFDFFFFDFD1F13F331314F48F8848425522264
+:80070000008F8CFCC8C89F9FFFF9F91F13F3313100009F9FFFF9F99F9FFFF9F99F9FFFF9F9000000004F48F884846F68F88686255222000000CFCCFCCCCCFFFFFFFFFF3F33F333334F48F884846556664554448F8CFCC8C8FFFFFFFFFF7F73F337374F4FFFF4F4BFB2F22B2B00455444455444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00001C
+:8007800000004F44F444447F74F44747355333000000CFC8F88C8CDFDBFBBDBD1F13F331314F44F444447F71F117174554448F88F88888DFDAFAADAD5F52F22525455444455444DFDAFAADADDFDAFAADADDFDAFAADAD000000004F44F444445F54F44545155111000000CFCCFCCCCCEFEFFFFEFE2F23F332324F44F444441F11F1111100AE
+:80080000CFCCFCCCCCCFCEFEECEC2AA2220000CFCEFEECECCFCEFEECECCFCEFEECEC000000004F44F444444F47F774743AA333000000CFCCFCCCCCFFFCFCCFCF3553334F44F444441F17F771714AA444CFC8F88C8CCFCCFCCCCC4AA4444AA4444AA444CFCCFCCCCCCFCCFCCCCCCFCCFCCCCC000000004F44F444444F47F774743AA333009F
+:800880000000CFCCFCCCCCDFDDFDDDDD1F11F111114F44F444441F17F771714AA444CFC8F88C8CCFCDFDDCDC5AA5555AA5554AA444CFCDFDDCDCCFCDFDDCDCCFCDFDDCDC000000000000000000000000000000000000BFB7F77B7BCFC1F11C1C000000000000000000000000000000000000000000000000002800000000F0C439808401C8
+:8009000000000000000000000000000000400100000000000000000000000000F02522000000000000000000000000000000000000000000000000000000000000FFE40F48180000000000000000000000000000140000000000000000002800000000F0AEE5000000000000000000000000000000000000000000000000000000000000EE
+:80098000FFE40F2800001400004840012800484001280000002800480000108204140000484001002148000010F26B52000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE8084018002000000100200001002400100210060
+:800A00001400000000280000808802000088280000F04EFE000048180000001200000000000000200100001400000014000000148002000000002F49054818148002800414182810820416012810A21140012810A2414001002B11484001280048408188022148008828108204F05C65808401800200000010020000100240010021001472
+:800A800000000000280000808802000088280000F04EFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000008001000000000028000000000000000000F06DFB00002002000000240000002400400140020018000000000000008200000082280000F0541800000000000058
+:800B0000000000001002000000001800000000000000000000000000003FCB02000000000000000000000000008001000000000028000020080000000000002FA10B0000220000000000000000000000000000000000000000000000000000009F7509000000000000000000000000000000000000000000000000000088000000BE3F00CF
+:800B8000000000000040020000000000000000000000000000000000000020020000DF12020000000000000000000000100100000000000000000000000000000000002FD706000000000000000000000000002400000000000000000000000000000000EFE209000000000000000000210000000000000000000000000000000000000062
+:800C000000EF810500004002000000200400000000140080020000000000000000000000800200003F360B00000000000000004002000000002002000000000000000000000080020000CF290A00000021000000800400000000140000000000000000000000000000000000AF6B0600120000000000000000000000001400000000180002
+:800C80000000000000000000A028007FAE010000000000000000000000000000000000000000000000000000000000F04FFE0000200112421A020020084800000000000000000021220000000000000048000000006FB80522800222421140820440022480828422810200004280822104220000008021820448002008200200C800F01489
+:800D0000BC800228802194114218000000482004000000000000800221000020810200000080840200C800F09F21000020020026820440224802288022810200004280822104002002000080044800200800000000F0AB7420020000002200004022412201002004420000808201000000000000800482008004008200EF440D0018000011
+:800D8000000000002022040020020000002C04481A82042002008004800200000020840442F0D5FD2002120000000000400280040080024200002084012A0100220000000042000000800400F0B696000000008002000080819212000048000000C022200442000000200420022008004200488842F0C2E400004200004002200168008051
+:800E000022042120912242424200002C0424602118C80028000000220000280000E03C0D0020050000122003A02100000010220500000022000000484800224200002280220C000020F422568001002412808204000080012081022212000038211220040042001200828008882008480020088800F0EB6920010024180040023200521855
+:800E8000001AA2422082819422428002128004218024812108A082284A08882008202208A80000489F640600200100284212001800000000000020C4520020220410022112420000000020044200800800BFAB0928420080010022000038221880044842220000001A04208404480000800448000080088220088004F02C8D002800001288
+:800F0000A03418240000A0240078008001004200001229820412122004280000C228008222000020021604002084428202002A911218000080012002004002122A81020000004880022220822882088002220000003F9E090028002146821202C0222828002002800120062A04220090420028002400000080048002200200200248EB455A
+:800F800000002280222486240422120018A0145242284248222848288021022084822404122084020020848C8828888C280200A02414CF930C8002000080A2120040020010A2125828224200802602484200001248202224020000000000222008003FEC05280000240000000080B2221422020000421800000000240000210020040000A5
+:801000000000002002B08B060028481002240012000012184A028002482004002242220048004224240080040000800400000080F4DA6D00800422122448004002281002200200212418800848214A0114902200480042422800008082220600004221142FCF0F8002484022041A860280012B212AA2354A8425A6452AA2422A041A042A11
+:80108000A2162A84A444582CA44200164282A424424848A04C8A2808C24A0C222280886212487FE8072AA24228422E222991122A34424AE121E222912200122AA4122A82A63248A034422820A4212B15660242236624485218231422A26220240242808888A2222800A0422842EFAF0C002228A0212CF642222232182922012418212932D7
+:80110000521A01424A42A24242268204281A028082228401A02448A02200A042A88022AA8820082084045F1D0A0000004800240000C0221A4482040000244224282440220430220000002002002008802208008002F0A86D00282AA2222CE823E223F322222552222B222F22B23241D222A2236632625A051228682E622B622E222F26F667
+:8011800022222F25E521F412522724502223A2444A419242216AA2442AA44420048AA888CAA866AAA822008AA8464AA4445BA20068282A82FA12222F27F362622F22F212222F23F332322B312425A2331AA7131A21E423B34286F222322B22EAAE662CF872421AA5551F340425A162A0511612B222A2264AA4624A04A044A8A0CC4AA68225
+:801200002AA222E028B862A4642B442E7BA022482AA222242F23F352522F22022AE221F132322B31242127232B265E322B752AA2462986A2762C9482E026A6552B455AE534042962222B444824246AA6224AA6464AA44442A0A88AA88C6AA6882AA222A0CC2B66A044EDD2A0222A82A222282F21F372322F26B622A2643E322F23B3124105
+:8012800012D222F362722F27B372A7377A95424E626AE626B662EE22F2E2627AB572E4217542033D622F22B642A4111652222B666AA6646AA6444AA444CA8CA888CAACEC882AA222A0CC2B664E624AE43A08220000E022010024120000200180024A024221100218003022420000220000004800800480020042F0212D00200224A01248CB
+:80130000621A2402002081A242A0424A014A022880622252242848800400181082240680048200888A840200428042F11BD180B411021B21421B2123B411B64291212B9419B24239112B94322F14AB422F14A9422D912AC4912E424E812E4216E122E419E222641D2CA4292E521B292CB49142B29122B49132621B2823B681B262B881B21B
+:801380004218B14228BA422ABA422892822A84EA22F4E2D680B411061B21621B21211B21272419A29419F242B21B212F2428E1342BE21429D212B922D412A9524E912B825E8129E419B222651C2D139E212AB591D222B491C6421B29421B2923B681322219B46218B14292212324B24222B2422832422129EA22F4E3AA00820000000000A2
+:801400000000000000210080480200400100210000000000000000000021F0CB65A042200236022220A141222812004800200222424A0280223242A0121A048026148201520000208824042002488820840614178A00820080C2123A28025282200C2252481A04524212A0242C820180062212482100881880230220420182484A88A486B4
+:8014800000200814482F290648C22880312212981AA214282023042A8481A414221622A2411A26E22882018086B141022442482324810138220022130862A084288220082C2C06483F4F0D22002002268202A0148A028200420020840420042826220428181248280088A01400000048884880A424480000002F15042A010000A0412292AA
+:80150000220092008004001228004828211229A12421000020021820822402228A4422080048000028F0EAC800800B808202124602000018222120A54228421C0800802404802421048031A288428E12C082484880248498C18880820442422AB8E70522200320024218C22100001828230442681248004200481A8402481200C0222882C0
+:80158000809A422C0A80082928988188202204422A24120E1280080022122212220092000020012828860160228011622400800420812821240180A424484848800442000020F864E78021024A022410021800290838294BC2128248208221E9220824C20023243122422C8423A2384800004A0800208AC4828888002C0248F08BB6000088
+:80160000424218480022306100282008222824005A324220222882051304801201A04942000020880222200242003C042242B7BB00000000121C84040011000024308200001081022818802108008092221A02004200424220042800112200CF9B0D200280C4124212486230611001298858228266022818822726002280B24281A51242CA
+:80168000681C011AA8826218004A28848882A448482A1C820AA0422848F0158D8001800240021412002908183220C1228008A04288C021298482052480082382222211820200000000808804008082F41B3D2004110021482901002302002B1AA0212A34827A084220084248808201A0482260284002622082048224000040020000881F92
+:80170000FC0B200211208202420058108202908212328008004E81002C0311280020018001144814866114214219046820082024128228D48C0100208404242200421418121A1482022282800448001222808484A412282082120248001022040020082128882A0800F0174B8032412082A24100122A8103481902138188811801281A88D4
+:801780008221028800A220081A08001420152208284814E0181202428004209442F02CAB000040022130222C023314021A281C222A3812232488642800002C4482880188C22480682400800829088014022B489042008008881F9B06203221002200242084612128001602802223011C84132291132213813122100221622E41145012296C
+:80180000210414AA04112C0280848222A6242028F4C4A2000022822002122081A282200482190400A0281A220800142A1481A8841238421908002290211908208412C18130829042202804F08A5D001308004200248002424E928022662400A0241288302221822B1412B04218A2212522088A0222212220348228209882100221C08100D5
+:8018800014E03D036280262402208202008002420012001129022A85C582681021041E2348C021C042284818200424C0218042210842228024384221FF1E0B62A64181A282624821482B324AF663212423A9414AA4A429A8233E31A0589866E228A8142423A7623B153CA48BBE722AC1C22AAD8E802244331224C6B1C2084E636A948388CF
+:80190000272C4AF822628A942190C2C6A1843FFC062813982126C16229C122222E22D02281A1D6142F246A128A611B2F2825B85223A46D1E61223F222EA1C816C1625AD92286E8242C5B122C92221827222B14221C9C412E432B28501134171888232824A2C42A2CCCC17028034868224A046823A2212B1120A341238185B1927B22A2742C
+:801980008829A84A1BA2228AA824A0143CE2246112132A042B29382C12F1A1821734481B63481B2E2C18A1C6112C28D822062C042B24A24A02B082F4861D2004004002246022482602241AC423C023C02340011421142128290121B022012130229082480000248200244082C42280022008A7FDA0621F12D211A222AAC222283E321AA3FD
+:801A0000221AF3E1A33A85A8AC1F32FBB1D11AFAB1911F13FA21816EA11F1BFDA3E11F18EE1A42D111DE1154111F19A91DAA28B891EB1DFCE381171A8AFC81E32F26F223211F182A081F16FE61211F1C5C1114A0444AA26213E624084A3C424FB60D481D411F12A222C2422AA2333E321AA3771F18AB712B81DAA9AFDEF21F1FFBB1B33AE1
+:801A8000E923FFA2E11F1ABEA2AFEA2F12EA11B122F611535AA4C83F1BAFBB2F1FBED1FFD2E11F1AAC888AF8C3E32F27F723611F18FEC1C22CF863E11F16E43C5E313F34EC247442E226B462A46ECABC42A488883E3DA0661D611B222AA2622E622B223E222B133E322B571F3FFA53734E92CAED2ABDB2FFB3B12BBB3E322B313BAEBEB1C3
+:801B00002CBD82FC61E21F27F711713F12F143533F19ED3DED2EED28F99192DE533F1AFEA18335F161613F37F773311F1EFAC1C13F1CF4E3E11F16F6C1E13F14F4C3412B442B4429B462A4466ABEC2ACC4CAD4E50A4815F121212AE224F442422F22F232222F23F332122F27F7B3933F35F552822F2DF9D3A32F2FFFD2B23F3BF993A32B37
+:801B8000FF3BFFFEB31F3EFEA2E23F26F673722F22F633132F27F692D32F3AFED2D23F2FFED3F22F3DF7A3A32F2858333F32F673333F16F6E1E11F3CF841833F16FE61411F3CFC41433F3CEC24D422EC26B422B4E1A2CC4AA488886F6407226012002022212221A241A049B0118492412813A92413A124112811281842184A820118C0917A
+:801C00002002268224021448224021480180048A24242824E82B0480220222480000204181842881A8418880A948188228A021A0242242988A2222048A22820212002C282806460246022C0828A242484270F20E481B21B01162141B212B1419B66291612B9619B64239112F14A9422F142BF242B12AD412AB421CE922C4812E4216E12209
+:801C8000E419E22265192E429AC2521B292E421B29241B294AB1917642B2817262B281F2428219F24282112F2428F24282AAB4422A92A2AA84E82AF4973F80B411061B2146B311C21219E22211E122B911E224BA11E23428E3340A3C2BC2B12B422D911B524AB923AC253BC29AB22325F92241DE2129B5D132229AD612A4212D119A7642DB
+:801D0000B3817662024E8319D22292612CA8422C88A4A490A22B4229E822F4EB6C008200220000210000000000002100800800001400000000000000000000008048015FDF0132148021822132414211001C4411A243211820A218188228624242225A82249112400242208208808804200400008280A4428004D01B0546212A0948601495
+:801D80001AD2126221E82880D4210C2C042C44222284841492222302212A8122042A0D188821182C29782202232428022C0814C8422A0400C061E28F8B0642C292800642482B24112A843261141B482C8234124826622842481A12A268230229A1243813054E8280248C2209290846028822200A800862A024244846A1865F3D032E11192E
+:801E000002122061121B21141229088054221A044002381288484A122224A2241810022A0118100298F02282200442400214484A0842008002EFDA0122004081440280420200140048002B24482848883100001A2202000018122400000000C08240828428280442F0CF7A20010000121838198CA2811A0460283612218145A11848282369
+:801E800084823631429A06808483342110012A018A2184B24248013082144A0820C241202222749D0800000018126014B0828101142CE8222184813123C84262C813222222A4252880044001111836029200290C002308230421C0810048F083C7800300114224A021A2282004001001424812222424809411802881021A82840218000036
+:801F000048281001001C880842A848422828484F6A061382015218184229418131112C228188925248181691422410014818881A0280899411281724102191C12819212C12031031822092226248C84002A04AFF2A0D180042420080642210024838227022022824A8802A8201C2118002192408198482A2424288290288222002132402E1
+:801F80000080622A8004AF954301002840020000002502000000204122081901241A42820220022542D12201008002001002248002424800F0686B1413210118522C81242124921121C042302248241823068812A8290819211791222A081828621C1481F212A142188A864221022824142430622A2424028024F4A41920028002400214B4
+:802000001221282D1282181A442243012042014A02008021B1222484185122282D1130221318022B820011298804220088484A0A20EAED0611001C2102208214810714121324840420C261480080A412481C0419041AA2258084042C032A9422002C8E064211428014024800A2F0646F000000008003141148001B29888004241928012A5E
+:802080000848141A021814C288008A82084A2329A428118088542240012120042200823FD4028001A04211100112001219840120021A04004280982120A2142828005A0212200400143904001488210062212200242C72C70348138424041A02C02122801202001800901222136E221C6422603A8002484228400100208408009021002046
+:80210000020010A242007F6306120080A1143212208A228621084248DA02824A8282A8248084044819BC41882822082A08002A280115828A0A480029848282022842008AF2866B0020012440022410012E42284882828004200819A838400100109282358211828808239481002C240488A0248024042229840221B0A70F8083040014241C
+:80218000002D4216122181D22202C0833C22A1141C0121312998122918020018A218212A812A011C9122004A22024003200800292622E47A0D12800252141A962118188842800821188821882C084A220912802721088A0220A448382021882208820011621128233C222002001C041FF606228025072D62901230831213013D2292004866
+:802200001813118101144E1128984071116221423C214482033C05148021C8223082004A0200422D4214290C21244FA4031C8122A11578A013181B218ACB412D2226A18136B1130C88D022A8673382E11AFC22622AF54263171C2D231F1923E42EA4522CA26FCAA461A820BE118258121B2A23A4842AA2441DC12186F242228022E422A6CB
+:802280002286A128FB9D20E711A112686632222D223B212C31327A6813272523CC92222B148AF64241D235A3142E214E22142C3A112CA74D4AE832D41268252BCC2CD12229E228E121F312C14AA5181B284E83AAA6683424421B242B62484A22F2224342426683F44F5B14800414121F15374126B122541139B34195511D112B44CAA2C97C
+:802300006A81F92131989ABED13C111B8C46A112321B122CB49181A2A81B13B031A29816218EE32AB831E42298422C38221BC41342C24342222EC22F2484928248282E82AF9A01008081C412402241A3491492249A44A341348220092004421880299482B022012B92112B12112989A41220022482008848A8808AC4820080F25283141F23
+:80238000128482A232825AA3663A2381E924F183822B8B4AE53896133F2EFB12123F3BF362433F39E113F511512F27F682C23F34742333721ED22F16F631B11AA5AA3AF621B14AE63C59121BE21E311F14A9221F18BAC1082AFAE1A16A14F2C2C22B2C2F24EC22B282E81848A2222AF662E28F4B47F1215168283AE32FF531311F36F72158
+:80240000311F33F2111117253F2FFBD3F25AE515B143F963F22F21F163633F37F61313DE411F17E327FF42823F1EFE31532F27F752723D511F15B132A57F2F1BF531313F17E73BF7B2311F22E317F3F1B11F3BF383A32F18DC22BC62FE61211F1EBE82F8C2822F2EF662E2AEA22BEC2F2CB842B462A6626EE28F944571318186A2335AF688
+:8024800051332B671F33B212E222FA63E339E715E724B5D2FD62332B841F37F7D2D23F36F5F3B13F13F4D1D12E522BC42EE23F31F532422F2FF943433F18E835B7B2E327B6B2FF11232B7B1B233BAA2F11F771313AF2A1A2373C23A8CE1F1ADA11E22CF8C2C22F227E62F2A2A22F2A9C428AB842A6626AF6AFD7141F17A521283AE325F77A
+:8025000013332F27F523232F21F2B3B33F2FFA53323F35F5D2D22F2DF962B32BC41F3BBBC2FCF1F33F1DF9F3F11F1FEF26F962E33F36FA13532F23F5E2C33F3EFBE3A32F2FFFB2323F2DF7B3F32F2FBFB2F3B1323F2AFAF2F11F1FFBB131AEA33F1CFC42E22BE62AF2C1E117242D422F26FE62222F26B6627663B2828CA462EAFE73C200B4
+:80258000002002221222603240012008400228138932812880128312031880280480080088E032A84800A0482440A24824A02400827F81091C052A014A3111221122124622B14281E414212124218494321A2444021F22A4252522941312485A021A22222102181A6612822120A248103142222C084A0288224226F26DA780B51142B11169
+:80260000E214B111B642B111B242B111F642911B612F1439112B943AF442912AF44291322D912AE414E922E414E82264112E52D6E12265192E429AE222B591E222B591D222B191E226B191B662B1817642B281F2428219F24281112B842AB4422AF242A22A9482AA84E822F49FADA0521A6612123CB111F242121952221B282F14B811D24D
+:8026800032B391D22239214EA313EA143BB129B922F442912E124E812E8216E1226D1C2EC29E212F32EC19D22235912F12BD91D632B581F222831B69181B48272419F24282284EA1112B842AB4422AF242A22A94822B42236422FDA6202808000000000028C042000000210080080000140000000000008004000000004001FD180000208F
+:802700008482322110C11282002C0929B111A24282A043C24848111395225A325242212032224882228822D012052E41001C06881C14828428280220047F37034A2128381118163141301129021B42482388942114888A21C21100004A0242138838112A84836411282E112081A41CD0320248E20014200228001B284A4221FA3DF720257F
+:802780000C80C42146611215120139EC2284A8491421986A814882812C25641A16031B341819912118682A21E61482A281421813142304C2622286412222048822860214A85FD80C00821381212102182818280024221C312188221CA142008024A44282292C9442282411200920A2482981722281241201601400A2001CA24242D0F60BF9
+:80280000800228002C012A0142C0128224122724802381228302280048282D4280042A210411200110822204A048888200000000005F35012220031A06301142302221141811281213A448424242483042B022014A218226228284A2242A2122E223A4481A2228A2482C0A008602888A2604428024D2DE0580A212282200112824686021FF
+:802880005021704202424222420042242248242C8282062820C621281222293422222A848C9882002480A8C24220044222EDC720020058602112584002141A08381813A41A124232623022800172424280A214682001221A8488810820228488880800000000FFF705222022854402C04126230118212B242B420048481100233182F0A205
+:8029000012782002212A041842004800200242802288248246012228258282023F8B07192122212411820180211802468182082122C01228202126022C2884D412C84129012522089042420021212222002012228408482400F0AA3D0018008081D222032082260480110211230242A068001100000028002322818122810200000040C2FF
+:802980008100800448C82F7E041B12182818D022A12121295421A22326551242231612622468168104CA8202A04148241C0822241842221823A124002902228022280442292C082A1482A242C27F830B8082014A01A021141A820180142209C021002240A28426E2117222022A042D425222D022080020210221482200402202800242006B
+:802A0000F029F13041001C1531110018200213041A022002220024320042198882842142020028210080344248808802002200000088226F5E0D1800220011008A0211A0489041001003483081211302481410911120028028022A08AA012228000029082190224223324228F06B1F402104421C82021302002814002100000000001200AE
+:802A800000A042112A012100206228000000212400222002222846F25899002848000020042823081B21420000001002822111228009248848881480A4A198408192824001002200A0848008002F430B12110040B2410220011280041A0480212101002211194281C341112C82820100182902A01248228200002110022D428A9422008243
+:802B0000DEF2800422000016A2122121304229A2143012201222022008241A9412464242B211C88322C8002A2481220226222422821282C28140828222828802287F55042280840100000011220088601820284401100220480100168188A15A1A288808000020081128002800000023743D0228A222002E11002023011224200128211AFA
+:802B800002421828A02180021800425828224818001842008200260224C022400242424601BFC644018044A11220A2122C022432243824008042220623088A1382FA124210231142810888221C2C641100881C082800A880020086011022F8674614171613A822421F123211282641B2924182F12143C02219810180B822A34480A2881CEB
+:802C000041B2A26A1131113F2292C22B811AAC82921682A38122DE322B428EC18219825221E028082C022C64148066342CB69F0658AA022A81813242282987A2123EA14AE118A514230126F122321B234880B922E122B221F211615631214E513CA111421B5E2A2398A22AA9C12E21121B4246A2222288220022230229A222828A081C0250
+:802C80008FBF031A82041F11042E1117121A21239222312123B512A4C421A890124214F081822125A2161D522C66291286E12B8222B81126F68221A28A8182A82823842A0A23728212C32223622223FC22E22B262326AA8E1F88442104C0110000C082122E831AC482483C28C181C0A3121C08140021422921180218422A1181112112A1BE
+:802D00009219E4221821328122110000288022880228EFC1091A561130111AF111333F15C5222391B28AB8A3AB8A29A8A92F18F891811D233F19E918F883C31F14F491912D812E811C52212EE11F38E81C5C218E8229BD42F661E11F12F2E3B13F28FAA2F18EA11DA11AEE1CFA42611F14A6A2173237328E823F38E822F22222267262C24B
+:802D8000232F22AA422223F6C233141E111F1286E211E213F111333F17C5222B31A88AE812E214A2C4DAE9145411AEA22B993E211F14B442A4992F19EB12F821A11D111F14BE41F441511F19F811122F2CB8C3AEA8EAFCA3E13F28FA92B12EA11DA11F36EE3CEE16F6C1611F18C2222F22F283832F28F822222F227222F262222F2E1AB2E1
+:802E000022A422EE82BFBA0D1B611D41221B131AD321F253712C32222B382BB139B1527782B2429C132F11E128FA32121F22F162712BCC1AB121B921D831FA71131F33F73323173117319E832B551AA66626F2B3F22F39BAA2BA81AAB31F15AEEE3BE42AD2114AD222D222F883832F22D222F222222F26D422B242BC22A6426E625FFB49F1
+:802E8000E117F721212AF231311F13D331F273711E322F23F382322F21FBA3B33F15F1D2522F25F9C3D22F11F121232F2BF9B1922F17F7C1C11E121F22BB21E832F273123F3EF633339E933F297812F3D2F22BAFBAFBE1E33F2BF3B2A32BBB1BBB1F1BEB2BFEE2A23B661F1AAAA82CD233D233F882822F22F222222F22F262622F3EBEC21B
+:802F0000AC622AE62EFEF49E20020022A012120022822001008228008200282084810280291402228008980048000024400200800400F05B1DE01805001C1181012200601420040020024840022214E01402148002282E122002224082220688282088082C224222822802F068E1C0511B21B011E214B111324219F2421119B66299212F7F
+:802F80001499412F14B921F4429113F2429113D212BB21C4911F22C4812E4256E12264192E4296C142DAE222B491C2531B2926B39162161B2927361B6827161B282F1698212F1418F14281222B84A22BA4A229AA4AA8AE425E7BC0511A66121146B311522219D232B191E226B911C2B38AC293B24E92222F24288BBB229482AE52882A6C27
+:80300000152B8296B1226D192D43DAE222A92C2CAC692E529A32621AF222128AB66288F24282A0A4B04228B24228B2420A2B8423B24222F2A7BE000000000000000000000010020088000040010000200200100200000020020014F046F314AA9131001602182462002C0286010023228402384002808422E22182016021282A0128180058
+:80308000888A222222020048A024808686024822CF13011182281912811122420220612118242420711242B22181048094422C0111211148222A0423840150221C921224008222002388068A0221C06114486F59479111132612311118002902C012321C0940E222218552213A04162224CC52221982123341224E22281AA614001022C8ED
+:8031000022808282224282A8242A8482326226C2614681F25AA2202201282490122846028042022410022490320000210090121200181002221221199212822280080042008242000048DDA500201261120000130140012011022088220A00132204422A0121802981010034D022890248424880044022080000F029D160111982011246F4
+:80318000611219C622E824221E822C0C8824BA54211A32431601141400122888181622810686820280EA1348816428102102218622182204008880F83DCF40C121289021482268244A0A281B182F240898241A022A39422E11400122481842A2C012128A0582220015A21882296628904100C08288904200800882EF1B0612201181111107
+:803200001181321124000010824C032681084011012022C1120028181821008AC221390120046230420021820000008DD480044880C122481C1333122848880028002424868248A12123023C018200208182052490228082044820288408800A208444022038E42001190400120042402241B21102C0420024421212C82482282442184649
+:803280001102114A2282838D82C1220042200222000020722222022CF245B10012601220410142000023082CA94822200200000048801202100218003042888215022222141002000000C220D43C0D18121428182C32111722A0144022812861214AC842702282880C26A2A41022C4824A321242160213250626A28248928E4220A424A234
+:803300004002800A80849422CA024EA2E79B80041001124212460322482C0825210A2200001C01001631220040022280819212122382221211029061880000002200003F3908000014002221460200C05220943224182212221A042904400220011082040082241A8818032830820000000000F0FEE4002082E426012C82A44188242C0BEE
+:803380002C0213982219A412281C298C012D818032522186C24211208604201101C681042880944148484848004848260282F05B42A0424830114082441101424A01920011205422E0120182C0110011481118001E22126012285200292284C281280088200488228800227F560E1819A261221A322116022C2282024800382A6924114669
+:8034000001304126A1142837221922B31322821622082825112291210014400100110022200228482A24F4F61900402122244201A0C2180020810E80A912001722002811281228008082840824206825821021440224881C08424800820046F1E2CF201401408224722102008825022642C1128E2180280A2142192114220188A04800126D
+:80348000248008408183280228100200882008202818F2E5D80000001880854402214848482448C02120A448808113A2142C34414842A024482180220130A246810400190448800622802404005FCA0A2A01121601421A042021020082121908308110223D214A0290814219018A021C88A23400382C03800228342886111203222022226F
+:80350000842422F2E98400181C04401121A112002816821622042C280439851242829111C880023B21C041008216A24A200419223442A08420842A04802404A0282304FF870818112A012E1117246AF742432A84D42231422C7542C21248DE221F26FC4222141985AB256E211B243395611CF812212F35BC522283A6281A245312921C318A
+:80358000F14AA8212F24681446E122784141724281288602A8426AA246CE23E0DB031AA643141B72123E61243839A12728AE122384A5421F278A5D121B823F28C223BE4126B3117482E22247F321621F24B1A113E1181CE2327C2262242C928122183B4113241A23D211E22254128A7C8381848C04688880A8641F3B0962141B2116E12480
+:8036000016721131315AF282822AA4A180B852F8821137129AE211A5972B8F4219CD922E411423B752A142E012B4422324A4348A2FF122321AC2E28E232F1ACD612A86A24C29A2CCA0442026A64E228AB482A84222AF990EC01100483C01002C0888122C082440022400821002180082218222822521A81282002602000024008002280012
+:803680008002F05546A0444AB121F211516E232F32B142F241133F36F6C2D22B3B2BA8C28AA844CE913F1AFE32313F1EE53BE82DF9C1111F1EF5E2E1EEE2426E221F34B231FA91D33F2BBB92AD8ECE823F3EFEC3C1A6E228F8A3A11F18FCB1C13F28FEC3E33F1C6C128E811F2ECC422F2C34824AA6884AA2884AE62CAC644A9C229F850870
+:803700005AD411A42217117E6335B223F661532F26F6C2D22BFFEEE22BEE2F29F9D2F21F1DFE72711F39E31CED2CF4E2B13F1EF3E141EEA2EEE3DEC23B261F24F8F3E11F29FFF3633F18AC4CCEA23F38F2C3C13F3CFC81A329EE2CBC91F183511F2ABE83AA228ABAE3BE22F2C2432F18A2448AA8448AAC66EABC42ACC42AF2FED2A0661F54
+:8037800013B7217211F161233F35B5437243F171732F2EB952B5C2ED25B342A4551F2CFC23E13F17F3F3513F3FBCF1FBE321CAF4E1F13F2EDE11FA717356A3222F1DFDB2322F1DAD2ECE822F2CF6D2D21F33F791832BB88AFDB3E12F38D622B6C2FC81811F18F843432D233F3CF483416AA6CCEAAA88CAAC8C2BA2CAAC88CF1B0D5AF6110C
+:80380000313A7331F171631F21B171F773533F37B7C2ED2DF5F2D22B7D2F28F872521F35BC73F7D3333F1DFD53423F17F7E1A11F1C54213F34F641C32F37F3D2122F13BAD2FD32232F1EAE26CACA222F2AFFB2729EB23F14FAA1F32F1BD733D523B6C3BEA1BA81FE63612D213F2C34236AA6AAEAAEAAEAAECE6AAEEEEAFA752FA01200804A
+:80388000012448A041220082B0910482241B4928124A12A124001142184218202284012302184826012E818A6412402108004820A8248220F8B37B00111041934121111850220048250280D41201140086022400142941110224000040028810022C388124000000820040F17D2B80B41142B11162241B61271619F2421219B242B911F2B3
+:803900004292112F2429F24293222F342BD212A94A1CE922C4812F2264112E5296E12264192D429AD222B491D222B491C2121B2946B29132421B282394212F2498212B84112B84222B84222B842229A842882E42EFD20C48682E51136132486E11112F3611A19419F642A21B214E92E0340B4EB3224E91239A122AC5812DC24A5A229E21D3
+:8039800029E419F22241D2219AF222428A84A429272613C9121B682394212D8219C6A26829A8482B248229AA422998422BA426723C070000004002002084020000200400188048020040010080040012000000280000000000CF5E052211004220023416A2341966181A348100C02248588A242208B05222A64129841182218102601100BE
+:803A0000189800826A0882480080A484202A2484F292BB2084021351214E23468222E41418012D12142994221311A2841041014225027012012233A441284011028A7281023C0420D41204100188882722248024844221B8120F20041681C42168601416B12365162F11E814D1123A221911622A421D524E81E0210886A2427E8180321375
+:803A80001118121C0242B23C081E412B18805412A230A1486028408284E428868484B24D062A9421003448258242A24800242004004200808204211221522924945228002140010000A048420080082C828408200282DF16052601220040221122E812081410A24221222921084888000080120218001002004E8100282448002F24080011
+:803B00002400A02400F0AE3700181416C121211C022400272930821E821480682216021991310080220512230212C0C1F2108228D1328208420021502124004082042026F216B520224111C12121221824F021821022B882B12114822223081400002848221822200113942210021EC2282128460200294C11020080240480F2B8C9400161
+:803B80002812001502218820592140028018D222014AC1B10000181012220180A8490082111482004224400224400210820262F0B37F141384022042032E124021120214002800502240811802298C02421961122A01584621041A081888002312E12204C890220020428202F0619600007200480012001A082C2602580016220220048801
+:803C000024204142819482112308124800222480342200800C480023440200EF4203281214802101502110613200184622182221A44800000040028880281602248200003384040000400226220A6800F0D7231413A2211438183C81245132122829321214166226A812002B58228098428084021A948122582B2C33B482048A2108182AFB
+:803C800008296422114821C888286022A2224828001E35A0480020028002111411882004244818480014002440022112218A0212141022014092412448222800460223042448280060CE141C220428302290222812322A01860121F02282002022012422A041001E42422182212822282928021A080010020024000000006E2C00131281A9
+:803D000081022A344158621928044A92121B343A3441116E812501198202142133129382886022909114401181D81201344001141001222004800480FC4B2A200810418101290419944386C15180041C888405181440420148160128211A881803881B84202201242A180160220010024A128212228484F2918E802211014011022D2140F9
+:803D800042220860282220080082A08200212C094860112082361229220428290282460223081002004282221002EF470E122021025223012C81018071820122902312132891222440C22218868288C832422008142081894A818142021CC2210000422302800422143FD703200280824221021392222288B0210800002902211902138811
+:803E00000828191202400218004002820024000000000021C221426F73080022111602281280A8483042166225131141E222041118228814C02180816118222715323E834212881542214181984214002CC48300282424480000BF3D01128E1100123011142100880011241A88C1822A818AA881308200622811A028881341A2188A0222B1
+:803E8000C02222218E224A02241002281062244022A242226F8A0982A042181111204123881142820300C02100191163182A01A81021210266A1240014D82131884011211801800282288280045022F08AA1A032A21711281F3233121D422581E322B172731212D211A181A83F3233312AB3B2D81133211989A2222125E32EB181A8111CA9
+:803F0000B922B69294E21B835AA2538E213B893F22E22131813C32621B44282D82421908824A22562223E422246214F0F3B3008E612AA213A032181B1316E2196A18AE211F2969213F24F131129AAC281B85E023E819E323A28A1CE812827412F132222F3AA2415AE82458312B282F12EC18E2222822C9211A31218AC82325621225522294
+:803F80006022B08222C4E24248282B62EF274D61111B1150111217342F13E224F623413B441DC2C84AB482EC12D412042F34F482431D632160181573837281A22319C61119F8E22286A232BAC1131B183D821AE134C28133FA22A22B881533821591214011922226C2424810A2842A24FCF96414400120C883004022482348214812412292
+:8040000048120100230811908210030029082180082C088084088880082C88C48280088880F82DFCA05126012A92213B541D711B712D422F3AFDC3D32F22B5C2BC13F4D1532F21B422B423FF52523F335F231F137291D11302171215F331233F31D123B381AC44CAEC2DFD82A22B543E213E312F1BEB18F8A3A11F33B32392221B6E1718CD
+:804080003F12F2C3C31F38F8838188EEC22B2A2F2CF442422F2CACAA8ABC42BCDC072AF7F151F02131EAF7A3113D131F13F332333F3AF8E3632ED22BE61F38FCC3632F21B6B3BA21FB52521F31BF83BA3363181F21B322B2A2EB25F751722F1892222B7F2F3FF5F2D22F3BFD82222B5EDE81BEB32F33EF1BD922EA22FAA2A33F18FAE3623F
+:8041000037183F1AFAE3E335D31382E82AFEA2622F2CF4E2E22BEE2B2668886BFFB041E11294211F11B111F243531B441F24F543521F3FFDD3C32B132BFD37313F2DFD92922B563BC63F3DFD23B1312B828AC83215E322F862413E221E123D33CEC15E73EEE24EE23F2DBF52F5B1E196E239E918B8B2FB13113F3AF8C2226EA215E128F8C4
+:8041800041612435A1286AFC22A22F26B2A2BA62B62282E42CE4ED0D1B361F1A94211F13A3673F32F173731F26F663623F3FFDF3E23F3BF9D3F11F39F9E3C12F39FAF3E31F26FCF2F23DB23BA81B93BEB13CFB232137333F37F553722D233F31F3F3F32F2DBFF2FFA1F22F2DEF2CFDB3A32F2AE23DFB91913F39FB83932F2AFAC3612F2638
+:804200001EF222223F3CFE828237322F28F262E22F26FE62622F22B6E2AEEE6886B2BF0418E0120124202801122041210113493211289220080000188001981002226012E012012220226822821482348224822C22A82482002F5B0B5800C0118AE4120125318121D032081410022C1901121C02882582D22104883022122E8213810C2FB4
+:80428000122918321125022D821902400220420280042240F31212E012B41142B11162261B21271419F262121B282F26B981F24291112F3439212F342BFA429313D212AB421CE92AC4A12F2264112E429E212F22EC1DD222A4292CB491D222BC9152221B294E821B2923B481324219B24298212B84112F2428F24282222B842229A8424AC0
+:80430000E822F45AE3E012A4411CB4116226123419F622131B482E128AC4338AD63299412CAB4A3C9141B82B422D918AC5312F22AC8129E41192C2DAD232A425881B2129BC91D622B411E224B891A2841B28272419B64298212BA419F64282224E822AA4842229B822B44228B2D10C208805000022000049024200810010011800000000FD
+:804380000000480000000000280024000000F0B9FA8001D01861132C04812731A2123082812418231189292421E5882488141244A3A40050228A36224C09256411211C42A2219018621214198184738482B12484AC828841885F460A601B162408118A6216411439F8221119C18219A12400842C3288901442A30820061280220198284418
+:8044000070824882181448643814008415448234482308421A64124672CB0D18131D2431114682D22892112DA39671218228B813B242831169812E42868AC55C1A68A48244482B84001112CE22A8AE144344D628082D8120031B8127121226C1114924B34618D24226C8625880FC8B950028181D8822118819140424121C41081002888068
+:8044800001882C840830212818602210220110321180522484418442008414001E48884888824C42F2B4161014213211614042488272220123042C48981284875400A200882481504824892222010000901484242840280440080040044A0842F023D5A01228651148E122C4412CD141C18182128227112541543424282A3147488B4988A2
+:804500002D647021B412B44129E42598444E2869A548183B812742872AC88662411FA498211A442202252284150683A41E26880428ED3880922125D5814181444102A6312312213721001301A71450528A8284B846086589E45C61241AAC248935128A642124C08843082123228281240284298414024248830200FF68034901285042284C
+:8045800029D48271141182084A083C58846512C8243848488B81800228291108265842284604E0186142268295884C71C1183348244002804104C4AAA1844242287F54018742490251560422509230426E148818C09630444143642C18008C140410228191182D22842E52104408163422499424E042018C311448418C21A442824C42889D
+:804600003C6283F422F51495024B412A4148395213410440064E868C22022302122AC1242114442AE5242914018A92240040246271C822822C0141C081C0248D11C026008C24840121F05EA280813123902229415142121AB219085018141143C11881108C64842694828184388594488421588A022C02282C82440434828481248421849F
+:80468000218496048480022257DA50414B1226D43462428D111B411D164128AF198431828DD58571B104C184446E844947687286D484D628A552459118B6983C2E428E282A942441C311E24136246413028C1341381A378545D82432484EB48AD448022A246426FFE9022E12D01221F148127022028D1112800610022D163A44A4418901CE
+:8047000042B048014012880425220112258262128A5222824A4194864489280140628100814889218842F8C6E124284110164144214182312624003012100284A084888D222044622428448C6241844C24622488185AC844E04204480028298154868141412984218402F06DF5901448142880824144C1212068288C022241226062812642
+:80478000441C44264A0886C2881820048828244444848911082664897042182848022632A80043381883E122F4C1D4109231001119011C82128214211426183442100222860848288522D3488224048325528421210000100221260410044221004018064825F843234004141901488C1118D28428B928180142A1A200608420014241247E
+:8048000012288A224402208422328800E880628330482004122227C430844B12201402BF49088242288002271218430128003028181220D22221018302618C0190181200489022C0128381082228008504002C048C810410A214262848F181EA802442C825841C021081122212728814E428028312644244322D424E242422E1284C982428
+:80488000C1302C8C1404102492841844C342A41242274218C449644410781218084A11C246BF490D1B1216C81484188C4108800125410423088820018842219018424AC14800A8498208884A1804841AC4884AC842522D42F048922400909223A88448881022F25A53008501204104D11004A1158C0888264854420023810810044CC14852
+:80490000841A4408006180721834B84184810081122C442881012E44412C120812F0A7DA4019C43456881292242AC4241C24490428434108602E8CE142042337188E78E0420C4152A0421480C48A2A8804602488528142494144881288440884466422D022048F714483628EC712A9B238912C18DF23B221E1713B22AD82CF28948883DA8B
+:8049800028FAA234472228228CAF5F8B758F44D428E4E6F4166CC334B883E8C4A241CC44C2446F2E24B18EF118688F4CE4C4E1C8E4C69252CE1469F44878A1C14E424B74A48C98544AB1C4C1184E8369F66B24D0149114135155141D149D28841499C4F29C524267C848278AC8814E92C55E2244824FA3129482242A57842F86B8A8F4280B
+:804A0000288B2285F48222282DA2269814988F29B84A42A224AF83E2A4B122F814582B48E781169A66AF48724254AE29A841602269013F43F419654CE383D521621767135CD56432269634A115016D961E1485827226B412736C94A82E8EF062ACCB218B1627C12F44FE14741AF1441423FC44486A88684A16E4487834A8624B828B41C7B2
+:804A8000C3491468214662A44C11FA48944F22F488883E648D668B268B5183F467D80041844541A88420241128088648628844920020011200800198901410046908989094D024094502492881084C086C28011244120085F4E6F8A06C1F917324F4212D7EC2FFD2D18AF4114597868F83F68DA32FB2DAC2C8849E9A2721AFAADAACF2FAEC
+:804B0000FAAD2A6F2CEA4CFBD8E48FA4F6CA82EF64F6723E6FA7F2A6422B3A4B9A16B8A44EE62EFAC2866F68D842F2B4B43E684F46F638748B764B51CFAB36826E288BC92F48B4DAF57254AB9BFE322D48AAEE2AEE86A79C23F7168B143F44F5712C174366F5F1437F5FF532681FD27665B124D4F152B33B224D861EB2AF22FA28AA2CF2B9
+:804B8000DAFAEFE1F2CAAAAFCDEB4DFF1C7CCF8EFACCBEEFC5F25E1A2FAE7446BCBCFD5D5DCF8AFA4C4FEFA6FAE2866FE6D6CEF3BC64CF8BB7A4F63C74CB728F81B5EC768CFCE2E8AF8E6EE86F49E746F4AC8C4F2FD3A6F4B2EE2BEA2F83A39D6E369FB60A1F15D444742C7C28F53C2E7F47741AF871316E167F52F4C9E73FB6FE49EAAFB5
+:804C000064FCD6DAAFE7F5E8FEEFA4F6DAFA2F21F3F6B86FCFFFDCF4ACF7C686EF64BA52F36638EB4BAF8BF3F4945E114FC8EE66F6E2EE2F6CFA96F66FC1F3B4BCACF73E74ECF61A7CCFC1F51CFE2F62F7FABAAF81F714DC8F81F5FEFCAB372F86E283F7F8F22B422B678BBECB566F1141F1F3649F53F739198FD3F17D4FF7C3BF91F2597E
+:804C8000399FF7F1ADCD1FBCFEC3CBBF8CFECECEEFAFFDFAF68FEFFF4262AF8DFF14364FCCFB46BC4F4DDEE4F7E4A8CFE5FA4674EFC5F1FA54EFCDF1ACDCCFD7F68CACDF66F6E4AE2F4EF8BEE6EFC9FBECB4CFE9FF3E744D46EF43F73878CF41FF38788FA7F79AFA6FE1FD365CCFEEFF7E3C6FEEF23678CFEBBE32A5228BBFC7663FC304D2
+:804D000041005024882641480224822048448802810070480481108851482183A412812220022342A812842284260226C248E081048CC4228AC42682281228F08C28E012215114130190141170118408148424A24445582A504A821840140621908240280490828614042C082C0918160C5028400240988843110840F9A54BD024F41124F4
+:804D8000C5F21124A7141F49764AD241B64AF18164AB961B28AB9453B84A39A4AF5439242F147924D812F934481CF9244A1CFA244A16F1245ADE212ECA9E25ACE549D2A2F491242DC21F49D22CF891248F24F99124AF24F98124EB141F48B24AB981B24A3985AF2439A4AB9443B2427924F842944F8294984FA2F4FEE850221FC1262231DC
+:804E0000221741A11D248B121748AF4231812D365B282143DA1A31842D2147882F147386C8214FA8E514D2A4E8145AA45E214D8A5CD294EC51D284FC412CACF81164CF221CB12CD841948C1F48961E19764AD441B24A9225AF443124A7444129EA82F4428465A8346F22F1FC6F40288804001100004880021A010000000000000060140047
+:804E8000848004000000008002000000003092B012E222C11187134287120022240015485818800183228A816142412504482821218A0125C42624B024B118084E828B2585121828058C31831024229A141269185248899C488F5B01153481103281212729939114A084131A321229D13806C423D534B144D848048C4418221202361882D4
+:804F00000881128A8208AB83A54424232206AB1260844311385C2724F0482483C1448A611249B2AF423234E2211B21199429181D182604411F281218E88162122311E8817234F244828921321C6528A842264212B8127881129428A321B88422E988E648747264A22698684E124F816221178A4901AC220C45D82648024E8847835F210A63
+:804F80001413C113848602272880012B84402351128C044123348118494484042110022A0100413022128522114A88010040280485B414C42243A134166844478928481F420E4130221222151808004A0120011588488809140000430224402894468B2521001044180400410000112184440022182084E4E34C2292214CC1234562272ECE
+:8050000082182E141A12723AA3142714172CA235DC22394825924813B43828E48422344427914F81E642711148024C89754262212C02218D82C44E8A26222202423044252294624489344C928C02CDE4D042C2214CE23221B22361A2C024282945B942D112C4C111D54242181222648A4268626CC4192AE141628444296148704282712294
+:80508000044483087022140220141146123422407814888126F4A6F900901210344823888181012B122001A39A828CA9C16094111240480424CC14C81348AC26A11400502A40129CC8208202004825288414A424428884F0D578101A8244915216C844211246142A1552348428824121482481195518842621C4881E221012588214411519
+:8051000012A8828112A5031C11213481266244893844984328214948426846819BF800B021445848269412842504402C118896854422C01C27214244444D4218A5A2854490A180743E61218E244E38811308301841424C01A185C414224031242924C21A4E8480F14A68F0411412C1444021C2252C820128812144212781428C02D39214BB
+:80518000842042480427188418484C01284844158232244961420021224A21984220629284A4472166A41216E842F4EE9CD02305154C82E4D13226BD261AD22641C81A83410719989443846281B743CB149F41541CEC1268A483B526489A91C054E9F1241213C434A67A8198344D1B161CC4434A612A83914867814198A2266E2C8CB346A6
+:80520000B21872143868DF3E0C43282152C1C9014A01414880464278483624A122A1490400A01417224460112128AC1428024F220814282420321140448196828A2424524812891194184B484A12B48F0412405424438102222428800280722214A482A0842784222488C12A7444D8421288023884124240082227484B2810A82120A428F8
+:8052800081181502401442482484A1243F210B28809211288128918C928180084E841A44818604C5F12112422648215A817041E82234891B4283482244318164130815582268181D88A29489D43224E8848118242A268834848E48F078C9201812014C020040022489440282A1835882149014128C911240814808250823426284372A2AB5
+:8053000044480281122886141414512144803242004AA3488982025F4A0D4A6243242285626181004321410140817414114482A248F042884AC215246C042324142444054442602215A443404884542111441011144C18024728188221C18DAF2441262202812C2482C4248C04488100104201242884130229BA41111894211C922124D0BF
+:8053800012024490824025C8641260486088488681A148C41004403C44C43F7206181D144C440200103222D012888464294002218342584130282C041A3228248D1646744864C24A58421200448440214448EA82A442844304244AC2448C0443082446F2DE840060216011874817211413819822281119314418E2421C8E142498848001AD
+:8054000010514288A028465184002245410811001A12420200296442C028226D212222A988F8C66124602812154402122211442622044421497218C221C911046A889444F01422144A0841812024C8224C14118C22C424BD1449624400314190288122A14598122383741421F2B56360F4481CA42488760148C18F11244146A121545811F6
+:8054800045C822504111618005A840041044414561A2441A5492108868282485016490284448C042C048002932825F920214DAC23125D5E37861921237149D2CD71C2B23234E79D4C2617F2353184B628FF2F24148D7961F527D68F46618E25B66118D4FCCF4838945E9C8FD4C425D185F34F4318347A25D88FD2A8DE19B222342D872B428
+:805500008C68142DA325D983D8E4F4848EA9B224F442686FF6D242A7269CB324FC8885242E34272A57434F2284D346F931288CF226122E742CC18339941133C4841FE2E7CC98824F2AC2644B284F19F288229DA4188FF432812F2222E146F264222F42F282C72D2C2F4CD442B6824154418E829F41E545F3388835DEC97221D86174D4C198
+:80558000318B66265C4843A2C143FF8C88CF14F48824FFF60B6F25D445512219333C8F81062A44F1128A906183C4444F61A9446B85B5A314A5359227848C9C416D4287316B436BA6C714CF66924B81844A024912D178621267A545FC44A943BAC463122D428B4C8344345AF044422FAC52688B18884CE46B7842FA3F48000000460142A0D6
+:805600008480081C083081B08104001100102211210D922009D21492252141013C08884888C082802881081400008F6C015F54F735345F7153663D4B8F61F75872A3F4385CDFD2FCC1213F28F68BCA2F24B8C2F467651F2CBCE6F292D3DF79F5B5525F91F359797F64F4E34A2FD6F61E1D8D42FED2DF75FD33C3FF6BF632B26D9D1F46EEDC
+:805680002EF6B23A6F68D141E8DCFC5154AEBA7F55F7D9DB2F24FCEAE89B6E9F7CF41B82FF79E94FF7BA34884E826F6CF846D64F4FFFB4F42DA2DFE642F255574F86F5353357339F37D26CF7797183F6793CDF5AF685E53DE2BFE2FA46C72B6C5F76F64F446B66BF91F59D759F1BF76F6C9F82D661F7E76E7FD6FF5A5B9DE3CFBFF7CD672C
+:80570000EFBBFE3EE5EF6FF9EE7D8FCFFF54927F7DFD27B6BFC3FBF1F9DFD6E7EFFE73755FFDF742EA2FCEFEE162BF26FE5DC2DF7DFFDC74EF47FB24AC4FA6F88F886BDD2F4DADDD6F6FDBD54BF247777F62D777536635F76836BFB4D38AF43818C7CE17543F22FC4BAAA79C4F14FC43459F7EFCC6472F5FFD8DC75F1AF81739CF95F74CB6
+:80578000D6AFAEFC4ACEEFC2F41151FE13F75C2E46EF72FD221667E93F96F655D77D77FFE1D819F8D3DF1F69F1AB38CF5BFB98BB2F6CF66AEC8F24FC486A7F7DF41FC74FE6DECAF2A4244FEEF6CEDE6F4CFDFEDC4F48FC84B6DF644BF24557CF42F531336742D5F76C368F83F72948DFE3F16CAC1F58F7A361FFA4F6CE4C4F32FDE7E7FF1E
+:805800007FFCE7E7BFDFFDCDE5DF5EFE7D7DCFD5DFC8FEECAEEFE7F62A4ADF19F76C69DF55FF2CEEEF6EF72A96FFE7FE66EE4B4C7F78779FFE2FA57FFCFCAD3FFFDFF6FCE54FF9F1C34C278C4EC28FA4F6D743DF7FF44CEEAFC4F2E42C6FAEF4BE9CDAF9FCDCCFACF4E4BEFFBA0449014D11901480411824492148A148641244484C124197
+:80588000048D2413684431859412422929949290124229012B12842B128021612248244021414288420882811220F844586018006012842170224268324042F84212112C0200219A24440A844A02464442612242C8112A0829081400C011112248001C81042A5422B048238248F8F3B2E022F4112487221F4132481F41326A1D24AB141D45
+:8059000024AB9419B24A19B54A3925AF143924AF147924D812FB24481CF9244A1CFA244A16F1264A8F1DE2A2F49825ACE449C24A1F4DC2421F4952281F49724AF1912CA3F48124AB141D2CAB941D68AB9451AB9443B24A39242B94478229F924484AF9244A2F86042FA2F41144A3F21144A11F41722A4114DA41D24AD941B24A9B25AF3427
+:805980003924AB144782AB1445D81ABB26D412D9A4D518BA246C116DCA8B2D45FA98214D4B8B294D42178D45EA49964C9A12EEC956241D4CEB141D2CAD141D6C29D381D448A343A74443D24AA1422D946F82E444F9241A1FFA0B84800400000040042811000000008001880000000084000000220040448202000020042501BFEB0A121269
+:805A0000504246115122D0482118B281C2482C013181102411944489042444172749417428E24452284A7898148204894A411588B425C444497128418291441A94444826283626124283BA4CF88C1400863311872124455881191B712668281073C26D89A4502285D128A82C2A41C42686012166FA6891100138421E84804182984A2F1154
+:805A800006818392C3825289C481A4221E28192D21C46487411E45F026732061143562E11C1454288851C37884622A95F241168B38A5115822D4ACE8688495441662384388E162D5945F281352298AE28984094E18AC8A984D3D3842C316D416D884C2428372C4314843925887132C91244F21D484744C31D41608208101241558121B215C
+:805B00008D12282111428608100220813224814302244E2125082246045245428404101182041183A6411C28A114C01248288AA424482812B8845F3304181D244112140080011081082C184402428220280450848100201846A48242611E2422D02A4888481802000040280424504840048F9F084416125134E4435424AC04478A232871EE
+:805B80001271825241ACA8121C78144864C8548343648824181592348C3611422698462AA82CB018D88298442A1814F24821269888135492AD8346E4414C3EA44D58430B222A3824FF6F052052521875184204B0882208908229C88232211E448880986800001480044354842F4A84A4484981116A848286024E21209841141588C41CC413
+:805C000029481416244224F25C5F604116051504460427A418412117211909748504134818D484188511948845781248323483E2380128A0286922E282287886922844812598288424812318A684424CC2588A13088A12F43264B02865418D4441D0120143711264244874C04468238191481A1832814185411124429288116E1460822104
+:805C80001C11C542C334282564421644E812814102248C9A894429321629227A244212943482BE9150493042254138244825D181129C21214416912282C44902421632182880D81881C494272BB088042246011C3268174830481449081D28282242B022048410088812422126F84B7B001001430181840081428399828D11418816413429
+:805D0000148742402408B02801404862414B8480D14281012C02278A32278430581B188480812424A28410A88200243B6AB065C116501685F4241146582444248914B38AE12835194B8143C9689823E5416841C5C18182842E5A85867962E888D4C2614C424D131B212B121782216887511A888141284A18C8414C24F22214C6A8288B2845
+:805D8000AA61444CE382B8470500C5012C012417818F12C14C26814412652410381544418D218428C0141302181C92146022281890444449C824E5A228C7221D6887121AD61281D4226889248C442202412100246F2F0C274140081160418741101209A4B08811141CC211298431444D1384200420011608161468616028401208B081850D
+:805E000008842051822D9420A118848C45822312F2C112302121403424161821541200A0845815021841409584804854161014146418494898884E252062818634414E1412290800C029824C225224814821493248841864BFDA05100811154881042414240013896228C8608C836212000040714102120000001144451851481D4880CCB3
+:805E8000240094210043229638C018442C2AD25E014095420085341990184411150624001C02241100208498842518388517240014181C427828063A04A601458241A214812114242240844C02182504FF860A8200122441108834441028046518D82848814808148C082084240444844110522444822A084C8122A44B80052C0418403CD8
+:805F00008881C054242608F021F3400D4D4940044110026028442810344181418AB4442888441954244552244220E888F446288581641840010041502244308288481EA942803384308210022F9A0B250228512021820593A349174116384613611143A1C12011493814463481A119819189C63843C081A08266F82411182E8129D612814C
+:805F8000199248844A4901859146109284902228B01244F2A24D0040012460844118854248C8A41449C88860A483C4222841502185021001414449085012882111A3C18964C180E1324418521816048142244903124480F14F6A40687449241458214011086048A02822117084113184407143888121A1842328044218468124C41CB02825
+:806000000422811047C118E044288502214341082D88221046F4D5AA2419718111224168811D3947252D12A394918CB824117196D174F814522B1C1F24F42B414094C19D413D8329247541E35CF88181A5D16CFC48A8111F58B422A599A57184F17E35CF71D162D432AB1573548A371E9D1185F3E41627446D84ACFC3612E72C66B818C25A
+:806080003441EBCE7024734456444815C7112B45152CC52927948691486F1DF4282A821F94585CE7194F84F916A54714879D46788464446D4B2D44697144DEC4ED88D144717CA3165F28982D5DA29943B82172C4A845A7182E7A4AC4888E8235B41952848F86E147E388E643F61282444F2A7412F44E5C142514DA995255C3524FC594581B
+:8061000085D94511D82BF1C28E2CD941D98971A8D481CC888E241F8AD481D844711616D8A45941CB811D481A240C8E428CD424C224266F4B7E4A19DC82B8197885847C18E421D9287452F8541829D82822318C8D848C91386F8221C1226FAD01288052142824288042220840240840022C0389010081100883112115221122140221000090
+:806180008C4401404882044800801488047E53703474255DDD1F13332197939795DB22CF47F71C1CAF8DFD1911955D47CD1EAFF1F932319F15F9474DCFD7FD36351F58F811517F75F4C7CF7F34F415154F21F1D6563F35F553523B679AFD989B9AC6521F19D3E4FA9D2D1FBCFC525E2B739F91F541832B278FAFFEAAAA2BDF6F29F99B99D5
+:806200004F22F2BABA2F28BE82F8859CCF67F978384B116AF4C2E360431F52F429291F137329753BFF7A65DF42F23C34EFC1F1CAC59F31F15BFD6F25F89ABAFFFBFB5F99F7D47FD5F5AE8CEFE6FE4F4DDF91F51F577FFCFCC7D3DFF1F14C4AAFA4F44347BFEDF17E2F6F48EC38F8916B1F38FD117ACFE1F39D7F1FBCFD56563F33F35BDB63
+:806280003F31F87A7AEF6FFFAAA22F6FFFD7DBFFD9FB2E22EF2BFBAEA2AF2AF98E9FEFC6F97A387AB764F57E2EF011325D45DFD2F2191D9D29BFB1F16F2DDFE4F546448FA3F35A5C9F91F14868EFC4D5ECF18C86CFD3F75D5E7F54FC44466F16F6DFDD5F5CECF455D76FA4FC591BDFB5F1C7C59F9CFCD5432FB6D7C2E4A8F8D24C2E723FCA
+:8063000051F5111FBFDBF2998FBFDCF6F97BFF95FDEBF2FF77F6DA9E3F39F9D2F36F68F91F1D4F65F5DADAAF8C78D8FAF8BAEFC1FD2E1C4B562AF3EA6B241E363555989F93D359721BFB5F4DDFE6F71E1EAFA3F34A489F91F15C58EFC4D5A8F9B5B7DFFDFD4F4F7FF5F53E5EEFC6F6DFDCDFF4F44D5F75FF56CADFF5714DFADFDD9FDDF9B1
+:80638000DD8E6FE6D7CEF499DA3F7DF4E2F2BF2BF33FBFFFFFF29FAEFF7DFFFBFBFFFDFDBBB2FFF7F6DAD6BF39F1D5FB6FECFC7F5FEF67F7FEF6ABEE8FA7F7FAFAEFC3FF2C2C3AB364F6EA74901410020034124501144021493381A04885B481242438482014534840948290868394847024014D81501448888CB42488446288204844C812
+:806400002484288285044C02CF880727181150417011244444D141C413824E12402141840449841A0441102151828248850481C02420212221C4282D1144801202A11398822224D042688200009F55092CF41124C5F211248F14F11124A3D441B24AD141B24A9921AB9453B84A3924AF1439342F147934D812FB34481CF9244A1CF8244A1A
+:8064800087114FA264192E5A96C55A9E24ACF591242CF5912485F2912483F49124A3F48124AB141D64AB9419F24A9255B84A3924AB9443B2427924989A4F8A84F9244A3F930AACF411644D421E2C421FC132481D2C2B141D2C8D141D682BB415B84A7B24F84A9147834E9147811CBB36C4914FA2C5114F226C114F2228E82265482E19864A
+:80650000C4581D2C181FC9061F4132481F49726A7291B442E149762A6441A97A15D82839B4A938342D924783A9F9B448886FA295135082000000000000400800182004230218000000400100000000000044800200000040011F9E0C1514024140592891912F88848461242448A187182D4248129C614114882C64148574184452284A61E4
+:8065800022C38284A1412D82819C588244251A84F914282D212D812B81A301454268421881423028822EC91442821632214D48645C8491326018818318C488684A02988B42008352842824288018810AC81226847221044C0122420021892C12483448281220CA2138CCEA1548D49A4F3145422C51414C54142D4F15EA8192484308AA54EF
+:80660000228229F228C1422B184E182C311413A28146E218412CC182A0841D22CC0889A342376684861D486224418E12C9B385E63268A34588C6248941A4298C622245782821F99E9A400280124808123482466181814183C4482420245218105884282C84528450A11A024A824584210812214C120800A502881281102202144A21AA9437
+:80668000414FDE0D250141442503223028A0844002184100242240084054211443429114122948A4421E2400408401228400802414614412A800121004F05457805222281C829221182D181554861C311219C84E1184CCC82C868464414923425823814C44C8168E4800238528A82122898891821B3417411E84478433C5A817898418108C
+:80670000426821A0848F42243618F04F838012821284922338849C02C818704226014D88402484410840417842C42415E4C50825C24422000000144F11C2848584A528CE18811142128608214248448301ABEF104312C4213140824146CC11211C1848410C4D282C8812B4242142586214118112211282184AB894A2212883981423A93490
+:8067800030182C44414821241114222201924D282A04F0FBC914894465421B1414283865B244E1440128249078424290144C311A662462A8882302004B21AB68905180541842601122239144402344014C51341A3426001ACA1425A62426048FA30E95840363440841400819721314D814857222163412A14044581A40D814C14288003084
+:80680000112014886C2428212961488225854444088D84AB961008AC8304241818F03CBA24185081104459182E18261122211402402141082002605449862411C8E900848D8421C022492121028440480858120081122911143448880044CFB844315349538453511C871255D86AF128474694112711A146915826B714D42A7118C416C39D
+:8068800073485481874C29CA442C1568884F22814A082384C4412981E211D2225348C8214631448711128D828F21C8486508CF22B1147C5C0212002F4D0741112603002A81822121C264244341820400002228118F443123004E21304818874D002A48D42201201954C18502428091451832290128C0842AC43441D7C52418826100121475
+:8069000012528442810041218100414880148424115284491412964430422905450849842204464254422084684421430D6314048881428CF2ABB640524150381CD218445486A01C2229138401130C2312480244DB8200140050184840C5140000128840420490A2002D9100E08811D28401D08441F4F3A124200812450825D83242C81401
+:806980008C41911412C14141901220298A024482471400400129018902810010341260440024484210321428410000F0C84260812487218606439431002A0444317442682718E018020050211909849022884044135141B419D224D48162413B215CB84322399314174210E21821728298C21862491124A681EF2C0E222244421241445070
+:806A0000922240028041848202806242604428583C8282041C0249144482022D228092448003800A00821222200162407648F18F7B100448835128812344285448891408254A4218420828421142A246722491824225E2143246400123440A00488448200123E141848C83818485218221286188441F370146818444242603620026F12295
+:806A8000448928C8A12224881443588240052D11880018842430123A04844182002200400430114908442184890C218A341226724A0317224F88512860484048011416440186658200452802A84A880828C02800C022141411842924120280412401224124449042294204284D28524B21007FF10584111A041682A812494401C044112931
+:806B00008214C88882291C2201211399949084252402A08446A18226C428C0412642452841C6A142C024221C42018426048A3424822302DF1D061F216648C57A14788C846A95B741B14F8CE221916217411E16C8D534AA83BA4828A25B90C457112F1A3481CFC2342A1239A442242994246824854292125AFA52124344D232853821B041AD
+:806B80007514B19278466248C78156B494B412B58461944F82F6F2C3242F127183F312143C9132ECD54BE3320436847618DA24581E8B262F2C56214578B1D164D8827A24F428218E421DA243D22282F42246878229D245E424A1936FF2B122742265482641E5125261671326D454A5184E314419A8144C3244EE2445E844F2C42487414F5A
+:806C000042C7865F3708444F8502A744767B5E7124F244285E4999756D7861511A1B887D1E26D884D822DA2202428EE1174C2E8447441ED31551644A623857742B8447413F74344819D284D212926C63D2CCA4194E744B892D2269EA22F4A2822F6C5531BAF53A1A2DD22AFB28182AA8C28F219818DFA546212402224822480088808804EB
+:806C80004001148C84422844A824E0440228A02C200800130C1318B881041B4810011904004880048A44024282425D91F092132FA3A1233F12F2C9258D81A5DDCAF34C149F1EF2C858AF87F3DAD82BD58D188D8BBF9AFAA9A96FCAFA4C6E8F89F948885D495FD4FE81C14E63DF14F44C44BED28D284D844D84DE524F74FE84E41F3EFEA765
+:806D0000A59F88F898998FB9F3DBB32F43F3F5364F76FEE7C72F23F722623F55F145873F1DFD5414CFC1F12E646F49F924A44F2EFAB4344FC1F7262CBFF80165F75252AFA3F32727BF55FC1B85BF14F46332EF44B5F8F6F85C9FB7F5DBFDAFCDED45FF2CA7BF3AFAA3A16FCAFA4C4E1E1277541D297FF4D123F8C713DF94748CEC2DFDC83E
+:806D80008A6D844D872F4DE565FC81A5EEA27F5456454F5BFF98733FFCFFB7F55F6FFFF4677F7FFDB3B73F31B372F395973F19FD3436EFC1F13E3C6F47F92CAC4F6BFB26244FC2F3A2BCFE88143F31F2357747E17FE1F17B3E5F37F15B59FFC7F37C3C5F57EF47B7E9DF88F31496FF94F12928FFC2FA2A28DF5EF4B6BE6F4BF96321DF12FC
+:806E0000F6EDF77F1AFC61E55F76F46266AFC3F5ACEE476267786F6DF164A44FE2F666645F6256744768BFA4F8CEA63F1EFAD4141F62FFA3C73F7FBBE2FA51737F7DFCD7D54B94CF84FCFE88EF89F9B4A26BEF2F43EF89FF6C5E8ECE246F7EF63777AFE1D1E3F15B7CFFD5F64F45FFC7F37C7CCFC7FF585ABF3EDFBFF19F9FFFB7FD2F24C3
+:806E8000FFC2FAA22AFF5EFEB6BEEFCBFF6765DF72F669637F1AFE75E7FFF6F62A2EAFEFFF6E6E4F727686F6D2545E926F62F667677F62F2A4A7CFEFB37BFF416D4F46F6D4D61F2BF7B4D4FEF23F1FEF25F7D5D77F4DFD66B4AF87FF7CDC8F87F9DC8E6F4DFFF4E44FEFFFE4E42F4D0849014D119014502460121A64221220492648062CEB
+:806F000022088244134804422185044221100229082B829082E022082E82482482248A442388428822880281F0CDBC200218200229A121221D24002C011422004C08281120022302803222001248288002602200402288A8280020420281262824021CF41DABC0421F4152281F4132481F41324A1D24AB141F48B24AB981B24A19B54A391A
+:806F800025AF143935AF147924D81AF924488D914FA2C4814FA264114FA264192ECA96C5CA9E24ACFC91243CF5912485F3912C87141FC9724AF18124AF14D141F24A9119F24A9151AB9443B24A39242B944782A9F92448984FA2F4366AD0A2F41144A5E2C1324A17C1271415FC4A121FC8F248148E282953852BB457822F147925D8122932
+:80700000F1428569F442914D524E81ACFC18844D4A46D1A42CD1A5EC51D2A4FCD12C4D431F8956341B284F14F18164E7141F49764EB111F22A851741AF14BA11F248943AD44A29F342944F83C49467834CE882F19F9540288804C200000000280000004410020019080014C08100848004000000400428000000421002FBD32426624238BB
+:807080008041C41854444C08112148812634144A0831108522024816483416424F8952422381840200A82741852664824E2C8684820C002A688189B414048A323488A4AF51025C213886848562885156EA32D881121242C1895493C82245183E6C898252481D461C722246A41489761682A4128221482E518221A56132B24721164193182B
+:8071000020513283715A64814522318A4B814A018752F0EABC146C22AE298001125C41D421184422225481CC9A14422184A454E02512718492186C741468248E7890821483A641422417A8909C2335238B24C918A4842302812A4838481694842C062A6881BF73072D1144618485C28CC5C1482F32C82C241114178844112C728458685BBA
+:807180004228228D2451282B4244184A9216446B1212290426211882F2241328411658341222123416F8421416C81612AB841298435348F0FACD001200E08102844144180090124100420084002002518A628228181280220224100421844A014018081044022841208101CFD90F405582C012411904A4241414843048815441814781125D
+:807200004111008924B1288421815128412B418A2144D482988460C8223214128C2C0210AA214C4402382DD8B02888F4B5760014844052841C1448586214118424811001894404454801608612C4AA6182289012202A042C1804442032512084020018460221163298188C098F110D814721001832004480110480474C14048381410200F7
+:8072800018E0140218128C11955283214254828844AC28C21880C18C81842483624244203224482128481FE3074F12211208443611721231388008400541E0140250128002466812137124C818898102834264211C2292128141222890248319A2428420E44268829042481AE4410441EFF3052180521240C41100288100843013004183A0
+:8073000085A325004140066044848B12004100CC428111AA416124284811504145181204101888084AF8BA6400125341240100151228410912184221448C41140840018044020090442042841141421801709108A21628118201A02444442200F02AA330362A1118147421741392111B2125B88811095781122B14212E444446BE11822252
+:807380000244225C6142815694282AB12C041E22112A911B95D28431211A14748562892B481B41165214C53284C32234428D4489C3D490C44BC940014F321181210110880200005110911812811A041183142154A212844008414443024302248426028B1228228C12084A210222442004009FFC0E00004004001002100150180084182297
+:80740000400222001226A22110080000122C01210080012100223024280000F0B2ED10028C413818891141982880518184834111098544C211510022100C00442400211830222681C22143D221812381118831119971182481014445B81894444A023F3D05A1801188414801890221818183C121818181004C0100A01200122001810000B7
+:80748000802141D41281011880D11261112A8101442280252404EFA80884831408844C018100474145B524B22102111441301B15D22252221AB312718804004D2228355111318D1885386A1C22623222242218701C54444B222E28C12812224485542865D222A211BFE10C24000000000084200100004400000010048118220024800200DD
+:8075000028000012120085418201002004F0A78510CA48622C0400004014741884820212000025022118988288004011C1238C32288C24C4421004181218444541FC112828000028D0220229F4E2B74028820400001870185141222E21910080210222219014908100004001400A4800002284141144322A02000000106241FFF80F80042C
+:8075800000448122404104280012250800100249018800004081028480040000004004280000840010021AD1C802000000001028810184008901000000000025040000002002280028000000800144120000428F94083048424200804201C5143424302184000024255222126049862808001551113187828331484A621400006011474152
+:807600004534242002000024272425A2113F730EA4858884342200800110514C282800810000459213182A81884804005011302285C8444800001301004586C221200100002461BF1E0B2901441100200140011021010018000044440000200122002428D022020018001114811669810084000048706C07001002001068910030128400D9
+:807680000000008002400400222012020000220000901800008400800444D08B0421222646020028009417811219D118612184811A810228505420125124001A2162222A8232124042120220518119011058818528911884180000418FF94E2211021110448821D111A111508816411818080000004100444100280026A2222226942110E3
+:8077000004381214138161812D111100C1000048481F48062400902200229951889114508211A01100440041604241844014088042124292222820A222208221C111971130181C4122018082A4644146D4AD0E6F23D222E222B1122111022C512239F8121B1F11B18179917918F888414E48D09154111C548985F84448874447424B244F92
+:8077800042224204284554642E246F23D222E222B132A1812B88C0922592832F31F111119B88179885B888F44848C04880548885F844488FFC026F22D226A2123A212101182592823CF1111319E989588889242444511148155889688F44544C49A222222280425444386F22D226A2121AA1819282182592823CF1111319E8895988892491
+:8078000024048044588868EF330E0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000038
+:80788000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000002A
+:807900000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000A9
+:8079800000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000029
+:807A0000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000A8
+:807A80000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000028
+:807B000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000A7
+:807B8000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000027
+:807C00000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000A6
+:807C800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000026
+:807D0000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00A5
+:807D80000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F23
+:807E0000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000E3
+:807E8000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000000024
+:807F00000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000A3
+:807F800000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000023
+:80800000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000A2
+:808080000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000022
+:8081000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000A1
+:80818000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000021
+:808200000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000A0
+:8082800000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000020
+:80830000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000009F
+:808380000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000001F
+:8084000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000009E
+:80848000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000001E
+:808500000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F009D
+:8085800000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE42C
+:808600000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000000007F
+:80868000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000001C
+:808700000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000009B
+:8087800000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000001B
+:80880000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE44F01001414842012062003442444248C4231111C022001312890186981A112811048A1219C01418443722408130222400440C422008902C8
+:8088800050865F6B03111542111814C624632172229424C024302426322447214D382D222C61818D128425642116C3113312491949D438423522850115181B5428902644790259127824C32E2225C42E282B41258884F19153141100502181282880420400282124184581038118160818210085052841A4006011114511480210418502A6
+:80890000200200851442482804EF75050031110044633126212232410000A426181121414A1204322003501880428F3238400280420E222902148145312C008032420027C13FFF02400184410000440022002654422212258201004011018041098400100140082032240040140424442428800100278C0000004400000040440428410060
+:8089800028210010022D11250B181240011140180844C1004400220021222742002C02004FBE0A000000000020410200820000004200000000000000000000824002001200000000BFC50620821203154459141149110211008504004414800500402892183012105242602140044A52921351814F13B422A1284002848483011E24278204
+:808A00004480FA9F11C0213112D021024C114804855281C094111C93128C92128C829425222861282C21951E4D2118A012181B146C92218D148D12825112C34214187848113148C0A22056824608428146F8BC5450211CC22200105941116C4142084B18D06822912821C922C424382C422482F118422E1887112C01182D124C15741233E9
+:808A8000184D12E04412D91813C96D2D38A648211462822508214F2162824344A886BECE2002181126534149411804811114403111001840112104001042342480810211222841848811294114240119048420083E48818C0400843DCCC01212701124421C54811091881118104828044400820010044014A42830482084012542B82C18DD
+:808B00000113B12428018400D0842464814E24120044227D1F504149224162C190127052982C122B822185139442418268304D4111E2C41116D2146284A84668248827461225C61143C831802DAA84819C1248028C118493244A0242450868847FAF0712298331142B2185121448982989011285018143248804451804220016428424A86E
+:808B800042243026D024211144698842201188010018414E1C622E184C22010028EF530A45110411C44118112315C482131A02653842004C02468148815C485430214538248328648C4858211582B822C1241B188AB24138A41D288485028420128424245484C064844F6108800243444282143132184440624129D24241120150844304B0
+:808C0000242C8411F252846442811429419A1442428122A449C14240F2441222C044222002100270441834226F790E123028233412441622012944941889096800181884400821814901882341444441280121A1281E441A2208A034831281C4846242004400C1122E18217BC63064250510088504000021501884230188301118444282FA
+:808C80001004200190C42982440116034222841400C01810612120A11483410820046F36094F23645285125428412FA1042400901A2741AC24213112107811941C00278841B016D4623144449052ACD22424048D212B211E682E14A41416A2422D214A0113642522602189414848941C22CF9F01002290121034112B121A0416880825513E
+:808D000084211198108844842454224400188170889412123480414422280462160C844A080018490440E481A424A0F940421408488002810024004302008442C08481004028048140022860240088438CE24408494888454848C41800C4484664C810048F5A0E48C0121002874483114208120020012444001004E0218484480800004421
+:808D800040042002288624A212000042180018184218006F1108125820249111214400840014214425012C444A41082C1468880025582400002D224450284140140A881008480020410220C12822227FA80C41103414C141411810D422A818818C5A48184C7282140C81A028C420C1A6CC01C8414548B4C80188C01484410026B848110449
+:808E00001E28188904304842608200C911F87F5D0011C018A04118830427881088420481100C642014218144044800411024120200132848011014252102160418611880033824F033CE00441224008C02414189088032284008002068888118428C08482140491119484842888402AA0130286244122843420C832204388429012F1C0561
+:808E800010024448A5D42244041800843824412001832554484331C4908800269448482224C064284428415240A8342A21452C04281E48424840884408C068EF39092140188131482442841D1200448D120046D4826114188100D082081012022144210042B1222518988442980028182840041200201204F0A17160C11229548284002C8A
+:808F000012948224861492226028002D22800621884E362488C4469214A4D83CC244426D182C82CC222006C3344842C0448138209628424D1884241042E4D7092458A568418F8441FC38228F41432C3182AB188782478121C97142B21851444F25148278844C8A365427A66DC222458654E16D222FA47242C4728CE221E884A2A5824B2AAA
+:808F8000D6A431CB67121A262124B128119418CCE1C6A1144F8241D484F2886C901620F14718124354864724211F6899881A081443125248A42489B148166C124F49EC44D888115C48256A8445945844CB434F22348465F4282CC3A84259E484C8586E88444F84E4822112FC6C1443E181E76424B418462261238B42F747604577416C5189
+:80900000282D44AF31E544D482542CE5484A52628D928D2C9636256D84AF94568215E8C8949883548A2F280C56B84CB48A159AA630818972425421213D84E7482E268B41CBA2CF48D481B12833488D581E148CA444A364828B41F0B82C89D284016F43050000488024021880014C099822982AC494221822422244221220099243220DD2E3
+:809080002212221200000080044828480044484448F0C6A5241A5113CF61D17551CCCF61F53A383A921A1F71F99C888AF11A9AAF21B192F824B6AF8DBD96FBD9A36F6ABABAB974F7E9694FE6FEAACA2B628FA3F31C1C3E3A16FA46DA3F84FDFCFE6E636F2EBFC2FDB5372AF8B393AF8FFF61615EB44FC8F3381815058CF15858CF84B444ED
+:80910000F564666FC4F444444F47F764444F6561448F82F26664BB142445D4D7741C565D8F84F45C56EFE6F67A2EE3F18D876F68D922F99ABEEF28F88AB82EB2EBFFED241FF4F3BEFE2FABFD5E5C9F94F46EF6AFA2DC4654AACFCAF2929A9ECE6FE4DDF2F9FAFCFEF2EFA4F542521F7BF71898FFF2FC6ACC5F57F5682CCF46F17C785F56BC
+:80918000F31C1C8B128F87F74C484B558FA7F6565C4F44F46C64CFC57454FC7A288F83F37C7CC7C12416D277F41C1E1D134F41F114548FA2F63444AD1C3F78F8888E9229FB8686AF88789CFC68F8457267B37281B346F45D5DCF82F986A26DCE8D4A85FAB8AA8EDA2B442FDFE666E64BFB646E2B637F7AF63CB6FF7AFA8EC85F16F654F468
+:809200004D246E481F14E143038F84F64C584AF57C7E6F45E744E4C3F76448CB73EF41F15C58CFC2F12644241E16BF7151ECD5FF5E1EEFE5F16E66AF67721AFC9B9FAFE8F81A8AEF89F81A1EA5FAB626EF25FC9E92F7B6AF86F41A68EFC4F4797BCF82D8AEDEA2F43A7A4FE37316DEE4F5464427E92F6FFF22264FE4F6D6C27F7BD3A8F832
+:809280006727AFC3FF7575CFC4F65C5CCF45F565358FC3F738181AF31C1C1E547E626FC5E741F57874CF85F53478CFC3F27C7CCFC2F3EC111006218418D024415824864842080084648464008246240820140221831414382242211046B82408438234241E4822001A4424412451481AD4482201F0525680011844211E4C420000806888B9
+:8093000021822018A8488148401A088110487248048064444100B04208608100C0481884C048C04800008942614CC0421F4152281F4132481F41764AD141B64AD141B24A9921AB9451AF143925AF1439242F14F925482D914F82E414F9244A1CF8244A16F1244A96E1A26C594DCADE24ACFCD1242CFC91248D821F497248F29124A3F48180
+:8093800024AB141D24AB9419B24A9945AB944B42AF24B924B44279A4D842F92448984FAAF482C640EA41D638E44152381F417668D141344A1D24AF549821AF441AF54AA353F248815B422D815F8294827F82B442E8A2E554F8249A1E812E4A56E5A268514DCB56C1CA1FC5C2C21E4C8DC31F4962341F49F248811F48B24AC924AF54D94144
+:80940000B24A9B45AF249944AF24B924A4B4A6D842F926482D944FAAF5DCFE4008000000004004281424000000218001880018000040080000000000800200000010086E440021C4802151418C042621081210C212904490848418205492100A2362A8193242640024001301004A62956C38392908248B41412002440080F218E630413008
+:80948000125424906243019041800496588142708688614411008E4400801411048800403414881622421501292208114182C2824C68C26284494E41F25F3B603442C45150221B421230214B4820038A5138482C348C4B18AC1401526798860230221728531203100823041E811221B02124D126FAA41188223088430C4392285028660458
+:8095000016D24608002901181241CC04400142102A01410044120042100842848064482100444901805214704801850214412B14802848B424048220F296811004301141302C3042B02211110881D02209148410210446044E21418394428124001A12044144604910119241891801435112842D140041424044F8977F8043C424A582CA1E
+:809580006A6086897352081823681123A914224D38C218C2124C425C812884182E14A0814782C37154820C5C18827A8144B244B11824741438128B818419948C8684F4882643E88241B4488306AFB3074400253822AC828294222418135182139192242C88C2C18188124614784128C2684CF1641860882698124931D24015227884C114CF
+:8096000023C44821102A415814218564458F4238844C11240181DF4E062A419424133184428594288CB54A21028810A8411A721804124811284444400124481244C448284488412604824C91114297451A988980758984180221268864862E44F0549C2485069D22422042EC82C8244416811242A12100C582E38205422E1C42808264861B
+:80968000401231414391381816A2214C9242221742419415025122A5621423332428891208884428F05FBD30682A1124344251482C214198842031442818468841084B61122120C814414C18212181A14280564181804488094911048C2D45544822A1144A0140887612083906006042444220084A0183210850824440048C0840840414DE
+:8097000025024324840221006011400240628180028288812493011842388420F86FCF24433622EC4232445336442AB112C2148AC13829C841109244702688678342CC1284982446714408439511382E5423A3415423E251022217428041087E881A02871425982822833118E08A916C1E2888AF26022041C124008184418C4401184118B0
+:80978000161878148841E84428818124044427221424421C0484281812245028924115DC36011448AD8243C81241A9A142800400F04FC820E6280124C424450840051218202102121A028C94828414483014A0148444188420A8842A813264224A01004818809549D0846241440012384078CF0544281081529214C418A68842018608D322
+:80980000117488141425C948430418009182192444E85411A521184120C1422AC8C816642C4C091C1481A88118A041604140642188CFF70E30848081624148802499582289249448901822480082824A988143021041A418860446494404814200008480042E883028A048A01810044148E6080085C2643022141C52C2000041200100847A
+:809880001084518448892824150413048818C011884D5288844234821981C88900880080444482482884F8518C004C512481004604AB348122160840D484024D2890242241884004402404180020298C410210044A8A84070018102481024C1268418214CFDB082608482C02848622064366814AA214818C22C4282026B548213778174480
+:80990000841816088C888602812004009016814E14850480F48844466484C088F018844008C028F07BCCD01444A312C081265182D911011488144C42814844410C4908540048441430818412188880A2822EC183A884828818888182351411378450488084254108F0B6E400A228004002442044080000109818228301A9D918C828818422
+:809980009184C33888431238441044C81E8118C140588489C1288C0916088281414004C4727FB408A4489C541C85C18420416111145485C1216E110080010021409484424A41E4411881C48118400C4F1144C19422188001414C091A1264222C4282C942809212843FF60964DA42F7631287282959B18F44F249181F4CB228A114879483B6
+:809A0000746CB151332C28CD288B1443FCE2844B949314658152C5F9414417988F878524354412384119F28C1A8FA1E142B3D8B182887158B8998DB4443C134741C9C8424ECC184D142F89C1141C15F29B34A062174A1AD25412511C25C41327112E1813F518881147481953CC12C5AD1553E182BF1461894F51FC48C98F4A52884AD58CF9
+:809A8000B9687D84E448D1847B89C184D21E84AE1E1BC52F48A4C515F844341FA1B4843D448F91FA91388B8C8884E321B2142844342C8D8CCABC2E0B53D424712A58886F92F2212ECB4477834D64CF11C8691F12A25115E881A482C4B22E44263C188D488F527482684849DC4435118651441D818F817888E481B1E4D545AC3AC7112742FC
+:809B00004B8683D8443C188B8C4C4238C385D194F5A8183E248EB4CB11274C3E4A411E28437338F8B8FB2054120084240000804888081C081C0814C021002014010041420010010011211121131122180225A1482140A2410000703F0E1D41F42C922A17485DABBF16F621249F1434889BE58F9AAACE1D899BDDCF9AFBA9B9DF13F9319116
+:809B8000EEE19F18FC55C18BC92F18FC88899F92F23939CF81D189F4E8ED5F5FBA91B1A8CF515F5DFCD5415F4BEB31A1891F3DF5F187DAFD31A37F74F464E69F94F9793B3F6FFD47DFFF14FF6456EBDE7AE62CFC6E6D4CB134F38C8C2BA22F8A4CA1269E558FA1D346722BF525ABBF96F663737F55F564F4DF5DFE78698F56F645CD9F1D16
+:809C0000FF6C6995B93CFB78F88F9EFCA5DFFF9BEE8DF99CC9CFDCF8B13DDF93F7D449DFD4FCC1CD9FDAFA9D9D4FCBFF98C9CFC9BDC4FCA5F99F8BFBA8EEFFBDFDA5C79FBDFD72E2EFE4FD6D6FCF65F97BFBBF95FF4D455F5CF4ECDEEB9ECBAF8E92EFC2F21416AF83F3CCCCAFAFFF27A2D031F61376D55E7F55DEF4F269633FD5F45D49FB
+:809C80005F5EF659FC9F94F641685FDDF55DDCDF86F72831CB2B8B5F5F46E618BD96FDD1C14F4CFDC889CF86FA181CCF91F1D8499FDFFEFDF5DED14F4EEF4CEDCDBCD4FC95C49EA35FD9FA98F82F4BFA59DB2F47FE54C42F87FE49DFBF9EFED1E15F54FC1C926F4ABAC8FDF6F26F2CFC7E6EAD1CE5F8849C8F82FB8898144F62F2B336B52D
+:809D0000FA2727F7DA5FD2F26D6D7FF4F55F59DFD6FFF9F59F1EFE4D695FDDF579D1DBFFCFD3F3BD294FCFF56D4CCFDAFDBEF8DFDBFBCDD8DFDCF43CECCFC5F55C59CFDDFCDDCD5FDBFFDCDDCFCFFED9CCDEDC5F5EFEADB59FA9FBDFB7EF8DFFB7F58F8DED27FE1FDDBF1FF6D8DC9FBEFEDBCBFFD1FD9C9EEFCAFACCD4EF2FFFC6D2EFF72F
+:809D8000B212F13E3C4FEAFB68FA1FB80E4712003086844523712421216281E081041E484C6281852418285848130840842184099842984249091884214849A841881E48A041248C041648240140241108AFEF0C4810C4283420C42842844601144004818092442800484E84228044058D25488744492C014488864442045022442C088814
+:809E000013C18482214B482412404804CF71082CF4112485F211248F26F1112CAB141D24AB141F48B24AB981B24A7985B84A39A4AF1439A42F147924D812F924481CF9244A1CF8244A16F1244A96F1244A96C54A9E242E4A1F49C2521F4952281F4932481F49324A1F49B24AF18124AB9419B24A3985AF143924AB9443B34279A498924FB7
+:809E80008284F9A44AEB66C01A4CD62AE541A2161FC1B248D141B24AE148F24A148E242B344788AB1443BA4A31A42B14478329781688F8265A8D914D828B81472287192E429661B29E242E4B8E2C2E5A9E4487228E446A61C86AE1C9326A8E246E141F88F248B55B28AF1419B4427B3498B8438AFB8648386FAAF1629E0082002400180058
+:809F0000400428000012000080018800000000848004224100000000000000825012F0DAED802403C0224200852114C21811581170C881248432446212490280041889822494144D42001611682210F428418912CC2558828601163E98C04800124E24003F954A02829E24002A51814604B0C8018318B28884048182432419240AB0483205
+:809F8000188018C4824188C081A0822888302810A481890832184001122D248A61436684C1118E287FEF4502F24B82002B3481441446B284443889581C068D818C24088E464E249A22038E588B4180C924C8358449D418081B9689C2A2604266982445982143A51A3A085D121AC812CB24822AD124C5641CE181F286A28004182002144822
+:80A0000081901812249088484220B424840110042200400848442C0400004048418869C800141048088011842201821FA507008280080088000000000000000000000000000000000000000010010011400170E705312880C414C3448152642D48184671310649588290412E13214C4898A82B4186726495210017998829348CCC09F05212
+:80A08000221941B48418F8282146481232241D6118F04A8A48438161422AD12C2AC18863F8E75E143128004F4291281446127215CC114887428449082129E43219614888289658144C542180F21248152BCC44CD11423D822810E88AC9245446582A4311C151834288582249A1416B8264828C982843D9F10700828008008800000000004D
+:80A1000000000000000000000000000000000010010011400170E70523024048014148214C24021C48C881842324911222A8D0180A4E21001185044002184441004041C81184008B124800244889884416040048EFA405D02461621032413187439D1489182188414114164109A5C441490241844E2AB446088C732498282E884114C0957C
+:80A180004184C1271422497918152AD4829811193112874121890A8AA4128C14C8888F340B2164442512714102105648111041C18421110081136442107441E822448A442C0370828811044F18411408A39411CB811651826A914216C113184C44982810A2211098481F5E06281822810054C96791C22282988114C42374188331262A085A
+:80A200008DA18012485118407824688222411144005058112850841098880070129882C2444E84C04880F8B2DFC02148103214380042182226E42102002D18284480081B421247284922082A21C1211393128021C148893222C02822411A42264CD2480289952241C18144218CB81432428FA206C0688100414602314314428412440840B1
+:80A28000022B14841820210245A18221A44110C51C409856548608B01888018150184C62448088082889010025F4CFDE00212002008112108801005246941411B024010023440844440042800222801124C115404801128068180018668201A20070BB023450288011845428114D4283021014A8146F81644215A2142E1C182E41244F2CA0
+:80A3000012082C822391236216C42CE02241F42413892A712CE181921413432E05A15C2C2492848D6683C11C2B28884C82F4DFE720820228411A42024A21011AC2120000122504880000434215444448C4128021011281442081480880588188D02821880128008418413B832002294241422516AA42004014F821482122410044280026F4
+:80A38000022301250224484470110281C0440021001821948864874230848C2348C818428582D2574C41C2441508C440541484875889088C388129488868288C082A0843082160828A240886088A5286821182201888D88108CA918C111044611822180080188411F4A82D100411404142412201288413110464D1008542344414480010F5
+:80A4000008B012140848A141440042001484143082121810C444450221812110F822DF8004C04400810090426C022810881108413088C02819518410048C48041210C482428944918114142C01D0480D111004A1B01424018429049F92048E422C0189115432A48124818400813042810025021C4421154222144418022141501280014C1B
+:80A4800022B42801808803324026021A8808820092145FFD018422412230384122632612221402468802282D1428899128C190182844401408422481004425441A5421248B28D0324841E821880A8160818908880070720D28112841288042015904390A21806822418342A84A808A0225342825982210483C484410011043B24428084CD2
+:80A500004128841402200920C4482116447418D67401504850181C420800421242111418100128418314251508814230182442248094244450845028405AA1346089259121E0A108251A1426028C2484B44D0B45088C04844410548421248544CA221054220021205882901812884A022880488908842992C281140050844160482428D02F
+:80A58000840120E14429A11221887FC80E4A62483F52721CC92114CC524426748986764252418508857823514AC72245AAE2CC629C8558222D1CC36242C127A281642E4C849410D4ACD8C964183F1812E918F1121196F8191FA51881382C8CDACC781C5282E328F1441C1CDC48E4B903447D4285684487E2C5FA2A4225F21C682B448CF11C
+:80A6000021A8167883D62272447614120481E7C447125B927E222885A244CF846CA2F04212A1C9F14AC23127288C4484F24946C089B5D2E8DC542AB4417992D226C1261E1216C2BC4F44A1D42F883112522B284FA94CF124421E289021513F4112D5997242D294728A9248A738148F9CB522F88828A6F2823827428AB1C95C484895382444
+:80A680002D3A242B8183D884EC84CC8245D4445B552F611AD23448F8588627288C3284BD122BC88E212E95542F98594C2B58A0C93698888B42C97114FA8C1600260122200222482A081C081C48884A880A4C0A42800228200482200C8220088200450188120024821440022440220820D4174DE124F2333E39F231319D2B3F33D313F22110
+:80A70000272B261D872B9D1F2CF8A184A9B8D1FFE9E99F9AF824A68FABF9A6AA4B17EEE51F1BFBF8E82BAA2B3A878246A8BBCF6AFA8E8E67CC4D86ECF8A7A765F536B4CD866F42F284867F6BFB83821F33FB1916FFF2F34DD83F1EF6331275F797B5C5F68C8C4F68F9C4C48F86FA44466AA68CAD8AEFF4447144F61257E5FD151595FF13E7
+:80A7800017F55971EFC6D251FCF8F62F36D6DAD22AF8D9F8DFD454574D868F29F986866F25F1AFED1F9BBBE2FFAAA86FC8D84CF424E44FC3F32C26EF68FC8747EFE4FC44C7FFFAFA87856F63DF64F8AEAEAFA4F4F7F69FA8F8212355F4353D7F75FDE9E31F18FA97977FD9596C4F48F98C964F6CF86A7AEFCDFD62688AF9189A3D72145F51
+:80A8000074F63377B9F23D3D5D23FF73D31BF22527BF1672EFFD73FD9FB4D4897283F153D2FFF2722AF8A222AFA3F92E2AEF8BF9E3EDDF9BFFA8FA2B8AEFC27A28784CBC3AF32A22A7A8CFD448F2C44C7FF2F287876F43778CF62E2C8FBCFCB2B2BF28F8BBBBDFD9F1AFBD9FD1F9EB6B3F31F38786FF49F91E16E7C1EFE8F8D6947EB265F7
+:80A88000F47A784FCDFC84DE4F2A4AF145653F73D31AF23D3DDD2AEF43D31FF22727BF36F2EF6FBF97FFCBCBE57983F373DAFFFE7E2AFAAE2EEFE3F92A2AEF8BF9A7ED5FB9E52AFEAA8A6FE2FA6A48CFEEF63A38AF2AFACA4AEFF45CEEDFCCF4A7AF75F736324768FFBAFA4B493BB39F28F8A9ABDFF9F92DBF3F75FD69633F39F99396FF10
+:80A90000C9F99A966F49F91A16EFEDFDEAFAEFC9E987E78DFDC4DE6E951006218445435834844542084824408244444806811187441008422189122214344841100661842148248445016081349274844496584892814004AF260786014100401201482643180846414843181204484A6822884014044150220000004093418890141229C9
+:80A98000A848241234922522A884492424514886F1D715C0521F4152281F4132481F41324A1F41B64AF18164AB941B29AB9453F84A95478BAF1479A4F84291478A2F54F924481CF9254A1CFA244A56F1245A96E1A26C5D2EDA9E24ACFD91242CFD91248D821F49B248F89124A7141F49B24AD141B64AB981B24A19F54A9343F24AB24B428E
+:80AA00002BB4478A29F92448984FA2F49F87E022D4C1F628431D2483D641326A1F4116FA9144A7441B29AF5433942F4433B42F1432B42F1423FB42216F81D412D9A585F924CA4EA14F22C121AC6D543CE951C2DA1E2C3CFD11648DD21F41B248F8812CEF14B181B242C844AF74B981B24A13F44AB1418999444E928E482D146F8884F9A6E2
+:80AA80001A1D3B0000000000000000000000301200800800000040080000000040050000000000F0FCF6341140084C41962C3954482C61821918C1124481233211E06118044181236254184078158834228C81F1116217634008222092234CA316408288211CB81A8821187828A41812229F22024A72826141298214288182328440A814E9
+:80AB00004D898934841544184911011568427028427C28D524243E2549C8444441421D2443195441E501418A54491985413842144C11544A4024C8444D8985F47C46B0433242812149044D2829149C14C9C2811B164391468153321915E84158625014872122471E43C1A8A417455B423D248B1418DB423F44714661C94151450169A249E9
+:80AB80004E354B1424838A35814427A84C2148FC2482188D948763EF73071091142818C429912122822184708118388421001114103824401A1865442E888048142421820260228422114342482141024216C8148400814B48005F5E07493111A02149C12421901A800110044021120220621448804414248128E8A22431222818009281AC
+:80AC000010082008004031142100438172840882FEA600284D182180D148D4C1E344C249508118860243D84A7114E854224B941843C28980028B24116E186B21882248275190A4AC8882B925084E1489A9124AF1914883C15289181148B24821C4844AE383382C1FC80E4413119422121844956485178400502420584126BA44A282B02884
+:80AC8000916148204264C2602722893C226839012888828E184718844325094AB11824217582010021524B828AA483887F8A0612221628413424A9A4126302129118824066811614214104418D818004481CC188432962219024184348B812022800848A03864108817C41088C45048F424168C28F690548588902008934222A0482421A95
+:80AD000012628488823847119022821212424A0842221284601A121480844861812008A012898382420188A08384404804F0DFB8408416012928822128418212C2284D11182848A504844361644412884B820029413424100918544813812A948212450881884AC1242C31842248A041228818C34AF4253A0011419094218008E1481288FA
+:80AD8000C8104E041004008502142444C9882221014026220941441422208348818828845182181014048818222FA70C421B21194202224E1A221A56868E6212822D4189B12C3884AD141D142436848441A8482860248AC124C323810A5473222999A48F4451129A12AC2189BA29A882821C24B12AA841AAC14449628849618A224F65072B
+:80AE000041100C4D120000108294184369242024024508434844025904618D24180081181200141120080012181A04122D8400901800824C11D47501428250484248304441818283884C0C4886088280080040C4112A04800880040000000042184081880920018001813088BFEF0F201188440281848724004224B04818A1142242412432
+:80AE8000448844A081908110351180120448A841002880012898200218800800882A81095DCD00824400304442123048102888016048410000000044521C08008842800100008088048081080000810028228F3C0F214148104804004100800244000018400298218830814890828A2101250182231C02462129C381450110E1428808C00E
+:80AF00001812168C08F0D89800441048088022914880040044810014001004001800000000000000221818820018802228022098288388F4C77E4004890421560412818240081A82224D040044100445011A044118821800008005000020821181011800181282208181F81972002E128032448181A1446088231898288764896228454903
+:80AF800002C081210000141428408401C0642C4202492A1204484180110120810110014840E812094182C01441824441484B24422840A4128840384449024400100441D6041820084A021220020082800C2244001A0810C888188814E03E064688C454803828000040A482288644C814200841A8292892142849984230421422269182406E
+:80B0000068241C2C78820100141414164481024004442200A5042D1D24484F2842781444B254DAC4D4446581288D488A38281847877B144D14414445018624088249C14453511143252189928224425E821692822D242848C01120011C23282122011AF11188181A4C8DFC8C4C2024189868CE448110DA2C94CCCA88C4C8CCC8A489B8982A
+:80B08000D8D2BA442C1214841854142E841846A54533C282262411A4448023E82C420115A431421F1CE54831119684A1188AA9182A41348847898B188E1185E8340C45E445D144415A8CCC14E884E24461C4F04A288612BC88E5CAC44881822564492F1258242644061391E24F48E918F48111A09AD2281D64226D81A08822A0889AE643F0
+:80B10000DA11C831111E814322C18450882A81E882B238A8282F13462244022448211002211022188254125012501240214841022440624424442C4144724104158458415041C04400001004411004411004CFBF4AD222F4322487A16FA373C2F27C328784CF26F252568F26E28CEC26F22A8A248F8CFA69A2BF29F986863F1CFC35333F30
+:80B1800051A1AA1D813F7312B224B212F156577F78FCA4E37F3151236F62D224F827232D424F5BFB86837F3A12F3252555F525341CF1B5B51B891F12F321144D84A82EA48E844F4212F425A44F49F964E44B894FC4FC54247044F2366AA7C1CF83D3A8F474768FA4F46E62AF24F46466CFECFC6AE2ADA64F68F89CDAFF22FA8F84DF58F88C
+:80B20000C1C36F63F312167F5AD211F8213725B226BB42F417173F7DFDE5A15F18F885876F6AFA8481DF967245F7A6EF4F38F8A7237D844F42021BAADED15F53FE95851F12D211F384844F48E84AEB49F92424CF81F1B8B88FA9F9F6F44F89F85258CD5C80E46357824FC37348BC7EF3484EAFC6F65854AB664E4E2F8ED688FA9A98CFED1D
+:80B28000F96EAD8F8159154F2CBC6656447F52DA44B82453356BA24F65F555575F51F1B3B51F19D974A2B92F49E982D275A4D93F68F8A3226758001BBB4F55F1D1911F59F931311F11A3884F48A9BB4B884B331E14AEB88AF9CEC88F49F948D8CF8445F24646EF435348CF63738AFC7634CFC4F47C76EF45F5E6E48FCCFCE8EAED88EFC8BB
+:80B30000F8DCD8CF3FFB9E9EEFC8F8C5C55F7656466F42D211F8242675B534F254561F75F5D5D53F56F291932F31F394B43D841FB6F66262EF6BF391143F2AF2A2A14F4252551BAA4F56F6B1E11F59F831311F11F184849AA8BA4B994B228FC1F1A9A8CFC8F8FEF8BEBE4ED81F4F01411044184418C4486088002048444864884411448277
+:80B38000441144400400800888008008880000121440210912201128112801F0F8E18004004200004CB44808890842821C0814480014000049645848860112881148821450121120E8142108800100880084888240B8A8072CF5112485F2112483F41164A3D441B24AD141B24AB981B24A9945AB944B42AF14B924F442B1478A2D914F8A81
+:80B40000C4914FAAC4815FA264114FA2E41DE2A26459ACE44DC25A1F4DC2421F4952281F49B248F89124A3F48164AB141D64AB941B28AB9451AF143924AB9443B242792498924F8284F9A44A3F38082E581D448B5217418B1A1F41B448F111248B141D248F44F9812489BB15B448BB9594385B424A79B5087F8884FBA558985DC84EA14FB0
+:80B4800082611D8CE119E292651C2E58DE282E499AF428531AF2688192A7168AF62A1119F46A941B28ABB419F24A9122ABB4222BB426B8425B8229EBAAF5EBFE402808000000104104000000800421000000000000842100004114004004000000005012F0239C901100A41B120040081018116444448141118001481C0822414A82081871
+:80B500004280090060112005812C21A4188E22181800200421A80081DF34052182604280B211784234410000100800424521049128108401324180824484018A4304423011208802000042104238688504144A721D469211C2C02A192362283049101428425448401804112C059C34B1201AA442AA41843141488A3118201F044242148433
+:80B58000162294948223230100234482F6842A40A1432FEF01004004C0114C040040014241004611040000411200002210040030112081018828800200480081840040F8538E00280020014400811180040000000000450200404402408411010044401402181188004100004008F06B48000043010024481002218004A124182612011080
+:80B600000400002412100412482140011042C111430281180000A01420C824302C4F3B0300100418108444124811020000212225014004412100244450424024140211400415341380018800410012004508815BC60022800100240000208404250812000000000020010012181400400200430285210100004820880226F4E29110020059
+:80B680000000000042204404400400100828420000200400504100132212019200810040080000008F2D062828100200000000212488189400113028142440020000200100100200C112308100000020082004F095140000410000160220040011000028410000440022420082100112001800000000002003480020F2DAC7242828240054
+:80B70000000000800446928512844400418484242247240000802408143015211081128D01860100008100482004225F710300400400C012004824000011001C022811000020220480010000A02100200910080020830800007F67010000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000D2
+:80B7800000000000000000000000000000000000000000000000FFE40F8004000000400428000000002180018800004001400848000000004480020000001002183F5F0B0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE4B3
+:80B800000F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000000000004D
+:80B88000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000EA
+:80B900000000FFE40F0000000000004800004008002800002110040000000000000000001400000000F0C32770114402000081285800004185011C0414000000C14200481200A02141004400210040120151422602C10000701407220010051400211121201101008121804814111428044044025042241100002100118115028008184182
+:80B980001A2802432208823FF40B174100000081225824000084C041810000144484C3240441481224413031440044002114842424118211C02612C180220888F50522100245011440021400125411002411204804000000100200210040020000140040A4412088024400F0C2F3000000208214C844180048002081211228084800204212
+:80BA000011042100280049514100A02188841C91411C185118000022004270240E214144A141A49592284481208441E131B41874318282C24A1C921C66392465424234461E24282A214C0A40F412262280CA8128902BA20070823C123E448091444CE1432803F07AD924004121002225088400121C84D1821111820228829B2443021002E5
+:80BA80004C4384114202283032285122002AB18822C21120D84898112880818432843842F083DF00444018542815885684432421046014423838188C56928D14C0424121446B421422228A140810542449018813884212318860141431259854004443A12100705E092C447848022321022112258252428A026012100181232251211280DD
+:80BB00005A42415A0A005112248D31284B8400818485044840992825219482802148220218816FE701402804224181411441128584921444844400004816721408492801000011004481422230141810614100281004414684010010F216451426010024000012111931128140220100406844E08C124102104828216842290200001D8296
+:80BB800000122C9A11282084418801442E4889688410D4AD0A4A12522860224352284460613885833918442225140181221E481F44413C885164441A060088442159816248005D18161814E1218E411888849482444C25C84A224812E46FA80F1400901200C01340230141508118001002004A6222122048188841A412282302800282212D
+:80BC000084184414194212C1148418C01422894808F0BDA50029011885440485C4481B84888144426248811004104804811200606898172A441004A28001848088018011022988020040081E22483FEF4A2144424C425112914612113818488F144111141802278135480481110040420440044486114116840200164794148648A81A4936
+:80BC800021518490148C9194903444C9F845B92002369423400212222C82141102124811124002442441612420A22181004014022180044908002412180028006048200180F8199824845C0200104459144400405248C0144110042161884A918C4241430844C0288420280444C41522181A18018A44026448128125420A1024F18F1B6051
+:80BD0000480000848014F21428A03414841C14080000120000800210080000412400860A1644323800108148642122A028180014FFCC0B00404822013185228841889132D02201812422C18004842B4124482CD42488DC688804422C0461002280120C1800180080C1185884788072BD03141825911116898204101118011C94284048019F
+:80BD8000805118A9418851294499789288D26121C2124814250148418502841129C18685423812888422C44221008140FA1DD54082424A0424812382010089544218211841180020C422424962244187248446227144022746211110014443089088248E21C084436121884441418200412DE370445849488B245081404484B182C414227B
+:80BE00008C13C334B0280141814913B242880949082014284401824782228C0410821442822448248816022884828421442D18D054480147A811AD4414250A45D142D4A6B84A8C53194714514D4A8D182E145062004D5A2FA854AA2E5D48CCE4493CA44FE1A4282CC442215F3254238141801202A1AF9932189981B291342C230527254405
+:80BE80008F2188E181545425F21C2D902526F11E2232759A2CA197A419F3A914184E4A6AD189B532A2141245711812D94CF12A184624A2448938462E23C786CCBC4AD144785654441314924465544184A758827F71F3141E6C5DA25A9A122D84822694A226BC1C7122B41858441AF1A498FF2F44E264F41334C41D3983711161F42D74C5C7
+:80BF0000E911668997111E4E27218FF4353A7187A14C3124844751811D844978144236862D12A5E218F8225B2618FA84E7822EA4246A51684D8ACF24988810A49827A89AD824F112944D28CB11C9F182884F8C51822A93288744977C00004110844462812009402641260150184005875460142146918246813848304820040000844220C4
+:80BF800024210442844662884282248281004FCA0C2E641F92F221235F61556D4F4393488B624F47F745D54AFC21219F477445F559756E78CD145F5252A8FFE2F21318CF827215F975A6FF68F82E325555995F9BE3AEF29B11374CAFA1714AFAA3A335F2232585FA13111AA1AA8F8CF425218D542EE4AF8CF421A9AAFD85C32BEC8B126EEE
+:80C0000048EACF12EFC606CB6485B8BAFA2A6BF061676F67F731331F3357FC6FE3D36EF428626FC6F66D7FEF44FD29219FF5F7411BAF25E526D6CEF1342497B1DFE2F21D1CFFD2F315115F6AFBC78CDF927B47F52A2EEFC3FB2E2E7F79F1A383EFE351EAFFFEFA83833FF656A87F51F118184F4AA2CC5F13F21852BEFAEFE5F46BEB2DF691
+:80C080007F39FCD6D2EF4625A2AA4F24F5AE3C1E12EB64CD18EF4AFBD12F343F74F437771F72F22F2495F63B37BB446F42B67AF361B59FD5F821399F15D65FF45B5D2F82D74EF12D394FA1F1262BEF81F12F29CB418FB6FF82C23F368EF46C6ACF2BF7F97F2FE9F4DA6F6F61F742467FFAFEC5E73D67E55E57C5FEA62686F46D7FBD11CF3B
+:80C1000046DACAF979E91EA27F74F98A9CFEF8CF61F1AEBE2FA8F9F6744F49F17E743E1C4F6AFBF15E141F76F637779FF2F27B358F61F13B35FFE4F4656EEF87F3ED3D9FDDFD2139DF35517DAFF5F47466EFC1B124F315196F92F21E188F82F35D59CFFEFEC6CE6FE7F64747FFB6B6FEFFFB7BEFE5F47AEBEFE7F74A4E7FFEFEC7E7BD675F
+:80C18000855E5385F2AEAEAFC8F86D7FDD17EFEFFBDADC9F93FB16927F7DF8DEDE6FEBFB1E1CCFEFFED6DAEFEAFB1E9CEF87F6341A4F6AFA4F6850121042480141842642081E48800484608164000082851402101804611006881006411004456281200192002051681220514882DF4808824C622200C425024192214062812480014058CD
+:80C200004212464402484429F448242928813C482442450300818220412108004014048230840040F1478BC0421F4152281F41324C1F41724AD241B24AF1912CAF249921AF243915AF243935AF343924AF147924D812F924485CF9244A5CF8244A16F1264A96F122CA96C5CA8F49C24A1F49C2421F49F228821F4932481F49724AF18124B2
+:80C28000AB941F41F24A9119B24A19B54A3924AB9443FA4292478229F924484AF9244AB774C05A4CD628D141B66C21B14AC12483E4C8F24A14288F441BB4481AF148B153B24A3925A9994389FB215A4CF825DA8B815F8234881DD28F49E2327C98E522F4912C2E4A1F49F428831FC8F668111F41E212D8C1B228F91124AF52D9C1D2189BE9
+:80C30000258D914781284782384782B86D48B86FA2F5AFFB800400240000000000220000000000004200000080880400411400114424840000800200F046C540024115D681C4246021162128010089648246184401412031244444001E2882163618400880D121424801330912117082096150842C632916140A207844F21BEB30649632E0
+:80C380002900904123124494418B4281272186012181004A68D32A0484244E1C201414121412C414242A488451244426042222182A14A8148718008B42824CB88834241C019F1B0E4B2423752B543419448494325486B4144428C212194C18584814E064981C121A42646843018C43741252A1107818042B2443321A44244B2820322141CC
+:80C400002E882662441558842C236B49A14612846945FF1F0A000081281490124081562810283242000013A224418130482084489414100420490134441C0118C0121914288108C048214398882240F2428300286901294148424441280418122400601400840040022142611250484302C0242322011902004898190412442221222800EB
+:80C4800000485ED3E0624411911785848101678222232964882513C42417831841444F9294245166E18482C448CCC2848B348B8226A4128F24C11166440124158408AD1116D1165928121846D9A2C418C381E8C8E1C4E248A224896488CF4C064819D21671165148181221C5014A098A11032742848014C428C4442A24622485426C282A12
+:80C50000E48843C424AC14A142151402111170132891818D82421891612145A8824C9848A830484AF8743D3024210023410864288D222014885142B021815141C045221111830442224C74140828166843124128221642840A50211E441816011A34488C9312303843422406812FDF044C018B2428481844412014042B2134000083813515
+:80C5800026C0271B418082041148948581041904845A028480184CC14810C822410041276400304200AFEB4F02C44604804251182F4142042684C214C18B29614441C1A0582416081554484A020027134144901484428E21484C013012241124283044002882422484009EE700281C11981244004280420800142283028041080010113C54
+:80C600002400484008264114014446311828224C1108824289618A1812412800304897AC9012228B12268AB4144241614349849228235134441C3B228D24818B412AB188312184C0219D44C9641240B14A02411944041E211C3244471582641E218B14114092444E148E28416C61482260849048AFB20D414445011810443C420000128165
+:80C680008444C014412584449441100422444881184644082E114420180889C12840144A988210082CA142800400B08B0900D042041084429428000000804282C25246441A084146C94426088484C1100415042664448D6448460400C2484445522C0000104A9414BF3208460484F0122C253C198400654828122402848421244181224297
+:80C70000147260224581644246011506174210091D2211002417895219922182A049C22021A11812004FAF0A40043220022400801202214421104888821201006180C12A8100C0212200100881304810880118840000408804484FEF051480648400454104400100C100401144080010284288022800850121890211200111002014982193
+:80C780004A210A4B58828E4C102421F84BF5B084C244116041211284C0182828244118222223322241100814228184450881108204004088C4281021422814018484004014024848481CF6521924002C44122914384226354218424413443844001225082041882102C04800265C4850484508411014588481444CCA188908439425816116
+:80C800009064414110065F580442C04822220030184042141108901400C044496244218C3454522844284200460C11181C1418810629814408704281024C85080088232141F49EE100200200211032221D22482D182444422221268812224484110922004863C54440420126417424094581041214489418429C02122022820448F01E6849
+:80C880005082281C444C3154244966124D424034218C0400009028106212189084424241001C032CC148444812001564C14110C114C02118C044AAA418C688211222F8177BB042348424A11341781869628D212F82514127221D2139D482C246D082022014922C4215A842A303818724C7A14AD4C412594E271283511536D4B4C229841E6F
+:80C900004C849E25482E581CD44DE121E28804AA88F16C841E12AB1516B164D15A0A8012F1244C8D1B4396112F8492118B4427124E68C1465248439624269238C48F83E48252213629F21C181185FC41588C6244CD28830134456412851478299418D5541A8D528D889F81F148819B34CE411FC2341C8ED4582B8F96A88C484A81F4EA925F
+:80C98000245D24467428E924F326242F415466C97426C626AC032B12C59C14E0A20137A2EF22D246F24C444C15DB18E444F2446C4B666F42B224B4224685D4F4343119D64542F84529485F46E41494344744136414135982D01CE1643B4647444982D48464424D448E843F75041110011142114652814612612484424004805428000000F1
+:80CA000000200481002501148414100221122948D81228C181842001480081001F8A44B16456D1DFC2F21928CFF3F63F77BB6717444F13F721639B5593F632573D43AF85F32464CFC3F32A2A2B774FC67624F424284F87F559491F82A2324B336E68CF82F6282EAF2353828F83F3484E8B555F42F2343C55F43C749F24F461421F14E426DF
+:80CA8000F242421F77FED1918F2D31B31AF918B86B882BC84F6AFA8AE82AEA2CBD7436144F26FA4763347F56E652F62C259F31F37F1E8F73F572797774FF45F33675EF55754BF17B185D4FEFC1A5428FA3F32A2AAB776FE6F666246F86F634189F92F321294BAACB338F86FE2C6C8FE2F61A784FD6A6778F64F4515A5F42F27475D5FC3504
+:80CB000074DF64F44547DF74F47E26EFE5F571E7DFDD7DC9FA13A49D894D8D6B896F49FDB4F6AF8BABAACFE8FD7C784F21F1F4B28F91025F16D654F42C2F4F43F33D3EEFF7F37E2B2FC2B635E336F2581F9D48AFB1734BB752F124644FE37322FA3232EFC2B224F22A2C8F87F749591F12F228A83E384FC6F66C682E2EEF63F74A498FC344
+:80CB8000F3484E5E593B225F43B721F23C351F84F667659FB4F426748B55AFDAF35197AF14F819385B199F8CF4C4D42BDDAEA2AF8DFFFCAC8F8DFD6A781AF1A4B4EFBB48F164644F42F22D2E5F63F33E3B8FA7F337787F62F63E37EF67F31B5EBD49BFA1734BF716542AF4343E2FA2B23AF32E2E6FC2F66C6CCF87F769699F92F268E83ED4
+:80CC0000584FCEF66C4C6E66EFE3F76E6C7E7C8FE4F455573D241F53F7292C9FD7F32964BF52F6494D8FE2F71E14BFDAF3D917BF15F95D18DF9971CCFDCC942B5D4F6EFE7EFCCFCFFEDCDCEFC6F714144F6EFB119B1006004184403824122284244044C8268002815048118110084230482200302410044148418C048C4401608124844462
+:80CC80001244922041044F1907AA044342180227224424442400100228842C528428220028004302A444218D2440742201858172280114001634486014400588B0481A048C2444F11A9EC0431F4152381F417248F11124A7341D24AF36D141F24A9319F24A9151AF243924AF543925AF347934D812F925481CF9244A1CF8254A1E217FA2B2
+:80CD0000641D2FA27598C54A9E242E4A1F49D232F4912485F3912C87341F49F24A121F48F24A131D24AF26D981F24A9151AF147924B84A3B242B944782A9F92448984FA274CF07BCE44156384CF6281144AD111E2425C12C8D95282DB555D8182BF3488143F24A9147822D9167831CF8241A1CF824984CF8241A9641F89825BCE44CC21AD1
+:80CD8000CE2CACF181642CE1C97648F2912487241F497248D241F248161E2C8B2441297334D82A38242B94478229B92694924F82E5220384800400000000800211000000000088000000000000000000408404000081001022F4BF5B50214C42C5241321922248258245C24884582162ECC75C8941384114422608241240E6949244861404
+:80CE000012A2611504441A420A8511CA2C8A42E2883141821002480028482822DF770443229832160841132191249C88A3181028F1841882100241C2196218C722221D28C5314244213628548411107419024B824112121823314210384A4283344800AA8124E99144E4130E1536444C62431321C221182191490326A814182AB1349C186F
+:80CE80001648D821C481141BA18C3282395184211CD642F4812C21C48B421564448123424C5418A12E1C2A3844AB8113A28442A18C8404122C048963433F780422282D11844094124847229A44E2890484214F88542849140244484A4248249228114654868021143211004D11122E82802141221102872484800400A2289A2404DF810DCB
+:80CF00004084C12818704C4204842332110040180210C11422001400224614240100001114C081001241908228141281C084A220082004FF2B0717411226911225C148128D4228636A318CC841A4E04462828B82C48084D448C481C283E444C114282D814849048574627221A428122A71240A4DB1481E22D236B1982491411D1429E2A221
+:80CF800081E444B111364C18858478DC0319813121A9820145582228272A14201408418110041822488848484B4126047100002C42611A1981F3218A00124723D8182819411121C2344841488C249148884FFB034444181825C14852C304C432A7191110326829C2A881114324141CC1818120E14422A8144C04C58264420040041DB44289
+:80D00000002F12C8D8A041C31192882B28581BA1444004175E2064824E34184445C849002642C16C4A2264818218428032122412488A442138444C127818C4414280378420022C0222C1728C21425148A14C044B42A02800A3048D225A0E1A5282423448140000D041C122112063422022152404230328C280091F22C821368C5143228C82
+:80D08000A28410D449082711118029C69440E244A21800C7256A0881219F5F084014C9242022011218008A11042488C0142028C1210030211021014482001024014280A142606214102288618821662C81420830841FA20D38239231450387428D410022211E681EC24631182AB994024B124A6341523222402112F4112412AE1D22CC4D7D
+:80D10000B241624A4CA282606217481A726438318F2231A1422D18A145E242AC3487428AD32C628889147828F6B9DD804414AC214314810118121411100410820490824081A484224681244808698482614100182044483211424418198228A814842D8448A0414A0220E8AD4A2204004C2542082C04278180140100450128418117441295
+:80D18000800EC8002822411C4224147424022120010082E024911423094A81688C48221034285757A02114A110084C2481A34888107442B21194284E81E0183212422A04288212882812148A9544184110041144892488449454200141484110C424B024C1828824441FF308188C021D481489842102230A2121404A1142019042144011A1
+:80D20000412101C813440128288AD1219211143C0212222860624100004180514200228848DFB20224128081220100004412201818A884122081084248C0818A01C0442888CA9121801224218A024280040000222121184A0144219041248A14148E01902800220010450900800422884200460188444084344411454202C04888410018C0
+:80D2800052128123544218C0242A886841848A15F27E49408C6112436244404448044098829024442830442C18044902414A122202421442140010850441469412262204208488810841421E48608210A812EF3E094081018C81810428248923022B2821308122192A012004000028214421264641062222200148412644840244008002E3
+:80D300004084A4852D24F0F96D1034221800C11845084188140044508246062664184C445141448442904143222808A0282E41208182820442209628244A418424863752218312B8142212F8F48F40084D4115181101284820428C818A6D114A81280112169112907180288482011CC18182C0184A8864488819C224202281E84403281811
+:80D380004C018082988450824CF4EE447034F498262B11154C6C41CC65435E2626248B5242214745D114414B2A4B934DC5C9D8459C24432482A1222415F544C4436268435A554F12D324D21181F212448654444B226B274E344C81D426EC25D146B124A62667286F82E5C5D4CCB8B2AF22F0DAD40019D1D8E215B149B129912C80D422C464
+:80D40000B8241E92341BD216BBEBED1EE811C9222166A1124E1186A5F41D4142144B441F18E24497F41EA52AB241F4A31528276846982100303489A2218D1425248481E147B248AA322A45FC845C2B653FE443F2425227125189F214614628D58822A2A8A1B588B4857C8A9922841D443724425AB1116614199461B4429AACFE2AC11219CC
+:80D4800028B241E42849267424F424118BAA6ABD72E744C4442CA48F4A2195449A68614F618425B984A828418D82C7C26FCD0D10064184450249011820024400112811444034814411402241A22145224122412111248128010000000040040081128304F02797F072527F9411FD3D65D55333AF46A6541AF574F429F811132B8E1F55F16C
+:80D5000041E14F45E51CF91C3E7F4DED2FFF17133AB725A34247129F9AF711132F23FFF3F11F1DDE31F142522BBBE034F782963FD97911F7B4768F8DF185972BAB2E222304CF8DE923F1CA8E65F6C6943A774452222F8DEC18E828392C6E586FC1F2A6F8F072423D4195F911419F36F66B63AB766AF734544F47EF42F831332F4CFAD111F8
+:80D580009FBCFE565F2F1CFD3CBF6F55ED2BFB93D32F13E71AFB32512E419F92DE31F422623F3FFFD6E77D152E732F6BF3D252BFC6F7A1963FDDED13A2AACFC4F4B5976F4E6F246B444D148FCEEC23F1FABA2F64F1C6B44F43E725F532226F4DF8A4A4FABDF6EC87EDC4F7BE86F062767F53F71D115F53F26D695F53F338344F47A6764F00
+:80D600004EFE12B41F13A3FD5F55F51D995F67F7EBB9CFF7F1E3C16F4FFF37216F5FFF85915F4AFFA5A18FA6FE23216E623F3FFC63711F56F454C76F2CFE56745FB8BAF3FEB1E51D174F68FAC888DFF4B1F6FE44226F44B2C4F8D89C2E12AFACFE86862F4DF924744F24F266862F87FDCCD84F88F9EEC84F86FF84BC3F2C4DF266667F73ED
+:80D68000F31D194F55F16D7DDFD3F33C3C4FC7F664744F66FE1AB23F33B3D6FDD455FFDBF95457AF9CFD7CFF6F56FEB6B47F5FFF76754F7EFBE4F54F5EFE696B3F16A6771F1FFE65351F72F416E44F49F3E4667FCAFAF1E6BF7BDE77F386A6EFC7F57D5F6F4CFF64266F44F4C4D48F8FED22F1DAFA6F2DBDF4F924745E526F67FF5C9CDFF1
+:80D70000CDF99C1CCFCFBC34F984ACFFC10A1800404128424822486281204823011E48242024088002004A92814288B024084B825016108634244843022248241244126C2201C024E044028FFF0C47281285819214A01444224C0600F04A14131212C184484C39214E144085641425022C442442D42204142002418C82C8248084212104B2
+:80D780000042D0488294888019F4F991C0421F41522A1F4132481FC1324A1F41B24AF11124AB9419B24A3985AB9453FA4A9153FA42914782AD915F82C4915FA2C4814FA264114FA265194FA26559ACE549C2DA1F49D234F591248D121F49F248111F49B24AF19124AF24D141B24A9921AB9451AF243924AF4439242B94478229F9244898A1
+:80D800004FA2F4B3FFC0481B418D421B2187241F817448B111324A1F41F26A841B28AF54BB81B44A33A4AF7431A42B3426D81ABBA29492AE5A8D914DC2884FA26518AC6518BCC524ACEDCCC21A1B688DD24CF248921F48B24AF1912483F481244E941F88E244F38528AD924B42AF4439A42B9443B342B82694986FAAF5D845144084040088
+:80D8800000004004280000000021421880080000000080048008000000280000000014F0327B2411223502911200221848489CAC1812802832212251AA644E488C04182C4138441210B4149842411115B428991343817228C1424C2471914289B1814104844AE84248C82412F0DF6C14129624321C2C5414C57214511A4481250946032FA0
+:80D9000018942221872160844068822686042621145186428E28C02442825014481D42186418248718A3825528422722463426818D124305471683F2365B1413E1244213D418741441D416912B44435418871E1EC1293182A2298223C246884F82A4414E2458121F210A6C449841CC3A848344B441081D9613542532262E34424D189B1257
+:80D98000279287212C682248A39248CF28C34E4CD21435181F350F21162462812410082051284800904121503850182A84688281210083146141002CC1244850148C82A141108141D43228A814E0141144148408188022F22B631006002C1141220112701128242104184004440000848143821224840100211002298124121142A8161908
+:80DA00000482141220E244C2484008F0462D8012951284194486042CB444382824402878130C2F4394182F2835489B4249447148C241212B148924742428C8882A8144042240D12C49A43843AB2D1C68231880C468C44870820482C0C48FD20421204168252448189042892201A08413012845A2588494106124A4A43842A02420082C04DA
+:80DA8000004061C9441908AA2403204881012847260084005F150449524121105141242064491039428341528412636581D042846644103841904483924445A81884381004230229612422386B388331C11F262101428956484270C4088890C4BF790B1884421014028359824662888744904218888C0858291124240126081D28006AC1A2
+:80DB0000845448274C153285A0841C884411081246B482B249B318C211804AD44822BA14021843A448FF5D03357412784188416812263124520053B2128A512485018D52C02A1954688117416384A458C019002561C330264A12B8510210425248E28442C024C249018D414851302200A1DFDE0248401688145884821912A11212D01818FE
+:80DB800068211A4481022A0146A54A702218C41421A14E182A2408181042B21422518443284281030044104221E19401890812F0552B704623512983614485618287412F1413B188B14921715251A496D9826411297632B8248194185F24B224C4689C47528162C929B6A831C41CF384412136E2110895748886E214F3442A2A5C18841FBF
+:80DC00004825B1227844E842B1C4F32412892AC154C2BF31011810048582521428814823829282868801988C84012714456854828121444921D1822114664425423422C0814CE22401408C28011A860144008C14080040F81234001E21121A62842880022B211A8402482C8268218A04881008242094184A21713462442184221849021560
+:80DC8000A81480038382044008481934484810A418286A0842DF4F083210042A41022911121868244A2101224226088522048C11417288622485414101001425C45200400248422C02008D12203214288F489428A084104AF2422300201141C2188111188824002110180220721128042611012012021621424448912641182158108A149D
+:80DD00006284238838224714B122252CB6221834122083F2C9EC241410081211141048521444843052148CD232C88114442228816C2CC262147018014E142D51482811321934258100E081A22893014A88A881881A0A183241822C18F4C22F2049080080944860A1400816522820012729811242C048880018214444502A8F5211A81445F5
+:80DD8000210A8A84E28448081028210484460830144C22228181F112EC402804460848120010C844446814400114521C84C1C82C91191A4401C4C0229414885944E8A201422322850210214424488102C094000021F0F8D840048906C904478212663244E042315180245C828C314882608812800141811F22C1821CA5481C03388C084CA1
+:80DE00007422048031321A28A2212518082CA8211E8200248C818284F2399F0012400883058021644489C12480014A088121881A188128440A30482344C834000084288532288011A1488441CA82318448448001119012144477F424844081414382C14885012C41469822E0D40113C12419912250429038A08142100840B7449142255918
+:80DE8000224D582021842219A84113CA14802201430400002302772B008B1B812E198FE47128E8A1A2124E192F83D82924B229B1421122E8819848B999131B81D6F818141718CD2A2C7864B24BF32811BD4287212D2C8F41F14B38282F4AA1328AF2427387231AF318489698987EC88312B8487A84D489D386618945D44C22A914A83C23B5
+:80DF0000B4D3033A41A111C0412D41BD148F25A4218971449C1A6D481AB458774AFA42133FA162F816DA148661828F81F6C2418D2829642117254B184F44248666235F72A441C57C3F072B4C66A2143F22E4215629478D1EFA841D42BAE421A8C62FA8A7192E2716A8128F18C42496485343424D298325E325214459284E462B115E6A562E
+:80DF80004652215F11BE28E418A9248F1CFA421889CEC12419B852F418119C54861E2D3F12F1955265FA8445AB155F347213C21847C28C83A42A8B34E688D2113B829E524E814E818F46D644A3852249F1A622D23243F3CE36D041021D24D041021D64D0C18698218811888430A4303530A542430A4302430213221821282248210882A081
+:80E000004821482908213022100225042150428C048C44F425191447425F447218F53D75DFEFF5446E17347F77F32F34AF21F1D3D33F12F6CACE2F2CF8DBB17F72F25B4BAF66FCC2E4EF62722A49F4212D4F727223D346F17D757EF26F64F482CE6FFEFA4A2EED1EAFAAFAE3E64E667F74F28F83AFA87E4A2AF5CAC89FB5F44A321B213FD8
+:80E0800014C1122F6EF11D9D3F84F2382EAFA4F58E28CF4873A47FFAD88844F85E4EE941F3211119F2282DDFD3F779481F35F62C26FF73D3EFF5B3F32F8DFD6361FFBFFFC393ABCCDF7AFA7AE99FD6EDDDFFEFFFEFE3F9AA2C1FD9F9777FF7F2AFAAFA5B537F67F7FBE3FFE2F6D79CEFFCFA9E8C6FA7F6FAFE7F7CFCB7F7B722AFABFDD845
+:80E10000DABAFA426ABFBCFE5A9A1F95F44F3F2FA2F292B2DFD9F9CB8BEFA6F56E58CFEAF8BE94AE2A2F2FB2A2ED8FFD6C7A5FFA4BD11182F42D283E258FB57752F22E6E8FB6F64841EF69F9FAEEBFBDFC5B7BAFA4F45B53BFBAFBFFFFAFA5F16743AF28FB96B52B98DF98F981B37F78D282F859598FB6F766656D4E6FFFFBDEAFEFE1F394
+:80E180005A6E3FE9FF96F47F51761BF398A28F8DFE4A688FACFCEBEBAB9D3B649FF7D3A2F1CAF8FDCDDFF5F1CADE2F84F1F4BCCF6ADBC6A9D22B3B8B7F4FE6F74171246D24D08DE155F1CC7F2F25D4BBF454578F97F75E5E3FB7F7C2C2AF85F74B1BAF25F58B9BEFD5FD49996F9FFDCFFFBF91FB8A48DFBBFBCDFDBFB8D2AAFC7F7DFFE5D5
+:80E20000F15B53FFDAFE575DE7E6EFE3F2DECE3FF3F277677F53F3ABA28F27F35878AF8DFF18589F9EFE58983F9CFE593D3E388F89DDDFFC5D1DCFCEFFA4BE6FCBFBBCB66FD1F93CFC2BBA8B994FC2B236011880418841C8121648628160812416483281248C049A049283348142218394128169119816812B129014B022412842A812844B
+:80E280002A48089E48E0884445C824124C22892289026FFF0200004602211028E12448B84228081781811378489241A304004008190588C6018982684C2712824523198284E881243481188218A0141283248118041210F414EDF022431F417228F3112487161F41726AD141F66A111D2CAF169921AF1419F54A9143F24AB553F24AB5575C
+:80E30000822F54FB24485CFB244A5CFA244A1E255FA2F498251FA2E459C24A9E24ACF491243CF4912485F2912487341F49764AF28164AF24D1C1F24A9219F24A9251AF243924AF6439242F247924F842944F82A4944FA2F46BABF0224B1E4487321E44871616742AC1442F16C14CAF5609AF549B24AD9186F84A31B0422AD81273829832AC
+:80E38000ACC5A1ACED11CA4A9A42E259E2B26449841FC9D222E4C956281F497648F2912485C2244E921D248D961D248F241BF548B2228F6431244E9226E8447926B842E982F1551B00824800004800400428000000002180018810020000188400008800000080020000200425017F310C00282237821850224503A4841C64341240088DF1
+:80E400008290282E188D74108214167241884B1AB82841386129762162111029324889A4529348280858C1188218422A014844221F2D084AB282117912C1441410E882018E414E128284996C98211683B3189212488246D8A44461158C71148294164C5224986391942341D816F112424B4811231A913612328C416524CC7A287428044422
+:80E480004B1A4C6A9144BFC50462235C18372359321150826D1190C523D1125C818B6189184832282782ACE184F218441E482724C69245A187542A58A219F2241883D122A7412FB5D22971143259697448B18A6212591884EB82C1444578AA348C8D1442C0B24CC8112B214EE7001222304800702802818C04482D81112113812991221216
+:80E50000A850481112181229654145082958414B820011A02880E424E1819218001321248122024343A4428514D4E408000014482E13302A502800008210C11200152804004213B2185222122C01848A12022184800217816A011400124200844602608842F0CDA3E01442C1113982410A1588317A12818D818194257811E2849A48668358
+:80E58000212CE354589627222A1184382947A24AB8440341821C6263A682022A3126A44D58228B219048868819422282A352128A61C8AFEB011C1221116211A4281429B3288101154848988816C3698C6414402832C48591222226219B2A47822B5842842C021942D482180222A3733832182601C048A081002382A242848A54482F990E48
+:80E6000042409121209411A1842344188A083400882C612218138C552141B01244144831127032048624082B1228282212544246048B122031C82410283412121A2881F882D210C62853260225110811623A041A6881428262284C018A812822348883220CC147A2CC581885F2182248229028C1169812202401813821841A942280082C52
+:80E680000242384AF8D5A12041A21425C11C804324126AC83C824264812F82012486F8421441834401222182448880E512240211448130228008AC81B248828994A412841820810146A2128091C5B04182014142C04489418841018400457112880130224008294442B92811022C222121089012510047824C14768188018C28840424125B
+:80E7000027264A088018087F270B7325E141129144141E684128281F839421A9911846F225825E282662892765384698294823DC2A9249816126C4AC2B3489F1922A1994242371253822128D1449941419A141924E12428189011226A29424482ACD288AF45FA8208252324CD22801411658381E48888018941816081244C084820089020F
+:80E78000B0243188A45284280000405C288A42C248AB828C12E88882A841462253229A04220018F01E5B8091481921840480418248022501921124812A0518828C01241724128CA22910422A0110414242881AA22110012881228A012196222221011230126E652002803124C91414081200882140B2882521988200A0822609885821C15E
+:80E8000052194292348091A9CD3100243032294252141800254802188988A2251088F2274E00834108121E422400D042041E4880060039421221824402402348C94111408A6411200197214219029440416893811C612881304822202A02241F810E234491444111148C14144A8119031125041C32219028448426816468844A080088489D
+:80E880003028A8482502828130482084A21821230546048304230444A083F0C212A04810414108111092582984612658421A84949290129018884220081A2264812021288124091220111232428361848100468828B4121C02D8182001FF8B038004101282048188822C24C128164201001904C2188C224281482213820122871426CA2821
+:80E900002619A1924A3221198201904444203811826028202228592282CFE80E181686034374116642812601204288022416C14889082A0480884412210410686200408D982890844241143932841CAA84891101001298218490C2F0F23D4008002410D912246514184A11B449014648A8A41C61811C858304C8421281882B4184AB4116C3
+:80E9800018B11284244102124A2124246424124AAA84832424044AA22446022382A2186F1C0F1548115484122011140141002C3288234104A5C422A870224482014E82828110014601888618824412081428F02281400428359888448244008825C42247B6245AE42851541813D1939126A3117858622C3414469B8A1B145E48872B9738B6
+:80EA000046B83192C88F42A1424BA8238884EFA31456832641A832341D119B282F82D118E8C6F421212FA2F121212E219DA287832C1BD8813882A968848AB21822E42FAA129E269E32FD2AE012B1418451C587444B448F5414D131E2189DC229F1484AA9A14627B11D122F944BFC82326F14A43A19EC2CF8494295E31131D28A785881F9A9
+:80EA80005A6CAF29335D8326DD32F819228A731AE224D451A6519D52AE414F54F9C8481AF5185299AC48D88F25C4442BE16D1890C823D2F2460187D11F81C2424F2265611D1A4D4E2F8411F114145AF6B2141B414F298174AA85B4327F388169815AC22823A244372487A2B9C35887152C21D4B2A4F96CEE83511427A18A3B1242A72423CF
+:80EB000064443B2827134EA8C6F1441B467A92B622B9E2A912A0A92A81F8112D244C42820228800228800200411005413084308400100140044422444044412442444104440020483114100445084D48D084046FFB0F4F76F47312F5FC2D6FA7E2FF63F1474E2F43E713F278781F19B563F713545F5CFDDCDCCF44F42D622F62F2E2666F2E
+:80EB800067B732F9783C8F47FF682AEFE27A8AF818193AEB2FFE9A9E7FF5F51E4E6FE9FD524E6F64FE46166F69F91B16EF61F93E6C5F63B2527346F446568F84F4B85826C8127F4CF8CCF4EF4CB4D4FD62442FE5FC6E4C87868FC6E3C8F15CCCFFA642F276451F13F12C2EFFD2F26D4DFF53F56E6EFF53F759498F8CF9D5D13B77FF27F719
+:80EC0000DBD3AFADFD6C67CD533F77FBE3E75FF7F675F7AFC7FF68F4EFEFFF2AAAAD9B8FB1A1272FAFFFD2DEFFF5F53A7B2F29FF5A5CDFFCFEC3433F1FFF1A2E4F69FFF8F83F17F61E3CD5FF5E7E8F84F6DC5A2FADF6BEBABB889F8DFDC646EF8DFD685E2FEE794EFE66262F46E2CCFDECFC7F2D4BF343715D54DF42F31D17EFE5F75F461F
+:80EC80007FE6F6565416F353513F57F7D1D11F9DFF51519F9DFDCCC11FFEFE222A7F3AF2B2B2FFD3FB7A38CBFF8FA6F726AE3F84F819198F83E32FFF5E58AFCDFDFADBFEDA4FA7F563CE3B661F1BFF3D12AF63F17A7897A7FFD5774AF86252EFE3FFB2FE2FAADAAA739BF3CAD1EB958FC1FD6AE8EF21FCA2C84F43B422B3ECEDA88B42F143
+:80ED000051615F71512EFF53F25D2DD751EFE4F47F75BFB7F6DB993F5FFFD1D1BF9DFB1951FFFDFDACF3AFFCFD5AAA5FBEFEF4FEBF97FFDAF8CF2FFFCCFC2FA6FE524B8F91F1183A2FAFFF5759BFDDFDFEFEFAFF7C781FEEFEC7441F1BFF1C3AFEB4CFCDFF7B69AF81F32D2EBFA7F5FFFEAFEFFDFAEAAFA9FB1B82FFCDFDD6D2AFC5FDF8ED
+:80ED8000FAEF2FFFE68EAF89BD32B29CF9E4EECF350D1C014941C811484D12122486488344E38844C348F081482CB29114088B2480121118B24892838394123022A08240419882842E111E482663892662812482148E486081A049289200DFE30F82110024153C421528044A21011242130111AB141381838441A2848452205521005A4234
+:80EE00002AC5438081C2121A6624200414488B8440A2414602A8100228147FFA0E6D421F41523A1F41324A1F41724AD1C1B24AD141B24A9921AB9451AF443925AF5439A42F547924D852F925485CF9A54A5CF8254A16F1254A87194FA264594D4A8F49D2A4F491244DC21F49D23CF8912CC7341F49724EF38124EB141D24AB941B21AF144A
+:80EE800019F54A974782AF643924AF447924D84AF924488D944FAAF478A150821A944A1741A36441211D4CAB1415F44A9413B84A13B14A2BB84A21FA4291A6D812F1A2482D11AE5A1CF924CA1E814FA224F9244216F124CB124DC21F89D224EC89F624C292C3B491324C1B28CB1419F24A949E24ABA41B212F4429F24894224E94222D9446
+:80EF000023C294272BDFBD0E8480040000004004280000000021800188000000008480040000004004280000000021286F8606123028146D4A22769148260C209958B0183428A800828608708862821002C18914C83A2A648488223CC18814162808A304608116B811C8118A14921AA03488838478188478EF03281398112E181A22116ACC
+:80EF800011123F24084282D82D828A542312188724185D2822D024044668842304230312256211004425B8226894253811A7139C69241C9448C2A9210C81C02222C0A1F0BBBD2062841F8152284B242B21393241CC613841888BC2828CDD2A3AA11812C82D9A26081E88811098C865D828342899A312E018216294C31883E21814381A8444
+:80F000001C714C629493E214815C2284A0612A986AF0289423F8C9D98011011B2189018B1416682248A041181A1482440240085128244E2425220442204122D4A204201142989A842119F42211868821A19482A9A1481884002008F0E96F5024302212402822110285031C28D81841181211389470319828114260412E18508580048092E3
+:80F0800012001902112682421221228101C0484216080020041F2C032D214D11C4C992392D3546189A288B18381AD4A2A1142125B52CD92281C52926384444888487148912E224A38747828F6843B84811F445221E242AD92CA8A18DC2C41F81E444D1480223DE22E821F814421643A82CC967428D542A24FB28847F1D0B26449524454843
+:80F10000991B89148A82110186E121C81125B538C811C011286281861168841668822A35358C02811E4860261812C382384825344218236222582C4172444271428888149418421A3224AF690D358251822AA11226842251828CE8A1E22431182944181816925A4DA8814D19260442114C3212248C1CE4E20DC02437414CA22813B8229105
+:80F180008126F8112846140DA823A8181289052E582E1C28498482CC887FA50513C4280047811285522C388921994100251442C8231C021C4A982C8584922838838741C2883C21E84A0421108922D4410421318F42C43889D1A2A25841244E18A0821A32C2C04886F2B4FB2042F841281903250111411084C128108809C4A44B122152187F
+:80F200002301448E4880BC486115948C22914512815A822112A84242721061148A02186923280442224243026FDE0390124141102481C24944818322D8488815E446084C0180021004546082000021282218241C6881293894402401001018081E24890118160848FF5D4B31212953851E24442751167224D1140683B828455848169A8401
+:80F280002E8417422F81D224C12122C342942426FC214889E381029C44CA88639145290317231A6A8137C43EC429744284B62141CA884A391483329A4C92883AB442698187444AF869868004221189018184A961C1181188822744128344482782E881844108604148C2AC258981A2C228201118212608E01261C1811B412450284321A432
+:80F30000413880828402F79940222102421418814F2214C44828884B1828214812188288122C015021221840A282818824005C1108CDA181230114262948388240A24A802101228A0282CFDE4D02281122107241581200128100422800148D4418A61134C8652821248C818925014D38D08288983427189011881468000084490884882BDF
+:80F3800082188220B224F45BA50013440A14100223B121244883B211082C511C80E421088280A242852441024664441905236413104294244E1443082C22414408424C0400490200431804AF944AE29156484419014C0349022C01B0480198418A727492A8136426C18843888806478282834381B842813A84C828281888628C68488D2415
+:80F40000901211150823344429AC8422A48CC448A284EF330B442C1411C128241342CA38A021131A01990100004084052534C42304C08141852449021416489814816131002818C01214002C22120618892204CFD1048C4484C43216B41212342246020024002601004412812E8A1691182289C8182C2232288032158C4188022508840079
+:80F48000824F94C1838C92822C02102A01C0844A0126F24DC54028210348608148111B824028394421422422466482C14A111608604224C42420548284144383E81861284AB211C2168F4108800284848D86414410B823290283099B4370B4611881615C511C6814F018821C04AD41144CB448D868644422182190284CA442D048C1448A8C
+:80F50000334284201493242C14011B422142453231250A8582014E14804296441887288934141489F1D673403A286945A282484449140183CA1480368147111B2982E309CBA4282324A218848829521C853591274AC58184688385841C68218817844668451E42115417228AA214842A0447886100656844172CD014B5ABF422186CD2586E
+:80F58000DE73C25927E21AB1C1722851883F18D811E148B184F1245C6F2BB382E481346C4B418E68C73D8F88F245426D2CCF212CE383FD52A829A9496AF422912BA6AA782CF28C6C16B858FC11821ECEAF625548855A899F2859248AE8ACD62EB6A2B81452A18F88F864841CE288F2B31CD063F2D43D85B132B132F1344887441CB448D63E
+:80F6000082A8541C7A48F854442F35FA114D8B244C34514B8A2F89F12A848F67E1C2B266D4C8A2452FC2A1285D27875847512F645288CD241AF41D2417C11D914F4E7727D154B1277254F8742B3F18EB3142B99BF446442644F414748E14EB194B328B514F58F148421F94432247F2152615714582F13722DB2477324F33F192A817231A2B
+:80F68000B78298496E221F3828F42CBC8F74C1E41F88938429CC84AAB128A124ED9FA3BC25F5E84A8D987F7933911F68D192A1B82723AD838E3EA78C8F18E118925112212B4246DC2811668E46F22A8A2AB842E488F228C84743EF750B00000000102408820030110028601440011440812894810020020088C0810060124001000028127B
+:80F70000141228005FD4074E661FD143F612529FAD764BF7476E6F65F34F4DEF5CAC5C4E42BFACF942D48F849E4EFF8EF16456CFCAF9A98BED8CCFDBFE39A9D7DACE8A2FB4F1614B7FF6FCA89C8FE4FEE1EE2FA2F2DCE88FE4B4D2FE92822311F83B449794AEA5EFC4FCADEE9F58F88CE68BAA8D128BD99DD18BFD4F4EFCCCCCCFE2F48CD3
+:80F780008AABAA4FC6FAECC88F88F9B8A8FFD348E174E467D36152729FA4FE6A26AF24F45E53FFD4F4EEE76F4CE424F4EBFF3F6CFDDBD9EF56F6DE5D6F66F1AE9C8FEAF8AF8FEF9FFF9D99CF4BFF4183EFFCFE3543F7F36F48F8EACB6E87AFB6F3DEECAFE4F6DBE97F79F8D3418FE8F2A3E6975CBF47F1574C7FCADFDBF395B7DFCAFB23EF
+:80F80000313F4FFF45D1ABDD4F4EFECECCCFEEFDBE9AFFE8FBF4BEAFC7FCB89CEFAEFF6CC1E027F6317525F43838DFF5F64B637FE5F65756BFD5F5CB455E7E2731BFA5F75F5D8FADFC5AD6BF8EFDCC6A4D967F3AFB8EECBF8274B9F86C5A2FAEF8638E1FE6F4746EDFDDFDE8EE1FEBEBBAFA9CE88FE6F473694EC22F29942EFF5BFACDCB56
+:80F880004F5AFB6AF8DFB2F6F9C18F3EFE3A358F38F9D8F19F1CBDDAB9E4A44EAFA7F7983AAF8BFBA6A46BEA8BFC8F86FDD2CD144F35F535673D24AFD3F35F6FCF65F65B6DFFF5F53B1DBF7FF5DAFE2F39FADFFBFFE4F5DBDBBF76FEFBF9EFEBF636966FEBFDEFC5FFC6F7DD5CDFB2FF66E6FFE67E35F23C2E7F5DFCE7EB5F77F978BAEFF0
+:80F900004DFEFAFE7FDFFFE4F66F69FE1ABE3F7FFBD9D7BF57F77BEF7FFAFFFFB95F3FFB2B3E3F3ABBDFFFC5D5ABDD6F4EF6E264AFEEFFBABEEFE8FBFEB4EF4FFEBCBECFE6FE46CEB02401671270260326E38154141A64328E48341274824CA2498D22131928E14432814A12C22419912859A12469012A29D416096B929014484F22A94138
+:80F9800045A249248280048E486C62816C028524E14422F8B2D100102851281A04448F22A14880B44821284458388A240444821445081518984290C2812C982848150419427181581A11A1112A5881D081D22811C49280880482808458244FB50E2CF4112485F2112483F41124A3D441F24E121F48B24AB981B24A19B54A3925AF3439250B
+:80FA00002F147924D812F924481CF9244A8D814FA27418F1244AD6F123CA8759ACEC49F2224A1F49C2421F4952281FC9B24AF8912CAF14F88124AB161D2CAF14D981F24A9151AB9443B24A39B42BB4478229F92448B84FA2F4B3D3C0421FC1D628F5112483F41124A3D441B24E91218F44D141B24A13B54A3B24AB84224E9545D812792653
+:80FA8000C8916FA2C5814F226D112A6C51266A411CE449E2A27491CC421FC9061F4126E641324A8E242B1615F442941D24ABB449B24A3924AB9443B94A322429DB8694BA4F22F51EAD2028880400200400008C0200000010021800000000008400000000004400000000002501DF65084E24222870146A4229028085988283280430222C73
+:80FB0000A49230A826941462890AC0492B1C0018A826D842C44211148641E888A424372213153382882CC4188984122602006AE141E428345F002F1851E11C018621B4440944181B3418D12B411B1645988A46114A010021206342418D145F8261A8441E44A21122859436284D113084442E84522592184C1812A4C31761184932128948F2
+:80FB80005148BF2246B144B2C291281C311479823284E044711492A13E88431422722228B4831732A94449B112C6A88260941A8411D4A12182A2C219744259214319B819A42473584337424389F862184C216442326C8181622156C8458B495FC50690214503818823A44100881A0415A8141B4164860884200224001A7224624845F818D0
+:80FC0000218886D4A4450428C11922624880A214822724406288A1F0428426014121A21841DDCE0010088304008110088110082002001180444142010082202802002C0881131882121AC11112181B414222818022412411083F270D244C02CB215081489125C1228A1402A42481A194100842832882181A180C6688113812814382642877
+:80FC8000814388042632141222291818128288A1C11823011268D084F2A4EC002604814284484021F24282008410029C02810080440114448026488AC9282840121884348121232201121602192528A341242A01183A4418FCE67B002518C8348114401B08C140481258288400001964882362288542480881181100444286C882828180CA
+:80FD00009214A126D31448C832800483280112450280F2A8E610042211902284A7110000843508128434C01241407824011428410086181422821143840240041441121A921800461402400C424C8112F498EC00001818800622200880219482204242149884008423820421C41008001002850222A622E298832448022D1880280116129E
+:80FD8000084281F0D8D4808201410000150A400888504844810022304400502440281282628242001001890241415042110000004B38824A412408F05EE1302412601118228C8411014008862144544824C01443C28441449022224181261842382848123121502883322426C4241F893242B88502838114024CB98841088A4548F49D5563
+:80FE0000002042440226528187228008856281249608178224100A83342181114654221034884722200240641200C0821141164421410244821822641A64444128F0B53B000084810011A11518028100000000844400840081000000240010048112811301008400201108181008AFFD0C004508182508001008104848421909111004456A
+:80FE8000080084002441204202004C4242431128018118211200002A414C2421022F160E4008401A08004008000011140040044400404808100600508200443100008124280000903881126082F056E14038488514280110115A18655444478281812481814041522A256681308800005011159121855A8842C02440426981833111457423
+:80FF000014B424B2182202200144642D1225A2113FFE4F02002410040000848440410200000084001100000000004002400818800100000000000057B310C8484682840100104854144C22C22800811008A5022961814C2988081042114101848C248404001200151444249221180020022502217EBC400A4818000000154804190210082E
+:80FF80000000218001880000400121260A48214004000016A41228000000002141F7B70048000084004004288100000010021841881004844001400A4800800200164114813211002901001002184EC5000000000010080010080000004100004400000000000000120000000020010000EF5F0B304842130400005044414322322800843B
:020000040001F9
-:80000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000022
-:800080000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000A2
-:8001000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000021
-:80018000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000A1
-:800200000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000020
-:8002800000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000A0
-:80030000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F1F
-:800380000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FF92
-:80040000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000000001D
-:8004800000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000000009E
-:80050000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000001D
-:800580000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000009D
-:8006000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000001C
-:80068000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000009C
-:800700000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000001B
-:8007800000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000009B
-:80080000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000001A
-:800880000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000009A
-:8009000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000019
-:80098000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000099
-:800A00000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000018
-:800A800000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000098
-:800B0000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0017
-:800B80000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04F95
-:800C0000FE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000000000055
-:800C8000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000000096
-:800D00000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000015
-:800D800000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000095
-:800E0000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000014
-:800E80000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000094
-:800F000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0040081014042001324C4104001A7218045284120048281098144A3244423048228400D084242223220122404404448C828277
-:800F800004125216F88E371092281884164CC82847824932241E2480426842496242C4281A322812608543242181B1244168812E188574644824841768848F4401567C44C8444B4226042644A8424B42224E144981A312818444BFF84B0260811008440012183200282826143828124A01905844004044084C12A42420020018424C6581BC
-:80100000281200280000C92481220242B05E02C028106841C4004480021881440040841218088024A41220624128844244C4A012848446440C220028008448480080048483911CCFBE04000000269828284302400410044322010018000012810018004848004281302848414302000060422A11041200F0A4370000000044004480120479
-:80108000001800281800800180018B41428484008C0400004442484422444126C424002212200170860F0000000000000000000000000000000000000000000000000000000000F04FFE2400E10012118C4218941800448120084400221228204266D2001249240340844248143414403411299211230A2004818242C3024440F827A7008F
-:8011000010111415144444210210092022312440C9148C140841608440C428260284848002008C820418424410A814205142188912088C254288F8BDE9005082404114414848C41840111428820900188C66812880C2482614044084420826241218544841C0141925C211838A01182181A24244894144089F3B03215014444112414C4232
-:801180008102100800302444154804004440548360821A92428301000020A24100244424200442411884812628240286F865234002141100240080211128180885044412880000228100000020010000004CD2280129012008008281414200847F72411261126352A2444941E14102263A8814404361C22486088D4423A12889024044620A
-:80120000825C025125B444C294484444C16143F844228E14484938CCD0824842C5452FC85186A552248416A88641418F96450222631202004410388818C08181C144403444822289028042189A2100258402484450842120143424E48C481208104458A4882481800AC4172140114351A144434123032829111108252152288C088391127D
-:80128000880040042844501490444B18124004444C7824222984794422210827581D428E1421816548B448211404EF9501279442262842621289442141140136848184814A91144182AC28416348C52138421928122251818D1220858188081C0244494204121814002B4882231A086C0485F43E7E403E44400116C8142612084426210276
-:801300002444490400002449041A2448141204101102404861A44B1282812180140200224014384490262181F03BBD006041C10000452124618140981800001851000020014028022228512841640021A016002810324483810441008C1848048FD1032554421E28C9028D31893121871144128B1290184869B1640816045308403182464F
-:80138000858194818C92229028184521C61417688441334AEA44C124804222314189C142436C688A446A82464414F89CEEC041101441024304614814111890180011301460881849444408650241800127A2800120B8220180024C142201410040C824C084848141FE51A04185514814245480B14181280414122301430142402242024057
-:80140000088C012628B84161C4A094415048A44028410880588288C4192918442A44024181847F480F80458114A414400193049B243889A8849326B22C21784164480013618A8001804878820C81004C09866442E0884254821E84842A488818384CC0A489A8142AC81841286F954E0144107848C228281211424002004522221104008998
-:8014800024420890420058D082D4128384081C11D81E4884814101218091184621840918228100185C03450858180050480088428823014004128412908289048880A8185024A01842441C0444009214808144012100108E0181805222E0890800108492442180C31853D29251128488CC814188D1480D28800824808431986061128420C5
-:8015000061218602B01808102829A1182048048881301A2001148F4A0E404232412002260488124400818A048248008828908484006145422802430844440040144646048602822009801C022C0221F0BEDAC011C04150C10014482581240286A26121815481A08114188012813111830853811804122282831284146228422C1208489DE9
-:8015800012434482618269B25C6A2610783228F2E9B9002140184168C6812818130883011082189286828484A6D8481204424508218289C4821F4104240018812181184502811220512412182301008008FF374B4158218CC412481C01502822A5424482028A13028100904280012C08C143014021C88416081C85480115061661E2112688
-:8016000016C1224022046C028381D22212F81CCF1456961585A9441D418F12B1287214F521629D286B9887969187897AD9CB98168F81F848848412848A4D08141AE1ACC184C58EB484E9683C4C4BC146041841A72461898841E144918929918145D4C4E84C7568FA4618823A41B838C397F072569011BC542185D9C8F2436863943889E1B6
-:80168000146D241D722F38D122512A4E722CD814E3899551B022EA84B26A83D8A848D21C548C2B218FC1F9524B27853F99654843E121F1192E9E8215A1995FEB11D2237192F2821AB2AB192B1D3F287412B212F198867E6AA5D2224228D2A2B326040063F111146724474150815631929D61211A82A84843FB38244461CF4CF88894148332
-:801700009285CFCA024223A1198A7984D348921C4CAA141F28F384844718857CA45CC8257154FE1C2CCDA8144EAA948D881E11844F48A822ED944E688B1A448D2883F236D2000080444218E48144C2481416089E482884141254121C021C0214294101142988828182912118191292214A992142114213211401000082200112F04B240050
-:8017800015515535F717116F62B276F5243C8CF521A11F99F921211E1B25D282DC65FA148F7D171F14F54CCDDF59F9A9891F1B7B2CF58D8595FB191B4B557D17B5FB921A2FA6E62B2AF9A5F11F12F6A1A7BFA9E8BBEB3AF8FBC7ABE58D313E311F5CED8EFE88891F38F8C7C6AF1DB9C8E82EFE6262AF82D288F23A28CD244F495A8AAFEDAF
-:801800004A51644FD1F51D1D35FF7F7D6F46B274F724245AF341B16F4EFF61211D2325B2C2F861164F7B59668BDDCFDCDC7DF8AA88BAFDBEFD9F58D888D8A8F15755FF79F99B8B2FA959B24F69F928288F8BEB69F9D3CF3F8BFAB5FE2F1AF8FF5FBF54FE5F748F17F725A57FDEFEC948FEF66F58F898B5CF4AFAD6D64F22FABAB88F82B256
-:8018800028F22E244F487A18FAEEC51455F51555DFD1F11317FF93F7377BEFC7F52C348D581F12FA3BFD1D419FB163288DD81DB6CFF1F98696CED8DFC4F89895AF8AF85878DF4EFD8CA58D8A8FA1F51D596FE9F99A8A7739AFB57C92F6F2E44FC9ADC95F69FCBAAB9E9E9FE4F69B8E3FF7F47E5C1F43F38B94BF5EBFF8FE92B2FF6CFCCE08
-:8019000089EF85F8EEE22F2FF6BA1AAFA2F23A38AFC2E249DB28F11C2B1455F71C14DFD1F11317EFD7F77737EFC7F73C3D8F85F7C8F9AFDEFF793B9FB1718AFAC8C89FE6F7BEBFFFF1F1DCD8DFC5FD989597928F89FD2D7C8FD85AB9AFA1F51E5CFFF1719AFAD5DF2FA7FF96DE8FC9FDF1FD5F7FFF9EC727316F6FFBCFECEFF9F1321EEF2A
-:80198000C3F13D34EF5FFFBAB6AF2AFADFFBEFD1F8FCDDEFC7FFDEDEEFA2BAFEFB38388F83F3383C9EB487A27F9F064901290123422802221224008220482658481008830489028304812183A482B02628B424092302494838248441860816089264484C22C12290284004EF9F0D8611110A42150415A41419A2821A44012F242181021876
-:801A00009A4404A88288004921190418568488822409C462C092482448248A44C248608898224E848C044140F14A86C0421F4152281F4132481F41364E1F41B24AD141B64AB991F64A9153B94AB924F44AB143F342B147832D954F82C4B14FA2C4A14FA264114FA265192E4A9E25ACEC49C25A1F49C2521F49D228F1912483F49124AB9422
-:801A80001F49B24AD141B24A9921AB9451AB9443B24A39A42B94478A29F92448984FAAB4DD0C2CF41164C582F248121D2469B11152221D2C2F467991FC42215F89928245F842B147832F146A8B25F516482DA14FAAC5354FA2CC816FA265192E489E252DCB8F48C2538E2CACE548D628E548B26A61488B9696B46A6141AF4648B44A9B240F
-:801B0000AB944392124F82A4944783A9B81694284F22F53FCD40080000000000000000000023010000000014008480040041000044808201000000002FA10C18191218124E51122648098383E2812811584823A418C7298B28E0480281100C81A0122014021800206851606816D424918158824002862A082909809118F0533360248212BC
-:801B800000211213B14461241914414293414A7188128484210C464CB482346279C12468C1302800255112981782452A88482892282489880423944852802124B2C6114881F44968203463160881250189D258014D69193228155281C394826187288CCB4243423814236CCC33C12422C1502100A711206D8286349588478869311429F823
-:801C000086584A28C2428CB44828488229D2229D1816A841EFEF0218400261D0123111424829012C2921243148924E14802868448430224484422A012E480050124041180280322811002400122112424004001F5706405414501C4041582210428821210420C882178820624441428400140000290910511610488C01C18AA412704201C8
-:801C800000108491444C0181F01DD61005A9523E1A120A5845F8448114BA548145D9C16198A6F6241800CC043628D442023D18618D224C52128C157228522449012A51C298AE1215D424C422C911B14208E512F58A44CB412D82412318E844E8419484FD1750145018B116180883544849048A9319CD114B141368224389D88148042A01A9
-:801D00002A44C211618469128204A6026301531124A82931002785112B8411A1712B84416149212C818815F43C2500446342D6141212C1122413581289044019C8848C02218C24924C4954428484302140711842921844109122256881C4436164266C481A02231404C189255822418594444528F8FFAAF0124943C421456121143042840B
-:801D8000414C012218B0841112B182153882EC8111612212434802842591243564E44153E58491232140458451422C11A88226048129198432424C4838141870FE0945384200C14444284240BC512212082242260490242C08228817418688442111041D88211B21608481818421109D1141C8122F4294814032C8818410420264FFDA0364
-:801E00002800210012141200004811A18C088100C04542848100008812200821419024002628220800400448201C04105884486FCE4B6242254451428554144C31214608E011028B14F0A2184A48E5881518824185E2224845881411D816E841C28883F8271213C512912742813504BCC2146484804415C8C286F8C822C94404184445F2AB
-:801E800047AAC0512012C11240828441941848001441A12221C0A447884A9141818444248001244469044144228400C362411C28A1849A1222482261440082A1459818483FE6051115440271112C8274120180C41461D0240800498184631181481410E8113444582AC414346C6122181148E02241C81413245E22428100822125820329BF
-:801F0000284838882F520D901215A4611244445C428CA21410111104808241014CC486590C181C6113106248848E221219A2419982329428C718608828801B0815D4181A2482034140246242BF470A00444444188B420011004400143082821410012D118A6424A01484851401100100C0218420C4228C61418426C2112CA814281212802C
-:801F8000028100CF780848801401280020015C9222F01422A0842460224901842419C188885022142041C24800418341820112810043140128148110440420C288242F7B0B86114261441C4144410211F0411224241400183A08B08484021001914A020026F414881C9114C3621260822DA447A818C3C22222485041211AD46202244160FB
-:80200000482886F52667C04C1C81054A024483140142403111908488228C644400418618041D28204888041220484881144214184242219C8823428472A8C284888002448088F2E29B10924829641150222419D32401254304003013504229B15282214112984280D242E121C4182181404202412A948114111140884488922A4400448191
-:80208000882181442CF14A4A30148001702261848124441C210212009086224814288928C4818962214122111998522308C1438411C89141188A1136548440422D28941844282184860441F06DC64018C4422002144400222524C1241721110045628241142D414149012E88888501C48D84149042844848002114004C0115448242828653
-:8021000001CC18022821815ECB141D13475D1D1129D411531297968D194514D2238491234534112D872CD426C89446A7164752CF5E71CC61841B82BD183152E44E47A44F827941F54A154364D226B3517621124A564AC7524EDA2F225421F1F561132D244DB62F4293882D2830248D29C7811E91244744AD1216E4477156E442D366E6621D
-:80218000D411C1151E112F22E621F11111675213C8812247876D381684053D946D448CA12247822AF419414B818B916C62813229B456F218244D928FC87284B498B115912247494E242F9264B26CF845884F8A21026F8252248E848E2443E26AF8F24B8014512455612251B04772123A216217144515C212412B188AF382221B436D411BF0
-:80220000A51FA1C84A1F38F8484116F158B3FFB833469F88B16624F98A1257283E16995181A631141FB3DB93ECA2F851588B228F89B848624182AF28F658C223711462614C18D688E84888F22B6220048001248C2402458204400210813281106144008242188D243048219012901600302284888445211184240280C4244004448022087D
-:802280007F1E4CF352111771373117714F15FC252557D477566F4151641AB521A21116F2131175F7931157787F1DFF2C29F0A5E55F5DF94CCC5F58E812723151B13F39F9131B1F19FDF46C4F4AF98696AB8D1F17F431395F41F39DBFAFE2F236B6E741F068336BFE8FACDB33125311DF48E84EF8A2926F63B39E5988AF88F8288C47424FB6
-:80230000F2F2B1D8242F45F11146757615F664E47F72D27FF61F366155F313547E323F51F314176F31D166F892925F72F2F7B74F67B312F1F7E55FDEFB4FD67B481BE68F83E332F2B3DB3FB5F5DBDD4FDEF7B4849E912F8DF877511F12F611119F9BF9A5A7EF6B738AD228F1687A2BFFDE9E3736BD297F78F8C6C62B398E926F63F19496EA
-:80238000AFA8F88A8EAFC27884F42ABABFA54FF352437F71552237714F15D623F24F2EFF17F3171745F641651B311E325F71F1171375F7171767686BE4DF91B155F137755FDFFF4D5D5F5CF868A937137D3FFF7DFB571F5F7DFCFCEBEFEAFA84867FFDFC73633F13F71D3EFFD8FAADAF7F737B1F7415FE6B776FEFFFDA7EBD613D23BD89EA
-:80240000CFC4FCF49C6F2BF92616EF4AF98888AF88F822844FC2E8A2F3159C346F55F4151725F213134F56F72626FF74F65F367F21F117173B753F35F317136F71F116136D877F79F936166F67F966376F56F2F5F51FEFFF4C467F78F46261BF93F32F3DBFBBFD474E7F7DFDFEFA6F6BFA17147F5CFC67777F53D3EDF2BFBFFFFBF9BDB78D
-:80248000FF79F91D1FDFF4F7F6FE2FADFB6B23B5F98B8BEFECFCBE3E6F6BF936166F4BF98888CFC8F826A4CFE8FA28AB3FC4090000630247221214122041013440228122011389121108899213811921A49281986012D012012E93843420A2492484144062892041220800F03D9990561221A01211421608116200C01480084A782168445E
-:8025000092859444882C44212254828594148A827141B42625312C124182C9014D1184230660882744824C2B5242418145886A822BC7C0421F417228F211248B141F41B26AD1C1B66AD1C1B24A9961AB9451AB9443F24A914B4A2F147B24F842914F82C4954FAAE414F8244A87154FA2F5D8212E4A96C54ADE244FA2F591242D521F497275
-:8025800028F2912483F4912CEB861FC9B64ED941B26AB911B64A3915AB944B42AF443B242F447924D842FBA448B84FAAF4226DC04B1E6487322887161D2483F2114CA356818F4499218BB459B24829B34A38842F547B2488F936485CF9A4181CF124CA1E812E129E212EC896C5499E24BCD181D222F9916C811F4922E449B24A28B14ED8DF
-:8026000041F24A941B21AF443B94A143F34A8443F24A9445D843F9864829F12458FF22038282000040010000000000000000002800001400000000000000000000000025015FA907415129833345302A1260128341013018224215761184F192448364412844414184848141004508269281004110481704A0298C44928883534210088390
-:80268000184C44F1641F1442A2101258183088004222928008B9014004805484828384014441885221324925245128807824820148A1482041C14300893292CC024A6111845F52436144C64422934D142218C021C33121226089282D51146341E6218484B51C227884C8148184444C78410289F2481446B251180849C824A341C246844927
-:8027000024326815B281941A418C72929824867A54685183F16C1E0019B2220140186A880042800900814114124C48480444480044848001490122400200504100208901812221008400009F760F006180018901258142010024001A0400450870484442440865022C4104104284480400100800A04844D0284208004004AFBB0147140020
-:8027800085C22143521489422225628B1421112E84004140242446044124444C2444445428439286820021E4495224C3849488701208A182448018F49245256C81B2F0BDAA70414402B01192244941084A433188003084200540C44448904441402C944220114242060025145842604481810090884908800849110E3270AD020044812164
-:802800005081223502282A11114223024004408842444852244054244444C4692288488408412264814282248C412204418722814592C1C0184C086EC7E0820411445041810084C0212742215041844141400124222443110818844400602218460822404418244182012E8C49142408008212C014F025CBC0184F243118114604C0181E59
-:8028800045441646A8824914882201828480C91244421621B82234820010A225448E644E182420850134001D84A8221C0883822801002400DFDE0D410089211208288410080018800800860480880210045082164404000050482023E2424444022100241098146C22120848FB6EC014241568D14E2451818373114C1C782288384616081C
-:802900009618948481868189A1282C4241D824A618816116142624820624C01C4921D134922424982882451164822998181264001604FFAF012A644118008400428011110230250000440041424110021008A0124469290128423028A014443482A18A04820044A2388480F4783B002C044C0446085342051240490884100849120845886F
-:802980000680014141100249848184048480088141288002100822124C82024240C2294002112C4224110C00800218510022200444400800481212C240048212286024A021874424008094224128810081499882982E1CF0B631004410020042002846414402C4418C240410082504C110088D42108812080084405842102884744208A4AA
-:802A00002428C1A01A00201104CBD6C04814221481111602400224D012921810081820820420821128120A80160A2128A10028108202804208284A2132224418817024A8828CF133C240014521410114101202001C044602248004101448022D441014840448412008102221081084084282403244800282292208F0BAB4104401144110AD
-:802A8000044110019034540000402402448A01881A8421418254421A84741482021241284788244221472444414562842424801844041E8870840E0025420243014511012174143012218121442644082116422848022140180420814402CD42104C020060429028004441C421468802249F960F86644830240018005304220084105442CC
-:802B00004840544800C312D448811248120C89219184006508188425025022264208840060283028304C10F8A3B640499864104841010019429428282861000000218011A8848524120889E2121498428E284448C02C0044404448468A428246062C01C90C21F062391445F484412435011711490110011531221E131D1BA558CAA5B84250
-:802B8000246282814156644286D26485044B154EC42D444E444985E445A162A48D4227416B2286342841214E424249186484E3C4241A08E1CF88B428D3C881F1F7C2304186C2243E24A5C85C13312125D14254134E229147842F4142143444125048474650AC8DAA4781814FA2124E5A884E28E1842B89AE62244146B82852A8E51832423C
-:802C00004E848B22ACD22A52E887222E4C26F2242461C423F2544C4B8224BF220214357C27D1245445407D465545243A22529431C143448212F44464418485860285648583E5C15348257228E2837258E64481584AA116D484E148C942E46C642265B82A4418B212C622612B188FE1EB2AEA44A8889A5288EF390A0020024B14602430444F
-:802C8000200646648146424882040000211062441810242402492904100600004988A482008C84022001824A22098F684E411181F23634CFCC7458E154A4444B4417343F14E624F44B489D118F44B54A14F24E44214F4252A42E2C84E7A2AF8A18F818186E62AF834252AA2F24F47A585E4A214F62762654A41E1A8F23F28AAAA55CCE217A
-:802D00008AE88C7C2AA888E5FE4C4CCD2A65F6A4924FAAFA24276FC2F614241A41F8E39714341F34D474F236148FCC7459611115F1414237247D251732AFE4F65B558761248FA454644F44F42464CFC2F22A2C45F82E388F8AFA8482AFA1F13272AFC2D36451EE3D63EFC5F714576FCDF9E4362F82568CAF81F13636AFEAFA8E8CC55444BB
-:802D800065D666F24A2A2BA8E55C44667822F62292AEBA4FEAF286CE67CEBE94AD1A8DAB1415D323D463F21333C7C49F91D551516437747D473D273D23BD289FB4544EE5528AEF6434424F46F22C2C2F4252C8CFC2F3A8A82CF81A185E7AAFA3526EA5FE4863EFE7F7564627E16F6BFE246685FE16163E26AFEAFA8A8CC55E4625F642641D
-:802E0000AF8ADA2852AACFE4F42C2A67224F2AFBB4AA8F62FA24ECEF43EE82C81A776314745D471D272B11C7C49F9164313F347447D667D473F26363EFA4F41F1FE7F14FE4F44A4A45F646444F42F62C2C8FC252ECCFE2F2AAAA6D86AFA5F51676EFE3F31616EFE4D432F65E7E7F65F5D6D66F6EF72A22A5FE1E1C6F43F3A8AEEFE858EE84
-:802E800065F4C6C62F44F6C8AA25528A4F64346467226F62EBABFBAB2A6FCAFEEA488FEB59A87FFD0100650114844140011440414841084004890244800200280061421830241042B824014D82840024400224842410084440048F5F06008012828481044880168294124881488004008400122CA421002E42402289040000214442822301
-:802F0000260841424128438A23CA248C840B56072CF4112487221F4132481F41B26AD1C1B24AF11124AB9619B24A3915AB944782AF147934F842B14F82F442914F82E414F9244A1CF8244A56F1244AD6E1A2655D2ECA9E24ACF4D1242CFD912485F2912483F49124AB161F48B66AD141B26A9961AB9453B14AF92448ABB443B34279A4B865
-:802F800042F9B448B84FAAF416CD50B41F417628524183A421A71615BC48B111F2689419B24ABB11F24A8247822F747914D8126B822D916F82C4B16F8AD158F124C28F5178227298E1227118C18387592CD481C2DA1F49562C1F4932421FC8B24AF18124A991212F4459812BB45781AB8445B84A39342F247124A8146F8114FA24586F5173
-:8030000006200800000000440000000000210000000040010000000000004400000000002501EF190B004011088914410490110088441084C828304420141408001210D48412080020134802A01424200210644681002C0200457826074213A82829C24200168454345800541A044082141408400426064421002440542280022014080014
-:803080000000200840221C64488962182CF2F2E82024AC822691482189C41449149554132152415800644A082448604544874A40148201512648180A42A01283441802122441282210841208C24562288962181E268DDE001124000011002100801804004782814100400200002444411082020000200400008849041022420440F86B42AD
-:8031000000124004448592418004114018284184040000200481008C0100C02421008001008344048200000089011810086F480541D0C2011022C1121A981820463812414220F124484D488410144404448F414284722EA2214881004D221A1254828382512C9088C042008441128324586883082A44F8264F106421124424807142112200
-:80318000044280412C45A4144324440810240485E4820128211A82441804241810081088C488800C00004688189C8A302884FF270800C1004181189283012611180A00C028C4004140044044C418C72200C022902422641226884116180424008144189018800148D0CB05282785284B211241808281C144242213013810048440044024AF
-:803200000185149418488118898221A224258402181889A22481004C81088004008008F0AEC400420042400840086042421002C09400842424848B414400C0180010044608604140280800284413028342042260824120F1EBB72440140284218001200112608184800200400448440023C2240000A041004008100400818800004400C01F
-:80328000282A08AF210F211828496384448432402844222191182508284B81814048446284C914146842C9628181186041182602288D1418124B822A04C02892112002200284892208BF680F264214022C01001812180019043210040041004400450218420026082A044100104808840020088446140480328428F0A6610048122084627D
-:80330000411842200444209416122921A44284226082411024321C1252124212000000208104280000888098880088889088BDF6004C022880512224804202002504402441C8140000002508C30220110620912A288100124120A421460820014028614184001DE220022220021004800121450800184086024C024C124414140442844210
-:8033800012810000A0124E142A440400008100201C5884184248AFA5062D4440440C44248091144084013885121458A600451818844108000048284890420029440481001008414004832421010000DF8E0510082441001A0200004002248021440440084018481808000000C0288C1288028932282800002008008008F013F100002A0478
-:8034000021841004400229420421220021411094124901411212166881848400322C0400488400444C04008100000088F0AE7AA0142240A4811A9414C4582594422110045850244822810090188100006044184800444C41022A4108800144848C412808848AA1381884C932484FA8442278820225924400248420B1180480140440140892
-:8034800081322183028100101802000085548443421C6442404C888484048484004140741449F4C912C02880062C72241802414240C4322823024901002222E12A81818108100240014088844402008100C02490280044124491890829047F710524822C21F2448467224C311A805422E062516228C341E4439114221618941C2144401C16
-:803500004E983446B848E1868145222465218554848991148F81544C006247848410088B111813321CC19C9844F60F2F44B6ACD24242922246341445324A4B12422D42127024E464911620754A7C22C42C26942487824F410100A3914827C11A74140880534E6AA222448CE24482C21489A241904885C88881F018844F81C81C988F5245A2
-:80358000F8FE6224324822CF44E223E481532A4CF3145425A451161812FC52422116522E2D4C2C962C83C22887E3495288C1CCF21C14841A8104234408442658A2A5E483F2584422F028284D482889843184128ECC86A84889A18886384483FCB57E203124128302434208128110088110284124810200404244424442447248C4124644D7
-:803600004204100449819414901480011841184100852442246B446F5A0A4F61F316368FA1D2AAF25A744E6EA5FA2626A7A52F247442FA525AAF815164EFA4F44A4A2D12CFE2D2EEF42E4AE782CF42F23C3C2F22F22A2885185AAA2FA1F11C18EF81711ADAEED1AC542625F22424A5DAAA0284424AE141E181F158184AA1554FC5B118E3B5
-:8036800048F9889CCF89F1181C8F98B9B4AB3B8E488AF4E24150666FE167216F63F548462D2E25F62232AF84E1647442FE525AAFE153EE6F245466EFA1F12436CFE5D5AA56AAE7C2CFC3F32E3AA7828F8818D2A2F8121A4781EF85F15F5FE7E54715C548F23474EF81D18812FC1838CF81B468B718F12828CFC4A4767A7744DC4CC2148EF5
-:803700009CCF897118FC1819BEB22B2AAE24AF8AF7A947244F64D666D764D366F25A742D2C25F22E2E2725A7A42744AF24B11253CE2F247416D426F13C2E4F61F46E4AE782EF42F23C3C8B328FA2D28A4842FA1818AFC1E1A1F5145F8D18AD4C8445A673AF62D2EE42FC24348FC2F33C242E344FC2F2686C8F87A6744E48C524F19C884B5F
-:80378000998F49F93C3CCF89F92E2C4F8BFF8CDC7D76242F27F52A324D36EFE3B368F4322CA5FE3E3C2F45F1581E2724AF24F11E1865F44646E7E1EFA1E162F35C5EEFC67624F42E2C8FE3F32C2C8FA2D286582887A88FC1F11A1C5E1A8FB5F55C5C3F45455A663AF32E2EED2EE5F41C3CCFC1F47C64CD14CFC3F3484C8F87E684F7545CBC
-:8038000022124F89F89C988F49F93C3CCFC9F9969C4F6DF9CCCCCFAE0C000061502400842416088440486481858644048D2480120221811890128121003022842220022220C24880040012000081F0888130861A12C2242A2111022C2181012911542280012122508410141804A444204438182C04002C41146841814C140C00401848187E
-:8038800008508438224624F2B24FF024421F417228F21124C3F61124A3F41124AB161D24AB9419B24A3915AB9443F34A9143F3429547832DB14F82C4914FA2C4814FA264514FA2E459E2A2F4D8252E4ADE24ACF5D1242CF4912485F2912483F49124AB141F48B64AD141B24A9921AB9453B84A3924AB944B42AB944F8294924F82A4944F40
-:80390000A2F44D56D0A4F411448D421FC1324C1FC124D4C132461D684E841D6C2BA455A8944F82F44A9143F2429547822D916F82C4816FA2C5814FA2EC51D88464598C74D86132C6C1481F8DE2A2B49194481F4932481F4912FA9164AB141F41F24A941B21AF44BB91B24A219B9AAAB44AF9A448A9B9B614F2A41A7F1909840000000000AC
-:80398000000000000010020088000040010000000000004400000000002501EDFA2008240000901830180000444004444008281004840029418802002200481881000030188008400C84800444BF520220080043024C020000418002002200100400414301001608440000000083040000001508001041012777004200C02400841004220A
-:803A000041200244604224001A0243088112901211845048200620040081100426080081814048824421F1B66400400200C02418901800004100004008410010440440A8210000002011084200800188401104001110D4C50440040000840000000000100400844008002400004400000081000000001002400800847B1200312418100462
-:803A800000248411827082582400000000400400008721000010020000100440184128020000414144CF230350422001441008100A82248308210041004008C100400284004100000000400410088122004008444445F86DD600112400000000110010040000000000000012210000210040080000100124000000006FFF0F004110481120
-:803B0000488202000000100840010000004018040044004400120010880810010000004400DF520D0000200200008001000000000000448141400800002001006084000000100800008001DF6B480212148502004C0100000000800120480800108104000000002484002800210010041008202204F0372A10824114486812814122008093
-:803B800001001028011110080041104408001004301424811830480082004004400820324418F03AE600400121001221000000000000820000508142504800000000008002842100114008000000F0C56D00004400400800100100000000004140040000282008000028008420020000000000006FD30B0000000000000000000000002457
-:803C000000000000000000000000000000000000005E1C000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000002400000000000000000000000000000000005E1C000000000000000000000000000000000000000000000000000000000000FFE40F004008000000000000000000
-:803C80000000000018000000000084000000000000280000F0B1D8000000400800000000000000000000000040020000000000000000000000001F81080000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000800100000000000000800100007D3700000000000062
-:803D0000000000000000004002000000000000000000000000000000F02E9E000000000000000000002400000000000000000000000000000000000000F0AEFF000000000000000000000000000000000000000000000000000000000000FFE40F00000081000000000000100200000080010000000040080000000000800200004F1E0C3B
-:803D800000400800000000000000000000002100000021800100000000000000800100007FEE050000000000000000000000000000000000000000000000000000000000F04FFE00000000005400000044001002400400218001882810021880088400008042080000280000F0147B00400100800454858802214840042810024004281016
-:803E0000828401882810828441848842188204441828842148E041012810A21140C43500000014000048400500800444000000440000000028000080080000002884000000006F9409000000004005000040040021004400100218808802218001884008000028840000800200004FB10700000000000000000000000000000000000000B3
-:803E800000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F002100140000480080022148008002000080028004000080044480022148400400214840040021FF18040000000000000000000000000000000000000000000000000000000000F04FFE000000000000400541
-:803F000000440000000040040000280000000088000000804208000000F0D2ED000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000044000000000000008002000000000000000000000000F02BAF0000000000004005000000000000440000000000000088000000804208000000F0B68D
-:303F8000BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:800000000024254A321112928282440015111113088B2443240400220045147C24082601120040522225321477964058884C84140218400140449428280040180840168281818808004041434858824848002041011244442D312A020000002429F166EE0080110200000000211484840010080044100800000000002400008041C11100B0
+:800080000000000041F07977101202000010588100810000000000000000840000100224002281001100182001000000004F5B0F00168601000010485188254818088440088100444484444481002424004012022800121301188391121800000000E0564B4202400220018115480110184802008140084501001044180200400200214358
+:8001000052881A011C21611170110124188081020041AF1F0C2121109312418410114848081415415888818440084181C1100100000025322229424402002819011D1191185011121200001044F43AB5702652222E122B111229012C512239F8121B17111B88179985F888414E48D09154111C548985F84448874445B444F22424C02480DC
+:80018000524445E642F2262225C2122B11882B98C0922592832F31F111119B88179885B888A444C04880548885F84468EFB6026F225226181A210180512229C8131F3191818E888598484242941581548195C8488F44544C4922220280425444286F2252262A23A181828218259282BCF1111319E8895988893448420048848588F4DF3F78
+:80020000000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F06D
+:800280004FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000090
+:8003000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000000000000000001F
+:80038000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000009F
+:800400000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000001E
+:8004800000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000000000000000009E
+:80050000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000001D
+:800580000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000009D
+:8006000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000000000000000001C
+:80068000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000009C
+:800700000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000000000000000001B
+:8007800000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F00000000000000009B
+:80080000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000001A
+:800880000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000000009A
+:8009000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F000019
+:80098000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F99
+:800A00000000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FF0B
+:800A8000E40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000097
+:800B000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000000000000000017
+:800B8000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000000000000000097
+:800C00000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000016
+:800C800000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000000000000000096
+:800D0000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000000000000000015
+:800D80000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000095
+:800E000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000014
+:800E8000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000000000000000094
+:800F00000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000013
+:800F800000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000093
+:80100000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0000000000000012
+:801080000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000092
+:8011000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE00000011
+:80118000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE0091
+:801200000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE40618114142445480261100440484104155628000000101211111219018181220084248445381461431202264548C124400AD028222141F825A5142114A31158EF
+:8012800094504845081504401554245042A151502A002558221111216558814018D83442453129154853C1412C322822199124228C11C424A562426B21CB12272318848123F125C9243011294101442424000044845100255D120021100800110040087400001518114642225234448001112228228490288901185FBE011018082410140F
+:801300000C114410014002502810080024002495064041688215242202104608490118005782814C121864815022104218F85418400100810000000000214140040010021114005018000040011008C1830200000045024127431A820116027F8F4F0140115841848440140400414004002400002150220091000081118194008002442872
+:80138000222210440210020000F09F8700001400000000000000004004000000000000000000000040020000000000F0664914112D12892201182121801112018D16002143058C480100144501A44022442432824422142912882204111443038041C41820094B1220624218D0CE02222011061C942884A9821868282008566412822118E3
+:801400002A448C440810C2442E49124412448741488241401458181301880017254011A224212314322429112884B27A071362212841901125189A22188411214B81214D12284315B218681245880450348064921843644122278842225429123C28934401144C02191112052A94924269032B1247824826F297E740028D121280240281BF
+:801480008221824008481482004200841400452A44024094144488000080118128014818901A400230240018E0550D2244102112217411444268248A2404301442822C11140810048CE41452815222122244244E24261211A22885421402184C9288848D119018482D948228484286082AF436961021C228A4561A18041782A22782812902
+:801500001168812D422E1EC0448994211B1C223027D08221D212D2123148272162228081C22125A48283F4211821288E59122D8200212B29482C33884CE88112E444328CBF2C072822819058A1301450A28926080012C7278249411438112844449068281B162220228232240023328610820222868C491848C212E048212838C4163884EB
+:801580004A82F246D240412412392214461431298A4262A4528183914621C042893421C2002D21ACC411154A62111E4A18694482A412334281B2887248741A1182B1215528822D1110E8288724332AA02484444DC83F7F072342223626211E2326829134A0822CE22182F8441829C144282B1841C0442041544286065684446814002AE4E9
+:8016000021044B8460228A24723A0185C238468102908830222A48042906D0780F1816688484284001B400D4A800898201809212C015230330A14184413F41420998302128422321C42141A0434031242880088B49001890124A11F835972004111848218951284885820100406288810094008582120812218008842111252421C122002F
+:801680001240810481844A711492242001B08413188878C843A25218299214622D2118A5E2D451289A62122B8121C4B014C42282281C614447112648064D2216744298446F116884A4182C7474A1216CC93268CE212C312116D12894388484584D82C96A892982C8144CA9128B4183F895340050388C1222712A21612200C420E8246183F7
+:80170000A9488811140A408252841460419028008819420200243024162806141906800142122880C24800AFD90220042800200262002824009504124238001800800884214810220220220142604280081908000080049E28A02422CF670A48291204124240A21480848984B828911AF081221C0614104246059C089C2401126302800660
+:80178000248902A0244889024240188804200242801848D49A0722200228800480282824410415881301209221241100128C82828408902120820882204204182882481E410080880422A04220F1FA942001800144282544744114886848A8D022A24829084618C2C8148C8A64A288867112222141486388001302904841A188424281224E
+:801800002388B6882136488041048482217FD80D00181A04112143444882820252800416A22812520058821280C181008200828280084A81A418422810028100002601283082481CF4734D8024110843248284214471C1024844C01243352883C428C12D28AB82848B1286889828489088167888412A0488688DC1818C3A2884215018845B
+:80188000628A124838288698824A01222B28F09E8A400448221229042C82014444822446382413880480C844902411D0424102899414264201804414684100801828A886A800884388088314E888544820F818E6202102608241812100223012180081290118290422212100162422081C0428172414254282220152227021A81248200846
+:8019000042224228802504287F1C0C8C1281160180224402C044A024821422C9441944185192148CE7429484C01250822826998141842A84043018102864445058114C8636A84A71881488019012823F5B018012288491242354224E42141DA8CAA8E443E9A5F22221CD4A6F1B52884787CD5A4DC98D2A2E8B879286781CC4319D1288A73D
+:80198000C91D4A85CAA92222CA22F2412C8B5487838B128F84E882E24CB828F22888134298C88F8E9248C784812E2C8D3887842E734CF3E221A013332132318932438B424B3685B425B4461432964E82A14B151F11B8413C51813BA283B621F8182429F22C6221A22F1BF25842B018B38232884CF4822326F582228B12844E22CE6C688348
+:801A0000C52837841F347258A8885688E88CAB884A8421AC6A8B84AAF8B89BE044A6424B213876C4442CC2442B114A28AA61184C8558A92F4ED3A8F122E12C2595211479F541C41219F11C8A4AD48281293E24372213AC4488812B89124B4812439A421B428AAD488E414B448A9244222AF612A85AE4219C848248FBBE4004448024022221
+:801A8000100422008244150813880230813081440020048008000000222002224001002800488112004AD2F2034F447445FD181C1D45C5DE1354CC65D4AA54136B884E222F2AD966B1CABF46F4DEC54D96AF947948BA8A794CFC6849C7C1CFB4F4EA3AAD127D879F39E228F88E9EAFA47488EAA8D267F281C36F6CC8227FDAFFA8E88F8974
+:801B0000F9DCCCCFEC9E4ACFE4F65B998D888F82F8444C8D28CD4C8F81F9ACA62B8A2AE22AF9848C8B132F82FCCFDAA0641F17F7183C1F52F2486A7F76D6CEF22426AFA4541377742F26DA62FB1696AF857D11B29BF8171DAF8DF96C2EAFABF96F4D8F8E5CCDDFACFC6AEEA55266BF1AE62CDCEEF14A5BAF8858A8FFE8F8C1C36D4E85FABF
+:801B80008F8D8F8AFA18188F89FDA8AAAB44DFF2FA5FD59D898DAD4FC8FC8888CF42FA78D8CFEAB66AF47828AAF9AE8C8B13FEF8FD15A0651F12F61C385F12D2ECF26765CFC4B622F65E5E75F543255E322BFD4F6DF9DED46F86F4DEDD4F69FDD2DBAFA7F2BA98EFCCF8E8E1CFEAF9CECF2F86FA383AFFF1F2996B8FACFC5E5C8F34F48846
+:801C00008A8FAAFA276E1F38DC66C6227FFBFB3A688F8BFFDCECCFECBE4AF64C66BFDDF949889F84FE44448784CFC6FA7898CFEEBAEAFEC8889AF9868C8BFBAED8EFAB014F45F73171CF81F33531CFE5F66767EFC4E627F75A5A35F163272F27BB56FD54D6EFC5FD353BFFD9F9373DBFBFF96E2EAF8BF96F2D9F9EFE2D2FFFFCFC6E6CCF04
+:801C8000E3F33F3FBF9BF7D8DAEFC5F5585AAF885AA87FECFCC1C3EF62D2A8F2BFBF2F83F33838CF4BFBACAEAB66DF7EFEDBDD9F9CFECCC94F4CFC4888CFC6FE78D8CFEAB66AF6D8889AF9E4AC8B7FEEF8EF750418A0124002224845A248348224488004400283249828828314820228889092812280082B82B02288248224A24820088A6E
+:801D00000448288E4828924A2288022F640F822800180090120000418512817321182A01151828521824C0185651824284891212B122048190182889481418314828850181102822044008147F2E082D521F41522A1F4132481F41726AD241B26ED141B24AF99128AB9451AF2439A5AF347925F8429157822D915F82C4915FA2C4815FA29B
+:801D800064114FA2641D2FA264594D4A9E242D4A1F49C2421F4952381F49726CF29124A3F69124AB961D24AF24B911F24A9153B14A3924ABB443B342F934482D944F8284F9244AF7ABD082F1116425E3C1762471117866D181B26451812F467991B84AB295B24A21CA15B6E85461882DB42F8AE454F9A61A5CE9A2EC456882D6F4244A9694
+:801E0000D194A4214DCA1F89D2A4A469CD421B29C72613F968121F41F26C821B218F64E841B24ABA11F24A8432AF642AF34A843AD44AB832F442842E1A7EEE00800400200100000000000010021880080000100484000000000000800100000000FF9A0A20212181C41824504A42810082898842C848164422814144082247911A42628235
+:801E80004002C822223902202138181198A8A084004228221A022648041A88F246BA202448082222222E1820880481256821E02182B288269141283242822024045252281A4A54228A0416C2114222488092482B84184820084C24041684284221F476F4004A911818428382922A2142C30483123898288F2231489608258183F312488299
+:801F00002845A1C1248C061D223AC8C283A2423B2450124A81324811122843AC8162802C22A234C01847282218729F5D03480020220112C1820024822400224E24124A0144003058228021051004290818122088012AE88814820400604400430280083F9D0EC02418112A01C0488111C048880000418929621484608281404468444F2290
+:801F800001AC218444043026802198188400004A0821008218008444F06EE11024410845C8122E141213A1251E48168284914C8E481D285E22118D448329334960462C62243225183A58422662C328284C88D15252484352144132D2A6E8922101430932830483A421881AE288726B0340941830348082149811C04820110C268171124944
+:80200000CCC912409844284646D2A414288104298102444CD242D24891241D14A0122038394A0182A012C88084218803FF4C0644321011287112341813A14283C5124A0842834C684688681889724128922810E282014B1227848931622E4C4128822911018281C4A094890288244C01408811881218C4A8CFB108228C2286018F18820407
+:802080002842278840C41448884914884164324228830120012C22C4A89014008284428948148A942684818A22E4818228A182224A014A029042827F3A014C0142222890248381014B216212881290181A8288011E84ACA1812504484C84112C81444881E22152844E2628281200481024E228C21442403484844CB142C1C280F1CB7B30D4
+:80210000424400482D8200100818005082000046084444488100211084222641240411E081342420210920018C1494448B810010044312F48767241E44808281D632E24284A112422381228181718268813898181B424A78349888218418E022314C884A62C11843A22541269488764C04189E48818A2261A946EC446148C39B84846CE385
+:80218000442194244CF8DD8620C2248002844008848B821A0443280446440841814301414604424D42008F41024A02C082408342E28162244C02006820092A041A04482028041F6A0A68248086428423B44281A9258843A484425A382288228CA842882AE422288421022A2588B1B404A22E488A322882202A240AC210228C28A98142205B
+:80220000084244882E42F0F5A400164101004818280000004481852405001004001221442648A812180052225220528200818800422200B02408100822EFE548022294126083842280226882922482288228438832C228C68861884A8281828892848028A4858008A880AC249820A2211A84048992E448328055484A614A83F45B3800451C
+:8022800002004011024114126100A014008001184002C044482480031A0284A0424226840128000000008200202802F0B794A0480081400418484AE141088C1884288408884889288118888805489230884528088216241864882018244844880442824988B184A4484361882008141F5F0E1A8282C122808296241A2288E64882248964EE
+:802300004A22AA2132A422AE4822E22226282322F21A842288484F840888421EC890D880082A8C08828418121008A8808484A448AF9D0580015248422508000060842001481800800100211220220132202122C14200221822203288288200200200800228BF8E0912158841829148101212068140280148208435182181254202100400C8
+:802380004800244822122E192981218164810018004843011A8224A88112006B3524844448C4840040A12425C81429A1212130124E120021008001C824A04149042551242847812149044124432481B244284324C12480EA410220013016703102124F9AD191013068A7842B122717447B8D8FA2B1C2D82CB4C2F814362F88ED84A7898BC1
+:80240000242B888CE288C846CE8228184B312B981AB288B824A4C826EE88D862A7881E228ABC2AA18AC4AAA964208B31481A69814D84225A614C8A68884A7824A1849FB30F2B766423F178788356841F22E261C4524BAC8B628AB81CA58948CAA8279AB862A2C83E688AA9628EA823F242522A22A4624FC819F4C8B82AA3ED689AA8668FDB
+:8024800048B939A1AD4AA1C8128E848D8A38C258B0A4A8364C85AAB25698C489A15429D29644021B214096124C878582A253181A42E48481A1426042497534F248122AB458B122416883522E4656A2422FC763611249A11743E28131244E2845E421B67683B628E14AB648A8E18AB884A4349AB4CC2A1A84C514BAE648B228942D2440035C
+:80250000E08844120113018440081240080030483048100800421008446044401CC244244460C1802422011A0412B01404430143011F414AB252F45727BF93F21E5E2B11CF41E323F72E3D2F34F4D6D43F3BBB4AFE888A2B884F6CFCE6B4EAE328F8D2C26F4DA9B98EE88AE8ABFEA2E22C15D244A41B8FEBFFBA8EEFACF88294CFA6FCBC5D
+:80258000962F69FDD688CB894F6BFED98F6B8A4BA94F4CBAA8FEA4A48F8D81FB6888DAA9AC4741CF84AC28D2C5DC44E84AF8C4C4EE849F234252227FF3F72B23EF61B552F115351F33F71E3F2F34F6D7D52F6BBBE2EE2BBB82F9D4F66F4CABBE4F6CF8F6D66F4DEDA9ED8BE589FDA2FA2F2AFE8ACA2B214DC49ED2AFABFFBA3EBFFEF9B60C
+:80260000A48FFFEEE1FF86C26F49FB88848F6B7ACDFBE6949E84DEA4CFC8AEA8CFCDA1A68FCCAA9D4F4D7B44F46C4C4C6245CF85D8ECF87ECC4F54FC56544FE84BB242F41546BF82F22E3EAF81791DF77B6BEFE6F763726F4EFFFB7FAF2EFF8AEAAFA9F9C6C66F6EFAE2F88E1A2F2DFDD6962B89AF8CAC99CFEEFFAEAEAFA43C424F44A46D
+:80268000998FCFEFCBFECCEB2F49FBB88EBEAE6F2DBC92F5989E9EB6DFBDFF92A22F4FE64EFBDCD48BBF8FC7A7B88F8DAF984AFC1414CFC3E34AEB46D78CF914942B92CFC5FDE8F85FD44FB242F41F17BFA2F26E3EAF85F55C4EAFA7F67E7E3F27F7F7B5AFAFFFEAFAAF2DFF8A926F67F9F6A62F8FFFC4CE6F69F99696AF8DF4CAC88FAD18
+:80270000FDCC4E6F6AFA4ACA23F5D444DAFDFCE8CFCBFFE8CF6F4FFEFDCAFEF22F6CBCB6FBACAA8FA9FBE9EF6F2FBFF6ACBF8F8DF5FCBC8FCDADFFCF8DAD984F4EFD4454CFC7F774744F45F558D8CFC1F93ABCCFF5FF687CDFE60B18A01280012001001200A041A04180041200008001002A012A012A012A012A012A012200820020088217
+:802780004C22088228828F160290212284811A62226022F028928224A08482A922C282802B0A228918826222284B92824D8882418261826048419082168468410018C014320000181A2484E4CA0F4D421F4152381F41724CF21124A3F41124EB141D24AB9419B24A19B54A3924AF547924F84A9547822D914F82C4914FA2E414F8244A5642
+:80280000F1244A96E5A274D8C54ADE24ACF491242CF4912485F2912487241F49324A1FC8F64A121D64AB9419B24AB915B44A7924B84AB924B4427924989A4F8284F9244A9F540B4D421E68C5F31164C5B211324E1F41364E19F64A941D64ABB459F64A94222F5469828F543924AF54B926F448916F22D558B824E9116882875D2E48875966
+:80288000148F5942FAD12CACF4916425E2C97642F3916C811FC8D222F1812CAF44D9C196BA5789ABA42E482D944783AB944D48A9B92694984FA2B52301828248000000004480020000001002008828000014000048000000004480020010080014F07AAB400210742418DC2411454288012C2928448C3924448400802804001A025A1A1421
+:8029000014644100448524041004200C00A04221002283C4288B3494FFAA09433491139222C012158863834284428460812C41081A8482A8841A6484604429036142A0243048219012006044840027482081C1D4824483140C42884486015F5B0542D2269122C48562A1164128C41860CB218C414A48945428862224A1854843B8120227C5
+:802980004142825B2441465C4A3042504800814082B88484216241824C4218042886CA249E6183B15A0345120144221654144CE2224108482028341498224008824284800480025A020012201104424C0444400480A1488034428480244418085FE909C024A0211811830420088A0490124B410028412008480020028440220500B024A173
+:802A0000210080A4142002201802898104414A1304F017A62449014C43342849012E1A282B4220C218926028838368212C0789A38490C4282C051841418363228BC26F2432443B8324209884982483522412A84064818280784298A88688286AC2FFAF0140248212C8144618183242809E181E82124E8481006B128089048E44222C041221
+:802A8000404488C4682C04221602604812421E28800100818816283448A838822884DF4C45C214284991141A12011A82820A0000122B128838482183228804202102C1C0323827284CD224B41138241A22088890424429A228C0861800822145B848188498243FD60C42841942041302121844C0221A1A84812808A2200818122C028242F9
+:802B000080122831A6289084183016281E24200444430124201464110024844A1204DF7305D084120842B01232A1448B1638448C120822228943082124288B4B00A642F48228008120189418A012284604A012224241222852182C51840020491818F21595001200442508882B240042000025081820820AC0441018884134240000902463
+:802B80008882128882200114821A0800144618228804A0483FCB05E0411249247429021416E482814232984588E122288A6389B0828222A1484F24022648B4A2810287212E84004989A1292F4192644B38A016128021A21818586081460A24124A024AF83D978004225024A0121A32624C84810600104888022088628200D0821418D44866
+:802C000002A08244C0242088018820C244148224483014250420B848485848F0735A80412801214F21041001184200880020118481120400429812305216021229220341A081180020080044444280048100005E9B341D42244413C116007C4202213C09442E1288F014828B482C3184A018894844A281260216048514942882442218C0D7
+:802C800024644981424608320088380030E64952844988F871273014894112140200A04224883224224C0892800212644C41080084281044281204299134284C828211248204202204444C912449088002222F8F0F9400000042188C0128829440E228010000482C082388280883012321031227494130168240027024480A0044A02880AA
+:802D00000286044912FC75DD102241440420010000411800800228410000261808C088102862414100208121062A4414044800000000818140F498F860846011221C214301121C886811A028163454C04822120092202401892104412220280244880024002022428428286888A08440088A0482EF660F8445411211140125C121104184C7
+:802D8000194313D8424174C482342281A140041800608B008420424262822182414400448484A18C01A42288002284288FB70E862408180000001820A241004120810441000020024028A2848888808B0880010020020022281A0822002042F2AD4340084840018C01414302CC024C420586426242441A26512285A4188018223A2228C037
+:802E00001161E088042A9484214508842240480C2824824C22480484908A83F1A8F21463B183F11416C0131A061149E222A191842A98892694881664258F48A8264F438141548A4884462881E1837328A8336B1D2B382F22A8598E229E32AF28B322AB244CB12242220283863842A0A91A2A26E288C4282674287428D2254CB2413598F057
+:802E8000162716C4128B11211E138D84112F2BA3316D565F29738632824B1863731616029ED282883A3812801466654508878249E142D244412453444F6A21618426F44C284F827212180889C844C3FA82A44DA41084B684C22C7FB30B54C43119111715716413B141021DC1436811144E144D92AF42A87458CAF2142845D84459E680F1DF
+:802F0000A2B82F8832882B3885E482F214848E244938324B824524698161459424861408288D844F6833284C8164288D2487488D888CB894F87E290041003042304A12A30483048304830440088C4484048E42812C042C44C442C042C042009088304C3048B042082B84B04251842354842314141204005F13457111F115115F51F1353530
+:802F80001F3DF5216355F51C1EEFA4F4C4C61FB7F3623ABFBFFD83C3FFB85AAE6F2CFC6E4E2FECFC2E6EEF86D244F58C8CEFE5B4C2AC3A29F46ACAAFA5E42BFA8EDAEFA4F46E3A8FE8F612A26B671E32EF89F3A8B8CFA6B6BAE9A3F362686E6A8F22DA88F8D8CA2F24F59296EFC4F21A5EEFE4FD8ECEEFCEFAA6E56F4AEACEFEA48C3AF2E8
+:80300000C25F341F11F151514B115F43E725F531634F64F45E5EEFA4F4BDBF5FDFEB86FA49CFFFF1F543566F64FC1E9E6F66DEE6FF2E7EEFE791528F8CFD4EDAAD8A2BE6AD482F26F49292FAFFACC8DFF4F656368F91F61C3C7E726F87A7334B7B8FAFB6EEEF87E7E2F26A6E4FE4FE4CCEAFA9F86A784F4DFDC484EFE1FD4EBCCF8EFAEC75
+:80308000AC6BEA6FEAFAE6ECCFCAFA2E3E2FCC43F357175F31F515155F53F315517F16F2292B2B774B55EFC9F93337BD533F19FFDD9D1F78F942424F6DFD7E5EEF69FDA6FC4F4BFF3E3C4F4EFECCDC8E822BA256F2682A8F81F3BEB8CFCD795CF72464AFC8E28DEF49EB21F79216AAFAE8E62FAFFF3636E5F4646CAB6E267E3AA8FCCAFC95
+:8031000094968F8EFBE6B4CF8C78ECFE8C6A4F48F2626C4F4AEA22F36282341F31D175F514165F46B391F573318F82F23132EF81F1D7D53F7BDB3BFD1FDB7F7DF98397ED8AEFA1F976F6CF61FFA6FE6F4BFF3E3CCFABDBECF84AC88F827248EA26F2D8F8EF8BFBD49EEFF5F31474FFC1F1D4FE2F29DB4AA7338FCFF3B8322FEBFB3634CF36
+:8031800064F42A2C6FCAF2282C8FA7F68ABA2F48F89C9E8FCEFBA6B6AF8AFEECAE8FB8F684246FCEFEACAECFE2F2142CD01401690118481850148A048A44A24934826482A0418110084410089084810088908490848443024F220126224862882440228822C82282288002CFF90F584002C044A04141682248298144849412A01422258483
+:80320000941848802481042A3418481AA24244481A42A221800648218E4423A24842868888C4128A24448828821AF4614AC0421F4152281F417248F21124A7241F41F24A121D24AB941B28AB9451AB9443FA4A9143FA42B147822D914F8AC4914FA2C4816FA264116FA2E419F2224A96F5224A9E242D4A1F49D222F49124A5F29124C3F4EC
+:803280009124A3F48124AB141D24AB9419B24A19F54A9443F24A9443F2429447822D944F82C4944FA2F4E46AC0421E688F32E4417268E1417264B11122E441E254A9282F5413B5423BA42F1421F84A1543DA12F9A2481CF3A2588D114BC21EA14D4887192A65594F927C9885F4912C8CF591648D421F41F244821F89A2841FC8B242D1C1BD
+:80330000F24A941D24ABB419F2429426F8429626E86469828F44B922D442F924523F370C8482480000000044800200000010020088000040014008480000000000280000000025014FD705808242041261904818400100808C0620584820024400180041820000411212100800000040020022800222AFED061AA218A01210044412A8003E
+:8033800012440016880800222014021222482C028384324841C22810C44400A230240040148812648248C190881483F891A180A13C2838D024014489811144A11244008B488200240027254024A182400297443048C14A280449C154102802414100418982028148C3429228148B298F3108220044004120A428000000182A04807824087E
+:803400002200005222008A0200284100008280020000504222002008F01C7E800429012A1121A661A0412008828004800320082004422024022242411A420222160444A041A04122828304004440044248005D9E9024189012468284011682084A010040880948208404842C021E24224168003890A44502884B814A810BC0A88242128D95
+:80348000848A2124EA86288A2DB129280EE60C0023018024248421044A0800008022044A88044608482E14004828002A810828448242A84A015A88AA8489D548882904A84B824A89F48128627052024E241890126E121432383092800188801428890100006022004A32242220C434C026648069414C210130280000002E848C0480818499
+:80350000081FC20F104288412802301281212684226841891B62221A821208481280044C22422208988122830C420082001A28044324280400008C014218485B25A0411812B0746811814160424084324481202404419088A0C1100840382840088210084684220486084800284C120280420428002A6481EF6E0D2800288241120018486C
+:803580008C010020188408226081304400424448E0444284041A12248101008400181280C811C088C2208404001F490C620038763C311241212604830341C3E12821C4621A9824848856888C84044C14C46A4094848304384004428881A04142A01430C21140E8440846880448421B5BC01212890140140818163842008A042688188402DF
+:80360000288400448420922820E882248188824C84A121008884888081820818800A200348388456032012021E28008012088828888C084824A200842A180818000082432A2411F4528443084B8242489044412A28848104208401488085A14282DD2EE0450243214184514880014B21222144418118102848088321082230189024813080
+:8036800018C88228818B82892101444008222A04A09428224A9188896282828908FFEB0400100200480020C4888908C0882012084A0848881A0480280462604200840089223848A84C24048800000000A0240077F51032120038002A01428348341448520000C0840060428483210480544843182801424846083800284143C14418184403
+:803700008848222A21C18400226F8D0E189018120000221A8858280030588038822A8404222A240880840C80041218825A323490148818008222802184A1420052A20088F0DFF7002441004A02008C0200182A288A35284282208228880180D248811428988882C0488288220028480012284E84A84200488024098924F85177C044217036
+:80378000221204430110B4186249844444C0A84889018C891408896484410086284338248441490248490126684445384841424C0100A04288818126882902AF5E06828A0190820018188A0548123048188008200480010000A80012422F88020082AA842182A81242004418828882882882001442BF7C0984800420046281004C338438F8
+:80380000328604844442002D448005891828042A081443824418148404C4182608004422E80044C0841901222D14283F8A4FC212B22C11E24B820178228B1D8B8A89A291CAA882F0E8D887848B38814AA8848EA490845A139458824B222A2AE84C58244EB46F44C8889AE8416D439E444F43D2440647424E147AE842AC88CA8526A121920A
+:803880004A8281E2548274FF0320484402281624018CC218FEC285381C8F4C2501A22744824D182283A14D4A04892144A88C8698C84F81F288448388A6484D286A828F4178E8F82878483248411A05CAA886C88F46EA9879B4A81F8D4922AFD60A4F47D422311E1AD386A1444528B618C3C41E24186F48C2144F81F2EC98122CE882A8C6C3
+:803900008B488964868B82A6D8884468824BC58CB418F4642C89E1873B14AAF15C2426748C68848F82AA54884744CA8886A315424B81224C26CC5883B3488AA89A8AFA91CD40044440244624442C06428400108452845084284588528410044004200222001008C10080088800411004411004478142AF9841F232324F43F31C1A4B335A7E
+:80398000F554744F41B564E784F4CCEC8FA5FD4A6AAF82F1CCCCCFC9FA8C9C6AF6A88E2FCDFD6C6C8B99264CFC9CCC8F8CFC44544F41A177CFC1F9288C8FC1D988F8B8BCCFE9FE82A2CEC4CE84CF4BEB83F76C2C8BAB8BC9CECC4BFDCAAEEEEAEA487814F444644F46BEE4EE476DC3DFC2FB68784E4C85B428FA77A8F034764FC7F71E18EB
+:803A00003E766F45F174745AE547A715CFCEFF287EAFA5F65A78CFCCFD949CCFCBABFFAEA6AF4DFDACE44FE9F9AAAC8F48F8AEF44F4CFCC8C81AF174F41AF968EC5EF45DA18FC9F294C72FAAAAEE9AFBBCBC83E187E28BFBCCCC8BCC4BDDCEC44AAC664F4E0E4AF4E4E44BEE5E548FC5F4BCBC4F6EFF4A448F41F476FC6FA141F246661ECF
+:803A8000768FE1A1234F45E345A7116AF64C248F8CFE18DEAF8CA638CFCCFC9C8C8D884F66F6A28AEBDF8B6E4FC9B932B57CB5A8FF64E48F86AE677AF61CDCCF8AFC1C988FD6FEF8AC8FEFFEB2EA9ADD44E44BBBB8FB64EC3E688BC94E4CCFCDA9CC7EF46AA6ACC24AB464EE4EAED5C5F8E8F8CFC2D782FC3478CA7DAE084E62CD72AFE1A7
+:803B0000F172322B334B664D447AF73C3C8F8EFF28BA2B6D8F8DED4CFDDC5C8F8BFBB4B6AFA2F276F84F4ABE98FD32784FAFFFA4E48F8CACA64F47F6F46C9AF9ECE84BFD4FD4FE582C1FEDFC36E64F4BFF94348F4BFB94AC4F45FC1C74CFCAFC6C64CFC9E94CAC555AB644064D444BECAEE45AFD4C48CFDEADD8AB424FA3F7E4D4EFBD0314
+:803B80002A0129010020019222960892E081842208482008A024304818002849089820022A092A0998482AE88124A248A049A048A04928824A0200BF7303821224122001004002814120088C142208008200008384081048624818444004004C024442124200228882608800A8823F690F2D421F4152281F4132481FC1326A1D2CAB141FA2
+:803C000041B26AB911B24A7915B84A3924AF143924AF147924D81AF924488F14F9244A8D814FA264114FA264194FA2E45DC24ADE24ACF4D1242CF4912485F2912C8B141FC9B64AF1812CAB141D24AB9419B24A19F54A9443F34A9443F242944F82D442F924484CF9244A1726D0A2F411642E4217C16217C123D6C1B2627111FC6A841B2100
+:803C80002F44FA1528AB8422AF1429F14AB112AF143B12ADB12CD518CBC21EA1ACE419F2245A8F59E2B27598E5A27491CC4A1F4946F2816C4AF181282B141FC9324A1D24AF449921AF449B25AF443934AF4438242F447934D842F836482F44F8241AE77B0080040000004004280000000021800188000040014008480000000044800200F8
+:803D000000005012E0BB048A04008400104822018C0C4200200C8A21040042008014048A0218A0812069841884828301000040241184092004F0FB5E00828112200200800C00202201200282884800000020040048000028424142802502200430214841804201D738202414284188024048B24408C8802202A084228E128A8408A01C0004
+:803D800080449441828081648C808884628480014B142822800410A59440824421E146080000000000181008428001000080040000008002001220112801863448000000411822100422008F3404C024002001001002008180080000000000008200000040040000000030420000801104229FD60642110081001181000000448C440444CD
+:803E00008210C424820048200400000000420000412022010000822008008F2806484C02402801400821004018B448180441884034248800428024080000004442000000804122040088800920B21E0E40010000140000000000000000000000000000000000004120020000000044006F6C0D800241004200C08800000020411404201A9E
+:803E80000244800228840000001200000082810000411088210440F87D5E0000400828002A0100001002220018220000002884120080081200000000000030180000481828FFC60922008002102802800100441290820020044480120800206241000000000000000000800100004FB50700104408288120328812004026013A1804184209
+:803F00002C0A1014288202814004880012000000400800301C0012208411F8EE1720820220024220220100000010024480024480020089828182010018000000800800000089014200228F8B07001004110000000000400400000010040000008800000000002200008C02A0110000288F3104000000000000000000000000000000240067
+:803F80000000000000002800000000001200CF7C0F0000000000000000000000000000000000000000000000000000000000F04FFE00000000000000000000000000000040020000000000008002000000000000EF7C06000000000000000000000000000000000000000000000000000000001200DFE40600400840080000000000000050
+:8040000000000000000021800100000000000000000000F0D71200000000000000000000240000000080010000000040080000000000000000F0412A000000000000000000000000000000000000000000000000000000000000FFE40F0000000000000000000000000000000000000000000000000000000000F04FFE000000000000004E
+:804080000000000000000000000000000000000000000000000000FFE40F000000000000000000000000000000000000000000000000000020030000FDBE000000000000000000000000004002000000000000000000000000000000F02E9E000000400800000000000021000040028001001002180000000000000000000000FDF50000AA
+:80410000840000000000000000000000000000000000008400000000000038000070E50D0000000000000000000000000000000000000000000000000000000000F04FFE00000000005400000044001002400400218001882810021880088400008042080000280000F0147B004001008004548588022148400428100240042810828401E7
+:80418000882810828441848842188204441828842148E041012810A21140C43500000014000048400500800444000000440000000028000080080000002884000000006F9409000000004005000040040021004400100218808802218001884008000028840000800200004FB1070000000000000000000000000000000000000000000037
+:8042000000000000000000F04FFE000000000000000000000000000000000000000000000000000000000000FFE40F002100140000480080022148008002000080028004000080044480022148400400214840040021FF18040000000000000000000000000000000000000000000000000000000000F04FFE000000000000400500440079
+:8042800000000040040000280000000088000028004008000000B0F2040000000000000000000000000000000000000000000000000000000000F04FFE00000000000000004004000000000000002800000000000080020000000000E0580C00000000000054000000000000400400000000000080080000004008000000F03D7BFFFFFF38
+:2C430000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
:00000001FF
diff --git a/xpp/init_card_4_26 b/xpp/init_card_4_26
index 884923e..93cbf33 100755
--- a/xpp/init_card_4_26
+++ b/xpp/init_card_4_26
@@ -70,31 +70,6 @@ exec 1> "$XPP_BASE/$XPD_BUS/$XPD_NAME/slics"
$LOGGER -p kern.info "$XPD_BUS/$XPD_NAME: Initializing '$0'"
-set_daa_country_params() {
- # based on fxo_modes from wctdm.c . TODO: more decent calculation?
- reg16=00; reg26=00; reg30=00; reg31=A3; ring_osc=; ring_x=;
- mode="$1"
- # TODO: a saner fall-back in case of an unknown mode
- if [ "$mode" = '' ]; then mode='FCC'; fi
- if [ -r $INIT_DIR/init_fxo_modes ]; then
- . $INIT_DIR/init_fxo_modes
- fi
- # Our register numbers are HEXADECIMAL!
- echo "
-31 WD 10 $reg16
-31 WD 1A $reg26
-31 WD 1E $reg30
-31 WD 1F $reg31
-"
- # for the FXS:
- #if [ "$ring_osc" != '' ]; then
- # /bin/echo "31 WI __ $ring_osc"
- #fi
- #if [ "$ring_x" != '' ]; then
- # /bin/echo "31 WI __ $ring_x"
- #fi
-}
-
# Several countries (South Africa, UAE, anybody else)
# require a shorter delay:
case "$opermode" in
@@ -163,10 +138,28 @@ echo "
# Turning off red LEDs
# Warning: do not send WD 31 20 A0 !
for i in `seq 0 7`; do
- echo "$i WD 20 A0";
-done;
-
-set_daa_country_params "$opermode"
+ echo "$i WD 20 A0"
+done
+# based on fxo_modes from wctdm.c . TODO: more decent calculation?
+reg16=00; reg26=00; reg30=00; reg31=A3; ring_osc=; ring_x=;
+mode="$openmode"
+if [ -r $INIT_DIR/init_fxo_modes ]; then
+ . $INIT_DIR/init_fxo_modes
+fi
+# Our register numbers are HEXADECIMAL!
+echo "
+31 WD 10 $reg16
+31 WD 1A $reg26
+31 WD 1E $reg30
+31 WD 1F $reg31
+"
+# for the FXS:
+#if [ "$ring_osc" != '' ]; then
+# /bin/echo "31 WI __ $ring_osc"
+#fi
+#if [ "$ring_x" != '' ]; then
+# /bin/echo "31 WI __ $ring_x"
+#fi
$LOGGER -p kern.info "$XPD_BUS/$XPD_NAME: Ending '$0'"
exit 0
diff --git a/xpp/init_card_9_26 b/xpp/init_card_9_26
new file mode 100755
index 0000000..26759a3
--- /dev/null
+++ b/xpp/init_card_9_26
@@ -0,0 +1,364 @@
+#! /usr/bin/perl -w
+use strict;
+
+#
+# $Id$
+#
+
+#
+# Written by Oron Peled <oron@actcom.co.il>
+# Copyright (C) 2007, Xorcom
+#
+# All rights reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# See the file LICENSE in the top level of this tarball.
+#
+
+# This script is run from the xpp kernel module upon detection
+# of a new XPD.
+#
+# Expects the following environment variables to be set:
+# XPD_BUS - bus name
+# XBUS_CONNECTOR - bus connector id string
+# XPD_NAME - xpd name
+# XPD_UNIT - xpd unit number
+# XPD_TYPE - xpd type number (from protocol reply):
+# 3 - FXS
+# 4 - FXO
+# 6 - BRI_TE
+# 7 - BRI_NT
+# 8 - PRI_TE
+# 9 - PRI_NT
+# XPD_REVISION - xpd revision number
+#
+# Output data format:
+# - An optional comment start with ';' or '#' until the end of line
+# - Optional Blank lines are ignored
+# - Fields are whitespace separated (spaces or tabs)
+#
+# The fields are (in command line order):
+# 1. CHIP select in decimal (ignored, taken from 3 LSB's of subunit number)
+# 2. Command word:
+# - RD Read Direct register.
+# - WD Write Direct register.
+# 3. Register number in hexadecimal.
+# 4. Subregister number in hexadecimal. (for RS and WS commands).
+# 5. Data byte in hexadecimal. (for WD and WS commands only).
+#
+
+package main;
+use File::Basename;
+
+my $program = basename("$0");
+my $init_dir = dirname("$0");
+my $unit_id;
+
+sub logit {
+ print STDERR "$unit_id: @_\n";
+}
+
+# Arrange for error logging
+if (-t STDERR) {
+ $unit_id = 'Interactive';
+ logit "Interactive startup\n";
+} else {
+ $unit_id = "$ENV{XPD_BUS}/$ENV{XPD_NAME}";
+ open (STDERR, "| logger -t $program -p kern.info") || die;
+ logit "Non Interactive startup\n";
+}
+
+package PRI;
+
+sub gen {
+ my $fmt = shift;
+ $| = 1;
+ printf "$fmt\n", @_;
+}
+
+package PRI::Port;
+
+sub new {
+ my $pack = shift;
+ my $port = { @_ };
+ bless $port, $pack;
+}
+
+package main;
+use Getopt::Std;
+BEGIN { my $dir = dirname($0); unshift(@INC, "$dir", "$dir/zconf"); }
+use Zaptel::Config::Defaults;
+
+my %opts;
+getopts('o:', \%opts);
+
+$ENV{XPP_BASE} = '/proc/xpp';
+#my $cmd = "$ENV{XPP_BASE}/$ENV{XPD_BUS}/command";
+my $output;
+if ($opts{o}) {
+ $output = $opts{o};
+} else {
+ $ENV{XPD_BUS} || die "Missing XPD_BUS environment variable\n";
+ $ENV{XPD_NAME} || die "Missing XPD_NAME environment variable\n";
+ $ENV{XPD_TYPE} || die "Missing XPD_TYPE environment variable\n";
+ $ENV{XPD_REVISION} || die "Missing XPD_REVISION environment variable\n";
+ $ENV{XBUS_CONNECTOR} || die "Missing XBUS_CONNECTOR environment variable\n";
+ $output = "$ENV{XPP_BASE}/$ENV{XPD_BUS}/$ENV{XPD_NAME}/slics";
+}
+
+sub write_pri_info {
+ my $pri_type = shift || die "Missing pri_type parameter";
+ my $pri_proto = shift || die "Missing pri_proto parameter";
+ my $info = "$ENV{XPP_BASE}/$ENV{XPD_BUS}/$ENV{XPD_NAME}/pri_info";
+
+ open(INFO, ">$info") || die "Failed to open '$info': $!\n";
+ print INFO "$pri_type $pri_proto\n" || die "Failed writing to '$info': $!\n";
+ close INFO || die "Failed during close of '$info': $!\n";
+}
+
+my @PRI_SETUP;
+
+sub set_defaults {
+ my @pri_specs;
+ my $match;
+ my $setup;
+
+ # Source default files
+ foreach my $default_file ("${0}.setup", '/etc/default/zaptel', '/etc/sysconfig/zaptel') {
+ next unless -r $default_file;
+ my $setup_var = 'XPP_PRI_SETUP';
+ my %source_defaults;
+ my $setup_string;
+ %source_defaults = Zaptel::Config::Defaults::do_source($default_file, $setup_var);
+ last unless defined $source_defaults{$setup_var};
+ $setup_string = $source_defaults{$setup_var};
+ $setup_string =~ s/^\s+//; # trim
+ $setup_string =~ s/\s+$//; # trim
+ $setup_string =~ s/\s+/\n/g; # cannonical spaces
+ logit "From $default_file: $setup_var=\n$setup_string\n";
+ @pri_specs = split(/\s+/, $setup_string);
+ last;
+ }
+ push(@pri_specs, 'NUM/*=TE,E1'); # Fall back default (last)
+ logit "pri_specs: @pri_specs";
+SPEC:
+ for(my $i = 0; $i < @pri_specs; $i++) {
+ my $spec = $pri_specs[$i];
+ ($match, $setup) = split(/=/, $spec);
+ next unless defined $match and defined $setup;
+ # Convert "globs" to regex
+ $match =~ s/\*/.*/g;
+ $match =~ s/\?/./g;
+ #logit "match: $match";
+ my @patlist = (
+ "CONNECTOR/$ENV{XBUS_CONNECTOR}/$ENV{XPD_NAME}",
+ "NUM/$ENV{XPD_BUS}/$ENV{XPD_NAME}"
+ );
+ foreach my $pattern (@patlist) {
+ #logit "testmatch: $pattern =~ $match";
+ if($pattern =~ $match) {
+ logit "MATCH($i): '$match' setup=$setup";
+ last SPEC;
+ }
+ }
+ }
+ die "No setup matching $ENV{XPD_BUS}/$ENV{XPD_NAME}\n" unless defined $setup;
+ @PRI_SETUP = split(/,/, $setup);
+ die "Bad setup string '$setup'\n" unless @PRI_SETUP;
+}
+
+set_defaults;
+
+open(REG, ">$output") || die "Failed to open '$output': $!\n";
+select REG;
+
+logit "Starting '$0'";
+
+PRI::gen "#--------------------------- start";
+
+# only one of the following loopbacks can be activated in the same time
+my $LIM1_RL = 0 << 1; # RL (Remote Loopback)
+
+my $i = $ENV{XPD_SUBUNIT};
+my $lim1 = 0xB0 | $LIM1_RL;
+my $sic2 = $i << 1;
+
+if($i eq 0) {
+ # Tuning of clocking unit to the 16.384 MHz reference frequence
+ # by setting Global Clock Mode registers (GCM[1:8]), same for E1 and T1/J1
+ PRI::gen "0 WD 92 00"; # GCM1
+ PRI::gen "0 WD 93 18"; # GCM2
+ PRI::gen "0 WD 94 FB"; # GCM3
+ PRI::gen "0 WD 95 0B"; # GCM4
+ PRI::gen "0 WD 96 01"; # GCM5
+ PRI::gen "0 WD 97 0B"; # GCM6
+ PRI::gen "0 WD 98 DB"; # GCM7
+ PRI::gen "0 WD 99 DF"; # GCM8
+}
+
+ # __t4_framer_out(wc, unit, 0x26, 0x54); /* XPM0 */
+ # __t4_framer_out(wc, unit, 0x27, 0x02); /* XPM1 */
+ # __t4_framer_out(wc, unit, 0x28, 0x00); /* XPM2 */
+
+PRI::gen "0 WS 26 $i BD"; # XPM0: Pulse Shape Programming for R1=18Ohms
+PRI::gen "0 WS 27 $i 03"; # XPM1: ...3V Pulse Level at the line
+PRI::gen "0 WS 28 $i 00"; # XPM2: ~XLT (transmit line is not in the high impedance state)
+
+ # if (unchannelized)
+#PRI::gen "0 WS 1F $i 22"; # LOOP (Channel Looback):
+ # ECLB (Enable Channel Loop-Back)
+ # CLA (Channel Address)
+PRI::gen "0 WS 2B $i EF"; # IDL (Idle):
+ # If channel loopback is enabled than transmit this code on the outgoing
+PRI::gen "0 WS 1F $i 00"; # LOOP (Channel Looback):
+#if($i eq 0){
+# PRI::gen "0 WS 1F $i 00"; # LOOP (Channel Looback):
+# # channels (XL1/XL2)
+#}else {
+# PRI::gen "0 WS 1F $i 20"; # LOOP (Channel Looback):
+#}
+
+PRI::gen "0 WS 37 $i %02X", $lim1;
+ # LIM1: ~RL (Remote Loop bit 0x02),
+ # ~DRS (Dual Rail Select, latch receive data while trasmit),
+ # RIL1, RIL0 (Receive Input Treshold 0.62 V),
+ # CLOS (Clear data in case of LOS)
+PRI::gen "0 WS 3A $i 20"; # LIM2: SLT1, SLT0 = 01
+ # (Receiver Slicer Threshold, the receive slicer
+ # generates a mark (digital one) if the voltage at
+ # RL1/2 exceeds 50% of the peak amplitude,
+ # default, recommended in E1 mode).
+
+PRI::gen "0 WS 38 $i 0A"; # PCD: (Pulse Count Detection, LOS Detection after 176 consecutive 0s)
+PRI::gen "0 WS 39 $i 15"; # PCR: (Pulse Count Recovery, LOS Recovery after 22 ones in PCD interval)
+
+# Configure system interface
+PRI::gen "0 WS 3E $i C2"; # SIC1: SSC1 (System clock ) is 8.192 Mhz,
+ # SSD1 (System Data rate) is 8.192 Mbit/s,
+ # ~BIM (Byte interleaved mode),
+ # XBS (Transmit Buffer Size) is 2 frames
+PRI::gen "0 WS 40 $i 04"; # SIC3: Edges for capture, Synchronous Pulse Receive @Rising Edge
+PRI::gen "0 WS 41 $i 04"; # CMR4: RCLK is 8.192 MHz
+PRI::gen "0 WS 43 $i 04"; # CMR5: TCLK is 8.192 MHz
+PRI::gen "0 WS 44 $i 34"; # CMR6: Receive reference clock generated by channel 1,
+ # RCLK is at 8.192 Mhz dejittered, Clock recovered from the line
+ # TCLK is at 8.192 MHz is de-jittered by DCO-R to drive a6.176 MHz
+ # clock on RCLK.*/
+
+PRI::gen "0 WS 20 $i 9F"; # XSW: XSIS (Spare Bit For International Use fixed to 1),
+ # XY0, XY1, XY2, XY3, XY4 (Y0, Y1 and Y3-Bits fixed to 1)
+
+ # cas = 0x1c;
+ # if (!(lineconfig & ZT_CONFIG_CCS))
+ # cas |= 0x40;
+PRI::gen "0 WS 21 $i 1C"; # XSP:
+ # EBP (E bits =1 in asynchronous state Important for ETS300 011
+ # AXS (Automatic Transmisson of Submultiframe Status),
+ # XSIF (Spare Bit For International Use fixed to 1),
+ # ~CASEN (Channel Assotiated Signalling enable, send CAS information
+ # in the corresponding time slot)
+
+PRI::gen "0 WS 22 $i 00"; # XC0: (Transmit Counter Offset = 497/T=2)
+PRI::gen "0 WS 23 $i 04"; # XC1:
+
+PRI::gen "0 WS 24 $i 00"; # RC0: (Receive Counter Offset = 497/T=2)
+PRI::gen "0 WS 25 $i 05"; # RC1:
+
+PRI::gen "0 WS 3F $i $sic2"; # SIC2: No FFS, no center receive elastic buffer, data active at phase ($sic >> 1)
+
+# enable the following interrupt sources
+PRI::gen "0 WS 16 $i 00"; # IMR2 (Interrupt Mask Register2): Enable ALL
+
+PRI::gen "0 WS 17 $i 3F"; # IMR3 ~ES, ~SEC (Enable ES and SEC interrupts)
+PRI::gen "0 WS 18 $i 00"; # IMR4: Enable ALL
+
+PRI::gen "0 WS 08 $i 00"; # IPC: SYNC is 2.048 MHz
+
+PRI::gen "0 WS 02 $i 51"; # CMDR (Command Register): RRES, XRES, SRES (Receiver/Transmitter reset)
+PRI::gen "0 WS 02 $i 00"; # CMDR
+
+
+# configure the best performance of the Bipolar Violation detection for all four channels
+PRI::gen "0 WS BD $i 00"; # BFR (Bugfix Register): ~BVP (Bipolar Violations),
+ # use Improved Bipolar Violation Detection instead
+if($i eq 0) {
+ PRI::gen "0 WD BB FF"; # REGFP
+ PRI::gen "0 WD BC AC"; # REGFD
+ PRI::gen "0 WD BB 2B"; # REGFP
+ PRI::gen "0 WD BC 00"; # REGFD
+ PRI::gen "0 WD BB AB"; # REGFP
+ PRI::gen "0 WD BC 2A"; # REGFD
+ PRI::gen "0 WD BB FF"; # REGFP
+ PRI::gen "0 WD BC AA"; # REGFD
+ PRI::gen "0 WD BB 29"; # REGFP
+ PRI::gen "0 WD BC FF"; # REGFD
+ PRI::gen "0 WD BB A9"; # REGFP
+ PRI::gen "0 WD BC 28"; # REGFD
+ PRI::gen "0 WD BB 00"; # REGFP
+ PRI::gen "0 WD BC A8"; # REGFD
+ PRI::gen "0 WD BB 27"; # REGFP
+ PRI::gen "0 WD BC FF"; # REGFD
+ PRI::gen "0 WD BB A7"; # REGFP
+ PRI::gen "0 WD BC 00"; # REGFD
+}
+
+
+# Configure interrupts
+PRI::gen "0 WS 46 $i 40"; # GCR: Interrupt on Activation/Deactivation of AIX, LOS
+
+PRI::gen "0 WS 45 $i 00"; # CMR2: External sources for SYPR, SCLKR, SYPX, SCLKX for TX and RX.
+#PRI::gen "0 WS 22 $i 00"; # XC0: Normal operation of Sa-bits
+#PRI::gen "0 WS 23 $i 04"; # XC1: X=4 => T=4-X=0 offset
+#PRI::gen "0 WS 24 $i 00"; # RC0: 0 offset
+#PRI::gen "0 WS 25 $i 00"; # RC1: Remaining part of RC0
+
+# Configure ports
+PRI::gen "0 WD 85 80"; # GPC1 (Global Port Configuration 1):
+#PRI::gen "0 WD 85 00"; # GPC1 (Global Port Configuration 1):
+ # SMM (System Interface Multiplex Mode)
+PRI::gen "0 WS 80 $i 00"; # PC1: SYPR/SYPX provided to RPA/XPA inputs
+
+PRI::gen "0 WS 84 $i 31"; # PC5: XMFS active low, SCLKR is input, RCLK is output (unused)
+PRI::gen "0 WS 86 $i 03"; # PC6: CLK1 is Tx Clock output, CLK2 is 8.192 Mhz from DCO-R
+PRI::gen "0 WS 3B $i 00"; # Clear LCR1 - Loop Code Register 1
+
+# printk("TE110P: Successfully initialized serial bus for card\n");
+
+# Initialize PCM and SIG regs
+PRI::gen "0 WS A0 $i 00"; # TSEO (Time Slot Even/Odd Select)
+PRI::gen "0 WS A1 $i FF"; # TSBS (Time Slot Bit Select)- only selected bits are used for HDLC channel 1
+ # in selected time slots
+PRI::gen "0 WS 03 $i 89"; # Mode Register:
+ # MDS (Mode Select) = 100 (No address comparison)
+ # HRAC (Receiver Active - HDLC channel 1)
+ # RFT2 (HDLC Receive FIFO is 64 byte deep)
+PRI::gen "0 WS 09 $i 18"; # CCR1 (Common Configuration Register1)
+ # EITS (Enable Internal Time Slot 0 to 31 Signalling)
+ # ITF (Interframe Time Fill)
+PRI::gen "0 WS 0A $i 04"; # CCR2 (Common Configuration Register2)
+ # RCRC (enable CRC - HDLC channel 1enable CRC - HDLC channel 1)
+PRI::gen "0 WS 0C $i 00"; # RTR1 (Receive Time Slot register 1)
+PRI::gen "0 WS 0D $i 00"; # RTR2 (Receive Time Slot register 2)
+PRI::gen "0 WS 0E $i 00"; # RTR3 (Receive Time Slot register 3), TS16 (Enable time slot 16)
+PRI::gen "0 WS 0F $i 00"; # RTR4 (Receive Time Slot register 4)
+
+PRI::gen "0 WS 10 $i 00"; # TTR1 (Transmit Time Slot register 1)
+PRI::gen "0 WS 11 $i 00"; # TTR2 (Transmit Time Slot register 2)
+PRI::gen "0 WS 12 $i 00"; # TTR3 (Transmit Time Slot register 3), TS16 (Enable time slot 16)
+PRI::gen "0 WS 13 $i 00"; # TTR4 (Transmit Time Slot register 4)
+
+
+#------------------------------------------- Instance detection
+
+logit "Ending '$0'";
+
+close REG;
+
+write_pri_info @PRI_SETUP;
+
+close STDERR;
+exit 0;
diff --git a/xpp/utils/Makefile b/xpp/utils/Makefile
index 7500246..fb32fff 100644
--- a/xpp/utils/Makefile
+++ b/xpp/utils/Makefile
@@ -31,7 +31,7 @@ PERL_MODS := $(shell cd zconf; echo $(PERL_MODS_PAT))
XPD_FIRMWARE = $(wildcard ../firmwares/*.hex)
XPD_INIT_DATA = $(XPD_FIRMWARE) init_fxo_modes
XPD_INIT = $(wildcard ../init_card_?_*) ../calibrate_slics xpp_fxloader
-XPD_INIT_PERL = ../init_card_6_26 ../init_card_7_26
+XPD_INIT_PERL = ../init_card_6_26 ../init_card_7_26 ../init_card_9_26
# Variables that should be defined above, but need sane defaults:
# FIXME: Are those values really sane?
@@ -60,7 +60,7 @@ PERL_SCRIPTS = \
PERL_MANS = $(PERL_SCRIPTS:%=%.8)
-TARGETS = init_fxo_modes print_modes
+TARGETS = init_fxo_modes print_modes perlcheck
PROG_INSTALL = genzaptelconf
MAN_INSTALL = $(PROG_INSTALL:%=%.8)
ifeq (1,$(PBX_LIBUSB))
@@ -72,7 +72,7 @@ PROG_INSTALL += $(PERL_SCRIPTS)
TARGETS += $(PERL_MANS)
endif
-all: perlcheck $(TARGETS)
+all: $(TARGETS)
docs: $(PERL_MANS)
@@ -132,6 +132,7 @@ init_fxo_modes: print_modes
perlcheck: $(PERL_SCRIPTS) $(XPD_INIT_PERL)
for i in $^; do perl -I./zconf -c $$i || exit 1; done
+ touch $@
clean:
$(RM) *.o $(TARGETS)
diff --git a/xpp/utils/example_default_zaptel b/xpp/utils/example_default_zaptel
new file mode 100644
index 0000000..b08162d
--- /dev/null
+++ b/xpp/utils/example_default_zaptel
@@ -0,0 +1,31 @@
+# Disables hotplug firmware loading
+XPP_HOTPLUG_DISABLED=yes
+#
+# Disables udev hook called when an astribank is added and ready
+# or removed.
+ASTRIBANK_HOOK_DISABLED=yes
+
+# Setup for XPP PRI. This allows to have fixed settings:
+# 1. The variable XPP_PRI_SETUP contains a whitespace separated list of
+# port specifications.
+# 2. Each port specification contains a match expression, a '=' and
+# a setting string.
+# 2. Match expressions may be:
+# - CONNECTOR/usb..../XPD-nn To identify by physical connector
+# - NUM/XBUS-mm/XPD-nn To identify by bus number
+# 4. Match expressions may contain "wildcards" (which are translated
+# internally to regular expressions):
+# * matches zero or more characters.
+# ? matches one charater
+# 5. The list of matches is scanned from beginning to end. First match wins.
+# 6. The list implicitly contains an 'NUM/*=TE,E1' catch all default, appended
+# to its end.
+# 7. The setting string is composed of comma separated settings. Valid
+# settings are:
+# - NT or TE
+# - E1 or T1 or J1
+#
+XPP_PRI_SETUP='
+ CONNECTOR/usb-0000:00:1d.7-1/XPD-01=NT,E1
+ NUM/*/XPD-03=NT,E1
+ '
diff --git a/xpp/utils/genzaptelconf b/xpp/utils/genzaptelconf
index 930c308..93d7f6e 100755
--- a/xpp/utils/genzaptelconf
+++ b/xpp/utils/genzaptelconf
@@ -688,7 +688,7 @@ detect_digital_channel() {
#Does this mean anything?
echo 'gsm' >$tmp_dir/span_signalling
;;
- *TE[24]/*|*WCT1/*|*Tor2/*|*TorISA/*|*WP[TE]1/*)
+ *TE[24]/*|*WCT1/*|*Tor2/*|*TorISA/*|*WP[TE]1/*|*XPP_PRI*)
# FIXME: handle cwain around here.
# name: *cwain[12]/* . Always E1.
@@ -933,10 +933,10 @@ EOF
fi
# Check if ZapBRI cards are in TE or NT mode
- if echo $title | egrep -q '((quad|octo)BRI PCI ISDN Card.* \[NT\]\ |octoBRI \[NT\] |HFC-S PCI A ISDN.* \[NT\] |Xorcom .* BRI_NT)'
+ if echo $title | egrep -q '((quad|octo)BRI PCI ISDN Card.* \[NT\]\ |octoBRI \[NT\] |HFC-S PCI A ISDN.* \[NT\] |Xorcom .* [PB]RI_NT)'
then
echo 'nt' >$tmp_dir/span_termtype
- elif echo $title | egrep -q '((quad|octo)BRI PCI ISDN Card.* \[TE\]\ |octoBRI \[TE\] |HFC-S PCI A ISDN.* \[TE\] |Xorcom .* BRI_TE)'
+ elif echo $title | egrep -q '((quad|octo)BRI PCI ISDN Card.* \[TE\]\ |octoBRI \[TE\] |HFC-S PCI A ISDN.* \[TE\] |Xorcom .* [PB]RI_TE)'
then
echo 'te' >$tmp_dir/span_termtype
fi
@@ -992,7 +992,7 @@ EOF
# Astribank FXS span (input port)
print_pattern -a input $chan_num fxo $mode
;;
- *ZTHFC*/*|*ztqoz*/*|*ztgsm/*|*TE[24]/*|*WCT1/*|*Tor2/*|*TorISA/*|*XPP_BRI_*/*|*WP[TE]1/*|*XPP_BRI*)
+ *ZTHFC*/*|*ztqoz*/*|*ztgsm/*|*TE[24]/*|*WCT1/*|*Tor2/*|*TorISA/*|*XPP_BRI_*/*|*WP[TE]1/*|*XPP_[PB]RI*)
detect_digital_channel "$line" "$chan_num" "$span_num"
;;
'') ;; # Empty line (after span header)
diff --git a/xpp/utils/xpp_sync b/xpp/utils/xpp_sync
index 67825f8..3647fba 100755
--- a/xpp/utils/xpp_sync
+++ b/xpp/utils/xpp_sync
@@ -39,6 +39,8 @@ sub get_sorted_xpds() {
}
}
+ my @pri_nt_xpds = grep { $_->type eq 'PRI_NT'; } @good_xpds;
+ my @pri_te_xpds = grep { $_->type eq 'PRI_TE'; } @good_xpds;
my @bri_nt_xpds = grep { $_->type eq 'BRI_NT'; } @good_xpds;
my @bri_te_xpds = grep { $_->type eq 'BRI_TE'; } @good_xpds;
my @fxo_xpds = grep { $_->type eq 'FXO'; } @good_xpds;
@@ -46,8 +48,10 @@ sub get_sorted_xpds() {
# Sync Priority
return
+ @pri_nt_xpds,
@bri_nt_xpds,
@fxo_xpds,
+ @pri_te_xpds,
@bri_te_xpds,
@fxs_xpds;
}
diff --git a/xpp/utils/zapconf b/xpp/utils/zapconf
index e1a6537..7cf1378 100755
--- a/xpp/utils/zapconf
+++ b/xpp/utils/zapconf
@@ -107,6 +107,15 @@ sub map_zaptel_defaults {
my $zapconf_file;
my $zapata_file;
+my $users_file;
+
+my %files = (
+ zaptel => { file => \$zapconf_file, func => \&gen_zaptelconf },
+ zapata => { file => \$zapata_file, func => \&gen_zapataconf },
+ users => { file => \$users_file, func => \&gen_usersconf },
+);
+
+my @default_files = ("zaptel", "zapata");
my @spans = Zaptel::spans();
@@ -328,6 +337,121 @@ HEAD
select $old;
}
+sub gen_users_channel($) {
+ my $chan = shift || die;
+ my $type = $chan->type;
+ my $num = $chan->num;
+ die "channel $num type $type is not an analog channel\n" if $chan->is_digital();
+ my $exten = $base_exten + $num;
+ my $sig = $default_zapata_signalling{$type};
+
+ return unless grep { $_ eq $type} ( 'FXS', 'IN', 'OUT' );
+ die "missing default_zapata_signalling for chan #$num type $type" unless $sig;
+ print << "EOF";
+[$exten]
+callwaiting = yes
+context = numberplan-custom-1
+fullname = New User
+hasagent = yes
+hasdirectory = no
+hasiax = yes
+hasmanager = no
+hassip = yes
+hasvoicemail = no
+host = dynamic
+mailbox = $exten
+threewaycalling = yes
+vmsecret = 1234
+zapchan = $num
+registeriax = yes
+registersip = yes
+canreinvite = no
+nat = no
+dtmfmode = rfc2833
+disallow = all
+allow = all
+
+EOF
+}
+
+sub gen_usersconf($) {
+ my $file = shift || die;
+ rename "$file", "$file.bak"
+ or $! == 2 # ENOENT (No dependency on Errno.pm)
+ or die "Failed to backup old config: $!\n";
+ open(F, ">$file") || die "$0: Failed to open $file: $!\n";
+ my $old = select F;
+ print <<"HEAD";
+;!
+;! Automatically generated configuration file
+;! Filename: @{[basename($file)]} ($file)
+;! Generator: $0
+;! Creation Date: @{[scalar(localtime)]}
+;!
+[general]
+;
+; Full name of a user
+;
+fullname = New User
+;
+; Starting point of allocation of extensions
+;
+userbase = @{[$base_exten+1]}
+;
+; Create voicemail mailbox and use use macro-stdexten
+;
+hasvoicemail = yes
+;
+; Set voicemail mailbox @{[$base_exten+1]} password to 1234
+;
+vmsecret = 1234
+;
+; Create SIP Peer
+;
+hassip = yes
+;
+; Create IAX friend
+;
+hasiax = yes
+;
+; Create H.323 friend
+;
+;hash323 = yes
+;
+; Create manager entry
+;
+hasmanager = no
+;
+; Remaining options are not specific to users.conf entries but are general.
+;
+callwaiting = yes
+threewaycalling = yes
+callwaitingcallerid = yes
+transfer = yes
+canpark = yes
+cancallforward = yes
+callreturn = yes
+callgroup = 1
+pickupgroup = 1
+localextenlength = 4
+
+
+HEAD
+ foreach my $span (@spans) {
+ printf "; Span %d: %s %s\n", $span->num, $span->name, $span->description;
+ if($span->is_digital()) {
+ next;
+ } else {
+ foreach my $chan ($span->chans()) {
+ gen_users_channel($chan);
+ }
+ }
+ print "\n";
+ }
+ close F;
+ select $old;
+}
+
sub set_defaults {
my $zaptel_boot_debian = $ENV{ZAPTEL_BOOT_DEBIAN} || "/etc/default/zaptel";
my $zaptel_boot_fedora = $ENV{ZAPTEL_BOOT_FEDORA} || "/etc/sysconfig/zaptel";
@@ -342,11 +466,26 @@ sub set_defaults {
map_zaptel_defaults(%source_defaults);
$zapconf_file = $ENV{ZAPCONF_FILE} || "/etc/zaptel.conf";
$zapata_file = $ENV{ZAPATA_FILE} || "/etc/asterisk/zapata-channels.conf";
+ $users_file = $ENV{USERS_FILE} || "/etc/asterisk/users.conf";
}
+sub parse_args {
+ return if @ARGV == 0;
+ @default_files = ();
+ for my $file (@ARGV) {
+ die "$0: Unknown file '$file'" unless defined $files{$file};
+ push @default_files, $file;
+ }
+}
+
+sub generate_files {
+ for my $file (@default_files) {
+ &{$files{$file}->{func}}(${$files{$file}->{file}});
+ }
+}
set_defaults;
-gen_zaptelconf $zapconf_file;
-gen_zapataconf $zapata_file;
+parse_args;
+generate_files;
__END__
@@ -356,23 +495,29 @@ zapconf - Generate configuration for zaptel channels.
=head1 SYNOPSIS
-zapconf
+zapconf [FILES...]
=head1 DESCRIPTION
This script generate configuration files for Zaptel hardware.
-Currently it generate two files:
+Currently it can generate three files: zaptel, zapata and users (see below).
+Without arguments, it generates only zaptel and zapata.
=over 4
-=item /etc/zaptel.conf
+=item zaptel - /etc/zaptel.conf
Configuration for ztcfg(1). It's location may be overriden by the
environment variable ZAPCONF_FILE.
-=item /etc/asterisk/zapata-channels.conf
+=item zapata - /etc/asterisk/zapata-channels.conf
Configuration for asterisk(1). It should be included in the main /etc/asterisk/zapata.conf.
It's location may be overriden by the environment variable ZAPATA_FILE.
+=item users - /etc/asterisk/users.conf
+
+Configuration for asterisk(1) and AsteriskGUI.
+It's location may be overriden by the environment variable USERS_FILE.
+
=back
diff --git a/xpp/xpd.h b/xpp/xpd.h
index ca2d357..cb97d3d 100644
--- a/xpp/xpd.h
+++ b/xpp/xpd.h
@@ -75,13 +75,13 @@ typedef unsigned gfp_t; /* Added in 2.6.14 */
#define DEF_ARRAY(type,name,count,init,desc) \
unsigned int name ## _num_values; \
type name[count] = { [0 ... ((count)-1)] = (init) }; \
- module_param_array(name, type, name ## _num_values, 0600); \
+ module_param_array(name, type, name ## _num_values, 0644); \
MODULE_PARM_DESC(name, desc " ( 1-" __MODULE_STRING(count) ")")
#else
#define DEF_ARRAY(type,name,count,init,desc) \
unsigned int name ## _num_values; \
type name[count] = {[0 ... ((count)-1)] = init}; \
- module_param_array(name, type, &name ## _num_values, 0600); \
+ module_param_array(name, type, &name ## _num_values, 0644); \
MODULE_PARM_DESC(name, desc " ( 1-" __MODULE_STRING(count) ")")
#endif
#endif // __KERNEL__
diff --git a/xpp/xproto.h b/xpp/xproto.h
index dbe95b6..e9b8120 100644
--- a/xpp/xproto.h
+++ b/xpp/xproto.h
@@ -40,6 +40,7 @@
#define XPD_TYPE_FXO 4 // TO_PSTN
#define XPD_TYPE_BRI_TE 6 // TO_PSTN
#define XPD_TYPE_BRI_NT 7 // TO_PHONE
+#define XPD_TYPE_PRI 9 // TO_PSTN/TO_PHONE (runtime)
#define XPD_TYPE_NOMODULE 15
typedef byte xpd_type_t;