aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/Makefile3
-rw-r--r--share/man/man4/dtrace_lockstat.44
-rw-r--r--share/man/man4/epair.425
-rw-r--r--share/man/man4/gif.419
-rw-r--r--share/man/man4/gpio.46
-rw-r--r--share/man/man4/gpioled.415
-rw-r--r--share/man/man4/pci.413
-rw-r--r--share/man/man4/puc.42
-rw-r--r--share/man/man4/random.413
-rw-r--r--share/man/man4/syncache.429
-rw-r--r--share/man/man4/tcp.410
-rw-r--r--share/man/man4/umb.43
-rw-r--r--share/man/man4/vtnet.429
-rw-r--r--share/man/man5/pf.conf.518
-rw-r--r--share/man/man5/src.conf.513
-rw-r--r--share/man/man7/arch.75
-rw-r--r--share/man/man7/ports.74
-rw-r--r--share/man/man7/simd.743
-rw-r--r--share/man/man8/nanobsd.810
-rw-r--r--share/man/man9/VFS.91
-rw-r--r--share/man/man9/backlight.92
-rw-r--r--share/man/man9/g_geom.915
-rw-r--r--share/misc/pci_vendors1005
-rw-r--r--share/misc/usb_vendors57
-rw-r--r--share/mk/bsd.README3
-rw-r--r--share/mk/bsd.cpu.mk7
-rw-r--r--share/mk/bsd.man.mk33
-rw-r--r--share/mk/bsd.opts.mk2
-rw-r--r--share/mk/src.opts.mk1
-rw-r--r--share/mk/src.sys.mk4
-rw-r--r--share/sendmail/Makefile4
-rw-r--r--share/vt/fonts/gallant.hex4121
32 files changed, 5331 insertions, 188 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index 519b113b0a2e..1d708cfda019 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -8,6 +8,9 @@ MANPACKAGE= kernel
# the doc repository); otherwise the automatically generated hardware
# notes will not include your driver.
+# If you enable a driver for a different architecture, please remember
+# to update the arch specifier in the document title of the manual.
+
MAN= aac.4 \
aacraid.4 \
acpi.4 \
diff --git a/share/man/man4/dtrace_lockstat.4 b/share/man/man4/dtrace_lockstat.4
index e308ca6c22ce..448de91a375f 100644
--- a/share/man/man4/dtrace_lockstat.4
+++ b/share/man/man4/dtrace_lockstat.4
@@ -22,12 +22,12 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd August 20, 2019
+.Dd September 3, 2025
.Dt DTRACE_LOCKSTAT 4
.Os
.Sh NAME
.Nm dtrace_lockstat
-.Nd a DTrace provider for tracing CPU scheduling events
+.Nd a DTrace provider for tracing kernel locking events
.Sh SYNOPSIS
.Fn lockstat:::adaptive-acquire "struct mtx *"
.Fn lockstat:::adaptive-release "struct mtx *"
diff --git a/share/man/man4/epair.4 b/share/man/man4/epair.4
index 342b15b5612a..b406c423361b 100644
--- a/share/man/man4/epair.4
+++ b/share/man/man4/epair.4
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd August 12, 2025
+.Dd September 4, 2025
.Dt EPAIR 4
.Os
.Sh NAME
@@ -108,6 +108,29 @@ As with any other Ethernet interface,
can have a
.Xr vlan 4
configured on top of it.
+.Pp
+The
+.Nm
+has RXCSUM and RXCSUM6 enabled because it may receive a packet where the
+checksum has already been validated by a physical interface.
+The
+.Nm
+supports TXCSUM and TXCSUM6 for TCP and UDP, but only by forwarding the order
+to compute the checksum.
+Thus, when using an
+.Nm
+interface, a TCP or UDP sender can offload checksum computation
+to a physical interface.
+Note that, in case the packet does not leave the host, the checksum is
+unnecessary and will be ignored if offloaded.
+Such packets contain an incorrect checksum, since it is not computed yet.
+TXCSUM and TXCSUM6 are synchronized between the
+.Nm
+interface pair (i.e., enabling/disabling the capability on one end
+enables/disables it on the other end).
+In case one end is in a bridge and the bridge disabled TXCSUM or TXCSUM6,
+this avoids a sender to send packets with checksum offloading into the
+bridge by using the other end.
.Sh SEE ALSO
.Xr ioctl 2 ,
.Xr altq 4 ,
diff --git a/share/man/man4/gif.4 b/share/man/man4/gif.4
index ad33d5d21e81..cc12d91b72ea 100644
--- a/share/man/man4/gif.4
+++ b/share/man/man4/gif.4
@@ -28,7 +28,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd July 14, 2025
+.Dd August 27, 2025
.Dt GIF 4
.Os
.Sh NAME
@@ -55,6 +55,16 @@ does not perform GRE encapsulation; use
.Xr gre 4
for GRE encapsulation.
.Pp
+The
+.Nm
+interface can also tunnel Ethernet traffic over IPv4 or IPv6
+when combined with a
+.Xr if_bridge 4
+interface using EtherIP protocol.
+See
+.Xr if_bridge 4
+for detailed setup.
+.Pp
Each
.Nm
interface is created at runtime using interface cloning.
@@ -316,6 +326,13 @@ to the desired level of nesting.
.%D December 1999
.%O draft-ietf-ipsec-ecn-02.txt
.Re
+.Rs
+.%A R. Housley
+.%A S. Hollenbeck
+.%T EtherIP: Tunneling Ethernet Frames in IP Datagrams
+.%R RFC 3378
+.%D September 2002
+.Re
.\"
.Sh HISTORY
The
diff --git a/share/man/man4/gpio.4 b/share/man/man4/gpio.4
index 9a629ff402fd..b84bfb01de51 100644
--- a/share/man/man4/gpio.4
+++ b/share/man/man4/gpio.4
@@ -1,3 +1,6 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
.\" Copyright (c) 2013, Sean Bruno <sbruno@freebsd.org>
.\" All rights reserved.
.\"
@@ -22,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd June 27, 2019
+.Dd August 28, 2025
.Dt GPIO 4
.Os
.Sh NAME
@@ -33,7 +36,6 @@ To compile these devices into your kernel and use the device hints, place the
following lines in your kernel configuration file:
.Bd -ragged -offset indent
.Cd "device gpio"
-.Cd "device gpioc"
.Cd "device gpioiic"
.Cd "device gpioled"
.Ed
diff --git a/share/man/man4/gpioled.4 b/share/man/man4/gpioled.4
index 646e2ff2a8f0..45457d20d298 100644
--- a/share/man/man4/gpioled.4
+++ b/share/man/man4/gpioled.4
@@ -70,7 +70,20 @@ Which pin on the GPIO interface to map to this instance.
Please note that this mask should only ever have one bit set
(any other bits - i.e., pins - will be ignored).
.It Va hint.gpioled.%d.invert
-If set to 1, the pin will be set to 0 to light the LED, and 1 to clear it.
+Use pin inversion. If set to 1, the pin will be set to 0 to light the LED, and 1
+to clear it.
+.It Va hint.gpioled.%d.invmode
+Whether or not to use hardware support when pin inversion is requested. Must be
+one of:
+.Bl -tag
+.It Va auto
+Use hardware pin inversion if available, else fallback to software pin
+inversion. This is the default.
+.It Va hw
+Use hardware pin inversion.
+.It Va sw
+Use software pin inversion.
+.El
.It Va hint.gpioled.%d.state
The initial state of the LED when the driver takes control over it.
If set to 1 or 0, the LED will be on or off correspondingly.
diff --git a/share/man/man4/pci.4 b/share/man/man4/pci.4
index 91fbb557f644..b99747969035 100644
--- a/share/man/man4/pci.4
+++ b/share/man/man4/pci.4
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd April 2, 2025
+.Dd August 31, 2025
.Dt PCI 4
.Os
.Sh NAME
@@ -235,6 +235,17 @@ revision ID.
Driver name.
.It pd_unit
Driver unit number.
+.It pd_numa_domain
+Driver NUMA domain.
+.It pc_reported_len
+Length of the valid portion of the encompassing
+.Vt pci_conf
+structure.
+This should always be equivalent to the offset of the
+.Va pc_spare
+member.
+.It pc_spare
+Reserved for future use.
.El
.It offset
The offset is passed in by the user to tell the kernel where it should
diff --git a/share/man/man4/puc.4 b/share/man/man4/puc.4
index a29376d3f2d5..624c215027af 100644
--- a/share/man/man4/puc.4
+++ b/share/man/man4/puc.4
@@ -257,6 +257,8 @@ Sunix SER5xxxx 8/4/2 port serial
.It
Syba Tech Ltd PCI-4S2P-550-ECP
.It
+Systembase SB16C1054/8 4/8 port serial
+.It
Titan PCI-800H/PCI-200H
.It
VScom:
diff --git a/share/man/man4/random.4 b/share/man/man4/random.4
index 840bc0c3234b..04d46e4d32aa 100644
--- a/share/man/man4/random.4
+++ b/share/man/man4/random.4
@@ -21,7 +21,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd April 19, 2019
+.Dd August 28, 2025
.Dt RANDOM 4
.Os
.Sh NAME
@@ -132,6 +132,17 @@ are listed in square brackets.
See
.Xr random_harvest 9
for more on the harvesting of entropy.
+.Pp
+The
+.Va kern.random.nist_healthtest_enabled
+tunable can be used to enable the entropy source health tests outlined
+in section 4 of NIST Special Publication 800-90B.
+When enabled, all entropy sources will be subject to the repetition
+count and adaptive proportion tests described in that document.
+If one of the tests fails, the source will be disabled, i.e., all
+subsequent entropy samples from that source will be discarded.
+The implementation performs startup testing, during which entropy
+sources are discarded.
.Sh FILES
.Bl -tag -width ".Pa /dev/urandom"
.It Pa /dev/random
diff --git a/share/man/man4/syncache.4 b/share/man/man4/syncache.4
index e92502fd15ff..f83e9b083e45 100644
--- a/share/man/man4/syncache.4
+++ b/share/man/man4/syncache.4
@@ -10,7 +10,7 @@
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
-.Dd April 12, 2021
+.Dd August 30, 2025
.Dt SYNCACHE 4
.Os
.Sh NAME
@@ -39,6 +39,8 @@ MIBs for controlling TCP SYN caching
.Nm sysctl Cm net.inet.tcp.syncache.count
.It
.Nm sysctl Cm net.inet.tcp.syncache.see_other
+.It
+.Nm sysctl Cm net.inet.tcp.syncache.rst_on_sock_fail
.El
.Sh DESCRIPTION
The
@@ -107,6 +109,18 @@ and run only with
set
.Va net.inet.tcp.syncookies_only
to 1.
+To use
+.Nm syncookies
+to handle bucket overflows in the
+.Nm syncache
+set
+.Va net.inet.tcp.syncookies
+to 1.
+The default value for
+.Va net.inet.tcp.syncookies_only
+is 0 and the default value for
+.Va net.inet.tcp.syncookies
+is 1.
.Pp
The
.Nm
@@ -169,6 +183,9 @@ However, extra
.Xr ucred 9
referencing is required on every incoming SYN packet processed.
The default is off.
+.It Va rst_on_sock_fail
+Send a TCP RST segment if the socket allocation fails.
+The default is on.
.El
.Pp
Statistics on the performance of the
@@ -206,8 +223,16 @@ Entries dropped due to ICMP unreachable messages.
Failures to allocate new
.Nm
entry.
+.It Li "cookies sent"
+SYN cookies sent in SYN ACK segments.
.It Li "cookies received"
-Connections created from segment containing ACK.
+ACK segments with valid syncookies which resulted in TCP connection
+establishment.
+.It Li "spurious cookies rejected"
+Received ACKs, for which the syncache lookup failed and also no syncookie was
+recently sent.
+.It Li "failed cookies rejected"
+Received ACKs for which the syncookie validation failed.
.El
.Sh SEE ALSO
.Xr netstat 1 ,
diff --git a/share/man/man4/tcp.4 b/share/man/man4/tcp.4
index fcfda42908d8..3c9f4ff83f3d 100644
--- a/share/man/man4/tcp.4
+++ b/share/man/man4/tcp.4
@@ -31,7 +31,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd June 27, 2025
+.Dd September 5, 2025
.Dt TCP 4
.Os
.Sh NAME
@@ -940,9 +940,6 @@ maximum segment size.
This helps throughput in general, but
particularly affects short transfers and high-bandwidth large
propagation-delay connections.
-.It Va rfc6675_pipe
-Deprecated and superseded by
-.Va sack.revised
.It Va sack.enable
Enable support for RFC 2018, TCP Selective Acknowledgment option,
which allows the receiver to inform the sender about all successfully
@@ -974,6 +971,11 @@ recovery, the trailing segment is immediately resent, rather than waiting
for a Retransmission timeout.
Finally, SACK loss recovery is also engaged, once two segments plus one byte are
SACKed - even if no traditional duplicate ACKs were observed.
+.Va sack.revised
+is deprecated and will be removed in
+.Fx 16 .
+.Va sack.enable
+will always follow RFC6675.
.It Va sendbuf_auto
Enable automatic send buffer sizing.
.It Va sendbuf_auto_lowat
diff --git a/share/man/man4/umb.4 b/share/man/man4/umb.4
index 311a50faf8e7..37c86b3074f5 100644
--- a/share/man/man4/umb.4
+++ b/share/man/man4/umb.4
@@ -17,14 +17,13 @@
.\"
.\" $NetBSD: umb.4,v 1.4 2019/08/30 09:22:17 wiz Exp $
.\"
-.Dd August 4, 2025
+.Dd September 3, 2025
.Dt UMB 4
.Os
.Sh NAME
.Nm umb
.Nd USB Mobile Broadband Interface Model (MBIM) cellular modem driver
.Sh SYNOPSIS
-.Cd "device netmap"
.Cd "device usb"
.Cd "device umb"
.Pp
diff --git a/share/man/man4/vtnet.4 b/share/man/man4/vtnet.4
index b6f10ddd87cb..1df79da5f42e 100644
--- a/share/man/man4/vtnet.4
+++ b/share/man/man4/vtnet.4
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd August 21, 2025
+.Dd September 8, 2025
.Dt VTNET 4
.Os
.Sh NAME
@@ -127,7 +127,6 @@ This option applies to all interfaces.
The default value is 0.
.El
.Sh TRANSMIT QUEUE STATISTICS
-.Bl -tag -width "xxxxxx"
For each transmit queue of each interface the following read-only statistics
are provided:
.Bl -tag -width "xxxxxx"
@@ -154,7 +153,14 @@ The number of times the receive interrupt handler was rescheduled.
.It Va dev.vtnet. Ns Ar X Ns Va .rxq Ns Ar Y Ns Va .host_lro
The number of times TCP large receive offload was performed.
.It Va dev.vtnet. Ns Ar X Ns Va .rxq Ns Ar Y Ns Va .csum_failed
-Currently not used.
+The number of times a packet with a request for receive or transmit checksum
+offloading was received and this request failed.
+The different reasons for the failure are counted by
+.Va dev.vtnet. Ns Ar X Ns Va .rx_csum_inaccessible_ipproto ,
+.Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_ipproto ,
+.Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_ethtype ,
+and
+.Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_offset .
.It Va dev.vtnet. Ns Ar X Ns Va .rxq Ns Ar Y Ns Va .csum
The number of times receive checksum offloading for UDP or TCP was performed.
.It Va dev.vtnet. Ns Ar X Ns Va .rxq Ns Ar Y Ns Va .ierrors
@@ -214,18 +220,21 @@ over all receive queues of the interface.
The sum of
.Va dev.vtnet. Ns Ar X Ns Va .rxq Ns Ar Y Ns Va .csum_failed
over all receive queues of the interface.
-.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_proto
-Currently unused.
+.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_inaccessible_ipproto
+The number of times a packet with a request for receive or transmit checksum
+offloading was received where the IP protocol was not accessible.
.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_offset
-Currently unused.
-.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_ipproto
-Currently unused.
-.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_ethtype
The number of times fixing the checksum required by
.Va hw.vtnet.fixup_needs_csum
or
.Va hw.vtnet. Ns Ar X Ns Va .fixup_needs_csum
-was attempted for a packet with an EtherType other than IPv4 or IPv6.
+was attempted for a packet where the csum is not located in the first mbuf.
+.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_ipproto
+The number of times a packet with a request for receive or transmit checksum
+offloading was received where the IP protocol was neither TCP nor UDP.
+.It Va dev.vtnet. Ns Ar X Ns Va .rx_csum_bad_ethtype
+The number of times a packet with a request for receive or transmit checksum
+offloading was received where the EtherType was neither IPv4 nor IPv6.
.It Va dev.vtnet. Ns Ar X Ns Va .rx_mergeable_failed
The number of times receiving a mergable buffer failed.
.It Va dev.vtnet. Ns Ar X Ns Va .rx_enq_replacement_failed
diff --git a/share/man/man5/pf.conf.5 b/share/man/man5/pf.conf.5
index a9ae823257a4..bdd8a843d72a 100644
--- a/share/man/man5/pf.conf.5
+++ b/share/man/man5/pf.conf.5
@@ -2470,7 +2470,13 @@ NAT address and port.
This feature implements "full-cone" NAT behavior.
.El
.Pp
-Additionally, the
+Additionally, options
+.Ar sticky-address
+and
+.Ar prefer-ipv6-nexthop
+can be specified to influence how IP addresses selected from pools.
+.Pp
+The
.Ar sticky-address
option can be specified to help ensure that multiple connections from the
same source are mapped to the same redirection address.
@@ -2486,6 +2492,14 @@ beyond the lifetime of the states, increase the global options with
See
.Sx STATEFUL TRACKING OPTIONS
for more ways to control the source tracking.
+.Pp
+The
+.Ar prefer-ipv6-nexthop
+option allows for IPv6 addresses to be used as the nexthop
+for IPv4 packets routed with the
+.Ar route-to
+rule option. If a table is used with IPv4 and IPv6 addresses, first the IPv6 addresses
+will be used in round-robin fashion, then IPv4 addresses.
.Sh STATE MODULATION
Much of the security derived from TCP is attributable to how well the
initial sequence numbers (ISNs) are chosen.
@@ -3580,7 +3594,7 @@ limit-item = ( "states" | "frags" | "src-nodes" ) number
pooltype = ( "bitmask" | "random" |
"source-hash" [ ( hex-key | string-key ) ] |
- "round-robin" ) [ sticky-address ]
+ "round-robin" ) [ sticky-address | prefer-ipv6-nexthop ]
subqueue = string | "{" queue-list "}"
queue-list = string [ [ "," ] string ]
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index 2895c0cf4746..ded16c9cf436 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -1,5 +1,5 @@
.\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman.
-.Dd August 20, 2025
+.Dd September 10, 2025
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -29,8 +29,11 @@ variables that control the aspects of how the system builds.
.Pp
The default location of
.Nm
-is
-.Pa /etc/src.conf ,
+is the top level of the source tree, or
+.Pa /etc/src.conf
+if no
+.Nm
+is found in the source tree itself,
though an alternative location can be specified in the
.Xr make 1
variable
@@ -1212,8 +1215,8 @@ is set explicitly)
.It Va WITHOUT_MANCOMPRESS
Do not install compressed man pages.
Only the uncompressed versions will be installed.
-.It Va WITHOUT_MANSPLITPKG
-Do not split man pages into their own packages during make package.
+.It Va WITH_MANSPLITPKG
+Split man pages into their own packages during make package.
.It Va WITHOUT_MAN_UTILS
Do not build utilities for manual pages,
.Xr apropos 1 ,
diff --git a/share/man/man7/arch.7 b/share/man/man7/arch.7
index fe4e8055a8b1..b29fedbfd4ec 100644
--- a/share/man/man7/arch.7
+++ b/share/man/man7/arch.7
@@ -163,7 +163,10 @@ will support execution of
.Dv armv7
binaries if the CPU implements
.Dv AArch32
-execution state, however older arm binaries are not supported by
+execution state.
+Binaries targeting
+.Dv armv6
+and earlier are no longer supported by
.Fx .
.Pp
On all supported architectures:
diff --git a/share/man/man7/ports.7 b/share/man/man7/ports.7
index b681a326f407..75070ce852fe 100644
--- a/share/man/man7/ports.7
+++ b/share/man/man7/ports.7
@@ -25,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd March 21, 2025
+.Dd September 10, 2025
.Dt PORTS 7
.Os
.Sh NAME
@@ -683,7 +683,7 @@ WITH_DEBUG_PORTS= mail/dovecot security/krb5
.Pp
It is also possible to use the debug variables on the command line:
.Bd -literal -offset 2n
-.Li # Ic make -DWITH_DEBUG DEBUG_FLAGS="-g -O0" build
+.Li # Ic make WITH_DEBUG DEBUG_FLAGS="-g -O0" build
.Ed
.Pp
See the
diff --git a/share/man/man7/simd.7 b/share/man/man7/simd.7
index 2c3ed3de411e..d5092348d9b3 100644
--- a/share/man/man7/simd.7
+++ b/share/man/man7/simd.7
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE
.
-.Dd July 29, 2025
+.Dd November 18, 2024
.Dt SIMD 7
.Os
.Sh NAME
@@ -50,43 +50,48 @@ can be used to override this mechanism.
.Pp
Enhanced functions are present for the following architectures:
.Bl -column FUNCTION_________ aarch64_ arm_ amd64_ i386_ ppc64_ -offset indent
-.It Em FUNCTION Ta Em AARCH64 Ta Em ARM Ta Em AMD64 Ta Em PPC64
-.It bcmp Ta A Ta Ta S1
-.It bcopy Ta A Ta S Ta S Ta SV
-.It bzero Ta A Ta S Ta S
-.It div Ta Ta Ta S
+.It Em FUNCTION Ta Em AARCH64 Ta Em ARM Ta Em AMD64 Ta Em I386 Ta Em PPC64
+.It bcmp Ta A Ta Ta S1 Ta S
+.It bcopy Ta A Ta S Ta S Ta S Ta SV
+.It bzero Ta A Ta S Ta S Ta S
+.It div Ta Ta Ta S Ta S
.It index Ta A Ta Ta S1
-.It ldiv Ta Ta Ta S
+.It ldiv Ta Ta Ta S Ta S
.It lldiv Ta Ta Ta S
.It memchr Ta A Ta Ta S1
-.It memcmp Ta A Ta S Ta S1
+.It memcmp Ta A Ta S Ta S1 Ta S
.It memccpy Ta A Ta Ta S1
-.It memcpy Ta A Ta S Ta S Ta SV
-.It memmove Ta A Ta S Ta S Ta SV
+.It memcpy Ta A Ta S Ta S Ta S Ta SV
+.It memmove Ta A Ta S Ta S Ta S Ta SV
.It memrchr Ta A Ta Ta S1
-.It memset Ta A Ta S Ta S
-.It rindex Ta A Ta Ta S1
+.It memset Ta A Ta S Ta S Ta S
+.It rindex Ta A Ta Ta S1 Ta S
.It stpcpy Ta A Ta Ta S1
.It stpncpy Ta Ta Ta S1
-.It strcat Ta A Ta Ta S1
-.It strchr Ta A Ta Ta S1
+.It strcat Ta A Ta Ta S1 Ta S
+.It strchr Ta A Ta Ta S1 Ta S
.It strchrnul Ta A Ta Ta S1
-.It strcmp Ta A Ta S Ta S1
-.It strcpy Ta A Ta Ta S1 Ta S2
+.It strcmp Ta A Ta S Ta S1 Ta S
+.It strcpy Ta A Ta Ta S1 Ta S Ta S2
.It strcspn Ta S Ta Ta S2
.It strlcat Ta A Ta Ta S1
.It strlcpy Ta A Ta Ta S1
.It strlen Ta A Ta S Ta S1
.It strncat Ta A Ta Ta S1
-.It strncmp Ta A Ta S Ta S1
-.It strncpy Ta Ta Ta S1 Ta S2
+.It strncmp Ta A Ta S Ta S1 Ta S
+.It strncpy Ta Ta Ta S1 Ta Ta S2
.It strnlen Ta A Ta Ta S1
-.It strrchr Ta A Ta Ta S1
+.It strrchr Ta A Ta Ta S1 Ta S
.It strpbrk Ta S Ta Ta S2
.It strsep Ta S Ta Ta S2
.It strspn Ta S Ta Ta S2
+.It swab Ta Ta Ta Ta S
.It timingsafe_bcmp Ta A Ta Ta S1
.It timingsafe_memcmp Ta S Ta Ta S
+.It wcschr Ta Ta Ta Ta S
+.It wcscmp Ta Ta Ta Ta S
+.It wcslen Ta Ta Ta Ta S
+.It wmemchr Ta Ta Ta Ta S
.El
.Pp
.Sy S Ns :\ scalar (non-SIMD),
diff --git a/share/man/man8/nanobsd.8 b/share/man/man8/nanobsd.8
index 838f9ddc9afa..8a1f44af6900 100644
--- a/share/man/man8/nanobsd.8
+++ b/share/man/man8/nanobsd.8
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd July 14, 2025
+.Dd September 9, 2025
.Dt NANOBSD 8
.Os
.Sh NAME
@@ -33,7 +33,7 @@
.Nd create an embedded FreeBSD system image
.Sh SYNOPSIS
.Nm
-.Op Fl BbfhIiKknqvWwX
+.Op Fl BbfhIiKknpqvWwX
.Op Fl c Ar config-file
.Sh DESCRIPTION
The
@@ -42,7 +42,7 @@ utility is a script which produces a minimal implementation of
.Fx
(called
.Nm NanoBSD ) ,
-which typically fits on a small media such as a Compact Flash card,
+which typically fits on a small media such as an SD card,
or other mass storage medium.
It can be used to build specialized install images, designed for easy
installation and maintenance.
@@ -77,6 +77,10 @@ This suppresses the normal cleanup work done before the
.Cm buildworld
stage and adds -DNO_CLEAN to the make command line
used for each build stage (world and kernel).
+.It Fl r
+Don't prepare the image.
+Skip running of the customization and early customization scripts for
+incremental image refinement from world, kernel, or packages.
.It Fl q
Make output more quiet.
.It Fl v
diff --git a/share/man/man9/VFS.9 b/share/man/man9/VFS.9
index a269d8d070cf..a1d0a19bec13 100644
--- a/share/man/man9/VFS.9
+++ b/share/man/man9/VFS.9
@@ -44,7 +44,6 @@ rather than implementing empty functions or casting to
.Sh SEE ALSO
.Xr VFS_CHECKEXP 9 ,
.Xr VFS_FHTOVP 9 ,
-.Xr VFS_INIT 9 ,
.Xr VFS_MOUNT 9 ,
.Xr VFS_QUOTACTL 9 ,
.Xr VFS_SET 9 ,
diff --git a/share/man/man9/backlight.9 b/share/man/man9/backlight.9
index 926a723b3859..c4c338ce56ca 100644
--- a/share/man/man9/backlight.9
+++ b/share/man/man9/backlight.9
@@ -65,6 +65,8 @@ struct.
.Bl -tag -width "/dev/backlight/*"
.It Pa /dev/backlight/*
.El
+.Sh SEE ALSO
+.Xr backlight 8
.Sh HISTORY
The
.Nm backlight
diff --git a/share/man/man9/g_geom.9 b/share/man/man9/g_geom.9
index 74c6979fceda..c5b0c0aded2d 100644
--- a/share/man/man9/g_geom.9
+++ b/share/man/man9/g_geom.9
@@ -27,12 +27,15 @@
.Os
.Sh NAME
.Nm g_new_geomf ,
+.Nm g_new_geom ,
.Nm g_destroy_geom
.Nd "geom management"
.Sh SYNOPSIS
.In geom/geom.h
.Ft "struct g_geom *"
.Fn g_new_geomf "struct g_class *mp" "const char *fmt" ...
+.Ft "struct g_geom *"
+.Fn g_new_geom "struct g_class *mp" "const char *name"
.Ft void
.Fn g_destroy_geom "struct g_geom *gp"
.Sh DESCRIPTION
@@ -58,6 +61,14 @@ The geom's name is created in a
-like way from the rest of the arguments.
.Pp
The
+.Fn g_new_geom
+function is very similar to
+.Fn g_new_geomf
+except that it accepts a regular string instead of a
+.Xr printf 3 Ns
+-like format strng as the geom's name.
+.Pp
+The
.Fn g_destroy_geom
function destroys the given geom immediately and cancels all related pending
events.
@@ -94,7 +105,9 @@ and
.Va access
for it.
.Pp
-.Fn g_new_geomf :
+.Fn g_new_geomf
+and
+.Fn g_new_geom :
.Bl -item -offset indent
.It
Class
diff --git a/share/misc/pci_vendors b/share/misc/pci_vendors
index 6dfe12dfc8ad..6fb8865340a0 100644
--- a/share/misc/pci_vendors
+++ b/share/misc/pci_vendors
@@ -1,8 +1,8 @@
#
# List of PCI ID's
#
-# Version: 2025.03.09
-# Date: 2025-03-09 03:15:02
+# Version: 2025.07.11
+# Date: 2025-07-11 03:15:02
#
# Maintained by Albert Pool, Martin Mares, and other volunteers from
# the PCI ID Project at https://pci-ids.ucw.cz/.
@@ -114,6 +114,8 @@
0b70 NVMe DC SSD [Yorktown controller]
2b59 NVMe DC SSD [Atomos Prime]
025e 0008 NVMe DC SSD U.2-SFF 15mm [D7-PS1010]
+ 025e 000c NVMe DC SSD E1.S 9.5mm [D7-PS1010]
+ 025e 000d NVMe DC SSD E1.S 15mm [D7-PS1010]
025e 0019 NVMe DC SSD E3.S-1T 7.5mm [D7-PS1010]
025e 0108 NVMe DC SSD U.2-SFF 15mm [D7-PS1030]
025e 0119 NVMe DC SSD E3.S-1T 7.5mm [D7-PS1030]
@@ -154,6 +156,14 @@
0202 GP202
0721 Sapphire, Inc.
0731 Jingjia Microelectronics Co Ltd
+ 1100 JM1100
+ 0731 1101 JM1100-C
+ 0731 1102 JM1100-II
+ 0731 1103 JM1100-I
+ 0731 1104 JM1100-M
+ 0731 1105 JM1100-Y
+ 0731 1106 JM1100-EI
+ 0731 1107 JM1100-EM
7200 JM7200 Series GPU
0731 7201 JM7201
0731 7202 JM7202
@@ -191,6 +201,9 @@
0731 930b JH930-M
0731 930c JH930
930b JH930-M
+ f011 JM1100-IV
+ f111 JM1100-MV
+ ff11 JM1100-YV
0777 Ubiquiti Networks, Inc.
0795 Wired Inc.
6663 Butane II (MPEG2 encoder board)
@@ -642,7 +655,7 @@
1bd4 000e 6G SAS2008IR
1bd4 000f 6G SAS2008IT SA5248
1bd4 0010 6G SAS2008IR SA5248
- 4c52 96c8 LRSA96C8 8-Port SATA3(6Gb/s)Exchange Adapter (with Raid)
+ 4c52 96c8 LRSA96C8 8-Port SATA3 (6Gb/s) Exchange Adapter (with RAID)
8086 350f RMS2LL040 RAID Controller
8086 3700 SSD 910 Series
0073 MegaRAID SAS 2008 [Falcon]
@@ -775,6 +788,9 @@
1000 30a0 SAS9300-8e
1000 30e0 SAS9300-8i
1000 3130 SAS 9300-16i
+ 1000 3170 SAS9302-16e
+# IBM SAS3008 HBA controller
+ 1014 0457 9302-8i [N2215]
1028 1f45 HBA330 Adapter
1028 1f46 12Gbps HBA
1028 1f53 HBA330 Mini
@@ -869,6 +885,9 @@
1000 5030 eHBA 9700-16e 24G SAS/PCIe Storage Adapter
1028 22d2 PERC H975i Front
1028 22d3 PERC H975i Adapter
+ 1028 23cb PERC H975i Front
+ 1028 23cd PERC H975i Adapter
+ 1028 2446 PERC H976i Front
1d49 020b ThinkSystem 460-16e SAS/SATA PCIe Gen5 24Gb HBA
00b5 Fusion-MPT 24G SAS/PCIe SAS50xx/SAS51xx
# 9760W 32 internal port RAID controller
@@ -883,6 +902,11 @@
1000 5021 eHBA 9700W-16i 24G SAS/PCIe Storage Adapter
# 9700 16 external port Storage controller
1000 5030 eHBA 9700-16e 24G SAS/PCIe Storage Adapter
+ 1028 22d2 PERC H975i Front - Virtual
+ 1028 22d3 PERC H975i Adapter - Virtual
+ 1028 23cb PERC H975i Front - Virtual
+ 1028 23cd PERC H975i Adapter - Virtual
+ 1028 2446 PERC H976i Front - Virtual
# Broadcom next-gen MPT PCIe switch
00b8 Fusion-MPT Switch SAS50xx/SAS51xx
00be SAS3504 Fusion-MPT Tri-Mode RAID On Chip (ROC)
@@ -1293,12 +1317,12 @@
15ff Fenghuang [Zhongshan Subor Z+]
1607 Arden
1636 Renoir [Radeon Vega Series / Radeon Vega Mobile Series]
- 1637 Renoir Radeon High Definition Audio Controller
+ 1637 Renoir/Cezanne HDMI/DP Audio Controller
1638 Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
1043 16c2 Radeon Vega 8
# Used in the Steam Deck LCD
163f VanGogh [AMD Custom GPU 0405]
- 1640 Rembrandt Radeon High Definition Audio Controller
+ 1640 Radeon High Definition Audio Controller [Rembrandt/Strix]
164c Lucienne
164d Rembrandt
164e Raphael
@@ -1306,8 +1330,9 @@
1681 Rembrandt [Radeon 680M]
1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
103c 168b ProBook 4535s
- 1900 Phoenix3
- 1901 Phoenix4
+ 1900 HawkPoint1
+ 1901 HawkPoint2
+ 1902 Krackan2
3150 RV380/M24 [Mobility Radeon X600]
103c 0934 nx8220
3151 RV380 GL [FireMV 2400]
@@ -3054,6 +3079,7 @@
1458 22ed Radeon RX 560
148c 2381 Radeon RX 560
1682 9560 Radeon RX 560
+ 1849 5037 PHANTOM G R RX550 2G/M/ASRK
1da2 e348 Radeon RX 560
1da2 e367 Radeon RX 550 640SP
6800 Wimbledon XT [Radeon HD 7970M]
@@ -3284,6 +3310,7 @@
1002 6b76 AMD Radeon RX Vega 56 8GB
# ROG-STRIX-RXVEGA64-O8G-GAMING
1043 04c4 Radeon RX Vega 64
+ 1043 0555 ROG STRIX RX Vega 56 8GB
1458 230c Radeon RX VEGA 56 GAMING OC 8G
1da2 e376 Radeon RX VEGA 56 Pulse 8GB OC HBM2
6880 Lexington [Radeon HD 6550M]
@@ -3993,6 +4020,7 @@
1da2 e410 Sapphire NITRO+ RX 5700 XT
1da2 e411 Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
7340 Navi 14 [Radeon RX 5500/5500M / Pro 5500M]
+ 106b 0210 Radeon Pro 5300M
7341 Navi 14 [Radeon Pro W5500]
7347 Navi 14 [Radeon Pro W5500M]
734f Navi 14 [Radeon Pro W5300M]
@@ -4085,6 +4113,7 @@
7461 Navi 32 [AMD Radeon PRO V710]
7470 Navi 32 [Radeon PRO W7700]
747e Navi 32 [Radeon RX 7700 XT / 7800 XT]
+ 148c 2427 RX 7800 XT [Hellhound / Red Devil]
7480 Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO W7600]
1849 5313 RX 7600 Challenger OC
7481 Navi 33 [Radeon Graphics]
@@ -4093,14 +4122,20 @@
7489 Navi 33 [Radeon Pro W7500]
748b Navi 33 [Radeon Graphics]
7499 Navi 33 [Radeon RX 7400/7300/Pro W7400]
+ 749f Navi 33 [Radeon RX 7500]
74a0 Aqua Vanjaram [Instinct MI300A]
74a1 Aqua Vanjaram [Instinct MI300X]
74a2 Aqua Vanjaram [Instinct MI308X]
74a5 Aqua Vanjaram [Instinct MI325X]
74a9 Aqua Vanjaram [Instinct MI300X HF]
74b5 Aqua Vanjaram [Instinct MI300X VF]
+ 74b9 Aqua Vanjaram [Instinct MI325X VF]
74bd Aqua Vanjaram [Instinct MI300X HF]
- 7550 Navi 48 [RX 9070/9070 XT]
+ 7550 Navi 48 [Radeon RX 9070/9070 XT/9070 GRE]
+ 148c 2435 Reaper Radeon RX 9070 XT 16GB GDDR6 (RX9070XT 16G-A)
+ 1da2 e490 Navi 48 XTX [Sapphire Pulse Radeon RX 9070 XT]
+ 7551 Navi 48 [Radeon AI PRO R9700]
+ 7590 Navi 44 [Radeon RX 9060 XT]
7833 RS350 Host Bridge
7834 RS350 [Radeon 9100 PRO/XT IGP]
7835 RS350M [Mobility Radeon 9000 IGP]
@@ -4505,6 +4540,7 @@
ab28 Navi 21/23 HDMI/DP Audio Controller
ab30 Navi 31 HDMI/DP Audio
ab38 Navi 10 HDMI Audio
+ ab40 Navi 48 HDMI/DP Audio Controller
ac00 Theater 506 World-Wide Analog Decoder
ac01 Theater 506 World-Wide Analog Decoder
ac02 TV Wonder HD 600 PCIe
@@ -4948,6 +4984,7 @@
1014 04fc PCIe3 x8 12Gb Quad SAS RAID+ Adapter(580A)
04ed Internal Shared Memory (ISM) virtual PCI device
0611 4769 Cryptographic Adapter
+ 06a2 4770 Cryptographic Adapter
06a7 Spyre Accelerator
06a8 Spyre Accelerator Virtual Function
3022 QLA3022 Network Adapter
@@ -5295,6 +5332,8 @@
1514 Family 14h Processor Root Port
1515 Family 14h Processor Root Port
1516 Family 14h Processor Root Port
+ 151c USB4 Router 0
+ 151d USB4 Router 1
1530 Family 16h Processor Function 0
1531 Family 16h Processor Function 1
1532 Family 16h Processor Function 2
@@ -5364,6 +5403,12 @@
1583 Family 16h (Models 30h-3fh) Processor Function 3
1584 Family 16h (Models 30h-3fh) Processor Function 4
1585 Family 16h (Models 30h-3fh) Processor Function 5
+ 1587 Strix Halo USB 3.1 xHCI
+ 1588 Strix Halo USB 3.1 xHCI
+ 1589 Strix Halo USB 3.1 xHCI
+ 158b Strix Halo USB 3.1 xHCI
+ 158d Strix Halo USB4 Host Router
+ 158e Strix Halo USB4 Host Router
1590 Amur/Nolan HT Configuration
1591 Amur/Nolan Address Maps
1592 Amur/Nolan DRAM Configuration
@@ -5410,7 +5455,7 @@
15dc Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
ea50 ce19 mCOM10-L1900
15de Raven/Raven2/FireFlight HD Audio Controller
- 15df Family 17h (Models 10h-1fh) Platform Security Processor
+ 15df Raven/Raven2/FireFlight/Renoir/Cezanne Platform Security Processor
1043 876b PRIME Motherboard
17aa 5124 ThinkPad E595
ea50 ce19 mCOM10-L1900
@@ -5424,7 +5469,7 @@
1043 876b PRIME Motherboard
17aa 5124 ThinkPad E595
ea50 ce19 mCOM10-L1900
- 15e2 ACP/ACP3X/ACP6x Audio Coprocessor
+ 15e2 Audio Coprocessor
17aa 5124 ThinkPad E595
ea50 ce19 mCOM10-L1900
15e3 Family 17h/19h/1ah HD Audio Controller
@@ -5653,9 +5698,11 @@
43c8 400 Series Chipset SATA Controller
43d5 400 Series Chipset USB 3.1 xHCI Compliant Host Controller
43e9 500 Series Chipset Switch Upstream Port
+ 43ea 500 Series Chipset Switch Downstream Port
43eb 500 Series Chipset SATA Controller
# or ASM106X Serial ATA Controller
1b21 1062 ASM1062 Serial ATA Controller
+ 43ec A520 Series Chipset USB 3.1 XHCI Controller
43ee 500 Series Chipset USB 3.1 XHCI Controller
# maybe
1b21 1142 ASM1042A USB 3.0 Host Controller
@@ -5663,6 +5710,7 @@
43f5 600 Series Chipset PCIe Switch Downstream Port
43f6 600 Series Chipset SATA Controller
43f7 600 Series Chipset USB 3.2 Controller
+ 43fc 800 Series Chipset USB 3.x XHCI Controller
43fd 800 Series Chipset USB 3.x XHCI Controller
57a3 Matisse PCIe GPP Bridge
57a4 Matisse PCIe GPP Bridge
@@ -5998,6 +6046,7 @@
1028 1f24 PERC S300 Controller
# NV-RAM Adapter used in Dell DR appliances
0073 NV-RAM Adapter
+ 0c46 PERC S160 RAID controller
1028 PCIe Bridge riser
2600 ENT NVMe RT1
1028 215e ENT NVMe RT1 RI 3.84TB
@@ -7225,6 +7274,7 @@
8004 DTL-H2500 [Playstation development board]
8009 CXD1947Q i.LINK Controller
800c DTL-H800 [PS1 sound development board]
+ 800d DVBK-2000(E) DV Still Image Capture Board
8039 CXD3222 i.LINK Controller
8047 PS2 TOOL MRP
8056 Rockwell HCF 56K modem
@@ -7796,6 +7846,7 @@
103c 1939 QMH2672 16Gb Dual Port Fibre Channel Adapter
103c 8002 3830C 16G Fibre Channel Host Bus Adapter
1077 0241 QLE2670 16Gb Single Port Fibre Channel Adapter
+ 1077 0249 QLE2672 16Gb Dual Port Fibre Channel Adapter
2071 ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter
1077 0283 QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter
1077 029e QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter
@@ -7864,6 +7915,8 @@
1077 0167 QME2572 Dual Port FC8 HBA Mezzanine
1590 00fc StoreFabric 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter
2971 ISP2684
+ 2981 32G SFP28 EP2744 Apatter
+ 1bd4 00b0 32G SFP28 EP2744 Apatter
3022 ISP4022-based Ethernet NIC
3032 ISP4032-based Ethernet IPv6 NIC
4010 ISP4010-based iSCSI TOE HBA
@@ -9404,13 +9457,16 @@
8664 PEX 8664 64-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch
8680 PEX 8680 80-lane, 20-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch
8696 PEX 8696 96-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch
+ 8714 PEX 8714 12-Lane, 5-Port PCI Express Gen 3 (8 GT/s) Switch
8717 PEX 8717 16-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch with DMA
8718 PEX 8718 16-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8723 PEX 8723 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch
8724 PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA
4c52 9234 LRNV9324 2-port Built-in 8643 NVMe Exchange Adapter
4c52 9524 LRNV9524 2-port M.2 NVMe SSD Exchange Adapter
8725 PEX 8725 24-Lane, 10-Port PCI Express Gen 3 (8.0 GT/s) Multi-Root Switch with DMA
8732 PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8733 PEX 8733 32-Lane, 19-Port PCI Express Gen 3 (8 GT/s) Switch
8734 PEX 8734 32-lane, 8-Port PCI Express Gen 3 (8.0GT/s) Switch
8747 PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
4c52 9347 LRNV9347L 2-port Built-in 8643 NVMe Switching Adapter
@@ -9418,6 +9474,9 @@
8748 PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA
8749 PEX 8749 48-Lane, 18-Port PCI Express Gen 3 (8.0 GT/s) Multi-Root Switch with DMA
4c52 9349 LRNV9349 8-port SFF-8643 NVMe SSD Exchange Adapter
+ 8764 PEX 8764 64-Lane, 16-Port PCI Express Gen 3 (8 GT/s) Switch
+ 8780 PEX 8780 80-Lane, 20-Port PCI Express Gen 3 (8 GT/s) Switch
+ 8796 PEX8796 96-Lane, 24-Port PCIe Gen 3 (8.0 GT/s) Switch
87a0 PEX PCI Express Switch NT0 Port Link Interface
87a1 PEX PCI Express Switch NT1 Port Link Interface
87b0 PEX PCI Express Switch NT0 Port Virtual Interface
@@ -9576,11 +9635,15 @@
1517 000f ECDR-GC314-PMC Receiver
1885 0700 Tsunami FPGA PMC with Altera Stratix S40
1885 0701 Tsunami FPGA PMC with Altera Stratix S30
+ 9712 PEX9712 12-Lane, 5-Port PCIe Gen 3 (8.0 GT/s) ExpressFabric Switch
9733 PEX 9733 33-lane, 9-port PCI Express Gen 3 (8.0 GT/s) Switch
1d49 0001 ThinkSystem 1610-4P NVMe Switch Adapter
1d49 0002 ThinkSystem 810-4P NVMe Switch Adapter
9749 PEX 9749 49-lane, 13-port PCI Express Gen 3 (8.0 GT/s) Switch
1d49 0004 ThinkSystem 1610-8P NVMe Switch Adapter
+ 9765 PEX9765 65-Lane, 17-Port PCIe Gen 3 (8.0 GT/s) ExpressFabric Switch
+ 9781 PEX9781 81-Lane, 21-Port PCIe Gen 3 (8.0 GT/s) ExpressFabric Switch
+ 9797 PEX9781 97-Lane, 25-Port PCIe Gen 3 (8.0 GT/s) ExpressFabric Switch
a100 Blackmagic Design DeckLink
bb04 B&B 3PCIOSD1A Isolated PCI Serial
c001 CronyxOmega-PCI (8-port RS232)
@@ -11982,6 +12045,8 @@
0fa0 GK11x [GK11x_FPGA]
0fa5 GK11x
0fa7 GK11x [Tegra on x86 (PEATRANS)]
+ 0fae Tegra X1 PCIe x4 Root Complex
+ 0faf Tegra X1 PCIe x1 Root Complex
0fb0 GM200 High Definition Audio
0fb8 GP108 High Definition Audio Controller
0fb9 GP107GL High Definition Audio Controller
@@ -12178,6 +12243,8 @@
10c3 GT218 [GeForce 8400 GS Rev. 3]
10c5 GT218 [GeForce 405]
10d8 GT218 [NVS 300]
+ 10e5 Parker PCIe x4 Root Complex
+ 10e6 Parker PCIe x1 Root Complex
10ef GP102 HDMI Audio Controller
10f0 GP104 High Definition Audio Controller
10f1 GP106 High Definition Audio Controller
@@ -12860,7 +12927,7 @@
1aed TU116 USB Type-C UCSI Controller
1aef GA102 High Definition Audio Controller
1af1 GA100 [A100 NVSwitch]
- 1b00 GP102 [TITAN X]
+ 1b00 GP102 [TITAN X Pascal]
1b01 GP102 [GeForce GTX 1080 Ti 10GB]
1b02 GP102 [TITAN Xp]
1b04 GP102
@@ -13184,11 +13251,16 @@
228e GA106 High Definition Audio Controller
2291 GA107 High Definition Audio Controller
2296 Tegra PCIe Endpoint Virtual Network
+ 229a Orin PCIe x8 Root Complex
+ 229c Orin PCIe x4/x8 Endpoint/Root Complex
+ 229e Orin PCIe x1 Root Complex
22a3 GH100 [H100 NVSwitch]
22ba AD102 High Definition Audio Controller
22bc AD104 High Definition Audio Controller
22bd AD106M High Definition Audio Controller
22be AD107 High Definition Audio Controller
+ 22d8 THOR Processor PCI Express Root Port
+ 22e6 THOR Processor PCI Express x16 Controller
2302 GH100
230e GH100 [H20 NVL16]
2313 GH100 [H100 CNX]
@@ -13376,31 +13448,53 @@
28f8 AD107GLM [RTX 2000 Ada Generation Embedded GPU]
2900 GB100 [Reserved Dev ID A]
2901 GB100 [B200]
- 2920 GB100 [TS4]
+ 2920 GB100 [TS4 / B100]
+ 2924 GB100
+ 2925 GB100
+ 293d GB100
2940 GB100 [Reserved Dev ID B]
2941 GB100 [HGX GB200]
+ 297e GB100
2980 GB102 [Reserved Dev ID A]
29bc GB102 [B100]
29c0 GB102 [Reserved Dev ID B]
+ 29f1 GB102
+ 2b00 TA1090SA [THOR]
2b85 GB202 [GeForce RTX 5090]
2b87 GB202 [GeForce RTX 5090 D]
+ 2bb1 GB202GL [RTX PRO 6000 Blackwell Workstation Edition]
+ 2bb3 GB202GL [RTX PRO 5000 Blackwell]
+ 2bb4 GB202GL [RTX PRO 6000 Blackwell Max-Q Workstation Edition]
+ 2bb5 GB202GL [RTX PRO 6000 Blackwell Server Edition]
2c02 GB203 [GeForce RTX 5080]
2c05 GB203 [GeForce RTX 5070 Ti]
2c18 GB203M / GN22 [GeForce RTX 5090 Max-Q / Mobile]
2c19 GB203M / GN22 [GeForce RTX 5080 Max-Q / Mobile]
2c2c GB6-256(N22W-ES-A1)
+ 2c31 GB203GL [RTX PRO 4500 Blackwell]
+ 2c34 GB203GL [RTX PRO 4000 Blackwell]
+ 2c38 GB203GLM [RTX PRO 5000 Blackwell Generation Laptop GPU]
+ 2c39 GB203GLM [RTX PRO 4000 Blackwell Generation Laptop GPU]
2c58 GB203M / GN22-X11 [GeForce RTX 5090 Max-Q / Mobile]
2c59 GB203M / GN22-X9 [GeForce RTX 5080 Max-Q / Mobile]
- 2d18 AD108M [GeForce RTX 5070 Max-Q / Mobile]
- 2d19 AD108M [GeForce RTX 5060 Max-Q / Mobile]
+ 2d04 GB206 [GeForce RTX 5060 Ti]
+ 2d05 GB206 [GeForce RTX 5060]
+ 2d18 GB206M [GeForce RTX 5070 Max-Q / Mobile]
+ 2d19 GB206M [GeForce RTX 5060 Max-Q / Mobile]
2d2c GB6-128 (N22Y-ES-A1)
- 2d58 AD108M [GeForce RTX 5070 Max-Q / Mobile]
- 2d59 AD108M [GeForce RTX 5060 Max-Q / Mobile]
- 2d98 AD108M [GeForce RTX 5050 Max-Q / Mobile]
- 2dd8 AD108M [GeForce RTX 5050 Max-Q / Mobile]
- 2f04 GN22 [GeForce RTX 5070]
- 2f18 AD108M [GeForce RTX 5070 Ti Max-Q / Mobile]
- 2f58 AD108M [GeForce RTX 5070 Ti Max-Q / Mobile]
+ 2d39 GB206GLM [RTX PRO 2000 Blackwell Generation Laptop GPU]
+ 2d58 GB206M [GeForce RTX 5070 Max-Q / Mobile]
+ 2d59 GB206M [GeForce RTX 5060 Max-Q / Mobile]
+ 2d83 GB207 [GeForce RTX 5050]
+ 2d98 GB207M [GeForce RTX 5050 Max-Q / Mobile]
+ 2db8 GB207GLM [RTX PRO 1000 Blackwell Generation Laptop GPU]
+ 2db9 GB207GLM [RTX PRO 500 Blackwell Generation Laptop GPU]
+ 2dd8 GB207M [GeForce RTX 5050 Max-Q / Mobile]
+ 2e2a GB20B
+ 2f04 GB205 [GeForce RTX 5070]
+ 2f18 GB205M [GeForce RTX 5070 Ti Mobile]
+ 2f38 GB205GLM [RTX PRO 3000 Blackwell Generation Laptop GPU]
+ 2f58 GB205M [GeForce RTX 5070 Ti Mobile]
31c0 GB110
3340 GB120
10df Emulex Corporation
@@ -13554,6 +13648,7 @@
0860 CA91C860 [QSpan]
0862 CA91C862A [QSpan-II]
8111 Tsi381 PCIe to PCI Bridge
+ 8113 89HPEB383 PCIe-to-PCI Bridge
8260 CA91L8200B [Dual PCI PowerSpan II]
8261 CA91L8260B [Single PCI PowerSpan II]
a108 Tsi109 Host Bridge for Dual PowerPC
@@ -13623,6 +13718,7 @@
5227 RTS5227 PCI Express Card Reader
17aa 220e ThinkPad T440p
17aa 2214 ThinkPad X240
+ 5228 RTS5288 PCIe SD UHS-I Card Reader controller
5229 RTS5229 PCI Express Card Reader
1025 0813 Aspire R7-571
103c 194e ProBook 455 G1 Notebook
@@ -13646,7 +13742,8 @@
1028 0c06 Precision 3580
17aa 224f ThinkPad X1 Carbon 5th Gen
5260 RTS5260 PCI Express Card Reader
- 5261 RTS5261 PCI Express Card Reader
+ 5261 RTS5261 PCIe SD Express Card Reader controller
+ 5264 RTS5264 PCIe SD UHS-II & SD Express Card Reader controller
5286 RTS5286 PCI Express Card Reader
5287 RTL8411B PCI Express Card Reader
1025 1094 Acer Aspire E5-575G
@@ -13658,6 +13755,7 @@
5763 RTS5763DL NVMe SSD Controller (DRAM-less)
5765 RTS5765DL NVMe SSD Controller (DRAM-less)
5770 RTS5770DL NVMe SSD Controller (DRAM-less)
+ 5771 RTS5771 NVMe SSD Controller (DRAM-less)
5772 RTS5772DL NVMe SSD Controller (DRAM-less)
8029 RTL-8029(AS)
10b8 2011 EZ-Card (SMC1208)
@@ -13856,6 +13954,7 @@
103c 831b Realtek RTL8822BE 802.11ac 2x2 Wi-Fi + Bluetooth 4.2 Combo Adapter (MU-MIMO supported)
17aa 5124 ThinkPad E595
17aa b023 ThinkPad E595
+ b851 RTL8851BE PCIe 802.11ax Wireless Network Controller
b852 RTL8852BE PCIe 802.11ax Wireless Network Controller
b85b RTL8852BE PCIe 802.11ax Wireless Network Controller [1T1R]
c821 RTL8821CE 802.11ac PCIe Wireless Network Adapter
@@ -14078,6 +14177,8 @@
000b EMU20k2 [Sound Blaster X-Fi Titanium Series]
1102 0041 SB0880 [SoundBlaster X-Fi Titanium PCI-e]
1102 0062 SB1270 [SoundBlaster X-Fi Titanium HD]
+ 0010 CA0132 Sound Core3D [Sound Blaster AE-7]
+ 1102 0081 Sound Blaster AE-7
0012 CA0132 Sound Core3D [Sound Blaster Recon3D / Z-Series / Sound BlasterX AE-5 Plus]
1102 0010 SB1570 SB Audigy Fx
1102 0191 CA0132 Sound Core3D - CA0113 [ Sound BlasterX AE-5 Plus]
@@ -14252,7 +14353,7 @@
0585 VT82C585VP [Apollo VP1/VPX]
0586 VT82C586/A/B PCI-to-ISA [Apollo VP]
1106 0000 MVP3 ISA Bridge
- 0591 VT8237A SATA 2-Port Controller
+ 0591 VT8237A Integrated SATA RAID Controller
0595 VT82C595 [Apollo VP2]
0596 VT82C596 ISA [Mobile South]
1106 0000 VT82C596/A/B PCI to ISA Bridge
@@ -14610,6 +14711,7 @@
3372 VT8237S PCI to ISA Bridge
337a VT8237A PCI to PCI Bridge
337b VT8237A Host Bridge
+ 3401 VT6325 Firewire Controller
3402 VT8261 PCI to ISA Bridge
3403 VT6315 Series Firewire Controller
1043 8374 M5A88-V EVO
@@ -14622,7 +14724,11 @@
3456 VX11 Standard Host Bridge
345b VX11 Miscellaneous Bus
3483 VL805/806 xHCI USB 3.0 Controller
+ 365a VT3365 Card Reader Host Controller
+ 365b VT3365 SDIO Host Controller
3a01 VX11 Graphics [Chrome 645/640]
+ 401a VT6325 Card Reader Host Controller
+ 401b VT6325 SDIO PCI-E Host Controller
4149 VIA VT6420 (ATA133) Controller
4204 K8M800 Host Bridge
4208 PT890 Host Bridge
@@ -14657,17 +14763,18 @@
5324 CX700M2/VX700/VX800/820-Series Serial ATA & EIDE-Controller
5327 P4M890 I/O APIC Interrupt Controller
5336 K8M890CE I/O APIC Interrupt Controller
+ 5337 VT8237A Integrated SATA Controller
5340 PT900 I/O APIC Interrupt Controller
5351 VT3351 I/O APIC Interrupt Controller
5353 VX800/VX820 APIC and Central Traffic Control
5364 CN896/VN896/P4M900 I/O APIC Interrupt Controller
- 5372 VT8237/8251 Serial ATA Controller
+ 5372 VT8237S SATA Controller
5409 VX855/VX875 APIC and Central Traffic Control
5410 VX900 Series APIC and Central Traffic Control
5419 VN1000 I/O APIC Interrupt Controller
6100 VT85C100A [Rhine II]
6122 VN1000 Graphics [Chrome 520 IGP]
- 6287 SATA RAID Controller
+ 6287 VT8251 AHCI SATA Controller
6290 K8M890CE Host Bridge
6327 P4M890 Security Device
6353 VX800/VX820 Scratch Registers
@@ -14699,6 +14806,7 @@
7351 VT3351 Host Bridge
7353 VX800/VX820 North-South Module Interface Control
7364 CN896/VN896/P4M900 Host Bridge
+ 7372 VT8237S SATA RAID Controller
7409 VX855/VX875 North-South Module Interface Control
7410 VX900 Series North-South Module Interface Control
19da a179 ZBOX nano VD01
@@ -14730,8 +14838,10 @@
9000 VT8261 IDE Controller [StorX IDE Controller - 9000]
9001 VX900 Series Serial-ATA Controller
9040 VT8261 SATA Controller [StorX RAID Controller - 9040]
+ 9041 VX900/VX11 SATA Controller [StorX RAID Controller - 9041]
9082 Standard AHCI 1.0 SATA Controller
- 9140 HDMI Audio Device
+ 9140 VX11 Graphics [Chrome 645/640] HDMI Audio Device
+ 9170 VX900 Graphics [Chrome9 HD] HDMI Audio Device
9201 USB3.0 Controller
9380 Ncore Coprocessor for Centaur CNS
9530 VX800/820/900/VT8261 Series Secure Digital Memory Card Controller
@@ -15943,6 +16053,7 @@
0115 XG4 NVMe SSD Controller
0116 XG5 NVMe SSD Controller
1179 0001 XG5 NVMe SSD Controller
+ 0119 XD5 NVMe SSD Controller
011a XG6 NVMe SSD Controller
0404 DVD Decoder card
0406 Tecra Video Capture device
@@ -16144,7 +16255,7 @@
103c 30cc Pavilion dv6700
103c 30cf Pavilion dv9668eg Laptop
17aa 20c5 ThinkPad R61
- 17aa 20c7 ThinkPad R61
+ 17aa 20c7 ThinkPad R61/T400
0841 R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394
0843 R5C843 MMC Host Controller
1025 0121 Aspire 5920G
@@ -16592,6 +16703,8 @@
11bc Network Peripherals Inc
0001 NP-PCI
11bd Pinnacle Systems Inc.
+ 0015 FireWire Controller
+ 0023 Studio 700
002e PCTV 40i
0040 Royal TS Function 1
11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 1
@@ -16893,6 +17006,10 @@
11f7 Scientific Atlanta
# née PMC-Sierra Inc.
11f8 Microchip Technology
+ 4036 PM40036 Switchtec PFX 36xG4 Fanout PCIe Switch
+ 4052 PM40052 Switchtec PFX 52xG4 Fanout PCIe Switch
+ 4084 PM40084 Switchtec PFX 84xG4 Fanout PCIe Switch
+ 4128 PM41028 Switchtec PSX 28xG4 Programmable PCIe Switch
5000 PM50100 Switchtec PFX 100xG5 Fanout PCIe Switch
5028 PM50028 Switchtec PFX 28xG5 Fanout PCIe Switch
5036 PM50036 Switchtec PFX 36xG5 Fanout PCIe Switch
@@ -17220,6 +17337,8 @@
1233 Bus-Tech, Inc.
# nee Risq Modular Systems, Inc.
1235 SMART Modular Technologies
+ c241 CXA-4F1W
+ 1028 2382 4-DIMM Add In Card
1236 Sigma Designs Corporation
0000 RealMagic64/GX
6401 REALmagic 64/GX (SD 6425)
@@ -17476,6 +17595,7 @@
2261 SM2261XT x2 NVMe SSD Controller (DRAM-less)
2262 SM2262/SM2262EN SSD Controller
2263 SM2263EN/SM2263XT (DRAM-less) NVMe SSD Controllers
+ 2268 SM2268XT (DRAM-less) NVMe SSD Controller
2269 SM2269XT (DRAM-less) NVMe SSD Controller
8366 SM8366 NVMe SSD Controller [MonTitan]
1270 Olympus Optical Co., Ltd.
@@ -18454,6 +18574,7 @@
5416 2550 NVMe SSD (DRAM-less)
5425 2500 NVMe SSD (DRAM-less)
5427 2650 NVMe SSD (DRAM-less)
+ 5428 4600 NVMe SSD
5429 2600 NVMe SSD (DRAM-less)
6001 2100AI NVMe SSD [Nitro]
1345 Arescom Inc
@@ -18528,6 +18649,8 @@
0b22 UP-200 Powered 2 port RS-232 card
0b23 UP-200 Powered 2 port RS-232 card
0ba1 UC-101 1 + 1 port RS-232 card
+ 0ba2 UC-101 1 + 1 port RS-232 card
+ 0ba3 UC-101 1 + 1 port RS-232 card
0bc1 UC-203 1 + 1 port RS-232 + LPT card
0bc2 UC-203 1 + 1 port RS-232 + LPT card
0be1 UC-146 LPT card
@@ -18539,6 +18662,8 @@
0c22 UP-880 Powered 2 port RS-232 card
0c23 UP-880 Powered 2 port RS-232 card
0c41 UC-368 4 port RS-422/485 Opto Isolated card
+ 0c42 UC-368 4 port RS-422/485 Opto Isolated card
+ 0c43 UC-368 4 port RS-422/485 Opto Isolated card
0ca1 UC-253 2 port RS-232 card
0d21 UC-260 4 port RS-232 card
0d41 UC-836 4 port RS-232 card
@@ -18578,6 +18703,10 @@
401d PX-475 1 port RS-232 + LPT card (Serial port)
401e PX-803 Powered 1 + 1 port RS-232 card
401f PX-475 1 port RS-232 + LPT card (LPT port)
+ 4020 XC-157 LPT ExpressCard
+ 4021 XC-475 1 port RS-232 + LPT ExpressCard (Serial port)
+ 4022 XC-475 1 port RS-232 + LPT ExpressCard (LPT port)
+ 4026 XC-235 1 port RS-232 ExpressCard
4027 IX-100 1 port RS-232 card
4028 IX-200 2 port RS-232 card
4029 IX-400 4 port RS-232 card
@@ -20294,6 +20423,8 @@
a80d NVMe SSD Controller PM9C1a (DRAM-less)
a80e NVMe SSD Controller PM9D3a
a80f BM9C1 QLC NVME SSD (DRAM-less)
+ a810 NVMe SSD 9100 PRO [PM9E1]
+ a811 BM9H1 NVME SSD (DRAM-less)
a820 NVMe SSD Controller 171X
1028 1f95 Express Flash NVMe XS1715 SSD 400GB
1028 1f96 Express Flash NVMe XS1715 SSD 800GB
@@ -20469,6 +20600,7 @@
1458 Gigabyte Technology Co., Ltd
1002 Aourus Radeon RX6900XT Xtreme Waterforce WB 16G
22e8 Ellesmere [Radeon RX 480]
+ 2425 Radeon RX 9070 GAMING OC 16G
3483 USB 3.0 Controller (VIA VL80x-based xHCI Controller)
1459 DOOIN Electronics
145a Escalate Networks Inc
@@ -20657,6 +20789,7 @@
14c3 MEDIATEK Corp.
0608 MT7921K (RZ608) Wi-Fi 6E 80MHz
0616 MT7922 802.11ax PCI Express Wireless Network Adapter
+ 0717 MT7925 (RZ717) Wi-Fi 7 160MHz
4d75 T700 5G Modem [5G Solution 5000]
7603 MT7603E 802.11bgn PCI Express Wireless Network Adapter
7612 MT7612E 802.11acbgn PCI Express Wireless Network Adapter
@@ -22155,6 +22288,7 @@
9300 Universal Exhaust Gas Oxygen Sensor Simulator
9310 Digital Programmable Resistor
9320 Arria 10 FPGA Card
+ 9330 Cyclone V FPGA Card
9350 Analog Input Card
1543 SILICON Laboratories
3052 Intel 537 [Winmodem]
@@ -22417,6 +22551,15 @@
0290 SagittaZ
0292 Arcus3 Flash Recovery
0293 Arcus3 RMA
+ 0294 Ophy 2.1 (SagittaZ)
+# Sagitta
+ 0296 OPHY2.6
+# Sagitta
+ 0298 OPHY3.0
+# Sagitta
+ 029a OPHY3.1
+# Sagitta
+ 029c OPHY3.5
02a0 Quantum-6 in Flash Recovery Mode
02a1 Quantum-6 RMA
02a2 Spectrum-7 in Flash Recovery Mode
@@ -22503,6 +22646,7 @@
# NIC-ETH540F-3S-2P OCP3.0 2x10G Card
193d 1084 NIC-ETH540F-3S-2P
1e81 0c10 25GbE dual-port SFP28, PCIe3.0 x8 [3SC10]
+ 1f3f 0c10 25GbE dual-port SFP28, PCIe3.0 x8, 3SC10
1016 MT27710 Family [ConnectX-4 Lx Virtual Function]
1017 MT27800 Family [ConnectX-5]
117c 00b1 FastFrame N311 Single-port 10Gb Ethernet Adapter
@@ -22529,6 +22673,7 @@
193d 1035 NIC-ETH641F-LP-2P SFP28 2x25GbE PCIe Network Adapter
1bd4 00ac O252MCX6Lx
1bd4 00ae S252MCX6Lx
+ 1f3f 0c11 25GbE dual-port SFP28, PCIe4.0 x8, 3SC1125GbE dual-port SFP28, PCIe4.0 x8, 3SC11
1ff9 00ad ENFM6251-SP2
1ff9 00af ENPM6251-SP2
1020 MT28860
@@ -22688,7 +22833,7 @@
5014 WD PC SN540 / Green SN350 NVMe SSD 1 TB (DRAM-less)
5015 PC SN740 NVMe SSD (DRAM-less)
5016 WD PC SN740 NVMe SSD 512GB (DRAM-less)
- 5017 WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD
+ 5017 WD SN560/SN740/SN770/SN5000 NVMe SSD
5019 WD Green SN350 240GB (DRAM-less) / SN560E NVMe SSD
501a SanDisk Ultra 3D / WD Blue SN570 NVMe SSD (DRAM-less)
501d WD Blue SN550 NVMe SSD 2TB (DRAM-less)
@@ -22699,12 +22844,16 @@
5028 WD CH SN560 NVMe SSD
5030 WD Black SN850X NVMe SSD
5034 WD PC SN5000S M.2 2230 NVMe SSD (DRAM-less)
+ 5035 WD PC SN5000S M.2 2242 NVMe SSD (DRAM-less)
5036 WD PC SN5000S M.2 2280 NVMe SSD (DRAM-less)
5041 WD Blue SN580 NVMe SSD (DRAM-less)
5042 WD Black SN770M NVMe SSD (DRAM-less)
+ 5044 WD PC SN7100S NVMe SSD (DRAM-less)
5045 WD_BLACK SN7100 NVMe SSD (DRAM-less)
5046 SanDisk Extreme NVMe SSD (DRAM-less)
5049 SN8000S NVMe SSD
+ 504a WD Blue SN5000 NVMe SSD (DRAM-less)
+ 5050 WD PC SN8050S / WD_BLACK SN8100 NVMe SSD
15b8 ADDI-DATA GmbH
1001 APCI1516 SP controller (16 digi outputs)
1003 APCI1032 SP controller (32 digi inputs w/ opto coupler)
@@ -23843,6 +23992,8 @@
010c SM8350 PCIe Root Complex [Snapdragon 888]
010e SC8280XP PCI Express Root Port
0110 SM8475 PCIe Root Complex [Snapdragon 8+ Gen 1]
+ 0111 SC8380XP PCIe Root Complex [Snapdragon X / X Plus / X Elite]
+ 0113 SM8550/SM8650 PCIe Root Complex [Snapdragon 8 Gen 2/Gen 3]
0300 MDM9x35 LTE Modem [Snapdragon X7]
0301 MDM9x45 LTE Modem [Snapdragon X12]
0302 MDM9x55 LTE Modem [Snapdragon X16]
@@ -23851,6 +24002,7 @@
0400 Datacenter Technologies QDF2432 PCI Express Root Port
0401 Datacenter Technologies QDF2400 PCI Express Root Port
1000 QCS405 PCIe Root Complex
+ 1003 IPQ6018 PCIe Root Complex
1101 QCA6390 Wireless Network Adapter
1103 QCNFA765 Wireless Network Adapter
1104 QCN6024/9024/9074 Wireless Network Adapter
@@ -24714,6 +24866,14 @@
0441 T4240 without security
0446 T4160 with security
0447 T4160 without security
+ 0820 T1040 with security
+ 0821 T1040 without security
+ 0824 T1042 with security
+ 0825 T1042 without security
+ 0828 T1020 with security
+ 0829 T1020 without security
+ 082c T1022 with security
+ 082d T1022 without security
0830 T2080 with security
0831 T2080 without security
0838 T2081 with security
@@ -24851,15 +25011,18 @@
5016 E16 PCIe4 NVMe Controller
5018 E18 PCIe4 NVMe Controller
5019 PS5019-E19 PCIe4 NVMe Controller (DRAM-less)
+ 5020 PS5020-E20 (X1) PCIe4 NVMe Controller
5021 PS5021-E21 PCIe4 NVMe Controller (DRAM-less)
5026 PS5026-E26 PCIe5 NVMe Controller
5027 PS5027-E27T PCIe4 NVMe Controller (DRAM-less)
5031 PS5031-E31T PCIe5 NVMe Controller
+ 5302 PS5302-X2 PCIe5 NVMe Controller
1989 Montilio Inc.
0001 RapidFile Bridge
8001 RapidFile
198a Nallatech Ltd.
1993 Innominate Security Technologies AG
+1998 Toyou Feiji Electronics Co., Ltd.
1999 A-Logics
a900 AM-7209 Video Processor
199a Pulse-LINK, Inc.
@@ -25015,6 +25178,8 @@
a126 HiSilicon SDI NVMe Storage Controller
a127 HiSilicon SDI Accelerator
a12a HiSilicon Add-on PCI-PCI Bridge
+ a12d HiSilicon Embedded PMU
+ a12e HiSilicon Embedded PCIe PTT
a220 HNS GE Network Controller
a221 HNS GE/10GE/25GE Network Controller
19e5 0454 TM280
@@ -25102,6 +25267,12 @@
1a3b AzureWave
1112 AR9285 Wireless Network Adapter (PCI-Express)
1a3e Micro-Research Finland Oy
+ 132c MTCA Event Receiver 300
+ 152c CompactPCI Event Receiver 300
+ 172c PCI Express Event Receiver 300
+ 192c CompactPCI Event Receiver TG 300
+ 232c MTCA Event Master 300
+ 252c CompactPCI Event Generator 300
1a41 Tilera Corp.
0001 TILE64 processor
0002 TILEPro processor
@@ -25323,19 +25494,83 @@
1005 Virtio RNG
1009 Virtio filesystem
1041 Virtio 1.0 network device
+ 1af4 1100 QEMU
1042 Virtio 1.0 block device
+ 1af4 1100 QEMU
1043 Virtio 1.0 console
+ 1af4 1100 QEMU
1044 Virtio 1.0 RNG
- 1045 Virtio 1.0 memory balloon
+ 1af4 1100 QEMU
+ 1045 Virtio 1.0 balloon
+ 1af4 1100 QEMU
+ 1046 Virtio 1.0 ioMemory
+ 1af4 1100 QEMU
+ 1047 Virtio 1.0 remote processor messaging
+ 1af4 1100 QEMU
1048 Virtio 1.0 SCSI
- 1049 Virtio 1.0 filesystem
+ 1af4 1100 QEMU
+ 1049 Virtio 9P transport
+ 1af4 1100 QEMU
+ 104a Virtio 1.0 WLAN MAC
+ 1af4 1100 QEMU
+ 104b Virtio 1.0 remoteproc serial link
+ 1af4 1100 QEMU
+ 104d Virtio 1.0 memory balloon
+ 1af4 1100 QEMU
1050 Virtio 1.0 GPU
+ 1af4 1100 QEMU
+ 1051 Virtio 1.0 clock/timer
+ 1af4 1100 QEMU
1052 Virtio 1.0 input
+ 1af4 1100 QEMU
1053 Virtio 1.0 socket
- 1058 virtio-mem
- 105a Virtio file system
- 1110 Inter-VM shared memory
- 1af4 1100 QEMU Virtual Machine
+ 1af4 1100 QEMU
+ 1054 Virtio 1.0 crypto
+ 1af4 1100 QEMU
+ 1055 Virtio 1.0 signal distribution device
+ 1af4 1100 QEMU
+ 1056 Virtio 1.0 pstore device
+ 1af4 1100 QEMU
+ 1057 Virtio 1.0 IOMMU
+ 1af4 1100 QEMU
+ 1058 Virtio 1.0 mem
+ 1af4 1100 QEMU
+ 1059 Virtio 1.0 sound
+ 1af4 1100 QEMU
+ 105a Virtio 1.0 file system
+ 1af4 1100 QEMU
+ 105b Virtio 1.0 pmem
+ 1af4 1100 QEMU
+ 105c Virtio 1.0 rpmb
+ 1af4 1100 QEMU
+ 105d Virtio 1.0 mac80211-hwsim
+ 1af4 1100 QEMU
+ 105e Virtio 1.0 video encoder
+ 1af4 1100 QEMU
+ 105f Virtio 1.0 video decoder
+ 1af4 1100 QEMU
+ 1060 Virtio 1.0 SCMI
+ 1af4 1100 QEMU
+ 1061 Virtio 1.0 nitro secure module
+ 1af4 1100 QEMU
+ 1062 Virtio 1.0 I2C adapter
+ 1af4 1100 QEMU
+ 1063 Virtio 1.0 watchdog
+ 1af4 1100 QEMU
+ 1064 Virtio 1.0 can
+ 1af4 1100 QEMU
+ 1065 Virtio 1.0 dmabuf
+ 1af4 1100 QEMU
+ 1066 Virtio 1.0 parameter server
+ 1af4 1100 QEMU
+ 1067 Virtio 1.0 audio policy
+ 1af4 1100 QEMU
+ 1068 Virtio 1.0 Bluetooth
+ 1af4 1100 QEMU
+ 1069 Virtio 1.0 GPIO
+ 1af4 1100 QEMU
+ 1110 QEMU Inter-VM shared memory device
+ 1af4 1100 QEMU
1af5 Netezza Corp.
1afa J & W Electronics Co., Ltd.
1b00 Montage Technology Co., Ltd.
@@ -25427,6 +25662,7 @@
000b QEMU PCIe Expander bridge
000c QEMU PCIe Root port
000d QEMU XHCI Host Controller
+ 000e QEMU PCIe-to-PCI bridge
0010 QEMU NVM Express Controller
0011 QEMU PVPanic device
0013 QEMU UFS Host Controller
@@ -25475,16 +25711,20 @@
1028 2196 ROR-N1
1028 2286 BOSS-N1 DC-MHS
1028 2287 BOSS-N1 Modular DC-MHS
+ 1028 23b0 eBOSS-N1 DC-MHS
1b4b 2241 Santa Cruz NVMe Host Adapter
1b96 4000 WD_BLACK AN1500 NVMe SSD
1d49 0306 ThinkSystem M.2 NVMe 2-Bay RAID Enablement Kit
1d49 0307 ThinkSystem 7mm NVMe 2-Bay Rear RAID Enablement Kit
+ 207d 0800 TrustRAID B310n
+ 207d 0801 TrustRAID B260s
4c52 9541 LRNV9541 2-port M.2 NVMe Raid Adapter
2b42 88W8997 2.4/5 GHz Dual-Band 2x2 Wi-Fi® 5 (802.11ac) + Bluetooth® 5.3 Solution
2b43 NXP 88W9098 Wi-Fi 6 (ax) MAC #1
2b44 NXP 88W9098 Wi-Fi 6 (ax) MAC #2
2b45 NXP 88W9098 Bluetooth 5.3
9120 88SE9120 SATA 6Gb/s Controller
+ 9122 88SE912x SATA 6Gb/s Controller [AHCI mode]
9123 88SE9123 PCIe SATA 6.0 Gb/s controller
dc93 600e DC-6xxe series SATA 6G controller
9125 88SE9125 PCIe SATA 6.0 Gb/s controller
@@ -25493,14 +25733,19 @@
9130 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo
1043 8438 P8P67 Deluxe Motherboard
9170 88SE9170 PCIe 2.0 x1 2-port SATA 6 Gb/s Controller
+ 9171 88SE9171 PCIe 2.0 x1 1-port SATA 6 Gb/s Controller
9172 88SE9172 SATA 6Gb/s Controller
9178 88SE9170 PCIe SATA 6Gb/s Controller
- 917a 88SE9172 SATA III 6Gb/s RAID Controller
+ 917a 88SE9172 SATA III 6Gb/s Controller [IDE mode]
9182 88SE9182 PCIe 2.0 x2 2-port SATA 6 Gb/s Controller
9183 88SS9183 PCIe SSD Controller
+ 9186 88SE9186 6Gb/s SATA 6Gb/s Controller [AHCI mode]
+ 918a 88SE9182 PCIe SATA 6 Gb/s controller [IDE mode]
9192 88SE9172 SATA III 6Gb/s RAID Controller
91a0 88SE912x SATA 6Gb/s Controller [IDE mode]
+ 91a3 88SE9128 PCIe SATA 6 Gb/s controller [IDE mode]
91a4 88SE912x IDE Controller
+ 91b0 88SE9172 SATA 6 Gb/s controller [IDE mode]
9215 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
9220 88SE9220 PCIe 2.0 x2 2-port SATA 6 Gb/s RAID Controller
9230 88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller
@@ -25560,6 +25805,7 @@
1009 FL1009 USB 3.0 Host Controller
1100 FL1100 USB 3.0 Host Controller
16b8 6e31 Allegro Pro USB 3.0 PCIe
+ 1400 USB 3.0 Host Controller
1b74 OpenVox Communication Co. Ltd.
0115 D115P/D115E Single-port E1/T1 card
d130 D130P/D130E Single-port E1/T1 card (3rd GEN)
@@ -25721,6 +25967,9 @@
5021 FireCuda 520 SSD
# 1TB
5026 FireCuda 540 SSD
+ 5027 LaCie Rugged SSD Pro5
+ 5100 PCIe Gen3 SSD
+ 5101 PCIe Gen5 SSD
1bb3 Bluecherry
4304 BC-04120A MPEG4 4 port video encoder / decoder
4309 BC-08240A MPEG4 4 port video encoder / decoder
@@ -25782,6 +26031,8 @@
100c NS8510G1Uxxx, NS8610G1Uxxx NVME SSD
100e NS8500G2Uxxxx, NS8600G2Uxxxx NVME SSD
100f NS6500G2UXXXX,NS6600G2UXXXX NVME SSD
+ 2981 32G SFP28 EP2744 Apatter
+ 1bd4 00b0 32G SFP28 EP2744 Apatter
1bee IXXAT Automation GmbH
0002 CAN-IB100/PCIe
0003 CAN-IB200/PCIe
@@ -25846,6 +26097,8 @@
0023 FD722-M2
0024 FD722 with bypass
0025 FD922
+ 0026 FD788
+ 0027 FD940
1c28 Lite-On IT Corp. / Plextor
0122 M6e PCI Express SSD [Marvell 88SS9183]
# previously Fiberblaze
@@ -26110,6 +26363,7 @@
1ea0 2111 TP2511 Series E3.S NVMe Datacenter SSD(3.84TB)
1ea0 2200 TP2510 Series U.2 NVMe Datacenter SSD(7.68TB)
1ea0 2201 TP2511 Series U.2 NVMe Datacenter SSD(7.68TB)
+ 1ea0 2202 TP2310 Series U.2 NVMe Datacenter SSD(7.68TB)
1ea0 2210 TP2510 Series E3.S NVMe Datacenter SSD(7.68TB)
1ea0 2211 TP2511 Series E3.S NVMe Datacenter SSD(7.68TB)
1ea0 2301 TP2511 Series U.2 NVMe Datacenter SSD (15.36TB)
@@ -26182,13 +26436,17 @@
613a ATOM 50, LEGEND 840 NVMe SSD (DRAM-less)
621a LEGEND 850 NVMe SSD (DRAM-less)
622a LEGEND 960 NVMe SSD
+ 623a LEGEND 710 NVMe SSD (DRAM-less)
624a LEGEND 700, XPG GAMMIX S20 NVMe SSD (DRAM-less)
625a LEGEND 850 LITE NVMe SSD (DRAM-less)
# 1TB
627a LEGEND 800 NVMe SSD (DRAM-less)
# 500GB
628a LEGEND 800 NVMe SSD (DRAM-less)
+ 631a LEGEND 970 NVMe SSD
633a LEGEND 900 NVMe SSD (DRAM-less)
+ 634c LEGEND 820 NVMe SSD (DRAM-less)
+ 635a XPG GAMMIX S60 NVMe SSD (DRAM-less)
642a XPG GAMMIX S50 CORE NVMe SSD (DRAM-less)
8201 XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive
1cc4 Shenzhen Unionmemory Information System Ltd.
@@ -26219,15 +26477,17 @@
6302 AM630 PCIe 4.0 NVMe SSD 256GB
6303 AM630 PCIe 4.0 x4 NVMe SSD Controller
6304 AM630 PCIe 4.0 NVMe SSD 1024GB
- 660c RPETJ1T24MHP2QDQ PCIe 4.0 NVMe SSD 1024GB
+ 634c LEGEND 820 NVMe SSD (DRAM-less)
+ 635a GAMMIX S60 NVMe SSD (DRAM-less)
+ 660c AH660 PCIe 4.0 NVMe SSD
6a01 AM620 PCIe 3.0 NVMe SSD 128GB
6a02 AM6A0 PCIe 4.0 NVMe SSD 256GB
6a03 RPETJ512MKP1QDQ PCIe 4.0 NVMe SSD 512GB (DRAM-less)
- 6a04 RPETJ1T24MKP2QDQ PCIe 4.0 NVMe SSD 1024GB (DRAM-less)
+ 6a04 AM6A0 PCIe 4.0 NVMe SSD 1024GB (DRAM-less)
6a13 RPJYJ512MKN1QWQ PCIe 4.0 NVMe SSD 512GB (DRAM-less)
- 6a14 RPEYJ1T24MKN2QWY PCIe 4.0 NVMe SSD 1024GB (DRAM-less)
+ 6a14 AM6A1 PCIe 4.0 NVMe SSD 1024GB (DRAM-less)
6b04 AM6B0 PCIe 4.0 NVMe SSD
- 6b13 RPJYJ512MLR1QWY PCIe 4.0 NVMe SSD 512GB (DRAM-less)
+ 6b13 AM6B1 PCIe 4.0 NVMe SSD 512GB (DRAM-less)
6b14 RPJYJ1T24MLR1HWY PCIe 4.0 NVMe SSD 1024GB (DRAM-less)
8030 NVMe SSD Controller UH8X2X/UH7X2X series
1cc4 1122 NVMe SSD UH812a U.2 1.92TB
@@ -26278,6 +26538,7 @@
0002 Pro Capture AIO
0010 Pro Capture Endpoint
0014 PRO CAPTURE AIO 4K PLUS
+ 0015 Pro Capture HDMI 4K +
0017 PRO CAPTURE AIO 4K
0051 Eco Capture Dual HDMI M.2
0052 Eco Capture HDMI 4K M.2
@@ -26299,6 +26560,56 @@
000c ExaNIC V9P-3
0100 ExaDISK FX1
1cf0 Akitio
+1cf2 ZTE Corp.
+ 8036 DH Switch
+ 8040 NEO X510 SRIOV PF Ethernet Controller
+ 8041 NEO X510 SRIOV VF Ethernet Controller Virtual Function
+ 8042 NX I512 VDPA VF Ethernet Controller Virtual Function
+ 8044 NEO X510 MPF Ethernet Controller
+ 8045 NX I512 BOND PF Ethernet Controller
+ 8046 NX I512 OVS PF Ethernet Controller
+ 8047 NEO X510 BOND PF Ethernet Controller
+ 8048 NEO X510 OVS PF Ethernet Controller
+ 8049 NX E312 SRIOV RDMA PF Ethernet Controller
+ 804a NEO X512 NOF PF Ethernet Controller
+ 804b NEO X512 SRIOV PF Ethernet Controller
+ 804c NEO X512 INITIATOR1 PF Ethernet Controller
+ 804d NEO X512 INITIATOR2 PF Ethernet Controller
+ 804e NX I512 UPF PF Ethernet Controller
+ 804f NX I512 UPF VF Ethernet Controller Virtual Function
+ 8060 NX E312 SRIOV RDMA VF Ethernet Controller Virtual Function
+ 8061 NX E310 SRIOV PF Ethernet Controller
+ 8062 NX E310 SRIOV VF Ethernet Controller Virtual Function
+ 8063 NX I510 BOND PF Ethernet Controller
+ 8064 NX I510 OVS PF Ethernet Controller
+ 8065 NX I510 VDPA VF Ethernet Controller Virtual Function
+ 8066 NX I511 SRIOV PF Ethernet Controller
+ 8067 NX I511 OVS PF Ethernet Controller
+ 8068 NX I511 VDPA VF Ethernet Controller Virtual Function
+ 806b NEO X512 RDMA PF Ethernet Controller
+ 806c NEO X512 RDMA VF Ethernet Controller Virtual Function
+ 806d NX I512 RDMA PF Ethernet Controller
+ 806e NX I512 RDMA VF Ethernet Controller Virtual Function
+ 806f NX I512 UPF BOND PF Ethernet Controller
+ 807d NX E312S SRIOV PF Ethernet Controller
+ 807e NX E316 SRIOV PF Ethernet Controller
+ 807f NX E316 SRIOV VF Ethernet Controller Virtual Function
+ 8080 NX E311 SRIOV PF Ethernet Controller
+ 8081 NX E311 SRIOV VF Ethernet Controller Virtual Function
+ 8082 NX I511 SRIOV PF Ethernet Controller
+ 8083 NX I511 SRIOV VF Ethernet Controller Virtual Function
+ 8084 NX E310 RDMA PF Ethernet Controller
+ 8085 NX E310 RDMA VF Ethernet Controller Virtual Function
+ 8086 NX I510 SRIOV SEC PF Ethernet Controller
+ 8087 NX I510 SRIOV SEC VF Ethernet Controller Virtual Function
+ 8088 NX E312S SRIOV VF Ethernet Controller Virtual Function
+ 8089 NEO X512 SRIOV PF Ethernet Controller
+ 808a NEO X512 SRIOV PF Ethernet Controller
+ 80a0 NX E312 PF Ethernet Controller
+ 80a1 NX E312 VF Ethernet Controller Virtual Function
+ 80a2 NX E312S_D SRIOV PF Ethernet Controller
+ 80a3 NX E312S_D SRIOV VF Ethernet Controller Virtual Function
+ 80a4 NX I512 OFFLOAD PF Ethernet Controller
1cf7 Subspace Dynamics
1cfa Corsair Memory, Inc
1cfd Mangstor
@@ -26610,11 +26921,13 @@
1d78 7202 Aliflash V2 U.2 15mm 1.92TB NVMe SSD
1d78 7204 Aliflash V2 U.2 15mm 3.84TB NVMe SSD
1d78 7208 Aliflash V2 U.2 15mm 7.68TB NVMe SSD
+ 1516 DERA D8436/D8456 NVMe SSD
1d79 Transcend Information, Inc.
2262 NVMe PCIe SSD 220S/MTE662T2
2263 NVMe PCIe SSD 110S/112S/120S/MTE300S/MTE400S/MTE652T2 (DRAM-less)
2264 NVMe PCIe SSD 250H
2267 NVMe PCIe SSD 220S/240S/MTE710T
+ 2269 NVMe PCIe SSD 410S (DRAM-less)
5766 NVMe PCIe SSD 110Q (DRAM-less)
1d7c Aerotech, Inc.
# Fiber-optic HyperWire motion control bus from Aerotech.
@@ -26683,6 +26996,7 @@
5216 FORESEE XP1000 / Lexar Professional CFexpress Type B Gold series, NM620 PCIe NVME SSD (DRAM-less)
5220 FORESEE XP2100 NVMe SSD (DRAM-less)
5236 Lexar NM800 PRO NVME SSD
+ 5772 Lexar NQ700 NVME SSD (DRAM-less)
# nee Facebook, Inc.
1d9b Meta Platforms, Inc.
0010 Networking DOM Engine
@@ -26783,9 +27097,18 @@
1dbe 5007 Dongting-N3 DC SSD U.2 12800GB
1dbe 5008 Dongting-N3 DC SSD U.2 15360GB
1dbe 5009 Dongting-N3 DC SSD U.2 25600GB
- 1dbe 5010 Dongting-N3 DC SSD U.2 30720GB
+ 1dbe 5080 Dongting-N3 DC SSD U.2 30720GB
1dbe 5118 Dongting-N3Q DC QLC SSD U.2 15360GB
1dbe 5190 Dongting-N3Q DC QLC SSD U.2 30720GB
+ 1dbe 5192 Dongting-N3Q DC QLC SSD U.2 61440GB
+ 1dbe 5803 Dongting-N3 DC SSD E3.S 3200GB
+ 1dbe 5804 Dongting-N3 DC SSD E3.S 3840GB
+ 1dbe 5805 Dongting-N3 DC SSD E3.S 6400GB
+ 1dbe 5806 Dongting-N3 DC SSD E3.S 7680GB
+ 1dbe 5807 Dongting-N3 DC SSD E3.S 12800GB
+ 1dbe 5808 Dongting-N3 DC SSD E3.S 15360GB
+ 1dbe 5809 Dongting-N3 DC SSD E3.S 25600GB
+ 1dbe 5880 Dongting-N3 DC SSD E3.S 30720GB
1dbe 6116 Dongting-Z3Q DC ZNS SSD U.2 7680GB
5669 NVMe SSD Controller IG5669 [Tacoma]
1dbf Guizhou Huaxintong Semiconductor Technology Co., Ltd
@@ -26810,6 +27133,7 @@
4131 A1x NVMe SSD Series
4432 D2x NVMe SSD Series
5200 N5200 NVMe SSD
+1dd5 Manli Technology Group Limited
1dd8 AMD Pensando Systems
0002 DSC2 Elba Upstream Port
1dd8 100e Distributed Services Card
@@ -27045,6 +27369,10 @@
1dd8 500e DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R5
1dd8 500f DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R4-T
1dd8 5200 DSC3-2Q400 100/200/400G 2-port DDR5 128G eMMC G3 Services Card
+ 100f Register/Memory Resource Device
+ 1dd8 5201 POLLARA-1Q400 100/200/400G 1-port Card
+ 1012 TAWK IPC Device
+ 1dd8 5201 POLLARA-1Q400 100/200/400G 1-port Card
1ddd Thorlabs
1de0 Groq
0000 TSP [GroqChip]
@@ -27064,7 +27392,6 @@
2000 NoLoad Hardware Development Kit
3000 eBPF-based PCIe Accelerator
1ded Alibaba (China) Co., Ltd.
-# A RDMA (iWarp) device provided by Alibaba Cloud used in ECS environment
107f Elastic RDMA Adapter
5007 Elastic RDMA Adapter
8000 M1 Root Port
@@ -27073,8 +27400,11 @@
8003 RCEC PF
8004 RCEC VF
1dee Biwin Storage Technology Co., Ltd.
+ 1202 HP EX900 Plus NVMe SSD (DRAM-less)
+ 1602 HP FX700 NVMe SSD (DRAM-less)
2262 HP EX950 NVMe SSD
2263 HP EX900 NVMe SSD (DRAM-less)
+ 2500 XCG 2500 Enterprise Gen 4 SSD
4121 PCIe 4.0 SP406/416 NVMe SSD
1dee 0000 NVMe SSD SP416 800G 2.5" U.2
1dee 0001 NVMe SSD SP416 1.6T 2.5" U.2
@@ -27085,6 +27415,14 @@
1dee 0012 NVMe SSD SP406 3.84T 2.5" U.2
1dee 0013 NVMe SSD SP406 7.68T 2.5" U.2
5161 BIWIN NVMe SSD SP506/SP516
+ 1dee 0001 NVMe SSD SP516 1.6T 2.5" U.2
+ 1dee 0002 NVMe SSD SP516 3.2T 2.5" U.2
+ 1dee 0003 NVMe SSD SP516 6.4T 2.5" U.2
+ 1dee 0004 NVMe SSD SP516 12.8T 2.5" U.2
+ 1dee 0011 NVMe SSD SP506 1.92T 2.5" U.2
+ 1dee 0012 NVMe SSD SP506 3.84T 2.5" U.2
+ 1dee 0013 NVMe SSD SP506 7.68T 2.5" U.2
+ 1dee 0014 NVMe SSD SP506 15.36T 2.5" U.2
5216 KingSpec NX series NVMe SSD (DRAM-less)
7700 BIWIN NVMe SSD SP50Y/SP51Y
1def Ampere Computing, LLC
@@ -27225,6 +27563,26 @@
1028 2193 NVMe CD7 E3.S 1.92TB
1028 2194 NVMe CD7 E3.S 3.84TB
1028 2195 NVMe CD7 E3.S 7.68TB
+ 0013 VMe SSD Controller CM7
+ 1028 222d Ent NVMe CM7 FIPS U.2 RI 30.72TB
+ 1028 222e Ent NVMe CM7 FIPS U.2 RI 15.36TB
+ 1028 222f Ent NVMe CM7 FIPS U.2 RI 7.68TB
+ 1028 2230 Ent NVMe CM7 FIPS U.2 RI 3.84TB
+ 1028 2231 Ent NVMe CM7 FIPS U.2 RI 1.92TB
+ 1028 2232 Ent NVMe CM7 U.2 RI 30.72TB
+ 1028 2233 Ent NVMe CM7 U.2 RI 15.36TB
+ 1028 2234 Ent NVMe CM7 U.2 RI 7.68TB
+ 1028 2235 Ent NVMe CM7 U.2 RI 3.84TB
+ 1028 2236 Ent NVMe CM7 U.2 RI 1.92TB
+ 1028 2237 Ent NVMe CM7 FIPS U.2 MU 12.8TB
+ 1028 2238 Ent NVMe CM7 FIPS U.2 MU 6.4TB
+ 1028 2239 Ent NVMe CM7 FIPS U.2 MU 3.2TB
+ 1028 223a Ent NVMe CM7 FIPS U.2 MU 1.6TB
+ 1028 223b Ent NVMe CM7 U.2 MU 12.8TB
+ 1028 223c Ent NVMe CM7 U.2 MU 6.4TB
+ 1028 223d Ent NVMe CM7 U.2 MU 3.2TB
+ 1028 223e Ent NVMe CM7 U.2 MU 1.6TB
+ 1028 228c Ent NVMe CM7 U.2 MU 6.4TB
0014 NVMe SSD Controller CM7 EDSFF
1028 223f Ent NVMe CM7 FIPS E3.S RI 15.36TB
1028 2240 Ent NVMe CM7 FIPS E3.S RI 7.68TB
@@ -27243,6 +27601,7 @@
1028 22ba Ent NVMe CM7 FIPS E3.S MU 12.8TB
0018 Exceria Pro NVMe SSD
001a NVMe SSD Controller BG6 (DRAM-less)
+ 001b NVMe SSD Controller EG6 (DRAM-less)
001f NVMe SSD Controller CD8
1028 2223 DC NVMe CD8 U.2 SED 15.36TB
1028 2224 DC NVMe CD8 U.2 SED 7.68TB
@@ -27284,6 +27643,12 @@
1028 22c8 DC NVMe CD8P E3.S MU 6.4TB
1028 22c9 DC NVMe CD8P E3.S MU 3.2TB
1028 22ca DC NVMe CD8P E3.S MU 1.6TB
+ 002e NVMe SSD Controller XD8
+ 002f NVMe SSD Controller BG7 (DRAM-less)
+ 0030 NVMe SSD Controller EG7
+ 0031 PCIe 5.0 NVMe SSD Controller XG10
+ 0032 PCIe 4.0 NVMe SSD Controller XG10d
+ 0033 Exceria Plus G4 NVMe SSD (DRAM-less)
1e17 Arnold & Richter Cine Technik GmbH & Co. Betriebs KG
1e18 Beijing GuangRunTong Technology Development Co.,Ltd
1e24 Squirrels Research Labs
@@ -27325,6 +27690,8 @@
c033 S60G [Enflame]
# FHFL PCIe card, dual slot, 3rd generation from Enflame, 48GB device memory
c035 S60 [Enflame]
+ c041 L300 [Enflame]
+ c042 L600 [Enflame]
# nee Thinci, Inc
1e38 Blaize, Inc
0102 Xplorer X1600
@@ -27449,6 +27816,13 @@
1e3b 008a Enterprise NVMe SSD HHHL 0.8TB (H3900)
1e3b 008b Enterprise NVMe SSD HHHL 1.6TB (H3900)
1e3b 0091 Enterprise NVMe SSD HHHL 0.75TB (H3900)
+ 1321 AdgeStor NVMe SSD
+ 1e3b 4000 AdgeStor NVMe SSD M.2 0.48TB
+ 1e3b 4001 AdgeStor NVMe SSD M.2 0.96TB
+ 1e3b 4002 AdgeStor NVMe SSD M.2 1.92TB
+ 1e3b 4100 AdgeStor NVMe SSD M.2 0.48TB
+ 1e3b 4101 AdgeStor NVMe SSD M.2 0.96TB
+ 1e3b 4102 AdgeStor NVMe SSD M.2 1.92TB
1333 Haishen5 NVMe SSD
1e3b 001a Enterprise NVMe SSD E3.S 1T 3.84TB (H5100)
1e3b 001b Enterprise NVMe SSD E3.S 1T 7.68TB (H5100)
@@ -27511,6 +27885,7 @@
0021 ZHITAI TiPro5000 NVMe SSD
0041 ZHITAI TiPro7000
0071 ZHITAI TiPlus7100
+ 0081 ZHITAI Ti600 NVMe SSD
# YMTC
1001 PC005 NVMe SSD
1011 PC210 M.2 2280 NVMe SSD
@@ -27519,6 +27894,7 @@
1033 PC300 M.2 2242 NVMe SSD (DRAM-less)
1071 PC411 M.2 2280 NVMe SSD (DRAM-less)
1073 PC411 M.2 2242 NVMe SSD (DRAM-less)
+ 1081 PC41Q M.2 2280 NVMe SSD (DRAM-less)
1e4b MAXIO Technology (Hangzhou) Ltd.
1001 NVMe SSD Controller MAP1001
1002 NVMe SSD Controller MAP1002 (DRAM-less)
@@ -27552,6 +27928,7 @@
7010 AI controller A7010
1e60 Hailo Technologies Ltd.
2864 Hailo-8 AI Processor
+ 45c4 Hailo-10H AI Processor
1e67 Untether AI
0002 runAI200 AI Inference Accelerator
0004 speedAI240 AI Inference Accelerator
@@ -27565,7 +27942,8 @@
1e7c Brainchip Inc
bca1 AKD1000 Neural Network Coprocessor [Akida]
1e7e Pliops
- 9034 Pliops Extreme Data Processor [XDP1.0]
+ 0200 XDP [Extreme Data Processor PRO 1.0]
+ 9034 XDP [Extreme Data Processor FLEX 1.0]
1e7f Jiangsu Huacun Elec. Tech. Co., Ltd.
6002 MMY MMSP350 PCIe 3 NVMe SSD (DRAM-less)
6003 MMY HC512GP3KH2T PCIe 3 NVMe SSD (DRAM-less)
@@ -27600,6 +27978,12 @@
1005 PLEXTOR M10P(GN) NVMe SSD M.2
1007 CL4-8D512 NVMe SSD M.2 (DRAM-less)
1008 CL5-8D512 NVMe SSD M.2 (DRAM-less)
+ 100c CL6 Series NVMe SSD M.2 (DRAM-less)
+ 1010 CX3 Series NVMe SSD
+ 1e95 0000 M.2 2280 480 GB
+ 1e95 0001 M.2 2280 960 GB
+ 1e95 0002 M.2 2280 1,920 GB
+ 1e95 0003 M.2 2280 3,840 GB
3500 CA5-8D256 NVMe SSD M.2
35f1 PLEXTOR M9PGN Plus NVMe SSD M.2
9100 CL1-3D256-Q11 NVMe SSD M.2
@@ -27610,6 +27994,8 @@
2a18 Video Transcode Controller
2a20 Cloud Intelligent Inference and Training Controller
2a22 Cloud Intelligent Inference Controller
+ 2a24 Cloud Intelligent Inference Controller
+ 2a26 Cloud Intelligent Inference Controller
2a30 Cloud Video Transcode Controller
1ea7 Intelliprop, Inc
223a Typhon+ PCIe to Gen-Z Bridge
@@ -27637,30 +28023,59 @@
0100 SV100
1ec6 0010 VA1V
1ec6 0011 VA1A
- 1ec6 0012 VA1
+ 1ec6 0012 VA1-16G
1ec6 0013 VA1E
- 1ec6 0020 VA10V
- 1ec6 0021 VA10A
- 1ec6 0022 VA10
+ 1ec6 0014 VA1L
+ 1ec6 0015 VA1-32G
+ 1ec6 0020 VA10-32G
+ 1ec6 0021 VA12-32G
+ 1ec6 0022 VA16
+ 1ec6 0023 VA10-64G
+ 1ec6 0024 VA10L
+ 1ec6 0025 VA12-64G
+ 1ec6 0026 VA12-128G
1ec6 0030 VE1P
1ec6 0031 VE1S
1ec6 0032 VE1V
1ec6 0033 VE1M
1ec6 0034 VE1E
- 1ec6 0040 VV1U
+ 1ec6 0035 VE1C
+ 1ec6 0036 VE1MT
+ 1ec6 003a VR1S-8G
+ 1ec6 003b VR1S-16G
+ 1ec6 003c VR1M-8G
+ 1ec6 003d VR1M-16G
+ 1ec6 003e VR1MT-8G
+ 1ec6 003f VR1MT-16G
+ 1ec6 0040 VA1M
1ec6 0041 VA1U
+ 1ec6 0050 VAM
0200 SG100
1ec6 0060 VG1200
1ec6 0061 VG1600
1ec6 0062 VG1800
- 1ec6 0063 VG1000
+ 1ec6 0063 VG1000-32G
+ 1ec6 0064 VG600
+ 1ec6 0065 VG800
+ 1ec6 0066 VG1000-64G
+ 1ec6 0067 VG1000-24G
+ 1ec6 0068 VG1000c-24G
+ 1ec6 0069 VG1000c-32G
+ 1ec6 006a VG1000c-64G
+ 1ec6 006b VG1000c-16G
+ 1ec6 006c VG1000c-48G
+ 1ec6 006d VG600c
+ 1ec6 006e VG800c
020f SG100 vGPU
+ 0300 SR100
# nee Innosilicon Co Ltd
1ec8 Beijing Fantasy Technology Co., Ltd.
8800 Fantasy I
1ec8 12a2 Fantasy I Device
8810 Fantasy I
1ec8 12a2 Fantasy I Device
+ 8900 GR308
+ 8902 GR3 Audio
9800 Fantasy II
1ec8 12a2 Fantasy II Device
9802 Fantasy II
@@ -27669,6 +28084,7 @@
1ec8 12a2 Fantasy II Device
9810 Fantasy II-M
1ec8 12a2 Fantasy II Device
+ 9a00 GR316
1ec9 Wingtech Group(HongKong)Limited
1eca Lightmatter
0000 Envise-B
@@ -27752,6 +28168,18 @@
1ee4 0425 NVMe SSD U.2 1.6TB (P8118Z3)
1ee4 0426 NVMe SSD U.2 3.2TB (P8118Z3)
1ee4 0427 NVMe SSD U.2 6.4TB (P8118Z3)
+ 1ee4 0515 NVMe SSD U.2 1.92TB (P8118Z4)
+ 1ee4 0516 NVMe SSD U.2 3.84TB (P8118Z4)
+ 1ee4 0517 NVMe SSD U.2 7.68TB (P8118Z4)
+ 1ee4 0525 NVMe SSD U.2 1.6TB (P8118Z4)
+ 1ee4 0526 NVMe SSD U.2 3.2TB (P8118Z4)
+ 1ee4 0527 NVMe SSD U.2 6.4TB (P8118Z4)
+ 1ee4 0615 NVMe SSD U.2 1.92TB (P8128Z3)
+ 1ee4 0616 NVMe SSD U.2 3.84TB (P8128Z3)
+ 1ee4 0617 NVMe SSD U.2 7.68TB (P8128Z3)
+ 1ee4 0625 NVMe SSD U.2 1.6TB (P8128Z3)
+ 1ee4 0626 NVMe SSD U.2 3.2TB (P8128Z3)
+ 1ee4 0627 NVMe SSD U.2 6.4TB (P8128Z3)
1ee4 3013 NVMe SSD AIC 480GB (P8118E)
1ee4 3014 NVMe SSD AIC 960GB (P8118E)
1ee4 3015 NVMe SSD AIC 1.92TB (P8118E)
@@ -27776,6 +28204,30 @@
1ee4 3225 NVMe SSD AIC 1.6TB (P8118X)
1ee4 3226 NVMe SSD AIC 3.2TB (P8118X)
1ee4 3227 NVMe SSD AIC 6.4TB (P8118X)
+ 1ee4 3315 NVMe SSD AIC 1.92TB (P8118E4)
+ 1ee4 3316 NVMe SSD AIC 3.84TB (P8118E4)
+ 1ee4 3317 NVMe SSD AIC 7.68TB (P8118E4)
+ 1ee4 3325 NVMe SSD AIC 1.6TB (P8118E4)
+ 1ee4 3326 NVMe SSD AIC 3.2TB (P8118E4)
+ 1ee4 3327 NVMe SSD AIC 6.4TB (P8118E4)
+ 1ee4 3415 NVMe SSD AIC 1.92TB (P8118Z3)
+ 1ee4 3416 NVMe SSD AIC 3.84TB (P8118Z3)
+ 1ee4 3417 NVMe SSD AIC 7.68TB (P8118Z3)
+ 1ee4 3425 NVMe SSD AIC 1.6TB (P8118Z3)
+ 1ee4 3426 NVMe SSD AIC 3.2TB (P8118Z3)
+ 1ee4 3427 NVMe SSD AIC 6.4TB (P8118Z3)
+ 1ee4 3515 NVMe SSD AIC 1.92TB (P8118Z4)
+ 1ee4 3516 NVMe SSD AIC 3.84TB (P8118Z4)
+ 1ee4 3517 NVMe SSD AIC 7.68TB (P8118Z4)
+ 1ee4 3525 NVMe SSD AIC 1.6TB (P8118Z4)
+ 1ee4 3526 NVMe SSD AIC 3.2TB (P8118Z4)
+ 1ee4 3527 NVMe SSD AIC 6.4TB (P8118Z4)
+ 1ee4 3615 NVMe SSD AIC 1.92TB (P8128Z3)
+ 1ee4 3616 NVMe SSD AIC 3.84TB (P8128Z3)
+ 1ee4 3617 NVMe SSD AIC 7.68TB (P8128Z3)
+ 1ee4 3625 NVMe SSD AIC 1.6TB (P8128Z3)
+ 1ee4 3626 NVMe SSD AIC 3.2TB (P8128Z3)
+ 1ee4 3627 NVMe SSD AIC 6.4TB (P8128Z3)
1ee4 abcd NVMe SSD U.2
1181 PETA8118 NVMe E1S Series
1ee4 2015 NVMe SSD E1.S 1.92TB (P8118E)
@@ -27796,6 +28248,30 @@
1ee4 2225 NVMe SSD E1.S 1.6TB (P8118X)
1ee4 2226 NVMe SSD E1.S 3.2TB (P8118X)
1ee4 2227 NVMe SSD E1.S 6.4TB (P8118X)
+ 1ee4 2315 NVMe SSD E1.S 1.92TB (P8118E4)
+ 1ee4 2316 NVMe SSD E1.S 3.84TB (P8118E4)
+ 1ee4 2317 NVMe SSD E1.S 7.68TB (P8118E4)
+ 1ee4 2325 NVMe SSD E1.S 1.6TB (P8118E4)
+ 1ee4 2326 NVMe SSD E1.S 3.2TB (P8118E4)
+ 1ee4 2327 NVMe SSD E1.S 6.4TB (P8118E4)
+ 1ee4 2415 NVMe SSD E1.S 1.92TB (P8118Z3)
+ 1ee4 2416 NVMe SSD E1.S 3.84TB (P8118Z3)
+ 1ee4 2417 NVMe SSD E1.S 7.68TB (P8118Z3)
+ 1ee4 2425 NVMe SSD E1.S 1.6TB (P8118Z3)
+ 1ee4 2426 NVMe SSD E1.S 3.2TB (P8118Z3)
+ 1ee4 2427 NVMe SSD E1.S 6.4TB (P8118Z3)
+ 1ee4 2515 NVMe SSD E1.S 1.92TB (P8118Z4)
+ 1ee4 2516 NVMe SSD E1.S 3.84TB (P8118Z4)
+ 1ee4 2517 NVMe SSD E1.S 7.68TB (P8118Z4)
+ 1ee4 2525 NVMe SSD E1.S 1.6TB (P8118Z4)
+ 1ee4 2526 NVMe SSD E1.S 3.2TB (P8118Z4)
+ 1ee4 2527 NVMe SSD E1.S 6.4TB (P8118Z4)
+ 1ee4 2615 NVMe SSD E1.S 1.92TB (P8128Z3)
+ 1ee4 2616 NVMe SSD E1.S 3.84TB (P8128Z3)
+ 1ee4 2617 NVMe SSD E1.S 7.68TB (P8128Z3)
+ 1ee4 2625 NVMe SSD E1.S 1.6TB (P8128Z3)
+ 1ee4 2626 NVMe SSD E1.S 3.2TB (P8128Z3)
+ 1ee4 2627 NVMe SSD E1.S 6.4TB (P8128Z3)
1182 PETA8118 NVMe M2 Series
1ee4 1013 NVMe SSD M.2 480GB (P8118E)
1ee4 1014 NVMe SSD M.2 960GB (P8118E)
@@ -27821,6 +28297,46 @@
1ee4 1224 NVMe SSD M.2 800GB (P8118X)
1ee4 1225 NVMe SSD M.2 1.6TB (P8118X)
1ee4 1226 NVMe SSD M.2 3.2TB (P8118X)
+ 1ee4 1313 NVMe SSD M.2 480GB (P8118E4)
+ 1ee4 1314 NVMe SSD M.2 960GB (P8118E4)
+ 1ee4 1315 NVMe SSD M.2 1.92TB (P8118E4)
+ 1ee4 1316 NVMe SSD M.2 3.84TB (P8118E4)
+ 1ee4 1317 NVMe SSD M.2 7.68TB (P8118E4)
+ 1ee4 1323 NVMe SSD M.2 400GB (P8118E4)
+ 1ee4 1324 NVMe SSD M.2 800GB (P8118E4)
+ 1ee4 1325 NVMe SSD M.2 1.6TB (P8118E4)
+ 1ee4 1326 NVMe SSD M.2 3.2TB (P8118E4)
+ 1ee4 1327 NVMe SSD M.2 6.4TB (P8118E4)
+ 1ee4 1413 NVMe SSD M.2 480GB (P8118Z3)
+ 1ee4 1414 NVMe SSD M.2 960GB (P8118Z3)
+ 1ee4 1415 NVMe SSD M.2 1.92TB (P8118Z3)
+ 1ee4 1416 NVMe SSD M.2 3.84TB (P8118Z3)
+ 1ee4 1417 NVMe SSD M.2 7.68TB (P8118Z3)
+ 1ee4 1423 NVMe SSD M.2 400GB(P8118Z3)
+ 1ee4 1424 NVMe SSD M.2 800GB (P8118Z3)
+ 1ee4 1425 NVMe SSD M.2 1.6TB (P8118Z3)
+ 1ee4 1426 NVMe SSD M.2 3.2TB (P8118Z3)
+ 1ee4 1427 NVMe SSD M.2 6.4TB (P8118Z3)
+ 1ee4 1513 NVMe SSD M.2 480GB (P8118Z4)
+ 1ee4 1514 NVMe SSD M.2 960GB (P8118Z4)
+ 1ee4 1515 NVMe SSD M.2 1.92TB (P8118Z4)
+ 1ee4 1516 NVMe SSD M.2 3.84TB (P8118Z4)
+ 1ee4 1517 NVMe SSD M.2 7.68TB (P8118Z4)
+ 1ee4 1523 NVMe SSD M.2 400GB (P8118Z4)
+ 1ee4 1524 NVMe SSD M.2 800GB (P8118Z4)
+ 1ee4 1525 NVMe SSD M.2 1.6TB (P8118Z4)
+ 1ee4 1526 NVMe SSD M.2 3.2TB (P8118Z4)
+ 1ee4 1527 NVMe SSD M.2 6.4TB (P8118Z4)
+ 1ee4 1613 NVMe SSD M.2 480GB (P8128Z3)
+ 1ee4 1614 NVMe SSD M.2 960GB (P8128Z3)
+ 1ee4 1615 NVMe SSD M.2 1.92TB (P8128Z3)
+ 1ee4 1616 NVMe SSD M.2 3.84TB (P8128Z3)
+ 1ee4 1617 NVMe SSD M.2 7.68TB (P8128Z3)
+ 1ee4 1623 NVMe SSD M.2 400GB (P8128Z3)
+ 1ee4 1624 NVMe SSD M.2 800GB (P8128Z3)
+ 1ee4 1625 NVMe SSD M.2 1.6TB (P8128Z3)
+ 1ee4 1626 NVMe SSD M.2 3.2TB (P8128Z3)
+ 1ee4 1627 NVMe SSD M.2 6.4TB (P8128Z3)
1ee9 SUSE LLC
1eec Viscore Technologies Ltd
0102 VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
@@ -27871,6 +28387,8 @@
1111 RBLN-CA11 (VF)
1120 RBLN-CA12 (PF)
1121 RBLN-CA12 (VF)
+ 1210 RBLN-CA21 (PF)
+ 1211 RBLN-CA21 (VF)
1220 RBLN-CA22 (PF)
1221 RBLN-CA22 (VF)
1250 RBLN-CA25 (PF)
@@ -27914,15 +28432,15 @@
3408 M18110 Lx Family OCP
3409 M18110 Family BASE-T OCP
340a M18110 Lx Family BASE-T OCP
- 340b M18120 Family
- 340c M18120 Lx Family
- 340d M18120 Family BASE-T
- 340e M18120 Lx Family BASE-T
- 340f M18120 Family OCP
- 3410 M18120 Lx Family OCP
- 3411 M18120 Family BASE-T OCP
- 3412 M18120 Lx Family BASE-T OCP
- 3413 M18100 Family Virtual Function
+ 340b M18000 Family
+ 340c M18000 Lx Family
+ 340d M18000 Family BASE-T
+ 340e M18000 Lx Family BASE-T
+ 340f M18000 Family OCP
+ 3410 M18000 Lx Family OCP
+ 3411 M18000 Family BASE-T OCP
+ 3412 M18000 Lx Family BASE-T OCP
+ 3413 M18000 Family Virtual Function
9088 D1055AS PCI Express Switch Downstream Port
1f16 XConn Technologies
# XConn XC50256 CXL2.0/PCIe5.0 switch
@@ -28002,21 +28520,115 @@
1f44 VVDN Technologies Private Limited
1f47 YUSUR Technology Co., Ltd.
1001 FLEXFLOW-2200T Ethernet Controller
- 1f47 0001 FLEXFLOW-2200T Ethernet 10G 2P
- 1f47 0002 FLEXFLOW-2200T Ethernet 25G 2P
- 1f47 0003 FLEXFLOW-2200T Ethernet 40G 2P
- 1f47 0004 FLEXFLOW-2200T Ethernet 100G 1P
- 1f47 0005 FLEXFLOW-2200T Ethernet 100G 2P
- 1f47 0006 FLEXFLOW-2200T Ethernet 10G 2P
- 1f47 0007 FLEXFLOW-2200T Ethernet 25G 2P
- 1f47 0008 FLEXFLOW-2200T Ethernet 40G 2P
- 1f47 0009 FLEXFLOW-2200T Ethernet 100G 1P
- 1f47 000a FLEXFLOW-2200T Ethernet 100G 2P
- 1003 FLEXFLOW-2200T Ethernet Controller MGMT Function
+ 1f47 0001 Ethernet 10G 2P FLEXFLOW-2200T
+ 1f47 0002 Ethernet 25G 2P FLEXFLOW-2200T
+ 1f47 0003 Ethernet 40G 2P FLEXFLOW-2200T
+ 1f47 0004 Ethernet 100G 1P FLEXFLOW-2200T
+ 1f47 0005 Ethernet 100G 2P FLEXFLOW-2200T
+ 1f47 0006 Ethernet 10G 2P FLEXFLOW-2200T
+ 1f47 0007 Ethernet 25G 2P FLEXFLOW-2200T
+ 1f47 0008 Ethernet 40G 2P FLEXFLOW-2200T
+ 1f47 0009 Ethernet 100G 1P FLEXFLOW-2200T
+ 1f47 000a Ethernet 100G 2P FLEXFLOW-2200T
+ 1002 FLEXFLOW-2200T Ethernet Controller [Virtual Function]
+ 1003 FLEXFLOW-2200T Ethernet Controller [MGMT Function]
+ 1004 FLEXFLOW-2200T DATA Offload Engine
+ 1005 CONFLUX-2200P NVMe Controller
+ 1011 FLEXFLOW-2200T Ethernet Controller
+ 1f47 0001 Ethernet 10G 2P FLEXFLOW-2200T
+ 1f47 0002 Ethernet 25G 2P FLEXFLOW-2200T
+ 1f47 0003 Ethernet 40G 2P FLEXFLOW-2200T
+ 1f47 0004 Ethernet 100G 1P FLEXFLOW-2200T
+ 1f47 0005 Ethernet 100G 2P FLEXFLOW-2200T
+ 1f47 0006 Ethernet 10G 2P FLEXFLOW-2200T
+ 1f47 0007 Ethernet 25G 2P FLEXFLOW-2200T
+ 1f47 0008 Ethernet 40G 2P FLEXFLOW-2200T
+ 1f47 0009 Ethernet 100G 1P FLEXFLOW-2200T
+ 1f47 000a Ethernet 100G 2P FLEXFLOW-2200T
+# RDMA-PF
+ 1203 FLEXFLOW-2200T RoCEv2 Network Controller
# Network Accelerating Card
2018 DPU Card
# Network Accelerating Card
2020 DPU
+ 3101 FLEXFLOW-2100R Ethernet Controller
+ 1f47 0001 Ethernet 10G 2P FLEXFLOW-2100R
+ 1f47 0002 Ethernet 25G 2P FLEXFLOW-2100R
+ 1f47 0003 Ethernet 50G 2P FLEXFLOW-2100R
+ 1f47 0004 Ethernet 100G 2P FLEXFLOW-2100R
+ 1f47 0005 Ethernet 10G 2P FLEXFLOW-2100R
+ 1f47 0006 Ethernet 25G 2P FLEXFLOW-2100R
+ 1f47 0007 Ethernet 50G 2P FLEXFLOW-2100R
+ 1f47 0008 Ethernet 100G 2P FLEXFLOW-2100R
+ 3201 FLEXFLOW-2200R Ethernet Controller
+ 1f47 0001 Ethernet 10G 2P FLEXFLOW-2200R
+ 1f47 0002 Ethernet 25G 2P FLEXFLOW-2200R
+ 1f47 0003 Ethernet 50G 2P FLEXFLOW-2200R
+ 1f47 0004 Ethernet 100G 2P FLEXFLOW-2200R
+ 1f47 0005 Ethernet 10G 2P FLEXFLOW-2200R
+ 1f47 0006 Ethernet 25G 2P FLEXFLOW-2200R
+ 1f47 0007 Ethernet 50G 2P FLEXFLOW-2200R
+ 1f47 0008 Ethernet 100G 2P FLEXFLOW-2200R
+ 3211 FLEXFLOW-2200R Ethernet Controller
+ 1f47 0001 Ethernet 10G 2P FLEXFLOW-2200R
+ 1f47 0002 Ethernet 25G 2P FLEXFLOW-2200R
+ 1f47 0003 Ethernet 50G 2P FLEXFLOW-2200R
+ 1f47 0004 Ethernet 100G 2P FLEXFLOW-2200R
+ 1f47 0005 Ethernet 10G 2P FLEXFLOW-2200R
+ 1f47 0006 Ethernet 25G 2P FLEXFLOW-2200R
+ 1f47 0007 Ethernet 50G 2P FLEXFLOW-2200R
+ 1f47 0008 Ethernet 100G 2P FLEXFLOW-2200R
+ 4001 CONFLUX-2200E Ethernet Controller
+ 1f47 0001 Ethernet 25G 2P CONFLUX-2200E
+ 1f47 0002 Ethernet 40G 2P CONFLUX-2200E
+ 1f47 0003 Ethernet 100G 1P CONFLUX-2200E
+ 1f47 0004 Ethernet 100G 2P CONFLUX-2200E
+ 1f47 0005 Ethernet 25G 2P CONFLUX-2200E
+ 1f47 0006 Ethernet 40G 2P CONFLUX-2200E
+ 1f47 0007 Ethernet 100G 1P CONFLUX-2200E
+ 1f47 0008 Ethernet 100G 2P CONFLUX-2200E
+ 4002 CONFLUX-2200E Ethernet Controller [Virtual Function]
+ 4003 CONFLUX-2200E Ethernet Controller [MGMT Function]
+ 4004 CONFLUX-2200E DATA Offload Engine
+ 4203 CONFLUX-2200E RoCEv2 Network Controller
+ 5001 CONFLUX-2200P Ethernet Controller
+ 1f47 0001 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0003 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 0004 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0006 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 0007 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0009 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 000a Ethernet 25G 2P CONFLUX-2200P
+ 1f47 000c Ethernet 100G 2P CONFLUX-2200P
+ 5002 CONFLUX-2200P Ethernet Controller [Virtual Function]
+ 5003 CONFLUX-2200P NVMe Controller
+ 1f47 0001 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0003 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 0004 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0006 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 0007 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0009 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 000a Ethernet 25G 2P CONFLUX-2200P
+ 1f47 000c Ethernet 100G 2P CONFLUX-2200P
+ 5004 CONFLUX-2200P NVMe Controller [Virtual Function]
+ 5005 CONFLUX-2200P Ethernet Controller [MGMT Function]
+ 1f47 0001 CONFLUX-2200P Ethernet Controller [MGMT Function]
+ 1f47 0002 CONFLUX-2200P Ethernet Controller [MGMT Function] DPU
+ 5006 CONFLUX-2200P Ethernet Controller [YDMI Function]
+ 1f47 0001 CONFLUX-2200P Ethernet Controller [YDMI Function]
+ 1f47 0002 CONFLUX-2200P Ethernet Controller [YDMI Function] DPU
+ 5007 CONFLUX-2200P DATA OFFLOAD ENGINE
+ 5011 CONFLUX-2200P Ethernet Controller
+ 1f47 0004 Ethernet 25G 2P CONFLUX-2200P
+ 1f47 0006 Ethernet 100G 2P CONFLUX-2200P
+ 1f47 000a Ethernet 25G 2P CONFLUX-2200P
+ 1f47 000c Ethernet 100G 2P CONFLUX-2200P
+ 5015 CONFLUX-2200P Ethernet Controller [MGMT Function]
+ 1f47 0001 CONFLUX-2200P Ethernet Controller [MGMT Function]
+ 1f47 0002 CONFLUX-2200P Ethernet Controller [MGMT Function] DPU
+ 5016 CONFLUX-2200P Ethernet Controller [YDMI Function]
+ 1f47 0001 CONFLUX-2200P Ethernet Controller [YDMI Function]
+ 1f47 0002 CONFLUX-2200P Ethernet Controller [YDMI Function] DPU
1f4b Axera Semiconductor Co., Ltd
1f52 MangoBoost Inc.
1008 Mango GPUBoost - RDMA
@@ -28035,7 +28647,11 @@
1059 metaFusion DPU SoC Network Interface
1111 YSA-100 RDMA Ethernet Network Controller
1bd4 00b2 O1E2YYSA100
+ 1bd4 00b9 O2E1YYSA100
1ff9 00b1 ENFY1102-QP2
+ 1ff9 00b8 ENFY1202-QP1
+ 1ff9 00ba ENFY1251-SP4
+ 1ff9 00bb ENFY1251-SP4 (Roce)
1112 metaScale SmartNIC Virtual Function
1151 metaVisor DPU Physical Function
1152 metaVisor DPU Virtual Function
@@ -28046,7 +28662,15 @@
0100 Default ID for Titanium FPGA PCIe Interface (AXI)
1f82 d-Matrix
0011 Corsair [DMX 1000 Series]
+ 00f1 Jetstream [DMX F1 Transparent NIC]
+1f90 Quside Technologies
+ 7024 QRNG PCIe Device
+ 7025 QRNG PCIe Device
1f99 Shenzhen Techwinsemi Technology Co., Ltd.
+ 1202 TWSC TE3420 series
+ 1608 PCIe Gen4 x4 M.2 2280
+ 1f88 TE3420 PCIe Gen3 x4 M.2 2280
+ 3420 PCIe Gen3 x4 M.2 2280
1f9d Axelera AI
1100 Metis AIPU (rev 02)
11aa Metis AIPU (rev 01)
@@ -28168,10 +28792,14 @@
2030 EIC7700 Root Complex
1fe4 HippStor Technology
1600 HP600 Series NVMe SSD
+ 1fe4 0001 Enterprise NVMe SSD U.2 15.36TB (HP600)
+ 1fe4 0003 Enterprise NVMe SSD U.2 12.80TB (HP630)
+ 1fe4 0011 Enterprise NVMe SSD U.2 30.72TB (HP620)
+ 1fe4 0013 Enterprise NVMe SSD U.2 61.44TB (HP620)
1fe4 0075 Enterprise NVMe SSD U.2 3.84TB(HP610)
1fe4 0076 Enterprise NVMe SSD U.2 7.68TB(HP610)
- 1fe4 0077 Enterprise NVMe SSD U.2 6.40TB(HP630)
1fe4 0078 Enterprise NVMe SSD U.2 3.20TB(HP630)
+ 1fe4 0079 Enterprise NVMe SSD U.2 6.40TB (HP630)
1fe9 MemryX
0100 MX3
# Linkdata Technology (Tianjin) Co., LTD
@@ -28217,11 +28845,16 @@
2036 0863 NF1618 Family NX863 (2*100GE)
2036 0864 NF1618 Family NX864 (1*200GE)
1619 NF1618 Family Virtual Function
+203b XTX Markets Technologies Ltd.
2046 GXMICRO Technology (Shanghai) Co., Ltd.
2048 Beijing SpaceControl Technology Co.Ltd
+2058 Lime Microsystems Ltd.
205c Zhejiang VMing Semiconductor Co., Ltd.
+ 1514 EP9410 U.2 1.92TB NVME SSD
1515 EP9410 U.2 3.84TB NVME SSD
- 1516 EP9410 U.2 7.68TB NVME SSD
+ 1534 EP9430 U.2 1.6TB NVME SSD
+ 1535 EP9430 U.2 3.2TB NVME SSD
+ 1536 EP9430 U.2 6.4TB NVME SSD
2061 Unis Flash Memory
4000 E4000 controller
4100 E4100 controller
@@ -28274,13 +28907,32 @@
5402 KCP54(02) 2280 PCIe G4 x4 TLC
5403 KCP54(03) 2280 PCIe G4 x4 TLC
5404 KCP54(04) 2280 PCIe G4 x4 TLC
+2099 Rolling Wireless S.a.r.l.
209b BitIntelligence Technology
1000 TCU Family - TCU-1
+ 1001 TCU Family - TCU-1 Virtual Function
209f Mobilint, Inc.
20a7 EEVengers Inc.
+20a8 Rayson HI-TECH(SZ) Co., Ltd.
20a9 LDA Technologies Ltd.
1008 NEOTAPX FPGA Accelerator Card
1104 NEOTAPX FPGA Timing Synchronization Card
+20ba Hangzhou Hikstorage Technology Co., Ltd.
+ 1202 NAND memory controller
+ 20ba 1202 NVMe SSD V2000 (DRAM-less)
+20bb Quantum Machines
+ 0111 OPNIC
+20bc Xinsheng Technology Co., Ltd.
+ 1001 Smart Network Adapter
+ 20bc 1082 Ethernet Network Adapter XS-N1082-2X for 10GbE SFP+ Dual-port
+ 20bc 2083 Ethernet Network Adapter XS-N2083-2X for 25GbE SFP28 SFP+ Dual-port ROCEv2
+ 20bc 2084 Ethernet Network Adapter XS-N2084-2X for 25GbE SFP28 SFP+ Dual-port ROCEv2
+ 20bc 4084 Ethernet Network Adapter XS-N4084-2X for 100GbE QSFP28/56 Dual-port
+ 2001 Solid State Storage
+20d0 Telin Semiconductor (Wuhan) Co., Ltd.
+ 2001 PACIFIC-S1 NVMe SSD
+20d2 Awide Labs LTD.
+ 0200 XRaid [Extreme Performance Compression RAID Accelerator]
20f4 TRENDnet
2116 ZyDAS Technology Corp.
21b4 Hunan Goke Microelectronics Co., Ltd
@@ -28321,7 +28973,7 @@
501c NV2 NVMe SSD [E19T] (DRAM-less)
501d NV2 NVMe SSD [TC2200] (DRAM-less)
501e OM3PGP4 NVMe SSD (DRAM-less)
- 501f FURY Renegade NVMe SSD + Heatsink [E18]
+ 501f FURY Renegade NVMe SSD [E18] (Heatsink)
5021 OM8SEP4 Design-In PCIe 4 NVMe SSD (QLC) (DRAM-less)
5022 OM8PGP4 Design-In PCIe 4 NVMe SSD (QLC) (DRAM-less)
5023 NV2 NVMe SSD [SM2269XT] (DRAM-less)
@@ -28331,7 +28983,10 @@
5027 NV3 NVMe SSD [E27T] (DRAM-less)
5028 NV3 NVMe SSD [SM2268XT2] (DRAM-less)
502a FURY Renegade G5 NVMe SSD [SM2508]
+ 502b NV3 NVMe SSD [E29T] (DRAM-less)
502c DC3000ME NVMe SSD [SC5]
+ 502d OM8TAP4 PCIe 4 NVMe SSD (QLC) (DRAM-less)
+ 5030 NV3 2230 NVMe SSD [SM2268XT2] (DRAM-less)
270b Xantel Corporation
270f Chaintech Computer Co. Ltd
2711 AVID Technology Inc.
@@ -28388,6 +29043,14 @@
3475 Arista Networks, Inc.
34ba Ice Lake-LP PCI Express Root Port #3
3513 ARCOM Control Systems Ltd
+3633 DeepCool
+ 0001 AK400 DIGITAL CPU Air Cooler
+ 0002 AK620 DIGITAL CPU Air Cooler
+ 0003 AK500 DIGITAL CPU Air Cooler
+ 0004 AK500S DIGITAL CPU Air Cooler
+ 0005 CH560 DIGITAL PC Case
+ 0006 LS Series (LS520 / LS720 SE DIGITAL) CPU Liquid Cooler
+ 0007 MORPHEUS PC Case
369a HighSecLabs, Ltd.
37d9 ITD Firm ltd.
1138 SCHD-PH-8 Phase detector
@@ -28447,6 +29110,7 @@
1004 Permedia
3d04 Permedia
ffff Glint VGA
+3e08 Sinead Tech Co., Ltd
4005 Avance Logic Inc.
0300 ALS300 PCI Audio Device
0308 ALS300+ PCI Audio Device
@@ -28488,6 +29152,8 @@
4143 Digital Equipment Corp
4144 Alpha Data
0044 ADM-XRCIIPro
+4149 AIMOTIVE Kft.
+ d011 HIL camera injector board
4150 ONA Electroerosion
0001 PCI32TLITE FILSTRUP1 PCI to VME Bridge Controller
0006 PCI32TLITE UART 16550 Opencores
@@ -29044,6 +29710,7 @@
3d06 Arise-GT-10C0t
3d07 Arise2030
3d08 Arise2020
+ 3d0e Arise10D0
3d40 GLF HDMI/DP Audio
3d41 GLF HDMI/DP Audio
3d43 GLF HDMI/DP Audio
@@ -29892,11 +30559,14 @@
8086 0001 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
0d00 Crystal Well DRAM Controller
0d01 Crystal Well PCI Express x16 Controller
+ 0d03 Crystal Well Dynamic Platform and Thermal Framework Processor Participant
0d04 Crystal Well DRAM Controller
0d05 Crystal Well PCI Express x8 Controller
0d09 Crystal Well PCI Express x4 Controller
0d0c Crystal Well HD Audio Controller
+ 0d12 Crystal Well Integrated Graphics Controller
0d16 Crystal Well Integrated Graphics Controller
+ 0d22 Crystal Well Integrated Iris Pro Graphics 5200
0d26 Crystal Well Integrated Graphics Controller
0d36 Crystal Well Integrated Graphics Controller
0d4c Ethernet Connection (11) I219-LM
@@ -30656,6 +31326,9 @@
8086 4532 Desktop Board D815EEA2/D815EFV
8086 4541 D815EEA Motherboard
8086 4557 D815EGEW Mainboard
+ 1133 Thunderbolt 4 Bridge [Maple Ridge 2C 2020]
+ 1134 Thunderbolt 4 NHI [Maple Ridge 2C 2020]
+ 1135 Thunderbolt 4 USB Controller [Maple Ridge 2C 2020]
1136 Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
1137 Thunderbolt 4 NHI [Maple Ridge 4C 2020]
1138 Thunderbolt 4 USB Controller [Maple Ridge 4C 2020]
@@ -30889,6 +31562,9 @@
8086 0001 Ethernet Network Adapter E830-XXV-2 for OCP 3.0
8086 0003 Ethernet Network Adapter E830-XXV-2
8086 0004 Ethernet Network Adapter E830-XXV-4 for OCP 3.0
+ 8086 0005 Ethernet Network Adapter E830-XXV-8F for OCP 3.0
+ 8086 0006 Ethernet Network Adapter E830-XXV-8F
+ 8086 0007 Ethernet Network Adapter E830-XXV-4F
12d4 Ethernet Controller E830-CC for SFP-DD
12d5 Ethernet Controller E830-C for backplane
12d8 Ethernet Controller E830-C for QSFP
@@ -31128,6 +31804,7 @@
1059 0190 RD20057 M.2 Dual 1GbE-T1 15m
1539 I211 Gigabit Network Connection
153a Ethernet Connection I217-LM
+ 1028 0617 Precision T5810
103c 1909 ZBook 15
103c 1998 EliteDesk 800 G1
17aa 220e ThinkPad T440p
@@ -32499,6 +33176,7 @@
1734 1055 Amilo M1420
17aa 2013 ThinkPad R60e
17aa 20ae ThinkPad T61/R61
+ 17aa 20f4 ThinkPad T400
17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
8086 544b Desktop Board D425KT
@@ -34275,7 +34953,9 @@
17aa 20a6 ThinkPad T61/R61
17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
e4bf cc47 CCG-RUMBA
+ 2880 Ice Lake DDRIO Registers
28c0 Volume Management Device NVMe RAID Controller
+ 1d49 011a Intel VROC (VMD NVMe RAID) for ThinkSystem V4 PL
2912 82801IH (ICH9DH) LPC Interface Controller
2914 82801IO (ICH9DO) LPC Interface Controller
1028 0211 Optiplex 755
@@ -34504,18 +35184,22 @@
103c 2a6f Asus IPIBL-LB Motherboard
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 17aa 20f3 ThinkPad T400
8086 2940 Optiplex 755
2942 82801I (ICH9 Family) PCI Express Port 2
1028 020d Inspiron 530
+ 17aa 20f3 ThinkPad T400
2944 82801I (ICH9 Family) PCI Express Port 3
1028 020d Inspiron 530
103c 2a6f Asus IPIBL-LB Motherboard
2946 82801I (ICH9 Family) PCI Express Port 4
1028 020d Inspiron 530
+ 17aa 20f3 ThinkPad T400
2948 82801I (ICH9 Family) PCI Express Port 5
1028 020d Inspiron 530
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 17aa 20f3 ThinkPad T400
294a 82801I (ICH9 Family) PCI Express Port 6
1028 020d Inspiron 530
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
@@ -34681,9 +35365,11 @@
e4bf cc4d CCM-BOOGIE
2a42 Mobile 4 Series Chipset Integrated Graphics Controller
1028 02aa Dell Inspiron 1545
+ 17aa 20e4 ThinkPad T400
17aa 2112 ThinkPad T400
e4bf cc4d CCM-BOOGIE
2a43 Mobile 4 Series Chipset Integrated Graphics Controller
+ 17aa 20e4 ThinkPad T400
17aa 2112 ThinkPad T400
e4bf cc4d CCM-BOOGIE
2a44 Mobile 4 Series Chipset MEI Controller
@@ -34691,6 +35377,7 @@
2a45 Mobile 4 Series Chipset MEI Controller
2a46 Mobile 4 Series Chipset PT IDER Controller
2a47 Mobile 4 Series Chipset AMT SOL Redirection
+ 17aa 20ec ThinkPad T400
2a50 Cantiga MEI Controller
2a51 Cantiga MEI Controller
2a52 Cantiga PT IDER Controller
@@ -35264,7 +35951,33 @@
3438 7500/5520/5500/X58 I/O Hub Throttle Registers
3440 Ice Lake UPI Misc
3441 Ice Lake UPI Link/Phy0
+ 3442 Ice Lake UPI Phy0 Registers
+ 3445 Ice Lake UPI Mesh Stop Registers
+ 3446 Ice Lake UPI PMON0 Registers
+ 3447 Ice Lake UPI PMON1 Registers
+ 3448 Ice Lake PCU Registers
+ 344a Ice Lake Integrated Memory Controller
+ 344b Ice Lake PCU Registers
+ 344c Ice Lake CHA Registers
+ 344d Ice Lake CHA Registers
+ 344f Ice Lake CHA Registers
+ 3450 Ice Lake Ubox Registers
+ 3451 Ice Lake Ubox Registers
+ 3452 Ice Lake Ubox Registers
+ 3455 Ice Lake Ubox Registers
3456 Ice Lake NorthPeak
+ 3457 Ice Lake CHA Registers
+ 3458 Ice Lake PCU Registers
+ 3459 Ice Lake PCU Registers
+ 345a Ice Lake PCU Registers
+ 345b Ice Lake PCU Registers
+ 345c Ice Lake PCU Registers
+ 345d Ice Lake PCU Registers
+ 345e Ice Lake PCU Registers
+ 347a Ice Lake PCI Express Root Port A
+ 347b Ice Lake PCI Express Root Port B
+ 347c Ice Lake PCI Express Root Port C
+ 347d Ice Lake PCI Express Root Port D
347e Ice Lake Xeon Non-Transparent Bridge
3482 Ice Lake-LP LPC Controller
34a3 Ice Lake-LP SMBus Controller
@@ -35495,7 +36208,12 @@
372b Xeon C5500/C3500 Core
372c Xeon C5500/C3500 Reserved
373f Xeon C5500/C3500 IOxAPIC
- 37c8 C62x Chipset QuickAssist Technology
+ 37c0 C62x chipset series PCIe x16/x8 Upstream Port
+ 37c2 C62x chipset series PCIe Virtual Switch Port 0
+ 37c3 C62x chipset series PCIe Virtual Switch Port 1
+ 37c4 C62x chipset series PCIe Virtual Switch Port 2
+ 37c5 C62x chipset series PCIe Virtual Switch Port 3
+ 37c8 C62x Chipset series QuickAssist Technology Physical Function 0~2
8086 0001 QuickAssist Adapter 8960
8086 0002 QuickAssist Adapter 8970
37c9 C62x Chipset QuickAssist Technology Virtual Function
@@ -35864,6 +36582,8 @@
3c2e Xeon E5/Core i7 DMA
3c2f Xeon E5/Core i7 DMA
3c40 Xeon E5/Core i7 IIO Switch and IRP Performance Monitor
+ 3c41 Sandy Bridge QPI Port 0 Performance Monitor
+ 3c42 Sandy Bridge QPI Port 1 Performance Monitor
3c43 Xeon E5/Core i7 Ring to PCI Express Performance Monitor
3c44 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor
3c45 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor
@@ -35872,9 +36592,11 @@
3c80 Xeon E5/Core i7 QPI Link 0
3c83 Xeon E5/Core i7 QPI Link Reut 0
3c84 Xeon E5/Core i7 QPI Link Reut 0
+ 3c86 Sandy Bridge QPI Port 0 DFX Link
3c90 Xeon E5/Core i7 QPI Link 1
3c93 Xeon E5/Core i7 QPI Link Reut 1
3c94 Xeon E5/Core i7 QPI Link Reut 1
+ 3c96 Sandy Bridge QPI Port 1 DFX Link
3ca0 Xeon E5/Core i7 Processor Home Agent
3ca8 Xeon E5/Core i7 Integrated Memory Controller Registers
3caa Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0
@@ -35914,6 +36636,7 @@
3e18 8th Gen Core 4-core Workstation Processor Host Bridge/DRAM Registers [Coffee Lake S]
3e1f 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
1458 5000 Z370 AORUS Gaming K3-CF
+ 3e20 i9 Core / Xeon E 2200M Coffee Lake Host Bridge / DRAM Registers
3e30 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
3e33 8th/9th Gen Core Processor Host Bridge/DRAM Registers [Coffee Lake]
3e34 Coffee Lake HOST and DRAM Controller
@@ -35942,7 +36665,7 @@
3ec2 8th Gen Core Processor Host Bridge/DRAM Registers
1028 0869 Vostro 3470
1043 8694 PRIME H310M-D
- 3ec4 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3ec4 8th/9th Gen Core Processor Host Bridge / DRAM Registers
3ec6 8th Gen Core Processor Host Bridge/DRAM Registers
3eca 8th Gen Core Processor Host Bridge/DRAM Registers
3ed0 8th Gen Core Processor Host Bridge/DRAM Registers
@@ -36394,9 +37117,16 @@
8086 0001 EtherExpress PRO/100 Server Ethernet Adapter
530d 80310 (IOP) IO Processor
5481 Alder Lake-N PCH eSPI Controller
+# https://edc.intel.com/content/www/us/en/design/products/platforms/processor-and-core-i3-n-series-datasheet-volume-1-of-2/002/pch-device-and-revision-ids/
+ 54a0 Alder Lake-N P2SB Bridge
+ 54a1 Alder Lake-N Power Management Controller (PMC)
54a3 Alder Lake-N SMBus
54a4 Alder Lake-N SPI (flash) Controller
+ 54a6 Alder Lake-N Intel Trace Hub
54a8 Alder Lake-N Serial IO UART Host Controller
+ 54a9 Alder Lake-N UART Controller
+ 54aa Alder Lake-N Generic SPI (GSPI) Controller #0
+ 54ab Alder Lake-N Generic SPI (GSPI) Controller #1
54b0 Alder Lake-N PCI Express Root Port #9
54b1 Alder Lake-N PCI Express Root Port #10
54b2 Alder Lake-N PCI Express Root Port #11
@@ -36406,13 +37136,34 @@
54ba Alder Lake-N PCI Express Root Port #3
54bb Alder Lake-N PCI Express Root Port #4
54be Alder Lake-N PCI Express Root Port #7
+ 54c4 Alder Lake-N eMMC Controller
+ 54c5 Alder Lake-N I2C Controller #4
+ 54c6 Alder Lake-N I2C Controller #5
+ 54c7 Alder Lake-N UART Controller #2
54c8 Alder Lake-N PCH High Definition Audio Controller
+ 54d0 Alder Lake-N Touch Host Controller #0 (THC #0)
+ 54d1 Alder Lake-N Touch Host Controller #1 (THC #1)
54d3 Alder Lake-N SATA AHCI Controller
+ 54da Alder Lake-N UART Controller #3
54e0 Alder Lake-N PCH HECI Controller
- 54ed Alder Lake-N PCH USB 3.2 xHCI Host Controller
+ 54e1 Alder Lake-N PCH HECI Controller
+ 54e4 Alder Lake-N PCH HECI Controller
+ 54e5 Alder Lake-N PCH HECI Controller
+ 54e8 Alder Lake-N PCH I2C Controller
+ 54e9 Alder Lake-N PCH I2C Controller
+ 54ea Alder Lake-N PCH I2C Controller
+ 54eb Alder Lake-N PCH I2C Controller
+ 54ed Alder Lake-N PCH USB 3.2 Gen 2x1 (10 Gb/s) xHCI Host Controller
+ 54ee Alder Lake-N USB 3.2 Gen 1x1 (5 Gb/s) Device Controller (xDCI)
54ef Alder Lake-N PCH Shared SRAM
- 54f0 CNVi: Wi-Fi
+ 54f0 Alder Lake-N PCH CNVi WiFi
8086 0244 Wi-Fi 6 AX101NGW
+ 54f1 Alder Lake-N PCH CNVi WiFi
+ 54f2 Alder Lake-N PCH CNVi WiFi
+ 54f3 Alder Lake-N PCH CNVi WiFi
+ 54fb Alder Lake-N Generic SPI (GSPI) Controller #2
+ 54fc Alder Lake-N Integrated Sensor Hub
+ 54ff Alder Lake-N UFS Controller
5502 Ethernet Controller (2) I225-LMvP
103c 87b9 Thunderbolt Dock G4 PCIe NIC
17aa 2303 ThinkPad Universal Thunderbolt 4 Dock PCIe NIC
@@ -36449,21 +37200,21 @@
56c0 ATS-M [Data Center GPU Flex 170]
56c1 ATS-M [Data Center GPU Flex 140]
56c2 ATS-M [Data Center GPU Flex 170V]
- 5780 Thunderbolt 80/120G Bridge [Barlow Ridge Host 80G 2023]
- 5781 Thunderbolt 80/120G NHI [Barlow Ridge Host 80G 2023]
- 5782 Thunderbolt 80/120G USB Controller [Barlow Ridge Host 80G 2023]
- 5783 Thunderbolt Bridge [Barlow Ridge Host 40G 2023]
- 5784 Thunderbolt NHI [Barlow Ridge Host 40G 2023]
- 5785 Thunderbolt USB Controller [Barlow Ridge Host 40G 2023]
- 5786 Thunderbolt 80/120G Bridge [Barlow Ridge Hub 80G 2023]
- 5787 Thunderbolt 80/120G USB Controller [Barlow Ridge Hub 80G 2023]
+ 5780 JHL9580 Thunderbolt 5 80/120G Bridge [Barlow Ridge Host 80G 2023]
+ 5781 JHL9580 Thunderbolt 5 80/120G NHI [Barlow Ridge Host 80G 2023]
+ 5782 JHL9580 Thunderbolt 5 80/120G USB Controller [Barlow Ridge Host 80G 2023]
+ 5783 JHL9540 Thunderbolt 4 Bridge [Barlow Ridge Host 40G 2023]
+ 5784 JHL9540 Thunderbolt 4 NHI [Barlow Ridge Host 40G 2023]
+ 5785 JHL9540 Thunderbolt 4 USB Controller [Barlow Ridge Host 40G 2023]
+ 5786 JHL9480 Thunderbolt 5 80/120G Bridge [Barlow Ridge Hub 80G 2023]
+ 5787 JHL9480 Thunderbolt 5 80/120G USB Controller [Barlow Ridge Hub 80G 2023]
5795 Granite Rapids Chipset LPC Controller
579c Ethernet Connection E825-C for backplane
579d Ethernet Connection E825-C for QSFP
579e Ethernet Connection E825-C for SFP
579f Ethernet Connection E825-C 10GbE
- 57a4 Thunderbolt Bridge [Barlow Ridge Hub 40G 2023]
- 57a5 Thunderbolt USB Controller [Barlow Ridge Hub 40G 2023]
+ 57a4 JHL9440 Thunderbolt 4 Bridge [Barlow Ridge Hub 40G 2023]
+ 57a5 JHL9440 Thunderbolt 4 USB Controller [Barlow Ridge Hub 40G 2023]
57ad E610 Virtual Function
57ae Ethernet Controller E610 Backplane
57af Ethernet Controller E610 SFP
@@ -36557,8 +37308,11 @@
5ae8 Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface
5aee Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #4
5af0 Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge
+ 641d Lunar Lake-M Dynamic Tuning Technology
6420 Lunar Lake [Intel Graphics]
643e Lunar Lake NPU
+ 645d Lunar Lake IPU
+ 647d Lunar Lake-M Crashlog and Telemetry
64a0 Lunar Lake [Intel Arc Graphics 130V / 140V]
64b0 Lunar Lake [Intel Graphics]
65c0 5100 Chipset Memory Controller Hub
@@ -36918,6 +37672,7 @@
7af8 Alder Lake-S Integrated Sensor Hub
7afc Alder Lake-S PCH Serial IO I2C Controller #4
7afd Alder Lake-S PCH Serial IO I2C Controller #5
+ 7d01 Meteor Lake-H 6p+8e cores Host Bridge/DRAM Controller
7d03 Meteor Lake-P Dynamic Tuning Technology
7d0b Volume Management Device NVMe RAID Controller Intel Corporation
7d0d Meteor Lake-P Platform Monitoring Technology
@@ -36933,6 +37688,7 @@
7dd1 Arrow Lake-P [Intel Graphics]
7dd5 Meteor Lake-P [Intel Graphics]
7e01 Meteor Lake-P LPC/eSPI Controller
+ 7e02 Meteor Lake-H eSPI Controller
7e22 Meteor Lake-P SMBus Controller
7e23 Meteor Lake-P SPI Controller
7e24 Meteor Lake-P Trace Hub
@@ -36941,12 +37697,14 @@
7e27 Meteor Lake-P Serial IO SPI Controller #0
7e28 Meteor Lake-P HD Audio Controller
7e30 Meteor Lake-P Serial IO SPI Controller #1
+ 7e3f Meteor Lake-H/U PCIe Root Port #8
7e40 Meteor Lake PCH CNVi WiFi
8086 0094 Wi-Fi 6E AX211 160MHz
# Refer from Intel Meteor Lake EDS (doc#640228) under its "Device IDs" section.
7e45 Meteor Lake-P Integrated Sensor Hub
7e46 Meteor Lake-P Serial IO SPI Controller #2
7e4c Meteor Lake-P Gaussian & Neural-Network Accelerator
+ 7e4d Meteor Lake-H/U PCIe Root Port #9
7e50 Meteor Lake-P Serial IO I2C Controller #4
7e51 Meteor Lake-P Serial IO I2C Controller #5
7e52 Meteor Lake-P Serial IO UART Controller #2
@@ -36958,6 +37716,7 @@
7e7b Meteor Lake-P Serial IO I2C Controller #3
7e7d Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller
7e7e Meteor Lake-P USB Device Controller
+ 7e7f Meteor Lake-H/U Shared SRAM
7ec0 Meteor Lake-P Thunderbolt 4 USB Controller
7ec2 Meteor Lake-P Thunderbolt 4 NHI #0
7ec3 Meteor Lake-P Thunderbolt 4 NHI #1
@@ -36965,6 +37724,8 @@
7ec5 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #1
7ec6 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2
7ec7 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #3
+ 7eca Meteor Lake-H/U PCIe Root Port #10
+ 7ecc Meteor Lake-H PCIe Root Port #12
7f70 Arrow Lake-S PCH CNVi WiFi
8086 0094 WiFi 6E AX211 160MHz
8002 Trusted Execution Technology Registers
@@ -37233,8 +37994,10 @@
8d08 C610/X99 series chipset 2-port SATA Controller [IDE mode]
8d0e C610/X99 series chipset SATA Controller [RAID mode]
8d10 C610/X99 series chipset PCI Express Root Port #1
+ 1028 0617 Precision T5810
8d11 C610/X99 series chipset PCI Express Root Port #1
8d12 C610/X99 series chipset PCI Express Root Port #2
+ 1028 0617 Precision T5810
8d13 C610/X99 series chipset PCI Express Root Port #2
8d14 C610/X99 series chipset PCI Express Root Port #3
8d15 C610/X99 series chipset PCI Express Root Port #3
@@ -37249,24 +38012,30 @@
8d1e C610/X99 series chipset PCI Express Root Port #8
8d1f C610/X99 series chipset PCI Express Root Port #8
8d20 C610/X99 series chipset HD Audio Controller
+ 1028 0617 Precision T5810
8d21 C610/X99 series chipset HD Audio Controller
8d22 C610/X99 series chipset SMBus Controller
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d24 C610/X99 series chipset Thermal Subsystem
15d9 0821 X10DRW-i
8d26 C610/X99 series chipset USB Enhanced Host Controller #1
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d2d C610/X99 series chipset USB Enhanced Host Controller #2
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d31 C610/X99 series chipset USB xHCI Host Controller
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d33 C610/X99 series chipset LAN Controller
8d34 C610/X99 series chipset NAND Controller
8d3a C610/X99 series chipset MEI Controller #1
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d3b C610/X99 series chipset MEI Controller #2
@@ -37279,6 +38048,7 @@
8d42 C610/X99 series chipset LPC Controller
8d43 C610/X99 series chipset LPC Controller
8d44 C610/X99 series chipset LPC Controller
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d45 C610/X99 series chipset LPC Controller
@@ -37294,12 +38064,14 @@
8d4f C610/X99 series chipset LPC Controller
8d60 C610/X99 series chipset sSATA Controller [IDE mode]
8d62 C610/X99 series chipset sSATA Controller [AHCI mode]
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
8d64 C610/X99 series chipset sSATA Controller [RAID mode]
8d66 C610/X99 series chipset sSATA Controller [RAID mode]
8d68 C610/X99 series chipset sSATA Controller [IDE mode]
8d6e C610/X99 series chipset sSATA Controller [RAID mode]
8d7c C610/X99 series chipset SPSR
+ 1028 0617 Precision T5810
15d9 0821 X10DRW-i
15d9 0832 X10SRL-F
8d7d C610/X99 series chipset MS SMBus 0
@@ -37887,6 +38659,7 @@
a1ea C620 Series Chipset Family PCI Express Root Port #20
a1ec C620 Series Chipset Family MROM 0
a1ed C620 Series Chipset Family MROM 1
+ a1f0 C62x HD Audio Controller
a1f8 Lewisburg IE: HECI #1
a1f9 Lewisburg IE: HECI #2
a1fa Lewisburg IE: IDE-r
@@ -37894,12 +38667,33 @@
a1fc Lewisburg IE: HECI #3
a202 Lewisburg SATA Controller [AHCI mode]
a206 Lewisburg SATA Controller [RAID mode]
+ a210 Lewisburg PCI Express Root Port
+ a211 Lewisburg PCI Express Root Port
+ a212 Lewisburg PCI Express Root Port
+ a213 Lewisburg PCI Express Root Port
+ a214 Lewisburg PCI Express Root Port
+ a215 Lewisburg PCI Express Root Port
+ a216 Lewisburg PCI Express Root Port
+ a217 Lewisburg PCI Express Root Port
+ a218 Lewisburg PCI Express Root Port
+ a219 Lewisburg PCI Express Root Port
+ a21a Lewisburg PCI Express Root Port
+ a21b Lewisburg PCI Express Root Port
+ a21c Lewisburg PCI Express Root Port
+ a21d Lewisburg PCI Express Root Port
+ a21e Lewisburg PCI Express Root Port
+ a21f Lewisburg PCI Express Root Port
+ a221 Lewisburg Power Management Controller
a223 Lewisburg SMBus
a224 Lewisburg SPI Controller
a242 Lewisburg LPC or eSPI Controller
a243 Lewisburg LPC or eSPI Controller
a252 Lewisburg SSATA Controller [AHCI mode]
a256 Lewisburg SSATA Controller [RAID mode]
+ a267 Lewisburg PCI Express Root Port
+ a268 Lewisburg PCI Express Root Port
+ a269 Lewisburg PCI Express Root Port
+ a26a Lewisburg PCI Express Root Port
a282 200 Series PCH SATA controller [AHCI mode]
1462 7a72 H270 PC MATE
a286 200 Series PCH SATA controller [RAID mode]
@@ -37973,11 +38767,14 @@
1028 0869 Vostro 3470
a305 Z390 Chipset LPC/eSPI Controller
a306 Q370 Chipset LPC/eSPI Controller
- a308 300 Series Chipset Family LPC Controller
- a309 Cannon Point-LP LPC Controller
+ a307 Q360 Chipset LPC/eSPI Controller
+ a308 B360 Chipset LPC/eSPI Controller
+ a309 C246 Chipset LPC/eSPI Controller
+ a30a C242 Chipset LPC/eSPI Controller
a30c QM370 Chipset LPC/eSPI Controller
- a30d HM470 Chipset LPC/eSPI Controller
- a30e Cannon Lake LPC Controller
+ a30d HM370 Chipset LPC/eSPI Controller
+ a30e CM246 Chipset LPC/eSPI Controller
+ a313 Cannon Lake LPC/eSPI Controller
a323 Cannon Lake PCH SMBus Controller
1028 0869 Vostro 3470
a324 Cannon Lake PCH SPI Controller
@@ -38108,14 +38905,21 @@
a840 BE201 320MHz
a845 Lunar Lake-M Integrated Sensor Hub
a847 Lunar Lake-M UFS Controller
+ a848 Lunar Lake-M Touch Host Controller #0 ID1
+ a849 Lunar Lake-M Touch Host Controller #0 ID2
+ a84a Lunar Lake-M Touch Host Controller #1 ID1
+ a84b Lunar Lake-M Touch Host Controller #1 ID2
a84e Lunar Lake-M Thunderbolt 4 PCI Express Root Port #0
a84f Lunar Lake-M Thunderbolt 4 PCI Express Root Port #1
a860 Lunar Lake-M Thunderbolt 4 PCI Express Root Port #2
+ a870 Lunar Lake-M CSME HECI #1
+ a873 Lunar Lake-M Keyboard and Text (KT) Redirection
a878 Lunar Lake-M Serial IO I2C Controller #0
a879 Lunar Lake-M Serial IO I2C Controller #1
a87a Lunar Lake-M Serial IO I2C Controller #2
a87b Lunar Lake-M Serial IO I2C Controller #3
a87d Lunar Lake-M USB 3.2 Gen 2x1 xHCI Host Controller
+ a87f Lunar Lake-M Shared SRAM
abc0 Omni-Path Fabric Switch Silicon 100 Series
ad0b Volume Management Device NVMe RAID Controller Intel Corporation
ad1d Arrow Lake NPU
@@ -38124,6 +38928,10 @@
b081 Panther Lake [Intel Graphics]
b082 Panther Lake [Intel Graphics]
b083 Panther Lake [Intel Graphics]
+ b084 Panther Lake [Intel Graphics]
+ b085 Panther Lake [Intel Graphics]
+ b086 Panther Lake [Intel Graphics]
+ b087 Panther Lake [Intel Graphics]
b08f Panther Lake [Intel Graphics]
b090 Panther Lake [Intel Graphics]
b0a0 Panther Lake [Intel Graphics]
@@ -38170,9 +38978,14 @@
e20c Battlemage G21 [Arc B570]
e20d Battlemage G21 [Intel Graphics]
e210 Battlemage G21 [Intel Graphics]
+ e211 Battlemage G21 [Intel Graphics]
e212 Battlemage G21 [Intel Graphics]
e215 Battlemage G21 [Intel Graphics]
e216 Battlemage G21 [Intel Graphics]
+ e220 Battlemage G31 [Intel Graphics]
+ e221 Battlemage G31 [Intel Graphics]
+ e222 Battlemage G31 [Intel Graphics]
+ e223 Battlemage G31 [Intel Graphics]
f1a5 SSD 600P Series
8086 390a SSDPEKKW256G7 256GB
f1a6 SSD DC P4101/Pro 7600p/760p/E 6100p Series
@@ -38181,6 +38994,8 @@
f1a8 SSD 660P Series
f1aa SSD 670p Series [Keystone Harbor]
faf0 SSD 665p Series [Neptune Harbor Refresh]
+ fd80 Wildcat Lake [Intel Graphics]
+ fd81 Wildcat Lake [Intel Graphics]
8088 Beijing Wangxun Technology Co., Ltd.
0100 WX1860AL-W Gigabit Ethernet Controller
0101 WX1860A2 Gigabit Ethernet Controller
@@ -38321,8 +39136,8 @@
4c52 3043 LRES3043PT Dual-port 1Gb Ethernet Server Adapter for OCP
8866 T-Square Design Inc.
8888 Silicon Magic
-# 4 port HDMI capture card
- 8504 AVMatrix VC42
+ 8504 AVMatrix VC42 4-port HDMI Capture
+ 8581 AVMatrix VC12 4K HDMI Capture
8912 TRX
# 8c4a is not Winbond but there is a board misprogrammed
8c4a Winbond
@@ -38890,6 +39705,7 @@
0001 SG2010 PCI over Starfabric Bridge
0002 SG2010 PCI to Starfabric Gateway
0003 SG1010 Starfabric Switch and PCI Bridge
+9999 MetaX Integrated Circuits (Shanghai) Co., Ltd.
9a11 Tiger Lake-H Gaussian & Neural Accelerator
9d32 Beijing Starblaze Technology Co. Ltd.
0000 STAR1000 PCIe NVMe SSD Controller
@@ -38903,6 +39719,7 @@
1501 STAR1500C NVMe SSD
1502 STAR1500E NVMe SSD
1504 STAR1500L NVMe SSD
+ 1505 STAR1500K NVMe SSD
# NVMe Gen5 Controller 16ch
1516 STAR1516 PCIe NVMe SSD Controller
2000 STAR2000 NVMe Controller
@@ -39014,6 +39831,7 @@ c0a9 Micron/Crucial Technology
5421 P3 Plus NVMe PCIe SSD (DRAM-less)
5426 P310 NVMe PCIe SSD (DRAM-less)
542b T705 NVMe PCIe SSD
+ 560b E100 NVMe PCIe SSD (DRAM-less)
c0de Motorola
c0fe Motion Engineering, Inc.
ca01 I-TEK OptoElectronics Co., LTD.
@@ -39102,6 +39920,8 @@ d20c Chengdu BeiZhongWangXin Technology Co., Ltd.
d20c e421 N6S Series 2-port 40GbE Network Adapter
d20c ea21 N6S Series 2-port 100GbE Network Adapter
d405 LeapIO
+ 8200 LeapHBA
+ 8201 LeapRAID
d4d4 Dy4 Systems Inc
0601 PCI Mezzanine Card
d531 I+ME ACTIA GmbH
@@ -39270,11 +40090,13 @@ edd8 ARK Logic Inc
a099 2000PV [Stingray]
a0a1 2000MT
a0a9 2000MI
+efab Enfabrica
# Found on M2N68-AM Motherboard
f043 ASUSTeK Computer Inc. (Wrong ID)
f05b Foxconn International, Inc. (Wrong ID)
f111 Framework Computer Inc.
f117 Cerio
+ 00ff Test Device
1000 Emulated PCIe Switch
1010 Placeholder Device
1020 Pseudo-Device
@@ -39488,6 +40310,7 @@ C 08 Generic system peripheral
04 PCI Hot-plug controller
05 SD Host controller
06 IOMMU
+ 07 Root Complex Event Collector
80 System peripheral
99 Timing Card
# PTP Grandmaster Source Clock
diff --git a/share/misc/usb_vendors b/share/misc/usb_vendors
index 3e72fe4045e6..1878f503b676 100644
--- a/share/misc/usb_vendors
+++ b/share/misc/usb_vendors
@@ -9,8 +9,8 @@
# The latest version can be obtained from
# http://www.linux-usb.org/usb.ids
#
-# Version: 2025.04.01
-# Date: 2025-04-01 20:34:02
+# Version: 2025.07.26
+# Date: 2025-07-26 20:34:01
#
# Vendors, devices and interfaces. Please keep sorted.
@@ -59,6 +59,8 @@
0112 Card Reader
017c MLK
145f Trust Deskset
+019c mek
+ 0042 mek_42
0200 TP-Link
0201 MA180 UMTS Modem
0204 Chipsbank Microelectronics Co., Ltd
@@ -69,6 +71,9 @@
0231 Sonuus Limited
02ad HUMAX Co., Ltd.
138c PVR Mass Storage
+0300 Ajazz
+ 1010 Akp153E Desktop Controller
+ 1020 AKP153R Desktop Controller
0303 Mini Automation Controller
0324 OCZ Technology Inc
bc06 OCZ ATV USB 2.0 Flash Drive
@@ -95,7 +100,7 @@
0015 ATAPI Enclosure
2123 SiPix StyleCam Deluxe
8004 Aox 99001
-03e9 Thesys Microelectronics
+03e9 Melexis (formerly Thesys Microelectronics)
03ea Data Broadcasting Corp.
03eb Atmel Corp.
0902 4-Port Hub
@@ -257,6 +262,8 @@
0423 HS-COMBO Cardreader
042a LaserJet M1132 MFP
0441 Prime [NW280AA, G8X92AA]
+ 046b Dock G5
+ 0483 Engage Go 10 Tablet
0504 DeskJet 885c
0505 ScanJet 2100c
0507 DVD+RW
@@ -266,6 +273,7 @@
0517 LaserJet 1000
051d Bluetooth Interface
052a LaserJet M1212nf MFP
+ 0583 Engage Go 10 Tablet
0601 ScanJet 6300c
0604 DeskJet 840c
0605 ScanJet 2200c
@@ -275,6 +283,7 @@
0624 Bluetooth Dongle
0641 X1200 Optical Mouse
0653 DeskJet 3700 series
+ 0683 Engage Go 10 Tablet
0701 ScanJet 5300c/5370c
0704 DeskJet 825c
0705 ScanJet 4400c
@@ -325,6 +334,7 @@
1102 PhotoSmart 240 series
1104 DeskJet 959c
1105 ScanJet 5470c/5490c
+ 110c Pocket Media Drive
1111 OfficeJet v60
1116 Jornada 568 Pocket PC
1117 LaserJet 1300n
@@ -1013,6 +1023,7 @@
3000 Optical dual-touch panel
3001 Optical Touch Screen
3008 Optical Touch Screen
+ 4033 HD Webcam
a060 HD Webcam
0409 NEC Corp.
0011 PC98 Series Layout Keyboard Mouse
@@ -1029,6 +1040,7 @@
004e SuperScript 1400 Series
004f Wireless Keyboard with One-touch start buttons
0050 7-port hub
+ 0056 uPD720133 IDE bridge
0058 HighSpeed Hub
0059 HighSpeed Hub
005a HighSpeed Hub
@@ -1486,6 +1498,7 @@
4095 Live! Cam Sync HD [VF0770]
4097 Live! Cam Chat HD [VF0700/VF0790]
4099 Creative VF0800 [RealSense Camera SR300]
+ 40a3 Live! Cam V3 2K [VF-0900]
4100 Nomad Jukebox 2
4101 Nomad Jukebox 3
4102 NOMAD MuVo^2
@@ -1959,6 +1972,7 @@
010d 3500-4500 series
010f 6500 series
0142 X3650 (Printer, Scanner, Copier)
+ 01bd S800 Series Scanner
01fa S310 series
020e RICOH Aficio SP 4410SF
4303 Xerox WorkCentre Pro 412
@@ -1982,6 +1996,7 @@
9a10 34UC88-B
9a11 34UC88-B
9a39 27UP850 - WK.AEUDCSN - External Monitor 4K
+ 9a57 UltraGear Monitor
9c01 LGE Sync
043f RadiSys Corp.
0440 Eizo Nanao Corp.
@@ -2007,6 +2022,7 @@
044d Siemens Nixdorf AG
044e Alps Electric Co., Ltd
1104 Japanese Keyboard
+ 1218 Electric Touchpad
2002 MD-5500 Printer
2014 Bluetooth Device
3001 UGTZ4 Bluetooth
@@ -2737,6 +2753,8 @@
0180 Strait 3.0
01a4 MC 2.1 Mouse
01a6 MX BOARD 2.0S FL RGB DE Keyboard
+ 0201 Smart Board 1150
+ 0202 Smart Terminal 1150
b090 Keyboard
b091 Mouse
c099 Stream Keyboard TKL
@@ -2851,6 +2869,7 @@
08dd QuickCam for Notebooks
08e0 QuickCam Express
08e1 Labtec Webcam
+ 08e4 C505e HD Webcam
08e5 C920 PRO HD Webcam
08f0 QuickCam Messenger
08f1 QuickCam Express
@@ -3002,6 +3021,7 @@
c08e G MX518 Gaming Mouse (MU0053)
c092 G102/G203 LIGHTSYNC Gaming Mouse
c093 M500s Optical Mouse
+ c09d G102 LIGHTSYNC Gaming Mouse
c101 UltraX Media Remote
c110 Harmony 785/880/885 Remote
c111 Harmony 525 Remote
@@ -3060,6 +3080,7 @@
c24d G710 Gaming Keyboard
c24e G500s Laser Gaming Mouse
c24f G29 Driving Force Racing Wheel [PS3]
+ c251 GamePanel for Dell XPS M1730
c260 G29 Driving Force Racing Wheel [PS4]
c262 G920 Driving Force Racing Wheel
c281 WingMan Force
@@ -3073,6 +3094,7 @@
c295 Momo Force Steering Wheel
c298 Driving Force Pro
c299 G25 Racing Wheel
+ c29a Driving Force GT
c29b G27 Racing Wheel
c29c Speed Force Wireless Wheel for Wii
c2a0 Wingman Force Feedback Mouse
@@ -3110,6 +3132,7 @@
c335 G910 Orion Spectrum Mechanical Keyboard
c336 G213 Prodigy Gaming Keyboard
c33a G413 Gaming Keyboard
+ c33e G915 Mechanical Keyboard
c33f G815 Mechanical Keyboard
c401 TrackMan Marble Wheel
c402 Marble Mouse (2-button)
@@ -3359,6 +3382,7 @@
047c Dell Computer Corp.
ffff UPS Tower 500W LV
047d Kensington
+ 00f2 VeriMark Desktop
1001 Mouse*in*a*Box
1002 Expert Mouse Pro
1003 Orbit TrackBall
@@ -3558,6 +3582,7 @@
0485 Nokia Monitors
0486 ASUS Computers, Inc.
0185 EeePC T91MT HID Touch Panel
+ 573c Xreal Light Microcontroller
0487 Stewart Connector
0488 Cirque Corp.
0489 Foxconn / Hon Hai
@@ -3663,6 +3688,7 @@
1033 DGX-505
1037 PSR-E403
103c MOTIF-RACK ES
+ 1045 MM6
1054 S90XS Keyboard/Music Synthesizer
160f P-105
1613 Clavinova CLP535
@@ -3892,9 +3918,11 @@
106d S750 Printer
106e S820D
1070 S530D
+ 1071 Sony MPR-501
1072 I850 Printer
1073 I550 Printer
1074 S330 Printer
+ 1075 Sony MPR-505
1076 i70
1077 i950
107a S830D
@@ -4053,6 +4081,7 @@
178a PIXMA MG3600 Series
178d PIXMA MG6853
180b PIXMA MG3000 series
+ 183b PIXMA MG3110 Series
1856 PIXMA TS6250
1900 CanoScan LiDE 90
1901 CanoScan 8800F
@@ -4060,6 +4089,7 @@
1905 CanoScan LiDE 200
1906 CanoScan 5600F
1907 CanoScan LiDE 700F
+ 1908 CanoScan 9000F
1909 CanoScan LiDE 110
190a CanoScan LiDE 210
190d CanoScan 9000F Mark II
@@ -4621,6 +4651,7 @@
0434 D610
0436 D810
043f D5600
+ 0455 Z50II
0f03 PD-10 Wireless Printer Adapter
4000 Coolscan LS 40 ED
4001 LS 50 ED/Coolscan V ED
@@ -4907,11 +4938,19 @@
0891 Stylus Office BX535WD
0892 Stylus Office BX935FWD
0893 EP-774A
+ 08d1 L220/L360 Series
0e03 Thermal Receipt Printer [TM-T20]
+ 0e31 Thermal Receipt Printer [TM-L100]
1114 XP-440 [Expression Home Small-in-One Printer]
1115 ES-0133 [Expression Home XP-342]
1129 ET-4750 [WorkForce ET-4750 EcoTank All-in-One]
1168 Workforce WF-7820/7840 Series
+ 1186 ET-2820 Series [ET-2820 EcoTank All-in-One]
+ 118a ET-2810/L3250 Series [EcoTank ET-2810/L3250]
+ 118b ET-2850/L4260 Series [EcoTank ET-2850/L4260]
+ 11b0 XP-4200 Series [Expression Home XP-4200]
+ 11b9 ET-2830/L3550 Series [EcoTank ET-2830/L3550]
+ 11c8 ET-2860/L3270 Series [EcoTank ET-2860/L3270]
04b9 Rainbow Technologies, Inc.
0300 SafeNet USB SuperPro/UltraPro
1000 iKey 1000 Token
@@ -4996,6 +5035,9 @@
1303 i3 Micro Module
1304 i3 Module
1305 i3 Multi Sensing Module
+ 1400 Javelin Module Recovery
+ 1401 Javelin Module
+ 1500 Gas sensor demo board
04c1 U.S. Robotics (3Com)
0020 56K Voice Pro
0022 56K Voice Pro
@@ -5034,7 +5076,9 @@
11f3 fi-6130Z
125a PalmSecure Sensor Device - MP
132e fi-7160
+ 1526 PalmSecure-F Pro
159f ScanSnap iX1500
+ 15ff Fi-8170 Document Scanner [Ricoh fi-8170: High Performance Desktop Scanner - PFU]
200f Sigma DP2 (Mass Storage)
2010 Sigma DP2 (PictBridge)
201d SATA 3.0 6Gbit/s Adaptor [GROOVY]
@@ -5067,6 +5111,7 @@
300f Atheros AR3012 Bluetooth
3014 Qualcomm Atheros Bluetooth
3015 Qualcomm Atheros QCA9377 Bluetooth
+ 3802 MediaTek Bluetooth MT7921
7022 HP HD Webcam
7025 HP HD Webcam
7046 TOSHIBA Web Camera - HD
@@ -15333,6 +15378,12 @@
0e23 Liou Yuane Enterprise Co., Ltd
0e25 VinChip Systems, Inc.
0e26 J-Phone East Co., Ltd
+0e2c Materialise Motion NV
+ 0012 footscan pressure plate (0.5m)
+ 0013 footscan pressure plate (1.0m)
+ 0018 footscan 2D interface box
+ 0020 footscan pressure plate (1.5m)
+ 002d footscan heavy duty pressure plate (1.0m)
0e2e Brady Worldwide, Inc.
000b BMP 51
000c BMP 61
diff --git a/share/mk/bsd.README b/share/mk/bsd.README
index 89ee8527895e..85baba7ba117 100644
--- a/share/mk/bsd.README
+++ b/share/mk/bsd.README
@@ -259,6 +259,9 @@ MLINKS List of manual page links (using a .1 - .9 suffix). The
linked-to file must come first, the linked file second,
and there may be multiple pairs. The files are hard-linked.
+MANSRC.${MAN:T} Name of source file for an individual manual page.
+ Defaults to the manual page name.
+
The include file <bsd.man.mk> includes a file named "../Makefile.inc" if
it exists.
diff --git a/share/mk/bsd.cpu.mk b/share/mk/bsd.cpu.mk
index f6599a0ad802..1225d690e908 100644
--- a/share/mk/bsd.cpu.mk
+++ b/share/mk/bsd.cpu.mk
@@ -391,8 +391,11 @@ MACHINE_ABI+= soft-float
.else
MACHINE_ABI+= hard-float
.endif
-# Currently all 64-bit architectures include 64 in their name (see arch(7)).
-.if ${MACHINE_ARCH:M*64*}
+# Currently all 64-bit FreeBSD architectures include 64 in their name
+# (see arch(7)). We need a special case for cross-building from macOS
+# (which uses arm64/arm).
+.if ${MACHINE_ARCH:M*64*} || \
+ (defined(BOOTSTRAPPING) && ${.MAKE.OS} == "Darwin" && ${MACHINE} == "arm64")
MACHINE_ABI+= long64
.else
MACHINE_ABI+= long32
diff --git a/share/mk/bsd.man.mk b/share/mk/bsd.man.mk
index 66155d1b4cd9..a2c34eff9e3e 100644
--- a/share/mk/bsd.man.mk
+++ b/share/mk/bsd.man.mk
@@ -21,6 +21,9 @@
# MAN The manual pages to be installed. For sections see
# variable ${SECTIONS}
#
+# MANSRC.${MAN:T} Name of source file for an individual manual page.
+# Defaults to the manual page name.
+#
# MCOMPRESS_CMD Program to compress man pages. Output is to
# stdout. [${COMPRESS_CMD}]
#
@@ -141,13 +144,13 @@ CLEANFILES+= ${${__group}:T:S/$/${CATEXT}${FILTEXTENSION}/g}
# filenames contain colons.
.for __target in ${__page:T:S/:/\:/g:S/$/${FILTEXTENSION}/g}
all-man: ${__target}
-${__target}: ${__page}
+${__target}: ${MANSRC.${__page:T}:U${__page}}
${MANFILTER} < ${.ALLSRC} > ${.TARGET}
.endfor
.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
.for __target in ${__page:T:S/:/\:/g:S/$/${CATEXT}${FILTEXTENSION}/g}
all-man: ${__target}
-${__target}: ${__page}
+${__target}: ${MANSRC.${__page:T}:U${__page}}
${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} > ${.TARGET}
.endfor
.endif
@@ -160,12 +163,23 @@ CLEANFILES+= ${${__group}:T:S/$/${CATEXT}/g}
.for __page in ${${__group}}
.for __target in ${__page:T:S/:/\:/g:S/$/${CATEXT}/g}
all-man: ${__target}
-${__target}: ${__page}
+${__target}: ${MANSRC.${__page:T}:U${__page}}
${MANDOC_CMD} ${.ALLSRC} > ${.TARGET}
.endfor
.endfor
.else
-all-man: ${${__group}}
+.for __page in ${${__group}}
+.if defined(MANSRC.${__page:T})
+.for __target in ${__page:T:S/:/\:/g}
+all-man: ${__target}
+CLEANFILES+= ${__target}
+${__target}: ${MANSRC.${__page:T}}
+ ${CP} ${.ALLSRC} ${.TARGET}
+.endfor
+.else
+all-man: ${__page}
+.endif
+.endfor
.endif
.endif
.endif # defined(MANFILTER)
@@ -180,7 +194,7 @@ CLEANFILES+= ${${__group}:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g}
.for __page in ${${__group}}
.for __target in ${__page:T:S/:/\:/g:S/$/${MCOMPRESS_EXT}/}
all-man: ${__target}
-${__target}: ${__page}
+${__target}: ${MANSRC.${__page:T}:U${__page}}
.if defined(MANFILTER)
${MANFILTER} < ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET}
.else
@@ -190,7 +204,7 @@ ${__target}: ${__page}
.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
.for __target in ${__page:T:S/:/\:/g:S/$/${CATEXT}${MCOMPRESS_EXT}/}
all-man: ${__target}
-${__target}: ${__page}
+${__target}: ${MANSRC.${__page:T}:U${__page}}
.if defined(MANFILTER)
${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} | ${MCOMPRESS_CMD} > ${.TARGET}
.else
@@ -238,7 +252,10 @@ stage_links.mlinks.${__group}: ${_mansets.${__group}:@s@stage_files.${__group}.$
realmaninstall-${__group}:
.if defined(${__group}) && !empty(${__group})
-realmaninstall-${__group}: ${${__group}}
+.for __page in ${${__group}}
+__mansrc.${__group}+= ${MANSRC.${__page:T}:U${__page}}
+.endfor
+realmaninstall-${__group}: ${__mansrc.${__group}}
.if ${MK_MANCOMPRESS} == "no"
.if defined(MANFILTER)
.for __page in ${${__group}}
@@ -292,7 +309,7 @@ manlint: .PHONY checkmanlinks
.if defined(${__group}) && !empty(${__group})
.for __page in ${${__group}}
manlint: ${__page:S/:/\:/g}lint
-${__page:S/:/\:/g}lint: .PHONY ${__page}
+${__page:S/:/\:/g}lint: .PHONY ${MANSRC.${__page:T}:U${__page}}
.if defined(MANFILTER)
${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} -Tlint
.else
diff --git a/share/mk/bsd.opts.mk b/share/mk/bsd.opts.mk
index 439924d0d596..66eb427c3505 100644
--- a/share/mk/bsd.opts.mk
+++ b/share/mk/bsd.opts.mk
@@ -60,7 +60,6 @@ __DEFAULT_YES_OPTIONS = \
MAKE_CHECK_USE_SANDBOX \
MAN \
MANCOMPRESS \
- MANSPLITPKG \
NIS \
NLS \
OPENSSH \
@@ -78,6 +77,7 @@ __DEFAULT_NO_OPTIONS = \
CCACHE_BUILD \
CTF \
INSTALL_AS_USER \
+ MANSPLITPKG \
REPRODUCIBLE_BUILD \
RETPOLINE \
RUN_TESTS \
diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk
index 85a003eb4eaf..9bd4e6a1842f 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -214,7 +214,6 @@ __DEFAULT_NO_OPTIONS = \
MALLOC_PRODUCTION \
OFED_EXTRA \
OPENLDAP \
- REPRODUCIBLE_BUILD \
RPCBIND_WARMSTART_SUPPORT \
SORT_THREADS \
ZONEINFO_LEAPSECONDS_SUPPORT \
diff --git a/share/mk/src.sys.mk b/share/mk/src.sys.mk
index 2b9fc255a26d..ec035fb71e54 100644
--- a/share/mk/src.sys.mk
+++ b/share/mk/src.sys.mk
@@ -6,7 +6,11 @@
.if !defined(_WITHOUT_SRCCONF)
# Allow user to configure things that only effect src tree builds.
+.if exists(${SRCTOP}/src.conf)
+SRCCONF?= ${SRCTOP}/src.conf
+.else
SRCCONF?= /etc/src.conf
+.endif
.if !empty(SRCCONF) && \
(exists(${SRCCONF}) || ${SRCCONF} != "/etc/src.conf") && \
!target(_srcconf_included_)
diff --git a/share/sendmail/Makefile b/share/sendmail/Makefile
index b6b4d2ec726c..db868b7b33b9 100644
--- a/share/sendmail/Makefile
+++ b/share/sendmail/Makefile
@@ -6,8 +6,8 @@ FILESGROUPS+= SM
SENDMAIL_DIR= ${SRCTOP}/contrib/sendmail
CFDIR= cf
CFPACKAGE= sendmail
-CFDIRS!= (cd ${SENDMAIL_DIR}; find -L ${CFDIR} \( \( -name CVS -o -name .svn \) -prune \) -o -type d -print)
-CFFILES!= (cd ${SENDMAIL_DIR}; find -L ${CFDIR} \( \( -name CVS -o -name .svn \) -prune \) -o -type f -print)
+CFDIRS!= (cd ${SENDMAIL_DIR}; find -s -L ${CFDIR} \( \( -name CVS -o -name .svn \) -prune \) -o -type d -print)
+CFFILES!= (cd ${SENDMAIL_DIR}; find -s -L ${CFDIR} \( \( -name CVS -o -name .svn \) -prune \) -o -type f -print)
SMFILES= ${CFFILES}
SMFILESDIR= ${DDIR}
diff --git a/share/vt/fonts/gallant.hex b/share/vt/fonts/gallant.hex
index 5f45c3d116f4..57a63150954e 100644
--- a/share/vt/fonts/gallant.hex
+++ b/share/vt/fonts/gallant.hex
@@ -225,8 +225,8 @@
00ff:0000000000001980198000000000f0f0602030403040188018800d000d000600060004000c00080078007000
0100:1f801f800000060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
0101:0000000000000fc00fc0000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
-0102:1b001b000e00060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
-0103:000000000d800d800700000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+0102:198019800f00060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+0103:000000000cc00cc00780000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
0104:000000000000060006000b000b0009001180118010803fc020c0204040604060e0f000c00180030001e00000
0105:00000000000000000000000000000f8018c010c003c01cc030c030c030c039c01ee000c00180030001e00000
0106:030006000c000fc01060202020006000600060006000600060002000302018400f8000000000000000000000
@@ -243,8 +243,8 @@
0111:00000000006000e0006007f000600f6031e020e0606060606060606070e039601e7000000000000000000000
0112:1f801f8000007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
0113:0000000000001f801f80000000000f0030c0606060607fe060006000300018600f8000000000000000000000
-0114:0d800d8007007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
-0115:000000000d800d800700000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+0114:0cc00cc007807fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+0115:000000000cc00cc00780000000000f0030c0606060607fe060006000300018600f8000000000000000000000
0116:0600060000007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
0117:00000000000000000600060000000f0030c0606060607fe060006000300018600f8000000000000000000000
0118:0000000000007fc0304030403000300030803f803080300030003000302030207fe000c00180030001e00000
@@ -253,8 +253,8 @@
011b:0000000018c00d800700020000000f0030c0606060607fe060006000300018600f8000000000000000000000
011c:07000d8000000fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
011d:00000000020007000d8018c000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
-011e:0d800d8007000fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
-011f:000000001b001b000e00000000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
+011e:0cc00cc007800fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
+011f:00000000198019800f00000000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
0120:0300030000000fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
0121:00000000000000000600060000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
0122:0000000000000fc0106020202000600060006000600061f060602060306018600f800600030001800f000000
@@ -268,7 +268,7 @@
012a:1f801f8000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
012b:0000000000001f801f80000000001e00060006000600060006000600060006001f8000000000000000000000
012c:198019800f001f800600060006000600060006000600060006000600060006001f8000000000000000000000
-012d:000000001b001b000e00000000001e00060006000600060006000600060006001f8000000000000000000000
+012d:00000000198019800f00000000001e00060006000600060006000600060006001f8000000000000000000000
012e:0000000000001f800600060006000600060006000600060006000600060006001f8006000c0018000f000000
012f:00000000000006000600000000001e00060006000600060006000600060006001f8006000c0018000f000000
0130:0600060000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
@@ -301,8 +301,8 @@
014b:0000000000000000000000000000278079c030c030c030c030c030c030c030c078c000c000c0008007000600
014c:1f801f8000000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
014d:0000000000001f801f80000000000f8011c020e06060606060606060704038801f0000000000000000000000
-014e:0d800d8007000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
-014f:0000000000000d800d80070000000f8011c020e06060606060606060704038801f0000000000000000000000
+014e:0cc00cc007800f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+014f:0000000000000cc00cc0078000000f8011c020e06060606060606060704038801f0000000000000000000000
0150:036006c00d800f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
0151:00000000000006c00d801b0000000f8011c020e06060606060606060704038801f0000000000000000000000
0152:0000000000001fe0262046204600c600c610c7f0c610c600c6004600661036101ff000000000000000000000
@@ -331,8 +331,8 @@
0169:0000000000000e401fc01380000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
016a:1f801f800000f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
016b:0000000000001f801f800000000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
-016c:0d800d800700f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
-016d:0000000000000d800d800700000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+016c:0cc00cc00780f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
+016d:0000000000000cc00cc00780000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
016e:07000d800d80f770602060206020602060206020602060206020602070403fc01f8000000000000000000000
016f:0000000007000d800d800700000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
0170:06c00d801b00f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
@@ -351,18 +351,1399 @@
017d:18c00d8007003fe020c000c00180018003000300060006000c000c00180018203fe000000000000000000000
017e:0000000018c00d800700020000007fe060e041c0038007000e001c00382070607fe000000000000000000000
017f:00000000038004c004c00c000c000c000c003c000c000c000c000c000c000c001e0000000000000000000000
+0180:0000000020006000fe006000600067806fc070e06060606060606060706078c04f8000000000000000000000
+0181:0000000000007f80d840d8601860186018c01fc01860183018301830183018603fc000000000000000000000
+0182:000000000000ffc0604060406000600060007f8060c0606060606060606060c0ff8000000000000000000000
+0183:000000007fc0600060006000600067806fc070e06060606060606060706078c04f8000000000000000000000
+0184:00000000100030007000f000b000338037c038e03060306030603060306030c03f8000000000000000000000
+0185:0000000000000000100030007000f000b000338037c038e030603060306030c03f8000000000000000000000
+0186:0000000000000f0011c020c000600060006000600060006000600040304018800f0000000000000000000000
+0187:0000003000600f4011c020c020006000600060006000600060006000304038800f0000000000000000000000
+0188:00000000000000000030006000401fc031c020c06000600060006000704030c01f8000000000000000000000
+0189:000000000000ff0061c060c0606060606060fc60606060606060606060406180fe0000000000000000000000
+018a:0000000000007f80d8e0d86018301830183018301830183018301830182018c03f0000000000000000000000
+018b:0000000000007fe040c040c000c000c000c03fc060c0c0c0c0c0c0c0c0c060c03fe000000000000000000000
+018c:000000003fe000600060006000601e603f6070e0606060606060606060e031e01f2000000000000000000000
+018d:0000000000000f8011c020e0606060606060704038801f000e000700038000c01f8000000000000000000000
+018e:0000000000003fe020c020c000c000c010c01fc010c000c000c000c040c040c07fe000000000000000000000
+018f:0000000000000f0011c020c0206000600060006000607fe060602040304018800f0000000000000000000000
+0190:000000001f803fc070206060600030001c001f80300060006000602020601fc00f8000000000000000000000
+0191:0000000000003fe0182018201800180018401fc0184018001800180018001800d800d0006000000000000000
+0192:00000000038004c004c00c000c000c000c001f800c000c000c000c000c000c006c0068001000000000000000
+0193:0000006000b01fb0218040804000c000c000c000c000c3e0c0c040c060c030c01f0000000000000000000000
+0194:000000000000f07060206020604030403080188019000d000e0006000e0013001300218021801f0000000000
+0195:0000000020006000e000600060006e3073306330633063306330633063306330f1e000000000000000000000
+0196:0000000000001e000600060006000600060006000600060006000600060006001f8000000000000000000000
+0197:0000000000001f80060006000600060006003fc00600060006000600060006001f8000000000000000000000
+0198:000000000000f0606190633066006c00780078007c006e006700638061c060e0f07000000000000000000000
+0199:180024006c00600060006000600061c0630066007c0078007c006e0067006380f1e000000000000000000000
+019a:000000001e00060006000600060006003fc006000600060006000600060006001f8000000000000000000000
+019b:0000000000001c001c000e3006c007000e003b00cb0011801180118020c020c071e000000000000000000000
+019c:00000000ef7066606660666066606660666066606660666066606660666077603bb000000000000000000000
+019d:0000000000006070302038203c202c20262022202320232021a020e020e020602030e000c000000000000000
+019e:0000000000000000000000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+019f:0000000000000f0011c020c02060606061606d606b60686060602040304018800f0000000000000000000000
+01a0:0000000000001e3023b041a040c0c0c0c0c0c0c0c0c0c0c0c0c04080608031001e0000000000000000000000
+01a1:00000000000000000000000000001f3023b041e0c0c0c0c0c0c0c0c0e08071003e0000000000000000000000
+01a2:0000000000001c102730437043b0c1b0c1b0c1b0c1b0c1b0c1b041b0633032301c3000300030003000300070
+01a3:000000000000000000000000000000001c102730437041b0c1b0c1b041b063303c3000300030003000300070
+01a4:0000000000007fc09860d830d830183018601bc01800180018001800180018003c0000000000000000000000
+01a5:000000000000000018002c0060006f8071c060e06060606060606060604070807f006000600060006000f000
+01a6:00000000f80060007f00618060c060c060807f00700078006c00660063006180e0c000600030000000000000
+01a7:0000000000007f8060c04060406000e003c007801e00380070006020602030601fe000000000000000000000
+01a8:00000000000000000000000000003f8030c020c001c007801e003800304030c01fc000000000000000000000
+01a9:0000000000007fe060203020180018000c0007000700040008001000202040207fe000000000000000000000
+01aa:000000003800640064003e00060006000600060006000600060006000600060006000660026001c000000000
+01ab:0000000000000000040004000c007fc00c000c000c000c000c000c000c200e6007a0002000c0038000000000
+01ac:0000000000003fe04620660066000600060006000600060006000600060006001f8000000000000000000000
+01ad:0000000001c002c004c004000c007fc00c000c000c000c000c000c000c200e60078000000000000000000000
+01ae:0000000000007fe046200600060006000600060006000600060006000600060006c002c001c0000000000000
+01af:006000d00010f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
+01b0:0000000000000000006000d0001079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+01b1:00000000000079e049200900118020c0204060606060606060606040304038800f0000000000000000000000
+01b2:000000000000f06060d060d06010601060106020602060206040604070803f001e0000000000000000000000
+01b3:000000000000f1e06090313031301a001a001a000c000c000c000c000c000c001e0000000000000000000000
+01b4:0000000000000000000000000000e1e0c05060b060b0310031001a001a000c000c00080018001000f000e000
+01b5:0000000000003fe020c000c00180018003001fe0060006000c000c00180018203fe000000000000000000000
+01b6:00000000000000000000000000007fe060e041c003803fe00e001c00382070607fe000000000000000000000
+01b7:0000000000003fe020c000c0018001800300030007c00fc000e000600060406060403f801f00000000000000
+01b8:0000000000007fc030403000180018000c000c003e003f00700060006000602020601fc00f80000000000000
+01b9:000000000000000000000000000000007fc0304018000c0006003f0070006000604020c01f800f0000000000
+01ba:00000000000000000000000000007fc04180030006000c0018003f8001c000c007803c007000604038c00f80
+01bb:000000001f003f8061c040c000c000c000c001801fe006000c00180030207fe07fe000000000000000000000
+01bc:000000007fc07fc02000200020003f8031c000e00060006000604060606030c01f8000000000000000000000
+01bd:000000000000000000007f807f80200020003f8031c000e000602060306018c00f8000000000000000000000
+01be:00000000000000000000080008001800ff8018001c000f0003c000e0106018601fc000000000000000000000
+01bf:0000000000000000000000000000ef8071c060e060606060606060606040608061006600780060006000f000
+01c0:0000000006000600060006000600060006000600060006000600060006000600060000000000000000000000
+01c1:0000000019801980198019801980198019801980198019801980198019801980198000000000000000000000
+01c2:00000000060006000600060006003fc0060006003fc006000600060006000600060000000000000000000000
+01c3:0000000006000600060006000600060006000600060006000600000000000600060000000000000000000000
+01c4:0c3006600180f3f0da10cc10c620c620c620c640c640c640c680c680c480d910e1f000000000000000000000
+01c5:000000000630f360d9c0cc00c400c5f0c510c420c420c440c440c480c480d910e1f000000000000000000000
+01c6:0c30066001800c001c000c000c006df0dd108c208c208c408c408c808c80dd107bf000000000000000000000
+01c7:000000000000f1f0606060606060606060606060606060606060606061606160ff6000600060004003800300
+01c8:000000000000f03060306000600060f060306030603060306030603060b060b0ffb008300c300e2007c00380
+01c9:000000000000786018601800180019e0186018601860186018601860186018607e60106018601c400f800700
+01ca:000000000000e3f0c130e130e130b130b130993099308d308d30873087308330c7b000300030002001c00180
+01cb:000000000000e330c130e100e100b170b130993099308d308d30873087308330c7b008300c300e2007c00380
+01cc:00000000000000300030000000004f70f3b061b061b061b061b061b061b061b0f3f008300c300e2007c00380
+01cd:18c00d800700060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+01ce:0000000018c00d800700000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+01cf:18c00d8007001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+01d0:0000000031801b000e00000000001e00060006000600060006000600060006001f8000000000000000000000
+01d1:31801b000e000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+01d2:0000000031801b000e00000000000f8011c020e06060606060606060704038801f0000000000000000000000
+01d3:18c00d800700f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
+01d4:0000000018c00d8007000000000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+01d5:7fe030c030c00000f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+01d6:00007fe0000030c030c00000000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+01d7:030066606c600000f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+01d8:00000180030036c030c00000000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+01d9:18c00d80676060600000f0706020602060206020602060206020602070403fc01f8000000000000000000000
+01da:000018c00d80070060606060000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+01db:0c000600636060600000f0706020602060206020602060206020602070403fc01f8000000000000000000000
+01dc:00000c000600030060606060000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+01dd:00000000000000000000000000001f00618000c0006000607fe06060606030c00f0000000000000000000000
+01de:7fe000006060666006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+01df:00007fe0000019801980000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+01e0:7fe000000f000f0006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+01e1:7fe0000006000f000f00060000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+01e2:7fe0000000000fe00e20162016001600164027c026403e002600460046104610e7f000000000000000000000
+01e3:00000000000000007fe0000000001f80364026600e603fe066006600660067603fc000000000000000000000
+01e4:0000000000000fc010602020200060006000600061f06060606027f0306018600f8000000000000000000000
+01e5:00000000000000000000000000001f2031e060c060c060c031803f0060007fc03fe02060fff040207fc03f80
+01e6:18c00d8007000fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
+01e7:0000000018c00d800700000000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
+01e8:18c00d800700f0e06180630066006c00780078007c006e006700638061c060e0f07000000000000000000000
+01e9:18c00d806700e00060006000600061c0630066007c0078007c006e0067006380f1e000000000000000000000
+01ea:0000000000000f0011c020c020606060606060606060606060602040304018800f0006000c0018000f000000
+01eb:00000000000000000000000000000f8011c020e06060606060606060704038801f0006000c0018000f000000
+01ec:7fe0000000000f0011c020c020606060606060606060606060602040304018800f0006000c0018000f000000
+01ed:00000000000000007fe0000000000f8011c020e06060606060606060704038801f0006000c0018000f000000
+01ee:18c00d8007003fe020c000c0018001800300030007c00fc000e000600060406060403f801f00000000000000
+01ef:00000000000031801b000e00000000007fc04180030006000c001f8001c000c040c060803f001e0000000000
+01f0:000000000c6006c003800000000007800180018001800180018001800180018001804180618071003e001c00
+01f1:000000000000f3f0da10cc10c620c620c620c640c640c640c680c680c480d910e1f000000000000000000000
+01f2:000000000000f000d800cc00c400c5f0c510c420c420c440c440c480c480d910e1f000000000000000000000
+01f3:0000000000000c001c000c000c006df0dd108c208c208c408c408c808c80dd107bf000000000000000000000
+01f4:03800f001c000fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
+01f5:0000000003800f001c00000000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
+01f6:000000000000ef00c600c600c600c600c670fe30c630c630c630c630c630c630efe000000000000000000000
+01f7:000000000000ef8071c060e06060606060606060606060c060c061006100660078006000600060006000f000
+01f8:38001e000700c07060207020782058204c2046204720432041a040e040e04060e03000000000000000000000
+01f9:0000000038001e00070000000000278079c030c030c030c030c030c030c030c079e000000000000000000000
+01fa:06001800660009000900060006000b000900118011803fc020c0204040604060e0f000000000000000000000
+01fb:03800f001c0009000900060000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+01fc:03800f001c000fe00e20162016001600164027c026403e002600460046104610e7f000000000000000000000
+01fd:0000000003800f001c00000000001f80364026600e603fe066006600660067603fc000000000000000000000
+01fe:03800f001c600fc011c021c021e06360636066606c606c6078603840304038806f0000000000000000000000
+01ff:0000000003800f001c00000000000fe011c021e06360666066606c60784038807f0000000000000000000000
+0200:e38079e01c70060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+0201:00000000e38079e01c70000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+0202:0f0019801980060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+0203:000000000f0019801980000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+0204:e38079e01c707fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+0205:00000000e38079e01c70000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+0206:0f001980198000007fc0304030403000300030803f80308030003000302030207fe000000000000000000000
+0207:000000000f0019801980000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+0208:e38079e01c7000001f80060006000600060006000600060006000600060006001f8000000000000000000000
+0209:00000000e38079e01c70000000001e00060006000600060006000600060006001f8000000000000000000000
+020a:0f001980198000001f80060006000600060006000600060006000600060006001f8000000000000000000000
+020b:000000000f0019801980000000001e00060006000600060006000600060006001f8000000000000000000000
+020c:e38079e01c700f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+020d:00000000e38079e01c70000000000f8011c020e06060606060606060704038801f0000000000000000000000
+020e:0f001980198000000f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+020f:000000000f0019801980000000000f8011c020e06060606060606060704038801f0000000000000000000000
+0210:e38079e01c70ff00618060c060c060c060807f007c006e006700638061c060e0f07000000000000000000000
+0211:00000000e38079e01c7000000000738034c038c0300030003000300030003000780000000000000000000000
+0212:0f00198019800000ff00618060c060c060807f007c006e006700638061c060e0f07000000000000000000000
+0213:000000000f001980198000000000738034c038c0300030003000300030003000780000000000000000000000
+0214:e38079e01c700000f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+0215:00000000e38079e01c700000000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+0216:0f00198019800000f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+0217:000000000f00198019800000000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+0218:0000000000001fe030606020602070003c001e00078001c000e04060406060c07f8000000f000f0003001e00
+0219:00000000000000000000000000001fc030c0304038001e00078001c020c030c03f8000000f000f0003001e00
+021a:0000000000007fe04620060006000600060006000600060006000600060006001f8000000f000f0003001e00
+021b:0000000000000000040004000c007fc00c000c000c000c000c000c000c200e40078000000f000f0003001e00
+021c:0000000020003f8020c000600060006001c007003e00018000600060006000e001c007003c00000000000000
+021d:000000000000000020003f8020c00060006001c007003e0001800060006000e001c007003c00000000000000
+021e:31801b000e00f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+021f:18c00d8017003000700030003000378039c030c030c030c030c030c030c030c079e000000000000000000000
+0220:000000000000278079c030c030c030c030c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+0221:00000000018003800180018001801d8067804380c180c180c180c1e0e390759039e002000400000000000000
+0222:000000000900118030c030c030c018800d0006000b00118030c030c030c018800f0000000000000000000000
+0223:00000000000000000900118030c030c018800d0006000b00118030c030c018800f0000000000000000000000
+0224:0000000000003fe020c000c00180018003000300060006000c000c00180018003fc00060006001c000000000
+0225:00000000000000000000000000007fe060e041c0038007000e001c00380070007fc00060006001c000000000
+0226:06000f0006000000060006000b000b000900118010803fc020c0204040604060e0f000000000000000000000
+0227:0000000006000f000f00060000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+0228:0000000000007fc0304030403000300030803f803080300030003000302030207fe002000300018009800700
+0229:00000000000000000000000000000f0030c0606060607fe060006000300018600f8002000300018009800700
+022a:7fe00000606060600f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+022b:000000003fc0000030c030c000000f8011c020e06060606060606060704038801f0000000000000000000000
+022c:7fe000003c6063c00f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+022d:00003fc000000cc01f80330000000f8011c020e06060606060606060704038801f0000000000000000000000
+022e:06000f00060000000f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+022f:0000000006000f000600000000000f8011c020e06060606060606060704038801f0000000000000000000000
+0230:3fc000000f000f0000000f0011c020c0206060606060606060602040304018800f0000000000000000000000
+0231:3fc0000006000f000600000000000f8011c020e06060606060606060704038801f0000000000000000000000
+0232:3fc000000000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+0233:00000000000000003fc000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+0234:000000001e00060006000600060006000600060006000600060006c0076006401f8004000800000000000000
+0235:0000000000000000000000000000278079c030c030c030c030c030e030d030d079e001000200000000000000
+0236:0000000000000000040004000c007fc00c000c000c000c000c000cc00d600e40078008001000000000000000
+0237:000000000000000000000000000003c000c000c000c000c000c000c000c000c000c020c030c038801f000e00
+0238:0000000006000e0006000600060036c07fe04f20c630c630c630c630ef7079e030c000000000000000000000
+0239:000000000000000000000000000030c079e0ef70c630c630c630c6304f207fe036c006000600060006000f00
+023a:0000000000100620064006800f000b001580198010803fc060c0a04040604060e0f000000000000000000000
+023b:0000004000400fc010e020a02080610061006100620062006200240034201c400f8008000800000000000000
+023c:00000000000000000000004000801f8031c021c06200620064006400784038c01f8010002000000000000000
+023d:0000000000003c0018001800180018001800ff001800180018001800181018103ff000000000000000000000
+023e:0000002000207fe046400680068007000700060006000e000e001600160026003f8040004000000000000000
+023f:00000000000000000000000000001fc030c0304038001e00078001c020c030c03f8018000c00066003c00000
+0240:00000000000000000000000000007fe060e041c0038007000e001c0038007000700018000c00066003c00000
+0241:000000001e007180604060600060006000c001800f000c000c000c000c000c001e0000000000000000000000
+0242:0000000000000000000000001e00718060c000c000c001800e00080008001c00000000000000000000000000
+0243:000000000000ff00608060c060c060c061807f8060c06060fc606060606060c0ff8000000000000000000000
+0244:000000000000f0706020602060206020fff06020602060206020602070403fc01f8000000000000000000000
+0245:00000000000002000200020007000700070009800980098010c010c010c02060707000000000000000000000
+0246:0000008000807fc0314031403100320032803f803480340034003800382038207fe010001000000000000000
+0247:00000000000000000080008001000f0032c0626064607fe068006800300018602f8020000000000000000000
+0248:0000000000001f8006000600060006000600060006003fc00600060006000600060006000600040038003000
+0249:000000000000018001800000000007800180018001800ff0018001800180018001804180618071003e001c00
+024a:000000001cc0278043804180c180c180c180c180c180c180c180e18073803f8001800180018001b000b00060
+024b:00000000000000000000000000001cc027804380c180c180c180c180e18073803f800180018001b000b00060
+024c:000000000000ff00618060c060c060c06080ff007c006e006700638061c060e0f07000000000000000000000
+024d:000000000000000000000000000039c01a601c601800ff0018001800180018003c0000000000000000000000
+024e:000000000000f07060203040fff018800d0006000600060006000600060006000f0000000000000000000000
+024f:0000000000000000000000000000f0f0602030403040fff018800d000d000600060004000c00080078007000
+0250:0000000000000000000000000000778039c030c030c030c033803c00308031801f0000000000000000000000
+0251:00000000000000000000000000003f2063a0c1c0c1c0c180c180c180c3c0e4c0786000000000000000000000
+0252:0000000000000000000000000000c3c064e0786030603060306070607060b8c09f8000000000000000000000
+0253:000000001e00230063006000600067806fc070e06060606060606060706078c04f8000000000000000000000
+0254:00000000000000000000000000003f00618041c000c000c000c000c0608071803f0000000000000000000000
+0255:00000000000000000000000000001f8031c020c06000600060006380744038c05f8000000000000000000000
+0256:0000000000c001c000c000c000c01ec063c041c0c0c0c0c0c0c0c0c0e1c072c03cc000d00050007000000000
+0257:00000000007000d000d000d000c01ec063c041c0c0c0c0c0c0c0c0c0e1c072c03ce000000000000000000000
+0258:00000000000000000000000000000f0030c0606060607fe00060006000c061801f0000000000000000000000
+0259:00000000000000000000000000001f00618000c0006000607fe06060606030c00f0000000000000000000000
+025a:00000000000000000000000000003c00c690035003200d803180c180c18063001c0000000000000000000000
+025b:00000000000000000000000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+025c:00000000000000000000000000001f003f80604000600fc00fc0006040603fc00f8000000000000000000000
+025d:00000000000000000000000000003e107f50c0b000d01f801f8000c080c07f801f0000000000000000000000
+025e:00000000000000000000000000001f003f806040c060cfc0cfc0c06040603fc00f8000000000000000000000
+025f:0000000007800300030003000300030003001f800300030003000300320032001c0000000000000000000000
+0260:000000000000000000e0013001301f8031c060c060c060c060c060c061c033c01ec00040204030c01f800f00
+0261:00000000000000000000000000001f8031c060c060c060c060c060c061c033c01ec00040204030c01f800f00
+0262:00000000000000000000000000000fc0106020206000600061f06060306018600f8000000000000000000000
+0263:000000000000000000000000000070e0304030401880188019000d000e0006000e0013001300218021801f00
+0264:0000000000000000000000000000000000007060d8b0989099100d000e0006000e0013001300218021801f00
+0265:0000000079e030c030c030c030c030c030c030c039c01ec000c000c000e000c0008000000000000000000000
+0266:000000001e003300330030003000378039c030c030c030c030c030c030c030c079e000000000000000000000
+0267:0000000010003000700030003000378039c030c030c030c030c030c030c030c078c000c00380070000000000
+0268:00000000000006000600000000001e000600060006003fc006000600060006001f8000000000000000000000
+0269:00000000000000000000000000001e00060006000600060006000600060006001f8000000000000000000000
+026a:00000000000000000000000000001f80060006000600060006000600060006001f8000000000000000000000
+026b:000000001e00060006000600060006001e6067800600060006000600060006001f8000000000000000000000
+026c:000000001e00060006000600060006003e0066003fc0060006000600060006001f8000000000000000000000
+026d:000000001e0006000600060006000600060006000600060006000600060006000660066003c0018000000000
+026e:00000000f00030003000300030003ff0306030c0318033003600338030e03070fc700070186019c00f800000
+026f:0000000000000000000000000000ef70666066606660666066606660666077603bb000000000000000000000
+0270:0000000000000000000000000000ef70666066606660666066606660666076e03b6000600060006000300000
+0271:0000000000000000000000000000ddc06ee06660666066606660666066606660ef6000600660066003c00000
+0272:000000000000000000000000000013c03ce0186018601860186018601860186018f0d800d800700000000000
+0273:00000000000000000000000000004f00f3806180618061806180618061806180f18001b001b000e000000000
+0274:0000000000000000000000000000c0e06040704058404c404640434041c040c0e06000000000000000000000
+0275:00000000000000000000000000000f8011c020e060607fe07fe06060704038801f0000000000000000000000
+0276:00000000000000000000000000001de023304200c210c3f0c210c200e20073303de000000000000000000000
+0277:000000000000000000000f003fc06060c030c630c630c630c630c63066207fc0198000000000000000000000
+0278:0000000000000000060006000f8017c026e0666066606660666076403e801f00060006000000000000000000
+0279:000000000000000000000000000003c00180018001800180018001806380658039c000000000000000000000
+027a:000000000000000003c00180018001800180018001800180018001806380658039c000000000000000000000
+027b:00000000000000000000000000000780030003000300030003000300c700cb0073000330033001e000000000
+027c:0000000000000000000000000000738034c038c0300030003000300030003000300030003000780000000000
+027d:0000000000000000000000000000738034c038c0300030003000300030003000300031801b800e0000000000
+027e:000000000000000000000000038004c004c00c000c000c000c000c000c000c001e0000000000000000000000
+027f:0000000000000000000000001c00320032000300030003000300030003000300030003000300078000000000
+0280:00000000000000000000000000007f8030c0306030403f803e003700338031c078e000000000000000000000
+0281:000000000000000000000000000078e031c0338037003e003f803040306030c07f8000000000000000000000
+0282:00000000000000000000000000001fc030c0304038001e00078001c020c030c03f801000100013000e000000
+0283:0000000001c00260066006000600060006000600060006000600060006000600060006000600640064003800
+0284:0000000001c00260066006000600060006000600060006000600060006003fc0060006000600640064003800
+0285:00000000380064006400060006000600060006000600060006000600060006000600060006000660026001c0
+0286:0000000001c0026006600600060006000600060006000600060006000600060006003fc06660646064003800
+0287:00000000000000001e00270043000300030003000300030003003fe003000200020000000000000000000000
+0288:0000000000000000040004000c007fc00c000c000c000c000c000c000c000c000cc004c00380000000000000
+0289:000000000000000000000000000079e030c030c030c0fff030c030c030c039c01e6000000000000000000000
+028a:000000000000000000000000000079e009001880304060606060206020c011c00f0000000000000000000000
+028b:000000000000000000000000000078c031c03060306030603060306030e039c01f0000000000000000000000
+028c:0000000000000000000000000000060006000b000b001180118020c020c04060e0f000000000000000000000
+028d:00000000000000000000000000001980198019802dc02dc02ec0466046604660eff000000000000000000000
+028e:0000000000e001e0010003000200060006000b000b001180118020c020c04060f0f000000000000000000000
+028f:0000000000000000000000000000f0706020304018800d0006000600060006000f0000000000000000000000
+0290:00000000000000000000000000007fe060e041c0038007000e001c00380070407f80019000f0006000000000
+0291:00000000000000000000000000007fe060e041c0038007000e001c00386070907fe002000400000000000000
+0292:000000000000000000000000000000007fc04180030006000c001f8001c000c040c060803f001e0000000000
+0293:000000000000000000000000000000007fc04180030006000c001f8001c038c044c062803f001e8000400000
+0294:000000001e007180604060600060006000c001800f000c000c000c000c000c001e0000000000000000000000
+0295:00000000078018e02060606060006000300018000f0003000300030003000300078000000000000000000000
+0296:000000001e000c000c000c000c000c000f00018000c0006000606060604071801e0000000000000000000000
+0297:0000000000000000000000000fc0106020202000600060006000600060006000600060002000302018400f80
+0298:0000000000000f0011c020c020606060666066606060606060602040304018800f0000000000000000000000
+0299:0000000000000000000000000000ff00608060c061807f8060c06060606060c0ff8000000000000000000000
+029a:00000000000000000000000000001f003f8040c0c0607e607e60c060c0407f803e0000000000000000000000
+029b:00000000000000000000007000900fc0106020206000600061f06060306018600f8000000000000000000000
+029c:0000000000000000000000000000f1e060c060c060c07fc060c060c060c060c0f1e000000000000000000000
+029d:00000000000003000300000000000f000300030003000300030003000300030007c01b00230022001c000000
+029e:00000000f1e038c01cc00ec007c003c007c00cc018c070c000c000c000c000e000c000000000000000000000
+029f:00000000000000000000000000007800300030003000300030003000300030407fc000000000000000000000
+02a0:00000000000000000030005000501e4023c041c0c0c0c0c0c0c0c0c0e0c071c03fc000c000c000c000c001e0
+02a1:000000001e007180604060600060006000c001800f000c007f800c000c000c001e0000000000000000000000
+02a2:00000000078018e02060606060006000300018000f0003001fe0030003000300078000000000000000000000
+02a3:0000000000000c001c000c000c006df0dd108c208c208c408c408c808c80dd107bf000000000000000000000
+02a4:0000000000000c001c000c000c006df0dd108c208c208c408c408cc08c60dc307a1000100c20064001800000
+02a5:0000000000000c001c000c000c006df0dd108c208c208c408c408c808ce0dd907bf001000200000000000000
+02a6:0000000000000000200020006000fff0663066106700638060e06070623066303fe000000000000000000000
+02a7:0000000000e00130233023006300ff00630063006300630063006300630073003f0003000300320032001c00
+02a8:0000000000000000200020006000f9e0633062106600660066006660629063b03de001000200000000000000
+02a9:000000001800260026006000600060006000fbc0666066606660666066606660f760006000600c600cc00780
+02aa:0000000000000000e0006000600063f0663066106700638060e06070643066303fe000000000000000000000
+02ab:0000000000000000e0006000600067f066306430607060e061c06380671066303ff000000000000000000000
+02ac:00000000ff706620662037403b40198019800000ff706620662037403b401980198000000000000000000000
+02ad:0000000000000000000000007fe07fe060606060000000007fe07fe060606060000000000000000000000000
+02ae:00006000a1e0b0c0b0c030c030c030c030c030c039c01ec000c000c000e000c0008000000000000000000000
+02af:00006000a1e0b0c0b0c030c030c030c030c030c039c01ec000c000c000d00050005000600000000000000000
+02b0:000000001000300070003000378039c030c030c030c030c079e0000000000000000000000000000000000000
+02b1:00000f001380300030003000378039c030c030c030c030c079e0000000000000000000000000000000000000
+02b2:000000c000c0000003c000c000c000c000c000c000c010c018800f0000000000000000000000000000000000
+02b3:0000000033801cc0180018001800180018003c00000000000000000000000000000000000000000000000000
+02b4:0000000003c00180018001800180018033801cc0000000000000000000000000000000000000000000000000
+02b5:0000000007800300030003000300030067003b00030001600080000000000000000000000000000000000000
+02b6:0000000078e031c0338037003e003f803040306030c07f800000000000000000000000000000000000000000
+02b7:00000000eff0466046602ec02dc02dc019801980198000000000000000000000000000000000000000000000
+02b8:0000000078f0302018400c800d000500060006000c0038003000000000000000000000000000000000000000
+02b9:0000000003000300060006000c000c0000000000000000000000000000000000000000000000000000000000
+02ba:000000000c600c6018c018c03180318000000000000000000000000000000000000000000000000000000000
+02bb:000000000100030006000c000c000f000f000600000000000000000000000000000000000000000000000000
+02bc:0000000006000f000f000300030006000c000800000000000000000000000000000000000000000000000000
+02bd:0000000006000f000f000c000c00060003000100000000000000000000000000000000000000000000000000
+02be:000000000e0003800180018003800e0000000000000000000000000000000000000000000000000000000000
+02bf:0000000007001c00180018001c00070000000000000000000000000000000000000000000000000000000000
+02c0:000000001e00718060c000c001800e0008000800080000000000000000000000000000000000000000000000
+02c1:00000000078018e0306030001800070001000100010000000000000000000000000000000000000000000000
+02c2:0000000000e003800e0038000e00038000e00000000000000000000000000000000000000000000000000000
+02c3:0000000070001c00070001c007001c0070000000000000000000000000000000000000000000000000000000
+02c4:0000000006000f00198030c06060000000000000000000000000000000000000000000000000000000000000
+02c5:00000000606030c019800f000600000000000000000000000000000000000000000000000000000000000000
+02c6:0000000006001f8030c000000000000000000000000000000000000000000000000000000000000000000000
+02c7:0000000030c01980060000000000000000000000000000000000000000000000000000000000000000000000
+02c8:0000000006000600060006000600060000000000000000000000000000000000000000000000000000000000
+02c9:000000003fc03fc0000000000000000000000000000000000000000000000000000000000000000000000000
+02ca:03800f001c000000000000000000000000000000000000000000000000000000000000000000000000000000
+02cb:1c000f0003800000000000000000000000000000000000000000000000000000000000000000000000000000
+02cc:0000000000000000000000000000000000000000000000000000000000000000000006000600060006000600
+02cd:00000000000000000000000000000000000000000000000000000000000000000000000000003fc03fc00000
+02ce:1c000f0003800000000000000000000000000000000000000000000000000000000000000000000000000000
+02cf:03800f001c000000000000000000000000000000000000000000000000000000000000000000000000000000
+02d0:00000000000000000000000000001f800f000600000000000000000006000f001f8000000000000000000000
+02d1:00000000000000000000000000001f800f000600000000000000000000000000000000000000000000000000
+02d2:000000000000000000000000000000000e0003800180018003800e0000000000000000000000000000000000
+02d3:0000000000000000000000000000000007001c00180018001c00070000000000000000000000000000000000
+02d4:0000000000000000000000000000000006000600060006001f801f8000000000000000000000000000000000
+02d5:000000000000000000000000000000001f801f80060006000600060000000000000000000000000000000000
+02d6:00000000000000000000000000000000060006001f801f800600060000000000000000000000000000000000
+02d7:00000000000000000000000000000000000000001f801f800000000000000000000000000000000000000000
+02d8:198019800f000000000000000000000000000000000000000000000000000000000000000000000000000000
+02d9:06000f0006000000000000000000000000000000000000000000000000000000000000000000000000000000
+02da:0f00198019800f00000000000000000000000000000000000000000000000000000000000000000000000000
+02db:000000000000000000000000000000000000000000000000000000000000000000000600030001800f000000
+02dc:1c6036c063800000000000000000000000000000000000000000000000000000000000000000000000000000
+02dd:1c7079e0e3800000000000000000000000000000000000000000000000000000000000000000000000000000
+02de:0000000000000000000000000000000000001c0036c003800100000000000000000000000000000000000000
+02df:30c019800f0006000f00198030c0000000000000000000000000000000000000000000000000000000000000
+02e0:0000000070e03040188019000d000e0006000e00130021801f00000000000000000000000000000000000000
+02e1:00001e000600060006000600060006000600060006001f800000000000000000000000000000000000000000
+02e2:000000001fc030c038001e00078001c030c03f80000000000000000000000000000000000000000000000000
+02e3:0000000079c0308019000e000700098010c039e0000000000000000000000000000000000000000000000000
+02e4:00000000070018c018c018000e00020002000000000000000000000000000000000000000000000000000000
+02e5:00000000000000003f8001800180018001800180018001800180018001800180018000000000000000000000
+02e6:00000000000000000180018001803f8001800180018001800180018001800180018000000000000000000000
+02e7:00000000000000000180018001800180018001803f8001800180018001800180018000000000000000000000
+02e8:00000000000000000180018001800180018001800180018001803f8001800180018000000000000000000000
+02e9:00000000000000000180018001800180018001800180018001800180018001803f8000000000000000000000
+02ea:00000000000000000000000000000000000000003000300030003000300030003f8000000000000000000000
+02eb:00000000000000000000000000000000000000003000300030003f8030003000300000000000000000000000
+02ec:0000000000000000000000000000000000000000000000000000000000000000000060c031801b000e000400
+02ed:00007fe000007fe0000000000000000000000000000000000000000000000000000000000000000000000000
+02ee:0000000030c079e079e01860186030c061804100000000000000000000000000000000000000000000000000
+02ef:00000000000000000000000000000000000000000000000000000000000000000000606030c019800f000600
+02f0:0000000000000000000000000000000000000000000000000000000000000000000006000f00198030c06060
+02f1:00000000000000000000000000000000000000000000000000000000000000e003800e0038000e00038000e0
+02f2:00000000000000000000000000000000000000000000000000000000000070001c00070001c007001c007000
+02f3:0000000000000000000000000000000000000000000000000000000000000000000000000f00198019800f00
+02f4:000000000000000000000000000000001c000f00038000000000000000000000000000000000000000000000
+02f5:00000000000000000000000000000000e38079e01c7000000000000000000000000000000000000000000000
+02f6:000000000000000000000000000000001c7079e0e38000000000000000000000000000000000000000000000
+02f7:00000000000000000000000000000000000000000000000000000000000000000000000000001c6036c06380
+02f8:000000000c001e001e000c00000000000c001e001e000c000000000000000000000000000000000000000000
+02f9:000000003f803f80300030003000300030000000000000000000000000000000000000000000000000000000
+02fa:000000001fc01fc000c000c000c000c000c00000000000000000000000000000000000000000000000000000
+02fb:0000000000000000000000000000000000000000300030003000300030003f803f8000000000000000000000
+02fc:000000000000000000000000000000000000000000c000c000c000c000c01fc01fc000000000000000000000
+02fd:0000000000000000000000000000000000000000606060606060606060607fe07fe000000000000000000000
+02fe:0000000000000000000000000000000000000000600060006000600060007fe07fe000000000000000000000
+02ff:00000000000000000000000000000000000000000000000000000000000000000000100030007fe030001000
0300:0c00060003000000000000000000000000000000000000000000000000000000000000000000000000000000
0301:030006000c000000000000000000000000000000000000000000000000000000000000000000000000000000
0302:04000e001b003180000000000000000000000000000000000000000000000000000000000000000000000000
0303:1c803f8027000000000000000000000000000000000000000000000000000000000000000000000000000000
0304:00001f801f800000000000000000000000000000000000000000000000000000000000000000000000000000
-0306:1b001b000e000000000000000000000000000000000000000000000000000000000000000000000000000000
+0305:00007fe07fe00000000000000000000000000000000000000000000000000000000000000000000000000000
+0306:198019800f000000000000000000000000000000000000000000000000000000000000000000000000000000
+0307:0600060000000000000000000000000000000000000000000000000000000000000000000000000000000000
0308:1980198000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0309:0e00130003000600000000000000000000000000000000000000000000000000000000000000000000000000
030a:0e001b001b000e00000000000000000000000000000000000000000000000000000000000000000000000000
+030b:1c7079e0e3800000000000000000000000000000000000000000000000000000000000000000000000000000
030c:31801b000e000400000000000000000000000000000000000000000000000000000000000000000000000000
+030d:0600060006000600000000000000000000000000000000000000000000000000000000000000000000000000
+030e:1980198019801980000000000000000000000000000000000000000000000000000000000000000000000000
+030f:e38079e01c700000000000000000000000000000000000000000000000000000000000000000000000000000
+0310:666030c01f800000000000000000000000000000000000000000000000000000000000000000000000000000
+0311:0f00198019800000000000000000000000000000000000000000000000000000000000000000000000000000
+0312:07000c000f000f00000000000000000000000000000000000000000000000000000000000000000000000000
+0313:0f000f0003000e00000000000000000000000000000000000000000000000000000000000000000000000000
+0314:0f000f000c000700000000000000000000000000000000000000000000000000000000000000000000000000
+0315:01e001e0006001c0000000000000000000000000000000000000000000000000000000000000000000000000
+0316:00000000000000000000000000000000000000000000000000000000000000000000000000001c000f000380
+0317:000000000000000000000000000000000000000000000000000000000000000000000000000003800f001c00
+0318:00000000000000000000000000000000000000000000000000000000000000000000008000800f8000800080
+0319:00000000000000000000000000000000000000000000000000000000000000000000100010001f0010001000
+031a:00f0001000100010000000000000000000000000000000000000000000000000000000000000000000000000
+031b:00000000000000f000f0003000e0000000000000000000000000000000000000000000000000000000000000
+031c:0000000000000000000000000000000000000000000000000000000000000000000007001c0018001c000700
+031d:0000000000000000000000000000000000000000000000000000000000000000000004000400040004001f00
+031e:000000000000000000000000000000000000000000000000000000000000000000001f000400040004000400
+031f:00000000000000000000000000000000000000000000000000000000000000000000040004001f0004000400
+0320:00000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000
+0321:0000000000000000000000000000000000000000000000000000000000000000000000800080008001001e00
+0322:00000000000000000000000000000000000000000000000000000000000000000000020002000200010000f0
+0323:0000000000000000000000000000000000000000000000000000000000000000000000000000060006000000
+0324:0000000000000000000000000000000000000000000000000000000000000000000000000000198019800000
+0325:0000000000000000000000000000000000000000000000000000000000000000000000000600090009000600
+0326:0000000000000000000000000000000000000000000000000000000000000000000000000f000f0003000e00
0327:000000000000000000000000000000000000000000000000000000000000000000000600030001800f000000
0328:0000000000000000000000000000000000000000000000000000000000000000000006000c0018000f000000
+0329:0000000000000000000000000000000000000000000000000000000000000000000006000600060006000000
+032a:0000000000000000000000000000000000000000000000000000000000000000000000007fe0402040200000
+032b:000000000000000000000000000000000000000000000000000000000000000000000000462046207fe00000
+032c:00000000000000000000000000000000000000000000000000000000000000000000000018c00d8007000000
+032d:00000000000000000000000000000000000000000000000000000000000000000000000004000e001b003180
+032e:000000000000000000000000000000000000000000000000000000000000000000000000198019800f000000
+032f:0000000000000000000000000000000000000000000000000000000000000000000000000f00198019800000
+0330:0000000000000000000000000000000000000000000000000000000000000000000000000e401fc013800000
+0331:00000000000000000000000000000000000000000000000000000000000000000000000000001f801f800000
0332:00000000000000000000000000000000000000000000000000000000000000000000000000000000fff0fff0
+0333:00000000000000000000000000000000000000000000000000000000000000000000fff0fff00000fff0fff0
+0334:0000000000000000000000000000000000001c203e6036c067c0438000000000000000000000000000000000
+0335:00000000000000000000000000000000000000001f801f800000000000000000000000000000000000000000
+0336:00000000000000000000000000000000000000007fe07fe00000000000000000000000000000000000000000
+0337:0000000000000000000000000000000001800180060006001800180000000000000000000000000000000000
+0338:0000000000000000000000000060006001800180060006001800180060006000000000000000000000000000
+0339:0000000000000000000000000000000000000000000000000000000000000000000000000600010001000600
+033a:000000000000000000000000000000000000000000000000000000000000000000000000000080208020ffe0
+033b:0000000000000000000000000000000000000000000000000000000000000000000000000000ffe08020ffe0
+033c:00000000000000000000000000000000000000000000000000000000000000000000000071c08a2004000400
+033d:19800f0006000f00198000000000000000000000000000000000000000000000000000000000000000000000
+033e:0300060003000600000000000000000000000000000000000000000000000000000000000000000000000000
+033f:fff00000fff00000000000000000000000000000000000000000000000000000000000000000000000000000
+0340:0c00060003000000000000000000000000000000000000000000000000000000000000000000000000000000
+0341:030006000c000000000000000000000000000000000000000000000000000000000000000000000000000000
+0342:1c40238000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0343:0e00010001000600000000000000000000000000000000000000000000000000000000000000000000000000
+0344:03800f00dc60c060000000000000000000000000000000000000000000000000000000000000000000000000
+0345:0000000000000000000000000000000000000000000000000000000000000000000000000600060007000000
+0346:7fe0402040200000000000000000000000000000000000000000000000000000000000000000000000000000
+0347:0000000000000000000000000000000000000000000000000000000000000000000000003fc000003fc00000
+0348:0000000000000000000000000000000000000000000000000000000000000000000000001980198019801980
+0349:0000000000000000000000000000000000000000000000000000000000000000000000000f00010001000100
+034a:1d20366066c04b80000000000000000000000000000000000000000000000000000000000000000000000000
+034b:060000203e606780400006000000000000000000000000000000000000000000000000000000000000000000
+034c:1e60678000001e60678000000000000000000000000000000000000000000000000000000000000000000000
+034d:0000000000000000000000000000000000000000000000000000000000000000000020406060fff060602040
+034e:0000000000000000000000000000000000000000000000000000000000000000000006000f001f8006000600
+034f:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0350:1c00070001c007001c0000000000000000000000000000000000000000000000000000000000000000000000
+0351:0600080008000600000000000000000000000000000000000000000000000000000000000000000000000000
+0352:1f80606046200000000000000000000000000000000000000000000000000000000000000000000000000000
+0353:0000000000000000000000000000000000000000000000000000000000000000000060601980060019806060
+0354:0000000000000000000000000000000000000000000000000000000000000000000003800e0038000e000380
+0355:000000000000000000000000000000000000000000000000000000000000000000001c00070001c007001c00
+0356:00000000000000000000000000000000000000000000000000000000000000000000c0c031e00de03330c330
+0357:0c00020002000c00000000000000000000000000000000000000000000000000000000000000000000000000
+0358:0070007000700000000000000000000000000000000000000000000000000000000000000000000000000000
+0359:00000000000000000000000000000000000000000000000000000000000000000000090006001f8006000900
+035a:0000000000000000000000000000000000000000000000000000000000000000000071c08a2084208a2071c0
+035b:18003fe07fc00180000000000000000000000000000000000000000000000000000000000000000000000000
+035c:0000000000000000000000000000000000000000000000000000000000000000000020102010102008400780
+035d:2010201010200840078000000000000000000000000000000000000000000000000000000000000000000000
+035e:1ff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000
+035f:000000000000000000000000000000000000000000000000000000000000000000000000000000001ff01ff0
+0360:1e10333021e00000000000000000000000000000000000000000000000000000000000000000000000000000
+0361:0780084010202010201000000000000000000000000000000000000000000000000000000000000000000000
+0362:00000000000000000000000000000000000000000000000000000000000000000000004000603ff000600040
+0363:0f0000800f8010800f8000000000000000000000000000000000000000000000000000000000000000000000
+0364:0f0010801f0010000f0000000000000000000000000000000000000000000000000000000000000000000000
+0365:0200000002000200020000000000000000000000000000000000000000000000000000000000000000000000
+0366:0f001080108010800f0000000000000000000000000000000000000000000000000000000000000000000000
+0367:10801080108010800f0000000000000000000000000000000000000000000000000000000000000000000000
+0368:0f001000100010000f0000000000000000000000000000000000000000000000000000000000000000000000
+0369:0080008007800880078000000000000000000000000000000000000000000000000000000000000000000000
+036a:080008000f000880088000000000000000000000000000000000000000000000000000000000000000000000
+036b:5dc0664044404440444000000000000000000000000000000000000000000000000000000000000000000000
+036c:0b800c0008000800080000000000000000000000000000000000000000000000000000000000000000000000
+036d:04001f0004000400070000000000000000000000000000000000000000000000000000000000000000000000
+036e:1080108009000900060000000000000000000000000000000000000000000000000000000000000000000000
+036f:11000a0004000a00110000000000000000000000000000000000000000000000000000000000000000000000
+0370:0000000000007800300030003000300030003fc0300030003000300030003000780000000000000000000000
+0371:000000000000000000000000000078003000300030003fc03000300030003000780000000000000000000000
+0372:000000000000fff0c630c630c6300600060006000600060006000600060006001f8000000000000000000000
+0373:000000000000000000003fe04620462006000600060006000600060006000600060000000000000000000000
+0374:00000000000007000e000c000800000000000000000000000000000000000000000000000000000000000000
+0375:00000000000000000000000000000000000000000000000000000100030007000e0000000000000000000000
+0376:000000000000f0f0606060e06160616062606260646064606860686070606060f0f000000000000000000000
+0377:0000000000000000000000000000f0f0606060e0616062606460686070606060f0f000000000000000000000
+037a:0000000000000000000000000000000000000000000000000000000000000000000000000600060007000000
+037b:00000000000000000000000000000f8011c020e00060006000600060004038801f0000000000000000000000
+037c:00000000000000000000000000001f00388070406000670067006000200011c00f8000000000000000000000
+037d:00000000000000000000000000000f8011c020e000600e600e600060004038801f0000000000000000000000
+037e:000000000000000000000000000000000c001e001e000c00000000000c001e001e00060006000c0018001000
+037f:0000000000001f80060006000600060006000600060006000600060006000600060006000600040038003000
+0384:03800f001c000000000000000000000000000000000000000000000000000000000000000000000000000000
+0385:03800f00dc60c060000000000000000000000000000000000000000000000000000000000000000000000000
+0386:0000000000004600c600cb008b0009001180118010803fc020c0204040604060e0f000000000000000000000
+0387:0000000000000000000000000000000006000f000f0006000000000000000000000000000000000000000000
+0388:0000000000005fe0d820d8209800180018401fc01840180018001800181018103ff000000000000000000000
+0389:000000000000f8f0b060b060b060306030603fe030603060306030603060306078f000000000000000000000
+038a:0000000000004fc0c300c30083000300030003000300030003000300030003000fc000000000000000000000
+038c:0000000000004780c8e0d0609030303030303030303030303030102018200c40078000000000000000000000
+038e:0000000000007c70d820d8208c400c4006800300030003000300030003000300078000000000000000000000
+038f:0000000000004780c8e0d06090303030303030303030102018200c40048024903cf000000000000000000000
+0390:0000000003800f00dc60c06000001e00060006000600060006000600060006001f8000000000000000000000
+0391:000000000000060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+0392:000000000000ff00608060c060c060c061807f8060c0606060606060606060c0ff8000000000000000000000
+0393:0000000000007fc0304030403000300030003000300030003000300030003000780000000000000000000000
+0394:00000000000006000e000b000b0011801180118020c020c020c04060406040607fe000000000000000000000
+0395:0000000000007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+0396:0000000000003fe020c000c00180018003000300060006000c000c00180018203fe000000000000000000000
+0397:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+0398:0000000000000f8011c020e06060606060606f606060606060606060704038801f0000000000000000000000
+0399:0000000000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+039a:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f07000000000000000000000
+039b:000000000000060006000b000b000b0011801180118020c020c020c040604060e0f000000000000000000000
+039c:000000000000e07060e070e070e070e05960596059604d604e604e6044604460e4f000000000000000000000
+039d:000000000000c07060207020782058204c2046204720432041a040e040e04060e03000000000000000000000
+039e:0000000000007fe0402000000000000000003fc03fc0000000000000000040207fe000000000000000000000
+039f:0000000000000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+03a0:000000000000ffe0606060606060606060606060606060606060606060606060606000000000000000000000
+03a1:0000000000007f8030c030603060306030c03780300030003000300030003000780000000000000000000000
+03a3:0000000000007fe060203020180018000c0007000700040008001000202040207fe000000000000000000000
+03a4:0000000000007fe04620060006000600060006000600060006000600060006001f8000000000000000000000
+03a5:000000000000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+03a6:000000000600060006000f8017c026e066606660666066606660666076403e801f0006000600060000000000
+03a7:000000000000f07060203040388018800d00060006000b00118011c020c04060e0f000000000000000000000
+03a8:000000000000ef70666066606660666076403f800f00060006000600060006000f0000000000000000000000
+03a9:0000000000000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+03aa:30c030c000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+03ab:30c030c00000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+03ac:00000000020006000600040000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+03ad:00000000020006000600040000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+03ae:0000000002000600060004000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+03af:00000000020006000600040000001e00060006000600060006000600060006001f8000000000000000000000
+03b0:000000000200666066600400000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+03b1:00000000000000000000000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+03b2:000000000f00198030c030c030c030c031003e00330031c030e030e030603860378030003000300030007800
+03b3:000000000000000000000000000070e0b04030401880188019000d000e0006000e0013001300218021801f00
+03b4:0000000000001f8030001c000e0007000f8011c020e0606060606060704038801f0000000000000000000000
+03b5:00000000000000000000000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+03b6:00000000000000007fe000c003000c00180030007000600060006000700030001e00078000c0006000c00380
+03b7:0000000000000000000000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+03b8:00000000000000000f8011c020e06060606060607fe0606060606060704038801f0000000000000000000000
+03b9:00000000000000000000000000001e00060006000600060006000600060006001f8000000000000000000000
+03ba:0000000000000000000000000000f1c0630066007c0078007c006e0067006380f1e000000000000000000000
+03bb:0000000000001c001c000e00060006000b000b000b0011801180118020c020c071e000000000000000000000
+03bc:000000000000000000000000000079e030c030c030c030c030c030c030c039c03e6030003000300030007800
+03bd:0000000000000000000000000000f070602030203040184018800c800d000600060000000000000000000000
+03be:00000000000000007fe018003000600038000e0003c0060018006000700038001e00078000c0006000c00380
+03bf:00000000000000000000000000000f8011c020e06060606060606060704038801f0000000000000000000000
+03c0:0000000000000000000000000000fff030c030c030c030c030c030c030c030e0787000000000000000000000
+03c1:00000000000000000000000000000f8011c020e0606060606060606070407880670060006000600060006000
+03c2:00000000000000000000000000000f8011c020e0600060006000600078003f000f80018000c0018007000000
+03c3:00000000000000000000000000000ff011c020606060606060606060704038801f0000000000000000000000
+03c4:00000000000000000000000000007fe00600060006000600060006000600030001e000000000000000000000
+03c5:000000000000000000000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+03c6:0000000000000000000000000000098013c026e0666066606660666076403e801f0006000600060006000600
+03c7:00000000000000000000000000006020702018401c800c800700070007000700098009c010c0207020300000
+03c8:0000000000000000000000000000e670666066606660666066606660666076403f800f000600060006000f00
+03c9:00000000000000000000000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+03ca:00000000000030c030c0000000001e00060006000600060006000600060006001f8000000000000000000000
+03cb:00000000000030c030c00000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+03cc:00000000020006000600040000000f8011c020e06060606060606060704038801f0000000000000000000000
+03cd:000000000200060006000400000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+03ce:00000000020006000600040000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+03cf:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f07000c001800b0006000200
+03d0:000003800c4010202040ff8020004f8051c060e06060606060606060704038801f0000000000000000000000
+03d1:000000001e0023004180618060c030c00ff000606060b060b060306038401c800f0000000000000000000000
+03d2:0000000000006030d050d8901880188018800d000d00060006000600060006000f0000000000000000000000
+03d3:0180030006006030d050d8901880188018800d000d00060006000600060006000f0000000000000000000000
+03d4:1980198000006030d050d8901880188018800d000d00060006000600060006000f0000000000000000000000
+03d5:000000000600060006000f8017c026e066606660666066606660666076403e801f0006000600060000000000
+03d6:0000000000000000000000703fc0e0604030c630c630c630c630c63066207fc0198000000000000000000000
+03d7:00000000000000000000000000006040b0e0b1c03380378026802c8078c070e06060004001801e0000000000
+03d8:0000000000000f0011c020c020606060606060606060204030401880060006003fc000000000000000000000
+03d9:00000000000000000000000000000f8011c020e06060606060606060704038801f0006000600060000000000
+03da:0000000000000f0011c020c020606000600060006000200030001800060006003fc000000000000000000000
+03db:00000000000000000000002000e00fc010002000600060006000600078003f000f80018000c0018007000000
+03dc:0000000000007fc0304030403000300030803f80308030003000300030003000780000000000000000000000
+03dd:0000000000000000000000401f80300030003000300030003f80300030003000300030003000300000000000
+03de:0000000000003c00180018001800300030003fc000c000c000c001800180018003c000000000000000000000
+03df:00000000000000002000500058001800186031e0364078c060c00180018001a000a000400000000000000000
+03e0:0000000000000f0011c020c02060006001e00660186001e00660004000400080070000000000000000000000
+03e1:0000000000000f0001c000c00060006001e00660186001e00660004000400080010000000000000000000000
+03e2:00000000000036c066606660c630c630c630c630c630c630c630c630c63066207fc001800600180000000000
+03e3:00000000000000000000000036c066606660c630c630c630c630c630c63066207fc001800600180000000000
+03e4:00000000000008e010602060606060606060606060606060706038e01f6000600060006000600060006000f0
+03e5:000000000000000000000000000008e0106020606060606060606060706038e01f60006000600060006000f0
+03e6:000000000000e00060006000600067806fc070e06060606060606060606060c070c0018003003e0000000000
+03e7:000000000000000000000000e0006000600067806fc070e060606060606060c070c0018003003e0000000000
+03e8:000000001f8031c060e020e001c0038007001c0038003000700070007000700070003020306018c00f800000
+03e9:0000000000000000000000001f8031c060e021c0038007001c0038003000700070003020306018c00f800000
+03ea:000018400c800d00070007000b0009801180118010c020c020c0406040604060fff000000000000000000000
+03eb:0000000000000000000018400c800d0007000b000980118010c020c040604060fff000000000000000000000
+03ec:00000000000001e00e0018003000270058807040606060606060606020e011c00f8000000000000000000000
+03ed:0000000000000000000001e00e00180030002700588070406060606020e011c00f8000000000000000000000
+03ee:000000000f000600060006007fe07fe0462046200600060006000600060006000600060006000f0000000000
+03ef:000000000000000000000f00060006007fe07fe0462046200600060006000600060006000f00000000000000
+03f0:00000000000000000000000000006040b0e0b1c03380338026802c8078a070e0606000000000000000000000
+03f1:00000000000000000000000000000f8011c020e06060606060606060704058802700300018000e0001c00000
+03f2:00000000000000000000000000001f8030c020406000600060006000700030c01f8000000000000000000000
+03f3:00000000000000c000c00000000003c000c000c000c000c000c000c000c000c000c020c030c038801f000e00
+03f4:0000000000000f8011c020e06060606060607fe06060606060606060704038801f0000000000000000000000
+03f5:00000000000000000000000000001f803f80600060007f007f00600060003f801f0000000000000000000000
+03f6:00000000000000000000000000003f003f8000c000c01fc01fc000c000c03f803e0000000000000000000000
+03f7:0000000000007800300030003f8030c0306030603060306030c0378030003000780000000000000000000000
+03f8:00000000000000000000000000007800300030003f8030c0306030603060306038c037803000300030007800
+03f9:0000000000000fc01060202020006000600060006000600060002000302018400f8000000000000000000000
+03fa:000000000000e070606070e079604e6044604060406040604060406040604060e0f000000000000000000000
+03fb:00000000000000000000000000000000c0e0c0c0e1c0f2c09cc088c080c080c080d08050803080008000c000
+03fc:00000000000000000000000000000f8011c020e0606060606060606070407880670060006000ff0060006000
+03fd:0000000000003f00608040400040006000600060006000600060004040c021801f0000000000000000000000
+03fe:0000000000000fc01060202020006000600063006300600060002000302018400f8000000000000000000000
+03ff:0000000000003f00608040400040006000600c600c6000600060004040c021801f0000000000000000000000
+0400:1c000f0003807fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+0401:1980198000007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+0402:000000000000ffc08c400c000c000c000ce00f300c300c300c300c300c300db03ee000000000000000000000
+0403:0180030006007fc0304030403000300030003000300030003000300030003000780000000000000000000000
+0404:0000000000000fc0106020202000600061007f006100600060002000302018400f8000000000000000000000
+0405:0000000000001fe030606020602070003c001e00078001c000e04060406060c07f8000000000000000000000
+0406:0000000000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+0407:1980198000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+0408:0000000000001f80060006000600060006000600060006000600060006000600060006000600040038003000
+0409:000000000000ffc02300230023002300230023e02330233023302330a330a330c7e000000000000000000000
+040a:000000000000f780630063006300630063007fe0633063306330633063306330f7e000000000000000000000
+040b:000000000000ffc08c400c000c000c000ce00f300e300c300c300c300c300c301e7000000000000000000000
+040c:018003000600f0e06180630066006c00780078007c006e006700638061c060e0f07000000000000000000000
+040d:38001e000700f0f060606060606060e061606260646068607060606060606060f0f000000000000000000000
+040e:606030c00f00f070602030403040188018800d000d000600060004000c000800780070000000000000000000
+040f:000000000000f0f0606060606060606060606060606060606060606060606060fff00f000600000000000000
+0410:000000000000060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+0411:000000000000ffc0604060406000600060007f8060c0606060606060606060c0ff8000000000000000000000
+0412:000000000000ff00608060c060c060c061807f8060c0606060606060606060c0ff8000000000000000000000
+0413:0000000000007fc0304030403000300030003000300030003000300030003000780000000000000000000000
+0414:0000000000007ff020c020c020c020c020c020c020c020c040c040c040c040c0fff0c030c030801000000000
+0415:0000000000007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+0416:000000000000ef30c6106620664036801f000e0007000ec016c0266046608630cf7000000000000000000000
+0417:000000004f807fc060e04060006000e007c00fc000e000600060406060403f801f0000000000000000000000
+0418:000000000000f0f060606060606060e061606260646068607060606060606060f0f000000000000000000000
+0419:606030c00f00f0f060606060606060e061606260646068607060606060606060f0f000000000000000000000
+041a:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f07000000000000000000000
+041b:0000000000003fe010c010c010c010c010c010c020c020c020c0a0c0e0c0e0c0c1e000000000000000000000
+041c:000000000000e07060e070e070e070e05960596059604d604e604e6044604460e4f000000000000000000000
+041d:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+041e:0000000000000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+041f:000000000000fff0606060606060606060606060606060606060606060606060f0f000000000000000000000
+0420:0000000000007f8030c030603060306030c03780300030003000300030003000780000000000000000000000
+0421:0000000000000fc01060202020006000600060006000600060002000302018400f8000000000000000000000
+0422:0000000000007fe04620060006000600060006000600060006000600060006001f8000000000000000000000
+0423:000000000000f070602030403040188018800d000d000600060004000c000800780070000000000000000000
+0424:0000000000001f8006000f8017c026e0666066606660666076403e801f0006001f8000000000000000000000
+0425:000000000000f07060203040388018800d00060006000b00118011c020c04060e0f000000000000000000000
+0426:000000000000f1e060c060c060c060c060c060c060c060c060c060c060c060c0fff000300030001000000000
+0427:00000000000079e030c030c030c030c030c030c039c01ec000c000c000c000c001e000000000000000000000
+0428:000000000000f6f0666066606660666066606660666066606660666066606660fff000000000000000000000
+0429:000000000000f6f0666066606660666066606660666066606660666066606660fff000300030001000000000
+042a:000000000000fc00980098001800180018001f801fc018e018601860186018c01f8000000000000000000000
+042b:000000000000e0f0c060c060c060c060fc60fe60c760c360c360c360c360c660fcf000000000000000000000
+042c:000000000000780030003000300030003f003f8031c030c030c030c030c031807f0000000000000000000000
+042d:0000000000003f00608040400040006008600fe0086000600060004040c021801f0000000000000000000000
+042e:000000000000e180c2e0c460c430cc30cc30fc30cc30cc30cc30c420c620c340e18000000000000000000000
+042f:0000000000000ff0186030603060306010600fe003e007600e601c6038607060e0f000000000000000000000
+0430:00000000000000000000000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+0431:0000000000000fc01f80200020004f8051c060e06060606060606060704038801f0000000000000000000000
+0432:0000000000000000000000000000ff00608060c061807f8060c06060606060c0ff8000000000000000000000
+0433:00000000000000000000000000007fc030403000300030003000300030003000780000000000000000000000
+0434:00000000000000000000000000003ff0118011801180118011802180218021807ff060606060402000000000
+0435:00000000000000000000000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+0436:0000000000000000000000000000ef30c610662066403f801fc0266046608630cf7000000000000000000000
+0437:0000000000000000000000004f807fc06060006007c00fc00060406060403f801f0000000000000000000000
+0438:0000000000000000000000000000f0f0606060e0616062606460686070606060f0f000000000000000000000
+0439:00000000606030c00f0000000000f0f0606060e0616062606460686070606060f0f000000000000000000000
+043a:0000000000000000000000000000f1c0630066007c0078007c006e0067006380f1e000000000000000000000
+043b:00000000000000000000000000001fe008c008c008c010c010c010c050c070c061e000000000000000000000
+043c:0000000000000000000000000000e07060e070e0596059604d604e6046604460e4f000000000000000000000
+043d:0000000000000000000000000000f1e060c060c060c07fc060c060c060c060c0f1e000000000000000000000
+043e:00000000000000000000000000000f8011c020e06060606060606060704038801f0000000000000000000000
+043f:00000000000000000000000000007fe030c030c030c030c030c030c030c030c079e000000000000000000000
+0440:0000000000000000000000000000ef8071c060e06060606060606060604070807f006000600060006000f000
+0441:00000000000000000000000000001f8031c020c06000600060006000704030c01f8000000000000000000000
+0442:00000000000000000000000000007fe0462006000600060006000600060006001f8000000000000000000000
+0443:0000000000000000000000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+0444:0000000000000f0006000600060036c07fe0ef70c630c630c630c6304f207fe036c006000600060006000f00
+0445:0000000000000000000000000000f8f0704038801d000e0007000b8011c020e0f1f000000000000000000000
+0446:000000000000000000000000000079e030c030c030c030c030c030c030c030c07ff000300030001000000000
+0447:000000000000000000000000000079e030c030c030c039c01ec000c000c000c001e000000000000000000000
+0448:0000000000000000000000000000f6f066606660666066606660666066606660fff000000000000000000000
+0449:0000000000000000000000000000f6f066606660666066606660666066606660fff000300030001000000000
+044a:0000000000000000000000000000fc00980098001f801fc018e01860186018c01f8000000000000000000000
+044b:0000000000000000000000000000e0f0c060c060fc60fe60c760c360c360c660fcf000000000000000000000
+044c:00000000000000000000000000007800300030003f003f8031c030c030c031807f0000000000000000000000
+044d:00000000000000000000000000003f006080404008600fe00860006040c021801f0000000000000000000000
+044e:0000000000000000000000000000f18062e0646064307c306c30642066206340f18000000000000000000000
+044f:00000000000000000000000000001fe030c060c020c01fc007c00ec01cc038c071e000000000000000000000
+0450:0000000000001c000f00038000000f0030c0606060607fe060006000300018600f8000000000000000000000
+0451:00000000000019801980000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+0452:000000001000300070003000fe003000378039c030c030c030c030c030c030c078c000c030c038801f000e00
+0453:00000000030006000c00000000007fc030403000300030003000300030003000780000000000000000000000
+0454:00000000000000000000000000000fc01060202061007f0061006000302018400f8000000000000000000000
+0455:00000000000000000000000000001fc030c0304038001e00078001c020c030c03f8000000000000000000000
+0456:00000000000006000600000000001e00060006000600060006000600060006001f8000000000000000000000
+0457:00000000000019801980000000001e00060006000600060006000600060006001f8000000000000000000000
+0458:00000000000000c000c00000000003c000c000c000c000c000c000c000c000c000c020c030c038801f000e00
+0459:00000000000000000000000000003f8013001300130023e023302330a330e330c7e000000000000000000000
+045a:0000000000000000000000000000f7806300630063007fe06330633063306330f7e000000000000000000000
+045b:000000001000300070003000fe003000378039c030c030c030c030c030c030c079e000000000000000000000
+045c:00000000030006000c0000000000f1c0630066007c0078007c006e0067006380f1e000000000000000000000
+045d:000000001c000f00038000000000f0f0606060e0616062606460686070606060f0f000000000000000000000
+045e:00000000606030c00f0000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+045f:000000000000000000000000000079e030c030c030c030c030c030c030c030c07fe00f000600000000000000
+0460:000000000000fef066206620662076207740334037403bc03b80198019801980198000000000000000000000
+0461:0000000000000000000000000000ff7066206620662037403b403b4019801980198000000000000000000000
+0462:000000000000fc0098001800ff80180018001f801fc018e018601860186018c01f8000000000000000000000
+0463:000000000000000000000000fc001800ff8018001f801fc018e01860186018c01f8000000000000000000000
+0464:000000000000e3c0446048204800580059007f0059005800580048004c204640e38000000000000000000000
+0465:0000000000000000000000000000e3c04460482059007f00590048004c204640e38000000000000000000000
+0466:000000000000060006000b000b0009001180118010803fc024c0244044604460e4f000000000000000000000
+0467:0000000000000000000000000000060006000b000900118010803fc024c04460e4f000000000000000000000
+0468:000000000000e60046004b004b0049005180518050807fc064c0644044604460e4f000000000000000000000
+0469:0000000000000000000000000000e60046004b004900518050807fc064c04460e4f000000000000000000000
+046a:000000000000fff060203040188018800d003fc04660c630c630c630c630c630ef7000000000000000000000
+046b:00000000000000000000000000007fe0304018800d003fc04660c630c630c630ef7000000000000000000000
+046c:000000000000fff0b02098408c8086808700ffe0b330b330b330b330b330b330f77000000000000000000000
+046d:0000000000000000000000000000fff0b02098408c808700ffe0b330b330b330f77000000000000000000000
+046e:19800f00060000000f801fc020e04060006000e007c00fc000e00060006000803f00600060003c001f000000
+046f:000019800f000600000000000f801fc020e0406000e007c00fc000e0006000803f00600060003c001f000000
+0470:000000000000ef70666066606660666076403f800f00060006000600060006000f0000000000000000000000
+0471:0000000000000000000000000000e670666066606660666066606660666076403f800f000600060006000f00
+0472:0000000000000f0011c020c02060606060607c6063e0606060602040304018800f0000000000000000000000
+0473:00000000000000000000000000000f0011c020c060607c6063e02040304018800f0000000000000000000000
+0474:000000000000f020607030d0309030801900190019000e000e000e0004000400040000000000000000000000
+0475:0000000000000000000000000000f020607030d03080190019000e000e000400040000000000000000000000
+0476:e38079e01c70f020607030d0309030801900190019000e000e000e0004000400040000000000000000000000
+0477:00000000e38079e01c7000000000f020607030d03080190019000e000e000400040000000000000000000000
+0478:0000000000003000380048004c00cf30ce10ce10cd20cd20cd2049c068c038c010800080018001000f000e00
+0479:00000000000000000000000000003000380048004c00cf30ce10cd20cd2049c068c038c0108001800f000e00
+047a:000000000e001f802ee040604030c030c030c030c030c030c0304020602037401f8007000000000000000000
+047b:0000000000000000000000000e001f802ee040604030c030c0304020602037401f8007000000000000000000
+047c:0c00338040e00e006160c130c630c030c030c030c030c030c630c630c63066207fc019800000000000000000
+047d:0000000000000c00338040e00e006160c130c630c030c030c630c63066207fc0198000000000000000000000
+047e:7fc044400000fef066206620662076207740334037403bc03b80198019801980198000000000000000000000
+047f:0000000000007fc0444000000000fef0662066207740334037403bc019801980198000000000000000000000
+0480:0000000000000fc01060202020006000600060006000600060002000306018e00fe0006000600060006000f0
+0481:00000000000000000000000000000f8010c02040200060006000200030c019c00fc000c000c000c000c001e0
+0482:00000000000000000000000000000000000000000180018003003b00070006e0ec001c001b80180030003000
+0483:00603fc060000000000000000000000000000000000000000000000000000000000000000000000000000000
+0484:03c0066006600000000000000000000000000000000000000000000000000000000000000000000000000000
+0485:0f000c0007000000000000000000000000000000000000000000000000000000000000000000000000000000
+0486:0f0003000e000000000000000000000000000000000000000000000000000000000000000000000000000000
+0487:3c006780c0e00000000000000000000000000000000000000000000000000000000000000000000000000000
+0488:04000a0000000000204050a000000000000000004020a0500000000000000000204050a00000000004000a00
+0489:08000e000000000040e0702000000000000000008070e010000000000000000040e07020000000000e000200
+048a:606030c00f00f0f060606060606060e061606260646068607060606060606060f0f00030006000c001800000
+048b:00000000606030c00f0000000000f0f0606060e0616062606460686070606060f0f00030006000c001800000
+048c:00000000000030003000fe00300030003f003f8031c030c030c030c030c031807f0000000000000000000000
+048d:00000000000000000000000030003000fe0030003f003f8031c030c030c031807f0000000000000000000000
+048e:0000000000007f8030c030603060366033c03f8030c030603000300030003000780000000000000000000000
+048f:0000000000000000000000000000ef8071c060e06060606060606060664073807f8060c0606060006000f000
+0490:0000004000407fc0300030003000300030003000300030003000300030003000780000000000000000000000
+0491:00000000000000000000004000407fc030003000300030003000300030003000780000000000000000000000
+0492:0000000000003fe018201820180018007f0018001800180018001800180018003c0000000000000000000000
+0493:00000000000000000000000000003fe0182018007f00180018001800180018003c0000000000000000000000
+0494:0000000000007fc030403040300030003000378038c038c030c030c030c030c078c000c008c00cc00f800700
+0495:00000000000000000000000000007fc0304030003000378038c038c030c030c078c000c008c00cc007800000
+0496:000000000000ef30c6106620664036801f000e0007800ec016c0266046608630cf7000300030003000000000
+0497:0000000000000000000000000000ef30c610662066403f801fc0266046608630cf7000300030000000000000
+0498:000000004f807fc060e04060006000e007c00fc000e000600060406060403f801f0004000700010006000000
+0499:0000000000000000000000004f807fc06060006007c00fc00060406060403f801f0004000700010006000000
+049a:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f07000300030003000000000
+049b:0000000000000000000000000000f1c0630066007c0078007c006e0067006380f1f000300030000000000000
+049c:000000000000f07060c069806b006e007c0078007c006e006f006b8069c060e0f07000000000000000000000
+049d:0000000000000000000000000000f0e061806b006e0078006e006f006b8061c0f0f000000000000000000000
+049e:000000000000f07060c0fd80630066007c0078007c006e006700638061c060e0f07000000000000000000000
+049f:0000000000000000f0006000fc0061c0630066007c0078007c006e0067006380f1e000000000000000000000
+04a0:000000000000f870b0c0b180330036003c003c003e003700338031c030e03070783000000000000000000000
+04a1:0000000000000000000000000000f8e0b180b3003e003c003e003700338031c078f000000000000000000000
+04a2:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f000300030003000000000
+04a3:0000000000000000000000000000f0f06060606060607fe06060606060606060f0f000300030000000000000
+04a4:000000000000f3f0619061906180618061807f80618061806180618061806180f3c000000000000000000000
+04a5:0000000000000000000000000000f3f06190618061807f806180618061806180f3c000000000000000000000
+04a6:000000000000ff8063006300630063006300636063b063306330633063306330f7b000300230033003e001c0
+04a7:0000000000000000000000000000ff80630063006300636063b0633063306330f7b000300230033001e00000
+04a8:0000000000000e001000218022c064606c606c606c606c606c602640314019800e6000000000000000000000
+04a9:00000000000000000000000000000e001000218022c064606c602640314019800e6000000000000000000000
+04aa:0000000000000fc01060202020006000600060006000600060002000302018400f8004000700010006000000
+04ab:00000000000000000000000000001f8031c020c06000600060006000704030c01f8004000700010006000000
+04ac:0000000000007fe04620060006000600060006000600060006000600060006001f8004000700010006000000
+04ad:00000000000000000000000000007fe0462006000600060006000600060006001f8004000700010006000000
+04ae:000000000000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+04af:0000000000000000000000000000000078e030403040188018800d000d000600060006000600060006000f00
+04b0:000000000000f07060203040188018800d0006003fc0060006000600060006000f0000000000000000000000
+04b1:0000000000000000000000000000000078e030403040188018800d000d0006003fc006000600060006000f00
+04b2:000000000000f07060203040388018800d00060006000b00118011c020c04060e0f000300030003000000000
+04b3:0000000000000000000000000000f8f0704038801d000e0007000b8011c020e0f1f000300030003000000000
+04b4:000000000000ff709960186018601860186018601860186018601860186018603ff000300030003000000000
+04b5:0000000000000000000000000000ff70996018601860186018601860186018603ff000300030000000000000
+04b6:00000000000079e030c030c030c030c030c030c039c01ec000c000c000c000c001e000300030003000000000
+04b7:000000000000000000000000000079e030c030c030c030c039c01ec000c000c001e000300030003000000000
+04b8:00000000000079e030c030c030c034c034c034c03dc01ec004c004c004c000c001e000300030003000000000
+04b9:000000000000000000000000000079e030c030c034c034c03dc01ec004c004c001e000300030003000000000
+04ba:00000000000078003000300030003000378039c030c030c030c030c030c030c079e000000000000000000000
+04bb:0000000000000000000000000000780030003000378039c030c030c030c030c079e000000000000000000000
+04bc:0000000000000f0011c0a0c0a060ffe0600060006000600060002000304018800f0000000000000000000000
+04bd:0000000000000000000000000000070018c0b060b060ffe03000300018000c60078000000000000000000000
+04be:0000000000000f0011c0a0c0a060ffe0600060006000600060002000304018800f0006000600060000000000
+04bf:0000000000000000000000000000070018c0b060b060ffe03000300018000c60078003000300030000000000
+04c0:0000000000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+04c1:606030c00f00ef30c6106620664036801f000e0007000ec016c0266046608630cf7000000000000000000000
+04c2:00000000606030c00f0000000000ef30c610662066403f801fc0266046608630cf7000000000000000000000
+04c3:000000000000f0e06180630066006c00780078007c00670061c060e060706030f0300030027003e001800000
+04c4:0000000000000000000000000000f1c0630066006c007c00670061c060e06060f060006004e007c003000000
+04c5:0000000000003fe010c010c010c010c010c010c020c020c020c0a0c0e0c0e0c0c1e0006000c0018003000000
+04c6:00000000000000000000000000001fe008c008c008c010c010c050c070c070c061e0006000c0018003000000
+04c7:000000000000f0f0606060606060606060607fe0606060606060606060606060f060006004e007c003000000
+04c8:0000000000000000000000000000f1e060c060c060c07fc060c060c060c060c0f0c000c009c00f8006000000
+04c9:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f0006000c0018003000000
+04ca:0000000000000000000000000000f1e060c060c060c07fc060c060c060c060c0f1e000c00180030006000000
+04cb:00000000000079e030c030c030c030c030c030c03dc01ec000c000c000c000c001e0006000c0018003000000
+04cc:000000000000000000000000000079e030c030c030c030c03dc01ec000c000c001e0006000c0018003000000
+04cd:000000000000e07060e070e070e070e05960596059604d604e604e6044604460e4f00030006000c001800000
+04ce:0000000000000000000000000000e07060e070e0596059604d604e6046604460e4f00030006000c001800000
+04cf:0000000000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+04d0:606030c00f00060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+04d1:00000000606030c00f00000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+04d2:198019800000060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+04d3:00000000000019801980000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+04d4:0000000000000fe00e20162016001600164027c026403e002600460046104610e7f000000000000000000000
+04d5:00000000000000000000000000001f80364026600e603fe066006600660067603fc000000000000000000000
+04d6:606030c00f007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+04d7:00000000606030c00f00000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+04d8:0000000000003f0060804040004000600060006000607fe04040404040c021801f0000000000000000000000
+04d9:00000000000000000000000000003f0060804040006000607fe0404040c021801f0000000000000000000000
+04da:1980198000003f0060804040004000600060006000607fe04040404040c021801f0000000000000000000000
+04db:00000000000019801980000000003f0060804040006000607fe0404040c021801f0000000000000000000000
+04dc:198019800000ef30c6106620664036801f000e0007800ec016c0266046608630cf7000000000000000000000
+04dd:0000000000001980198000000000ef30c610662066403f801fc0266046608630cf7000000000000000000000
+04de:198019804f807fc060e04060006000e007c00fc000e000600060406060403f801f0000000000000000000000
+04df:0000000019801980000000004f807fc06060006007c00fc00060406060403f801f0000000000000000000000
+04e0:0000000000007fe040c00180030006000c001f8001c000c000c040c060803f001e0000000000000000000000
+04e1:00000000000000000000000000003fe020c00180030006000c001f8001c000c000c020c030801f000e000000
+04e2:3fc000000000f0f060606060606060e061606260646068607060606060606060f0f000000000000000000000
+04e3:00000000000000003fc000000000f0f0606060e0616062606460686070606060f0f000000000000000000000
+04e4:198019800000f0f060606060606060e061606260646068607060606060606060f0f000000000000000000000
+04e5:0000000000001980198000000000f0f0606060e0616062606460686070606060f0f000000000000000000000
+04e6:1980198000000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+04e7:00000000000019801980000000000f8011c020e06060606060606060704038801f0000000000000000000000
+04e8:0000000000000f8011c020e06060606060607fe06060606060606060704038801f0000000000000000000000
+04e9:00000000000000000000000000000f8011c020e060607fe060606060704038801f0000000000000000000000
+04ea:1980198000000f8011c020e06060606060607fe06060606060606060704038801f0000000000000000000000
+04eb:00000000000019801980000000000f8011c020e060607fe060606060704038801f0000000000000000000000
+04ec:1980198000003f00608040400040006008600fe0086000600060004040c021801f0000000000000000000000
+04ed:00000000000019801980000000003f006080404008600fe00860006040c021801f0000000000000000000000
+04ee:3fc000000000f070602030403040188018800d000d000600060004000c000800780070000000000000000000
+04ef:00000000000000003fc000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+04f0:198019800000f070602030403040188018800d000d000600060004000c000800780070000000000000000000
+04f1:0000000000001980198000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+04f2:06c00d801b00f070602030403040188018800d000d000600060004000c000800780070000000000000000000
+04f3:0000000006c00d801b0000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+04f4:19801980000079e030c030c030c030c030c030c039c01ec000c000c000c000c001e000000000000000000000
+04f5:000000000000198019800000000079e030c030c030c039c01ec000c000c000c001e000000000000000000000
+04f6:0000000000007fc03040304030003000300030003000300030003000300030007c000c000c000c0000000000
+04f7:00000000000000000000000000007fc0304030003000300030003000300030007c000c000c00000000000000
+04f8:198019800000e0f0c060c060c060c060fc60fe60c760c360c360c360c360c660fcf000000000000000000000
+04f9:0000000000001980198000000000e0f0c060c060fc60fe60c760c360c360c660fcf000000000000000000000
+04fa:0000000000003fe018201820180018007f0018001800180018001800180018003e0002002200320032001c00
+04fb:00000000000000000000000000003fe0182018007f00180018001800180018003e0002002200320032001c00
+04fc:000000000000f07060203040388018800d00060006000b00118011c020c04060e060026003c0018000000000
+04fd:0000000000000000000000000000f8f0704038801d000e0007000b8011c020c0f0e00060026003c001800000
+04fe:000000000000f07060203040388018800d007fe006000b00118011c020c04060e0f000000000000000000000
+04ff:0000000000000000000000000000f8f0704038801d007fe007000b8011c020e0f1f000000000000000000000
+05d0:0000000000000000000000000000e1e06060306018c03cc067806300c180c0c0f0e000000000000000000000
+1e00:000000000000060006000b000b0009001180118010803fc020c0204040604060e0f000000600090009000600
+1e01:00000000000000000000000000000f8018c010c003c01cc030c030c030c039c01ee000000600090009000600
+1e02:0c000c000000ff00608060c060c060c061807f8060c0606060606060606060c0ff8000000000000000000000
+1e03:0600060020006000e0006000600067806fc070e06060606060606060706078c04f8000000000000000000000
+1e04:000000000000ff00608060c060c060c061807f8060c0606060606060606060c0ff8000000000060006000000
+1e05:0000000020006000e0006000600067806fc070e06060606060606060706078c04f8000000000060006000000
+1e06:000000000000ff00608060c060c060c061807f8060c0606060606060606060c0ff80000000003fc03fc00000
+1e07:0000000020006000e0006000600067806fc070e06060606060606060706078c04f80000000003fc03fc00000
+1e08:03800f001c000fc01060202020006000600060006000600060002000302018400f8002000300018009800700
+1e09:0000000003800f001c00000000001f8031c020c06000600060006000704030c01f8002000300018009800700
+1e0a:060006000000ff0061c060c06060606060606060606060606060606060406180fe0000000000000000000000
+1e0b:06000600006000e00060006000600f6031e020e0606060606060606070e039601e7000000000000000000000
+1e0c:000000000000ff0061c060c06060606060606060606060606060606060406180fe0000000000060006000000
+1e0d:00000000006000e00060006000600f6031e020e0606060606060606070e039601e7000000000060006000000
+1e0e:000000000000ff0061c060c06060606060606060606060606060606060406180fe00000000003fc03fc00000
+1e0f:00000000006000e00060006000600f6031e020e0606060606060606070e039601e70000000003fc03fc00000
+1e10:000000000000ff0061c060c06060606060606060606060606060606060406180fe0002000300018009800700
+1e11:00000000006000e00060006000600f6031e020e0606060606060606070e039601e7002000300018009800700
+1e12:000000000000ff0061c060c06060606060606060606060606060606060406180fe00000004000e001b003180
+1e13:00000000006000e00060006000600f6031e020e0606060606060606070e039601e70000004000e001b003180
+1e14:0e0007003fc000007fc0304030403000300030803f80308030003000302030207fe000000000000000000000
+1e15:1c000f00038000001f801f8000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1e16:07000e003fc000007fc0304030403000300030803f80308030003000302030207fe000000000000000000000
+1e17:03800f001c0000001f801f8000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1e18:0000000000007fc0304030403000300030803f803080300030003000302030207fe0000004000e001b003180
+1e19:00000000000000000000000000000f0030c0606060607fe060006000300018600f80000004000e001b003180
+1e1a:0000000000007fc0304030403000300030803f803080300030003000302030207fe000000e401fc013800000
+1e1b:00000000000000000000000000000f0030c0606060607fe060006000300018600f8000000e401fc013800000
+1e1c:198019800f007fc0304030403000300030803f803080300030003000302030207fe002000300018009800700
+1e1d:00000000198019800f00000000000f0030c0606060607fe060006000300018600f8002000300018009800700
+1e1e:0600060000007fc0304030403000300030803f80308030003000300030003000780000000000000000000000
+1e1f:030003000000038004c004c00c000c000c000c001f800c000c000c000c000c001e0000000000000000000000
+1e20:1f801f8000000fc0106020202000600060006000600061f060602060306018600f8000000000000000000000
+1e21:0000000000001f801f80000000001f2031e060c060c060c031803f0060007fc03fe02060402040207fc03f80
+1e22:060006000000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1e23:0300030010003000700030003000378039c030c030c030c030c030c030c030c079e000000000000000000000
+1e24:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f000000600060000000000
+1e25:0000000010003000700030003000378039c030c030c030c030c030c030c030c079e000000600060000000000
+1e26:198019800000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1e27:0cc00cc010003000700030003000378039c030c030c030c030c030c030c030c079e000000000000000000000
+1e28:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f0100018000c004c003800
+1e29:0000000010003000700030003000378039c030c030c030c030c030c030c030c079e0100018000c004c003800
+1e2a:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f00000198019800f000000
+1e2b:0000000010003000700030003000378039c030c030c030c030c030c030c030c079e00000198019800f000000
+1e2c:0000000000001f800600060006000600060006000600060006000600060006001f8000000e401fc013800000
+1e2d:00000000000006000600000000001e00060006000600060006000600060006001f8000000e401fc013800000
+1e2e:030066606c6000001f80060006000600060006000600060006000600060006001f8000000000000000000000
+1e2f:03800f001c0000001980198000001e00060006000600060006000600060006001f8000000000000000000000
+1e30:03800f001c00f0e06180630066006c00780078007c006e006700638061c060e0f07000000000000000000000
+1e31:01c007806e00e00060006000600061c0630066007c0078007c006e0067006380f1e000000000000000000000
+1e32:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f07000000600060000000000
+1e33:000000006000e00060006000600061c0630066007c0078007c006e0067006380f1e000000600060000000000
+1e34:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f070000000003fc03fc00000
+1e35:000000006000e00060006000600061c0630066007c0078007c006e0067006380f1e0000000003fc03fc00000
+1e36:00000000000078003000300030003000300030003000300030003000302030207fe000000600060000000000
+1e37:000000001e0006000600060006000600060006000600060006000600060006001f8000000600060000000000
+1e38:3fc03fc0000078003000300030003000300030003000300030003000302030207fe000000600060000000000
+1e39:3fc03fc000001e000600060006000600060006000600060006000600060006001f8000000600060000000000
+1e3a:00000000000078003000300030003000300030003000300030003000302030207fe0000000003fc03fc00000
+1e3b:000000001e0006000600060006000600060006000600060006000600060006001f80000000003fc03fc00000
+1e3c:00000000000078003000300030003000300030003000300030003000302030207fe0000004000e001b003180
+1e3d:000000001e0006000600060006000600060006000600060006000600060006001f80000004000e001b003180
+1e3e:03800f001c00e07060e070e070e070e05960596059604d604e604e6044604460e4f000000000000000000000
+1e3f:0000000003800f001c0000000000ddc06ee06660666066606660666066606660ef7000000000000000000000
+1e40:060006000000e07060e070e070e070e05960596059604d604e604e6044604460e4f000000000000000000000
+1e41:0000000000000600060000000000ddc06ee06660666066606660666066606660ef7000000000000000000000
+1e42:000000000000e07060e070e070e070e05960596059604d604e604e6044604460e4f000000600060000000000
+1e43:0000000000000000000000000000ddc06ee06660666066606660666066606660ef7000000600060000000000
+1e44:060006000000c07060207020782058204c2046204720432041a040e040e04060e03000000000000000000000
+1e45:0000000000000600060000000000278079c030c030c030c030c030c030c030c079e000000000000000000000
+1e46:000000000000c07060207020782058204c2046204720432041a040e040e04060e03000000600060000000000
+1e47:0000000000000000000000000000278079c030c030c030c030c030c030c030c079e000000600060000000000
+1e48:000000000000c07060207020782058204c2046204720432041a040e040e04060e030000000003fc03fc00000
+1e49:0000000000000000000000000000278079c030c030c030c030c030c030c030c079e0000000003fc03fc00000
+1e4a:000000000000c07060207020782058204c2046204720432041a040e040e04060e030000004000e001b003180
+1e4b:0000000000000000000000000000278079c030c030c030c030c030c030c030c079e0000004000e001b003180
+1e4c:07001e003c6063c00f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+1e4d:03800f001c0000003c6063c000000f8011c020e06060606060606060704038801f0000000000000000000000
+1e4e:1980198000003c6063c00f0011c020c0206060606060606060602040304018800f0000000000000000000000
+1e4f:1980198000001c6036c0638000000f8011c020e06060606060606060704038801f0000000000000000000000
+1e50:0e0007003fc000000f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+1e51:1c000f00038000003fc03fc000000f8011c020e06060606060606060704038801f0000000000000000000000
+1e52:07000e003fc000000f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+1e53:03800f001c0000003fc03fc000000f8011c020e06060606060606060704038801f0000000000000000000000
+1e54:03800f001c007f8030c030603060306030c03780300030003000300030003000780000000000000000000000
+1e55:0000000003800f001c0000000000ef8071c060e06060606060606060604070807f006000600060006000f000
+1e56:0600060000007f8030c030603060306030c03780300030003000300030003000780000000000000000000000
+1e57:0000000000000600060000000000ef8071c060e06060606060606060604070807f006000600060006000f000
+1e58:0c000c000000ff00618060c060c060c060807f007c006e006700638061c060e0f07000000000000000000000
+1e59:0000000000000600060000000000738034c038c0300030003000300030003000780000000000000000000000
+1e5a:000000000000ff00618060c060c060c060807f007c006e006700638061c060e0f07000000600060000000000
+1e5b:0000000000000000000000000000738034c038c0300030003000300030003000780000001800180000000000
+1e5c:3fc03fc00000ff00618060c060c060c060807f007c006e006700638061c060e0f07000000600060000000000
+1e5d:0000000000003fc03fc000000000738034c038c0300030003000300030003000780000001800180000000000
+1e5e:000000000000ff00618060c060c060c060807f007c006e006700638061c060e0f070000000003fc03fc00000
+1e5f:0000000000000000000000000000738034c038c03000300030003000300030007800000000003fc03fc00000
+1e60:0600060000001fe030606020602070003c001e00078001c000e04060406060c07f8000000000000000000000
+1e61:00000000000006000600000000001fc030c0304038001e00078001c020c030c03f8000000000000000000000
+1e62:0000000000001fe030606020602070003c001e00078001c000e04060406060c07f8000000600060000000000
+1e63:00000000000000000000000000001fc030c0304038001e00078001c020c030c03f8000000600060000000000
+1e64:0c700de003801fe030606020602070003c001e00078001c000e04060406060c07f8000000000000000000000
+1e65:06000600000003800f001c0000001fc030c0304038001e00078001c020c030c03f8000000000000000000000
+1e66:060036c0198006001fe030606020602070003c000e0003c000e04060406060c07f8000000000000000000000
+1e67:06000600000030c01980060000001fc030c0304038001e00078001c020c030c03f8000000000000000000000
+1e68:0600060000001fe030606020602070003c001e00078001c000e04060406060c07f8000000600060000000000
+1e69:00000000000006000600000000001fc030c0304038001e00078001c020c030c03f8000000600060000000000
+1e6a:0600060000007fe04620060006000600060006000600060006000600060006001f8000000000000000000000
+1e6b:00000c000c000000040004000c007fc00c000c000c000c000c000c000c200e40078000000000000000000000
+1e6c:0000000000007fe04620060006000600060006000600060006000600060006001f8000000600060000000000
+1e6d:0000000000000000040004000c007fc00c000c000c000c000c000c000c200e40078000000600060000000000
+1e6e:0000000000007fe04620060006000600060006000600060006000600060006001f80000000003fc03fc00000
+1e6f:0000000000000000040004000c007fc00c000c000c000c000c000c000c200e400780000000003fc03fc00000
+1e70:0000000000007fe04620060006000600060006000600060006000600060006001f80000004000e001b003180
+1e71:0000000000000000040004000c007fc00c000c000c000c000c000c000c200e400780000004000e001b003180
+1e72:000000000000f070602060206020602060206020602060206020602070403fc01f8000001980198000000000
+1e73:000000000000000000000000000079e030c030c030c030c030c030c030c039c01e6000001980198000000000
+1e74:000000000000f070602060206020602060206020602060206020602070403fc01f8000000e401fc013800000
+1e75:000000000000000000000000000079e030c030c030c030c030c030c030c039c01e6000000e401fc013800000
+1e76:000000000000f070602060206020602060206020602060206020602070403fc01f80000004000e001b003180
+1e77:000000000000000000000000000079e030c030c030c030c030c030c030c039c01e60000004000e001b003180
+1e78:07001e003c6063c00000f0706020602060206020602060206020602070403fc01f8000000000000000000000
+1e79:03800f001c0000003c6063c0000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1e7a:1980198000003fc0f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+1e7b:00001980198000003fc03fc0000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1e7c:0e401fc01380e0e060403080308030801900190019000c000e000e0004000400040000000000000000000000
+1e7d:000000000e401fc0138000000000f070602030403040188018800d000d000600060000000000000000000000
+1e7e:000000000000e0e060403080308030801900190019000c000e000e0004000400040000000600060000000000
+1e7f:0000000000000000000000000000f070602030403040188018800d000d000600060000000600060000000000
+1e80:1c000f000380fef066206620662076207740334037403bc03b80198019801980198000000000000000000000
+1e81:000000001c000f00038000000000ff7066206620662037403b403b4019801980198000000000000000000000
+1e82:03800f001c00fef066206620662076207740334037403bc03b80198019801980198000000000000000000000
+1e83:0000000003800f001c0000000000ff7066206620662037403b403b4019801980198000000000000000000000
+1e84:198019800000fef066206620662076207740334037403bc03b80198019801980198000000000000000000000
+1e85:0000000000001980198000000000ff7066206620662037403b403b4019801980198000000000000000000000
+1e86:060006000000fef066206620662076207740334037403bc03b80198019801980198000000000000000000000
+1e87:0000000000000600060000000000ff7066206620662037403b403b4019801980198000000000000000000000
+1e88:000000000000fef066206620662076207740334037403bc03b80198019801980198000000000060006000000
+1e89:0000000000000000000000000000ff7066206620662037403b403b4019801980198000000000060006000000
+1e8a:060006000000f07060203040388018800d00060006000b00118011c020c04060e0f000000000000000000000
+1e8b:0000000000000600060000000000f8f0704038801d000e0007000b8011c020e0f1f000000000000000000000
+1e8c:198019800000f07060203040388018800d00060006000b00118011c020c04060e0f000000000000000000000
+1e8d:0000000000001980198000000000f8f0704038801d000e0007000b8011c020e0f1f000000000000000000000
+1e8e:060006000000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1e8f:0000000000000600060000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+1e90:020007000d8018c000003fe020c000c001800180030006000c000c00180018203fe000000000000000000000
+1e91:00000000020007000d8018c000007fe060e041c0038007000e001c00382070607fe000000000000000000000
+1e92:0000000000003fe020c000c00180018003000300060006000c000c00180018203fe000000600060000000000
+1e93:00000000000000000000000000007fe060e041c0038007000e001c00382070607fe000000600060000000000
+1e94:0000000000003fe020c000c00180018003000300060006000c000c00180018203fe0000000003fc03fc00000
+1e95:00000000000000000000000000007fe060e041c0038007000e001c00382070607fe0000000003fc03fc00000
+1e96:0000000010003000700030003000378039c030c030c030c030c030c030c030c079e0000000003fc03fc00000
+1e97:000018c018c00000040004000c007fc00c000c000c000c000c000c000c200e40078000000000000000000000
+1e98:0000060009000900060000000000ff7066206620662037403b403b4019801980198000000000000000000000
+1e99:0000060009000900060000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+1e9a:00000200010001000200000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1e9b:060006000000038004c004c00c000c000c003c000c000c000c000c000c000c001e0000000000000000000000
+1e9c:00000000038004c004c00c000c000d800f003e000c001c003c006c000c000c001e0000000000000000000000
+1e9d:00000000038004c004c00c007f807f800c003c000c000c000c000c000c000c001e0000000000000000000000
+1e9e:000000000f80386030e061c0638067006e00638061c060e06060606068606cc0ef8000000000000000000000
+1e9f:0000000000001f8030001c000e0007000f8011c020e0606060606060704038801f0000000000000000000000
+1ea0:000000000000060006000b000b0009001180118010803fc020c0204040604060e0f000000600060000000000
+1ea1:00000000000000000000000000000f8018c010c003c01cc030c030c030c039c01ee000000600060000000000
+1ea2:0e0013000300060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1ea3:000000000e0013000300060000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1ea4:307079e0cd80060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1ea5:00000000307079e0cd80000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1ea6:31c078f0cc30060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1ea7:0000000031c078f0cc30000000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1ea8:30e07930cc30066006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1ea9:0000000030e07930cc30006000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1eaa:3c6063c006001980000006000b000b000900118010803fc020c0204040604060e0f000000000000000000000
+1eab:3c6063c0000006000f00198000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1eac:06000f001980060006000b000b0009001180118010803fc020c0204040604060e0f000000600060000000000
+1ead:04000e001b00318060c0000000000f8018c010c003c01cc030c030c030c039c01ee000000600060000000000
+1eae:01c007802e401f8006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1eaf:01c007800e00000030c00f0000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1eb0:38001e0027401f8006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1eb1:38001e000700000030c00f0000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1eb2:0700098023401f8006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1eb3:0e0013000300060020401f8000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1eb4:3c6063c020401f8006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1eb5:1c6036c06380000020401f8000000f8018c010c003c01cc030c030c030c039c01ee000000000000000000000
+1eb6:20401f800000060006000b000b0009001180118010803fc020c0204040604060e0f000000600060000000000
+1eb7:00000000000020401f80000000000f8018c010c003c01cc030c030c030c039c01ee000000600060000000000
+1eb8:0000000000007fc0304030403000300030803f803080300030003000302030207fe000000600060000000000
+1eb9:00000000000000000000000000000f0030c0606060607fe060006000300018600f8000000600060000000000
+1eba:0e00130003007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1ebb:00000e00130003000600000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1ebc:1c6036c063807fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1ebd:000000001c6036c06380000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1ebe:307079e0cd807fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1ebf:00000000307079e0cd80000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1ec0:31c078f0cc307fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1ec1:0000000031c078f0cc30000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1ec2:30e07930cc3000607fc0304030403000300030803f80308030003000302030207fe000000000000000000000
+1ec3:000030e07930cc300060000000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1ec4:3c6063c00600198000007fc030403040300030803f80308030003000302030207fe000000000000000000000
+1ec5:3c6063c0000006000f00198000000f0030c0606060607fe060006000300018600f8000000000000000000000
+1ec6:06000f0019807fc0304030403000300030803f803080300030003000302030207fe000000600060000000000
+1ec7:000004000e001b00318060c000000f0030c0606060607fe060006000300018600f8000000600060000000000
+1ec8:0e00130006001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1ec9:00000e00130003000600000000001e00060006000600060006000600060006001f8000000000000000000000
+1eca:0000000000001f800600060006000600060006000600060006000600060006001f8000000600060000000000
+1ecb:00000000000006000600000000001e00060006000600060006000600060006001f8000000600060000000000
+1ecc:0000000000000f0011c020c020606060606060606060606060602040304018800f0000000600060000000000
+1ecd:00000000000000000000000000000f8011c020e06060606060606060704038801f0000000600060000000000
+1ece:0e00130003000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1ecf:0000000000000000006000f000300fa011c020e06060606060606060704038801f0000000000000000000000
+1ed0:307079e0cd800f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1ed1:00000000307079e0cd80000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1ed2:31c078f0cc300f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1ed3:0000000031c078f0cc30000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1ed4:30e079b0cc3000600f0011c020c02060606060606060606060602040304018800f0000000000000000000000
+1ed5:0000000030e079b0cc30006000000f0011c020e06060606060606060704038801f0000000000000000000000
+1ed6:3c6063c00600198000000f0011c020c0206060606060606060602040304018800f0000000000000000000000
+1ed7:3c6063c0000006000f00198000000f8011c020e06060606060606060704038801f0000000000000000000000
+1ed8:06000f0019800f0011c020c020606060606060606060606060602040304018800f0000000600060000000000
+1ed9:04000e001b00318060c0000000000f8011c020e06060606060606060704038801f0000000600060000000000
+1eda:0e603cf070300fa011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1edb:0000000000000e003c6070f000300fa011c020e06060606060606060704038801f0000000000000000000000
+1edc:e06078f01c300fa011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1edd:0000000070003c000e6000f000300fa011c020e06060606060606060704038801f0000000000000000000000
+1ede:1c6036f006300fa011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1edf:000000001c00360006600cf000300fa011c020e06060606060606060704038801f0000000000000000000000
+1ee0:7260fef09c300fa011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1ee1:0000000039007f004e6000f000300fa011c020e06060606060606060704038801f0000000000000000000000
+1ee2:006000f000300fa011c020c020606060606060606060606060602040304018800f0000000600060000000000
+1ee3:0000000000000000006000f000300fa011c020e06060606060606060704038801f0000000600060000000000
+1ee4:000000000000f070602060206020602060206020602060206020602070403fc01f8000000600060000000000
+1ee5:000000000000000000000000000079e030c030c030c030c030c030c030c039c01e6000000600060000000000
+1ee6:0e0013000300f670602060206020602060206020602060206020602070403fc01f8000000000000000000000
+1ee7:000000000e00130003000600000079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1ee8:0e603cd07010f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
+1ee9:0000000007001e00386000d0001079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1eea:70603cd00e10f070602060206020602060206020602060206020602070403fc01f8000000000000000000000
+1eeb:0000000070003c000e6000d0001079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1eec:1c00266006d00c10f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+1eed:0e00130003000600006000d0001079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1eee:7100db608e700010f07060206020602060206020602060206020602070403fc01f8000000000000000000000
+1eef:1c6036c063800000006000d0001079e030c030c030c030c030c030c030c039c01e6000000000000000000000
+1ef0:006000d00010f070602060206020602060206020602060206020602070403fc01f8000000600060000000000
+1ef1:0000000000000000006000d0001079e030c030c030c030c030c030c030c039c01e6000000600060000000000
+1ef2:38001e000700f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1ef3:000000001c000f00038000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+1ef4:000000000000f07060203040188018800d0006000600060006000600060006000f0000000600060000000000
+1ef5:0000000000000000000000000000f0f0602030403040188018800d000d000600060004000c0008007b007300
+1ef6:0e0013000300f67060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1ef7:00000e0013000300060000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+1ef8:1c6036c06380f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1ef9:000000001c6036c0638000000000f0f0602030403040188018800d000d000600060004000c00080078007000
+1efa:000000000000fe006c006c006c006c006c006c006c006c006c006c006c206c20ffe000000000000000000000
+1efb:00000000f3c030c030c07fe07fe030c030c030c030c030c030c030c030c030c0fdf000000000000000000000
+1efc:0000000007000c001800300030006000618063c060e060606060606070403f801f0000000000000000000000
+1efd:000000000000000007000c00180030003000618063c060e06060606070403f801f0000000000000000000000
+1efe:000000000000f0f0602030403040188018800d000d000600060004006c009800980070000000000000000000
+1eff:0000000000000000000000000000f0f0602030403040188018800d000d000600060004006c00980098007000
+1f00:000000000f0003000e00000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f01:00000000078006000380000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f02:00000000798018c07040000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f03:00000000798060c03840000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f04:0000000078c019807100000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f05:0000000078c061803900000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f06:1c40238000000f0003000e0000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f07:1c40238000000f000c00070000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f08:0000f0003000e60006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1f09:0000f000c000760006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1f0a:3000180008000300f3003580e580048008c008c008401fe01060102020302030707000000000000000000000
+1f0b:3000180008000300f300c5807580048008c008c008401fe01060102020302030707000000000000000000000
+1f0c:1800300020000300f3003580e580048008c008c008401fe01060102020302030707000000000000000000000
+1f0d:1800300020000300f300c5807580048008c008c008401fe01060102020302030707000000000000000000000
+1f0e:000071008e000300f3003580e580048008c008c008401fe01060102020302030707000000000000000000000
+1f0f:000071008e000300f300c5807580048008c008c008401fe01060102020302030707000000000000000000000
+1f10:000000000f0003000e00000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f11:000000000f000c000700000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f12:00000000798018c07040000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f13:00000000798060c03840000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f14:0000000078c019807100000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f15:0000000078c061803900000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f18:f0003000e0007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1f19:f000c00070007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1f1a:f6003300e1007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1f1b:f600c30071007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1f1c:f1803300e2007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1f1d:f180c30072007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1f20:000000000f0003000e0000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f21:000000000f000c00070000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f22:00000000798018c0704000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f23:00000000798060c0384000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f24:0000000078c01980710000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f25:0000000078c06180390000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f26:1c40238000000f0003000e000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f27:1c40238000000f000c0007000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f28:f0003000e000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f29:f000c0007000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f2a:f6003300e100f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f2b:f600c3007100f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f2c:f1803300e200f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f2d:f180c3007200f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f2e:e71068e0c000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f2f:f710c8e07000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1f30:000000000f0003000e00000000001e00060006000600060006000600060006001f8000000000000000000000
+1f31:000000000f000c000700000000001e00060006000600060006000600060006001f8000000000000000000000
+1f32:00000000798018c07040000000001e00060006000600060006000600060006001f8000000000000000000000
+1f33:00000000798060c03840000000001e00060006000600060006000600060006001f8000000000000000000000
+1f34:0000000078c019807100000000001e00060006000600060006000600060006001f8000000000000000000000
+1f35:0000000078c061803900000000001e00060006000600060006000600060006001f8000000000000000000000
+1f36:1c40238000000f0003000e0000001e00060006000600060006000600060006001f8000000000000000000000
+1f37:1c40238000000f000c00070000001e00060006000600060006000600060006001f8000000000000000000000
+1f38:f0003000e0000f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f39:f000c00070000f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f3a:f6003300e1001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f3b:f600c30071000f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f3c:f1003300e2001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f3d:f180c30072001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f3e:e71068e0c0001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f3f:f710c8e070001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1f40:000000000f0003000e00000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f41:000000000f000c000700000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f42:00000000798018c07040000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f43:00000000798060c03840000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f44:0000000078c019807100000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f45:0000000078c061803900000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f48:f0003000e0000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1f49:f000c00070000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1f4a:f6003300e1000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1f4b:f600c30071000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1f4c:f1003300e2000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1f4d:f180c30072000f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1f50:000000000f0003000e000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f51:000000000f000c0007000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f52:00000000798018c070400000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f53:00000000798060c038400000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f54:0000000078c0198071000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f55:0000000078c0618039000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f56:1c40238000000f0003000e00000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f57:1c40238000000f000c000700000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f59:f000c0007000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1f5b:f600c3007100f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1f5d:f180c3007200f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1f5f:f710c8e07000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1f60:000000000f0003000e00000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f61:000000000f000c000700000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f62:00000000798018c07040000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f63:00000000798060c03840000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f64:0000000078c019807100000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f65:0000000078c061803900000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f66:1c40238000000f0003000e0000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f67:1c40238000000f000c00070000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f68:f0003000e0000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f69:f000c00070000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f6a:f6003300e1000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f6b:f600c30071000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f6c:f1803300e2000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f6d:f180c30072000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f6e:e71068e0c0000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f6f:f710c8e070000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1f70:000000000c0006000200000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f71:00000000030006000400000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1f72:0000000000000c000600020000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f73:00000000000003000600040000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+1f74:000000000c000600020000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f75:0000000003000600040000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1f76:000000000c0006000200000000001e00060006000600060006000600060006001f8000000000000000000000
+1f77:00000000030006000400000000001e00060006000600060006000600060006001f8000000000000000000000
+1f78:000000000c0006000200000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f79:00000000030006000400000000000f8011c020e06060606060606060704038801f0000000000000000000000
+1f7a:000000000c00060002000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f7b:000000000300060004000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1f7c:000000000c0006000200000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f7d:0000000007000c000800000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+1f80:000000000f0003000e00000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f81:000000000f000c000700000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f82:00000000798018c07040000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f83:00000000798060c03840000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f84:0000000078c019807100000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f85:0000000078c061803900000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f86:1c40238000000f0003000e0000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f87:1c40238000000f000c00070000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1f88:00000000f0003600e6000b000b0009001180118010803fc020c0204040604060e0f000000040004000600000
+1f89:00000000f000c60076000b000b0009001180118010803fc020c0204040604060e0f000000040004000600000
+1f8a:3000180008000300f3003580e580048008c008c008401fe01060102020302030707000000040004000600000
+1f8b:3000180008000300f300c5807580048008c008c008401fe01060102020302030707000000040004000600000
+1f8c:0c00180010000300f3003580e580048008c008c008401fe01060102020302030707000000040004000600000
+1f8d:0c00180010000300f300c5807580048008c008c008401fe01060102020302030707000000040004000600000
+1f8e:000071008e000300f3003580e580048008c008c008401fe01060102020302030707000000040004000600000
+1f8f:000071008e000300f300c5807580048008c008c008401fe01060102020302030707000000060006000700000
+1f90:000000000f0003000e0000000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f91:000000000f000c00070000000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f92:0000000000007b00198070800000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f93:0000000000007b00618038800000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f94:00000000000078c0198071000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f95:00000000000078c0618039000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f96:1c40238000000f0003000e000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f97:1c40238000000f000c0007000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1f98:f0003000e000f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f99:f000c0007000f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f9a:f6003300e100f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f9b:f600c3007100f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f9c:f1803300e200f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f9d:f180c3007200f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f9e:e71068e0c000f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1f9f:f710c8e07000f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1fa0:000000000f0003000e00000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa1:000000000f000c000700000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa2:000000003d800cc03840000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa3:000000003d8030c01c40000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa4:000000003c600cc03880000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa5:000000003c6030c01c80000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa6:1c40238000000f0003000e0000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa7:1c40238000000f000c00070000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1fa8:0710f8e03000ef0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1fa9:f000c00070000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1faa:f6003300e1000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1fab:f600c30071000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1fac:f1803300e2000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1fad:f180c30072000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1fae:e71068e0c0000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1faf:f710c8e070000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1fb0:00000000000010800f00000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1fb1:0000000000001f801f80000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1fb2:000000000c0006000200000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1fb3:00000000000000000000000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1fb4:00000000030006000400000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1fb6:0000000000001c402380000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+1fb7:0000000000001c402380000000001f9031d060e060e060c060c060c061e072603c3000000600060007000000
+1fb8:10800f000000060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1fb9:1f801f800000060006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1fba:00000000c000660026000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1fbb:000000003000660046000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+1fbc:000000000000060006000b000b0009001180118010803fc020c0204040604060e0f000000060006000700000
+1fbd:000000000e000100010006000000000000000000000000000000000000000000000000000000000000000000
+1fbe:0000000000000000000000000000000000000000000000000000000000000000000000000600060007000000
+1fbf:000000000f0003000e0000000000000000000000000000000000000000000000000000000000000000000000
+1fc0:1c803f8027000000000000000000000000000000000000000000000000000000000000000000000000000000
+1fc1:1c803f8027000000198019800000000000000000000000000000000000000000000000000000000000000000
+1fc2:000000000c000600020000000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1fc3:0000000000000000000000000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1fc4:0000000003000600040000000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1fc6:0000000000001c40238000000000278079c030c030c030c030c030c030c030c078c000c000c000c000c001e0
+1fc7:0000000000001c40238000000000278079c030c030c030c030c030c030c030c078c000c030c030c038c001e0
+1fc8:c000600020007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1fc9:6000c00080007fc0304030403000300030803f803080300030003000302030207fe000000000000000000000
+1fca:c00060002000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1fcb:6000c0008000f0f0606060606060606060607fe0606060606060606060606060f0f000000000000000000000
+1fcc:000000000000f0f0606060606060606060607fe0606060606060606060606060f0f000000060006000700000
+1fcd:3d800cc038400000000000000000000000000000000000000000000000000000000000000000000000000000
+1fce:3cc00d8039000000000000000000000000000000000000000000000000000000000000000000000000000000
+1fcf:1c40238000000f0003000e000000000000000000000000000000000000000000000000000000000000000000
+1fd0:00000000000010800f00000000001e00060006000600060006000600060006001f8000000000000000000000
+1fd1:0000000000001f801f80000000001e00060006000600060006000600060006001f8000000000000000000000
+1fd2:0000000018000c0064c060c000001e00060006000600060006000600060006001f8000000000000000000000
+1fd3:000000000300060064c060c000001e00060006000600060006000600060006001f8000000000000000000000
+1fd6:00000000000000001c40238000001e00060006000600060006000600060006001f8000000000000000000000
+1fd7:00001c40238000003180318000001e00060006000600060006000600060006001f8000000000000000000000
+1fd8:10800f0000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1fd9:1f801f8000001f800600060006000600060006000600060006000600060006001f8000000000000000000000
+1fda:000000000000df806600260006000600060006000600060006000600060006001f8000000000000000000000
+1fdb:00000000000067e0c1808180018001800180018001800180018001800180018007e000000000000000000000
+1fdd:3d8030c01c400000000000000000000000000000000000000000000000000000000000000000000000000000
+1fde:3cc031801d000000000000000000000000000000000000000000000000000000000000000000000000000000
+1fdf:1c40238000000f000c0007000000000000000000000000000000000000000000000000000000000000000000
+1fe0:00000000000010800f000000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1fe1:0000000000001f801f800000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1fe2:0000000018000c0064c060c0000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1fe3:000000000300060064c060c0000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1fe4:000000000f0003000e00000000000f8011c020e0606060606060606070407880670060006000600060006000
+1fe5:000000000f000c000700000000000f8011c020e0606060606060606070407880670060006000600060006000
+1fe6:0000000000001c4023800000000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1fe7:00001c402380000031803180000079e030c030c030c030c030c030c030c038800f0000000000000000000000
+1fe8:10800f000000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1fe9:1f801f800000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1fea:c00060002000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1feb:6000c0008000f07060203040188018800d0006000600060006000600060006000f0000000000000000000000
+1fec:f000c00070007f8030c030603060306030c03780300030003000300030003000780000000000000000000000
+1fed:000018000c0064c060c000000000000000000000000000000000000000000000000000000000000000000000
+1fee:00000300060064c060c000000000000000000000000000000000000000000000000000000000000000000000
+1fef:00000c0006000200000000000000000000000000000000000000000000000000000000000000000000000000
+1ff2:000000000c0006000200000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1ff3:00000000000000000000000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1ff4:00000000030006000400000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1ff6:0000000000001c402380000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1ff7:0000000000001c402380000000006060c030c630c630c630c630c63066207fc0198000000600060007000000
+1ff8:0000c00060002f0011c020c020606060606060606060606060602040304018800f0000000000000000000000
+1ff9:000000006000cf0091c020c020606060606060606060606060602040304018800f0000000000000000000000
+1ffa:0000c00060002f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+1ffb:000000006000cf0091c020c0206060606060606060602040304018800900492079e000000000000000000000
+1ffc:0000000000000f0011c020c0206060606060606060602040304018800900492079e000000060006000700000
+1ffd:0000030006000400000000000000000000000000000000000000000000000000000000000000000000000000
+1ffe:0000078006000380000000000000000000000000000000000000000000000000000000000000000000000000
+2000:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2001:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2002:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2003:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2004:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2005:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2006:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2007:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2008:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2009:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200a:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200b:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200c:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200d:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200e:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200f:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2010:00000000000000000000000000000000000000003fc03fc00000000000000000000000000000000000000000
2011:00000000000000000000000000000000000000003fc03fc00000000000000000000000000000000000000000
2012:00000000000000000000000000000000000000003fc03fc00000000000000000000000000000000000000000
@@ -377,29 +1758,1184 @@
201b:000006000f000f000c000c000600030001000000000000000000000000000000000000000000000000000000
201c:00000cc019801980198019801980198000000000000000000000000000000000000000000000000000000000
201d:0000198019801980198019801980330000000000000000000000000000000000000000000000000000000000
-201e:0000000000000000000000000000000000000000000000001980198019801980198033000000000000000000
-201f:00001980198019801980198019800cc000000000000000000000000000000000000000000000000000000000
+201e:0000000000000000000000000000000000000000000000003b803b803b801980198033000000000000000000
+201f:00001dc01dc01dc01980198019800cc000000000000000000000000000000000000000000000000000000000
2020:0000000000000600060006003fc03fc006000600060006000600060006000600060000000000000000000000
2021:0000000000000600060006003fc03fc006000600060006003fc03fc006000600060000000000000000000000
2022:0000000000000000000000000000000007000f800f800f800700000000000000000000000000000000000000
+2023:000000000000000000000000000008000c000e000f000e000c00080000000000000000000000000000000000
+2024:000000000000000000000000000000000000000000000000000007000f800f80070000000000000000000000
+2025:000000000000000000000000000000000000000000000000000071c0fbe0fbe071c000000000000000000000
2026:0000000000000000000000000000000000000000000000000000222077707770222000000000000000000000
+2027:000000000000000000000000000000000000000007000f800f80070000000000000000000000000000000000
+2028:00000000000000004200620052004a004600420000000200020002000200020003e000000000000000000000
+2029:0000000000003fe07e607e607e607e607e603e60026002600260026002600260026000000000000000000000
+202a:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202b:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202c:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202d:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202e:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202f:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2030:000000000000318049804b003300060006000c000c001800180036c03920692066c000000000000000000000
-2032:0000060006000600060006000600000000000000000000000000000000000000000000000000000000000000
-2033:0000198019801980198019801980000000000000000000000000000000000000000000000000000000000000
-2039:000000000000000000000000000000000180030006000c0018000c0006000300018000000000000000000000
-203a:0000000000000000000000000000000018000c00060003000180030006000c00180000000000000000000000
+2031:000000000000318049804b003300060006000cc00d20192018c036c03920692066c000000000000000000000
+2032:000003000300060006000c000c00000000000000000000000000000000000000000000000000000000000000
+2033:00000cc00cc01980198033003300000000000000000000000000000000000000000000000000000000000000
+2034:00003330333066606660ccc0ccc0000000000000000000000000000000000000000000000000000000000000
+2035:00000c000c000600060003000300000000000000000000000000000000000000000000000000000000000000
+2036:000033003300198019800cc00cc0000000000000000000000000000000000000000000000000000000000000
+2037:0000ccc0ccc06660666033303330000000000000000000000000000000000000000000000000000000000000
+2038:0000000000000000000000000000000000000000000000000000000000000000000006000f00198030c06060
+2039:000000000000000000000000000000000180030006000c000600030001800000000000000000000000000000
+203a:0000000000000000000000000000000018000c000600030006000c0018000000000000000000000000000000
+203b:0000000000000000000086104620204010800900c630c6300900108020404620861000000000000000000000
203c:0000000019801980198019801980198019801980198019801980000000001980198000000000000000000000
+203d:000000000f001f803dc02cc00cc00cc00d800f000e000c000c00000000000c000c0000000000000000000000
203e:00003fc03fc00000000000000000000000000000000000000000000000000000000000000000000000000000
+203f:0000000000000000000000000000000000000000000000000000000000000000801060603fc01f8000000000
+2040:00001f803fc06060801000000000000000000000000000000000000000000000000000000000000000000000
+2041:000000000180018003000300060006000e000e001b001b003180318060c060c0000000000000000000000000
+2042:0000000000000000090006001f80060009000000492030c0fff030c049200000000000000000000000000000
+2043:00000000000000000000000000000000000000001f801f801f80000000000000000000000000000000000000
+2044:00000060006000c000c00180018003000300060006000c000c00180018003000300000000000000000000000
+2045:000000000fc00fc00e000e000e000e000fc00fc00e000e000e000e000e000fc00fc000000000000000000000
+2046:000000003f003f0007000700070007003f003f00070007000700070007003f003f0000000000000000000000
+2047:0000000039c07fe0ef708630063006300c600840108031803180000000003180318000000000000000000000
+2048:000000003c607e60e76083600360036006600c60186030603060000000003060306000000000000000000000
+2049:0000000063c067e06e70683060306030606060c0618063006300000000006300630000000000000000000000
+204a:000000000000000000000000000000003f803f80008000800080010001000100010000000000000000000000
+204b:000000000000ff8027c027e027e027e027c02780240024002400240024002400240000000000000000000000
+204c:00000000000000000000000000003fe07c80fc80fc80fc807c803fe000000000000000000000000000000000
+204d:0000000000000000000000000000ff8027c027e027e027e027c0ff8000000000000000000000000000000000
+204e:000000000000000000000000000000000000000000001080090006001f800600090010800000000000000000
+204f:000000000000000000000000000000000c001e001e000c00000000000c001e001e00180018000c0006000200
+2050:00000000000000000e003f8071c060c00000000000000000000060c071c03f800e0000000000000000000000
+2051:0000000000000000090006001f80060009000000090006001f80060009000000000000000000000000000000
+2052:00000000386038c038c0018001800300030006000c000c001800180031c031c061c000000000000000000000
+2053:00000000000000000000000000000000000000001c203e6036c067c043800000000000000000000000000000
+2054:00000000000000000000000000000000000000000000000000000000000000001f803fc06060801000000000
+2055:00000000000000000000000004004440248015000e00ffe00e00150024804440040000000000000000000000
+2056:00000000000000000000000000e000e000e038003800380000e000e000e00000000000000000000000000000
+2057:0000249024904920492092409240000000000000000000000000000000000000000000000000000000000000
+2058:000000000000000000000e000e000e000000e0e0e0e0e0e000000e000e000e00000000000000000000000000
+2059:00000000000000000000e0e0e0e0e0e000000e000e000e000000e0e0e0e0e0e0000000000000000000000000
+205a:0000000000000e000e000e00000000000000000000000000000000000e000e000e0000000000000000000000
+205b:00000e000e000e0000000000000000000000e0e0e0e0e0e0000000000000000000000e000e000e0000000000
+205c:00000000000000000000e4e0e4e0e4e004000400ffe004000400e4e0e4e0e4e0000000000000000000000000
+205d:000000000e000e000e000000000000000e000e000e000000000000000e000e000e0000000000000000000000
+205e:000000000e000e000e00000000000e000e000e00000000000e000e000e00000000000e000e000e0000000000
+205f:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2060:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2061:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2062:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2063:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2064:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2066:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2067:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2068:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2069:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206a:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206b:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206c:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206d:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206e:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206f:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2070:0000000007000f80118010c030c030c030c0308018801f000e00000000000000000000000000000000000000
+2071:000000000600060000001e001e0006000600060006001f801f80000000000000000000000000000000000000
+2074:0000000000800180038005800980118021803fe07fe001800180000000000000000000000000000000000000
+2075:000000000fc00fc0100020003f8031c000e00060206030c01f80000000000000000000000000000000000000
+2076:0000000007000c001800300067806fc070e0606070403f801f00000000000000000000000000000000000000
+2077:000000001fe03fe0604000c00080018001000300020006000400000000000000000000000000000000000000
+2078:000000000f00118030c018800d0006000b00118030c018800f00000000000000000000000000000000000000
+2079:000000000f8011c020e0606070e03f601e6000c0018007003c00000000000000000000000000000000000000
+207a:000000000000060006001f801f80060006000000000000000000000000000000000000000000000000000000
+207b:000000000000000000001f801f80000000000000000000000000000000000000000000000000000000000000
+207c:0000000000001f801f80000000001f801f800000000000000000000000000000000000000000000000000000
+207d:0000000000c001800380030007000600070003000380018000c0000000000000000000000000000000000000
+207e:00000000300018001c000c000e0006000e000c001c0018003000000000000000000000000000000000000000
+207f:00000000000000000000278079c030c030c030c030c030c079e0000000000000000000000000000000000000
+2080:00000000000000000000000000000000000007000f80118010c030c030c030c0308018801f000e0000000000
+2081:000000000000000000000000000000000000020006000e001e003600060006000600060006003fc000000000
+2082:0000000000000000000000000000000000001f003f8061c040c0018003000c00180030207fe07fe000000000
+2083:0000000000000000000000000000000000000f801fc020e000e007c00fc000e0406060403f801f0000000000
+2084:00000000000000000000000000000000000000800180038005800980118021803fe07fe00180018000000000
+2085:0000000000000000000000000000000000000fc00fc0100020003f8031c000e00060206030c01f8000000000
+2086:00000000000000000000000000000000000007000c001800300067806fc070e0606070403f801f0000000000
+2087:0000000000000000000000000000000000001fe03fe0604000c0008001800100030002000600040000000000
+2088:0000000000000000000000000000000000000f00118030c018800d0006000b00118030c018800f0000000000
+2089:0000000000000000000000000000000000000f8011c020e0606070e03f601e6000c0018007003c0000000000
+208a:0000000000000000000000000000000000000000000000000000060006001f801f8006000600000000000000
+208b:0000000000000000000000000000000000000000000000000000000000001f801f8000000000000000000000
+208c:00000000000000000000000000000000000000000000000000001f801f80000000001f801f80000000000000
+208d:00000000000000000000000000000000000000c001800380030007000600070003000380018000c000000000
+208e:000000000000000000000000000000000000300018001c000c000e0006000e000c001c001800300000000000
+2090:0000000000000000000000000000000000000000000000000f8018c010c003c01cc030c039c01ee000000000
+2091:0000000000000000000000000000000000000000000000000f0030c060607fe06000300018600f8000000000
+2092:0000000000000000000000000000000000000000000000000f8011c020e060606060704038801f0000000000
+2093:000000000000000000000000000000000000000000000000f8f0704038800f000f0011c020e0f1f000000000
+2094:0000000000000000000000000000000000000000000000001f00618000c000607fe0606030c00f0000000000
+2095:00000000000000000000000000000000000010003000700030003000378039c030c030c030c079e000000000
+2096:0000000000000000000000000000000000006000e0006000638066007c0078006e0067006380f1e000000000
+2097:0000000000000000000000000000000000001e000600060006000600060006000600060006001f8000000000
+2098:000000000000000000000000000000000000000000000000ddc06ee066606660666066606660ef7000000000
+2099:000000000000000000000000000000000000000000000000278079c030c030c030c030c030c079e000000000
+209a:00000000000000000000000000000000000000000000ef8071c060e060606060604070807f0060006000f000
+209b:0000000000000000000000000000000000000000000000001fc030c038001e00078001c030c03f8000000000
+209c:000000000000000000000000000000000000040004000c007fc00c000c000c000c000c200e40078000000000
+20a0:0000000000001f8031c020c0600060006fe06620760036401fc00640060006200fe000000000000000000000
+20a1:0000024002400fc014e024a02480690069006900720072007200240034203c404f8048004800000000000000
+20a2:0000000000000fc01060202020006e6066b06730660066006600260036201e400f8000000000000000000000
+20a3:0000000000007fc030403040300030007f80300030007f003000300030003000780000000000000000000000
+20a4:0000000000000f801cc018c01800180018007e007e0018001800180018003e207fe061c00000000000000000
+20a5:0000000000000000008000800100ddc06ee066606e606e607660766066606660ef7040008000800000000000
+20a6:000000000000c0706020702078205820fff046204720fff041a040e040e04060e03000000000000000000000
+20a7:000000000000fe00c300c180c580cd80df00fe70ccc0ccc0cc60cc30cdb0cdb0e76000000000000000000000
+20a8:000000000000fc00c600c300c300c300c200fce0e310f300d9e0cc70c730c3b0e1e000000000000000000000
+20a9:000000000000fef06620662066207620fff0334037403bc03b80198019801980198000000000000000000000
+20aa:0000000000000000000000003f607f60c360db60db60db60db60db60d960dfc0df8000000000000000000000
+20ab:00c001c000c01ff000c01ec063c041c0c0c0c0c0c0c0c0c0e1c072c03ce000007fe000000000000000000000
20ac:0000000000000f801040202020006000ff8060006000ff0060002000300018400f8000000000000000000000
+20ad:000000000000f0e06180630066006c007800fff07c006e006700638061c060e0f07000000000000000000000
+20ae:0000000000007fe0462006000640068007200e40168027000e001600260006001f8000000000000000000000
+20af:0000000000000000020004003e00d98018c018c030c030c0308060e06190f390dde001800180018000000000
+20b0:000000000000000003c00720062006200320034003c0118039805fc08ec00460006001800000000000000000
+20b1:0000000000007f8030c0fff03060fff030c03780300030003000300030003000780000000000000000000000
+20b2:0000020002000fc0126022202200620062006200620063f06260226032601a600f8002000200000000000000
+20b3:000000000000060006000b000b0009001180fff01080fff020c0204040604060e0f000000000000000000000
+20b4:000000000000ff00c18080c080c001c0ffe00f003c00ffe0e000c040c04060c03fc000000000000000000000
+20b5:0000020002000fc0126022202200620062006200620062006200220032201e400f8002000200000000000000
+20b6:0000000000000000110011003300fff03300330033003300330033003310339031e000000000000000000000
+20b7:0000000000000ff018303010301038001e000f0003c06ce0927092309230d2607fc000000000000000000000
+20b8:00000000fff0fff000000000fff0fff006000600060006000600060006000600060000000000000000000000
+20b9:00000000fff0fff00e000380fff0fff001800700fe00700038001c000e000700038000000000000000000000
+20ba:00000000000030003100320034003900320034007830b03030307030b02030c03f0000000000000000000000
+20bb:000000006000900090007f803fe030303030303030303ab07560300018000fc007c000000000000000000000
+20bc:000000000000000000000000060006000f001fc026e066606660c630c630c630c63000000000000000000000
+20bd:0000000000007f8030c030603060306030c0378030003000fff0300030003000780000000000000000000000
+20be:0000000004800fc014e024a024a064b064b06000600060006000200030001e00ffe000000000000000000000
+20bf:000012001200ff00608060c060c060c061807f8060c0606060606060606060c0ff8012001200000000000000
+20c0:0000000007001dc03060306060006000600060006000306030601dc0070000007ff000000000000000000000
+20d0:180030007fe0ffe0000000000000000000000000000000000000000000000000000000000000000000000000
+20d1:03000180ffc0ffe0000000000000000000000000000000000000000000000000000000000000000000000000
+20d2:0000060006000600060006000600060006000600060006000600060006000600060006000600060006000000
+20d3:0000000000000600060006000600060006000600060006000600060006000600060006000600000000000000
+20d4:40005f0060c07820000000000000000000000000000000000000000000000000000000000000000000000000
+20d5:00200fa0306041e0000000000000000000000000000000000000000000000000000000000000000000000000
+20d6:30006000ffe06000300000000000000000000000000000000000000000000000000000000000000000000000
+20d7:018000c0ffe000c0018000000000000000000000000000000000000000000000000000000000000000000000
+20d8:000000000000000000000000000000000f0010801080108010800f0000000000000000000000000000000000
+20d9:000000000000000000000000000000000f00108013e011c010800f0000000000000000000000000000000000
+20da:000000000000000000000000000000000f00108011c013e010800f0000000000000000000000000000000000
+20db:6660666000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20dc:db60db6000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20dd:000000000000000000001f8020404020402080108010801080104020402020401f8000000000000000000000
+20de:0000000000000000fff0801080108010801080108010801080108010801080108010fff00000000000000000
+20df:0000000000000000000006000900108020404020801080104020204010800900060000000000000000000000
+20e0:00000000000000000f001080204060205020881084108210811040a04060204010800f000000000000000000
+20e1:318060c0ffe060c0318000000000000000000000000000000000000000000000000000000000000000000000
+20e2:0000000000003fc0c030801080108010801080108010801080108010801080108010c0303fc0000000000000
+20e3:0000000000007fe0a050c0308010801080108010801080108010801080108010c030a0507fe0000000000000
+20e4:000006000600060009000900090010801080108020402040204040204020402080108010fff0000000000000
+20e5:000000006000600030003000180018000c000c000600030003000180018000c000c000000000000000000000
+20e6:0000198019801980198019801980198019801980198019801980198019801980198000000000000000000000
+20e7:fff0001000100010001000100010001000100010001000100010001000100010001000000000000000000000
+20e8:0000000000000000000000000000000000000000000000000000000000000000000000000000666066600000
+20e9:fff0fff0c030c030000000000000000000000000000000000000000000000000000000000000000000000000
+20ea:000000000000000000000000180030006000fff0fff060003000180000000000000000000000000000000000
+20eb:0000000000000cc00cc00cc00cc00cc019801980198019803300330033003300330000000000000000000000
+20ec:000000000000000000000000000000000000000000000000000000000000000000007ff07fe000c001800300
+20ed:00000000000000000000000000000000000000000000000000000000000000000000ffe07fe0300018000c00
+20ee:0000000000000000000000000000000000000000000000000000000000000000000020006000fff060002000
+20ef:0000000000000000000000000000000000000000000000000000000000000000000000400060fff000600040
+20f0:090006001f800600090000000000000000000000000000000000000000000000000000000000000000000000
+2100:00007c00c60006007e00c620c660cec07780030006e00d901b00330063004300019000e00000000000000000
+2101:00007c00c60006007e00c620c660cec07780030007e00e301e0031e060304030063003e00000000000000000
+2102:0000000000001f8028e0486048004800480048004800480048004800486028e01f8000000000000000000000
+2103:6000900090006fc01060202020006000600060006000600060002000302018400f8000000000000000000000
+2104:0000000000000c000c003f004c804c008c008c008c004c004c803f000c000fe00fe000000000000000000000
+2105:00007c00c600c000c000c020c060c6c07d80030007e00e301e30363066304630063003e00000000000000000
+2106:00007c00c600c000c000c020c060c6c07d80030006300e301e30363066304630063003e00000000000000000
+2107:00000000000000000000000000000f801fc0206060003f003f00600060203fc01f0000000000000000000000
+2108:0000000000003f00608040400040086008600fe0086008600060404040c021801f0000000000000000000000
+2109:6000900090006ff00c100c100c000c000c200fe00c200c000c000c000c000c001e0000000000000000000000
+210a:0000000000000000000000000f9018f03060306060c060c060c023801f8003e01f006300630066003e001c00
+210b:00000000000078708c908c906ce00d601ac01cc018c038c0598091809190919060e000000000000000000000
+210c:0000000000001c6033c061806000c000c700d980e0c07060706038301c300c306830b060006000c079009e00
+210d:00000000000079e0492049204920492049204f2049204920492049204920492079e000000000000000000000
+210e:000000000c000c000c00180018001b8037c038c030c0618061806180c300c300c38000000000000000000000
+210f:000000000c000c000f80f80018001b8037c038c030c0618061806180c300c300c38000000000000000000000
+2110:00000000000007e03cc070c000c000c000c000c000c000c000c000c000c000c000c0008019801f000c000000
+2111:000000000fe03fc0600061c003a003800380038001c001c060c0e0c070c070c0388039001e00000000000000
+2112:00000000000019c023204620464027801c000c001800180030007020b020ac40638000000000000000000000
+2113:00000000000001c00320062006400c400c800c8019001a0034003800300078c08f0000000000000000000000
+2114:00000000cc00cc00ffe0cc00cc00cc00cde0ce70cc30cc30cc30cc30cc30ce70cde000000000000000000000
+2115:0000000000007820482064206420522052204920492044a044a042604260412041e000000000000000000000
+2116:00000000000087008200c200c260a290a290929092908a908a60860086f08200c30000000000000000000000
+2117:0000000000000f00108020402f4059a059a059a05f20582058203840204010800f0000000000000000000000
+2118:0000000000003fc043204630263006600cc08f007c00180018001800b000b000600000000000000000000000
+2119:0000000000007f8048c0486048204820486048c04f8048004800480048004800780000000000000000000000
+211a:0000000000001f8028c0486048204820482048204820482048204820486028c01f800600038001c000000000
+211b:0000000000003fc043204630263006600cc00f000d80198019801990b0d0b0d0606000000000000000000000
+211c:00000000000078e0cd3066303630466006c0078006c006c086c0c460e8607070602000000000000000000000
+211d:0000000000007f8048c0486048204820486048c04f804980498048c048c04860786000000000000000000000
+211e:000000000000ff00618060c060c060c060807f007c006e306740638061c062e0f47000000000000000000000
+211f:78000f000100ff0062c062c062c064c064807f007c006e0067006b8069c070e0f07020002000000000000000
+2120:00003d1041b03950051045103910000000000000000000000000000000000000000000000000000000000000
+2121:00000000000000000000000000000000f80020002f40284028402f40284028402f7000000000000000000000
+2122:00007d1011b01150111011101110000000000000000000000000000000000000000000000000000000000000
+2123:f0001e000200e2e064403480348038801900190019001e001e002e0024002400440040004000000000000000
+2124:0000000000007fe07fe002400240048004800900090012001200240024007fe07fe000000000000000000000
+2125:000000000000000000007fc04180030006000c001f80030006000c001f8001c000c040c060803f001e000000
+2126:0000000000000f0011c020c0206060606060606060602040304018800900492079e000000000000000000000
+2127:00000000000079e049200900118020c0204060606060606060606040304038800f0000000000000000000000
+2128:000000000f8011c020e040600060006000e011c00fc010e00060006000606060b06030401f800f0000000000
+2129:00000000000000000000000000001f8006000600060006000600060006000600078000000000000000000000
+212a:000000000000f0e06180630066006c00780078007c006e006700638061c060e0f07000000000000000000000
+212b:06000f0019800f0006000b000b0009001180118010803fc020c0204040604060e0f000000000000000000000
+212c:0000000000003fc043204630263006600cc00f000d80186018601830b830b66063c000000000000000000000
+212d:0000000000000f1039e073006300e600e600e600e380e1c0e0c0e10070007c203fc00f000000000000000000
+212e:00000000000000000e00318060c060c0e0e0ffe0e000e000e0006040604031800e0000000000000000000000
+212f:000000000000000000000000000003800c40188031006600f8006040608031001e0000000000000000000000
+2130:00000000000019e02310461046603f80060007c01e00380071e06610601020601f8000000000000000000000
+2131:0000000000103fe04fc04100222006400fc03e404c80980018001800b000b000600000000000000000000000
+2132:00000000000003c00180018001800180018021803f80218001800180418041807fc000000000000000000000
+2133:0000000000000c3014502ca02ca02ca05960596059605960b2c0b2c0b2d0b2d098e000000000000000000000
+2134:000000000000000000000000000003800c4018a030a06070e0206040608031001e0000000000000000000000
+2135:000000000000c180c1c0e0e0706038203c404e80c700e380e1c070e038703830e03000000000000000000000
+2136:000000000000c000ff807fc000c0004000400040004000400040004000407fe0ffc000000000000000000000
+2137:000000000000600078003e00070001000100010001000100018002c004e03c60782000000000000000000000
+2138:000000000000c000ff807fc00080018001800180018001800180018001800300030000000000000000000000
+2139:000000000000000006000f000f00060000003f000f000f000f000f000f000f003fc000000000000000000000
+213a:000000000000000000000f903fd07060c0d08190801080108010803040603fc00f8000000000000000000000
+213b:00000000000000000000000000000000f80080008000e91088a094409c40a2a0a31000000000000000000000
+213c:0000000000000000000000000000ffe0248024802480248024802480249024903c6000000000000000000000
+213d:00000000000000000000000000000000f020902048402480250013001200090009001480248024801f000000
+213e:0000000000007fe0482048204800480048004800480048004800480048004800780000000000000000000000
+213f:000000000000fff0909090909090909090909090909090909090909090909090f0f000000000000000000000
+2140:0000000000007fe04800240012000900048002400240048009001200240048007fe000000000000000000000
+2141:0000000000001f00318060c060c060607c60006000600060006060c060c031801f0000000000000000000000
+2142:0000000000007fc07fc000c000c000c000c000c000c000c000c000c000c000c000c000000000000000000000
+2143:00000000000000c000c000c000c000c000c000c000c000c000c000c000c07fc07fc000000000000000000000
+2144:0000000000000600060006000600060006000f000f001980198030c030c06060606000000000000000000000
+2145:0000000000003e00258024402420242048204820482048209040904090809700f80000000000000000000000
+2146:0000000001e001200120012001200e40324042404240424084808480848084807f8000000000000000000000
+2147:00000000000000000000000000000f801260241048204fe048009000900051803e0000000000000000000000
+2148:0000000000000000078004800780000000000f000900090009001200120012001e0000000000000000000000
+2149:000000000000000003c0024003c0000000000780048004800480090009000900090012002400780000000000
+214a:0000000000000c000c007f804c404c204c204c200c400f800c000c000c000fe00fe000000000000000000000
+214b:0000000067807fc01860386078606c600ee007c007801f003180318031801f000e0000000000000000000000
+214c:000000000180e240242024202410241024107f20a4a0a440a4a07f2024202400240024002400240024001800
+214d:000038006c006c006c00c620fe60c6c0c780030007e00e301e0031e060304030063003e00000000000000000
+214e:000000000000000000000000000003c001800180018011801f801180018021803fc000000000000000000000
+214f:000000000000000000000000000000004440aaa0aaa0aaa0aaa0aaa044406660999000000000000000000000
+2150:000018003800380018001820186018c019803f0006000c001bf030306060406000c000c00180018003000000
+2151:000018003800380018001820186018c019803f0006000c0019e033306330433001f00030006000c003000000
+2152:18003800380018001820186018c019803f0006000c001800300079e03b303b301b301b301b301b301b303de0
+2153:000018003800380018001820186018c019803f0007e00f301830303061e040300030033001e0000000000000
+2154:000038007c006c004c001820306060c07d807f0007e00f301830303061e040300030033001e0000000000000
+2155:000018003800380018001820186018c019803f0007f00ff01b00330063e040300030033001e0000000000000
+2156:000038007c006c004c001820306060c07d807f0007f00ff01b00330063e040300030033001e0000000000000
+2157:00003c006600060006003c20066006c067803f0007f00ff01b00330063e040300030033001e0000000000000
+2158:000004000c001c001c002c204c607ec00d800f0007f00ff01b00330063e040300030033001e0000000000000
+2159:000018003800380018001820186018c019803f0006600d801b00360067c046600660066003c0000000000000
+215a:0000fc00fc00c000c000f8200c600cc0cd807b0006600d801b00360067c046600660066003c0000000000000
+215b:000018003800380018001820186018c019803f0007c00e601e60366063c046600660066003c0000000000000
+215c:00003c006600060006003c20066006c067803d0007c00e601e60366063c046600660066003c0000000000000
+215d:00007e007e00600060007c20066006c067803f0007c00e601e60366063c046600660066003c0000000000000
+215e:00007e0006000c200c6018c01980330036006c001bc036606660466003c006600660066003c0000000000000
+215f:000018003800380018001820186018c019803f0006000c001800300060004000000000000000000000000000
+2160:0000000000001f000400040004000400040004000400040004000400040004001f0000000000000000000000
+2161:0000000000003fc00900090009000900090009000900090009000900090009003fc000000000000000000000
+2162:000000000000ffe0248024802480248024802480248024802480248024802480ffe000000000000000000000
+2163:000000000000fef0282028202820244024402440228022802280210021002100ffc000000000000000000000
+2164:000000000000f9f02040204020401080108010800900090009000600060006001f8000000000000000000000
+2165:000000000000e3f04140414041402240224022401440144014400840084008403ff000000000000000000000
+2166:000000000000e7f042a042a042a042a024a024a024a024a018a018a018a018a03df000000000000000000000
+2167:000000000000dff08aa08aa08aa08aa052a052a052a052a022a022a022a022a077f000000000000000000000
+2168:000000000000fef0244024402280228022802100210022802280228024402440fef000000000000000000000
+2169:0000000000007bc0110011000a000a000a00040004000a000a000a00110011007bc000000000000000000000
+216a:000000000000f7f0224022401440144014400840084014401440144022402240f7f000000000000000000000
+216b:000000000000eff0452045202920292029201120112029202920292045204520eff000000000000000000000
+216c:00000000000078003000300030003000300030003000300030003000302030207fe000000000000000000000
+216d:0000000000000fc01060202020006000600060006000600060002000302018400f8000000000000000000000
+216e:000000000000ff0061c060c06060606060606060606060606060606060406180fe0000000000000000000000
+216f:000000000000e07060e070e070e070e05960596059604d604e604e6044604460e4f000000000000000000000
+2170:00000000000004000400000000000c00040004000400040004000400040004000e0000000000000000000000
+2171:000000000000108010800000000031801080108010801080108010801080108039c000000000000000000000
+2172:0000000000004440444000000000ccc044404440444044404440444044404440eee000000000000000000000
+2173:0000000000004000400000000000dc7048204820444044404440428042804280e7c000000000000000000000
+2174:000000000000000000000000000070e0204020401080108009000900060006000f0000000000000000000000
+2175:0000000000000020002000000000e3e0412041202220222022201420142014203e7000000000000000000000
+2176:00000000000000a000a000000000c7e082a082a044a044a044a028a028a028a07df000000000000000000000
+2177:00000000000002a002a000000000dfe08aa08aa08aa052a052a052a022a022a077f000000000000000000000
+2178:00000000000020002000000000006ee0244022802280210021002280228024407ee000000000000000000000
+2179:000000000000000000000000000071c0208011000a00040004000a001100208071c000000000000000000000
+217a:000000000000004000400000000077c02240144014400840084014401440224077e000000000000000000000
+217b:00000000000000a000a000000000efe044a028a028a010a010a028a028a044a0eff000000000000000000000
+217c:000000001e0006000600060006000600060006000600060006000600060006001f8000000000000000000000
+217d:00000000000000000000000000001f8031c020c06000600060006000704030c01f8000000000000000000000
+217e:00000000006000e00060006000600f6031e020e0606060606060606070e039601e7000000000000000000000
+217f:0000000000000000000000000000ddc06ee06660666066606660666066606660ef7000000000000000000000
+2180:0000000000000f8036e04660c630c630c630c630c630c630c630c630662076c01f0000000000000000000000
+2181:000000000000ff0061c060c07860666063606360636063606660786060406180fe0000000000000000000000
+2182:0000000000000f8036e04660c630cf30d6b0d6b0d6b0d6b0cf30c630662076c01f0000000000000000000000
+2183:0000000000003f00608040400040006000600060006000600060004040c021801f0000000000000000000000
+2184:00000000000000000000000000001f8038c03040006000600060006020e030c01f8000000000000000000000
+2185:0000000000000fc01060202020006000600060006000600060002000302018600fe000600060006000600000
+2186:000000000000060006000600060006000600060006004620666036c01f800f00060000000000000000000000
+2187:000000000000ff0061c078c06460626072606a606a6072606260646078406180fe0000000000000000000000
+2188:0000000000000f8036e046609fb0a650af50a950a950af50a6509f90662076c01f0000000000000000000000
+2189:00003c006600660066006620666066c067803f0007e00f301830303061e040300030033001e0000000000000
+218a:000000007fe07fe040c00180030006000c001800300030003000302038601fc00f8000000000000000000000
+218b:000000000f801fc0206060206000600070003f003e0070006000602070403f801f0000000000000000000000
+2190:0000000000000000000000000c00180030007fe07fe0300018000c0000000000000000000000000000000000
+2191:0000000006000f001f8036c06660060006000600060006000600060006000600060000000000000000000000
+2192:0000000000000000000000000300018000c07fe07fe000c00180030000000000000000000000000000000000
+2193:000000000600060006000600060006000600060006000600666036c01f800f00060000000000000000000000
+2194:000000000000000000000000198030c06060fff0fff0606030c0198000000000000000000000000000000000
+2195:0000000006000f001f8036c0666006000600060006000600666036c01f800f00060000000000000000000000
+2196:0000000000000000000000007f007f0078006c0066006300618000c000600000000000000000000000000000
+2197:0000000000000000000000000fe00fe001e0036006600c601860300060000000000000000000000000000000
+2198:0000000000000000000000006000300018600c600660036001e00fe00fe00000000000000000000000000000
+2199:000000000000000000000000006000c06180630066006c0078007f007f000000000000000000000000000000
+219a:0000000000000000000000001800306060c0fff0fff061803300180000000000000000000000000000000000
+219b:00000000000000000000000001800cc01860fff0fff0306060c0018000000000000000000000000000000000
+219c:000000000000000000000000300060004880d550f550c5504220600030000000000000000000000000000000
+219d:00000000000000000000000000c000601120aab0aaf0aa304420006000c00000000000000000000000000000
+219e:000000000000000000000000198033006600fff0fff066003300198000000000000000000000000000000000
+219f:0000000006000f001f8036c0666006000f001f8036c066600600060006000600060000000000000000000000
+21a0:00000000000000000000000019800cc00660fff0fff006600cc0198000000000000000000000000000000000
+21a1:0000000006000600060006000600666036c01f800f000600666036c01f800f00060000000000000000000000
+21a2:000000000000000000000000180030306060ffc0ffc060603030180000000000000000000000000000000000
+21a3:0000000000000000000000000180c0c060603ff03ff06060c0c0018000000000000000000000000000000000
+21a4:000000000000000000000000180030306030fff0fff060303030180000000000000000000000000000000000
+21a5:0000000006000f001f8036c06660060006000600060006000600060006007fe07fe000000000000000000000
+21a6:0000000000000000000000000180c0c0c060fff0fff0c060c0c0018000000000000000000000000000000000
+21a7:000000007fe07fe006000600060006000600060006000600666036c01f800f00060000000000000000000000
+21a8:000006000f001f8036c066600600060006000600666036c01f800f000600fff0fff000000000000000000000
+21a9:00000000000003c003e00070183030306070ffe0ff8060003000180000000000000000000000000000000000
+21aa:0000000000003c007c00e000c180c0c0e0607ff01ff0006000c0018000000000000000000000000000000000
+21ab:000000000000000000e00110191031106130ffe0ff8061003100190000000000000000000000000000000000
+21ac:000000000000000070008800898088c0c8607ff01ff0086008c0098000000000000000000000000000000000
+21ad:000000000000000000000000198030c06c60f670e6f0636030c0198000000000000000000000000000000000
+21ae:000000000000000000000000108022404620fff0fff046202440108000000000000000000000000000000000
+21af:000000000000030006000c00180030007fe07fe000c00180230036003c003e003f0000000000000000000000
+21b0:0000000006000c0018003fc03fc018c00cc006c000c000c000c000c000c000c000c000000000000000000000
+21b1:000000000600030001803fc03fc0318033003600300030003000300030003000300000000000000000000000
+21b2:0000000000c000c000c000c000c000c000c006c00cc018c03fc03fc018000c00060000000000000000000000
+21b3:0000000030003000300030003000300030003600330031803fc03fc001800300060000000000000000000000
+21b4:00000000ff00ff000300030003000300030003000300030033301b600fc00780030000000000000000000000
+21b5:000000000000003000300030003000300030183030306030fff0fff060003000180000000000000000000000
+21b6:00000000000000000000038006c00c600c60183099307e303c00180000000000000000000000000000000000
+21b7:000000000000000000001c00360063006300c180c990c7e003c0018000000000000000000000000000000000
+21b8:0000000000007fe07fe000007f007f0078006c0066006300618000c000600000000000000000000000000000
+21b9:00008c009800b000ffe0ffe0b00098008c000310019000d07ff07ff000d00190031000000000000000000000
+21ba:0000000000001f801e00198018c0186000600060606060606060204030c019800f0000000000000000000000
+21bb:0000000000001f80078019803180618060006000606060606060204030c019800f0000000000000000000000
+21bc:000000000000000000000000000000000c00180030007fe0ffe0000000000000000000000000000000000000
+21bd:0000000000000000000000000000000000000000ffe07fe0300018000c000000000000000000000000000000
+21be:0000000008000c000e000f000d800cc00c000c000c000c000c000c000c000c000c0000000000000000000000
+21bf:000000000100030007000f001b00330003000300030003000300030003000300030000000000000000000000
+21c0:00000000000000000000000000000000060003000180ffc0ffe0000000000000000000000000000000000000
+21c1:0000000000000000000000000000000000000000ffe0ffc00180030006000000000000000000000000000000
+21c2:000000000c000c000c000c000c000c000c000c000c000cc00d800f000e000c00080000000000000000000000
+21c3:0000000003000300030003000300030003000300030033001b000f0007000300010000000000000000000000
+21c4:00000000018000c00060fff0fff0006000c0198030006000fff0fff060003000180000000000000000000000
+21c5:0000000030c078c0fcc0b4c030c030c030c030c030c030c030c032d033f031e030c000000000000000000000
+21c6:00000000180030006000fff0fff060003000198000c00060fff0fff0006000c0018000000000000000000000
+21c7:00000000180030006000fff0fff060003000180030006000fff0fff060003000180000000000000000000000
+21c8:0000000030c079e0fff0b6d030c030c030c030c030c030c030c030c030c030c030c000000000000000000000
+21c9:00000000018000c00060fff0fff0006000c0018000c00060fff0fff0006000c0018000000000000000000000
+21ca:0000000030c030c030c030c030c030c030c030c030c030c030c0b6d0fff079e030c000000000000000000000
+21cb:00000000000000000c00180030007fe0ffe000000000ffe0ffc0018003000600000000000000000000000000
+21cc:00000000000000000300018000c07fe07ff0000000007ff03ff018000c000600000000000000000000000000
+21cd:00000000000000000040304030406ff06ff0c080c1006ff06ff0320032000200000000000000000000000000
+21ce:00000000000000000100214021405fa05fa0821084105fa05fa0284028400800000000000000000000000000
+21cf:0000000000000000040004c004c0ff60ff6008301030ff60ff6020c020c02000000000000000000000000000
+21d0:00000000000000000000300030006ff06ff0c000c0006ff06ff0300030000000000000000000000000000000
+21d1:0000000006000f001f8039c079e0f9f019801980198019801980198019801980198000000000000000000000
+21d2:0000000000000000000000c000c0ff60ff6000300030ff60ff6000c000c00000000000000000000000000000
+21d3:00000000198019801980198019801980198019801980f9f079e039c01f800f00060000000000000000000000
+21d4:0000000000000000000030c030c06f606f60c030c0306f606f6030c030c00000000000000000000000000000
+21d5:000006000f001f8039c079e0f9f01980198019801980f9f079e039c01f800f00060000000000000000000000
+21d6:0000000000000000000000007f004c006600730059804cc006600330018000c0000000000000000000000000
+21d7:00000000000000000000000007f00190033006700cd01990330066000c001800000000000000000000000000
+21d8:00000000000000000000000018000c006600330019900cd006700330019007f0000000000000000000000000
+21d9:0000000000000000000000000180030006600cc09980b300e600cc009800fe00000000000000000000000000
+21da:000000000000180018003ff03ff070006000fff0fff0600070003ff03ff01800180000000000000000000000
+21db:00000000000001800180ffc0ffc000e00060fff0fff0006000e0ffc0ffc00180018000000000000000000000
+21dc:0000000000000000000000002000200061006380f6706c206000200020000000000000000000000000000000
+21dd:0000000000000000000000000040004008601c60e6f043600060004000400000000000000000000000000000
+21de:0000000006000f001f8036c06660060006007fe07fe0060006007fe07fe00600060000000000000000000000
+21df:00000000060006007fe07fe0060006007fe07fe006000600666036c01f800f00060000000000000000000000
+21e0:000000000000000000000000180030006000db60db6060003000180000000000000000000000000000000000
+21e1:000006000f001f8036c066600000000006000600060000000000060006000600000000000600060006000000
+21e2:0000000000000000000000000300018000c0db60db6000c00180030000000000000000000000000000000000
+21e3:0000060006000600000000000600060006000000000006000600060000000000666036c01f800f0006000000
+21e4:000000000000000000000000c600cc00d800fff0fff0d800cc00c60000000000000000000000000000000000
+21e5:0000000000000000000000000630033001b0fff0fff001b00330063000000000000000000000000000000000
+21e6:0000000000000000000006000a00120023f0401080108010401023f012000a00060000000000000000000000
+21e7:0000000006000900108020404020f0f0108010801080108010801080108010801f8000000000000000000000
+21e8:00000000000000000000060005000480fc408020801080108020fc4004800500060000000000000000000000
+21e9:000000001f8010801080108010801080108010801080f0f04020204010800900060000000000000000000000
+21ea:0000000006000900108020404020f0f01080108010801f8000001f80108010801f8000000000000000000000
+21eb:0000000006000900108020404020f0f0108010801080108010801080f0f08010fff000000000000000000000
+21ec:000000000600090010803fc04020f0f0108010801080108010801080f0f08010fff000000000000000000000
+21ed:0000000006000f00168026404620f6f0168016801680168016801680f6f08610fff000000000000000000000
+21ee:0000000006000900108026404920909020404020f0f0108010801080108010801f8000000000000000000000
+21ef:0000000006000900108026404920909020404020f0f0108010801080f0f08010fff000000000000000000000
+21f0:00000000000000000000e600a500a480bc408020801080108020bc40a480a500e60000000000000000000000
+21f1:000000000000000000000000fff08000be00b800ac00a600a300818080c08060803000000000000000000000
+21f2:000000000000000000000000c0106010301018100c500650035001d007d00010fff000000000000000000000
+21f3:0000000006000900108020404020f0f0108010801080f0f04020204010800900060000000000000000000000
+21f4:00000000000000000000000001801cc02260fff0fff022601cc0018000000000000000000000000000000000
+21f5:0000000030c031e033f032d030c030c030c030c030c030c030c0b4c0fcc078c030c000000000000000000000
+21f6:018000c00060fff0fff0006000c0018000c00060fff0fff0006000c0018000c00060fff0fff0006000c00180
+21f7:0000000000000000000000000000198031806180fff0fff06180318019800000000000000000000000000000
+21f8:0000000000000000000000000000198018c01860fff0fff0186018c019800000000000000000000000000000
+21f9:0000000000000000000000000000168026404620fff0fff04620264016800000000000000000000000000000
+21fa:00000000000000000000000000001a4032406240fff0fff0624032401a400000000000000000000000000000
+21fb:0000000000000000000000000000258024c02460fff0fff0246024c025800000000000000000000000000000
+21fc:0000000000000000000000002040204069606960fff0fff06960696020402040000000000000000000000000
+21fd:00000000000000000000000000001800280048008ff08ff04800280018000000000000000000000000000000
+21fe:0000000000000000000000000100018001400120ff10ff100120014001800100000000000000000000000000
+21ff:00000000000000000000000009001980294049208f108f104920294019800900000000000000000000000000
+2200:000000006060606060603fc03fc030c01980198019800f000f000f0006000600060000000000000000000000
+2201:000000001f803fc070e060606000600060006000600060006000606070e03fc01f8000000000000000000000
+2202:0000000000003c000f00038001c000c000c03fe070e060606060606070e03fc01f8000000000000000000000
+2203:0000000000007fe07fe000600060006000607fe07fe000600060006000607fe07fe000000000000000000000
+2204:0000010001007fe07fe002600260046004607fe07fe008600860106010607fe07fe020002000000000000000
+2205:00000000000000000000000000100fa011c020e06160626064606860704038805f0080000000000000000000
+2206:000000000000060006000f000f0019801980198030c030c030c0606060607fe07fe000000000000000000000
+2207:0000000000007fe07fe06060606030c030c030c01980198019800f000f000600060000000000000000000000
+2208:0000000000000000000007e01fe03800300060007fe07fe06000300038001fe007e000000000000000000000
+2209:0000000000000040004007e01fe03880308061007fe07fe0610032003a001fe007e004000400000000000000
+220a:0000000000000000000000000000000007c0180020007fc02000180007c00000000000000000000000000000
+220b:000000000000000000007e007f8001c000c000607fe07fe0006000c001c07f807e0000000000000000000000
+220c:00000000020002007e007f8005c004c008607fe07fe0086010c011c07f807e00200020000000000000000000
+220d:000000000000000000000000000000003e00018000403fe0004001803e000000000000000000000000000000
+220e:00000000000000000000000000007fe07fe07fe07fe07fe07fe07fe07fe07fe07fe000000000000000000000
+220f:00000000fff0fff0606060606060606060606060606060606060606060606060f0f0f0f00000000000000000
+2210:00000000e070e070606060606060606060606060606060606060606060606060fff0fff00000000000000000
+2211:000000007fe07fe03020180018000c000c00070007000c000c001800180030207fe07fe00000000000000000
2212:00000000000000000000000000000000000000003fc03fc00000000000000000000000000000000000000000
+2213:0000000000003fc03fc00000000006000600060006003fc03fc0060006000600060000000000000000000000
+2214:000000000000060006000000000006000600060006003fc03fc0060006000600060000000000000000000000
+2215:000000000000018001800300030003000600060006000c000c000c0018001800180030003000000000000000
+2216:00000000000000000000180018000c000c000600060003000300018001800000000000000000000000000000
+2217:00000000000006000600c630e67076e036c01f801f8036c076e0e670c6300600060000000000000000000000
+2218:0000000000000000000000000000000006000f00198019800f00060000000000000000000000000000000000
+2219:0000000000000000000000000000000006000f001f801f800f00060000000000000000000000000000000000
+221a:0000002000200060006000c000c001800180e3006300360036001c001c000800080000000000000000000000
+221b:0000f01008100830703008600860f0c000c0f18031801b001b000e000e000400040000000000000000000000
+221c:00001010301050309030fc60106010c000c0f18031801b001b000e000e000400040000000000000000000000
+221d:0000000000000000000000000000303048408480830083008480484030300000000000000000000000000000
+221e:000000000000000000000000000030c049208610861086108610492030c00000000000000000000000000000
+221f:00000000000000000000c000c000c000c000c000c000c000c000c000c000fff0fff000000000000000000000
+2220:0000000000000000000003000300060006000c000c00180018003000300060006000fff0fff0000000000000
+2221:00000000000003000300660036001c000e001b001980318030c060c060c0fff0fff000c000c0000000000000
+2222:000000000000000000000600030001e0078038c0c0c0c0c038c0078001e00300060000000000000000000000
+2223:0000000000000600060006000600060006000600060006000600060006000600060000000000000000000000
+2224:0000000000000600060006000600066007801e00660006000600060006000600060000000000000000000000
+2225:0000000000001980198019801980198019801980198019801980198019801980198000000000000000000000
+2226:0000000000001980198019801980198019f01f80f98019801980198019801980198000000000000000000000
+2227:0000000000000000000000000000060006000f000f001980198030c030c06060606000000000000000000000
+2228:00000000000000000000000000006060606030c030c0198019800f000f000600060000000000000000000000
+2229:000000000000000000001f803fc070e060606060606060606060606060606060606000000000000000000000
+222a:0000000000000000000060606060606060606060606060606060606070e03fc01f8000000000000000000000
+222b:000001e003e00700060006000600060006000600060006000600060006000600060006000e007c0078000000
+222c:000007700ef01980198019801980198019801980198019801980198019801980198019803980f700ee000000
+222d:000019903330777066606660666066606660666066606660666066606660666066606660eee0ccc099800000
+222e:000001e003e00700060006001f80264026404620462046204620264026401f80060006000e007c0078000000
+222f:000007700ef01980198019803fc059a059a0999099909990999059a059a03fc0198019803980f700ee000000
+2230:00001dd03bb03770264026403fc06660a650a650a650a650a650a65066603fc026402640eec0ddc0bb800000
+2231:000003c007c00e000c000c003f004c804c404c408df08ce08c400c000c000c000c000c001c00f800f0000000
+2232:000003c007c00e000c000c003f004c804c808c408df08ce08c404c804c803f000c000c001c00f800f0000000
+2233:000003c007c00e000c000c003f004c804c808c408ce08df08c404c804c803f000c000c001c00f800f0000000
+2234:000000000000000006000f000f000600000000000000000030c079e079e030c0000000000000000000000000
+2235:000000000000000030c079e079e030c0000000000000000006000f000f000600000000000000000000000000
+2236:000000000000000006000f000f000600000000000000000006000f000f000600000000000000000000000000
+2237:000000000000000030c079e079e030c0000000000000000030c079e079e030c0000000000000000000000000
+2238:000000000000000000000000000006000600000000003fc03fc0000000000000000000000000000000000000
+2239:000000000000000000c001e001e000c000007f007f00000000c001e001e000c0000000000000000000000000
+223a:000000000000000030c079e079e030c000007fe07fe0000030c079e079e030c0000000000000000000000000
+223b:000000000000000006000f000f00060000203e606780400006000f000f000600000000000000000000000000
+223c:000000000000000000000000000000001c203e6067c043800000000000000000000000000000000000000000
+223d:00000000000000000000000000000000438067c03e601c200000000000000000000000000000000000000000
+223e:00000000000000000000078007c000601c203e6067c0438060003e001e000000000000000000000000000000
+223f:00000000000000000000000018603c607c607e6067e063c063c0618000000000000000000000000000000000
+2240:000018001c000e0007000300030007000e001c001800180018001c000e000700030000000000000000000000
+2241:000000000000000000000080008001001d203e6067c04b800800100010000000000000000000000000000000
+2242:00000000000000000000000000007fe07fe0000000001c203e6067c043800000000000000000000000000000
+2243:00000000000000000000000000001c203e6067c04380000000007fe07fe00000000000000000000000000000
+2244:00000000000000000100010001001e203e6067c04780040004007fe07fe00800100010000000000000000000
+2245:00000000000000001c203e6067c04380000000007fe07fe0000000007fe07fe0000000000000000000000000
+2246:00000000000000001c203e6067c04380008001007fe07fe0020004007fe07fe0080010000000000000000000
+2247:00000000008000801d203e6067c04380020004007fe07fe0040008007fe07fe0100020000000000000000000
+2248:0000000000000000000000001c203e6067c04380000000001c203e6067c04380000000000000000000000000
+2249:0000000000000080008001001d203e6067c04380020002001c203e6067c04b80080010001000000000000000
+224a:0000000000001c203e6067c04380000000001c203e6067c04380000000007fe07fe000000000000000000000
+224b:0000000000001c203e6067c0438000001c203e6067c0438000001c203e6067c0438000000000000000000000
+224c:0000000000000000438067c03e601c20000000007fe07fe0000000007fe07fe0000000000000000000000000
+224d:0000000000000000000000008010e0707fe01f80000000001f807fe0e0708010000000000000000000000000
+224e:0000000000000000000000000f001980f0f0f0f0000000000f001980f0f0f0f0000000000000000000000000
+224f:0000000000000000000000000f001980f0f0f0f00000000000000000fff0fff0000000000000000000000000
+2250:000000000000000006000f000f000600000000007fe07fe0000000007fe07fe0000000000000000000000000
+2251:000006000f000f00060000007fe07fe0000000007fe07fe0000006000f000f00060000000000000000000000
+2252:0000300078007800300000007fe07fe0000000007fe07fe0000000c001e001e000c000000000000000000000
+2253:000000c001e001e000c000007fe07fe0000000007fe07fe00000300078007800300000000000000000000000
+2254:00000000000000000000000000004000e7e0e7e0400000004000e7e0e7e04000000000000000000000000000
+2255:00000000000000000000000000000040fce0fce0004000000040fce0fce00040000000000000000000000000
+2256:00000000000000000000000000007fe07fe006000900090006007fe07fe00000000000000000000000000000
+2257:00000000000000000600090009000600000000007fe07fe0000000007fe07fe0000000000000000000000000
+2258:00000000000000001f807fe0e0708010000000007fe07fe0000000007fe07fe0000000000000000000000000
+2259:00000000000006000f00198030c06060000000007fe07fe0000000007fe07fe0000000000000000000000000
+225a:000000000000606030c019800f000600000000007fe07fe0000000007fe07fe0000000000000000000000000
+225b:00000000000019800f003fc00f001980000000007fe07fe0000000007fe07fe0000000000000000000000000
+225c:0000000006000f00198030c060607fe0000000007fe07fe0000000007fe07fe0000000000000000000000000
+225d:0000103010401740f570954097409440f74000007fe07fe0000000007fe07fe0000000000000000000000000
+225e:000000003bc066606660666066606660000000007fe07fe0000000007fe07fe0000000000000000000000000
+225f:1f803fc070e001c003800700070000000700070000007fe07fe0000000007fe07fe000000000000000000000
+2260:000000000000000000000000004000c001807fc07fc006000c007fc07fc03000600040000000000000000000
+2261:00000000000000000000000000007fc07fc000007fc07fc000007fc07fc00000000000000000000000000000
+2262:00000000000000000000010002007fc07fc004007fc07fc008007fc07fc01000200000000000000000000000
+2263:0000000000000000000000007fc07fc000007fc07fc000007fc07fc000007fc07fc000000000000000000000
+2264:00000000000000000000000000e007801e00780078001e00078000e000007fe07fe000000000000000000000
+2265:0000000070001e00078001e001e007801e00700000007fe07fe0000000007fe07fe000000000000000000000
+2266:0000000000e007801e00780078001e00078000e000007fe07fe0000000007fe07fe000000000000000000000
+2267:0000000070001e00078001e001e007801e00700000007fe07fe0000000007fe07fe000000000000000000000
+2268:0000000000e007801e00780078001e00078001e003007fe07fe006000c007fe07fe018003000000000000000
+2269:0000000070001e00078001e001e007801e0070c001807fe07fe0030006007fe07fe00c001800000000000000
+226a:000000000000000007300e701ce039c07380e700e700738039c01ce00e700730000000000000000000000000
+226b:0000000000000000ce00e700738039c01ce00e700e701ce039c07380e700ce00000000000000000000000000
+226c:000033000c001e0033003300330073807380738073803300330033001e000c00330000000000000000000000
+226d:0000000000000000018001808310e3707fe01f80060006001f807fe0ec708c10180018000000000000000000
+226e:000000000000000000400040008000e007801f00790079001e00078002e00400040004000000000000000000
+226f:000000000000000002000200020074001e00078009e009e00f801e0070001000200020000000000000000000
+2270:0000000000400040008000e007801f00790079001e00078002e004007fe07fe0080008000800000000000000
+2271:0000000000000200020072001e00078009e009e00f801e00700010007fe07fe0200020000000000000000000
+2272:00000000000000e007801e00780078001e00078000e0000000001c203e6067c0438000000000000000000000
+2273:00000000000070001e00078001e001e007801e007000000000001c203e6067c0438000000000000000000000
+2274:00000080008000e007801f00790079001e00078004e0040008001c203e6077c0538010002000000000000000
+2275:00000040004070801e80078001e001e007801e007200040004001c203e6077c0538010002000000000000000
+2276:0000000000e007801e00780078001e00078070e01e00078001e001e007801e00700000000000000000000000
+2277:0000000070001e00078001e001e007801e0070e007801e00780078001e00078000e000000000000000000000
+2278:0200020002e007801e007a007a001e00078072e01e00078005e005e007801e00740004000400000000000000
+2279:0020002070401e40078001e001e007801e0076e007801e00780078001e00278020e040004000000000000000
+227a:000000000000000000000000006001c007803c00e0003c00078001c000600000000000000000000000000000
+227b:000000000000000000000000c00070003c00078000e007803c007000c0000000000000000000000000000000
+227c:00000000000000000000006001c007803c00e0003c000780e1c03c60078001c0006000000000000000000000
+227d:00000000000000000000c00070003c00078000e007803c0070e0c7803c007000c00000000000000000000000
+227e:000000000000006001c007803c00e0003c00078001c0006000001c203e6067c0438000000000000000000000
+227f:000000000000c00070003c00078000e007803c007000c00000001c203e6067c0438000000000000000000000
+2280:000000000000000003000300066007c007803c00ec003c001f8019c018603000300000000000000000000000
+2281:000000000000000001800180c30073003f00078006e007803c007c00cc001800180000000000000000000000
+2282:0000000000000000000007e01fe03800600060006000600038001fe007e00000000000000000000000000000
+2283:000000000000000000007e007f8001c0006000600060006001c07f807e000000000000000000000000000000
+2284:0000000000000180018007e01fe03980618061806180618039801fe007e00180018000000000000000000000
+2285:000000000000180018007e007f8019c0186018601860186019c07f807e001800180000000000000000000000
+2286:000000000000000007e01fe03800600060006000600038001fe007e000007fe07fe000000000000000000000
+2287:00000000000000007e007f8001c0006000600060006001c07f807e0000007fe07fe000000000000000000000
+2288:000000000040004007e01fe0390061006200620064003c001fe017e010007fe07fe020002000000000000000
+2289:00000000004000407f807f8001c0016002600260046005c07f807e0010007fe07fe020004000000000000000
+228a:00000000000007e01fe03800600060006000600038001fe007e000c001807fe07fe00c001800000000000000
+228b:0000000000007e007f8001c0006000600060006001c07f807e0000c001807fe07fe00c001800000000000000
+228c:0000000000000000000060606060626066606fe0666062606060606070e03fc01f8000000000000000000000
+228d:000000000000000000006060606066606f606f60666060606060606070e03fc01f8000000000000000000000
+228e:00000000000000000000c060c060c460c460df60c460c460c060c060e0e07fc03f8000000000000000000000
+228f:000000000000000000007fe07fe0600060006000600060006000600060007fe07fe000000000000000000000
+2290:000000000000000000007fe07fe0006000600060006000600060006000607fe07fe000000000000000000000
+2291:000000007fe07fe0600060006000600060006000600060007fe07fe000007fe07fe000000000000000000000
+2292:000000007fe07fe0006000600060006000600060006000607fe07fe000007fe07fe000000000000000000000
+2293:000000000000000000007fe07fe0606060606060606060606060606060606060606000000000000000000000
+2294:0000000000000000000060606060606060606060606060606060606060607fe07fe000000000000000000000
+2295:00000000000000000e0035804440444084208420ffe0842084204440444035800e0000000000000000000000
+2296:00000000000000000e0031804040404080208020ffe0802080204040404031800e0000000000000000000000
+2297:00000000000000000e003180404060c091208a2084208a20912060c0404031800e0000000000000000000000
+2298:00000000000000000e003180404040c0812082208420882090206040404031800e0000000000000000000000
+2299:00000000000000000e0031804040404080208e208e208e2080204040404031800e0000000000000000000000
+229a:00000000000000000e003180404040408e209120912091208e204040404031800e0000000000000000000000
+229b:00000000000000000e0031804040404095208e2084208e2095204040404031800e0000000000000000000000
+229c:00000000000000000e003180404040409f208020802080209f204040404031800e0000000000000000000000
+229d:00000000000000000e0031804040404080208020bfa0802080204040404031800e0000000000000000000000
+229e:0000000000000000ffe084208420842084208420ffe084208420842084208420ffe000000000000000000000
+229f:0000000000000000ffe080208020802080208020ffe080208020802080208020ffe000000000000000000000
+22a0:0000000000000000ffe08020c060a0a091208a2084208a209120a0a0c0608020ffe000000000000000000000
+22a1:0000000000000000ffe080208020802084208e208e2084208020802080208020ffe000000000000000000000
+22a2:00000000000000000000600060006000600060007fe07fe06000600060006000600000000000000000000000
+22a3:00000000000000000000006000600060006000607fe07fe00060006000600060006000000000000000000000
+22a4:0000000000000000000000000000060006000600060006000600060006007fe07fe000000000000000000000
+22a5:00000000000000000000000000007fe07fe00600060006000600060006000600060000000000000000000000
+22a6:00000000000000000000000030003000300030003fc03fc03000300030003000000000000000000000000000
+22a7:000000000000000000000000300030003fc03fc0300030003fc03fc030003000000000000000000000000000
+22a8:000000000000000000000000600060007fe07fe0600060007fe07fe060006000000000000000000000000000
+22a9:000000000000000000000000cc00cc00cc00cc00cff0cff0cc00cc00cc00cc00000000000000000000000000
+22aa:000000000000000000000000db00db00db00db00dbf0dbf0db00db00db00db00000000000000000000000000
+22ab:000000000000000000000000cc00cc00cff0cff0cc00cc00cff0cff0cc00cc00000000000000000000000000
+22ac:00000000000000000020602060406040608060807fe07fe06200620064006400680008000000000000000000
+22ad:000000000000000000200020604060407fe07fe0610061007fe07fe064006400080008000000000000000000
+22ae:000000000000000000200020cc20cc40cc40cc40cff0cff0cc80cc80cc80cd00010001000000000000000000
+22af:000000000000000000100020cc20cc20cff0cff0cc40cc80cff0cff0cd00cd00010002000000000000000000
+22b0:0000000000000000038001c0006001c007803c00e0003c00078001c000e001c0038000000000000000000000
+22b1:000000000000000038007000e00070003c00078000e007803c007000e0007000380000000000000000000000
+22b2:000000000000000000000000002000e003200c203020c02030200c20032000e0002000000000000000000000
+22b3:0000000000000000000000008000e0009800860081808060818086009800e000800000000000000000000000
+22b4:000000000000002000e003200c203020c02030200c20032000e000200000ffe0ffe000000000000000000000
+22b5:0000000000008000e0009800860081808060818086009800e00080000000ffe0ffe000000000000000000000
+22b6:0000000000000000000000000000204050e08ff08ff050e02040000000000000000000000000000000000000
+22b7:000000000000000000000000000020807140fe20fe2071402080000000000000000000000000000000000000
+22b8:000000000000000000000000000000800140fe20fe2001400080000000000000000000000000000000000000
+22b9:0000000000000000000000000000060006000600000070e070e0000006000600060000000000000000000000
+22ba:00000000000000000000000000000000000000007fe07fe00600060006000600060006000600000000000000
+22bb:00000000000000006060606030c030c0198019800f000f000600060000007fe07fe000000000000000000000
+22bc:00000000000000007fe07fe00000060006000f000f001980198030c030c06060606000000000000000000000
+22bd:00000000000000007fe07fe000006060606030c030c0198019800f000f000600060000000000000000000000
+22be:00000000000000000000c000c000f000cc00c200c100c100c080c080c080ffe0ffe000000000000000000000
+22bf:00000000000000000000006000e001e0036006600c60186030606060c060ffe0ffe000000000000000000000
+22c0:060006000f000f000f0019801980198030c030c030c0606060606060c030c030c03000000000000000000000
+22c1:c030c030c03060606060606030c030c030c01980198019800f000f000f000600060000000000000000000000
+22c2:0f003fc070e060606060c030c030c030c030c030c030c030c030c030c030c030c03000000000000000000000
+22c3:c030c030c030c030c030c030c030c030c030c030c030c0306060606070e03fc00f0000000000000000000000
+22c4:0000000000000000000000000600090010802040108009000600000000000000000000000000000000000000
+22c5:0000000000000000000000000000000006000f000f0006000000000000000000000000000000000000000000
+22c6:0000000000000000000000000000000019800f003fc00f001980000000000000000000000000000000000000
+22c7:000000000000000006000f00c630606030c01980fff0198030c06060c6300f00060000000000000000000000
+22c8:000000000000000000008010c030a050909089108610861089109090a050c030801000000000000000000000
+22c9:000000000000000000008010c020a040908089008600860089009080a040c020801000000000000000000000
+22ca:0000000000000000000080104030205010900910061006100910109020504030801000000000000000000000
+22cb:0000000000000000000080004000200010000800040006000900108020404020801000000000000000000000
+22cc:0000000000000000000000100020004000800100020006000900108020404020801000000000000000000000
+22cd:00000000000000000000000000000000438067c03e601c20000000007fe07fe0000000000000000000000000
+22ce:0000000000000000c06060c0318031801b001b001b001b000e000e000e000400040000000000000000000000
+22cf:0000000000000000040004000e000e000e001b001b001b001b003180318060c0c06000000000000000000000
+22d0:000000000000000007e01fe0380063e067e0640067e063e038001fe007e00000000000000000000000000000
+22d1:00000000000000007e007f8001c07c607e6002607e607c6001c07f807e000000000000000000000000000000
+22d2:000000000000000000003fc07fe0e070c030c630cf30c930c930c930c930c930c93000000000000000000000
+22d3:00000000000000000000c930c930c930c930c930c930cf30c630c030e0707fe03fc000000000000000000000
+22d4:000000000000060006003fc07fe0e670c630c630c630c630c630c630c630c630c63000000000000000000000
+22d5:000000000000000030c030c030c0fff0fff030c030c030c0fff0fff030c030c030c000000000000000000000
+22d6:000000000000000000000000000000e007801e00786078601e00078000e00000000000000000000000000000
+22d7:000000000000000000000000000070001e00078061e061e007801e0070000000000000000000000000000000
+22d8:0000000000000000049009201240248049009200920049002480124009200490000000000000000000000000
+22d9:0000000000000000920049002480124009200490049009201240248049009200000000000000000000000000
+22da:0000000000600180060018006000ffe00000ffe0ffe00000ffe000c003000c003000c0000000000000000000
+22db:00000000c00030000c00030000c0ffe00000ffe0ffe00000ffe0600018000600018000600000000000000000
+22dc:0000000000000000000000007fe07fe0000000e007801e00780078001e00078000e000000000000000000000
+22dd:0000000000000000000000007fe07fe0000070001e00078001e001e007801e00700000000000000000000000
+22de:00000000000000000000006001c007803c60e1c007803c00e0003c00078001c0006000000000000000000000
+22df:00000000000000000000c00070003c00c78070e03c00078000e007803c007000c00000000000000000000000
+22e0:00000000000004000400046009c00f803c00e8003c000f80e9c03c600f8009c0106010001000000000000000
+22e1:00000000000000800080c08071003d00078002e007803e0072e0c7803e007200c40004000400000000000000
+22e2:004000807fe07fe0610061006100620062006200640064007fe07fe008007fe07fe010001000000000000000
+22e3:004000807fe07fe0016001600160026002600260046004607fe07fe008007fe07fe010001000000000000000
+22e4:000000007fe07fe060006000600060006000600060007fe07fe0018003007fe07fe00c001800000000000000
+22e5:000000007fe07fe000600060006000600060006000607fe07fe0018003007fe07fe00c001800000000000000
+22e6:00000000000000e007801f00780078001e00078000e0040008001c203e6077c0538010002000000000000000
+22e7:00000000000070001e00078001e001e007801e007000040004001c203e6077c0538010002000000000000000
+22e8:000000000000006000c003801c00e0001c00038000c0046004001c203e6077c0538010002000000000000000
+22e9:000000000000c00060003800070000e0070038006000c40004001c203e6077c0538010002000000000000000
+22ea:000000000000000000800080012001e003200e203420c42038200c20132010e0202020004000000000000000
+22eb:0000000000000000008000808100e1009a0086008580846089808e009800f000a00020004000000000000000
+22ec:00000080008000a001e003200d203220c22032200c20072004e008200800ffe0ffe010001000000000000000
+22ed:0000010001008100e2009a0086008580846085808e009800e80090001000ffe0ffe020002000000000000000
+22ee:000006000f000f0006000000000006000f000f0006000000000006000f000f00060000000000000000000000
+22ef:000000000000000000000000000000000000eee0eee0eee00000000000000000000000000000000000000000
+22f0:0000006000f000f000600000000006000f000f000600000000006000f000f000600000000000000000000000
+22f1:00006000f000f00060000000000006000f000f00060000000000006000f000f0006000000000000000000000
+22f2:0000000000000000000003f00ff01c0018003000fff0fff0300018001c000ff003f000000000000000000000
+22f3:0000000000000000000007e01fe03800306060607fe07fe06060306038001fe007e000000000000000000000
+22f4:0000000000000000000000000000000007c0180020407fc02040180007c00000000000000000000000000000
+22f5:0000018003c00180000007e01fe03800300060007fe07fe06000300038001fe007e000000000000000000000
+22f6:000000007fe07fe0000007e01fe03800300060007fe07fe06000300038001fe007e000000000000000000000
+22f7:000000000000000000007fe00000000007c0180020407fc02040180007c00000000000000000000000000000
+22f8:0000000007e01fe03800300060007fe07fe06000300038001fe007e000007fe07fe000000000000000000000
+22f9:0000000000000000000007e01fe0380030007fe0600060007fe0300038001fe007e000000000000000000000
+22fa:00000000000000000000fc00ff000380018000c0fff0fff000c001800380ff00fc0000000000000000000000
+22fb:000000000000000000007e007f8001c060c060607fe07fe0606060c001c07f807e0000000000000000000000
+22fc:000000000000000000000000000000003e00018020403fe0204001803e000000000000000000000000000000
+22fd:000000007fe07fe000007e007f8001c000c000607fe07fe0006000c001c07f807e0000000000000000000000
+22fe:000000000000000000007fe0000000003e00018020403fe0204001803e000000000000000000000000000000
+22ff:fff0fff0c000c000c000c000c000c000c000c000fff0fff0c000c000c000c000c000c000c000c000fff0fff0
+2300:00000000000000000000000000100fa011c020e06160626064606860704038805f0080000000000000000000
+2301:000000000000000000000000000006000700078006c00660660036001e000e00060000000000000000000000
+2302:0f000f001980198030c030c060606060c030c030c030c030c030c030c030fff0000000000000000000000000
+2303:060006000f000f001980198030c030c060606060c030c0300000000000000000000000000000000000000000
+2304:0000000000000000000000000000000000000000c030c0306060606030c030c0198019800f000f0006000600
+2305:00000000000000000000fff0fff00000060006000f000f001980198030c030c060606060c030c03000000000
+2306:0000fff0fff000000000fff0fff00000060006000f000f001980198030c030c060606060c030c03000000000
+2307:030006000c000c000600030001800180030006000c000c000600030001800180030006000c000c0006000300
+2308:000000003fc03fc0300030003000300030003000300030003000300030003000300030003000000000000000
+2309:000000003fc03fc000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c0000000000000
+230a:000000003000300030003000300030003000300030003000300030003000300030003fc03fc0000000000000
+230b:0000000000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c03fc03fc0000000000000
+230c:000000000000000000000000000000000000000000000000000000000000000000f000000200020002000200
+230d:0000000000000000000000000000000000000000000000000000000000000000f00000000400040004000400
+230e:0200020002000200000000f00000000000000000000000000000000000000000000000000000000000000000
+230f:04000400040004000000f0000000000000000000000000000000000000000000000000000000000000000000
+2310:0000000000000000000000000000000000007fe07fe060006000600060000000000000000000000000000000
+2311:0000000000000000000000000000000030c01f8010801080108010801f8030c0000000000000000000000000
+2312:000000000000000000000000000000001f802040402040208010801000000000000000000000000000000000
+2313:000000000000000000000000000000001f802040402040208010fff000000000000000000000000000000000
+2314:000000000000000000000000000000001f802040606030c019800f0000000000000000000000000000000000
+2315:0000000000000000000003000cc01020201020102010201010202cc043008000000000000000000000000000
+2316:0000000000000400040004000e003580444084208020f1e080208420444035800e0004000400040000000000
+2317:000000000000000030c030c0fff0fff030c030c030c030c030c0fff0fff030c030c000000000000000000000
+2318:0000000000000000f0f090909f90fff030c030c030c030c030c0fff09f909090f0f000000000000000000000
+2319:000000000000000000000000000060006000600060007fe07fe0000000000000000000000000000000000000
+231a:00000003ff80030180030180030180030180037d800383800610c00c10601810301a1cb01800300c00600610c0038380037d8003018003018003018003018003ff80
+231b:00000007ffe0040020040020020040020040010080010080008100004200003c00004200008100010080021840021840047e20047e2009ff900ffff00ffff0000000
+231c:fe00fe00c000c000c000c000c000000000000000000000000000000000000000000000000000000000000000
+231d:03f003f000300030003000300030000000000000000000000000000000000000000000000000000000000000
+231e:000000000000000000000000000000000000000000000000000000000000c000c000c000c000c000fc00fc00
+231f:0000000000000000000000000000000000000000000000000000000000000030003000300030003003f003f0
+2320:000001e003e00300030006000600060006000600060006000600060006000600060006000600060006000600
+2321:060006000600060006000600060006000600060006000600060006000600060006000c000c007c0078000000
+2322:0000000000000000000000000000000000000000000000001f80606080100000000000000000000000000000
+2323:000000000000000000000000000000000000000000000000801060601f800000000000000000000000000000
+2324:00000000000000000000000000000000f6f0e6700f000f001980198030c030c060606060c030c03000000000
+2325:00000000000000000000000000000000f0f0f8f01c000e000700038001f000f0000000000000000000000000
+2326:00000000000000000000ff80ff8080408040a12092208c108c109220a12080408040ff80ff80000000000000
+2327:00000000000000000000fff0fff08010a050909089108610861089109090a0508010fff0fff0000000000000
+2328:000000000000000000007fe0fff08010a9508010a9508010bfd0bfd08010fff07fe000000000000000000000
+2329:00300000600000600000600000c00000c00000c00001800001800001800003000003000001800001800001800000c00000c00000c000006000006000006000003000
+232a:0c000006000006000006000003000003000003000001800001800001800000c00000c0000180000180000180000300000300000300000600000600000600000c0000
+232b:000000000000000000001ff01ff020102010485044908310831044904850201020101ff01ff0000000000000
+232c:0000000006000900108022404120909090509010901090109010905090904120224010800900060000000000
+232d:0000000000000000080008001000100026102f1059a059a08f40864000800080010001000000000000000000
+232e:000000000000000000000000000007000880104013f0144008809700a000c000f00000000000000000000000
+232f:000000000000000000001f801f80000000007fe07fe0000000001f801f800000000000000000000000000000
+2330:00000000000000000000104038e07df020402040204040804080408081008100ff0000000000000000000000
+2331:00000000000000001000100010003880544092209ff092205440388010001000100000000000000000000000
+2332:000000000000000000000000c000b0008c00830080c0fff080c083008c00b000c00000000000000000000000
+2333:000000000000000000000000c000b0008c00830080c0fff00000000000000000000000000000000000000000
+2334:0000000000000000000000000000000000008010801080108010801080108010fff000000000000000000000
+2335:0000000000000000000000000000000000000000000080104020204010800900060000000000000000000000
+2336:0000fff0060006000600060006000600060006000600060006000600060006000600060006000600fff00000
+2337:000000007fe07fe060606060606060606060606060606060606060606060606060607fe07fe0000000000000
+2338:00000000fff0fff0c030c030c030dfb0dfb0c030c030c030dfb0dfb0c030c030c030fff0fff0000000000000
+2339:00000000fff0fff0c030c030c630c630c030c030dfb0dfb0c030c030c630c630c030fff0fff0000000000000
+233a:00000000fff0fff0c030c030c030c630c930d0b0e070e070d0b0c930c630c030c030fff0fff0000000000000
+233b:00000000fff0fff0c030c030c030c030c630cf30d9b0d9b0cf30c630c030c030c030fff0fff0000000000000
+233c:00000000fff0fff0c030c030cf30dfb0f0f0e070c030c030e070f0f0dfb0cf30c030fff0fff0000000000000
+233d:0000000000000600060006000f003fc076e0e670c630c630e67076e03fc00f00060006000600000000000000
+233e:000000000000000000000f003fc070e06060e670c930c930e670606070e03fc00f0000000000000000000000
+233f:000000c000c000c00180018001800300030003007fe07fe00c000c000c001800180018003000300030000000
+2340:00003000300030001800180018000c000c000c007fe07fe003000300030001800180018000c000c000c00000
+2341:00000000fff0c0f0c1b0c1b0c1b0c330c330c330c630c630cc30cc30cc30d830d830d830f030fff000000000
+2342:00000000fff0f030d830d830d830cc30cc30cc30c630c630c330c330c330c1b0c1b0c1b0c0f0fff000000000
+2343:00000000fff0c030c030c030c070c1b0c630d830e030e030d830c630c1b0c070c030c030c030fff000000000
+2344:00000000fff0c030c030c030e030d830c630c1b0c070c070c1b0c630d830e030c030c030c030fff000000000
+2345:000000000000030003000300130033007300fff0fff073003300130003000300030000000000000000000000
+2346:0000000000000c000c000c000c800cc00ce0fff0fff00ce00cc00c800c000c000c0000000000000000000000
+2347:00000000fff0c030c030c030c030c430cc30dc30fff0fff0dc30cc30c430c030c030c030c030fff000000000
+2348:00000000fff0c030c030c030c030c230c330c3b0fff0fff0c3b0c330c230c030c030c030c030fff000000000
+2349:0000180018000c000c000c000f003fc07ce0ec70c630c630e37073e03fc00f8001800180018000c000c00000
+234a:00000000000000000600060006000600060006000600060006000600fff0fff000000000fff0000000000000
+234b:00000000060006000600060006000f000f001680168026402640462046208610fff006000600060000000000
+234c:00000000fff0c030c030e070e070e070d0b0d0b0d0b0c930c930c930c630c630c030c030c030fff000000000
+234d:00000000fff0c030c030c030c630c630c930c930d0b0d0b0e070e070c030fff0c030c030c030fff000000000
+234e:00000000060006001f803fc0666066606660666066603fc01f80060006007fe07fe000000000000000000000
+234f:00000000000006000f001f803fc0060006000600fff0fff00600060006000600060000000000000000000000
+2350:00000000fff0c630cf30dfb0fff0c630c630c630c630c630c630c630c630c630c630c630c630fff000000000
+2351:00000000fff00000fff0fff00600060006000600060006000600060006000600060000000000000000000000
+2352:00000000060006000600fff086104620462026402640168016800f000f000600060006000600060000000000
+2353:00000000fff0c030c030c030c630c630c930c930c930d0b0d0b0d0b0e070e070e070c030c030fff000000000
+2354:00000000fff0c030c030c030fff0c030e070e070d0b0d0b0c930c930c630c630c030c030c030fff000000000
+2355:000000007fe07fe0060006001f803fc0666066606660666066603fc01f800600060000000000000000000000
+2356:00000000000006000600060006000600fff0fff00600060006003fc01f800f00060000000000000000000000
+2357:00000000fff0c630c630c630c630c630c630c630c630c630c630c630c630fff0dfb0cf30c630fff000000000
+2358:000000000600060006000600000000000000000000000000000000000000000000000000fff0000000000000
+2359:000000000000000000000600060009000900108010802040204040204020fff0fff00000fff0000000000000
+235a:000000000000000000000600090010802040402080108010402020401080090006000000fff0000000000000
+235b:0000000000000000000000000000000006000f00198019800f0006000000000000000000fff0000000000000
+235c:00000000000000000f003fc070e06060e070c030c030e070606070e03fc00f0000000000fff0000000000000
+235d:000000000000000000000f0030c06060c630cf30d9b0d9b0cf30c630c030c030c03000000000000000000000
+235e:00000000fff0fff0c030c630c630c630c630c030c030c030c030c030c030c030c030fff0fff0000000000000
+235f:00000000000000000f003fc060606060c930c630c630c930606060603fc00f00000000000000000000000000
+2360:00000000fff0fff0c030c630cf30cf30c630c030c030c030c630cf30cf30c630c030fff0fff0000000000000
+2361:30c079e030c00000fff0fff00600060006000600060006000600060006000600060000000000000000000000
+2362:000030c079e030c000000600060009000900108010802040204040204020fff0fff000000000000000000000
+2363:0000000030c079e030c0000000000600c630666036c01f801f8036c06660c630060000000000000000000000
+2364:0000000030c079e030c000000000000006000f00198019800f00060000000000000000000000000000000000
+2365:000030c079e030c000000f003fc070e06060e070c030c030e070606070e03fc00f0000000000000000000000
+2366:00000000060006000600c630c630c630c630c630c630c630c630c630666036c00f0006000600060000000000
+2367:000000000300030003001ff03ff073006300c300c300c300c300630073003ff01ff003000300030000000000
+2368:00000000000030c079e030c0000000001c107e70e3e081c00000000000000000000000000000000000000000
+2369:00000000000030c079e030c00000600018000600018000600060018006001800600000000000000000000000
+236a:000000000000000000000000000000003f803f800000000000000e000e000e001c0038000000000000000000
+236b:00000000000000000000fff08010402040203c507e70f3e090c0090009000600060000000000000000000000
+236c:0000000000000f0010802040402040205c307e70e7e0c3a040204020204010800f0000000000000000000000
+236d:000000000000060006000600060006001e307e70e7e0c7800600060006000600060006000600000000000000
+236e:0000000000000000000000000e000e000e000000000000000e000e000e001c0038000000fff0000000000000
+236f:00000000fff0fff0c030c130c130dfb0dfb0c230c230c430c430dfb0dfb0c830c830c030fff0fff000000000
+2370:00000000fff0fff0c030cf30cf30d9b0c1b0c1b0c330c630c630c630c030c630c630c030fff0fff000000000
+2371:0000000000000000000080108010402040203c507e70f3e090c0090009000600060000000000000000000000
+2372:00000000000000000000060006000900090030907cf0e7e0a3c0402040208010801000000000000000000000
+2373:000000000000000000000000000000007e007e000600060006000600060006000600038000e0000000000000
+2374:000000000000000000000000000000001f803fc070e060606060606070e07fc0670060006000600000000000
+2375:00000000000000000000000000006060c030c630c630c630c630c63066207fc0198000000000000000000000
+2376:00000000000000000000000000001f9031d060e060e060c060c060c061e072603c300000fff0000000000000
+2377:00000000000000000000000000000f801fc0206060003f003f00600060203fc01f000000fff0000000000000
+2378:0000000000000000000000007e007e000600060006000600060006000600038000e00000fff0000000000000
+2379:00000000000000000000000000006060c030c630c630c630c630c63066207fc019800000fff0000000000000
+237a:00000000000000000000000000001f9031d060e060e060c060c060c061e072603c3000000000000000000000
+237b:000000c0018001801ff01ff0030003006600660066003c003c003c0018001800180000000000000000000000
+237c:0000000000000cc00f000c003c00cc00cc003c000c000f000cc00cc08f008ff0bff0c000f800000000000000
+237d:000000000000000000000000000000000000f0f0f0f030c030c030c030c03fc03fc000000000000000000000
+237e:000000000f001f8030c060606060c030c030fff0fff030c030c030c030c0f0f0f0f000000000000000000000
+237f:00000000060006000600060006000f001f801f800f0006000600060006000600060000000000000000000000
+2380:0000000000000f001080008000800f801080108010808f904020204010800900060000000000000000000000
+2381:0000000000000000000000000000000078008400040004007c008400840084007d500000fff0000000000000
+2382:0000000000000000000000000000000071c08a200820082079e08a208a208a2079e0000079e0000000000000
+2383:0000000000000000000000008010c0304f2010800080c0b0cfb01080108010804fa0c0308010000000000000
+2384:0000000000000000000000000000ffc089209110911091109110911091108920ffc000000000000000000000
+2385:00000000000006000600f6f08610861086108610861086108610861086108610f6f006000600000000000000
+2386:000000000000000006000f00198030c004600630ff10ff100630046030c019800f0006000000000000000000
+2387:000000000000000000000040006003f003f0066006400c000c0018001800f1f0f1f000000000000000000000
+2388:00000000842084204e4055402480554055404e404e404e4055405540248055404e4084208420000000000000
+2389:000000000000000000000f003fc0606040208010f0f099908f10462060603fc00f0000000000000000000000
+238a:000000000000000000000f003fc060604020fff0b0d099908f10462060603fc00f0000000000000000000000
+238b:00000000000000000000f300c3c0a0e0906008700430c230e070606070e03fc00f0000000000000000000000
+238c:000000000f801fc038e03870fe707c70387010000000000070e089108910891070e000000000000000000000
+238d:0000000000003fc03fc030c030c030c030c030c030c030c030c030c030c0f0f0f0f000000000000000000000
+238e:0000000000000ff01fe030e030c030c030c030c030c030c030c030c070c07f80ff0000000000000000000000
+238f:0000000000000000fff006000900108020404020801080104020204010800900060000000000000000000000
+2390:0000000000000000060009001080204040208010801040202040108009000600fff000000000000000000000
+2391:000000000000fff0060009001080204040208010fff080104020204010800900060000000000000000000000
+2392:000000000000060009001080204040208010fff0801040202040108009000600fff000000000000000000000
+2393:00000000000000000000000000000000ffe0ffe000000000eee0eee000000000000000000000000000000000
+2394:0000000000001f801080204020404020402080108010402040202040204010801f8000000000000000000000
+2395:00000000fff0fff0c030c030c030c030c030c030c030c030c030c030c030c030c030c030fff0fff000000000
+2396:00000000000000003fc03f803f803f003f003e003e003c003c00380038003000300000000000000000000000
+2397:0000d540804000409ff00010801004108c101fd0bfd01fd08c10041080101010f01010101ff0000000000000
+2398:0000ffc08040804095508000801082008310bf80bfd0bf808310820080108000f01010001550000000000000
+2399:0000000003c006400a4012403e402040e070a050a050a050bfd0801080108010fff000000000000000000000
+239a:00000000000000000000000000007fe0801088909110a21084508890911080107fe000000000000000000000
+239b:0000000001800300060006000c000c000c001800180018001800300030003000300030003000300030003000
+239c:3000300030003000300030003000300030003000300030003000300030003000300030003000300030003000
+239d:30003000300030003000300030003000300018001800180018000c000c000c00060006000300018000000000
+239e:0000000018000c0006000600030003000300018001800180018000c000c000c000c000c000c000c000c000c0
+239f:00c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c0
+23a0:00c000c000c000c000c000c000c000c000c00180018001800180030003000300060006000c00180000000000
+23a1:000000003f803f80300030003000300030003000300030003000300030003000300030003000300030003000
+23a2:3000300030003000300030003000300030003000300030003000300030003000300030003000300030003000
+23a3:3000300030003000300030003000300030003000300030003000300030003000300030003f803f8000000000
+23a4:000000001fc01fc000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c0
+23a5:00c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c0
+23a6:00c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c01fc01fc000000000
+23a7:0000000000c00180030003000600060006000600060006000600060006000600060006000600060006000600
+23a8:06000600060006000600060006000c000c0018003000300018000c000c000600060006000600060006000600
+23a9:060006000600060006000600060006000600060006000600060006000600060003000300018000c000000000
+23aa:0600060006000600060006000600060006000600060006000600060006000600060006000600060006000600
+23ab:00000000300018000c000c000600060006000600060006000600060006000600060006000600060006000600
+23ac:060006000600060006000600060003000300018000c000c00180030003000600060006000600060006000600
+23ad:06000600060006000600060006000600060006000600060006000600060006000c000c001800300000000000
+23ae:0600060006000600060006000600060006000600060006000600060006000600060006000600060006000600
+23af:0000000000000000000000000000000000000000fff0fff00000000000000000000000000000000000000000
+23b0:00c0018003000300060006000600060006000600060006000600060006000600060006000c000c0018003000
+23b1:300018000c000c000600060006000600060006000600060006000600060006000600060003000300018000c0
+23b2:00000000000000007fe07fe030003000180018000c000c0006000600030003000180018000c000c000600060
+23b3:0060006000c000c00180018003000300060006000c000c0018001800300030007fe07fe00000000000000000
+23b4:fff0fff0c030c030c030c0300000000000000000000000000000000000000000000000000000000000000000
+23b5:0000000000000000000000000000000000000000000000000000000000000000c030c030c030c030fff0fff0
+23b6:00000000c030c030c030c030fff0fff0000000000000fff0fff0c030c030c030c03000000000000000000000
+23b7:06000600060006000600c600c60066006600360036001e001e000e000e000600060000000000000000000000
+23b8:c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000
+23b9:0030003000300030003000300030003000300030003000300030003000300030003000300030003000300030
23ba:fff0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000
23bb:000000000000000000000000fff0fff000000000000000000000000000000000000000000000000000000000
23bc:00000000000000000000000000000000000000000000000000000000fff0fff0000000000000000000000000
23bd:00000000000000000000000000000000000000000000000000000000000000000000000000000000fff0fff0
+23be:00000000000007e0040004000400040004000400040004000400040004000400040000000000000000000000
+23bf:000000000000040004000400040004000400040004000400040004000400040007e000000000000000000000
+23c0:000000000400040004001f0024804440444084208420842084204440444024801f0004000400040000000000
+23c1:0000ffe00400040004001f0024804440444084208420842084204440444024801f0004000400040000000000
+23c2:00000400040004001f0024804440444084208420842084204440444024801f00040004000400ffe000000000
+23c3:000004000400040004000e000e0015001500248024804440444084208420ffe0040004000400040000000000
+23c4:0000ffe00400040004000e000e0015001500248024804440444084208420ffe0040004000400040000000000
+23c5:000004000400040004000e000e0015001500248024804440444084208420ffe0040004000400ffe000000000
+23c6:0000000004000400040004000400040004203c40478084000400040004000400040004000400040000000000
+23c7:0000ffe004000400040004000400040004203c40478084000400040004000400040004000400040000000000
+23c8:00000400040004000400040004000400040004203c4047808400040004000400040004000400ffe000000000
+23c9:0000ffe004000400040004000400040004000400040004000400040004000400040004000400040000000000
+23ca:0000040004000400040004000400040004000400040004000400040004000400040004000400ffe000000000
+23cb:000000000000fc00040004000400040004000400040004000400040004000400040000000000000000000000
+23cc:0000000000000400040004000400040004000400040004000400040004000400fc0000000000000000000000
+23cd:00000000000007000600f6f08410801080108010801080108010801080108010fff000000000000000000000
+23ce:000000000000000000e000e000e000e008e018e038e07fe0ffe07fc038001800080000000000000000000000
+23cf:000000000000000006000f001f803fc07fe0fff0000000000000fff0fff0fff0fff000000000000000000000
+23d0:0600060006000600060006000600060006000600060006000600060006000600060006000600060006000600
+23d1:00000000000000000000000000000000c03060603fc00f000000000000000000000000000000000000000000
+23d2:0000000000000000000000000000fff0fff000000000c03060603fc00f000000000000000000000000000000
+23d3:0000000000000000000000000000c03060603fc00f0000000000fff0fff00000000000000000000000000000
+23d4:0000000000000000000000000000fff0fff0000000008610492030c030c00000000000000000000000000000
+23d5:00000000000000000000000000008610492030c030c000000000fff0fff00000000000000000000000000000
+23d6:0000000000000000000000000000000000008610492030c030c0000000000000000000000000000000000000
+23d7:0000000000000000003000300030003000300030fff0fff00000000000000000000000000000000000000000
+23d8:0000000000000000c030c030c030c030c030c030fff0fff00000000000000000000000000000000000000000
+23d9:0000000000000000c630c630c630c630c630c630fff0fff00000000000000000000000000000000000000000
+23da:0000000006000600060006000600060006000600fff0fff0000000003fc03fc0000000000f000f0000000000
+23db:00000000000000000000000000003fc020402040fff0204020403fc000000000000000000000000000000000
+23dc:00000000000000000000000000000000000000000000000000003fc07fe0e070c03000000000000000000000
+23dd:00000000000000000000c030e0707fe03fc00000000000000000000000000000000000000000000000000000
+23de:000000000000000000000000000000000000000006000f007fe0f9f0c030c030c03000000000000000000000
+23df:0000000000000000c030c030c030f9f07fe00f00060000000000000000000000000000000000000000000000
+23e0:0000000000000000000000000000000000000000000000001f803fc06060c030801000000000000000000000
+23e1:00000000000000008010c03060603fc01f800000000000000000000000000000000000000000000000000000
+23e2:00000000000000000000000000003f0021002080208040404040402080208010fff000000000000000000000
+23e3:000000000000000006000900108020404f209090a050a050a050a05090904f20204010800900060000000000
+23e4:0000000000000000000000000000000000000000fff000000000000000000000000000000000000000000000
+23e5:00000000000000000000000000000ff010101010202020204040404080808080ff0000000000000000000000
+23e6:00000000000000000000000018002400420042007ff002100210012000c00000000000000000000000000000
+23e7:0000000000002000200022002200fa007200223002c00f000f001f00318060c0c06080300000000000000000
+23e8:000000000000000000000000000000000000000000000000000021c0622062202220222022202220222071c0
+23e9:000000000000000000000000000000c00c00f00f00fc0fc0ff0ff0ffcffcffffffffffffffcffcff0ff0fc0fc0f00f00c00c00000000000000000000000000000000
+23ea:00000000000000000000000000000000300300f00f03f03f0ff0ff3ff3ffffffffffffff3ff3ff0ff0ff03f03f00f00f003003000000000000000000000000000000
+23eb:000000000000000000001800007e0001ff8007ffe01ffff87ffffeffffff001800007e0001ff8007ffe01ffff87ffffeffffff000000000000000000000000000000
+23ec:000000000000000000ffffff7ffffe1ffff807ffe001ff80007e00001800ffffff7ffffe1ffff807ffe001ff80007e00001800000000000000000000000000000000
+23ed:000000000000000000008430c630e730f7b0fff0fff0fff0fff0f7b0e730c630843000000000000000000000
+23ee:00000000000000000000c210c630ce70def0fff0fff0fff0fff0def0ce70c630c21000000000000000000000
+23ef:000000000000000000008330c330e330f330fb30ff30ff30fb30f330e330c330833000000000000000000000
+23f0:0000000f00f03f81fc387e1c31c38c0300c00618600618600c18300c18300c18300660600780600300c001c3800ffff01f00f8000000000000000000000000000000
+23f1:1f80060066601f803fc060606660c630c630c630c630c030606060603fc01f80000000000000000000000000
+23f2:0000000000001f803fc060607060d830cc30c630c330c030606060603fc01f80000000000000000000000000
+23f3:00000007ffe004002004002002004003ffc001ff8001ff8000ff00007e00003c00004200009900010080021840021840047e20047e2009ff900ffff00ffff0000000
+23f4:000000000000000000c001c003c007c00fc01fc03fc03fc01fc00fc007c003c001c000c00000000000000000
+23f5:0000000000000000300038003c003e003f003f803fc03fc03f803f003e003c00380030000000000000000000
+23f6:000000000000000000000000000006000f001f803fc07fe0fff0fff000000000000000000000000000000000
+23f7:0000000000000000000000000000fff0fff07fe03fc01f800f00060000000000000000000000000000000000
+23f8:0000000000000000000079e079e079e079e079e079e079e079e079e079e079e079e000000000000000000000
+23f9:00000000000000000000fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff000000000000000000000
+23fa:000000000000000000000f003fc07fe07fe0fff0fff0fff0fff07fe07fe03fc00f0000000000000000000000
+23fb:00000000000006000600060036c066606660c630c630c030c030606060603fc00f0000000000000000000000
+23fc:000000000000000000000f003fc060606660c630c630c630c630666060603fc00f0000000000000000000000
+23fd:0000000000000000000006000600060006000600060006000600060006000600060000000000000000000000
+23fe:0000000000000000000006001c0038003000700070007000700038003e001fe0078000000000000000000000
+23ff:000000000000000000000000001000f007e03f40f8a0c0a038a0074000e00000000000000000000000000000
+2400:00004200620052004a00460042000000108010801080108010800f0000000400040004000400040007e00000
+2401:00003c00420030000c0042003c0000000f0010801080108010800f0000000420042007e00420042004200000
+2402:00003c00420030000c0042003c0000001f000400040004000400040000000420024001800180024004200000
+2403:00007e0040007e00400040007e0000001f000400040004000400040000000420024001800180024004200000
+2404:00007e0040007e00400040007e0000000f0010801080108010800f00000007c0010001000100010001000000
+2405:00007e0040007e00400040007e000000108018801480128011801080000003c00420042004a0044003a00000
+2406:00003c00420042007e004200420000000f8010001000100010000f8000000460058006000600058004600000
+2407:00007c0042007e00420042007c0000001f8010001f80100010001f8000000400040004000400040007e00000
+2408:00000000000000007c0042007e00420042007c00000003c00420030000c0042003c000000000000000000000
+2409:0000000000000000420042007e00420042004200000007c00100010001000100010000000000000000000000
+240a:0000000000000000400040004000400040007e00000007e0040007e004000400040000000000000000000000
+240b:0000000000000000420042002400240018001800000007c00100010001000100010000000000000000000000
+240c:00000000000000007e0040007e00400040004000000007e0040007e004000400040000000000000000000000
+240d:00000000000000003e0040004000400040003e00000007c0042007c004800440042000000000000000000000
+240e:00000000000000003c00420030000c0042003c00000003c0042004200420042003c000000000000000000000
+240f:00000000000000003c00420030000c0042003c00000003e0008000800080008003e000000000000000000000
+2410:00007c0042004200420042007c000000100010001000100010001f80000007e0040007e00400040007e00000
+2411:00007c0042004200420042007c0000000f8010001000100010000f8000000080038000800080008003e00000
+2412:00007c0042004200420042007c0000000f8010001000100010000f80000003c0042000400180020007e00000
+2413:00007c0042004200420042007c0000000f8010001000100010000f80000003c0042001e00020042003c00000
+2414:00007c0042004200420042007c0000000f8010001000100010000f80000004000480048007e0008000800000
+2415:00004200620052004a004600420000000f00108010801f801080108000000460058006000600058004600000
+2416:00003c00420030000c0042003c000000104008800500020002000200000004200620052004a0046004200000
+2417:00007e0040007e00400040007e0000001f0004000400040004000400000007c0042007e00420042007c00000
+2418:00003e0040004000400040003e0000000f00108010801f8010801080000004200620052004a0046004200000
+2419:00000000000000007e0040007e00400040007e0000000420066005a004200420042000000000000000000000
+241a:00003c00420030000c0042003c000000108010801080108010800f00000007c0042007e00420042007c00000
+241b:00007e0040007e00400040007e0000000f0010800c00030010800f00000003e0040004000400040003e00000
+241c:00000000000000007e0040007e00400040004000000003c00420030000c0042003c000000000000000000000
+241d:00000000000000003c00420040004e0042003c00000003c00420030000c0042003c000000000000000000000
+241e:00000000000000007c0042007c00480044004200000003c00420030000c0042003c000000000000000000000
+241f:0000000000000000420042004200420042003c00000003c00420030000c0042003c000000000000000000000
+2420:00000000000000003c00420030000c0042003c00000007c0042007c004000400040000000000000000000000
+2421:00007c0042004200420042007c0000001f8010001f80100010001f8000000400040004000400040007e00000
+2422:00000000600060006c007000e00067806fc070e06060606060606060706078c06f8000000000000000000000
+2423:0000000000000000000000000000000000000000000000006060606060607fe07fe000000000000000000000
+2424:000000000000630073007b006f006700630000000000030003000300030003e003e000000000000000000000
+2425:0000000000000000000000900120024004900920124024804900920024004800900000000000000000000000
+2426:000000000f001f8039c030403000300018000c00060003000300000000000300030000000000000000000000
+2427:0000000000000000000033303330ccc0ccc033303330ccc0ccc033303330ccc0ccc000000000000000000000
+2428:000033303330ccc0ccc033303330ccc0ccc033303330ccc0ccc033303330ccc0ccc000000000000000000000
+2429:00001c701c70e380e3801c701c70e380e3801c701c70e380e3801c701c70e380e38000000000000000000000
+2440:000000000000000000000000000007e007e00660066006606600660066007e007e0000000000000000000000
+2441:000000000000000000000000000000600060006000607fe07fe0606060606060606000000000000000000000
+2442:000000000000000000000000000060606060606060607fe07fe0060006000600060000000000000000000000
+2443:000000000000000000000000000006000600060006007fe07fe0606060606060606000000000000000000000
+2444:00000000000000000000000000007fe07fe06660666006000600666066607fe07fe000000000000000000000
+2445:0000000000000000000000008010e070999086109990e0708010000000000000000000000000000000000000
+2446:000000000000000001e001e071e071e0700070007000700071e071e001e001e0000000000000000000000000
+2447:000000000000000000000000000000e000e006e006e006000600760076007000700000000000000000000000
+2448:00000000000000000000000001e001e001e001e001e06de06de06c006c006c006c0000000000000000000000
+2449:0000000000000000000000000000000000000000000077607760776077607760776000000000000000000000
+244a:00000000000000006600660066003300330033001980198019800cc00cc00cc0066006600660000000000000
+2460:00000f0030c0402046208e109e108610861086108610861086104620402030c00f0000000000000000000000
+2461:00000f0030c040204f20919081908190831086108c10981098105fa0402030c00f0000000000000000000000
+2462:00000f0030c040204f20989080d080d08f1080d080d080d098904f20402030c00f0000000000000000000000
+2463:00000f0030c0402041a0831086108c109990b190bfd08190819041a0402030c00f0000000000000000000000
+2464:00000f0030c040205fa09810981098109f9081908190819099904f20402030c00f0000000000000000000000
+2465:00000f0030c040204f20b0d0b0d0b0108f10b0d0b0d0b0d0b0d04f20402030c00f0000000000000000000000
+2466:00000f0030c040205fa0819083108310861086108c108c1098105820402030c00f0000000000000000000000
+2467:00000f0030c040204f20b0d0b0d0b0d08f10b0d0b0d0b0d0b0d04f20402030c00f0000000000000000000000
+2468:00000f0030c040204f20b0d0b0d0b0d0b0d08fd080d080d0b0d04f20402030c00f0000000000000000000000
+2469:00000f0030c040204020b390b6d0b6d0b6d0b6d0b6d0b6d0b3904020402030c00f0000000000000000000000
+246a:00000f0030c0402040209990bb909990999099909990999099904020402030c00f0000000000000000000000
+246b:00000f0030c040204020b390b6d0b0d0b190b310b610b610b7d04020402030c00f0000000000000000000000
+246c:00000f0030c040204020b390b6d0b0d0b190b190b0d0b6d0b3904020402030c00f0000000000000000000000
+246d:00000f0030c040204020b190b310b610b6d0b6d0b7d0b0d0b0d04020402030c00f0000000000000000000000
+246e:00000f0030c040204020b7d0b610b610b790b0d0b0d0b6d0b3904020402030c00f0000000000000000000000
+246f:00000f0030c040204020b190b310b610b790b6d0b6d0b6d0b3904020402030c00f0000000000000000000000
+2470:00000f0030c040204020b7d0b0d0b0d0b190b190b310b310b3104020402030c00f0000000000000000000000
+2471:00000f0030c040204020b390b6d0b6d0b390b6d0b6d0b6d0b3904020402030c00f0000000000000000000000
+2472:00000f0030c040204020b390b6d0b6d0b6d0b3d0b0d0b190b3104020402030c00f0000000000000000000000
+2473:00000f0030c0402040209890a55085508950895091509150bc904020402030c00f0000000000000000000000
+2474:000000000000402046208e109e10861086108610861086108610462040200000000000000000000000000000
+2475:00000000000040204f20919081908190831086108c10981098105fa040200000000000000000000000000000
+2476:00000000000040204f20989080d080d08f1080d080d080d098904f2040200000000000000000000000000000
+2477:000000000000402041a0831086108c109990b190bfd08190819041a040200000000000000000000000000000
+2478:00000000000040205fa09810981098109f9081908190819099904f2040200000000000000000000000000000
+2479:00000000000040204f20b0d0b0d0b0108f10b0d0b0d0b0d0b0d04f2040200000000000000000000000000000
+247a:00000000000040205fa0819083108310861086108c108c109810582040200000000000000000000000000000
+247b:00000000000040204f20b0d0b0d0b0d08f10b0d0b0d0b0d0b0d04f2040200000000000000000000000000000
+247c:00000000000040204f20b0d0b0d0b0d0b0d08fd080d080d0b0d04f2040200000000000000000000000000000
+247d:00000000000040204020b390b6d0b6d0b6d0b6d0b6d0b6d0b390402040200000000000000000000000000000
+247e:000000000000402040209990bb90999099909990999099909990402040200000000000000000000000000000
+247f:00000000000040204020b390b6d0b0d0b190b310b610b610b7d0402040200000000000000000000000000000
+2480:00000000000040204020b390b6d0b0d0b190b190b0d0b6d0b390402040200000000000000000000000000000
+2481:00000000000040204020b190b310b610b6d0b6d0b7d0b0d0b0d0402040200000000000000000000000000000
+2482:00000000000040204020b7d0b610b610b790b0d0b0d0b6d0b390402040200000000000000000000000000000
+2483:00000000000040204020b190b310b610b790b6d0b6d0b6d0b390402040200000000000000000000000000000
+2484:00000000000040204020b7d0b0d0b0d0b190b190b310b310b310402040200000000000000000000000000000
+2485:00000000000040204020b390b6d0b6d0b390b6d0b6d0b6d0b390402040200000000000000000000000000000
+2486:00000000000040204020b390b6d0b6d0b6d0b3d0b0d0b190b310402040200000000000000000000000000000
+2487:000000000000402040209890a55085508950895091509150bc90402040200000000000000000000000000000
+2488:0000000004000c001c003c006c000c000c000c000c000c000c000c000c000c307fb000000000000000000000
+2489:000000003e007f00c3808180018001800180030006000c00180030006080ffb0ffb000000000000000000000
+248a:000000000f801fc020e04060006000e007c00fc000e000600060406060403fb01f3000000000000000000000
+248b:0000000001800380038005800580098009801180118021803fe07fe0018001b001b000000000000000000000
+248c:000000001f801f802000200040007f00638001c000c000c000c080c0c0c061b03f3000000000000000000000
+248d:0000000007000c00180030003000600067806fc070e060606060606070403fb01f3000000000000000000000
+248e:000000001fe03fe06040004000c0008000800180010001000300020002000660046000000000000000000000
+248f:000000000f00118030c030c030c018800d0006000b00118030c030c030c018b00f3000000000000000000000
+2490:000000000f8011c020e060606060606070e03f601e60006000c000c0018007303c3000000000000000000000
+2491:0000000043004480c840c84048404840484048404840484048404840484044b0e33000000000000000000000
+2492:00000000210021006300e700210021002100210021002100210021002100213073b000000000000000000000
+2493:0000000047004880d040d04040404080408041004100420042004400440048b0efb000000000000000000000
+2494:0000000043004480c840c84040404040408047004080404040404840484044b0e33000000000000000000000
+2495:0000000041004100c200c200440044004800490051005fe04100410041004130e13000000000000000000000
+2496:000000004fc04840c800c800480048004f0040804040404040404840484044b0e33000000000000000000000
+2497:0000000043004480c840c840480048004f0048804840484048404840484044b0e33000000000000000000000
+2498:000000004fe04020c020c0404040408040804100410042004200440044004860e86000000000000000000000
+2499:0000000043004480c840c84048404840448043004480484048404840484044b0e33000000000000000000000
+249a:0000000043004480c840c840484048404840444043c0404040404840484044b0e33000000000000000000000
+249b:00000000610092809440144024402440244024404440444044408440844082b0f93000000000000000000000
+249c:00000000402040208010801080108f9098d090d083d09cd0b0d0b0d0b0d0b9d09ef040204020000000000000
+249d:0000000040205020b010f010b010b390b7d0b8f0b070b070b070b070b870bcd0a79040204020000000000000
+249e:00000000402040208010801080109f90b1d0a0d0e010e010e010e010f050b0d09f9040204020000000000000
+249f:00000000402041e080d080d080d08ed0b3d0a1d0e0d0e0d0e0d0e0d0f1d0bad09cd040204020000000000000
+24a0:0000000040204020801080108010871098d0b070b070bff0b010b01098108c70879040204020000000000000
+24a1:0000000043a044e084d08c108c108c108c109f908c108c108c108c108c108c109e1040204020000000000000
+24a2:00000000402040208010801080108f3099f0b0d0b0d0b0d099909f10b010bfd09ff05060602020201fe00fc0
+24a3:0000000050207020f010b010b010b790b9d0b0d0b0d0b0d0b0d0b0d0b0d0b0d0f9f040204020000000000000
+24a4:00000000402046208610801080109e10861086108610861086108610861086109f9040204020000000000000
+24a5:00000000402041a0819080108010879081908190819081908190819081908190819051a059a01f000e000000
+24a6:000000004020b020f010b010b010b1d0b310b610bc10b810bc10b610b710b390f9f040204020000000000000
+24a7:000000005e2046208610861086108610861086108610861086108610861086109f9040204020000000000000
+24a8:0000000040204020801080108010ddd0eef0e670e670e670e670e670e670e670ef7040204020000000000000
+24a9:0000000040204020801080108010a790f9d0b0d0b0d0b0d0b0d0b0d0b0d0b0d0f9f040204020000000000000
+24aa:000000004020402080108010801087108b9091d0b0d0b0d0b0d0b0d0b8909d108e1040204020000000000000
+24ab:0000000040204020801080108010f710bb90b1d0b0d0b0d0b0d0b0d0b090b910fe1070207020300030007800
+24ac:000000004020402080108010801086708bd091d0b0d0b0d0b0d0b0d0b8d09dd08fd040e040e000c000c001e0
+24ad:0000000040204020801080108010f390b4d0b8d0b010b010b010b010b010b010f81040204020000000000000
+24ae:00000000402040208010801080109fd0b0d0b050b8109e10879081d0a0d0b0d0bf9040204020000000000000
+24af:0000000040204020841084108c10ffd08c108c108c108c108c108c108c308e50879040204020000000000000
+24b0:0000000040204020801080108010f9f0b0d0b0d0b0d0b0d0b0d0b0d0b0d0b9d09e7040204020000000000000
+24b1:0000000040204020801080108010f070e030b050b050989098908d108d108610861040204020000000000000
+24b2:0000000040204020801080108010ff70e630e630e630b750bb50bb5099909990999040204020000000000000
+24b3:0000000040204020801080108010f8f0f050b8909d108e1087108b9091d0a0f0f1f040204020000000000000
+24b4:0000000040204020801080108010f0f0e030b050b050989098908d108d108610861044204c20080078007000
+24b5:0000000040204020801080108010fff0e0f0c1d0839087108e109c10b830f070fff040204020000000000000
+24b6:1f8020404020462086108b108b108910919091909090bfd0a0d0a050c070c070e0f04020402020401f800000
+24b7:1f80204040207f20b090b0d0b0d0b0d0b190bf90b0d0b070b070b070b070b0d0bf904020402020401f800000
+24b8:1f802040402047a088d090509010b010b010b010b010b010b010901098508c9087104020402020401f800000
+24b9:1f80204040207e20b390b190b0d0b0d0b0d0b0d0b0d0b0d0b0d0b0d0b090b310bc104020402020401f800000
+24ba:1f80204040207fe0b050b050b010b010b090bf90b090b010b010b010b030b030fff04020402020401f800000
+24bb:1f80204040207fe0b050b050b010b010b090bf90b090b010b010b010b010b010f8104020402020401f800000
+24bc:1f802040402047a0887090309010b010b010b010b010b1f0b070907098708c7087904020402020401f800000
+24bd:1f8020404020f9f0b0d0b0d0b0d0b0d0b0d0bfd0b0d0b0d0b0d0b0d0b0d0b0d0f9f04020402020401f800000
+24be:1f80204040205fa08610861086108610861086108610861086108610861086109f904020402020401f800000
+24bf:1f80204040205fa086108610861086108610861086108610861086108610861084107820702020401f800000
+24c0:1f80204040207860b0d0b190b310b610bc10bc10be10b710b390b1d0b0f0b070f8304020402020401f800000
+24c1:1f80204040207820b010b010b010b010b010b010b010b010b010b010b030b030fff04020402020401f800000
+24c2:1f80204040206060b0d0b8d0b8d0b8d0ad50ad50ad50a750a650a650a250a250e2d04020402020401f800000
+24c3:1f80204040206060b050b850b850ac50a450a650a650a250a350a1d0a0d0a0d0e0f04020402020401f800000
+24c4:1f80204040204e209390a190a0d0e0d0e0d0e0d0e0d0e0d0e0d0a090b09099108e104020402020401f800000
+24c5:1f80204040207f80b0d0b070b070b070b0d0b790b010b010b010b010b010b010f8104020402020401f800000
+24c6:1f80204040204e209390a190a0d0e0d0e0d0e0d0e0d0e8d0e4d0b290b9909fd08cd04020402020401f800000
+24c7:1f80204040207f00b190b0d0b0d0b0d0b090bf10bc10b610b710b390b1d0b0f0b8704020402020401f800000
+24c8:1f80204040201fe0b070e030e030f010bc109e10879081d080f0c070c070e0d0ff904020402020401f800000
+24c9:1f80204040207fe0c630861086108610861086108610861086108610861086109f904020402020401f800000
+24ca:1f80204040207060b050b050b050b050b050b050b050b050b050b050b8909f108e104020402020401f800000
+24cb:1f802040402060e0e050b090b090b0909910991099108c108e108e108410841084104020402020401f800000
+24cc:1f80204040207ee0e630e630e630f630f750b350b750bbd0bb9099909990999099904020402020401f800000
+24cd:1f80204040207060e030b050b89098908d10861086108b10919091d0a0d0c070e0f04020402020401f800000
+24ce:1f80204040207060e030b050989098908d1086108610861086108610861086108f104020402020401f800000
+24cf:1f80204040207fe0a0d080d08190819083108310861086108c108c1098109830bff04020402020401f800000
+24d0:1f802040402040208010801080108f9098d090d083d09cd0b0d0b0d0b0d0b9d09ef04020402020401f800000
+24d1:1f80204040205020b010f010b010b390b7d0b8f0b070b070b070b070b870bcd0a7904020402020401f800000
+24d2:1f802040402040208010801080109f90b1d0a0d0e010e010e010e010f050b0d09f904020402020401f800000
+24d3:1f802040402041e080d080d080d08ed0b3d0a1d0e0d0e0d0e0d0e0d0f1d0bad09cd04020402020401f800000
+24d4:1f80204040204020801080108010871098d0b070b070bff0b010b01098108c7087904020402020401f800000
+24d5:1f80204043a044e084d08c108c108c108c109f908c108c108c108c108c108c109e104020402020401f800000
+24d6:1f80204040204020801080108f3099f0b0d0b0d0b0d099909f10b010bfd09ff09070a030a0305fe03fc01f80
+24d7:1f80204050207020f010b010b010b790b9d0b0d0b0d0b0d0b0d0b0d0b0d0b0d0f9f04020402020401f800000
+24d8:1f802040402046208610801080109e10861086108610861086108610861086109f904020402020401f800000
+24d9:1f802040402041a0819080108010879081908190819081908190819081908190819051a059a03f401f800000
+24da:1f8020404020b020f010b010b010b1d0b310b610bc10b810bc10b610b710b390f9f04020402020401f800000
+24db:1f8020405e2046208610861086108610861086108610861086108610861086109f904020402020401f800000
+24dc:1f80204040204020801080108010ddd0eef0e670e670e670e670e670e670e670ef704020402020401f800000
+24dd:1f80204040204020801080108010a790f9d0b0d0b0d0b0d0b0d0b0d0b0d0b0d0f9f04020402020401f800000
+24de:1f8020404020402080108010801087108b9091d0b0d0b0d0b0d0b0d0b8909d108e104020402020401f800000
+24df:1f802040402040208010f710bb90b1d0b0d0b0d0b0d0b0d0b090b910be10b010b0107010702030401f800000
+24e0:1f80204040204020801086708bd091d0b0d0b0d0b0d0b0d0b8d09dd08fd080d080d040e040e020c01f800000
+24e1:1f80204040204020801080108010f390b4d0b8d0b010b010b010b010b010b010f8104020402020401f800000
+24e2:1f802040402040208010801080109fd0b0d0b050b8109e10879081d0a0d0b0d0bf904020402020401f800000
+24e3:1f80204040204020841084108c10ffd08c108c108c108c108c108c108c308e5087904020402020401f800000
+24e4:1f80204040204020801080108010f9f0b0d0b0d0b0d0b0d0b0d0b0d0b0d0b9d09e704020402020401f800000
+24e5:1f80204040204020801080108010f070e030b050b050989098908d108d10861086104020402020401f800000
+24e6:1f80204040204020801080108010ff70e630e630e630b750bb50bb509990999099904020402020401f800000
+24e7:1f80204040204020801080108010f8f0f050b8909d108e1087108b9091d0a0f0f1f04020402020401f800000
+24e8:1f802040402040208010f0f0e030b050b050989098908d108d108610861084108c104820782030401f800000
+24e9:1f80204040204020801080108010fff0e0f0c1d0839087108e109c10b830f070fff04020402020401f800000
+24ea:1f80204047204fa0919090d0b0d0b0d0b0d0b0d0b0d0b0d0b0d0b09098909f108e104020402020401f800000
+24eb:00000f003fc07fe07fe0e670c470e670e670e670e670e670e6707fe07fe03fc00f0000000000000000000000
+24ec:00000f003fc07fe07fe0cc70c930cf30ce70ccf0c9f0c9f0c8307fe07fe03fc00f0000000000000000000000
+24ed:00000f003fc07fe07fe0cc70c930cf30ce70ce70cf30c930cc707fe07fe03fc00f0000000000000000000000
+24ee:00000f003fc07fe07fe0ce70ccf0c9f0c930c930c830cf30cf307fe07fe03fc00f0000000000000000000000
+24ef:00000f003fc07fe07fe0c830c9f0c9f0c870cf30cf30c930cc707fe07fe03fc00f0000000000000000000000
+24f0:00000f003fc07fe07fe0ce70ccf0c9f0c870c930c930c930cc707fe07fe03fc00f0000000000000000000000
+24f1:00000f003fc07fe07fe0c830cf30cf30ce70ce70ccf0ccf0ccf07fe07fe03fc00f0000000000000000000000
+24f2:00000f003fc07fe07fe0cc70c930c930cc70c930c930c930cc707fe07fe03fc00f0000000000000000000000
+24f3:00000f003fc07fe07fe0cc70c930c930c930cc30cf30ce70ccf07fe07fe03fc00f0000000000000000000000
+24f4:00000f003fc07fe07fe0ce70b5b0f5b0edb0edb0ddb0ddb086707fe07fe03fc00f0000000000000000000000
+24f5:0f0030c040204f20b0d0402046208e109e1086108610861086108610861046204020b0d04f20402030c00f00
+24f6:0f0030c040204f20b0d040204f20919081908190831086108c10981098105fa04020b0d04f20402030c00f00
+24f7:0f0030c040204f20b0d040204f20989080d080d08f1080d080d080d098904f204020b0d04f20402030c00f00
+24f8:0f0030c040204f20b0d0402041a0831086108c109990b190bfd08190819041a04020b0d04f20402030c00f00
+24f9:0f0030c040204f20b0d040205fa09810981098109f9081908190819099904f204020b0d04f20402030c00f00
+24fa:0f0030c040204f20b0d040204f20b0d0b0d0b0108f10b0d0b0d0b0d0b0d04f204020b0d04f20402030c00f00
+24fb:0f0030c040204f20b0d040205fa0819083108310861086108c108c10981058204020b0d04f20402030c00f00
+24fc:0f0030c040204f20b0d040204f20b0d0b0d0b0d08f10b0d0b0d0b0d0b0d04f204020b0d04f20402030c00f00
+24fd:0f0030c040204f20b0d040204f20b0d0b0d0b0d0b0d08fd080d080d0b0d04f204020b0d04f20402030c00f00
+24fe:0f0030c040204f20b0d040204020b390b6d0b6d0b6d0b6d0b6d0b6d0b39040204020b0d04f20402030c00f00
+24ff:00000f003fc07fe07fe0e070c630cf30cf30cf30cf30c630e0707fe07fe03fc00f0000000000000000000000
2500:0000000000000000000000000000000000000000fff0fff00000000000000000000000000000000000000000
2501:000000000000000000000000000000000000fff0fff0fff0fff0000000000000000000000000000000000000
2502:0600060006000600060006000600060006000600060006000600060006000600060006000600060006000600
2503:0f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f00
+2504:0000000000000000000000000000000000000000777077700000000000000000000000000000000000000000
+2505:0000000000000000000000000000000000007770777077707770000000000000000000000000000000000000
+2506:0000000006000600060006000000000000000600060006000600000000000000060006000600060000000000
+2507:000000000f000f000f000f000000000000000f000f000f000f000000000000000f000f000f000f0000000000
+2508:00000000000000000000000000000000000000006db06db00000000000000000000000000000000000000000
+2509:0000000000000000000000000000000000006db06db06db06db0000000000000000000000000000000000000
+250a:0000060006000600060000000000060006000600000000000600060006000600000000000600060006000000
+250b:00000f000f000f000f00000000000f000f000f00000000000f000f000f000f00000000000f000f000f000000
250c:000000000000000000000000000000000000000007f007f00600060006000600060006000600060006000600
250d:00000000000000000000000000000000000007f007f007f007f0060006000600060006000600060006000600
250e:00000000000000000000000000000000000000000ff00ff00f000f000f000f000f000f000f000f000f000f00
@@ -464,6 +3000,10 @@
2549:0f000f000f000f000f000f000f000f000f00ff00fff0fff0ff000f000f000f000f000f000f000f000f000f00
254a:0f000f000f000f000f000f000f000f000f000ff0fff0fff00ff00f000f000f000f000f000f000f000f000f00
254b:0f000f000f000f000f000f000f000f000f00fff0fff0fff0fff00f000f000f000f000f000f000f000f000f00
+254c:000000000000000000000000000000000000000079e079e00000000000000000000000000000000000000000
+254d:00000000000000000000000000000000000079e079e079e079e0000000000000000000000000000000000000
+254e:0000000006000600060006000600060006000000000000000000060006000600060006000600060000000000
+254f:000000000f000f000f000f000f000f000f0000000000000000000f000f000f000f000f000f000f0000000000
2550:000000000000000000000000000000000000fff000000000fff0000000000000000000000000000000000000
2551:0900090009000900090009000900090009000900090009000900090009000900090009000900090009000900
2552:00000000000000000000000000000000000007f00600060007f0060006000600060006000600060006000600
@@ -497,8 +3037,1551 @@
256e:0000000000000000000000000000000000000000e000f8001c000c0006000600060006000600060006000600
256f:060006000600060006000600060006000c001c00f800e0000000000000000000000000000000000000000000
2570:060006000600060006000600060006000300038001f000700000000000000000000000000000000000000000
+2571:0010002000200040004000800080010001000200020004000400080008001000100020002000400040008000
+2572:8000400040002000200010001000080008000400040002000200010001000080008000400040002000200010
+2573:8010402040202040204010801080090009000600060006000600090009001080108020402040402040208010
+2574:0000000000000000000000000000000000000000fc00fc000000000000000000000000000000000000000000
+2575:0600060006000600060006000600060006000600060000000000000000000000000000000000000000000000
+2576:000000000000000000000000000000000000000003f003f00000000000000000000000000000000000000000
+2577:0000000000000000000000000000000000000000000006000600060006000600060006000600060006000600
+2578:000000000000000000000000000000000000fc00fc00fc00fc00000000000000000000000000000000000000
+2579:0f000f000f000f000f000f000f000f000f000f000f0000000000000000000000000000000000000000000000
+257a:00000000000000000000000000000000000003f003f003f003f0000000000000000000000000000000000000
+257b:000000000000000000000000000000000000000000000f000f000f000f000f000f000f000f000f000f000f00
+257c:00000000000000000000000000000000000003f0fff0fff003f0000000000000000000000000000000000000
+257d:060006000600060006000600060006000600060006000f000f000f000f000f000f000f000f000f000f000f00
+257e:000000000000000000000000000000000000fc00fff0fff0fc00000000000000000000000000000000000000
+257f:0f000f000f000f000f000f000f000f000f000f000f0006000600060006000600060006000600060006000600
+2580:fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff000000000000000000000000000000000000000000000
+2581:0000000000000000000000000000000000000000000000000000000000000000000000000000fff0fff0fff0
+2582:0000000000000000000000000000000000000000000000000000000000000000fff0fff0fff0fff0fff0fff0
+2583:0000000000000000000000000000000000000000000000000000fff0fff0fff0fff0fff0fff0fff0fff0fff0
+2584:00000000000000000000000000000000000000000000fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+2585:000000000000000000000000000000000000fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+2586:000000000000000000000000fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+2587:000000000000fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+2588:fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+2589:ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0ffc0
+258a:ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80ff80
+258b:fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00fe00
+258c:fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00
+258d:f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800f800
+258e:e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000e000
+258f:c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000c000
+2590:03f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f003f0
2591:aaa00000aaa00000aaa00000aaa00000aaa00000aaa00000aaa00000aaa00000aaa00000aaa00000aaa00000
2592:3330ccc03330ccc03330ccc03330ccc03330ccc03330ccc03330ccc03330ccc03330ccc03330ccc03330ccc0
2593:fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0fff0aaa0
+2594:fff0fff0fff00000000000000000000000000000000000000000000000000000000000000000000000000000
+2595:0030003000300030003000300030003000300030003000300030003000300030003000300030003000300030
+2596:00000000000000000000000000000000000000000000fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00
+2597:0000000000000000000000000000000000000000000003f003f003f003f003f003f003f003f003f003f003f0
+2598:fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc0000000000000000000000000000000000000000000000
+2599:fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+259a:fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc0003f003f003f003f003f003f003f003f003f003f003f0
+259b:fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00
+259c:fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff003f003f003f003f003f003f003f003f003f003f003f0
+259d:03f003f003f003f003f003f003f003f003f003f003f000000000000000000000000000000000000000000000
+259e:03f003f003f003f003f003f003f003f003f003f003f0fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00fc00
+259f:03f003f003f003f003f003f003f003f003f003f003f0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0fff0
+25a0:000000000000000000000000ffe0ffe0ffe0ffe0ffe0ffe0ffe0ffe0ffe0ffe0ffe000000000000000000000
+25a1:000000000000000000000000ffe0802080208020802080208020802080208020ffe000000000000000000000
+25a2:0000000000000000000000007fc08020802080208020802080208020802080207fc000000000000000000000
+25a3:000000000000000000000000ffe0802080209f209f209f209f209f2080208020ffe000000000000000000000
+25a4:000000000000000000000000ffe08020ffe08020ffe08020ffe08020ffe08020ffe000000000000000000000
+25a5:000000000000000000000000ffe0aaa0aaa0aaa0aaa0aaa0aaa0aaa0aaa0aaa0ffe000000000000000000000
+25a6:000000000000000000000000ffe0aaa0ffe0aaa0ffe0aaa0ffe0aaa0ffe0aaa0ffe000000000000000000000
+25a7:000000000000000000000000ffe0c920a4a09260c920a4a09260c920a4a09260ffe000000000000000000000
+25a8:000000000000000000000000ffe09260a4a0c9209260a4a0c9209260a4a0c920ffe000000000000000000000
+25a9:000000000000000000000000ffe0c460aaa09120aaa0c460aaa09120aaa0c460ffe000000000000000000000
+25aa:0000000000000000000000000000000000001f001f001f001f001f0000000000000000000000000000000000
+25ab:0000000000000000000000000000000000001f001100110011001f0000000000000000000000000000000000
+25ac:000000000000000000000000000000000000fff0fff0fff0fff0fff000000000000000000000000000000000
+25ad:000000000000000000000000000000000000fff0801080108010fff000000000000000000000000000000000
+25ae:00001f001f001f001f001f001f001f001f001f001f001f001f001f001f001f001f001f001f001f001f000000
+25af:00001f001100110011001100110011001100110011001100110011001100110011001100110011001f000000
+25b0:0000000000000000000000000000000000001ff03ff07fe0ffc0ff8000000000000000000000000000000000
+25b1:0000000000000000000000000000000000001ff0201040208040ff8000000000000000000000000000000000
+25b2:00000000000000000000060006000f000f001f801f803fc03fc07fe07fe0fff0fff000000000000000000000
+25b3:0000000000000000000006000600090009001080108020402040402040208010fff000000000000000000000
+25b4:0000000000000000000000000000060006000f000f001f801f803fc03fc00000000000000000000000000000
+25b5:000000000000000000000000000006000600090009001080108020403fc00000000000000000000000000000
+25b6:00000000000000000000c000f000fc00ff00ffc0fff0fff0ffc0ff00fc00f000c00000000000000000000000
+25b7:00000000000000000000c000b0008c00830080c08030803080c083008c00b000c00000000000000000000000
+25b8:0000000000000000000000000000000030003c003f003fc03fc03f003c003000000000000000000000000000
+25b9:000000000000000000000000000030002c00230020c020c023002c0030000000000000000000000000000000
+25ba:0000000000000000000000000000e000fc00ff80fff0fff0ff80fc00e0000000000000000000000000000000
+25bb:0000000000000000000000000000e0009c0083808070807083809c00e0000000000000000000000000000000
+25bc:00000000000000000000fff0fff07fe07fe03fc03fc01f801f800f000f000600060000000000000000000000
+25bd:00000000000000000000fff08010402040202040204010801080090009000600060000000000000000000000
+25be:00000000000000000000000000003fc03fc01f801f800f000f00060006000000000000000000000000000000
+25bf:00000000000000000000000000003fc020401080108009000900060006000000000000000000000000000000
+25c0:00000000000000000000003000f003f00ff03ff0fff0fff03ff00ff003f000f0003000000000000000000000
+25c1:00000000000000000000003000d003100c103010c010c01030100c10031000d0003000000000000000000000
+25c2:0000000000000000000000000000000000c003c00fc03fc03fc00fc003c000c0000000000000000000000000
+25c3:000000000000000000000000000000c003400c40304030400c40034000c00000000000000000000000000000
+25c4:0000000000000000000000000000007003f01ff0fff0fff01ff003f000700000000000000000000000000000
+25c5:0000000000000000000000000000007003901c10e010e0101c10039000700000000000000000000000000000
25c6:0000000000000000000006000f001f803fc07fe0fff0fff07fe03fc01f800f00060000000000000000000000
-fffd:000000007fe07fe0606060606060606060606060606060606060606060607fe07fe000000000000000000000
+25c7:0000000000000000000006000900108020404020801080104020204010800900060000000000000000000000
+25c8:0000000000000000000006000900108026404f209f909f904f20264010800900060000000000000000000000
+25c9:000000000000000000001f8020405fa05fa0bfd0bfd0bfd0bfd05fa05fa020401f8000000000000000000000
+25ca:0600060009000900108010802040204040204020801080104020402020402040108010800900090006000600
+25cb:000000000000000000001f8020404020402080108010801080104020402020401f8000000000000000000000
+25cc:0000000000000000000016800000402000008010000000008010000040200000168000000000000000000000
+25cd:000000000000000000001f80294049204920c930c930c930c9304920492029401f8000000000000000000000
+25ce:000000000000000000001f8020404f2050a0a050a050a050a05050a04f2020401f8000000000000000000000
+25cf:000000000000000000001f803fc07fe07fe0fff0fff0fff0fff07fe07fe03fc01f8000000000000000000000
+25d0:000000000000000000001f803c407c207c20fc10fc10fc10fc107c207c203c401f8000000000000000000000
+25d1:000000000000000000001f8023c043e043e083f083f083f083f043e043e023c01f8000000000000000000000
+25d2:000000000000000000001f8020404020402080108010fff0fff07fe07fe03fc01f8000000000000000000000
+25d3:000000000000000000001f803fc07fe07fe0fff0fff0801080104020402020401f8000000000000000000000
+25d4:000000000000000000001f8023c043e043e083f083f0801080104020402020401f8000000000000000000000
+25d5:000000000000000000001f8023c043e043e083f083f0fff0fff07fe07fe03fc01f8000000000000000000000
+25d6:000000000000000000001c003c007c007c00fc00fc00fc00fc007c007c003c001c0000000000000000000000
+25d7:00000000000000000000038003c003e003e003f003f003f003f003e003e003c0038000000000000000000000
+25d8:00000000000000003fe03fe03fe03fe038e030603060306038e03fe03fe03fe03fe000000000000000000000
+25d9:000000000000fff0e070dfb0bfd07fe07fe0fff0fff0fff0fff07fe07fe0bfd0dfb0e070fff0000000000000
+25da:000000000000fff0e070dfb0bfd07fe07fe0fff0fff000000000000000000000000000000000000000000000
+25db:00000000000000000000000000000000000000000000fff0fff07fe07fe0bfd0dfb0e070fff0000000000000
+25dc:000000000000000000001c002000400040008000800000000000000000000000000000000000000000000000
+25dd:0000000000000000000003800040002000200010001000000000000000000000000000000000000000000000
+25de:0000000000000000000000000000000000000000000000100010002000200040038000000000000000000000
+25df:00000000000000000000000000000000000000000000800080004000400020001c0000000000000000000000
+25e0:000000000000000000001f802040402040208010801000000000000000000000000000000000000000000000
+25e1:00000000000000000000000000000000000000000000801080104020402020401f8000000000000000000000
+25e2:0000000000000000000000100030007000f001f003f007f00ff01ff03ff07ff0fff000000000000000000000
+25e3:000000000000000000008000c000e000f000f800fc00fe00ff00ff80ffc0ffe0fff000000000000000000000
+25e4:00000000000000000000fff0ffe0ffc0ff80ff00fe00fc00f800f000e000c000800000000000000000000000
+25e5:00000000000000000000fff07ff03ff01ff00ff007f003f001f000f000700030001000000000000000000000
+25e6:0000000000000000000000000000000007000880088008800700000000000000000000000000000000000000
+25e7:00000000000000000000fff0fc10fc10fc10fc10fc10fc10fc10fc10fc10fc10fff000000000000000000000
+25e8:00000000000000000000fff083f083f083f083f083f083f083f083f083f083f0fff000000000000000000000
+25e9:00000000000000000000fff0fff0ffd0ff90ff10fe10fc10f810f010e010c010fff000000000000000000000
+25ea:00000000000000000000fff08030807080f081f083f087f08ff09ff0bff0fff0fff000000000000000000000
+25eb:00000000000000000000fff08610861086108610861086108610861086108610fff000000000000000000000
+25ec:0000000000000000000006000600090009001080108026402f404f2046208010fff000000000000000000000
+25ed:00000000000000000000060006000d000d001c801c803c403c407c207c20fc10fff000000000000000000000
+25ee:00000000000000000000060006000b000b001380138023c023c043e043e083f0fff000000000000000000000
+25ef:000000000000000000001f8020404020402080108010801080104020402020401f8000000000000000000000
+25f0:00000000000000000000fff08210821082108210fe1080108010801080108010fff000000000000000000000
+25f1:00000000000000000000fff080108010801080108010fe108210821082108210fff000000000000000000000
+25f2:00000000000000000000fff08010801080108010801087f08410841084108410fff000000000000000000000
+25f3:00000000000000000000fff0841084108410841087f080108010801080108010fff000000000000000000000
+25f4:000000000000000000001f802240422042208210fe10801080104020402020401f8000000000000000000000
+25f5:000000000000000000001f8020404020402080108010fe1082104220422022401f8000000000000000000000
+25f6:000000000000000000001f802040402040208010801087f084104420442024401f8000000000000000000000
+25f7:000000000000000000001f80244044204420841087f0801080104020402020401f8000000000000000000000
+25f8:00000000000000000000fff080208040808081008200840088009000a000c000800000000000000000000000
+25f9:00000000000000000000fff04010201010100810041002100110009000500030001000000000000000000000
+25fa:000000000000000000008000c000a00090008800840082008100808080408020fff000000000000000000000
+25fb:0000000000000000000000007fe0402040204020402040204020402040207fe0000000000000000000000000
+25fc:0000000000000000000000007fe07fe07fe07fe07fe07fe07fe07fe07fe07fe0000000000000000000000000
+25fd:00000000000000000000000000000000000000000000ff0000810000810000810000810000810000810000ff00000000000000000000000000000000000000000000
+25fe:00000000000000000000000000000000000000000000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00000000000000000000000000000000000000000000
+25ff:0000000000000000000000100030005000900110021004100810101020104010fff000000000000000000000
+2600:000000000000000004008420444020800e001f00df601f000e00208044408420040000000000000000000000
+2601:0000000000000000000000000000000000c019e03de03ff07ff07ff0fff0fff07fe000000000000000000000
+2602:000000001f807fe0fff0fff006000600060006000600060006000600660066003c0000000000000000000000
+2603:1f801080fff01f8026407fe07fe0666030c01f801f803fc079e0fff0f9f0fff079e03fc01f80000000000000
+2604:0000000000000000020002000400040008200840108011002200240008606180960090006000000000000000
+2605:0000000000000000060006000f000f00fff07fe03fc01f800f001f801f8039c030c000000000000000000000
+2606:00000000000000000600060009000900f9f0402020401080090010801680294030c000000000000000000000
+2607:0000008001c0038007000e001c003800700038001c000e00072003e001e001e003e000000000000000000000
+2608:000000000000fff0ffe0c1c0c380c700ce00dc00ce00c700c390c1f0c0f0c0f0c1f000000000000000000000
+2609:00000000000000000e0031804040404080208e208e208e2080204040404031800e0000000000000000000000
+260a:0000000000000600198020404020402080108010402040202040204060609090909060600000000000000000
+260b:0000000000006060909090906060204020404020402080108010402040202040198006000000000000000000
+260c:00000000000000000020004000801d00220041004100410022001c0000000000000000000000000000000000
+260d:000001c00220041004100410022001c002000400380044008200820082004400380000000000000000000000
+260e:000000000000000000003fc07fe0fff0e070d0b01f8039c070e0e070f0f0f9f0fff000000000000000000000
+260f:000000000000000000003fc040209f90a050d0b01f80204046208f1086108010fff000000000000000000000
+2610:00000000000000000000fff08010801080108010801080108010801080108010fff000000000000000000000
+2611:00000000000000000000fff0801080d0819081908310e310b6109e108c108010fff000000000000000000000
+2612:00000000000000000000fff08010a050909089108610861089109090a0508010fff000000000000000000000
+2613:00000000000030c030c0198019800f000f00060006000f000f001980198030c030c000000000000000000000
+2614:00208008208408410410410810000800fe0007ffe00ffff01ffff800180000180000180000180000180000180000180000180000180003180003180001f00000e000
+2615:0000001861801861800c30c00618600618600c30c01861800000007fffc07fffc06000f86000fe3001863001861803fe0c07f807fc0003f800000000000000000000
+2616:0000000000000600198060604020402040208010801080108010801080108010fff000000000000000000000
+2617:00000000000006001f807fe07fe07fe07fe0fff0fff0fff0fff0fff0fff0fff0fff000000000000000000000
+2618:00000000000019801f801f800f00e670f6f079e0f6f0e670060006000c000c000c0000000000000000000000
+2619:000000000000000000100020004006400f203fc07fa0ff10ff107f903f900f20064000000000000000000000
+261a:00000000000000000000000001c007e0ffd0ffd007d007d007d003d003d003d001e000000000000000000000
+261b:00000000000000000000000038007e00bff0bff0be00be00be00bc00bc00bc00780000000000000000000000
+261c:00000000000000000000000001c00620791082107e100410079002100390021001e000000000000000000000
+261d:00000100028002800280028002800e407a40aa20a9a0aa608110802080407f804080ffc0ffc0000000000000
+261e:0000000000000000000000003800460089e0841087e082009e0084009c008400780000000000000000000000
+261f:0000ffc0ffc040807f80804080208110aa60a9a0aa207a400e40028002800280028002800100000000000000
+2620:00003f807fc0ffe0ce60842084207bc071c03f8055407fc00000c060f1e03f800e003f80f1e0c06000000000
+2621:0000000000000000fc00fff003f000f001e003c00f003c007800f000fc00fff003f000000000000000000000
+2622:00000f0030c040206060f0f0f9f0fff0f9f08010861086108f104f205fa03fc00f0000000000000000000000
+2623:0000000000001080204020402040108016800900168079e096900f0006000600090030c00000000000000000
+2624:000000000600fff07fe03fc006007fe086107fe046203fc026401f8026401f8026401f801680060000000000
+2625:000000000f00198030c030c030c0198019800f007fe07fe00600060006000600060006000600060000000000
+2626:00000000060006001f801f80060006007fe07fe006000600060006003e000f0007c006000600060000000000
+2627:000000001fc00c600c300c300c300c600dc00c00ccc06d803f001e003f006d80ccc000000000000000000000
+2628:00000000060006001f801f80060006007fe07fe0060006000600060006000600060006000600060000000000
+2629:0000000000000000000000001f000400040084208420ffe084208420040004001f0000000000000000000000
+262a:00000000000000000e003d8078007040f040f1f0f040f0a0f000700078003d800e0000000000000000000000
+262b:000009000f000000462056a09690b6d0b6d0b6d0b6d0b6d0b6d09f905fa00f003fc000000000000000000000
+262c:0000000006004f209690969096909690cf3060607fe03fc026400f001680264046200f000000000000000000
+262d:00000e00338000c000c0006007600e601f603be031e000e000f033b06e10c000800000000000000000000000
+262e:00000000000000000e00358044404440842084208e209520a4a04440444035800e0000000000000000000000
+262f:00000000000000000f0030c040207020f810ccd0ccd0fe10ff307fe07fe03fc00f0000000000000000000000
+2630:00000000fff0fff0fff0000000000000fff0fff0fff0000000000000fff0fff0fff000000000000000000000
+2631:00000000f9f0f9f0f9f0000000000000fff0fff0fff0000000000000fff0fff0fff000000000000000000000
+2632:00000000fff0fff0fff0000000000000f9f0f9f0f9f0000000000000fff0fff0fff000000000000000000000
+2633:00000000f9f0f9f0f9f0000000000000f9f0f9f0f9f0000000000000fff0fff0fff000000000000000000000
+2634:00000000fff0fff0fff0000000000000fff0fff0fff0000000000000f9f0f9f0f9f000000000000000000000
+2635:00000000f9f0f9f0f9f0000000000000fff0fff0fff0000000000000f9f0f9f0f9f000000000000000000000
+2636:00000000fff0fff0fff0000000000000f9f0f9f0f9f0000000000000f9f0f9f0f9f000000000000000000000
+2637:00000000f9f0f9f0f9f0000000000000f9f0f9f0f9f0000000000000f9f0f9f0f9f000000000000000000000
+2638:00000000000000000000000004005f40248055404e40fbe04e40554024805f40040000000000000000000000
+2639:000000000000000000001f80204040204920891080108f10909050a0402020401f8000000000000000000000
+263a:000000000000000000001f8020404020492089108010a05090904f20402020401f8000000000000000000000
+263b:000000000000000000001f803fc07fe06660e670fff0cf30e67070e07fe03fc01f8000000000000000000000
+263c:000000000000000000000000040084204e4011002080e0e0208011004e408420040000000000000000000000
+263d:000000000000000003800d001200140024002400240024002400140012000d00038000000000000000000000
+263e:00000000000000001c000b000480028002400240024002400240028004800b001c0000000000000000000000
+263f:6060606039c01f803fc070e060606060606070e03fc01f80060006007fe07fe0060006000600060006000000
+2640:000000001f803fc070e060606060606070e03fc01f80060006007fe07fe00600060006000600060000000000
+2641:00000000060006000600060006007fe07fe0060006001f803fc070e060606060606070e03fc01f8000000000
+2642:000000000000000003f001f000f001f03fb07f90e1c0c0c0c0c0c0c0e1c07f803f0000000000000000000000
+2643:00000000600060c030c030c018c018c018c030c030c030c060c0fff0fff000c000c000c000c000c000000000
+2644:00000000000030003000fc00fc00300030c033e03e60383030303060306030c030c000c000c000c000000000
+2645:00000600c630666036c03fc03fc036c06660c63006001f803fc070e060606060606070e03fc01f8000000000
+2646:00008610c630ef70c630c630c630c630666076e03fc00f000600060006001f801f8006000600060000000000
+2647:00007e007f8061c060e06060606060e061c07f007e006000600060006000600060007fe07fe0000000000000
+2680:000000000000000000007ff040104010401040104610461040104010401040107ff000000000000000000000
+2681:000000000000000000007ff0401040d040d040104010401040105810581040107ff000000000000000000000
+2682:000000000000000000007ff0401040d040d040104310431040105810581040107ff000000000000000000000
+2683:000000000000000000007ff0401058d058d0401040104010401058d058d040107ff000000000000000000000
+2684:000000000000000000007ff0401058d058d0401046104610401058d058d040107ff000000000000000000000
+2685:000000000000000000007ff0401058d058d0401058d058d0401058d058d040107ff000000000000000000000
+2686:000000000000000000001f8020404020402080108190819080104020402020401f8000000000000000000000
+2687:000000000000000000001f8020404020402080109990999080104020402020401f8000000000000000000000
+2688:000000000000000000001f803fc07fe07fe0fff0fe70fe70fff07fe07fe03fc01f8000000000000000000000
+2689:000000000000000000001f803fc07fe07fe0fff0e670e670fff07fe07fe03fc01f8000000000000000000000
+268a:000000000000000000000000000000000000000000000000fff0fff0fff00000000000000000000000000000
+268b:000000000000000000000000000000000000000000000000f9f0f9f0f9f00000000000000000000000000000
+268c:000000000000000000000000fff0fff0fff0000000000000fff0fff0fff00000000000000000000000000000
+268d:000000000000000000000000f9f0f9f0f9f0000000000000fff0fff0fff00000000000000000000000000000
+268e:000000000000000000000000fff0fff0fff0000000000000f9f0f9f0f9f00000000000000000000000000000
+268f:000000000000000000000000f9f0f9f0f9f0000000000000f9f0f9f0f9f00000000000000000000000000000
+2690:000000000000000000007fe07fe060606060606060607fe07fe0600060006000600000000000000000000000
+2691:000000000000000000007fe07fe07fe07fe07fe07fe07fe07fe0600060006000600000000000000000000000
+26b2:000000001f803fc070e060606060606070e03fc01f8006000600060006000600060006000600060000000000
+26b3:000000001f803fc070e000600060006000e007c00780060006007fe07fe00600060006000600060000000000
+26b4:00000f001f8039c070e0e070c030e07070e039c01f800f00060006007fe07fe0060006000600060000000000
+26b5:00000600c630666036c01f80fff0fff01f8036c06660c630060006007fe07fe0060006000600060000000000
+26b6:00000000060006000600060006000600000070e070e019800f000600e070f0f039c01f800f00060000000000
+26b7:000000000630066006c0078006c006600630060006000f003fc06060c030c03060603fc00f00000000000000
+2700:000000000000000000004000a010b870bdc0478005004780bdc0b870a0104000000000000000000000000000
+2701:0000000000000000000000004000a000a000600030007fc0bff0ac0046000000000000000000000000000000
+2702:000000000000000000004000a010b870bdc0478005004780bdc0b870a0104000000000000000000000000000
+2703:0000000000000000000000004600ac00bff07fc030006000a000a00040000000000000000000000000000000
+2704:000000000000000000004000a010b870bdc0478005004780bdc0b870a0104000000000000000000000000000
+2705:0000000000000000c0000120000110000220000220000440020440050880088880045100022100010200008200004400002400001800000000000000000000000000
+2706:00000f0030c040204da09d909c1098109810981098109c109d904da0502030c00f0000000000000000000000
+2707:00000f003fc04f204f208f108f108f109990bfd0fff0f9f0f0f06060402030c00f0000000000000000000000
+2708:00001000180018000e000e008780c780ffe0fff0ffe0c78087800e000e001800180010000000000000000000
+2709:000000000000fff08010c030a05090908f109f909f908f109090a050c0308010fff000000000000000000000
+270a:00000000000000780003cf001e4900124900124900124900124fc01250301fe010102008101e081000081000100800200601c001fe00000000000000000000000000
+270b:000000003c0001e7800124800724800924800924800924e009249009249009249009001008001008001008002008002004004003008000ff00000000000000000000
+270c:0000000000001ce014a014a00aa00aa005205420a820a9f0aa108010802060c01f0000000000000000000000
+270d:00000000000000000030007000e001c01f8027004ef09c10bc107010eff08000000000000000000000000000
+270e:0000000000000000000018003c007a00f100e88044402220111008b0047002f001f000000000000000000000
+270f:0000000000000000000000000000ff80c040c060fff0c060c040ff8000000000000000000000000000000000
+2710:0000000000000000000001f002f0047008b0111022204440e880f1007a003c00180000000000000000000000
+2711:0000000000000000000000000000e700a880a840b74087f0bf40a840a880e700000000000000000000000000
+2712:0000000000000000000000000000e700ef80efc0fcf0f000fcf0efc0ef80e700000000000000000000000000
+2713:0000000000000020002000400040008000804100410022002200140014000800080000000000000000000000
+2714:0000000000000070007000e000e001c001c0e380e380770077001e001e000c000c0000000000000000000000
+2715:0000000000000000000000004020204010800900060006000900108020404020000000000000000000000000
+2716:000000000000000000000000606070e039c01f800f000f001f8039c070e06060000000000000000000000000
+2717:0000000000000000000000000010102010400880070006000900108020402000000000000000000000000000
+2718:000000000000000000000000003038e039c01f800f001f003b8071c0e0e0e000000000000000000000000000
+2719:00001f801080168016801680f6f08610bfd0bfd08610f6f016801680168010801f8000000000000000000000
+271a:00001f801f801f801f801f80fff0fff0fff0fff0fff0fff01f801f801f801f801f8000000000000000000000
+271b:000000000000060006000600060006000600f9f0f9f006000600060006000600060000000000000000000000
+271c:0000000000000f000f000f000f000f00f0f0f0f0f0f0f0f00f000f000f000f000f0000000000000000000000
+271d:000000000600060006007fe07fe0060006000600060006000600060006000600060000000000000000000000
+271e:00000f000980098079e04030403079f03980098009800980098009800980098009800f800780000000000000
+271f:1f8010801680f6f08610bfd0bfd08610f6f01680168016801680168016801680168010801f80000000000000
+2720:0000000000000000000000003f800e008e208420e4e0ffe0e4e084208e200e003f8000000000000000000000
+2721:0000000000000000060006000900fff0891050a0204050a08910fff009000600060000000000000000000000
+2722:00000000000000000000000004000e000e00040064c0ffe064c004000e000e00040000000000000000000000
+2723:0000000000000000000000000e000e000e000400e4e0ffe0e4e004000e000e000e0000000000000000000000
+2724:0000000000000000000000000e001f001f006ec0f5e0ffe0f5e06ec01f001f000e0000000000000000000000
+2725:00000000000000000000000004000e001f00248064c0ffe064c024801f000e00040000000000000000000000
+2726:00000000000000000000000004000e000e001f007fc0ffe07fc01f000e000e00040000000000000000000000
+2727:00000000000000000000000004000a000a00110060c0802060c011000a000a00040000000000000000000000
+2728:00000000402000e0500040500400880a03060a04013183064040883180500a20500a202004d8001021101020a06c804011c0a0108110000000000000000000000000
+2729:00000000000000000000000004000e000a001b007bc0c0607bc01b000a000e00040000000000000000000000
+272a:0000000000000000000000000e003b807bc071c0e0e08020e0e071c07bc03b800e0000000000000000000000
+272b:00000000000000000000000004000e000e00110060c0e0e060c011000e000e00040000000000000000000000
+272c:00000000000000000000000004000a000a0011006ec08e206ec011000a000a00040000000000000000000000
+272d:00000000000000000000000004000a000a00150064c09f2064c015000a000a00040000000000000000000000
+272e:00000000000000000000000004000a000a0015006ec09f206ec015000a000a00040000000000000000000000
+272f:0000000000000000000006000b000b00138063e083f0fc107c601c800d000d00060000000000000000000000
+2730:00000000000000000000000007000b800b8011c060f0803060f011c00b800b80070000000000000000000000
+2731:000000000e000e00ce60eee0ffe07fc03f801f003f807fc0ffe0eee0ce600e000e0000000000000000000000
+2732:000000000e000e00ce60eee0fbe071c031801100318071c0fbe0eee0ce600e000e0000000000000000000000
+2733:00000000000000000000000004004440248015000e00ffe00e00150024804440040000000000000000000000
+2734:0000000000000000000000000400444064c035801f00ffe01f00358064c04440040000000000000000000000
+2735:0000000000000000000000000600464066c03780ff00ffe01fe03d806cc04c400c0000000000000000000000
+2736:000000000000000000000000040044406ec03f801f000e001f003f806ec04440040000000000000000000000
+2737:00000000000000000000108010801980fff01f80060006001f80fff019801080108000000000000000000000
+2738:00000000000000000000108019801f80fff03fc00f000f003fc0fff01f801980108000000000000000000000
+2739:0000000000000000000000002480150095207fc01f00ffe01f007fc095201500248000000000000000000000
+273a:000000000000000000000000a4a01500952075c00e00ffe00e0075c095201500a4a000000000000000000000
+273b:0000000000000000060066606f603fc000000f000f0000001f803fc06f606660060000000000000000000000
+273c:0000000000000000060066606f603fc01f801080108010801f803fc06f606660060000000000000000000000
+273d:0000000000000000000006006660ef707fe03fc01f801f803fc07fe0ef706660060000000000000000000000
+273e:000000000000000000000f006660e97079e039c01f80168026404f208f1066600f0000000000000000000000
+273f:00000000000000000e001f001f001f006ec0f1e0f1e0f1e03b807fc07fc07fc03b8000000000000000000000
+2740:00000000000000000e001100110071c08e209f209f20ffe03f804440444044403b8000000000000000000000
+2741:0000000000000000000000000e00644034c015808020f1e080203500658044c00e0000000000000000000000
+2742:0000000000000000000000000e003b805b406ec0fbe09120fbe06ec05b403b800e0000000000000000000000
+2743:000000000000000000000e000a00eee0a4a0e4e01f001f00e4e0a4a0eee00a000e0000000000000000000000
+2744:000000000000000000000a000a002e802480e4e01f001f00e4e024802e800a000a0000000000000000000000
+2745:0000000000000000060006000f00fff0f9f070e0204070e0f9f0fff00f000600060000000000000000000000
+2746:0000000000000000090006000f005fa0b9d070e0204070e0b9d05fa00f000600090000000000000000000000
+2747:0000000000000000000000008e204e402e800400e4e0ffe0e4e004002e804e408e2000000000000000000000
+2748:000000000000000000008f105fa00f004620e670fff0fff0e67046200f005fa08f1000000000000000000000
+2749:000000000000000000000e000e00eee0e4e0e4e01f001f00e4e0e4e0eee00e000e0000000000000000000000
+274a:00000000000000000000000084204440248000000400eee00400000024804440842000000000000000000000
+274b:000000000000000000008610c630666036c01f80fff0fff01f8036c06660c630861000000000000000000000
+274c:0000000000000000000000000000000000000100800381c001c38000e700007e00003c00007e0000e70001c3800381c0010080000000000000000000000000000000
+274d:000000000000000000000f0033c040e040e0807080708070807040e040e033c00f0000000000000000000000
+274e:00000000000000000000000007ffe006ff60047e20063c600718e00781e007c3e007c3e00781e00718e0063c60047e2006ff6007ffe0000000000000000000000000
+274f:00000000000000000000ffc08040804080708070807080708070fff03ff03ff0000000000000000000000000
+2750:0000000000000000000000003ff03ff0fff08070807080708070807080408040ffc000000000000000000000
+2751:00000000000000000000ffc080608070807080708070807080708070fff07ff03ff000000000000000000000
+2752:000000000000000000003ff07ff0fff080708070807080708070807080708060ffc000000000000000000000
+2753:00000000000003fe000fff000fff800c1f80000f80000f80000f80000f80001f00003e00007c00007c00000000000000007c00007c00007c00007c00000000000000
+2754:00000000000007fe0008010009f0800f1880000880000880000880000880001100002200004400007c00000000000000007c00004400004400007c00000000000000
+2755:000000000000007c00004400004400004400004400004400004400004400004400004400004400007c00000000000000007c00004400004400007c00000000000000
+2756:0000000000000000020007000f800700124038e07df038e0124007000f800700020000000000000000000000
+2757:00000000000000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff0000ff00000000001800007e0000ff00007e00001800000000000000000000
+2758:0000000006000600060006000600060006000600060006000600060006000600060000000000000000000000
+2759:000000000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f0000000000000000000000
+275a:000000001f801f801f801f801f801f801f801f801f801f801f801f801f801f801f8000000000000000000000
+275b:000007000800100016001f001f001f000e000000000000000000000000000000000000000000000000000000
+275c:00000e001f001f001f000d00010002001c000000000000000000000000000000000000000000000000000000
+275d:0000387040808100b160f9f0f9f0f9f070e00000000000000000000000000000000000000000000000000000
+275e:000070e0f9f0f9f0f9f068d008101020e1c00000000000000000000000000000000000000000000000000000
+275f:00000000000000000000000000000000000000000000000000000e001f001f001f000d00010002001c000000
+2760:000000000000000000000000000000000000000000000000000071c0fbe0fbe0fbe069a008201040e3800000
+2761:0000004000403ff07e407e40fe40fe40fe407e407e403e400fc0004000403c407c40608031000e0000000000
+2762:00007fc0ffe0ffe0ffe0ffe0ffe07fc03f801f000e00040000000e001f001f000e0000000000000000000000
+2763:0000000071c0fbe0ffe0ffe0ffe0ffe07fc03f801f000e0000000e001f001f000e0000000000000000000000
+2764:0000000000000000000070e0f9f0fff0fff0fff0fff07fe03fc01f800f000600060000000000000000000000
+2765:000000000000000000003c007e00ff00ff807fc03ff03ff07fc0ff80ff007e003c0000000000000000000000
+2766:000000001c1063b0c1608200040033007f80ffc0ffc0ffc07f803f001e200c60038000000000000000000000
+2767:000000000000000080004000200026004f003fc05fe08ff08ff09fe09fc04f00260000000000000000000000
+2768:0000000001c007000e001e001c003c003c003c003c003c001c001e000f00070001c000000000000000000000
+2769:0000000038000e0007000780038003c003c003c003c003c0038007800f000e00380000000000000000000000
+276a:0000000003c0078007800f000f000f000f000f000f000f000f000f000780078003c000000000000000000000
+276b:000000003c001e001e000f000f000f000f000f000f000f000f000f001e001e003c0000000000000000000000
+276c:000000000700070007000e000e000e001c001c001c000e000e000e0007000700070000000000000000000000
+276d:000000000e000e000e000700070007000380038003800700070007000e000e000e0000000000000000000000
+276e:0000000000c001c003c007800f001e003c0078003c001e000f00078003c001c000c000000000000000000000
+276f:000000006000700078003c001e000f00078003c007800f001e003c0078007000600000000000000000000000
+2770:000000000780078007800f000f000f001e001e001e000f000f000f0007800780078000000000000000000000
+2771:000000001e001e001e000f000f000f000780078007800f000f000f001e001e001e0000000000000000000000
+2772:000000000100020004000c000c000c000c000c000c000c000c000c000c000c000c0004000200010000000000
+2773:0000000008000400020003000300030003000300030003000300030003000300030002000400080000000000
+2774:0000000003c0078007800f000f000f001e003c001e000f000f000f000780078003c000000000000000000000
+2775:000000003c001e001e000f000f000f00078003c007800f000f000f001e001e003c0000000000000000000000
+2776:00000f003fc07fe079e0f1f0e1f0f9f0f9f0f9f0f9f0f9f0f9f060607fe03fc00f0000000000000000000000
+2777:00000f003fc07fe070e0cf30df30fe70fcf0f9f0f3f0e7f0cfb040207fe03fc00f0000000000000000000000
+2778:00000f003fc07fe070e0ce30df30fe30f070fe30ff30df30ce3070e07fe03fc00f0000000000000000000000
+2779:00000f003fc07fe07e60fcf0f9f0f3f0e670ce70c030fe70fe707c207fe03fc00f0000000000000000000000
+277a:00000f003fc07fe04020cfb0cff0cff0e0f0fe30ff30df30cf3060e07fe03fc00f0000000000000000000000
+277b:00000f003fc07fe070e0c630cf30cff0c0f0ce30cf30cf30c63070e07fe03fc00f0000000000000000000000
+277c:00000f003fc07fe04020de70fcf0fcf0f9f0f9f0f3f0f3f0e7f067e07fe03fc00f0000000000000000000000
+277d:00000f003fc07fe06060c630cf30cf30e070c630cf30cf30cf3060607fe03fc00f0000000000000000000000
+277e:00000f003fc07fe06060c630cf30cf30c630e030ff30cf30cf3060607fe03fc00f0000000000000000000000
+277f:00000f003fc07fe04c2089908990c990c990c990c990c990c99084207fe03fc00f0000000000000000000000
+2780:00000f0030c0402046208e109e108610861086108610861086104620402030c00f0000000000000000000000
+2781:00000f0030c040204f20919081908190831086108c10981098105fa0402030c00f0000000000000000000000
+2782:00000f0030c040204f20989080d080d08f1080d080d080d098904f20402030c00f0000000000000000000000
+2783:00000f0030c0402041a0831086108c109990b190bfd08190819041a0402030c00f0000000000000000000000
+2784:00000f0030c040205fa09810981098109f9081908190819099904f20402030c00f0000000000000000000000
+2785:00000f0030c040204f20b0d0b0d0b0108f10b0d0b0d0b0d0b0d04f20402030c00f0000000000000000000000
+2786:00000f0030c040205fa0819083108310861086108c108c1098105820402030c00f0000000000000000000000
+2787:00000f0030c040204f20b0d0b0d0b0d08f10b0d0b0d0b0d0b0d04f20402030c00f0000000000000000000000
+2788:00000f0030c040204f20b0d0b0d0b0d0b0d08fd080d080d0b0d04f20402030c00f0000000000000000000000
+2789:00000f0030c040204020b390b6d0b6d0b6d0b6d0b6d0b6d0b3904020402030c00f0000000000000000000000
+278a:00000f003fc07fe079e0e1f0f9f0f9f0f9f0f9f0f9f0f9f0f9f079e07fe03fc00f0000000000000000000000
+278b:00000f003fc07fe070e0cf30ff30fe70fcf0f9f0f3f0e7f0cff040207fe03fc00f0000000000000000000000
+278c:00000f003fc07fe070e0cf30ff30ff30f0f0ff30ff30ff30cf3070e07fe03fc00f0000000000000000000000
+278d:00000f003fc07fe07e60fcf0f9f0f3f0e670ce70c030fe70fe707e607fe03fc00f0000000000000000000000
+278e:00000f003fc07fe04020cff0cff0cff0c0f0ff30ff30ff30ff3040f07fe03fc00f0000000000000000000000
+278f:00000f003fc07fe070e0cf30cf30cff0c0f0cf30cf30cf30cf3070e07fe03fc00f0000000000000000000000
+2790:00000f003fc07fe04060fe70fcf0fcf0f9f0f9f0f3f0f3f0e7f067e07fe03fc00f0000000000000000000000
+2791:00000f003fc07fe070e0cf30cf30cf30f0f0cf30cf30cf30cf3070e07fe03fc00f0000000000000000000000
+2792:00000f003fc07fe070e0cf30cf30cf30cf30f030ff30cf30cf3070e07fe03fc00f0000000000000000000000
+2793:00000f003fc07fe04c2089908990c990c990c990c990c990c9904c207fe03fc00f0000000000000000000000
+2794:000000000000000000001e000f00078003c0ffe0fff0fff0ffe003c007800f001e0000000000000000000000
+2795:000000000000000000000000000000003c00003c00003c00003c0001ff8001ff8001ff8001ff80003c00003c00003c00003c00000000000000000000000000000000
+2796:00000000000000000000000000000000000000000000000000000001ff8001ff8001ff8001ff80000000000000000000000000000000000000000000000000000000
+2797:000000003c00003c00003c00003c0000000000000001ff8001ff8001ff8001ff80000000000000003c00003c00003c00003c00000000000000000000000000000000
+2798:0000000000000000000020007000f8007c003e001f000f9007f003f001f001f003f000000000000000000000
+2799:000000000000000000000000020003000380ffc0ffe0fff0ffe0ffc003800300020000000000000000000000
+279a:0000000000000000000003f001f001f003f007f00f901f003e007c00f8007000200000000000000000000000
+279b:000000000000000000000000000000000c000f0003c0fff003c00f000c000000000000000000000000000000
+279c:0000000000000000000006000f00078003c07fe0fff0fff07fe003c007800f00060000000000000000000000
+279d:00000000000000000000000000000100018001c001e0fff001e001c001800100000000000000000000000000
+279e:00000000000000000000000000000100018001c0ffe0fff0ffe001c001800100000000000000000000000000
+279f:00000000000000000000000000000100018001c0b7e0b7f0b7e001c001800100000000000000000000000000
+27a0:000000000000000000000000020003000380b7c0b7e0b7f0b7e0b7c003800300020000000000000000000000
+27a1:000000000000000000000000000001000180ffc0ffe0fff0ffe0ffc001800100000000000000000000000000
+27a2:000000000000000000000000c000b0004c00230010c00ff01fc03f007c00f000c00000000000000000000000
+27a3:000000000000000000000000c000f0007c003f001fc00ff010c023004c00b000c00000000000000000000000
+27a4:000000000000000000000000c000f0007c003f001fc00ff01fc03f007c00f000c00000000000000000000000
+27a5:00000000000000000000000000008100c180ffc0ffe0fff07fe03fc001800100000000000000000000000000
+27a6:0000000000000000000000000000010001803fc07fe0fff0ffe0ffc0c1808100000000000000000000000000
+27a7:0000000000000000000001800180ffc0ffc0ffe0ffe0fff0ffe0ffe0ffc0ffc0018001800000000000000000
+27a8:00000000000000000000000001000100ff80ff80ffc0fff0ffc0ff80ff800100010000000000000000000000
+27a9:000000000000000000000000000007000780fdc080e0807080e0fdc007800700000000000000000000000000
+27aa:00000000000000000000000000000f000e80fe40e020e010e020fe400e800f00000000000000000000000000
+27ab:0000000000000000000000000000004001c01e20202040108070f1f0f7e0ff803e0038000000000000000000
+27ac:000000000000000000000000000038003e00ff80f7e0f1f08070401020201e2001c000400000000000000000
+27ad:000000000000000000000000000003000280fe40802080108030fe707ee03fc0038003000000000000000000
+27ae:0000000000000000000000000000030003803fc07ee0fe70803080108020fe40028003000000000000000000
+27af:000000000000000000000000000003000280fe40402020104030fe707ee03fc0038003000000000000000000
+27b0:000000000000000000000000ff001f01fcf0003f0000ffc00303f00c00f81c003c38001c38001c3c00381f00300fc0c003ff00000000000000000000000000000000
+27b1:0000000000000000000000000000030003803fc07ee0fe70403020104020fe40028003000000000000000000
+27b2:00000f003fc07de07ce0fc70003000100000000000100030fc707ce07de03fc00f0000000000000000000000
+27b3:00000000000000000000000000000000f080a8c054e02bf054e0a8c0f0800000000000000000000000000000
+27b4:0000000000000000000020003000d8006c0036001b000d10071000b0007000f003f000000000000000000000
+27b5:000000000000000000000000000000005080a8c054e003f054e0a8c050800000000000000000000000000000
+27b6:0000000000000000000003f000f0007000b007100d101b0036006c00d8003000200000000000000000000000
+27b7:0000000000000000000030003800dc00fe007f003f001f100f1000b0007000f003f000000000000000000000
+27b8:00000000000000000000000000000000f080f8c07ce01ff07ce0f8c0f0800000000000000000000000000000
+27b9:0000000000000000000003f000f0007000b00f101f103f007f00fe00dc003800300000000000000000000000
+27ba:000000000000000000000000000000006040f8c0fce0fff0fce0f8c060400000000000000000000000000000
+27bb:00000000000000000000000000006000f040fcc0fce0fff0fce0fcc0f8406000000000000000000000000000
+27bc:0000000000000000000000000000e00078403c601ff01ff03c607840e0000000000000000000000000000000
+27bd:000000000000000000000000e000f8007c403e601ff01ff03e607c40f000e000000000000000000000000000
+27be:000000000000000000001200090004800240ff2000100010ff20024004800900120000000000000000000000
+27bf:000000000000000000000000f03f030ec0ec0700700f80f811c11c20e20e6066066066066066066066067047043883881f01f0000000000000000000000000000000
+27c0:00000000000000000000000080208040808081008200840088009000a000c000ffe000000000000000000000
+27c1:000000000000000004000a000a0011001100248024804a404a409f208020ffe0000000000000000000000000
+27c2:0000000000000000000000000000000006000600060006000600060006007fe07fe000000000000000000000
+27c3:0000000000000000000007e01fe0380060c06120612060c038001fe007e00000000000000000000000000000
+27c4:000000000000000000007e007f8001c0306048604860306001c07f807e000000000000000000000000000000
+27c5:000000001c00660063006300030003000600060006000c000c000c000c000c000c000c000e00070001e00000
+27c6:00000000038006600c600c600c000c00060006000600030003000300030003000300030007000e0078000000
+27c7:00000000000000000000000000006660666030c030c0198019800f000f000600060000000000000000000000
+27c8:00000000000000000000c0f0c3f0c7006c006c006c006c00370033f030f00000000000000000000000000000
+27c9:00000000000000000000f030fc300e3003600360036003600ec0fcc0f0c00000000000000000000000000000
+27ca:0000000000000600060006000600060006003fc0060006000600060006000600060000000000000000000000
+27cb:000000000000000000100030006000c00180030006000c00180030006000c000800000000000000000000000
+27cc:00003ff03ff018001c000c000e00060006000600060006000e000c001c001800300000000000000000000000
+27cd:00000000000000008000c0006000300018000c0006000300018000c000600030001000000000000000000000
+27ce:000000000000000000000000fff0861086108f108f1099909990b0d0b0d0e070e070fff00000000000000000
+27cf:000000000000000000000000fff0e070e070b0d0b0d0999099908f108f1086108610fff00000000000000000
+27d0:0000000000000000000006000900108020404020861086104020204010800900060000000000000000000000
+27d1:0000000000000000000000000000060006000f000f001980198030c030c06660666000000000000000000000
+27d2:000000000000000000000000000000006660666066606660666036c03fc00f00000000000000000000000000
+27d3:000000000000000000000030003000300030003000300330033000300030fff0fff000000000000000000000
+27d4:00000000000000000000fff0fff0c000c000cc00cc00c000c000c000c000c000c00000000000000000000000
+27d5:0000000000000000000000000000e01030302850249023102310249028503030e01000000000000000000000
+27d6:00000000000000000000000000008070c0c0a14092408c408c409240a140c0c0807000000000000000000000
+27d7:0000000000000000000000000000e070204030c0294026402640294030c02040e07000000000000000000000
+27d8:0000000000000600060006000600060006000600060006000600060006000600060006007fe07fe000000000
+27d9:0000000000007fe07fe006000600060006000600060006000600060006000600060006000600060000000000
+27da:00000000000000000000000019801980f9f0f9f019801980f9f0f9f019801980000000000000000000000000
+27db:0000000000000000000000001980198019801980f9f0f9f01980198019801980000000000000000000000000
+27dc:0000000000000000000000000000200050008fe08fe050002000000000000000000000000000000000000000
+27dd:000000000000000000000000c000c000c000fff0fff0c000c000c00000000000000000000000000000000000
+27de:000000000000000000000000003000300030fff0fff000300030003000000000000000000000000000000000
+27df:000000000f0010801080108010800f000600060006000600060006000600fff0fff000000000000000000000
+27e0:0600060009000900108010802040204040204020fff0fff04020402020402040108010800900090006000600
+27e1:00000000000000000000000004000a000a00110060c0802060c011000a000a00040000000000000000000000
+27e2:00000000000000000000000002000500050008803060e0103060088005000500020000000000000000000000
+27e3:00000000000000000000000004000a000a00110060c0807060c011000a000a00040000000000000000000000
+27e4:00000000000000000000000000000ff008100810f810f810081008100ff00000000000000000000000000000
+27e5:0000000000000000000000000000ff008100810081f081f081008100ff000000000000000000000000000000
+27e6:000000003fc03fc0330033003300330033003300330033003300330033003300330033003fc03fc000000000
+27e7:000000003fc03fc00cc00cc00cc00cc00cc00cc00cc00cc00cc00cc00cc00cc00cc00cc03fc03fc000000000
+27e8:000000000180018003000300060006000c000c00180018000c000c0006000600030003000180018000000000
+27e9:00000000180018000c000c0006000600030003000180018003000300060006000c000c001800180000000000
+27ea:00000000066006600cc00cc019801980330033006600660033003300198019800cc00cc00660066000000000
+27eb:000000006600660033003300198019800cc00cc0066006600cc00cc019801980330033006600660000000000
+27ec:0000000001000300050009000900090009000900090009000900090009000900090005000300010000000000
+27ed:0000000008000c000a000900090009000900090009000900090009000900090009000a000c00080000000000
+27ee:000000000200040004000c000c000c000c000c000c000c000c000c000c000c000c0004000400020000000000
+27ef:0000000008000400040006000600060006000600060006000600060006000600060004000400080000000000
+27f0:000006000900198029404920c930492049204920492049204920492049204920492000000000000000000000
+27f1:00004920492049204920492049204920492049204920c9304920294019800900060000000000000000000000
+27f2:000000000000000003800fe00c6018309930db307e303c30003018300c600fe0038000000000000000000000
+27f3:00000000000000001c007f006300c180c990cdb0c7e0c3c0c000c18063007f001c0000000000000000000000
+27f4:0000000000000000000000003800d68092409220fff092209240d68038000000000000000000000000000000
+27f5:000000000000000000000000180030006000fff0fff060003000180000000000000000000000000000000000
+27f6:000000000000000000000000018000c00060fff0fff0006000c0018000000000000000000000000000000000
+27f7:000000000000000000000000198030c06060fff0fff0606030c0198000000000000000000000000000000000
+27f8:00000000000000000000300030006ff06ff0c000c0006ff06ff0300030000000000000000000000000000000
+27f9:0000000000000000000000c000c0ff60ff6000300030ff60ff6000c000c00000000000000000000000000000
+27fa:0000000000000000000030c030c06f606f60c030c0306f606f6030c030c00000000000000000000000000000
+27fb:000000000000000000000000183030306030fff0fff060303030183000000000000000000000000000000000
+27fc:000000000000000000000000c180c0c0c060fff0fff0c060c0c0c18000000000000000000000000000000000
+27fd:00000000000000000000303030306ff06ff0c030c0306ff06ff0303030300000000000000000000000000000
+27fe:00000000000000000000c0c0c0c0ff60ff60c030c030ff60ff60c0c0c0c00000000000000000000000000000
+27ff:000000000000000000000000018000c0106028b04530826000c0018000000000000000000000000000000000
+2800:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2801:0000000000003800380038000000000000000000000000000000000000000000000000000000000000000000
+2802:0000000000000000000000000000000038003800380000000000000000000000000000000000000000000000
+2803:0000000000003800380038000000000038003800380000000000000000000000000000000000000000000000
+2804:0000000000000000000000000000000000000000000000000000380038003800000000000000000000000000
+2805:0000000000003800380038000000000038003800380000000000000000000000000000000000000000000000
+2806:0000000000003800380038000000000000000000000000000000380038003800000000000000000000000000
+2807:0000000000003800380038000000000038003800380000000000380038003800000000000000000000000000
+2808:00000000000001c001c001c00000000000000000000000000000000000000000000000000000000000000000
+2809:00000000000039c039c039c00000000000000000000000000000000000000000000000000000000000000000
+280a:00000000000001c001c001c00000000038003800380000000000000000000000000000000000000000000000
+280b:00000000000039c039c039c00000000038003800380000000000000000000000000000000000000000000000
+280c:00000000000001c001c001c00000000000000000000000000000380038003800000000000000000000000000
+280d:00000000000039c039c039c00000000000000000000000000000380038003800000000000000000000000000
+280e:00000000000001c001c001c00000000038003800380000000000380038003800000000000000000000000000
+280f:00000000000039c039c039c00000000038003800380000000000380038003800000000000000000000000000
+2810:0000000000000000000000000000000001c001c001c000000000000000000000000000000000000000000000
+2811:0000000000003800380038000000000001c001c001c000000000000000000000000000000000000000000000
+2812:0000000000000000000000000000000039c039c039c000000000000000000000000000000000000000000000
+2813:0000000000003800380038000000000039c039c039c000000000000000000000000000000000000000000000
+2814:0000000000000000000000000000000001c001c001c000000000380038003800000000000000000000000000
+2815:0000000000003800380038000000000001c001c001c000000000380038003800000000000000000000000000
+2816:0000000000000000000000000000000039c039c039c000000000380038003800000000000000000000000000
+2817:0000000000003800380038000000000039c039c039c000000000380038003800000000000000000000000000
+2818:00000000000001c001c001c00000000001c001c001c000000000000000000000000000000000000000000000
+2819:00000000000039c039c039c00000000001c001c001c000000000000000000000000000000000000000000000
+281a:00000000000001c001c001c00000000039c039c039c000000000000000000000000000000000000000000000
+281b:00000000000039c039c039c00000000039c039c039c000000000000000000000000000000000000000000000
+281c:00000000000001c001c001c00000000001c001c001c000000000380038003800000000000000000000000000
+281d:00000000000039c039c039c00000000001c001c001c000000000380038003800000000000000000000000000
+281e:00000000000001c001c001c00000000039c039c039c000000000380038003800000000000000000000000000
+281f:00000000000039c039c039c00000000039c039c039c000000000380038003800000000000000000000000000
+2820:000000000000000000000000000000000000000000000000000001c001c001c0000000000000000000000000
+2821:000000000000380038003800000000000000000000000000000001c001c001c0000000000000000000000000
+2822:000000000000000000000000000000003800380038000000000001c001c001c0000000000000000000000000
+2823:000000000000380038003800000000003800380038000000000001c001c001c0000000000000000000000000
+2824:000000000000000000000000000000000000000000000000000039c039c039c0000000000000000000000000
+2825:000000000000380038003800000000000000000000000000000039c039c039c0000000000000000000000000
+2826:000000000000000000000000000000003800380038000000000039c039c039c0000000000000000000000000
+2827:000000000000380038003800000000003800380038000000000039c039c039c0000000000000000000000000
+2828:00000000000001c001c001c0000000000000000000000000000001c001c001c0000000000000000000000000
+2829:00000000000039c039c039c0000000000000000000000000000001c001c001c0000000000000000000000000
+282a:00000000000001c001c001c0000000003800380038000000000001c001c001c0000000000000000000000000
+282b:00000000000039c039c039c0000000003800380038000000000001c001c001c0000000000000000000000000
+282c:00000000000001c001c001c0000000000000000000000000000039c039c039c0000000000000000000000000
+282d:00000000000039c039c039c0000000000000000000000000000039c039c039c0000000000000000000000000
+282e:00000000000001c001c001c0000000003800380038000000000039c039c039c0000000000000000000000000
+282f:00000000000039c039c039c0000000003800380038000000000039c039c039c0000000000000000000000000
+2830:0000000000000000000000000000000001c001c001c00000000001c001c001c0000000000000000000000000
+2831:0000000000003800380038000000000001c001c001c00000000001c001c001c0000000000000000000000000
+2832:0000000000000000000000000000000039c039c039c00000000001c001c001c0000000000000000000000000
+2833:0000000000003800380038000000000039c039c039c00000000001c001c001c0000000000000000000000000
+2834:0000000000000000000000000000000001c001c001c00000000039c039c039c0000000000000000000000000
+2835:0000000000003800380038000000000001c001c001c00000000039c039c039c0000000000000000000000000
+2836:0000000000000000000000000000000039c039c039c00000000039c039c039c0000000000000000000000000
+2837:0000000000003800380038000000000039c039c039c00000000039c039c039c0000000000000000000000000
+2838:00000000000001c001c001c00000000001c001c001c00000000001c001c001c0000000000000000000000000
+2839:00000000000039c039c039c00000000001c001c001c00000000001c001c001c0000000000000000000000000
+283a:00000000000001c001c001c00000000039c039c039c00000000001c001c001c0000000000000000000000000
+283b:00000000000039c039c039c00000000039c039c039c00000000001c001c001c0000000000000000000000000
+283c:00000000000001c001c001c00000000001c001c001c00000000039c039c039c0000000000000000000000000
+283d:00000000000039c039c039c00000000001c001c001c00000000039c039c039c0000000000000000000000000
+283e:00000000000001c001c001c00000000039c039c039c00000000039c039c039c0000000000000000000000000
+283f:00000000000039c039c039c00000000039c039c039c00000000039c039c039c0000000000000000000000000
+2840:0000000000000000000000000000000000000000000000000000000000000000000000003800380038000000
+2841:0000000000003800380038000000000000000000000000000000000000000000000000003800380038000000
+2842:0000000000000000000000000000000038003800380000000000000000000000000000003800380038000000
+2843:0000000000003800380038000000000038003800380000000000000000000000000000003800380038000000
+2844:0000000000000000000000000000000000000000000000000000380038003800000000003800380038000000
+2845:0000000000003800380038000000000038003800380000000000000000000000000000003800380038000000
+2846:0000000000003800380038000000000000000000000000000000380038003800000000003800380038000000
+2847:0000000000003800380038000000000038003800380000000000380038003800000000003800380038000000
+2848:00000000000001c001c001c00000000000000000000000000000000000000000000000003800380038000000
+2849:00000000000039c039c039c00000000000000000000000000000000000000000000000003800380038000000
+284a:00000000000001c001c001c00000000038003800380000000000000000000000000000003800380038000000
+284b:00000000000039c039c039c00000000038003800380000000000000000000000000000003800380038000000
+284c:00000000000001c001c001c00000000000000000000000000000380038003800000000003800380038000000
+284d:00000000000039c039c039c00000000000000000000000000000380038003800000000003800380038000000
+284e:00000000000001c001c001c00000000038003800380000000000380038003800000000003800380038000000
+284f:00000000000039c039c039c00000000038003800380000000000380038003800000000003800380038000000
+2850:0000000000000000000000000000000001c001c001c000000000000000000000000000003800380038000000
+2851:0000000000003800380038000000000001c001c001c000000000000000000000000000003800380038000000
+2852:0000000000000000000000000000000039c039c039c000000000000000000000000000003800380038000000
+2853:0000000000003800380038000000000039c039c039c000000000000000000000000000003800380038000000
+2854:0000000000000000000000000000000001c001c001c000000000380038003800000000003800380038000000
+2855:0000000000003800380038000000000001c001c001c000000000380038003800000000003800380038000000
+2856:0000000000000000000000000000000039c039c039c000000000380038003800000000003800380038000000
+2857:0000000000003800380038000000000039c039c039c000000000380038003800000000003800380038000000
+2858:00000000000001c001c001c00000000001c001c001c000000000000000000000000000003800380038000000
+2859:00000000000039c039c039c00000000001c001c001c000000000000000000000000000003800380038000000
+285a:00000000000001c001c001c00000000039c039c039c000000000000000000000000000003800380038000000
+285b:00000000000039c039c039c00000000039c039c039c000000000000000000000000000003800380038000000
+285c:00000000000001c001c001c00000000001c001c001c000000000380038003800000000003800380038000000
+285d:00000000000039c039c039c00000000001c001c001c000000000380038003800000000003800380038000000
+285e:00000000000001c001c001c00000000039c039c039c000000000380038003800000000003800380038000000
+285f:00000000000039c039c039c00000000039c039c039c000000000380038003800000000003800380038000000
+2860:000000000000000000000000000000000000000000000000000001c001c001c0000000003800380038000000
+2861:000000000000380038003800000000000000000000000000000001c001c001c0000000003800380038000000
+2862:000000000000000000000000000000003800380038000000000001c001c001c0000000003800380038000000
+2863:000000000000380038003800000000003800380038000000000001c001c001c0000000003800380038000000
+2864:000000000000000000000000000000000000000000000000000039c039c039c0000000003800380038000000
+2865:000000000000380038003800000000000000000000000000000039c039c039c0000000003800380038000000
+2866:000000000000000000000000000000003800380038000000000039c039c039c0000000003800380038000000
+2867:000000000000380038003800000000003800380038000000000039c039c039c0000000003800380038000000
+2868:00000000000001c001c001c0000000000000000000000000000001c001c001c0000000003800380038000000
+2869:00000000000039c039c039c0000000000000000000000000000001c001c001c0000000003800380038000000
+286a:00000000000001c001c001c0000000003800380038000000000001c001c001c0000000003800380038000000
+286b:00000000000039c039c039c0000000003800380038000000000001c001c001c0000000003800380038000000
+286c:00000000000001c001c001c0000000000000000000000000000039c039c039c0000000003800380038000000
+286d:00000000000039c039c039c0000000000000000000000000000039c039c039c0000000003800380038000000
+286e:00000000000001c001c001c0000000003800380038000000000039c039c039c0000000003800380038000000
+286f:00000000000039c039c039c0000000003800380038000000000039c039c039c0000000003800380038000000
+2870:0000000000000000000000000000000001c001c001c00000000001c001c001c0000000003800380038000000
+2871:0000000000003800380038000000000001c001c001c00000000001c001c001c0000000003800380038000000
+2872:0000000000000000000000000000000039c039c039c00000000001c001c001c0000000003800380038000000
+2873:0000000000003800380038000000000039c039c039c00000000001c001c001c0000000003800380038000000
+2874:0000000000000000000000000000000001c001c001c00000000039c039c039c0000000003800380038000000
+2875:0000000000003800380038000000000001c001c001c00000000039c039c039c0000000003800380038000000
+2876:0000000000000000000000000000000039c039c039c00000000039c039c039c0000000003800380038000000
+2877:0000000000003800380038000000000039c039c039c00000000039c039c039c0000000003800380038000000
+2878:00000000000001c001c001c00000000001c001c001c00000000001c001c001c0000000003800380038000000
+2879:00000000000039c039c039c00000000001c001c001c00000000001c001c001c0000000003800380038000000
+287a:00000000000001c001c001c00000000039c039c039c00000000001c001c001c0000000003800380038000000
+287b:00000000000039c039c039c00000000039c039c039c00000000001c001c001c0000000003800380038000000
+287c:00000000000001c001c001c00000000001c001c001c00000000039c039c039c0000000003800380038000000
+287d:00000000000039c039c039c00000000001c001c001c00000000039c039c039c0000000003800380038000000
+287e:00000000000001c001c001c00000000039c039c039c00000000039c039c039c0000000003800380038000000
+287f:00000000000039c039c039c00000000039c039c039c00000000039c039c039c0000000003800380038000000
+2880:00000000000000000000000000000000000000000000000000000000000000000000000001c001c001c00000
+2881:00000000000038003800380000000000000000000000000000000000000000000000000001c001c001c00000
+2882:00000000000000000000000000000000380038003800000000000000000000000000000001c001c001c00000
+2883:00000000000038003800380000000000380038003800000000000000000000000000000001c001c001c00000
+2884:00000000000000000000000000000000000000000000000000003800380038000000000001c001c001c00000
+2885:00000000000038003800380000000000380038003800000000000000000000000000000001c001c001c00000
+2886:00000000000038003800380000000000000000000000000000003800380038000000000001c001c001c00000
+2887:00000000000038003800380000000000380038003800000000003800380038000000000001c001c001c00000
+2888:00000000000001c001c001c000000000000000000000000000000000000000000000000001c001c001c00000
+2889:00000000000039c039c039c000000000000000000000000000000000000000000000000001c001c001c00000
+288a:00000000000001c001c001c000000000380038003800000000000000000000000000000001c001c001c00000
+288b:00000000000039c039c039c000000000380038003800000000000000000000000000000001c001c001c00000
+288c:00000000000001c001c001c000000000000000000000000000003800380038000000000001c001c001c00000
+288d:00000000000039c039c039c000000000000000000000000000003800380038000000000001c001c001c00000
+288e:00000000000001c001c001c000000000380038003800000000003800380038000000000001c001c001c00000
+288f:00000000000039c039c039c000000000380038003800000000003800380038000000000001c001c001c00000
+2890:0000000000000000000000000000000001c001c001c0000000000000000000000000000001c001c001c00000
+2891:0000000000003800380038000000000001c001c001c0000000000000000000000000000001c001c001c00000
+2892:0000000000000000000000000000000039c039c039c0000000000000000000000000000001c001c001c00000
+2893:0000000000003800380038000000000039c039c039c0000000000000000000000000000001c001c001c00000
+2894:0000000000000000000000000000000001c001c001c0000000003800380038000000000001c001c001c00000
+2895:0000000000003800380038000000000001c001c001c0000000003800380038000000000001c001c001c00000
+2896:0000000000000000000000000000000039c039c039c0000000003800380038000000000001c001c001c00000
+2897:0000000000003800380038000000000039c039c039c0000000003800380038000000000001c001c001c00000
+2898:00000000000001c001c001c00000000001c001c001c0000000000000000000000000000001c001c001c00000
+2899:00000000000039c039c039c00000000001c001c001c0000000000000000000000000000001c001c001c00000
+289a:00000000000001c001c001c00000000039c039c039c0000000000000000000000000000001c001c001c00000
+289b:00000000000039c039c039c00000000039c039c039c0000000000000000000000000000001c001c001c00000
+289c:00000000000001c001c001c00000000001c001c001c0000000003800380038000000000001c001c001c00000
+289d:00000000000039c039c039c00000000001c001c001c0000000003800380038000000000001c001c001c00000
+289e:00000000000001c001c001c00000000039c039c039c0000000003800380038000000000001c001c001c00000
+289f:00000000000039c039c039c00000000039c039c039c0000000003800380038000000000001c001c001c00000
+28a0:000000000000000000000000000000000000000000000000000001c001c001c00000000001c001c001c00000
+28a1:000000000000380038003800000000000000000000000000000001c001c001c00000000001c001c001c00000
+28a2:000000000000000000000000000000003800380038000000000001c001c001c00000000001c001c001c00000
+28a3:000000000000380038003800000000003800380038000000000001c001c001c00000000001c001c001c00000
+28a4:000000000000000000000000000000000000000000000000000039c039c039c00000000001c001c001c00000
+28a5:000000000000380038003800000000000000000000000000000039c039c039c00000000001c001c001c00000
+28a6:000000000000000000000000000000003800380038000000000039c039c039c00000000001c001c001c00000
+28a7:000000000000380038003800000000003800380038000000000039c039c039c00000000001c001c001c00000
+28a8:00000000000001c001c001c0000000000000000000000000000001c001c001c00000000001c001c001c00000
+28a9:00000000000039c039c039c0000000000000000000000000000001c001c001c00000000001c001c001c00000
+28aa:00000000000001c001c001c0000000003800380038000000000001c001c001c00000000001c001c001c00000
+28ab:00000000000039c039c039c0000000003800380038000000000001c001c001c00000000001c001c001c00000
+28ac:00000000000001c001c001c0000000000000000000000000000039c039c039c00000000001c001c001c00000
+28ad:00000000000039c039c039c0000000000000000000000000000039c039c039c00000000001c001c001c00000
+28ae:00000000000001c001c001c0000000003800380038000000000039c039c039c00000000001c001c001c00000
+28af:00000000000039c039c039c0000000003800380038000000000039c039c039c00000000001c001c001c00000
+28b0:0000000000000000000000000000000001c001c001c00000000001c001c001c00000000001c001c001c00000
+28b1:0000000000003800380038000000000001c001c001c00000000001c001c001c00000000001c001c001c00000
+28b2:0000000000000000000000000000000039c039c039c00000000001c001c001c00000000001c001c001c00000
+28b3:0000000000003800380038000000000039c039c039c00000000001c001c001c00000000001c001c001c00000
+28b4:0000000000000000000000000000000001c001c001c00000000039c039c039c00000000001c001c001c00000
+28b5:0000000000003800380038000000000001c001c001c00000000039c039c039c00000000001c001c001c00000
+28b6:0000000000000000000000000000000039c039c039c00000000039c039c039c00000000001c001c001c00000
+28b7:0000000000003800380038000000000039c039c039c00000000039c039c039c00000000001c001c001c00000
+28b8:00000000000001c001c001c00000000001c001c001c00000000001c001c001c00000000001c001c001c00000
+28b9:00000000000039c039c039c00000000001c001c001c00000000001c001c001c00000000001c001c001c00000
+28ba:00000000000001c001c001c00000000039c039c039c00000000001c001c001c00000000001c001c001c00000
+28bb:00000000000039c039c039c00000000039c039c039c00000000001c001c001c00000000001c001c001c00000
+28bc:00000000000001c001c001c00000000001c001c001c00000000039c039c039c00000000001c001c001c00000
+28bd:00000000000039c039c039c00000000001c001c001c00000000039c039c039c00000000001c001c001c00000
+28be:00000000000001c001c001c00000000039c039c039c00000000039c039c039c00000000001c001c001c00000
+28bf:00000000000039c039c039c00000000039c039c039c00000000039c039c039c00000000001c001c001c00000
+28c0:00000000000000000000000000000000000000000000000000000000000000000000000039c039c039c00000
+28c1:00000000000038003800380000000000000000000000000000000000000000000000000039c039c039c00000
+28c2:00000000000000000000000000000000380038003800000000000000000000000000000039c039c039c00000
+28c3:00000000000038003800380000000000380038003800000000000000000000000000000039c039c039c00000
+28c4:00000000000000000000000000000000000000000000000000003800380038000000000039c039c039c00000
+28c5:00000000000038003800380000000000380038003800000000000000000000000000000039c039c039c00000
+28c6:00000000000038003800380000000000000000000000000000003800380038000000000039c039c039c00000
+28c7:00000000000038003800380000000000380038003800000000003800380038000000000039c039c039c00000
+28c8:00000000000001c001c001c000000000000000000000000000000000000000000000000039c039c039c00000
+28c9:00000000000039c039c039c000000000000000000000000000000000000000000000000039c039c039c00000
+28ca:00000000000001c001c001c000000000380038003800000000000000000000000000000039c039c039c00000
+28cb:00000000000039c039c039c000000000380038003800000000000000000000000000000039c039c039c00000
+28cc:00000000000001c001c001c000000000000000000000000000003800380038000000000039c039c039c00000
+28cd:00000000000039c039c039c000000000000000000000000000003800380038000000000039c039c039c00000
+28ce:00000000000001c001c001c000000000380038003800000000003800380038000000000039c039c039c00000
+28cf:00000000000039c039c039c000000000380038003800000000003800380038000000000039c039c039c00000
+28d0:0000000000000000000000000000000001c001c001c0000000000000000000000000000039c039c039c00000
+28d1:0000000000003800380038000000000001c001c001c0000000000000000000000000000039c039c039c00000
+28d2:0000000000000000000000000000000039c039c039c0000000000000000000000000000039c039c039c00000
+28d3:0000000000003800380038000000000039c039c039c0000000000000000000000000000039c039c039c00000
+28d4:0000000000000000000000000000000001c001c001c0000000003800380038000000000039c039c039c00000
+28d5:0000000000003800380038000000000001c001c001c0000000003800380038000000000039c039c039c00000
+28d6:0000000000000000000000000000000039c039c039c0000000003800380038000000000039c039c039c00000
+28d7:0000000000003800380038000000000039c039c039c0000000003800380038000000000039c039c039c00000
+28d8:00000000000001c001c001c00000000001c001c001c0000000000000000000000000000039c039c039c00000
+28d9:00000000000039c039c039c00000000001c001c001c0000000000000000000000000000039c039c039c00000
+28da:00000000000001c001c001c00000000039c039c039c0000000000000000000000000000039c039c039c00000
+28db:00000000000039c039c039c00000000039c039c039c0000000000000000000000000000039c039c039c00000
+28dc:00000000000001c001c001c00000000001c001c001c0000000003800380038000000000039c039c039c00000
+28dd:00000000000039c039c039c00000000001c001c001c0000000003800380038000000000039c039c039c00000
+28de:00000000000001c001c001c00000000039c039c039c0000000003800380038000000000039c039c039c00000
+28df:00000000000039c039c039c00000000039c039c039c0000000003800380038000000000039c039c039c00000
+28e0:000000000000000000000000000000000000000000000000000001c001c001c00000000039c039c039c00000
+28e1:000000000000380038003800000000000000000000000000000001c001c001c00000000039c039c039c00000
+28e2:000000000000000000000000000000003800380038000000000001c001c001c00000000039c039c039c00000
+28e3:000000000000380038003800000000003800380038000000000001c001c001c00000000039c039c039c00000
+28e4:000000000000000000000000000000000000000000000000000039c039c039c00000000039c039c039c00000
+28e5:000000000000380038003800000000000000000000000000000039c039c039c00000000039c039c039c00000
+28e6:000000000000000000000000000000003800380038000000000039c039c039c00000000039c039c039c00000
+28e7:000000000000380038003800000000003800380038000000000039c039c039c00000000039c039c039c00000
+28e8:00000000000001c001c001c0000000000000000000000000000001c001c001c00000000039c039c039c00000
+28e9:00000000000039c039c039c0000000000000000000000000000001c001c001c00000000039c039c039c00000
+28ea:00000000000001c001c001c0000000003800380038000000000001c001c001c00000000039c039c039c00000
+28eb:00000000000039c039c039c0000000003800380038000000000001c001c001c00000000039c039c039c00000
+28ec:00000000000001c001c001c0000000000000000000000000000039c039c039c00000000039c039c039c00000
+28ed:00000000000039c039c039c0000000000000000000000000000039c039c039c00000000039c039c039c00000
+28ee:00000000000001c001c001c0000000003800380038000000000039c039c039c00000000039c039c039c00000
+28ef:00000000000039c039c039c0000000003800380038000000000039c039c039c00000000039c039c039c00000
+28f0:0000000000000000000000000000000001c001c001c00000000001c001c001c00000000039c039c039c00000
+28f1:0000000000003800380038000000000001c001c001c00000000001c001c001c00000000039c039c039c00000
+28f2:0000000000000000000000000000000039c039c039c00000000001c001c001c00000000039c039c039c00000
+28f3:0000000000003800380038000000000039c039c039c00000000001c001c001c00000000039c039c039c00000
+28f4:0000000000000000000000000000000001c001c001c00000000039c039c039c00000000039c039c039c00000
+28f5:0000000000003800380038000000000001c001c001c00000000039c039c039c00000000039c039c039c00000
+28f6:0000000000000000000000000000000039c039c039c00000000039c039c039c00000000039c039c039c00000
+28f7:0000000000003800380038000000000039c039c039c00000000039c039c039c00000000039c039c039c00000
+28f8:00000000000001c001c001c00000000001c001c001c00000000001c001c001c00000000039c039c039c00000
+28f9:00000000000039c039c039c00000000001c001c001c00000000001c001c001c00000000039c039c039c00000
+28fa:00000000000001c001c001c00000000039c039c039c00000000001c001c001c00000000039c039c039c00000
+28fb:00000000000039c039c039c00000000039c039c039c00000000001c001c001c00000000039c039c039c00000
+28fc:00000000000001c001c001c00000000001c001c001c00000000039c039c039c00000000039c039c039c00000
+28fd:00000000000039c039c039c00000000001c001c001c00000000039c039c039c00000000039c039c039c00000
+28fe:00000000000001c001c001c00000000039c039c039c00000000039c039c039c00000000039c039c039c00000
+28ff:00000000000039c039c039c00000000039c039c039c00000000039c039c039c00000000039c039c039c00000
+2900:0000000000000000000000000000248022402120fff0fff02120224024800000000000000000000000000000
+2901:0000000000000000000000000000548052405120fff0fff05120524054800000000000000000000000000000
+2902:00000000000000000000318031806ff06ff0c180c1806ff06ff0318031800000000000000000000000000000
+2903:0000000000000000000018c018c0ff60ff6018301830ff60ff6018c018c00000000000000000000000000000
+2904:00000000000000000000264026407fe07fe0c630c6307fe07fe0264026400000000000000000000000000000
+2905:0000000000000000000000000000c480c240c120fff0fff0c120c240c4800000000000000000000000000000
+2906:00000000000000000000303030306ff06ff0c030c0306ff06ff0303030300000000000000000000000000000
+2907:00000000000000000000c0c0c0c0ff60ff60c030c030ff60ff60c0c0c0c00000000000000000000000000000
+2908:0000000006000600060006007fe07fe00600060006000600666036c01f800f00060000000000000000000000
+2909:0000000006000f001f8036c0666006000600060006007fe07fe0060006000600060000000000000000000000
+290a:0000000006000f001f8036c06660e67036c036c036c036c036c036c036c036c036c000000000000000000000
+290b:0000000036c036c036c036c036c036c036c036c036c0e670666036c01f800f00060000000000000000000000
+290c:000000000000000000000000180030006000f9f0f9f060003000180000000000000000000000000000000000
+290d:000000000000000000000000018000c00060f9f0f9f0006000c0018000000000000000000000000000000000
+290e:000000000000000000000000180030006000f770f77060003000180000000000000000000000000000000000
+290f:000000000000000000000000018000c00060eef0eef0006000c0018000000000000000000000000000000000
+2910:0000000000000000000000000000048002400120db70db700120024004800000000000000000000000000000
+2911:000000000000000000000000018000c00060aab0aab0006000c0018000000000000000000000000000000000
+2912:00000000fff0fff006000f001f8036c066600600060006000600060006000600060000000000000000000000
+2913:0000000006000600060006000600060006000600666036c01f800f000600fff0fff000000000000000000000
+2914:00000000000000000000000000008480444024201ff01ff02420444084800000000000000000000000000000
+2915:00000000000000000000000000008a804a402a201ff01ff02a204a408a800000000000000000000000000000
+2916:00000000000000000000000000008480424021201ff01ff02120424084800000000000000000000000000000
+2917:00000000000000000000000000008a80494028a01ff01ff028a049408a800000000000000000000000000000
+2918:0000000000000000000000000000954054a034503ff03ff0345054a095400000000000000000000000000000
+2919:0000000000000000000000000030006000c0ff80ff8000c00060003000000000000000000000000000000000
+291a:000000000000000000000000c000600030001ff01ff030006000c00000000000000000000000000000000000
+291b:000000000000000000000000009001200240ff80ff8002400120009000000000000000000000000000000000
+291c:0000000000000000000000009000480024001ff01ff024004800900000000000000000000000000000000000
+291d:000000000000000000000000018003004600eff0eff046000300018000000000000000000000000000000000
+291e:00000000000000000000000018000c000620ff70ff7006200c00180000000000000000000000000000000000
+291f:000000000000000000000000019003104610eff0eff046100310019000000000000000000000000000000000
+2920:00000000000000000000000098008c008620ff70ff7086208c00980000000000000000000000000000000000
+2921:000000000000000000000000fc00fc00f000d800cc00c630033001b000f003f003f000000000000000000000
+2922:00000000000000000000000003f003f000f001b00330c630cc00d800f000fc00fc0000000000000000000000
+2923:000000000000000000000000fc00fc00f000d800cc00c600030001800cc007c0038000000000000000000000
+2924:00000000000000000000000007e007e001e0036006600c601800300066007c00380000000000000000000000
+2925:00000000000000000000000038007c006600300018000c600660036001e007e007e000000000000000000000
+2926:00000000000000000000000001c003e0066000c00180630066006c0078007e007e0000000000000000000000
+2927:000000000000000000000000f9f0e070f0f0d9b0cf3006000f00198030c06060c03000000000000000000000
+2928:000000000000000001f00070c0f061b033301e300c001e00333061b0c0f0007001f000000000000000000000
+2929:000000000000000000000000c030606030c019800f000600cf30d9b0f0f0e070f9f000000000000000000000
+292a:0000000000000000f800e000f030d860ccc0c78003000780ccc0d860f030e000f80000000000000000000000
+292b:000000000000000000000000c030606030c01980030006000c00198030c06060c03000000000000000000000
+292c:000000000000000000000000c030606030c019800c0006000300198030c06060c03000000000000000000000
+292d:000000000000000001f00070c0f061b0333018300c000600333061b0c0f0007001f000000000000000000000
+292e:000000000000000001f00070c0f061b0333006300c001800333061b0c0f0007001f000000000000000000000
+292f:0000000000000000000001f00070c0f061b0333018300c00060033006180c0c0006000000000000000000000
+2930:000000000000000000000060c0c06180330006000c001830333061b0c0f0007001f000000000000000000000
+2931:000000000000000000000000f9f0e070f0f0d9b0c33006000c00198030c06060c03000000000000000000000
+2932:000000000000000000000000f9f0e070f0f0d9b0cc3006000300198030c06060c03000000000000000000000
+2933:00000000000000000000000001801cc03660e3f0c1f0006000c0018000000000000000000000000000000000
+2934:000000000000030007800fc01b6033300300030003000300030003000600fe00f80000000000000000000000
+2935:000000000000f800fe00060003000300030003000300030033301b600fc00780030000000000000000000000
+2936:000000000000000000300030003000300030183030306060ffe0ff8060003000180000000000000000000000
+2937:0000000000000000c000c000c000c000c000c180c0c060607ff01ff0006000c0018000000000000000000000
+2938:0000000000000300018000c000c000600060006000600060186018c019801e001f8000000000000000000000
+2939:0000000000000c001800300030006000600060006000600061803180198007801f8000000000000000000000
+293a:00000000000000000000000007c00fe04c70783078307c307e00000000000000000000000000000000000000
+293b:00000000000000000000000003f061f060f060f071903f801f00000000000000000000000000000000000000
+293c:0000000000000000000000003e007f00e320c1e0c1e0c3e007e0000000001f801f8000000000000000000000
+293d:0000000000003e007f00e320c1e0c1e0c3e007e00000060006001f801f800600060000000000000000000000
+293e:0000000000000000000000000000018000c000c0fc60f860f060f06098e01fc00f8000000000000000000000
+293f:000000000000000000000000000018003000300063f061f060f060f071903f801f0000000000000000000000
+2940:00000000000000001c007f006300c180c180c3c0c7e0cdb0c990c18063007f001c0000000000000000000000
+2941:000000000000000003800fe00c60183018303c307e30db30993018300c600fe0038000000000000000000000
+2942:000000000000018000c00060fff0fff0006000c0198030006000fe00fe006000300018000000000000000000
+2943:000000000000180030006000fff0fff060003000198000c0006007f007f0006000c001800000000000000000
+2944:000000000000018000c0006007f007f0006000c0198030006000fff0fff06000300018000000000000000000
+2945:00000000000000000000018000c00060fff0fff0006030c03180fc00fc003000300000000000000000000000
+2946:00000000000000000000180030006000fff0fff0600030c018c003f003f000c000c000000000000000000000
+2947:00000000000000000000000000000000858048c03060fff0fff0306048c08580000000000000000000000000
+2948:0000000000000000000000000000000020804e409120fff0fff091204e402080000000000000000000000000
+2949:000006000f001f8036c066600f001f8036c06660060006000f001f8030c030c030c01f800f00000000000000
+294a:000000000000000000000000000000000c00180030007fe0ffc0018003000600000000000000000000000000
+294b:00000000000000000000000000000000060003000180ffc07fe0300018000c00000000000000000000000000
+294c:00000000040006000700078006c00660060006000600660036001e000e000600020000000000000000000000
+294d:00000000020006000e001e0036006600060006000600066006c0078007000600040000000000000000000000
+294e:00000000000000000000000000000000198030c06060fff0fff0000000000000000000000000000000000000
+294f:00000000040006000700078006c00660060006000600066006c0078007000600040000000000000000000000
+2950:00000000000000000000000000000000000000000000fff0fff0606030c01980000000000000000000000000
+2951:00000000020006000e001e0036006600060006000600660036001e000e000600020000000000000000000000
+2952:00000000000000000000000000000000c300c600cc00dff0fff0c000c000c000000000000000000000000000
+2953:000000000000000000000000000000000c3006300330ffb0fff0003000300030000000000000000000000000
+2954:000000007fe07fe0040006000700078006c00660060006000600060006000600060000000000000000000000
+2955:000000000600060006000600060006000600066006c007800700060004007fe07fe000000000000000000000
+2956:00000000000000000000000000000000c000c000c000fff0dff0cc00c600c300000000000000000000000000
+2957:00000000000000000000000000000000003000300030fff0ffb0033006300c30000000000000000000000000
+2958:000000007fe07fe0020006000e001e0036006600060006000600060006000600060000000000000000000000
+2959:000000000600060006000600060006000600660036001e000e00060002007fe07fe000000000000000000000
+295a:000000000000000000000000000000000c30183030307ff0fff0003000300030000000000000000000000000
+295b:00000000000000000000000000000000c300c180c0c0ffe0fff0c000c000c000000000000000000000000000
+295c:00000000040006000700078006c0066006000600060006000600060006007fe07fe000000000000000000000
+295d:000000007fe07fe00600060006000600060006000600066006c0078007000600040000000000000000000000
+295e:00000000000000000000000000000000003000300030fff07ff0303018300c30000000000000000000000000
+295f:00000000000000000000000000000000c000c000c000fff0ffe0c0c0c180c300000000000000000000000000
+2960:00000000020006000e001e003600660006000600060006000600060006007fe07fe000000000000000000000
+2961:000000007fe07fe00600060006000600060006000600660036001e000e000600020000000000000000000000
+2962:00000000000000000c00180030007fe0ffe000000000ffe07fe0300018000c00000000000000000000000000
+2963:0000000000000900198039c079e0d9b019801980198019801980198019801980198000000000000000000000
+2964:0000000000000000060003000180ffc0ffe000000000ffe0ffc0018003000600000000000000000000000000
+2965:000000000000198019801980198019801980198019801980d9b079e039c01980090000000000000000000000
+2966:00000000000000000c00180030007fe0ffe00000060003000180ffc0ffe00000000000000000000000000000
+2967:0000000000000000ffe07fe0300018000c000000ffe0ffc00180030006000000000000000000000000000000
+2968:0000000000000000060003000180ffc0ffe000000c00180030007fe0ffe00000000000000000000000000000
+2969:0000000000000000ffe0ffc00180030006000000ffe07fe0300018000c000000000000000000000000000000
+296a:0000000000000000000000000c00180030007fe0ffe000000000ffe0ffe00000000000000000000000000000
+296b:000000000000000000000000ffe0ffe000000000ffe07fe0300018000c000000000000000000000000000000
+296c:000000000000000000000000060003000180ffc0ffe000000000ffe0ffe00000000000000000000000000000
+296d:000000000000000000000000ffe0ffe000000000ffe0ffc00180030006000000000000000000000000000000
+296e:0000000000000980198039807980d980198019801980198019b019e019c01980190000000000000000000000
+296f:0000000000001900198019c019e019b01980198019801980d980798039801980098000000000000000000000
+2970:00000000000000000000000000000000ffe0fff000300030fff0ffe000000000000000000000000000000000
+2971:00000000000000007c007c00000000007c007d8000c00060fff0fff0006000c0018000000000000000000000
+2972:00000000000000001c203e6067c043800000018000c00060fff0fff0006000c0018000000000000000000000
+2973:0000000000000000180030006000fff0fff060003000180000001c203e6067c0438000000000000000000000
+2974:0000000000000000018000c00060fff0fff0006000c0018000001c203e6067c0438000000000000000000000
+2975:0000018000c00060fff0fff0006000c0018000001c203e6067c043801c203e6067c043800000000000000000
+2976:000000000000007003c01e00f0001e0003c0187030006000fff0fff060003000180000000000000000000000
+2977:0000000000000000000000000000003018e033806e00fff0fff06e00338018e0003000000000000000000000
+2978:000000000000e0003c00078000f007803c00e18000c00060fff0fff0006000c0018000000000000000000000
+2979:00001fe03fe07000600070003fe01fe00000018000c00060fff0fff0006000c0018000000000000000000000
+297a:00000000000000f001f00300130026004600fff0fff0460026001300030001f000f000000000000000000000
+297b:00007f807fc000e0006000e07fc07f800000180030006000fff0fff060003000180000000000000000000000
+297c:0000000000000000000038007000c00078001ff01ff07800c000700038000000000000000000000000000000
+297d:0000000000000000000001c000e0003001e0ff80ff8001e0003000e001c00000000000000000000000000000
+297e:000000000000108039c069606f604f2006000600060006000600060006000600060000000000000000000000
+297f:0000000000000600060006000600060006000600060006004f206f60696039c0108000000000000000000000
+2980:0000000066606660666066606660666066606660666066606660666066606660666000000000000000000000
+2981:00000000000000000000000000000f003fc03fc03fc03fc03fc00f0000000000000000000000000000000000
+2982:00000000000000000e003180318031800e00000000000e003180318031800e00000000000000000000000000
+2983:000000001fe031803180198019801980318071803180198019801980318031801fe000000000000000000000
+2984:000000007f8018c018c019801980198018c018e018c019801980198018c018c07f8000000000000000000000
+2985:0000000001e006c00dc01980198033003300330033003300198019800dc006c001e000000000000000000000
+2986:00000000780036003b00198019800cc00cc00cc00cc00cc0198019803b003600780000000000000000000000
+2987:0000000001c006c00cc018c018c030c030c030c030c030c018c018c00cc006c001c000000000000000000000
+2988:000000003800360033003180318030c030c030c030c030c03180318033003600380000000000000000000000
+2989:0000000000c001c003c006c00cc018c030c060c030c018c00cc006c003c001c000c000000000000000000000
+298a:00000000300038003c0036003300318030c0306030c03180330036003c003800300000000000000000000000
+298b:0000000007c007c00600060006000600060006000600060006000600060007c007c0000007c007c000000000
+298c:000000003e003e00060006000600060006000600060006000600060006003e003e0000003e003e0000000000
+298d:0000000007c007c00700078006c00660060006000600060006000600060007c007c000000000000000000000
+298e:000000003e003e000600060006000600060006000600660036001e000e003e003e0000000000000000000000
+298f:0000000007c007c00600060006000600060006000600066006c00780070007c007c000000000000000000000
+2990:000000003e003e000e001e003600660006000600060006000600060006003e003e0000000000000000000000
+2991:000000000600060006000c000c000c00188019c018800c000c000c0006000600060000000000000000000000
+2992:0000000006000600060003000300030011803980118003000300030006000600060000000000000000000000
+2993:00000000000001800300063004c00b000c003800c80038000c000b0004c00630030001800000000000000000
+2994:00000000000018000c00c60032000d00030001c0013001c003000d003200c6000c0018000000000000000000
+2995:00000000000000000d80db0036006c006f00d8c0d830d8c06f006c003600db000d8000000000000000000000
+2996:00000000000000001b000db006c003600f6031b0c1b031b00f60036006c00db01b0000000000000000000000
+2997:0000000000c003800e003c003c003c003c003c003c003c003c003c000e00038000c000000000000000000000
+2998:0000000030001c00070003c003c003c003c003c003c003c003c003c007001c00300000000000000000000000
+2999:00000000000006000f000600000006000f000600000006000f000600000006000f0006000000000000000000
+299a:0000000006000c0018000c0006000c0018000c0006000c0018000c0006000c00180000000000000000000000
+299b:00000000000000008000c060618032001c000c000e001300118020c02060fff0fff040004000000000000000
+299c:00000000000000000000c000c000c000c000ff00c100c100c100c100c100fff0fff000000000000000000000
+299d:00000000000000000000c000c000c000c000f800c400c200d900d900c100fff0fff000000000000000000000
+299e:00000000000000000000006000c00180030006700c801860301060e0c000fff0fff000000000000000000000
+299f:00000000000000000000006000c00180030006000c00180030006000c000fff0fff000000000000000000000
+29a0:00000000000003000c00d80030003c00330060c0603060c033003c003000d8000c0003000000000000000000
+29a1:00000000000000000000c030cfb070e06060b0d0b0d0198019800f000f000600060000000000000000000000
+29a2:00000000000000000000fff0fff00030006000c00180030006000c0018003000600000000000000000000000
+29a3:000000000000000000006000300018000c0006000300018000c000600030fff0fff000000000000000000000
+29a4:00000000006000c00180030006000c00180030006000c000fff0fff00000fff0fff000000000000000000000
+29a5:000000006000300018000c0006000300018000c000600030fff0fff00000fff0fff000000000000000000000
+29a6:000000000000000000000000000000008000c0006000300018000c0007f003f0000000000000000000000000
+29a7:0000000000000000000000000000000003f007f00c00180030006000c0008000000000000000000000000000
+29a8:000000000fc01fc003c066c036c01c800e001b001980318030c060c060c0fff0fff000c000c0000000000000
+29a9:000000003f003f803c00366036c0138007000d80198018c030c030603060fff0fff030003000000000000000
+29aa:0000000000c000c0fff0fff060c060c030c0318019801b000e001c8036c066c003c01fc00fc0000000000000
+29ab:0000000030003000fff0fff03060306030c018c019800d800700138036c036603c003f803f00000000000000
+29ac:00000000000000000000c000c000c000c1f0f070dcf0c790c390c780ccc0d860f060e0000000000000000000
+29ad:00000000000000000000003000300030f830e0f0f3b09e309c301e30333061b060f000700000000000000000
+29ae:00000000000000000000e000f060d860ccc0c780c390c790dcf0f070c1f0c000c000c0000000000000000000
+29af:00000000000000000000007060f061b033301e309c309e30f3b0e0f0f8300030003000300000000000000000
+29b0:00000000000000000e00b180404060409020882084208220812040c0404031a00e0000000000000000000000
+29b1:00000000ffe000000e0031a0404040c08120822084208820902060404040b1800e0000000000000000000000
+29b2:0e00110011000e000e0031a0404040c08120822084208820902060404040b1800e0000000000000000000000
+29b3:00800040ffe000400e8031a0404040c08120822084208820902060404040b1800e0000000000000000000000
+29b4:20004000ffe040002e0031a0404040c08120822084208820902060404040b1800e0000000000000000000000
+29b5:00000000000000000e0031804040404080208020ffe0802080204040404031800e0000000000000000000000
+29b6:00000000000000000e00358044404440842084208420842084204440444035800e0000000000000000000000
+29b7:00000000000000000e00318040405140912091209120912091205140404031800e0000000000000000000000
+29b8:00000000000000000e003180404060409020882084208220812040c0404031800e0000000000000000000000
+29b9:00000000000000000e003180404044408420842084208420bfa04040404031800e0000000000000000000000
+29ba:00000000000000000e0035804440444084208420ffe0802080204040404031800e0000000000000000000000
+29bb:00000000000000000e00b1a0404060c091208a2084208a20912060c04040b1a00e0000000000000000000000
+29bc:00000000000000000e00318040404040b120b220842089a091a04040404031800e0000000000000000000000
+29bd:04000e00150024800e00358044404440842084208420842084204440444035800e0004000000000000000000
+29be:00000000000000000e00318040404e409120a0a0a0a0a0a091204e40404031800e0000000000000000000000
+29bf:00000000000000000e00318040404e409f20bfa0bfa0bfa09f204e40404031800e0000000000000000000000
+29c0:00000000000000000e0031804240444088209020a020902088204440424031800e0000000000000000000000
+29c1:00000000000000000e003180484044408220812080a0812082204440484031800e0000000000000000000000
+29c2:00000000000000000c00330040804080806080508050805080604080408033000c0000000000000000000000
+29c3:00000000000000000c00330040804080807080708040807080704080408033000c0000000000000000000000
+29c4:00000000000000000000fff080308050809081108210841088109010a010c010fff000000000000000000000
+29c5:00000000000000000000fff0c010a01090108810841082108110809080508030fff000000000000000000000
+29c6:00000000000000000000fff08010b0d099908f10bfd0bfd08f109990b0d08010fff000000000000000000000
+29c7:00000000000000000000fff08010801086108f109f909f908f10861080108010fff000000000000000000000
+29c8:00000000000000000000fff0801080109f9090909090909090909f9080108010fff000000000000000000000
+29c9:00000000000000000000ff80808080809ff09090909090909090ff90101010101ff000000000000000000000
+29ca:06000f0006000000060006000f000f001980198030c030c060606060c030fff0fff000000000000000000000
+29cb:0000060006000f000f001980198030c030c060606060c030fff0fff00000fff0fff000000000000000000000
+29cc:0000060006000f000f001980198030c030c067606860c730c0b0cf30c030fff0fff000000000000000000000
+29cd:000000000000000000000000000006000600090009001080108020402040fff0fff000000000000000000000
+29ce:8000e0009800860081808060818086009820e0e083200c203020c02030200c20032000e00020000000000000
+29cf:000000000000000000000000000000a003a00ca030a0c0a030a00ca003a000a0000000000000000000000000
+29d0:0000000000000000000000000000a000b800a600a180a060a180a600b800a000000000000000000000000000
+29d1:000000000000000000008010c030e050f090f910f610f610f910f090e050c030801000000000000000000000
+29d2:000000000000000000008010c030a07090f089f087f087f089f090f0a070c030801000000000000000000000
+29d3:000000000000000000008010c030e070f0f0f9f0fff0fff0f9f0f0f0e070c030801000000000000000000000
+29d4:000000000000000000008010c020e040f080f900fe00fe00f900f080e040c020801000000000000000000000
+29d5:0000000000000000000080104030207010f009f007f007f009f010f020704030801000000000000000000000
+29d6:00000000000000000000fff04020204010800900060006000900108020404020fff000000000000000000000
+29d7:00000000000000000000fff07fe03fc01f800f00060006000f001f803fc07fe0fff000000000000000000000
+29d8:00000000030006000c00180018000c000600030006000c00180018000c000600030000000000000000000000
+29d9:0000000018000c0006000300030006000c0018000c0006000300030006000c00180000000000000000000000
+29da:000000000c6018c0318063006300318018c00c6018c0318063006300318018c00c6000000000000000000000
+29db:000000006300318018c00c600c6018c031806300318018c00c600c6018c03180630000000000000000000000
+29dc:0000000000000000000000000000300048008400840086108610492030c00000000000000000000000000000
+29dd:000000000000060009001080108030c049208610861086108610492030c00000000000000000000000000000
+29de:000000000000000000000600060036c04f2086108610861086104f2036c00600060000000000000000000000
+29df:0000000000000000000000000000204050a08f108f1050a02040000000000000000000000000000000000000
+29e0:00000000000000000000ffc0ffe0fff0e010e010e010e010e010e010e01060103ff000000000000000000000
+29e1:000000000000000000000000003000f003300c303030fff0fff000000000fff0fff000000000000000000000
+29e2:00000000000000000000000000000000c630c630c630c630c630c630c630fff0fff000000000000000000000
+29e3:000000000000000000000000000006600cc0ffe0ffe019803300ffe0ffe06600cc0000000000000000000000
+29e4:000000001c203e6067c04380000006600cc0ffe0ffe019803300ffe0ffe06600cc0000000000000000000000
+29e5:00000000000001100220fff0fff004400880fff0fff011002200fff0fff04400880000000000000000000000
+29e6:0000000000000000000000000000c030c030fff0fff0c030c030fff0fff0c030c03000000000000000000000
+29e7:000000000000060006000600fff0fff00600060006000600fff0fff006000600060000000000000000000000
+29e8:0000000000000000fff0fc30fc307c607c603cc03cc01d801d800f000f000600060000000000000000000000
+29e9:0000000000000000fff0c3f0c3f063e063e033c033c01b801b800f000f000600060000000000000000000000
+29ea:0000000006000f001f803fc07fe0fff07fe03fc01fc00f00666036c01f800f00060000000000000000000000
+29eb:040004000e000e001f001f003f803f807fc07fc0ffe0ffe07fc07fc03f803f801f001f000e000e0004000400
+29ec:000000001f803fc070e060606060606070e03fc01f800600666036c01f800f00060000000000000000000000
+29ed:000000001f803fc07fe07fe07fe07fe07fe03fc01f800600666036c01f800f00060000000000000000000000
+29ee:000000007fe0060006007fe07fe0606060606060606060607fe07fe0060006007fe000000000000000000000
+29ef:000000007fe0060006007fe07fe07fe07fe07fe07fe07fe07fe07fe0060006007fe000000000000000000000
+29f0:000000007fe0060006000f00198020c06060c0306060204019c00f00060006007fe000000000000000000000
+29f1:000000007fe0060006000f001f803fc07fe0fff07fe03fc01fc00f00060006007fe000000000000000000000
+29f2:000000007fe0060006000f0030c06060c030c030c030606030c00f00060006007fe000000000000000000000
+29f3:000000007fe0060006000f003fc07fe0fff0fff0fff07fe03fc00f00060006007fe000000000000000000000
+29f4:00000000000000000000c000c18000c00060fff0fff0006000c0c180c0000000000000000000000000000000
+29f5:000000001800180018000c000c000c0006000600060003000300030001800180018000000000000000000000
+29f6:0000fc00fd80018001800300030003000600060006000c000c000c0018001800180000000000000000000000
+29f7:000000001800180018000c000c000c003fc03fc0060003000300030001800180018000000000000000000000
+29f8:00000180018001800300030003000600060006000c000c000c00180018001800300030003000000000000000
+29f9:00003000300030001800180018000c000c000c00060006000600030003000300018001800180000000000000
+29fa:0000000000000000000000001980198019801980fff0fff01980198019801980000000000000000000000000
+29fb:0000000000000000000000006660666066606660fff0fff06660666066606660000000000000000000000000
+29fc:00000000000000000060006000c0018006001800600018000600018000c00060006000000000000000000000
+29fd:0000000000000000600060003000180006000180006001800600180030006000600000000000000000000000
+29fe:00000000000000000000000000000000060006001f801f800600060000000000000000000000000000000000
+29ff:00000000000000000000000000000000000000001f801f800000000000000000000000000000000000000000
+2a00:00000000000000000e00318040404040802084208e20842080204040404031800e0000000000000000000000
+2a01:00000000000000000e0035804440444084208420ffe0842084204440444035800e0000000000000000000000
+2a02:00000000000000000e003180404060c091208a2084208a20912060c0404031800e0000000000000000000000
+2a03:00000000000000000000c030c030c030c030c030c030c630c630c030c030c030c0306060606070e03fc00f00
+2a04:00000000000000000000c030c030c030c030c630c630dfb0dfb0c630c630c030c0306060606070e03fc00f00
+2a05:00000000000000000000fff0fff0c030c030c030c030c030c030c030c030c030c030c030c030c030c030c030
+2a06:00000000000000000000c030c030c030c030c030c030c030c030c030c030c030c030c030c030c030fff0fff0
+2a07:000000000a000a000a000a0015001500150015002a802a802a802a805140514051405140a0a0a0a0a0a0a0a0
+2a08:00000000a0a0a0a0a0a0a0a051405140514051402a802a802a802a8015001500150015000a000a000a000a00
+2a09:0000000080204040404020802080110011000a000a00040004000a000a001100110020802080404040408020
+2a0a:0000000000007fe0602030201f0038804c4047404740444028801f00202040207fe000000000000000000000
+2a0b:000001e003e0070006007fe0662036001e000e00070007000e001600260046207fe006000e007c0078000000
+2a0c:000080f081f093809300fb0013001300130003000300030003000300030003000300030007003e003c000000
+2a0d:000001e003e00700060006000600060006007fe0060006000600060006000600060006000e007c0078000000
+2a0e:000001e003e0070006000600060006007fe0060006007fe00600060006000600060006000e007c0078000000
+2a0f:000001e003e00700060006000600063006c007000e003600c600060006000600060006000e007c0078000000
+2a10:000001e003e00700060006001f80264026404600460046004600260026001f80060006000e007c0078000000
+2a11:000003c007c00e000c000c000c008c408ce08df04c404c404c803f000c000c000c000c001c00f800f0000000
+2a12:000001e003e007000600060007e00020002000200620062000200020002007e0060006000e007c0078000000
+2a13:000001e003e00700060006000780004000400020062006200020004000400780060006000e007c0078000000
+2a14:000001e003e007000600060007c00620062000100310031000100620062007c0060006000e007c0078000000
+2a15:000001e003e00700060006001f80204020404020462046204020204020401f80060006000e007c0078000000
+2a16:000001e003e00700060006007fe0462046204620462046204620462046207fe0060006000e007c0078000000
+2a17:000000f001f00380030003001b0033006300ffe0fff0633033301b30036003000300030007003e003c000000
+2a18:000001e003e0070006000600666036c01f800f0006000f001f8036c066600600060006000e007c0078000000
+2a19:000001e003e0070006001f803fc076e066606660666066606660666066606660666006000e007c0078000000
+2a1a:000001e003e00700060066606660666066606660666066606660666076e03fc01f8006000e007c0078000000
+2a1b:3fc0000001e003e0070006000600060006000600060006000600060006000600060006000e007c0078000000
+2a1c:000001e003e0070006000600060006000600060006000600060006000600060006000e007c00780000003fc0
+2a1d:000000000000000000008010c030a050909089108610861089109090a050c030801000000000000000000000
+2a1e:0030007000f001b0033006300c30183030306030c030c0306030303018300c300630033001b000f000700030
+2a1f:000000000000000000000000060009001080108009000600000006000900108010801c800480090012000c00
+2a20:0000000000009c00ce00e700738039c01ce00e700e701ce039c07380e700ce009c0000000000000000000000
+2a21:0000000008000c000e000f000d800cc00c000c000c000c000c000c000c000c000c000c000c000c000c000c00
+2a22:000000000600090009000600000006000600060006007fe07fe0060006000600060000000000000000000000
+2a23:000004000e001b00318060c0000006000600060006007fe07fe0060006000600060000000000000000000000
+2a24:0000000000001c203e6067c0438006000600060006007fe07fe0060006000600060000000000000000000000
+2a25:000000000000000000000000000006000600060006007fe07fe0060006000600060000000000060006000000
+2a26:0000000000000000000006000600060006007fe07fe006000600060006001c203e6067c04380000000000000
+2a27:000000000000000000000000000006000600060006007fe07fe0060006f00610061000f00080008000f00000
+2a28:000000000000000000000000000006000600060006007fe07fe006000f001f80060000000000000000000000
+2a29:0000000000000000000000000600060002000c0000007fe07fe0000000000000000000000000000000000000
+2a2a:000000000000000000000000000000000000000000007fe07fe0000000000600060000000000000000000000
+2a2b:000000000000000000000000000060006000000000007fe07fe0000000000060006000000000000000000000
+2a2c:000000000000000000000000000000600060000000007fe07fe0000000006000600000000000000000000000
+2a2d:000000000000000000001c002000460046008600bfc0bfc086004600460020001c0000000000000000000000
+2a2e:00000000000000000000038000400620062006103fd03fd00610062006200040038000000000000000000000
+2a2f:000000000000000000000000204070e039c01f800f001f8039c070e020400000000000000000000000000000
+2a30:0000000000000000000006000600606030c019800f0006000f00198030c06060000000000000000000000000
+2a31:0000000000000000000000000000606030c019800f0006000f00198030c0606000003fc00000000000000000
+2a32:0000000000000000000000000000606030c019800f0006000f00198030c060603fc000000000000000000000
+2a33:00000000000000000000000031801b008e20ce607bc031807bc0ce608e201b00318000000000000000000000
+2a34:00000000000000001c002000400058608cc08780830087808cc05860400020001c0000000000000000000000
+2a35:000000000000000003800040002061a033101e100c101e10331061a000200040038000000000000000000000
+2a36:04000e001b00318060c000001f802040402050a0891086108610891050a0402020401f800000000000000000
+2a37:000000000000000000001f8020404f2050a0a950a650a650a95050a04f2020401f8000000000000000000000
+2a38:000000000000000000001f802040462046208010bfd0bfd080104620462020401f8000000000000000000000
+2a39:060006000900090009001080108010802040264026405fa05fa0462086108010fff000000000000000000000
+2a3a:060006000900090009001080108010802040204020404f204f20402080108010fff000000000000000000000
+2a3b:06000600090009000900108010801080204030c039c04f2046204f209990b0d0fff000000000000000000000
+2a3c:00000000000000000000000000000000000000600060006000607fe07fe00000000000000000000000000000
+2a3d:00000000000000000000000000000000000060006000600060007fe07fe00000000000000000000000000000
+2a3e:0000000000000000000000000000000006000900090006000000000006000900090007000300060018000000
+2a3f:000000000000e070e0706060606060606060606060606060606060606060fff0fff000000000000000000000
+2a40:000000000000000000001f803fc070e060606060666066606060606060606060606000000000000000000000
+2a41:0000000000000000000060606060606060606f606f6060606060606070e03fc01f8000000000000000000000
+2a42:0000000000003fc0000060606060606060606060606060606060606070e03fc01f8000000000000000000000
+2a43:0000000000003fc000001f803fc070e060606060606060606060606060606060606000000000000000000000
+2a44:000000000000000000001f803fc070e06060c030c030c630c630c930c930d0b0d0b000000000000000000000
+2a45:00000000000000000000d0b0d0b0c930c930c630c630c030c030606070e03fc01f8000000000000000000000
+2a46:0000606060606060606060606060606070e03fc01f8000001f803fc070e06060606060606060606060606060
+2a47:00001f803fc070e060606060606060606060606060600000606060606060606060606060606070e03fc01f80
+2a48:000060606060606060606060606070e03fc01f8000003fc000001f803fc070e0606060606060606060606060
+2a49:00001f803fc070e060606060606060606060606000003fc0000060606060606060606060606070e03fc01f80
+2a4a:00000000000000000000c630c630c630c630c630c630c630c630c630c6307fe039c000000000000000000000
+2a4b:0000000000000000000039c07fe0c630c630c630c630c630c630c630c630c630c63000000000000000000000
+2a4c:00000000000000000000fff06060606060606060606060606060606070e03fc01f8000000000000000000000
+2a4d:000000000000000000001f803fc070e060606060606060606060606060606060fff000000000000000000000
+2a4e:00000000000000000000fff0fff0c030c030dfb0d9b0d9b0d9b0d9b0d9b0d9b0d9b000000000000000000000
+2a4f:00000000000000000000d9b0d9b0d9b0d9b0d9b0d9b0d9b0dfb0c030c030fff0fff000000000000000000000
+2a50:00000000000000000000fff0606069607fe0696069607fe06960606070e03fc01f8000000000000000000000
+2a51:0000000000000600060000000000060006000f000f001980198030c030c06060606000000000000000000000
+2a52:00000000000006000600000000006060606030c030c0198019800f000f000600060000000000000000000000
+2a53:00000000000000000000000000000e000e001b001b00318035806ac06ac0d160d16000000000000000000000
+2a54:0000000000000000000000000000d160d1606ac06ac0358031801b001b000e000e0000000000000000000000
+2a55:00000000000000000000000000000a000a00150015002a802a8051405140a0a0a0a000000000000000000000
+2a56:0000000000000000000000000000a0a0a0a0514051402a802a80150015000a000a0000000000000000000000
+2a57:00000000000000000000c010c030c060c0c0c180c300c600cc00d800f000e000c00000000000000000000000
+2a58:000000000000000000000030007000f001b0033006300c30183030306030c030803000000000000000000000
+2a59:000000000000000000006060606036c036c01f80198019801f8036c036c06060606000000000000000000000
+2a5a:0000000000000000000000000000060006000f000f001f801f8036c036c06660666000000000000000000000
+2a5b:00000000000000000000000000006660666036c036c01f801f800f000f000600060000000000000000000000
+2a5c:0000000000000000000000000000060006000f000f0019801980fff030c06060606000000000000000000000
+2a5d:00000000000000000000000000006060606030c0fff0198019800f000f000600060000000000000000000000
+2a5e:00003fc03fc000003fc03fc00000060006000f000f001980198030c030c06060606000000000000000000000
+2a5f:0000000000000000000000000000060006000f000f001980198030c030c06060606000003fc03fc000000000
+2a60:000000000000000000000000060006000f000f001980198030c030c06060606000003fc03fc000003fc03fc0
+2a61:00000000000000000000000000000000000030c030c0198019800f000f000600060000003fc03fc000000000
+2a62:00003fc03fc000003fc03fc000006060606030c030c0198019800f000f000600060000000000000000000000
+2a63:0000000000000000000000006060606030c030c0198019800f000f000600060000003fc03fc000003fc03fc0
+2a64:0030007000f001b0033006300c30183030306030fff0fff06030303018300c300630033001b000f000700030
+2a65:c000e000f000d800cc00c600c300c180c0c0c060fff0fff0c060c0c0c180c300c600cc00d800f000e000c000
+2a66:0000000000000000000000000000000000007fe07fe0000000007fe07fe00000060006000000000000000000
+2a67:00000000000000000600060000007fe07fe0000000007fe07fe0000000007fe07fe000000000000000000000
+2a68:00000000000000001980198019807fe07fe0198019807fe07fe0198019807fe07fe019801980000000000000
+2a69:00000000000000002640264026407fe07fe0264026407fe07fe0264026407fe07fe026402640000000000000
+2a6a:0000000000000000000006000600000000001c203e6036c067c0438000000000000000000000000000000000
+2a6b:000000000000000000c000c0000000001c203e6036c067c04380000000003000300000000000000000000000
+2a6c:00000000000000001c203e6036c067c0438000007fe000001c203e6036c067c0438000000000000000000000
+2a6d:000006000600000000001c203e6036c067c0438000007fe07fe0000000007fe07fe000000000000000000000
+2a6e:000030c019800f003fc03fc00f00198030c0000000007fe07fe0000000007fe07fe000000000000000000000
+2a6f:000006000f001980000000001c203e6067c04380000000001c203e6067c04380000000000000000000000000
+2a70:00001c203e6067c0438000001c203e6067c0438000007fe07fe0000000007fe07fe000000000000000000000
+2a71:000000007fe07fe0000000007fe07fe000000600060006003fc03fc006000600060000000000000000000000
+2a72:000000000600060006003fc03fc006000600060000007fe07fe0000000007fe07fe000000000000000000000
+2a73:000000000000000000007fe07fe0000000007fe07fe000001c203e6067c04380000000000000000000000000
+2a74:0000000000000000000000000000000000006de06de0000000006de06de00000000000000000000000000000
+2a75:000000000000000000000000000000000000fbe0fbe000000000fbe0fbe00000000000000000000000000000
+2a76:000000000000000000000000000000000000eee0eee000000000eee0eee00000000000000000000000000000
+2a77:00000000000030c030c0000000007fe07fe0000000007fe07fe00000000030c030c000000000000000000000
+2a78:000000000000db60db6000000000ffe0ffe000000000ffe0ffe000000000ffe0ffe000000000000000000000
+2a79:0000000000000000000000000000006001c007001e60789078901e60070001c0006000000000000000000000
+2a7a:000000000000000000000000000030001c00070033c048f048f033c007001c00300000000000000000000000
+2a7b:3c007e00c30006000c001800000018e001c007001e00780078001e00070001c0006000000000000000000000
+2a7c:03c007e00c30006000c001800000618038000e00078001e001e007800e003800700000000000000000000000
+2a7d:0000000000000000006001c007001e00780078001e00070071c01c60070001c0006000000000000000000000
+2a7e:0000000000000000600038000e00078001e001e007800e0038e063800e003800600000000000000000000000
+2a7f:0000000000000000006001c007001e00786078601e00070071c01c60070001c0006000000000000000000000
+2a80:0000000000000000600038000e00078061e061e007800e0038e063800e003800600000000000000000000000
+2a81:0000000000000000606061c007001e00780078001e00070071c01c60070001c0006000000000000000000000
+2a82:0000000000000000606038600e00078001e001e007800e0038e063800e003800600000000000000000000000
+2a83:0000006000600000006001c007001e00780078001e00070071c01c60070001c0006000000000000000000000
+2a84:0000600060000000600038000e00078001e001e007800e0038e063800e003800600000000000000000000000
+2a85:006001c007001e00780078001e00070001c0006000001c203e6067c0438000001c203e6067c0438000000000
+2a86:600038000e00078001e001e007800e003800600000001c203e6067c0438000001c203e6067c0438000000000
+2a87:000000000000006001c007001e00780078001e00070001c000e0018003007fe07fe018003000000000000000
+2a88:000000000000600038000e00078001e001e007800e0038007000018003007fe07fe018003000000000000000
+2a89:006001c007001e00780078001e00070001c0016001001d203e6067c0438004001c203e606fc04b8008001000
+2a8a:600038000e00078001e001e007800e003800610001001d203e6067c0438004001c203e606fc04b8008001000
+2a8b:0000000001e00f0078000f0001e000007fe0000000007fe0000078000f0001e00f0078000000000000000000
+2a8c:0000000078000f0001e00f00780000007fe0000000007fe0000001e00f0078000f0001e00000000000000000
+2a8d:006001c007001e00780078001e00070001c0006000001c203e6067c0438000007fe07fe00000000000000000
+2a8e:600038000e00078001e001e007800e003800600000001c203e6067c0438000007fe07fe00000000000000000
+2a8f:000001e00f0078000f0001e000001c203e6067c04380000078000f0001e00f00780000000000000000000000
+2a90:000078000f0001e00f00780000001c203e6067c04380000001e00f0078000f0001e000000000000000000000
+2a91:000001e00f0078000f0001e078000f0001e00f00780000007fe07fe0000000007fe07fe00000000000000000
+2a92:000078000f0001e00f00780001e00f0078000f0001e000007fe07fe0000000007fe07fe00000000000000000
+2a93:000001e00f0078000f0001e078000f0001e078000f0001e00f00780001e00f00780000000000000000000000
+2a94:000078000f0001e00f00780001e00f00780001e00f0078000f0001e078000f0001e000000000000000000000
+2a95:0000000000000000006001c007001c6071c007001e00780078001e00070001c0006000000000000000000000
+2a96:0000000000000000600038000e00638038e00e00078001e001e007800e003800600000000000000000000000
+2a97:0000000000000000006001c007001c6071c007001e00786078601e00070001c0006000000000000000000000
+2a98:0000000000000000600038000e00638038e00e00078061e061e007800e003800600000000000000000000000
+2a99:00007fe07fe000007fe07fe00000006001c007001e00780078001e00070001c0006000000000000000000000
+2a9a:00007fe07fe000007fe07fe00000600038000e00078001e001e007800e003800600000000000000000000000
+2a9b:0000006001c007001c6071c007001c6071c007001e00780078001e00070001c0006000000000000000000000
+2a9c:0000600038000e00638038e00e00638038e00e00078001e001e007800e003800600000000000000000000000
+2a9d:00001c203e6036c067c043800000006001c007001e00780078001e00070001c0006000000000000000000000
+2a9e:00001c203e6036c067c043800000600038000e00078001e001e007800e003800600000000000000000000000
+2a9f:00001c203e6036c067c04380006001c007001e00780078001e00070001c000607fe07fe000007fe07fe00000
+2aa0:00001c203e6036c067c04380600038000e00078001e001e007800e00380060007fe07fe000007fe07fe00000
+2aa1:0000000000000000000000000000006001c007201e6079c079c01e60072001c0006000000000000000000000
+2aa2:0000000000000000000000000000600038004e00678039e039e067804e003800600000000000000000000000
+2aa3:00000000000000000e701ce039c07380e700e700738039c01ce00e700000fff0fff000000000000000000000
+2aa4:00000000000000000000000060c031801b000e001b0031801b000e001b00318060c000000000000000000000
+2aa5:000000000000000000000000000000008020c06060c031801b00318060c0c060802000000000000000000000
+2aa6:000000000000000000000000000000c003a00e203c10f010f0103c100e2003a000c000000000000000000000
+2aa7:000000000000000000000000000030005c00470083c080f080f083c047005c00300000000000000000000000
+2aa8:000000000000000000c003a00e203c10f010f0103c100e20e3a038c00e00038000c000000000000000000000
+2aa9:000000000000000030005c00470083c080f080f083c047005c7031c007001c00300000000000000000000000
+2aaa:0000000000000000000000000000006001c007001e007fe07fe01e00070001c0006000000000000000000000
+2aab:0000000000000000000000000000600038000e0007807fe07fe007800e003800600000000000000000000000
+2aac:0000000000000000006001c007001e007fe07fe01e00070001c0006000007fe07fe000000000000000000000
+2aad:0000000000000000600038000e0007807fe07fe007800e003800600000007fe07fe000000000000000000000
+2aae:000000000000000006000f00090079e079e0000000007fe07fe0000000007fe07fe000000000000000000000
+2aaf:00000000000000000000006001c007803c00e0003c00078001c000600000ffe0ffe000000000000000000000
+2ab0:00000000000000000000c00070003c00078000e007803c007000c0000000ffe0ffe000000000000000000000
+2ab1:00000000000000000000006001c007803c00e0003c00078001c003600600ffe0ffe030006000000000000000
+2ab2:00000000000000000000c00070003c00078000e007803c007000c0c00180ffe0ffe00c001800000000000000
+2ab3:00000000006001c007803c00e0003c00078001c000600000ffe0ffe00000ffe0ffe000000000000000000000
+2ab4:00000000c00070003c00078000e007803c007000c0000000ffe0ffe00000ffe0ffe000000000000000000000
+2ab5:00000000006001c007803c00e0003c00078001c006600600ffe0ffe01800ffe0ffe060006000000000000000
+2ab6:00000000c00070003c00078000e007803c007000c1800180ffe0ffe00600ffe0ffe018001800000000000000
+2ab7:0000006001c007803c00e0003c00078001c000601c203e6067c043801c203e6067c043800000000000000000
+2ab8:0000c00070003c00078000e007803c007000c0001c203e6067c043801c203e6067c043800000000000000000
+2ab9:0000006001c007803c00e0003c00078001c002601e203e6067c047801c203e606fc04b801000100000000000
+2aba:0000c00070003c00078000e007803c007080c0801ca03f6067c043801e203e6067c047800400040000000000
+2abb:000000000000000000000000031006301ce07380ce0073801ce0067003100000000000000000000000000000
+2abc:0000000000000000000000008c00c60073801ce007301ce07380e6008c000000000000000000000000000000
+2abd:0000000000000000000007e01fe03800600061806180600038001fe007e00000000000000000000000000000
+2abe:000000000000000000007e007f8001c0006018601860006001c07f807e000000000000000000000000000000
+2abf:000007e01fe03800600060006000600038001fe007e000000600060006003fc03fc006000600060000000000
+2ac0:00007e007f8001c0006000600060006001c07f807e0000000600060006003fc03fc006000600060000000000
+2ac1:000007e01fe03800600060006000600038001fe007e0000030c019800f0006000f00198030c0000000000000
+2ac2:00007e007f8001c0006000600060006001c07f807e00000030c019800f0006000f00198030c0000000000000
+2ac3:000006000600000007e01fe03800600060006000600038001fe007e000007fe07fe000000000000000000000
+2ac4:00000600060000007e007f8001c0006000600060006001c07f807e0000007fe07fe000000000000000000000
+2ac5:0000000007e01fe03800600060006000600038001fe007e000007fe07fe000007fe07fe00000000000000000
+2ac6:000000007e007f8001c0006000600060006001c07f807e0000007fe07fe000007fe07fe00000000000000000
+2ac7:0000000007e01fe03800600060006000600038001fe007e000001c203e6036c067c043800000000000000000
+2ac8:000000007e007f8001c0006000600060006001c07f807e0000001c203e6036c067c043800000000000000000
+2ac9:000007e01fe03800600060006000600038001fe007e000001c203e6067c043801c203e6067c0438000000000
+2aca:00007e007f8001c0006000600060006001c07f807e0000001c203e6067c043801c203e6067c0438000000000
+2acb:0000000007e01fe03800600060006000600038001fe007e001807fe07fe006007fe07fe01800300000000000
+2acc:000000007e007f8001c0006000600060006001c07f807ec001807fe07fe003007fe07fe006000c0000000000
+2acd:000000000000000000000000000000000000fff0fff0c000c000c000c000fc00fc0000000000000000000000
+2ace:000000000000000000000000000000000000fff0fff0003000300030003003f003f000000000000000000000
+2acf:0000000000000000000007e01fe03860606060606060606038601fe007e00000000000000000000000000000
+2ad0:000000000000000000007e007f8061c0606060606060606061c07f807e000000000000000000000000000000
+2ad1:000000000000000007e01fe03860606060606060606038601fe007e000007fe07fe000000000000000000000
+2ad2:00000000000000007e007f8061c0606060606060606061c07f807e0000007fe07fe000000000000000000000
+2ad3:000007e01fe038006000600038001fe007e000007e007f8001c00060006001c07f807e000000000000000000
+2ad4:00007e007f8001c00060006001c07f807e00000007e01fe038006000600038001fe007e00000000000000000
+2ad5:000007e01fe038006000600038001fe007e0000007e01fe038006000600038001fe007e00000000000000000
+2ad6:00007e007f8001c00060006001c07f807e0000007e007f8001c00060006001c07f807e000000000000000000
+2ad7:000000000000000000000000e0e0f3e03b801b001b001b001b003b80f3e0e0e0000000000000000000000000
+2ad8:000000000000000000000000e0e0f3e03b801b007fc07fc01b003b80f3e0e0e0000000000000000000000000
+2ad9:000000000000000000000000000000000f003fc036c066606660666066606660000000000000000000000000
+2ada:00000000000000003fc03fc0060006000f003fc036c066606660666066606660060006000600000000000000
+2adb:000000000000000006000600060006000f003fc036c066606660666066606660060006000600000000000000
+2adc:0000000000000000060006000600066006c007006e607660e66036c03fc00f00000000000000000000000000
+2add:000000000000000006000600060006000600060066606660666036c03fc00f00000000000000000000000000
+2ade:00000000000000000000000000600060006000600fe00fe00060006000600060000000000000000000000000
+2adf:000000000000000000000000000000007fe07fe0060006000600060006000000000000000000000000000000
+2ae0:00000000000000000000000000000000060006000600060006007fe07fe00000000000000000000000000000
+2ae1:000000000c000c000c000ce00d100d000ce00c100d100ce00c00ffc0ffc00000000000000000000000000000
+2ae2:00000000000000000000c000c000fff0fff0c000fff0fff0c000fff0fff0c000c00000000000000000000000
+2ae3:0000000000000000000003300330033003300330ff30ff300330033003300330033000000000000000000000
+2ae4:00000000000000000000003000300030fff0fff000300030fff0fff000300030003000000000000000000000
+2ae5:00000000000000000000033003300330ff30ff3003300330ff30ff3003300330033000000000000000000000
+2ae6:00000000000000000000cc00cc00cc00cc00cc00fff0fff0cc00cc00cc00cc00cc0000000000000000000000
+2ae7:00000000000000000000fff0fff000000000fff0fff006000600060006000600060000000000000000000000
+2ae8:00000000000000000000060006000600060006000600fff0fff000000000fff0fff000000000000000000000
+2ae9:0000000000000600060006000600fff0fff000000000fff0fff0060006000600060000000000000000000000
+2aea:000000000000000000000000fff0fff019801980198019801980198019801980198000000000000000000000
+2aeb:000000000000000000000000198019801980198019801980198019801980fff0fff000000000000000000000
+2aec:00000000000000000000fff0fff000300030fff0fff000300030003000300030003000000000000000000000
+2aed:00000000000000000000fff0fff0c000c000fff0fff0c000c000c000c000c000c00000000000000000000000
+2aee:00000000000006000600060036001e000e0006000700078006c0060006000600060000000000000000000000
+2aef:000000000f0010801080108010800f0006000600060006000600060006000600060000000000000000000000
+2af0:000000000600060006000600060006000600060006000f0010801080108010800f0000000000000000000000
+2af1:000000003fc03fc006000600060006000600060006000f0010801080108010800f0000000000000000000000
+2af2:000000000000198019801980198019801980fff0fff019801980198019801980198000000000000000000000
+2af3:000000000000198019801980198019807d80dfb0dfb01be01980198019801980198000000000000000000000
+2af4:0000000000006660666066606660666066606660666066606660666066606660666000000000000000000000
+2af5:000000000000666066606660666066606660fff0fff066606660666066606660666000000000000000000000
+2af6:000000000e000e000e000000000000000e000e000e000000000000000e000e000e0000000000000000000000
+2af7:0000000000000180030006600cc0198033306660ccc06660333019800cc00660030001800000000000000000
+2af8:00000000000018000c00660033001980ccc0666033306660ccc01980330066000c0018000000000000000000
+2af9:0000006001c007001e00780078001e00070071c01c60070071c01c60070001c0006000000000000000000000
+2afa:0000600038000e00078001e001e007800e0038e063800e0038e063800e003800600000000000000000000000
+2afb:000000000000333033303330333033306660666066606660ccc0ccc0ccc0ccc0ccc000000000000000000000
+2afc:0000000066606660666066606660666066606660666066606660666066606660666066606660666066600000
+2afd:0000000000000cc00cc00cc00cc00cc019801980198019803300330033003300330000000000000000000000
+2afe:0000000000000000000000001f801980198019801980198019801980198019801f8000000000000000000000
+2aff:00001f80198019801980198019801980198019801980198019801980198019801f8000000000000000000000
+2b00:000000000000000000000ff0041002100210041008d011302210440088005000200000000000000000000000
+2b01:00000000000000000000ff008200840084008200b100c88084400220011000a0004000000000000000000000
+2b02:0000000000000000000020005000880044002210113008d004100210021004100ff000000000000000000000
+2b03:00000000000000000000004000a0011002208440c880b1008200840084008200ff0000000000000000000000
+2b04:00000000000000000000000000000900198029404f2080104f20294019800900000000000000000000000000
+2b05:00000000000000000000000000000800180038007ff0fff07ff0380018000800000000000000000000000000
+2b06:0000000006000f001f803fc07fe0fff01f801f801f801f801f801f801f801f801f8000000000000000000000
+2b07:000000001f801f801f801f801f801f801f801f801f80fff07fe03fc01f800f00060000000000000000000000
+2b08:000000000000000000000ff007f003f003f007f00ff01f303e107c00f8007000200000000000000000000000
+2b09:00000000000000000000ff00fe00fc00fc00fe00ff00cf8087c003e001f000e0004000000000000000000000
+2b0a:0000000000000000000020007000f8007c003e101f300ff007f003f003f007f00ff000000000000000000000
+2b0b:00000000000000000000004000e001f003e087c0cf80ff00fe00fc00fc00fe00ff0000000000000000000000
+2b0c:00000000000000000000000000000900198039c07fe0fff07fe039c019800900000000000000000000000000
+2b0d:06000f001f803fc07fe0fff01f801f801f801f801f80fff07fe03fc01f800f00060000000000000000000000
+2b0e:00000000000000000000000000000000ffc0ffc000c000c000c003f001e000c0000000000000000000000000
+2b0f:00000000000000000000000000c001e003f000c000c000c0ffc0ffc000000000000000000000000000000000
+2b10:000000000000000000000000000000003ff03ff0300030003000fc0078003000000000000000000000000000
+2b11:00000000000000000000000030007800fc003000300030003ff03ff000000000000000000000000000000000
+2b12:00000000000000000000fff0fff0fff0fff0fff0fff080108010801080108010fff000000000000000000000
+2b13:00000000000000000000fff080108010801080108010fff0fff0fff0fff0fff0fff000000000000000000000
+2b14:00000000000000000000fff0bff09ff08ff087f083f081f080f0807080308010fff000000000000000000000
+2b15:00000000000000000000fff08010c010e010f010f810fc10fe10ff10ff90ffd0fff000000000000000000000
+2b16:0000000000000000000006000d001c803c407c20fc10fc107c203c401c800d00060000000000000000000000
+2b17:0000000000000000000006000b00138023c043e083f083f043e023c013800b00060000000000000000000000
+2b18:0000000000000000000006000f001f803fc07fe0fff080104020204010800900060000000000000000000000
+2b19:00000000000000000000060009001080204040208010fff07fe03fc01f800f00060000000000000000000000
+2b1a:00000000000000000000aaa00010800000108000001080000010800000108000555000000000000000000000
+2b1b:00000000000000000000000000000003ffc003ffc003ffc003ffc003ffc003ffc003ffc003ffc003ffc003ffc003ffc003ffc0000000000000000000000000000000
+2b1c:00000000000000000000000000000003ffc002004002004002004002004002004002004002004002004002004002004003ffc0000000000000000000000000000000
+2b1d:0000000000000000000000000000000000000000060006000000000000000000000000000000000000000000
+2b1e:0000000000000000000000000000000000000f00090009000f00000000000000000000000000000000000000
+2b1f:000000000000000006000f001f803fc07fe07fe07fe03fc03fc03fc01f801f801f8000000000000000000000
+2b20:000000000000000006000900108020404020402040202040204030c0108010801f8000000000000000000000
+2b21:0000000000000600090010802040402040204020402040204020204010800900060000000000000000000000
+2b22:00000000000006000f001f803fc07fe07fe07fe07fe07fe07fe03fc01f800f00060000000000000000000000
+2b23:0000000000001f801f803fc03fc07fe07fe07fe07fe07fe07fe03fc03fc01f801f8000000000000000000000
+2b24:000000000000000000001f803fc07fe07fe0fff0fff0fff0fff07fe07fe03fc01f8000000000000000000000
+2b25:000000000000000000000000000004000e001f003f807fc03f801f000e000400000000000000000000000000
+2b26:000000000000000000000000000004000a00110020804040208011000a000400000000000000000000000000
+2b27:000000000000040004000e000e001f001f003f803f801f001f000e000e000400040000000000000000000000
+2b28:000000000000040004000a000a001100110020802080110011000a000a000400040000000000000000000000
+2b29:0000000000000000000000000000000006000f001f803fc01f800f0006000000000000000000000000000000
+2b2a:00000000000000000000060006000f000f001f801f800f000f00060006000000000000000000000000000000
+2b2b:0000000000000000000006000600090009001080108009000900060006000000000000000000000000000000
+2b2c:0000000000000000000000000f003fc07fe0fff0fff0fff0fff07fe03fc00f00000000000000000000000000
+2b2d:0000000000000000000000000f0030c040208010801080108010402030c00f00000000000000000000000000
+2b2e:000000000000000000000f001f803fc03fc07fe07fe07fe07fe03fc03fc01f800f0000000000000000000000
+2b2f:000000000000000000000f0010802040204040204020402040202040204010800f0000000000000000000000
+2b30:000000000000000000000000180033806440fff0fff064403380180000000000000000000000000000000000
+2b31:180030006000fff0fff060003000180030006000fff0fff060003000180030006000fff0fff0600030001800
+2b32:00000000000000000000000001c016b024904490fff04490249016b001c00000000000000000000000000000
+2b33:000000000000000000000000018000c0106028b04530826000c0018000000000000000000000000000000000
+2b34:0000000000000000000000000000124024404840fff0fff04840244012400000000000000000000000000000
+2b35:000000000000000000000000000012a024a048a0fff0fff048a024a012a00000000000000000000000000000
+2b36:0000000000000000000000000000123024304830fff0fff04830243012300000000000000000000000000000
+2b37:0000000000000000000000000000120024004800edb0edb04800240012000000000000000000000000000000
+2b38:000000000000000000000000180030006000d550d55060003000180000000000000000000000000000000000
+2b39:0000000000000000000000000000121022204240ff80ff804240222012100000000000000000000000000000
+2b3a:0000000000000000000000000000151025204540ff80ff804540252015100000000000000000000000000000
+2b3b:0000000000000000000000000000121024204840ff80ff804840242012100000000000000000000000000000
+2b3c:0000000000000000000000000000151029205140ff80ff805140292015100000000000000000000000000000
+2b3d:00000000000000000000000000002a9052a0a2c0ffc0ffc0a2c052a02a900000000000000000000000000000
+2b3e:000000000000000000000000000000001a10312060c0fff0fff060c031201a10000000000000000000000000
+2b3f:0000000000000000000000001800338066c0fc70f83060003000180000000000000000000000000000000000
+2b40:000000000000000003e003e00000000003e01be030006000fff0fff060003000180000000000000000000000
+2b41:0000000000000000438067c03e601c200000180030006000fff0fff060003000180000000000000000000000
+2b42:0000180030006000fff0fff060003000180000001c203e6067c043801c203e6067c043800000000000000000
+2b43:0000000000000000000000000000c00071801cc00760fff0fff007601cc07180c00000000000000000000000
+2b44:000000000000f000f8000c000c8006400620fff0fff0062006400c800c00f800f00000000000000000000000
+2b45:0000000000000000100010003ff0200040007ff0800080007ff0400020003ff0100010000000000000000000
+2b46:000000000000000000800080ffc000400020ffe000100010ffe000200040ffc0008000800000000000000000
+2b47:0000000000000000438067c03e601c200000018000c00060fff0fff0006000c0018000000000000000000000
+2b48:018000c00060fff0fff0006000c001800000438067c03e601c200000438067c03e601c200000000000000000
+2b49:00000000000000001c203e6067c043800000180030006000fff0fff060003000180000000000000000000000
+2b4a:180030006000fff0fff060003000180000001c203e6067c0438000001c203e6067c043800000000000000000
+2b4b:0000000000000000180030006000fff0fff06000300018000000438067c03e601c2000000000000000000000
+2b4c:0000000000000000018000c00060fff0fff0006000c001800000438067c03e601c2000000000000000000000
+2b4d:000000000000030006000c00180030007fe07fe000c00180230036003c003e003f0000000000000000000000
+2b4e:00000000000000000000030007800fc003000300060006000c000c0000000000000000000000000000000000
+2b4f:000000000000000000000c000c0006000600030003000fc00780030000000000000000000000000000000000
+2b50:00000000000000000000000000000000180000990000660000240000c30000c300002400006600009900001800000000000000000000000000000000000000000000
+2b51:0000000000000000000000000000000019800f003fc00f001980000000000000000000000000000000000000
+2b52:0000000000000000000000000000000011000e0031800e001100000000000000000000000000000000000000
+2b53:0000000000000000000000000f003f80ffc0ffe0fff0fff0ffe0ffc03f800f00000000000000000000000000
+2b54:0000000000000000000000000f003080c0408020801080108020c04030800f00000000000000000000000000
+2b55:000000003c0001ff8003c3c00600600c003018001818001818001830000c30000c30000c30000c1800181800181800180c003006006003c3c001ff80003c00000000
+2b56:0000000000000000000000000f003fc06060cf30d0b0d0b0cf3060603fc00f00000000000000000000000000
+2b57:000000000000000000001f803fc060606f60d0b0d0b0d0b0d0b06f6060603fc01f8000000000000000000000
+2b58:0000000000000000000000001f803fc030c0606060606060606030c03fc01f80000000000000000000000000
+2b59:000000000000000000001f803fc0606070e0c930c630c630c93070e060603fc01f8000000000000000000000
+2b5a:00000000000000000000038007c00c400c4019f018e03040300060006000c000c00000000000000000000000
+2b5b:00000000000038006c00c600c600030003000180018000c000c003f001e000c0000000000000000000000000
+2b5c:000000000000000000c001e003f000c000c0018001800300030006000600fc00fc0000000000000000000000
+2b5d:0000000000000000fc00fc0006000600030003000180018000c000c003f001e000c000000000000000000000
+2b5e:00000000000003000300060006000c000c001800180033f031f063e06e60f820c00000000000000000000000
+2b5f:00000000000000000000000000000c000c001800180033f031f063e06e60f820c00000000000000000000000
+2b60:000000000000000000000000100030007000ffe0ffe070003000100000000000000000000000000000000000
+2b61:0000000006000f001f803fc00600060006000600060006000600060006000600060000000000000000000000
+2b62:0000000000000000000000000100018001c0ffe0ffe001c00180010000000000000000000000000000000000
+2b63:00000000060006000600060006000600060006000600060006003fc01f800f00060000000000000000000000
+2b64:000000000000000000000000108030c070e0fff0fff070e030c0108000000000000000000000000000000000
+2b65:0000000006000f001f803fc006000600060006000600060006003fc01f800f00060000000000000000000000
+2b66:00000000000000000000f800f000f000f8009c000e000700038001c000e00070002000000000000000000000
+2b67:0000000000000000000001f000f000f001f0039007000e001c0038007000e000400000000000000000000000
+2b68:000000000000000000004000e000700038001c000e000700039001f000f000f001f000000000000000000000
+2b69:000000000000000000000020007000e001c0038007000e009c00f800f000f000f80000000000000000000000
+2b6a:000000000000000000000000100030007000edb0edb070003000100000000000000000000000000000000000
+2b6b:000006000f001f80060006000000000006000600060000000000060006000600000000000600060006000000
+2b6c:000000000000000000000000008000c000e0db70db7000e000c0008000000000000000000000000000000000
+2b6d:0000060006000600000000000600060006000000000006000600060000000000060006001f800f0006000000
+2b6e:0000000000001f000f001f003300610060006000606060606060204030c019800f0000000000000000000000
+2b6f:0000000000000f800f000f800cc0086000600060606060606060204030c019800f0000000000000000000000
+2b70:000000000000000000000000c400cc00dc00fff0fff0dc00cc00c40000000000000000000000000000000000
+2b71:000000003fc03fc006000f001f803fc006000600060006000600060006000600060000000000000000000000
+2b72:0000000000000000000000000230033003b0fff0fff003b00330023000000000000000000000000000000000
+2b73:000000000600060006000600060006000600060006003fc01f800f0006003fc03fc000000000000000000000
+2b76:00000000fc00fc000000f800f000f000f8009c000e000700038001c000e00070002000000000000000000000
+2b77:0000000003f003f0000001f000f000f001f0039007000e001c0038007000e000400000000000000000000000
+2b78:000000000000000000004000e000700038001c000e000700039001f000f000f001f0000003f003f000000000
+2b79:000000000000000000000020007000e001c0038007000e009c00f800f000f000f8000000fc00fc0000000000
+2b7a:0000000000000000000000000000124032407240fff0fff07240324012400000000000000000000000000000
+2b7b:0000000006000f001f803fc00600060006007fe07fe0060006007fe07fe00600060000000000000000000000
+2b7c:0000000000000000000000000000248024c024e0fff0fff024e024c024800000000000000000000000000000
+2b7d:00000000060006007fe07fe0060006007fe07fe00600060006003fc01f800f00060000000000000000000000
+2b7e:0000c400cc00dc00fff0fff0dc00cc00c4000230033003b0fff0fff003b00330023000000000000000000000
+2b7f:00000000fcc0fcc030c078c0fcc030c030c030c030c030c033f031e030c033f033f000000000000000000000
+2b80:000000000000100030007000fff0fff07000308010c000e0fff0fff000e000c0008000000000000000000000
+2b81:000000000000000030c078c0fcc030c030c030c030c030c030c030c033f031e030c000000000000000000000
+2b82:000000000000008000c000e0fff0fff000e010c030807000fff0fff070003000100000000000000000000000
+2b83:000000000000000030c031e033f030c030c030c030c030c030c030c0fcc078c030c000000000000000000000
+2b84:00000000100030007000fff0fff070003000100030007000fff0fff070003000100000000000000000000000
+2b85:000000000000000030c079e0fff030c030c030c030c030c030c030c030c030c030c000000000000000000000
+2b86:00000000008000c000e0fff0fff000e000c0008000c000e0fff0fff000e000c0008000000000000000000000
+2b87:000000000000000030c030c030c030c030c030c030c030c030c030c0fff079e030c000000000000000000000
+2b88:00000f003fc07be073e0e3f0c0008000000000008000c000e3f073e07be03fc00f0000000000000000000000
+2b89:000000000f003fc079e070e0e070c0308010e070e070e070e070e07060606060204000000000000000000000
+2b8a:00000f003fc07de07ce0fc70003000100000000000100030fc707ce07de03fc00f0000000000000000000000
+2b8b:00000000204060606060e070e070e070e070e0708010c030e07070e079e03fc00f0000000000000000000000
+2b8c:00000000100030007000fe00ff8071c0306010600060006001c03f803e000000000000000000000000000000
+2b8d:00000000000000000000018003c007e00ff0c180c180c180c180c180e3807f003e0000000000000000000000
+2b8e:000000000f803f807000c000c000c100c18071c03fe00fe001c0018001000000000000000000000000000000
+2b8f:0000000000000000000007c00fe01c7018301830183018301830ff007e003c00180000000000000000000000
+2b90:00000000000001f001f00030103030607060ffc0ffc070003000100000000000000000000000000000000000
+2b91:000000000000f800f800c000c08060c060e03ff03ff000e000c0008000000000000000000000000000000000
+2b92:000000000000f9f0f9f000300030003002300630cff0cff00600020000000000000000000000000000000000
+2b93:000000000000f9f0f9f0c000c000c000c400c600ff30ff300600040000000000000000000000000000000000
+2b94:00000000000000000000020003001f8023407240f84021f024e02c401f800c00040000000000000000000000
+2b95:00000000000000000000000000000100018001c0ffe0fff0ffe001c001800100000000000000000000000000
+2b97:fff080109f9040205fa046202640264026401680108010800900090009000600060000000000000000000000
+2b98:00000000000000000000000000e003200c40308041007f003f800fc003e000e0000000000000000000000000
+2b99:000000000000000000000000060006000d000d001c801c803c403e40792070a0606000000000000000000000
+2b9a:00000000000000000000000070004c00230010c008200fe01fc03f007c007000000000000000000000000000
+2b9b:000000000000000000000000606050e049e027c023c0138013800b000b000600060000000000000000000000
+2b9c:00000000000000000000000000e003e00fc03f807f007f003f800fc003e000e0000000000000000000000000
+2b9d:000000000000000000000000060006000f000f001f801f803fc03fc079e070e0606000000000000000000000
+2b9e:00000000000000000000000070007c003f001fc00fe00fe01fc03f007c007000000000000000000000000000
+2b9f:000000000000000000000000606070e079e03fc03fc01f801f800f000f000600060000000000000000000000
+2ba0:000000000000000000300030103030307030fff0fff070003000100000000000000000000000000000000000
+2ba1:0000000000000000c000c000c080c0c0c0e0fff0fff000e000c0008000000000000000000000000000000000
+2ba2:0000000000000000100030007000fff0fff07030303010300030003000000000000000000000000000000000
+2ba3:0000000000000000008000c000e0fff0fff0c0e0c0c0c080c000c00000000000000000000000000000000000
+2ba4:000000000c001e003f007f800c000c000c000c000c000c000c000c000c000ff00ff000000000000000000000
+2ba5:00000000030007800fc01fe0030003000300030003000300030003000300ff00ff0000000000000000000000
+2ba6:000000000ff00ff00c000c000c000c000c000c000c000c000c007f803f001e000c0000000000000000000000
+2ba7:00000000ff00ff000300030003000300030003000300030003001fe00fc00780030000000000000000000000
+2ba8:00000000000000000000000000000800181038307ff0ffe07fc0380018000800000000000000000000000000
+2ba9:000000000000000000000000000001008180c1c0ffe07ff03fe001c001800100000000000000000000000000
+2baa:00000000000000000000000000000800180038007fc0ffe07ff0383018100800000000000000000000000000
+2bab:00000000000000000000000000000100018001c03fe07ff0ffe0c1c081800100000000000000000000000000
+2bac:0000000000000000000004000e001f003f807fc00e000e000e000e000e000700038000000000000000000000
+2bad:0000000000000000000004000e001f003f807fc00e000e000e000e000e001c00380000000000000000000000
+2bae:00000000000000000000038007000e000e000e000e000e007fc03f801f000e00040000000000000000000000
+2baf:0000000000000000000038001c000e000e000e000e000e007fc03f801f000e00040000000000000000000000
+2bb0:00000000011001b00150011005100d10151027f0402080404080270014000c00040000000000000000000000
+2bb1:000000008800d800a80088008a008b008a80fe404020201010200e4002800300020000000000000000000000
+2bb2:0000000004000c001400270040808040402027f015100d1005100110015001b0011000000000000000000000
+2bb3:000000000200030002800e40102020104020fe408a808b008a008800a800d800880000000000000000000000
+2bb4:0000000000000800140022004100e38022002200220023f012200a40062003f0000000000000000000000000
+2bb5:00000000000001000280044008201c70044004400440fc40448025004600fc00000000000000000000000000
+2bb6:00000000000003f006200a40122023f0220022002200e3804100220014000800000000000000000000000000
+2bb7:000000000000fc00460025004480fc400440044004401c700820044002800100000000000000000000000000
+2bb8:000000000600090010803fc04020f0f0108010801f80000000001f80108010801f8000000000000000000000
+2bb9:00000000000000000000000000000000fff0801086108f109990b0d0a0508010fff000000000000000000000
+2bba:000000000000000000001ff010101010ff9090909090909090909ff080808080ff8000000000000000000000
+2bbb:000000000000000000001ff01ff01ff0fff09ff09ff09ff09ff09ff080808080ff8000000000000000000000
+2bbc:000000000000000000001ff01ff01ff0fff0fff0fff0fff0fff0fff0ff80ff80ff8000000000000000000000
+2bbd:00000000000000000000fff08010a050909089108610861089109090a0508010fff000000000000000000000
+2bbe:00000000000000000e0031804040404091208a2084208a2091204040404031800e0000000000000000000000
+2bbf:000000000000000000001f803fc060606060d9b0c630c630d9b0606060603fc01f8000000000000000000000
+2bc0:0000000000000000000000003fc03fc03fc03fc03fc03fc03fc03fc03fc03fc0000000000000000000000000
+2bc1:00000000000000000000000006000f001f803fc07fe07fe03fc01f800f000600000000000000000000000000
+2bc2:00000000000000001f801f801f803fc03fc03fc07fe07fe07fe03fc01f800f00060000000000000000000000
+2bc3:0000000000000000000000000f001f803fc07fe07fe07fe07fe03fc01f800f00000000000000000000000000
+2bc4:0000000000000000000006001f803fc03fc07fe07fe0fff0fff07fe07fe03fc03fc01f800600000000000000
+2bc5:00000000000000000000060006000f000f001f801f803fc03fc07fe07fe0fff0fff000000000000000000000
+2bc6:00000000000000000000fff0fff07fe07fe03fc03fc01f801f800f000f000600060000000000000000000000
+2bc7:00000000000000000000003000f003f00ff03ff0fff0fff03ff00ff003f000f0003000000000000000000000
+2bc8:00000000000000000000c000f000fc00ff00ffc0fff0fff0ffc0ff00fc00f000c00000000000000000000000
+2bc9:000000000000000080108020824082808300820086008a009200a200c200fff0020007000880088008800700
+2bca:000000000000000000001f803fc07fe07fe0fff0fff000000000000000000000000000000000000000000000
+2bcb:00000000000000000000000000000000000000000000fff0fff07fe07fe03fc01f8000000000000000000000
+2bcc:00000000000000000000000004000e000e001f007fc0ffe07fc01f000e000e00040000000000000000000000
+2bcd:000000000000000000000000802060c07bc03f803f801f003f803f807bc060c0802000000000000000000000
+2bce:00000000000000000000000004000a000a00110060c0802060c011000a000a00040000000000000000000000
+2bcf:000000000000000000000000802060c05b40248020801100208024805b4060c0802000000000000000000000
+2bd0:00000000000000000000000004007fc0444044404040f1e04040444044407fc0040000000000000000000000
+2bd1:00000000000000000600090010802f4059a08310861086104020264010800900060000000000000000000000
+2bd2:00000000060006003fc03fc0060006003fc03fc0060006003fc03fc006000600060000000000000000000000
+2be8:0000000000000000040004000c000c00fc007c003c001c000c001c001c003800300000000000000000000000
+2be9:0000000000000000020002000300030003f003e003c0038003000380038001c000c000000000000000000000
+2bea:0000000000000000060006000d000d00fdf07c203c401c800d001c801e80394030c000000000000000000000
+2beb:0000000000000000060006000b000b00fbf043e023c013800b001380178029c030c000000000000000000000
+2bec:00000000000000000000084018c039c07bc0fff0fff07bc039c018c008400000000000000000000000000000
+2bed:00000000000006000f001f803fc07fe006000f001f803fc07fe0060006000600060000000000000000000000
+2bee:00000000000000000000084018c039c07bc0fff0fff07bc039c018c008400000000000000000000000000000
+2bef:00000000000006000600060006007fe03fc01f800f0006007fe03fc01f800f00060000000000000000000000
+2bf9:00000000000000000000ffe0ffe000000000ffe0ffe0000071c08a2084208a2071c000000000000000000000
+2bfa:00000000000000000000000000000000000071c08a208a208a2071c000000000000000000000000000000000
+2bfb:0000000000000000000000000000000000006060909096909090606000000000000000000000000000000000
+2bfc:000000000000000000000e001100110011000e00000000000e001100110011000e0000000000000000000000
+2bfd:000000000000000004000e001f003f8004000400040004000e001100110011000e0000000000000000000000
+2bfe:000000000000000000000030003000300030003000300030003000300030fff0fff000000000000000000000
+2bff:00000000000000007fe07fe07fe00600060007e007e007e0060006007fe07fe07fe000000000000000000000
+30a0:0000000000000000000000000000000000000000000000000000003ffffc3ffffc0000000000003ffffc3ffffc000000000000000000000000000000000000000000
+30b3:00000000000000000000000007ffe007ffe000006000006000006000006000006000006000006000006007ffe007ffe0000060000000000000000000000000000000
+30c1:0000000000000000000003e003ffe003fc00000c00000c000ffff80ffff8000c0000180000180000300000300000600000c000000000000000000000000000000000
+30cb:00000000000000000000000001ff8001ff8000000000000000000000000000000000000000000000000000000007fff007fff0000000000000000000000000000000
+30cf:00000000000000000000000000000000030000038000c18000c1c000c0c001c0e00180600180600380700300300700300e0030000000000000000000000000000000
+30f3:0000000000000000000000000e000007000003800001c0000000000000300000700000e0000380001e0000f80007c000070000000000000000000000000000000000
+e0a0:e000e080e1c0e3e0e7f0e1c0e1c0e1c0e1c0e1c0e1c0e1c0c3c087800f003c00f000e000e000e000e000e000
+e0a1:00000000f000600060006000608060807f807f80000070f038603c603660336031e030e0306078f000000000
+e0a2:000000001f803fc030c030c030c030c030c030c07fe07fe079e070e070e079e079e079e079e07fe000000000
+e0a3:000000003f007f8060806000600060807f803f000000000070f038603c603660336031e030e078f000000000
+e0b0:8000c000e000f000f800fc00fe00ff00ff80ffc0ffe0ffe0ffc0ff80ff00fe00fc00f800f000e000c0008000
+e0b1:c0006000300018000c0006000300018000c0006000300030006000c00180030006000c00180030006000c000
+e0b2:00100030007000f001f003f007f00ff01ff03ff07ff07ff03ff01ff00ff007f003f001f000f0007000300010
+e0b3:0030006000c00180030006000c00180030006000c000c0006000300018000c0006000300018000c000600030
+e0b4:e000f800fe00ff00ff80ffc0ffc0ffc0ffe0ffe0ffe0ffe0ffe0ffe0ffc0ffc0ffc0ff80ff00fe00f800e000
+e0b5:f0000c000300018000c000600060006000300030003000300030003000600060006000c0018003000c00f000
+e0b6:007001f007f00ff01ff03ff03ff03ff07ff07ff07ff07ff07ff07ff03ff03ff03ff01ff00ff007f001f00070
+e0b7:00f003000c0018003000600060006000c000c000c000c000c000c000600060006000300018000c00030000f0
+e0b8:80008000c000c000e000e000f000f000f800f800fc00fc00fe00fe00ff00ff00ff80ff80ffc0ffc0ffe0ffe0
+e0b9:c000c0006000600030003000180018000c000c0006000600030003000180018000c000c00060006000300030
+e0ba:00100010003000300070007000f000f001f001f003f003f007f007f00ff00ff01ff01ff03ff03ff07ff07ff0
+e0bb:003000300060006000c000c00180018003000300060006000c000c00180018003000300060006000c000c000
+e0bc:ffe0ffe0ffc0ffc0ff80ff80ff00ff00fe00fe00fc00fc00f800f800f000f000e000e000c000c00080008000
+e0bd:003000300060006000c000c00180018003000300060006000c000c00180018003000300060006000c000c000
+e0be:7ff07ff03ff03ff01ff01ff00ff00ff007f007f003f003f001f001f000f000f0007000700030003000100010
+e0bf:c000c0006000600030003000180018000c000c0006000600030003000180018000c000c00060006000300030
+e0c0:8000f000e700fc00f8e0fff0ff00fc00ff00ff80ffe0fe60fc00ff80ff00f9c0f000f800ff00e3c0c0008000
+e0c1:8000f00067001c0018e007f003000c000300018001e006600c000380070019c0100018001f0063c0c0008000
+e0c2:001000f00e7003f071f0fff00ff003f00ff01ff07ff067f003f01ff00ff039f000f001f00ff03c7000300010
+e0c3:001000f00e6003807180fe000c0003000c0018007800660003001c000e003980008001800f803c6000300010
+e0c4:db20db0000000020d900d90000400100d840d80001000100d800d88000000100c100c80000000000c800c800
+e0c5:4db00db00000400009b009b02000080021b001b00800080001b011b000000800083001300000000001300130
+e0c6:0000ee60ee60ee000060ee00ee00eec00000e680e600e0800600e600e000e4000000e600e600e00008000000
+e0c7:0000677067700770600007700770377000001670067010700600067000700270000006700670007001000000
+e0c8:0000f000c000fe00ff80e000fe00ffe0ff00f000ff80e000fc00e000ff00fff0fc00e000ff00c000f8000000
+e0ca:000000f0003007f01ff0007007f07ff00ff000f01ff0007003f000700ff0fff003f000700ff0003001f00000
+e0cc:c000c000e000e000f000f000e180e180c3c0c3c007e007e0c3c0c3c0e180e180f000f000e000e000c000c000
+e0cd:c00040002000200010001000218021804240c24004200420c24042402180218010001000200020004000c000
+e0ce:ff00ff00fd80fd80fbc0fa60f4f0f4f0ecf0ee600ff00ff0ee60ecf0f4f0f4f0fa60fbc0fd80fd80ff00ff00
+e0cf:0000060006001f801f806f606060f0f0fff0ef706060b0d0dfb0ef70f0f0f9f0f9f0f9f079e039c019800900
+e0d0:00000000000071c08a208a208a2079e071c0000000000000000071c08a208a208a2079e071c0000000000000
+e0d1:fc00fc00ffe0fc20fc20ffe0ffe0ffe0ffe0fc00fc00fc00fc00ffe0fc20fc20ffe0ffe0ffe0ffe0fc00fc00
+e0d2:fff0ffe0ffe0ffc0ffc0ff80ff80ff00ff000000000000000000ff00ff00ff80ff80ffc0ffc0ffe0ffe0fff0
+e0d4:fff07ff07ff03ff03ff01ff01ff00ff00ff000000000000000000ff00ff01ff01ff03ff03ff07ff07ff0fff0
+e800:7770ddd0bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee07770ddd0
+e801:bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee07770ddd0bbb0eee0
+e802:8880222044401110888022204440111088802220444011108880222044401110888022204440111088802220
+e803:4440111088802220444011108880222044401110888022204440111088802220444011108880222044401110
+fb00:000000001ce0273023306310631063006300ffc0630063006300630063006300f78000000000000000000000
+fb01:000000000700098008c018c018c0180018003fc018c018c018c018c018c018c039e000000000000000000000
+fb02:000000000ec013c011c031c031c030c030c07fc030c030c030c030c030c030c079e000000000000000000000
+fb03:0000000019c0266026606660666066006600fff0666066606660666066606660f7f000000000000000000000
+fb04:0000000019a026e026e066e0666066606660ffe0666066606660666066606660f7f000000000000000000000
+fb05:000000000f00198018c030c030c030c030c073f030c030c030c030c030c030c079e000000000000000000000
+fb06:000000000000038007c00cc00cc07ec0c6c0c2f0e0c070c01cc00ec086c0c6c0fc7000000000000000000000
+fff9:0000aaa00000fbe082008200f3c082008200820000000000fbe082208220f3e08020802083e00000aaa00000
+fffa:0000aaa00000fbe082008200f3c082008200820000000000f9c082208220f3e08220822082200000aaa00000
+fffb:0000aaa00000fbe082008200f3c082008200820000000000fbc082208220f3c08220822083c00000aaa00000
+fffc:0000aaa00000fbe082008200f3c082008200820000000000f9e082008200f2008200820081e00000aaa00000
+fffd:06000f001f803fc040204f20d9b0c1b0c1b0c330c630c030c630462040203fc01f800f000600000000000000
+fffe:0000aaa00000fbe082008200f3c082008200820000000000fbe082008200f3c08200820083e00000aaa00000
+ffff:0000aaa00000fbe082008200f3c082008200820000000000fbe082008200f3c08200820082000000aaa00000