diff -Nru amsynth-1.2.3/aclocal.m4 amsynth-1.3.0/aclocal.m4 --- amsynth-1.2.3/aclocal.m4 2010-05-08 17:04:34.000000000 +0000 +++ amsynth-1.3.0/aclocal.m4 2011-12-23 14:23:36.000000000 +0000 @@ -13,8 +13,8 @@ m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, -[m4_warning([this file was generated for autoconf 2.65. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],, +[m4_warning([this file was generated for autoconf 2.67. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) @@ -7986,6 +7986,7 @@ m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # @@ -8013,7 +8014,10 @@ AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) +AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) +AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi @@ -8026,7 +8030,6 @@ AC_MSG_RESULT([no]) PKG_CONFIG="" fi - fi[]dnl ])# PKG_PROG_PKG_CONFIG @@ -8035,34 +8038,31 @@ # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # -# -# Similar to PKG_CHECK_MODULES, make sure that the first instance of -# this or PKG_CHECK_MODULES is called, or make sure to call -# PKG_CHECK_EXISTS manually +# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +# only at the first occurence in configure.ac, so if the first place +# it's called might be skipped (such as if it is within an "if", you +# have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_ifval([$2], [$2], [:]) + m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) - # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], -[if test -n "$PKG_CONFIG"; then - if test -n "$$1"; then - pkg_cv_[]$1="$$1" - else - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], - [pkg_failed=yes]) - fi -else - pkg_failed=untried +[if test -n "$$1"; then + pkg_cv_[]$1="$$1" + elif test -n "$PKG_CONFIG"; then + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], + [pkg_failed=yes]) + else + pkg_failed=untried fi[]dnl ])# _PKG_CONFIG @@ -8104,16 +8104,17 @@ See the pkg-config man page for more details.]) if test $pkg_failed = yes; then + AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"` + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` else - $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - ifelse([$4], , [AC_MSG_ERROR(dnl + m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS @@ -8121,25 +8122,24 @@ Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. -_PKG_TEXT -])], - [AC_MSG_RESULT([no]) - $4]) +_PKG_TEXT])[]dnl + ]) elif test $pkg_failed = untried; then - ifelse([$4], , [AC_MSG_FAILURE(dnl + AC_MSG_RESULT([no]) + m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT -To get pkg-config, see .])], - [$4]) +To get pkg-config, see .])[]dnl + ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) - ifelse([$3], , :, [$3]) + $3 fi[]dnl ])# PKG_CHECK_MODULES diff -Nru amsynth-1.2.3/amsynth.desktop.in amsynth-1.3.0/amsynth.desktop.in --- amsynth-1.2.3/amsynth.desktop.in 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/amsynth.desktop.in 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=amsynth +GenericName=Analog Modelling SYNTHesizer +Comment=Two oscillator subtractive software synthesizer +Type=Application +Categories=AudioVideo;Audio;X-Synthesis; +Exec=@prefix@/bin/amSynth +Icon=@prefix@/share/pixmaps/amsynth.png +Terminal=false Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/amsynth.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/amsynth.png differ diff -Nru amsynth-1.2.3/config.guess amsynth-1.3.0/config.guess --- amsynth-1.2.3/config.guess 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/config.guess 2011-12-23 14:23:37.000000000 +0000 @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 # Free Software Foundation, Inc. -timestamp='2009-06-10' +timestamp='2009-12-30' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -27,16 +27,16 @@ # the same distribution terms that you use for the rest of that program. -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +56,9 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -333,6 +334,9 @@ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" @@ -807,12 +811,12 @@ i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) + *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd | genuineintel) + authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) @@ -854,6 +858,20 @@ i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ @@ -876,6 +894,17 @@ frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; + i*86:Linux:*:*) + LIBC=gnu + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; @@ -901,39 +930,18 @@ #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -942,8 +950,11 @@ *) echo hppa-unknown-linux-gnu ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux @@ -966,58 +977,6 @@ xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1247,6 +1206,16 @@ *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} diff -Nru amsynth-1.2.3/config.h.in amsynth-1.3.0/config.h.in --- amsynth-1.2.3/config.h.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/config.h.in 2011-12-23 14:23:37.000000000 +0000 @@ -15,6 +15,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_JACK_JACK_H +/* Define to 1 if you have the header file. */ +#undef HAVE_JACK_MIDIPORT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_JACK_SESSION_H + /* Define to 1 if you have the `dl' library (-ldl). */ #undef HAVE_LIBDL diff -Nru amsynth-1.2.3/config.sub amsynth-1.3.0/config.sub --- amsynth-1.2.3/config.sub 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/config.sub 2011-12-23 14:23:37.000000000 +0000 @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 # Free Software Foundation, Inc. -timestamp='2009-06-11' +timestamp='2010-01-22' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -32,13 +32,16 @@ # Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +75,9 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -149,7 +153,7 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; @@ -284,6 +288,7 @@ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ + | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ @@ -291,13 +296,14 @@ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ + | ubicom32 \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none @@ -340,7 +346,7 @@ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -368,15 +374,17 @@ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ - | romp-* | rs6000-* \ + | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile-* | tilegx-* \ | tron-* \ + | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ @@ -726,6 +734,9 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -1076,6 +1087,11 @@ basic_machine=tic6x-unknown os=-coff ;; + # This must be matched before tile*. + tilegx*) + basic_machine=tilegx-unknown + os=-linux-gnu + ;; tile*) basic_machine=tile-unknown os=-linux-gnu @@ -1247,6 +1263,9 @@ # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1268,8 +1287,8 @@ # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -kopensolaris* \ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ @@ -1290,7 +1309,7 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1423,6 +1442,8 @@ -dicos*) os=-dicos ;; + -nacl*) + ;; -none) ;; *) diff -Nru amsynth-1.2.3/configure amsynth-1.3.0/configure --- amsynth-1.2.3/configure 2010-05-08 17:04:35.000000000 +0000 +++ amsynth-1.3.0/configure 2011-12-23 14:23:36.000000000 +0000 @@ -1,11 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65. +# Generated by GNU Autoconf 2.67. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +# Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -316,7 +316,7 @@ test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p @@ -356,19 +356,19 @@ fi # as_fn_arith -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. +# script with STATUS, using 1 if that was 0. as_fn_error () { - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $1" >&2 + $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -679,7 +679,7 @@ exec 6>&1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -744,12 +744,15 @@ am__EXEEXT_TRUE LTLIBOBJS LIBOBJS +AM_CPPFLAGS +LASH_LIBS +LASH_CFLAGS ENABLE_REALTIME_FALSE ENABLE_REALTIME_TRUE -USE_PRECOMPILED_HEADER_FALSE -USE_PRECOMPILED_HEADER_TRUE DEPS_LIBS DEPS_CFLAGS +PKG_CONFIG_LIBDIR +PKG_CONFIG_PATH PKG_CONFIG CXXCPP CPP @@ -771,12 +774,6 @@ EGREP GREP SED -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -ac_ct_CC -CFLAGS -CC host_os host_vendor host_cpu @@ -789,6 +786,12 @@ am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE +ac_ct_CXX +CXXFLAGS +CXX +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -797,11 +800,11 @@ DEPDIR OBJEXT EXEEXT -ac_ct_CXX +ac_ct_CC CPPFLAGS LDFLAGS -CXXFLAGS -CXX +CFLAGS +CC am__untar am__tar AMTAR @@ -876,28 +879,30 @@ with_oss with_alsa with_jack +with_lash with_sndfile -enable_debug -enable_profile -enable_pch enable_realtime ' ac_precious_vars='build_alias host_alias target_alias -CXX -CXXFLAGS +CC +CFLAGS LDFLAGS LIBS CPPFLAGS +CXX +CXXFLAGS CCC -CC -CFLAGS CPP CXXCPP PKG_CONFIG +PKG_CONFIG_PATH +PKG_CONFIG_LIBDIR DEPS_CFLAGS -DEPS_LIBS' +DEPS_LIBS +LASH_CFLAGS +LASH_LIBS' # Initialize some variables set by options. @@ -960,8 +965,9 @@ fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -1006,7 +1012,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1032,7 +1038,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1236,7 +1242,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1252,7 +1258,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1282,8 +1288,8 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) as_fn_error "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information." + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) @@ -1291,7 +1297,7 @@ # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error "invalid variable name: \`$ac_envvar'" ;; + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1309,13 +1315,13 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error "missing argument to $ac_option" + as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1338,7 +1344,7 @@ [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1352,8 +1358,8 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1368,9 +1374,9 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error "working directory cannot be determined" + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error "pwd does not report name of working directory" + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1409,11 +1415,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1453,7 +1459,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1522,9 +1528,6 @@ --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) - --enable-debug enable debugging compiler options - --enable-profile enable profiling compiler options - --enable-pch use precompiled headers default=yes --enable-realtime use the Linux SCHED_FIFO scheduler to improve performance, requires binary to be installed as root with suid bit enabled (default is no) @@ -1538,23 +1541,30 @@ --with-oss enable OSS support (default=yes) --with-alsa enable ALSA support (default=yes) --with-jack enable JACK support (default=yes) + --with-lash enable LASH support (default=yes) --with-sndfile enable .WAV file output support (default=yes) Some influential environment variables: - CXX C++ compiler command - CXXFLAGS C++ compiler flags + CC C compiler command + CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory - CC C compiler command - CFLAGS C compiler flags + CXX C++ compiler command + CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor PKG_CONFIG path to pkg-config utility + PKG_CONFIG_PATH + directories to add to pkg-config's search path + PKG_CONFIG_LIBDIR + path overriding pkg-config's built-in search path DEPS_CFLAGS C compiler flags for DEPS, overriding pkg-config DEPS_LIBS linker flags for DEPS, overriding pkg-config + LASH_CFLAGS C compiler flags for LASH, overriding pkg-config + LASH_LIBS linker flags for LASH, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. @@ -1623,9 +1633,9 @@ if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.65 +generated by GNU Autoconf 2.67 -Copyright (C) 2009 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1636,10 +1646,10 @@ ## Autoconf initialization. ## ## ------------------------ ## -# ac_fn_cxx_try_compile LINENO -# ---------------------------- +# ac_fn_c_try_compile LINENO +# -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () +ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext @@ -1659,7 +1669,7 @@ fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || + test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 @@ -1672,12 +1682,12 @@ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval -} # ac_fn_cxx_try_compile +} # ac_fn_c_try_compile -# ac_fn_c_try_compile LINENO -# -------------------------- +# ac_fn_cxx_try_compile LINENO +# ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () +ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext @@ -1697,7 +1707,7 @@ fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || + test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 @@ -1710,7 +1720,7 @@ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval -} # ac_fn_c_try_compile +} # ac_fn_cxx_try_compile # ac_fn_c_try_link LINENO # ----------------------- @@ -1767,7 +1777,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1810,7 +1820,7 @@ mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { + test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : @@ -1876,7 +1886,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1956,7 +1966,7 @@ mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { + test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : @@ -2026,10 +2036,10 @@ ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : + if eval "test \"\${$3+set}\"" = set; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 @@ -2065,7 +2075,7 @@ else ac_header_preproc=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } @@ -2092,7 +2102,7 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" @@ -2109,7 +2119,7 @@ running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.65. Invocation command line was +generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -2219,11 +2229,9 @@ { echo - cat <<\_ASBOX -## ---------------- ## + $as_echo "## ---------------- ## ## Cache variables. ## -## ---------------- ## -_ASBOX +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -2257,11 +2265,9 @@ ) echo - cat <<\_ASBOX -## ----------------- ## + $as_echo "## ----------------- ## ## Output variables. ## -## ----------------- ## -_ASBOX +## ----------------- ##" echo for ac_var in $ac_subst_vars do @@ -2274,11 +2280,9 @@ echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## + $as_echo "## ------------------- ## ## File substitutions. ## -## ------------------- ## -_ASBOX +## ------------------- ##" echo for ac_var in $ac_subst_files do @@ -2292,11 +2296,9 @@ fi if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## + $as_echo "## ----------- ## ## confdefs.h. ## -## ----------- ## -_ASBOX +## ----------- ##" echo cat confdefs.h echo @@ -2351,7 +2353,12 @@ ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -2366,7 +2373,11 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5 ; } fi done @@ -2442,7 +2453,7 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## @@ -2459,16 +2470,22 @@ ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/$ac_t -c" - break 2 - fi - done + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi done if test -z "$ac_aux_dir"; then - as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -2584,11 +2601,11 @@ ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; esac # Do `set' in a subshell so we don't clobber the current shell's @@ -2610,7 +2627,7 @@ # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". - as_fn_error "ls -t appears to fail. Make sure there is not a broken + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi @@ -2620,7 +2637,7 @@ # Ok. : else - as_fn_error "newly created file is older than distributed files! + as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -2858,7 +2875,7 @@ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -2866,7 +2883,7 @@ all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -2900,7 +2917,7 @@ am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then - as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi @@ -2916,7 +2933,7 @@ # Define the identity of the package. PACKAGE=amSynth - VERSION='1.2.3' + VERSION='1.3.0' cat >>confdefs.h <<_ACEOF @@ -2959,32 +2976,25 @@ ac_config_headers="$ac_config_headers config.h" +# capture user-supplied compiler flags before AC_PROG_CC clobbers them +user_CFLAGS="$CFLAGS" +user_CXXFLAGS="$CXXFLAGS" - -addCXXFLAGS="-D_REENTRANT" -CXXFLAGS="$CXXFLAGS -Wall -W" - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : +if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH @@ -2993,7 +3003,7 @@ test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi @@ -3003,32 +3013,28 @@ fi fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi - test -n "$CXX" && break - done fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH @@ -3037,7 +3043,7 @@ test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" + ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi @@ -3047,21 +3053,17 @@ fi fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" + if test "x$ac_ct_CC" = x; then + CC="" else case $cross_compiling:$ac_tool_warned in yes:) @@ -3069,75 +3071,281 @@ $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac - CXX=$ac_ct_CXX + CC=$ac_ct_CC fi +else + CC="$ac_cv_prog_CC" fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } done + done +IFS=$as_save_IFS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 -$as_echo_n "checking whether the C++ compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" -ac_rmfiles= -for ac_file in $ac_files + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5 ; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 @@ -3187,15 +3395,14 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ as_fn_set_status 77 -as_fn_error "C++ compiler cannot create executables -See \`config.log' for more details." "$LINENO" 5; }; } +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5 ; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 -$as_echo_n "checking for C++ compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext @@ -3231,8 +3438,8 @@ else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 @@ -3289,9 +3496,9 @@ else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C++ compiled programs. +as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } fi fi fi @@ -3342,8 +3549,8 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of object files: cannot compile -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi @@ -3351,9 +3558,9 @@ $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -3370,33 +3577,33 @@ return 0; } _ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu +ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then - GXX=yes + GCC=yes else - GXX= + GCC= fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -3408,10 +3615,10 @@ return 0; } _ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes else - CXXFLAGS="" + CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -3423,12 +3630,12 @@ return 0; } _ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO"; then : else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3439,33 +3646,124 @@ return 0; } _ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag + ac_c_werror_flag=$ac_save_c_werror_flag fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" else - CXXFLAGS="-g" + CFLAGS="-g" fi else - if test "$GXX" = yes; then - CXXFLAGS="-O2" + if test "$GCC" = yes; then + CFLAGS="-O2" else - CXXFLAGS= + CFLAGS= fi fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -3534,11 +3832,11 @@ -depcc="$CXX" am_compiler_list= +depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then @@ -3560,7 +3858,7 @@ # directory. mkdir sub - am_cv_CXX_dependencies_compiler_type=none + am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi @@ -3633,7 +3931,7 @@ # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode + am_cv_CC_dependencies_compiler_type=$depmode break fi fi @@ -3642,373 +3940,90 @@ cd .. rm -rf conftest.dir else - am_cv_CXX_dependencies_compiler_type=none + am_cv_CC_dependencies_compiler_type=none fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= fi - -case `pwd` in - *\ * | *\ *) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 -$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; -esac - - - -macro_version='2.2.6b' -macro_revision='1.3017' - - - - - - - - - - - - - -ltmain="$ac_aux_dir/ltmain.sh" - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then : +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -z "$CXX"; then + if test -n "$CCC"; then + CXX=$CCC + else + if test -n "$ac_tool_prefix"; then + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 +$as_echo "$CXX" >&6; } else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi + + test -n "$CXX" && break + done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : +if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH @@ -4017,7 +4032,7 @@ test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" + ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi @@ -4027,21 +4042,21 @@ fi fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 +$as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi - test -n "$ac_ct_CC" && break + test -n "$ac_ct_CXX" && break done - if test "x$ac_ct_CC" = x; then - CC="" + if test "x$ac_ct_CXX" = x; then + CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) @@ -4049,20 +4064,14 @@ $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac - CC=$ac_ct_CC + CXX=$ac_ct_CXX fi fi + fi fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "no acceptable C compiler found in \$PATH -See \`config.log' for more details." "$LINENO" 5; } - # Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do @@ -4086,9 +4095,9 @@ test $ac_status = 0; } done -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 +$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } +if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -4105,33 +4114,33 @@ return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 +$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then - GCC=yes + GXX=yes else - GCC= + GXX= fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 +$as_echo_n "checking whether $CXX accepts -g... " >&6; } +if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" + ac_save_cxx_werror_flag=$ac_cxx_werror_flag + ac_cxx_werror_flag=yes + ac_cv_prog_cxx_g=no + CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -4143,10 +4152,10 @@ return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes else - CFLAGS="" + CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -4158,11 +4167,11 @@ return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_cxx_try_compile "$LINENO"; then : else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" + ac_cxx_werror_flag=$ac_save_cxx_werror_flag + CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -4174,135 +4183,44 @@ return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes +if ac_fn_cxx_try_compile "$LINENO"; then : + ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag + ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 +$as_echo "$ac_cv_prog_cxx_g" >&6; } +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" else - CFLAGS= + CXXFLAGS="-g" fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then : - $as_echo_n "(cached) " >&6 else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi fi - ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -depcc="$CC" am_compiler_list= +depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : +if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then @@ -4324,7 +4242,7 @@ # directory. mkdir sub - am_cv_CC_dependencies_compiler_type=none + am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi @@ -4397,7 +4315,7 @@ # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode + am_cv_CXX_dependencies_compiler_type=$depmode break fi fi @@ -4406,23 +4324,120 @@ cd .. rm -rf conftest.dir else - am_cv_CC_dependencies_compiler_type=none + am_cv_CXX_dependencies_compiler_type=none fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= +fi + + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.2.6b' +macro_revision='1.3017' + + + + + + + + + + + + + +ltmain="$ac_aux_dir/ltmain.sh" + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if test "${ac_cv_build+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if test "${ac_cv_host+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 @@ -4482,7 +4497,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then - as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED @@ -4558,7 +4573,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP @@ -4624,7 +4639,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -4691,7 +4706,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then - as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP @@ -4807,7 +4822,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi -test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : @@ -5009,13 +5024,13 @@ else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:5012: $ac_compile\"" >&5) + (eval echo "\"\$as_me:5027: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 - (eval echo "\"\$as_me:5015: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval echo "\"\$as_me:5030: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 - (eval echo "\"\$as_me:5018: output\"" >&5) + (eval echo "\"\$as_me:5033: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" @@ -6221,7 +6236,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 6224 "configure"' > conftest.$ac_ext + echo '#line 6239 "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -7010,7 +7025,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -7026,11 +7041,11 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi @@ -7069,7 +7084,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -7085,18 +7100,18 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." "$LINENO" 5; } +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5 ; } fi ac_ext=c @@ -7225,8 +7240,7 @@ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " -eval as_val=\$$as_ac_Header - if test "x$as_val" = x""yes; then : +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -7676,7 +7690,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -7692,11 +7706,11 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi @@ -7735,7 +7749,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -7751,11 +7765,11 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else @@ -8274,11 +8288,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8277: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8291: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:8281: \$? = $ac_status" >&5 + echo "$as_me:8295: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -8613,11 +8627,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8616: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8630: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:8620: \$? = $ac_status" >&5 + echo "$as_me:8634: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -8718,11 +8732,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8721: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8735: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:8725: \$? = $ac_status" >&5 + echo "$as_me:8739: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -8773,11 +8787,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8776: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8790: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:8780: \$? = $ac_status" >&5 + echo "$as_me:8794: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -11157,7 +11171,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11160 "configure" +#line 11174 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11253,7 +11267,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11256 "configure" +#line 11270 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11668,7 +11682,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi -test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : @@ -13209,11 +13223,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13212: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13226: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:13216: \$? = $ac_status" >&5 + echo "$as_me:13230: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -13308,11 +13322,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13311: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13325: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:13315: \$? = $ac_status" >&5 + echo "$as_me:13329: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -13360,11 +13374,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13363: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13377: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:13367: \$? = $ac_status" >&5 + echo "$as_me:13381: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -14335,6 +14349,24 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +# +# Use optimised compiler flags unless CFLAGS have been provided by user. +# +# These can be overriden at compile time with the CFLAGS and CXXFLAGS variables, e.g. +# ./configure CFLAGS='-g -O0' CXXFLAGS='-g -O0' +# +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether optimized CFLAGS should be used" >&5 +$as_echo_n "checking whether optimized CFLAGS should be used... " >&6; } +if test "$user_CFLAGS" = "" -a "$user_CXXFLAGS" = "" ; then + CFLAGS="-Wall -W -O3 -ffast-math -fno-exceptions -fomit-frame-pointer" + CXXFLAGS="$CFLAGS" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5 $as_echo_n "checking for sin in -lm... " >&6; } @@ -14481,6 +14513,10 @@ + + + + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. @@ -14593,18 +14629,16 @@ $as_echo "no" >&6; } PKG_CONFIG="" fi - fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEPS" >&5 $as_echo_n "checking for DEPS... " >&6; } -if test -n "$PKG_CONFIG"; then - if test -n "$DEPS_CFLAGS"; then - pkg_cv_DEPS_CFLAGS="$DEPS_CFLAGS" - else - if test -n "$PKG_CONFIG" && \ +if test -n "$DEPS_CFLAGS"; then + pkg_cv_DEPS_CFLAGS="$DEPS_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtkmm-2.4 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtkmm-2.4 >= 2.6.0") 2>&5 ac_status=$? @@ -14614,15 +14648,13 @@ else pkg_failed=yes fi - fi -else - pkg_failed=untried + else + pkg_failed=untried fi -if test -n "$PKG_CONFIG"; then - if test -n "$DEPS_LIBS"; then - pkg_cv_DEPS_LIBS="$DEPS_LIBS" - else - if test -n "$PKG_CONFIG" && \ +if test -n "$DEPS_LIBS"; then + pkg_cv_DEPS_LIBS="$DEPS_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtkmm-2.4 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtkmm-2.4 >= 2.6.0") 2>&5 ac_status=$? @@ -14632,14 +14664,15 @@ else pkg_failed=yes fi - fi -else - pkg_failed=untried + else + pkg_failed=untried fi if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -14647,14 +14680,14 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtkmm-2.4 >= 2.6.0"` + DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtkmm-2.4 >= 2.6.0" 2>&1` else - DEPS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtkmm-2.4 >= 2.6.0"` + DEPS_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtkmm-2.4 >= 2.6.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DEPS_PKG_ERRORS" >&5 - as_fn_error "Package requirements (gtkmm-2.4 >= 2.6.0) were not met: + as_fn_error $? "Package requirements (gtkmm-2.4 >= 2.6.0) were not met: $DEPS_PKG_ERRORS @@ -14663,12 +14696,13 @@ Alternatively, you may set the environment variables DEPS_CFLAGS and DEPS_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. -" "$LINENO" 5 +See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "The pkg-config script could not be found or is too old. Make sure it +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. @@ -14677,13 +14711,13 @@ See the pkg-config man page for more details. To get pkg-config, see . -See \`config.log' for more details." "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } else DEPS_CFLAGS=$pkg_cv_DEPS_CFLAGS DEPS_LIBS=$pkg_cv_DEPS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } - : + fi @@ -14735,87 +14769,32 @@ -# Check whether --with-sndfile was given. -if test "${with_sndfile+set}" = set; then : - withval=$with_sndfile; +# Check whether --with-lash was given. +if test "${with_lash+set}" = set; then : + withval=$with_lash; if test $withval = "yes"; then - with_sndfile=yes + with_lash=yes else - with_sndfile=no + with_lash=no fi else - with_sndfile=yes -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging support..." >&5 -$as_echo_n "checking whether to enable debugging support...... " >&6; } -# Check whether --enable-debug was given. -if test "${enable_debug+set}" = set; then : - enableval=$enable_debug; -fi - -if test "${enable_debug}" = "yes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - debugging=yes - CXXFLAGS="$CXXFLAGS -g -Wall -D_DEBUG" - COMPOPSTR="debugging $COMPOPSTR" - OPTION_DEBUG="yes" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - debugging=no -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable profiling support..." >&5 -$as_echo_n "checking whether to enable profiling support...... " >&6; } -# Check whether --enable-profile was given. -if test "${enable_profile+set}" = set; then : - enableval=$enable_profile; + with_lash=yes fi -if test "$enable_profile" = "yes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - profiling=yes - if test "$GCC" = "yes" ; then - CXXFLAGS="$CXXFLAGS -pg" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: we do not have gcc" >&5 -$as_echo "we do not have gcc" >&6; } - CXXFLAGS="$CXXFLAGS -p" - fi -else - if test "$GCC" = "yes" ; then - CXXFLAGS="$CXXFLAGS -O3 -ffast-math -fno-exceptions -fomit-frame-pointer" - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - profiling=no -fi -# Check whether --enable-pch was given. -if test "${enable_pch+set}" = set; then : - enableval=$enable_pch; case "${enableval}" in - yes) pch=true ;; - no) pch=false ;; - *) as_fn_error "bad value ${enableval} for --enable-pch" "$LINENO" 5 ;; -esac -else - pch=true -fi +# Check whether --with-sndfile was given. +if test "${with_sndfile+set}" = set; then : + withval=$with_sndfile; + if test $withval = "yes"; then + with_sndfile=yes + else + with_sndfile=no + fi - if test x$pch = xtrue; then - USE_PRECOMPILED_HEADER_TRUE= - USE_PRECOMPILED_HEADER_FALSE='#' else - USE_PRECOMPILED_HEADER_TRUE='#' - USE_PRECOMPILED_HEADER_FALSE= + with_sndfile=yes fi @@ -14897,30 +14876,116 @@ -COMPOPSTR="" - - - -if test "$with_oss" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_oss" +if test "$with_oss" = "yes"; then + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_oss" fi if test "$with_alsa" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_alsa" + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_alsa" LIBS="$LIBS -lasound" fi if test "$with_jack" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_jack" + for ac_header in jack/midiport.h jack/session.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_jack" LIBS="$LIBS -ljack" fi +if test "$with_lash" = "yes"; then + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LASH" >&5 +$as_echo_n "checking for LASH... " >&6; } + +if test -n "$LASH_CFLAGS"; then + pkg_cv_LASH_CFLAGS="$LASH_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lash-1.0 >= 0.5.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "lash-1.0 >= 0.5.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_LASH_CFLAGS=`$PKG_CONFIG --cflags "lash-1.0 >= 0.5.0" 2>/dev/null` +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$LASH_LIBS"; then + pkg_cv_LASH_LIBS="$LASH_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lash-1.0 >= 0.5.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "lash-1.0 >= 0.5.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_LASH_LIBS=`$PKG_CONFIG --libs "lash-1.0 >= 0.5.0" 2>/dev/null` +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + LASH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lash-1.0 >= 0.5.0" 2>&1` + else + LASH_PKG_ERRORS=`$PKG_CONFIG --print-errors "lash-1.0 >= 0.5.0" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$LASH_PKG_ERRORS" >&5 + + with_lash="no" +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + with_lash="no" +else + LASH_CFLAGS=$pkg_cv_LASH_CFLAGS + LASH_LIBS=$pkg_cv_LASH_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + with_lash="yes" +fi +fi +if test "$with_lash" = "yes"; then + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_lash" + + +fi if test "$with_sndfile" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_sndfile" + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_sndfile" LIBS="$LIBS -lsndfile" fi -ac_config_files="$ac_config_files Makefile src/Makefile src/drivers/Makefile src/VoiceBoard/Makefile src/GUI/Makefile src/Effects/Makefile skel/Makefile autopackage/default.apspec" + +ac_config_files="$ac_config_files Makefile src/Makefile src/drivers/Makefile src/VoiceBoard/Makefile src/GUI/Makefile src/Effects/Makefile skel/Makefile skins/Makefile skins/default/Makefile amsynth.desktop autopackage/default.apspec" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -15005,6 +15070,7 @@ ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' @@ -15028,27 +15094,23 @@ fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error "conditional \"am__fastdepCXX\" was never defined. + as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error "conditional \"am__fastdepCC\" was never defined. + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error "conditional \"am__fastdepCXX\" was never defined. + as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi -if test -z "${USE_PRECOMPILED_HEADER_TRUE}" && test -z "${USE_PRECOMPILED_HEADER_FALSE}"; then - as_fn_error "conditional \"USE_PRECOMPILED_HEADER\" was never defined. +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_REALTIME_TRUE}" && test -z "${ENABLE_REALTIME_FALSE}"; then - as_fn_error "conditional \"ENABLE_REALTIME\" was never defined. + as_fn_error $? "conditional \"ENABLE_REALTIME\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi @@ -15198,19 +15260,19 @@ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. +# script with STATUS, using 1 if that was 0. as_fn_error () { - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $1" >&2 + $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -15406,7 +15468,7 @@ test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p @@ -15460,7 +15522,7 @@ # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.65. Invocation command line was +generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -15526,10 +15588,10 @@ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.65, +configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\" -Copyright (C) 2009 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -15547,11 +15609,16 @@ while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; *) ac_option=$1 ac_optarg=$2 @@ -15573,6 +15640,7 @@ $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; @@ -15585,7 +15653,7 @@ ac_need_defaults=false;; --he | --h) # Conflict between --help and --header - as_fn_error "ambiguous option: \`$1' + as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; @@ -15594,7 +15662,7 @@ ac_cs_silent=: ;; # This is an error. - -*) as_fn_error "unrecognized option: \`$1' + -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" @@ -16009,9 +16077,12 @@ "src/GUI/Makefile") CONFIG_FILES="$CONFIG_FILES src/GUI/Makefile" ;; "src/Effects/Makefile") CONFIG_FILES="$CONFIG_FILES src/Effects/Makefile" ;; "skel/Makefile") CONFIG_FILES="$CONFIG_FILES skel/Makefile" ;; + "skins/Makefile") CONFIG_FILES="$CONFIG_FILES skins/Makefile" ;; + "skins/default/Makefile") CONFIG_FILES="$CONFIG_FILES skins/default/Makefile" ;; + "amsynth.desktop") CONFIG_FILES="$CONFIG_FILES amsynth.desktop" ;; "autopackage/default.apspec") CONFIG_FILES="$CONFIG_FILES autopackage/default.apspec" ;; - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; esac done @@ -16049,7 +16120,7 @@ { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -16066,7 +16137,7 @@ fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\r' + ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi @@ -16080,18 +16151,18 @@ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -16180,20 +16251,28 @@ else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error "could not setup config files machinery" "$LINENO" 5 + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi @@ -16221,7 +16300,7 @@ if test -z "$ac_t"; then break elif $ac_last_try; then - as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -16306,7 +16385,7 @@ _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error "could not setup config headers machinery" "$LINENO" 5 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" @@ -16319,7 +16398,7 @@ esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -16347,7 +16426,7 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" @@ -16374,7 +16453,7 @@ case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -16511,22 +16590,22 @@ $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 +which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} +which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # @@ -16537,19 +16616,19 @@ $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error "could not create -" "$LINENO" 5 + || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" @@ -17501,7 +17580,7 @@ ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -17522,7 +17601,7 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit $? + $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 @@ -17540,6 +17619,7 @@ echo \| Build with OSS support................................ : $with_oss echo \| Build with ALSA support............................... : $with_alsa echo \| Build with JACK support............................... : $with_jack +echo \| Build with LASH support............................... : $with_lash echo \| echo \| Use libsndfile for .wav output support................ : $with_sndfile echo diff -Nru amsynth-1.2.3/configure.in amsynth-1.3.0/configure.in --- amsynth-1.2.3/configure.in 2010-05-08 17:04:19.000000000 +0000 +++ amsynth-1.3.0/configure.in 2011-12-23 14:23:14.000000000 +0000 @@ -1,18 +1,33 @@ AC_INIT(src/main.cc) -AM_INIT_AUTOMAKE([amSynth], '1.2.3') +AM_INIT_AUTOMAKE([amSynth], '1.3.0') AC_CONFIG_HEADERS([config.h]) +# capture user-supplied compiler flags before AC_PROG_CC clobbers them +user_CFLAGS="$CFLAGS" +user_CXXFLAGS="$CXXFLAGS" - -addCXXFLAGS="-D_REENTRANT" -CXXFLAGS="$CXXFLAGS -Wall -W" - +AC_PROG_CC AC_PROG_CXX AC_PROG_INSTALL AC_PROG_LIBTOOL AC_LANG(C++) +# +# Use optimised compiler flags unless CFLAGS have been provided by user. +# +# These can be overriden at compile time with the CFLAGS and CXXFLAGS variables, e.g. +# ./configure CFLAGS='-g -O0' CXXFLAGS='-g -O0' +# +AC_MSG_CHECKING([whether optimized CFLAGS should be used]) +if test "$user_CFLAGS" = "" -a "$user_CXXFLAGS" = "" ; then + CFLAGS="-Wall -W -O3 -ffast-math -fno-exceptions -fomit-frame-pointer" + CXXFLAGS="$CFLAGS" + AC_MSG_RESULT(yes) +else + AC_MSG_RESULT(no) +fi + dnl dnl dnl Check for required headers & libraries @@ -72,6 +87,17 @@ fi ], with_jack=yes) +dnl LASH support +AC_ARG_WITH(lash, +[ --with-lash enable LASH support (default=yes)], +[ + if test $withval = "yes"; then + with_lash=yes + else + with_lash=no + fi +], with_lash=yes) + dnl .WAV OUT support AC_ARG_WITH(sndfile, [ --with-sndfile enable .WAV file output support (default=yes)], @@ -83,56 +109,6 @@ fi ], with_sndfile=yes) -dnl debugging support -AC_MSG_CHECKING(whether to enable debugging support...) -AC_ARG_ENABLE(debug, -[ --enable-debug enable debugging compiler options]) -if test "${enable_debug}" = "yes" ; then - AC_MSG_RESULT([yes]) - debugging=yes - CXXFLAGS="$CXXFLAGS -g -Wall -D_DEBUG" - COMPOPSTR="debugging $COMPOPSTR" - OPTION_DEBUG="yes" -else - AC_MSG_RESULT([no]) - debugging=no -fi - -dnl profiling support -AC_MSG_CHECKING(whether to enable profiling support...) -AC_ARG_ENABLE(profile, -[ --enable-profile enable profiling compiler options]) -if test "$enable_profile" = "yes" ; then - AC_MSG_RESULT([yes]) - profiling=yes - if test "$GCC" = "yes" ; then - CXXFLAGS="$CXXFLAGS -pg" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT(we do not have gcc, hope we have a nice profiler.) - CXXFLAGS="$CXXFLAGS -p" - fi -else - if test "$GCC" = "yes" ; then - CXXFLAGS="$CXXFLAGS -O3 -ffast-math -fno-exceptions -fomit-frame-pointer" - fi - AC_MSG_RESULT([no]) - profiling=no -fi - - -dnl -dnl Precompiled headers are available in GCC version 3.4 and later -dnl -AC_ARG_ENABLE(pch, -[ --enable-pch use precompiled headers [default=yes]], -[case "${enableval}" in - yes) pch=true ;; - no) pch=false ;; - *) AC_MSG_ERROR(bad value ${enableval} for --enable-pch) ;; -esac],[pch=true]) -AM_CONDITIONAL(USE_PRECOMPILED_HEADER, test x$pch = xtrue) - dnl dnl dnl @@ -158,33 +134,38 @@ -dnl Compile options string used in about dialog for debugging purposes -COMPOPSTR="" - - - dnl dnl dnl Set compiler options accordingly dnl dnl -if test "$with_oss" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_oss" +if test "$with_oss" = "yes"; then + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_oss" fi if test "$with_alsa" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_alsa" + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_alsa" LIBS="$LIBS -lasound" fi if test "$with_jack" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_jack" + AC_CHECK_HEADERS([jack/midiport.h jack/session.h]) + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_jack" LIBS="$LIBS -ljack" fi +if test "$with_lash" = "yes"; then + PKG_CHECK_MODULES(LASH, [lash-1.0 >= 0.5.0], with_lash="yes", with_lash="no") +fi +if test "$with_lash" = "yes"; then + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_lash" + AC_SUBST(LASH_CFLAGS) + AC_SUBST(LASH_LIBS) +fi if test "$with_sndfile" = "yes"; then - CXXFLAGS="$CXXFLAGS -Dwith_sndfile" + AM_CPPFLAGS="$AM_CPPFLAGS -Dwith_sndfile" LIBS="$LIBS -lsndfile" fi +AC_SUBST(AM_CPPFLAGS) AC_SUBST(LIBS) AC_OUTPUT([ @@ -195,6 +176,9 @@ src/GUI/Makefile src/Effects/Makefile skel/Makefile +skins/Makefile +skins/default/Makefile +amsynth.desktop autopackage/default.apspec ]) @@ -213,6 +197,7 @@ echo \| Build with OSS support................................ : $with_oss echo \| Build with ALSA support............................... : $with_alsa echo \| Build with JACK support............................... : $with_jack +echo \| Build with LASH support............................... : $with_lash echo \| echo \| Use libsndfile for .wav output support................ : $with_sndfile echo diff -Nru amsynth-1.2.3/debian/changelog amsynth-1.3.0/debian/changelog --- amsynth-1.2.3/debian/changelog 2010-08-04 08:57:01.000000000 +0000 +++ amsynth-1.3.0/debian/changelog 2012-03-09 01:12:56.000000000 +0000 @@ -1,3 +1,29 @@ +amsynth (1.3.0-1~natty1) natty; urgency=medium + + * Backport from debian. + + -- DNS777 Fri, 09 Mar 2012 00:00:00 +0000 + +amsynth (1.3.0-1) unstable; urgency=low + + * New upstream release. + * New upstream URL for releases and homepage. + * Update debian/copyright. + * Remove 01-spelling_error.patch, applied upstream. + * Delete 02-create_new_instance.patch, applied upstream. + * Switch from autotools_dev to dh_autoreconf. + + -- Alessio Treglia Thu, 09 Feb 2012 20:25:32 +0100 + +amsynth (1.2.3-3) unstable; urgency=low + + * Suggests on vkeybd, thanks to Mauro Lizaur for the suggestion. + * Update debian/gbp.conf. + * Replace negated list of architectures with linux-any (Closes: #634661) + * Bump Standards. + + -- Alessio Treglia Tue, 19 Jul 2011 13:15:05 +0200 + amsynth (1.2.3-2) unstable; urgency=low * Switch to 3.0 (quilt). diff -Nru amsynth-1.2.3/debian/control amsynth-1.3.0/debian/control --- amsynth-1.2.3/debian/control 2010-08-04 08:47:38.000000000 +0000 +++ amsynth-1.3.0/debian/control 2012-02-09 18:59:35.000000000 +0000 @@ -2,23 +2,28 @@ Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers -Uploaders: Free Ekanayaka , +Uploaders: + Free Ekanayaka , Alessio Treglia -Build-Depends: debhelper (>= 7.0.50~), - autotools-dev (>= 20100122.1~), - libgtkmm-2.4-dev, - libsndfile1-dev, - libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], - libjack-dev -Standards-Version: 3.9.1 -Homepage: http://amsynthe.sourceforge.net/amSynth/ +Build-Depends: + debhelper (>= 7.0.50~), + dh-autoreconf, + libasound2-dev [linux-any], + libgtkmm-2.4-dev, + libjack-dev, + libsndfile1-dev +Standards-Version: 3.9.2 +Homepage: http://code.google.com/p/amsynth/ Vcs-Git: git://git.debian.org/git/pkg-multimedia/amsynth.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/amsynth.git Package: amsynth Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends} +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Suggests: + vkeybd Description: two oscillator software synthesizer amSynth features: * two analogue-style audio oscillators, featuring: diff -Nru amsynth-1.2.3/debian/copyright amsynth-1.3.0/debian/copyright --- amsynth-1.2.3/debian/copyright 2010-08-04 08:36:01.000000000 +0000 +++ amsynth-1.3.0/debian/copyright 2012-02-09 18:56:33.000000000 +0000 @@ -1,14 +1,17 @@ -Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 -Name: amSynth -Maintainer: Nick Dowell -Source: http://sourceforge.net/projects/amsynthe/files/ +Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=204 +Upstream-Name: amSynth +Upstream-Contact: Nick Dowell +Source: http://code.google.com/p/amsynth/downloads/list -Copyright: 2001-2007, Nick Dowell +Files: +Copyright: + 2001-2010, Nick Dowell + 2003 Darrick Servis License: GPL-2+ -Files: ./debian/* +Files: debian/* Copyright: - 2009-2010, Alessio Treglia + 2009-2012, Alessio Treglia 2002-2009, Free Ekanayaka License: GPL-2+ @@ -21,9 +24,10 @@ but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - . +Comment: You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -X-Comment: On Debian systems, the complete text of the GNU General + . + On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. diff -Nru amsynth-1.2.3/debian/gbp.conf amsynth-1.3.0/debian/gbp.conf --- amsynth-1.2.3/debian/gbp.conf 2010-08-04 08:39:51.000000000 +0000 +++ amsynth-1.3.0/debian/gbp.conf 2012-02-09 18:46:40.000000000 +0000 @@ -1,2 +1,2 @@ -[git-buildpackage] +[DEFAULT] pristine-tar = True diff -Nru amsynth-1.2.3/debian/patches/01-spelling_error.patch amsynth-1.3.0/debian/patches/01-spelling_error.patch --- amsynth-1.2.3/debian/patches/01-spelling_error.patch 2010-08-04 08:36:01.000000000 +0000 +++ amsynth-1.3.0/debian/patches/01-spelling_error.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -Author: Alessio Treglia -Description: Fix spelling error. -Forwarded: no ---- - src/GUI/GUI.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- amsynth.orig/src/GUI/GUI.cc -+++ amsynth/src/GUI/GUI.cc -@@ -48,7 +48,7 @@ int - GUI::delete_event_impl(GdkEventAny *) - { - if (m_presetIsNotSaved) { -- MessageDialog dlg (*this, "Really quit amSynth?\n\nYou will lose any changes\nwhich you haven't explicitly commited", false, MESSAGE_QUESTION, BUTTONS_YES_NO, true); -+ MessageDialog dlg (*this, "Really quit amSynth?\n\nYou will lose any changes\nwhich you haven't explicitly committed", false, MESSAGE_QUESTION, BUTTONS_YES_NO, true); - if (RESPONSE_YES != dlg.run()) - return false; - } diff -Nru amsynth-1.2.3/debian/patches/02-create_new_instance.patch amsynth-1.3.0/debian/patches/02-create_new_instance.patch --- amsynth-1.2.3/debian/patches/02-create_new_instance.patch 2010-08-04 08:44:51.000000000 +0000 +++ amsynth-1.3.0/debian/patches/02-create_new_instance.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -Description: Call 'amsynth' and not 'amSynth' when create new instance. -Origin: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591602#5 -Author: Mauro Lizaur -Bug: http://bugs.debian.org/591602 -Forwarded: not-needed ---- - src/GUI/GUI.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- amsynth.orig/src/GUI/GUI.cc -+++ amsynth/src/GUI/GUI.cc -@@ -201,7 +201,7 @@ GUI::create_menus ( ) - // - Menu *menu_file = manage (new Menu()); - MenuList& list_file = menu_file->items (); -- list_file.push_back (MenuElem("New Instance", sigc::bind(mem_fun(*this, &GUI::command_run),"amSynth"))); -+ list_file.push_back (MenuElem("New Instance", sigc::bind(mem_fun(*this, &GUI::command_run),"amsynth"))); - list_file.push_back (SeparatorElem()); - list_file.push_back (MenuElem("_Open Bank",Gtk::AccelKey("O"), mem_fun(*this, &GUI::bank_open))); - // list_file.push_back (MenuElem("_Save Bank","S", mem_fun(*this, &GUI::bank_save))); diff -Nru amsynth-1.2.3/debian/patches/series amsynth-1.3.0/debian/patches/series --- amsynth-1.2.3/debian/patches/series 2010-08-04 08:42:08.000000000 +0000 +++ amsynth-1.3.0/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -01-spelling_error.patch -02-create_new_instance.patch diff -Nru amsynth-1.2.3/debian/rules amsynth-1.3.0/debian/rules --- amsynth-1.2.3/debian/rules 2010-08-04 08:56:46.000000000 +0000 +++ amsynth-1.3.0/debian/rules 2012-02-09 18:59:45.000000000 +0000 @@ -3,7 +3,7 @@ LDFLAGS=-Wl,--as-needed %: - dh --with autotools_dev $@ + dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --with-pic diff -Nru amsynth-1.2.3/debian/watch amsynth-1.3.0/debian/watch --- amsynth-1.2.3/debian/watch 2010-08-04 08:36:01.000000000 +0000 +++ amsynth-1.3.0/debian/watch 2012-02-09 18:48:23.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -http://sf.net/amsynthe/amSynth-(.*)\.tar\.gz debian uupdate +http://googlecode.debian.net/p/amsynth/amSynth-(\d+.*)\.tar\.gz diff -Nru amsynth-1.2.3/ltmain.sh amsynth-1.3.0/ltmain.sh --- amsynth-1.2.3/ltmain.sh 2010-05-08 17:04:33.000000000 +0000 +++ amsynth-1.3.0/ltmain.sh 2011-12-23 14:23:34.000000000 +0000 @@ -65,7 +65,7 @@ # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) -# $progname: (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1 +# $progname: (GNU libtool) 2.2.6b Debian-2.2.6b-2 # automake: $automake_version # autoconf: $autoconf_version # @@ -73,7 +73,7 @@ PROGRAM=ltmain.sh PACKAGE=libtool -VERSION="2.2.6b Debian-2.2.6b-2ubuntu1" +VERSION="2.2.6b Debian-2.2.6b-2" TIMESTAMP="" package_revision=1.3017 diff -Nru amsynth-1.2.3/Makefile.am amsynth-1.3.0/Makefile.am --- amsynth-1.2.3/Makefile.am 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/Makefile.am 2011-12-23 14:22:57.000000000 +0000 @@ -1 +1,11 @@ -SUBDIRS = src skel +SUBDIRS = src skel skins + +EXTRA_DIST = amsynth.png + +icondir = $(datadir)/pixmaps +icon_DATA = amsynth.png + +desktopdir = $(datadir)/applications +desktop_in_files = amsynth.desktop.in +desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) + diff -Nru amsynth-1.2.3/Makefile.in amsynth-1.3.0/Makefile.in --- amsynth-1.2.3/Makefile.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/Makefile.in 2011-12-23 14:23:38.000000000 +0000 @@ -14,6 +14,7 @@ # PARTICULAR PURPOSE. @SET_MAKE@ + VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ @@ -35,7 +36,8 @@ host_triplet = @host@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/Makefile.in $(srcdir)/amsynth.desktop.in \ + $(srcdir)/config.h.in \ $(top_srcdir)/autopackage/default.apspec.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ config.guess config.sub depcomp install-sh ltmain.sh missing @@ -47,7 +49,7 @@ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = autopackage/default.apspec +CONFIG_CLEAN_FILES = amsynth.desktop autopackage/default.apspec CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = @@ -58,6 +60,29 @@ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(icondir)" +DATA = $(desktop_DATA) $(icon_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ @@ -104,6 +129,7 @@ distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -137,6 +163,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ @@ -162,6 +190,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -221,7 +251,13 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = src skel +SUBDIRS = src skel skins +EXTRA_DIST = amsynth.png +icondir = $(datadir)/pixmaps +icon_DATA = amsynth.png +desktopdir = $(datadir)/applications +desktop_in_files = amsynth.desktop.in +desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive @@ -277,6 +313,8 @@ distclean-hdr: -rm -f config.h stamp-h1 +amsynth.desktop: $(top_builddir)/config.status $(srcdir)/amsynth.desktop.in + cd $(top_builddir) && $(SHELL) ./config.status $@ autopackage/default.apspec: $(top_builddir)/config.status $(top_srcdir)/autopackage/default.apspec.in cd $(top_builddir) && $(SHELL) ./config.status $@ @@ -288,6 +326,46 @@ distclean-libtool: -rm -f libtool config.lt +install-desktopDATA: $(desktop_DATA) + @$(NORMAL_INSTALL) + test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)" + @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ + done + +uninstall-desktopDATA: + @$(NORMAL_UNINSTALL) + @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(desktopdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(desktopdir)" && rm -f $$files +install-iconDATA: $(icon_DATA) + @$(NORMAL_INSTALL) + test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)" + @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icondir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \ + done + +uninstall-iconDATA: + @$(NORMAL_UNINSTALL) + @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(icondir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -601,9 +679,12 @@ exit 1; } >&2 check-am: all-am check: check-recursive -all-am: Makefile config.h +all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: + for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(icondir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -651,7 +732,7 @@ info-am: -install-data-am: +install-data-am: install-desktopDATA install-iconDATA install-dvi: install-dvi-recursive @@ -697,7 +778,7 @@ ps-am: -uninstall-am: +uninstall-am: uninstall-desktopDATA uninstall-iconDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive @@ -709,14 +790,16 @@ distcheck distclean distclean-generic distclean-hdr \ distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-recursive uninstall uninstall-am + install install-am install-data install-data-am \ + install-desktopDATA install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-iconDATA \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-recursive uninstall uninstall-am \ + uninstall-desktopDATA uninstall-iconDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. diff -Nru amsynth-1.2.3/skel/Makefile.in amsynth-1.3.0/skel/Makefile.in --- amsynth-1.2.3/skel/Makefile.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/skel/Makefile.in 2011-12-23 14:23:37.000000000 +0000 @@ -73,6 +73,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -106,6 +107,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ @@ -131,6 +134,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ diff -Nru amsynth-1.2.3/skel/presets amsynth-1.3.0/skel/presets --- amsynth-1.2.3/skel/presets 2010-05-08 16:58:59.000000000 +0000 +++ amsynth-1.3.0/skel/presets 2011-12-23 14:22:57.000000000 +0000 @@ -16,24 +16,19 @@ osc2_waveform 1 master_vol 0.5229 lfo_freq 0.808204 - lfo_depth 0.169558 lfo_waveform 0 osc2_range -1 osc_mix 0.20171 freq_mod_amount 0.251984 filter_mod_amount -0.228579 amp_mod_amount -0.416837 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.287752 osc2_pulsewidth 0.59915 reverb_roomsize 0.339957 reverb_damp 0.177191 reverb_wet 0.32997 - reverb_dry 0.47997 reverb_width 0.979909 - reverb_mode 0 - distortion_drive 1 distortion_crunch 2.50448e-09 osc2_sync 1 Synth Strings 1 @@ -53,24 +48,19 @@ osc2_waveform 2 master_vol 0.955268 lfo_freq 2.38653 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0.0127277 freq_mod_amount 0 filter_mod_amount -0.86315 amp_mod_amount -0.993575 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.788778 osc2_pulsewidth 0.83 reverb_roomsize 0.675502 reverb_damp 0.00193077 reverb_wet 0.0824253 - reverb_dry 0.382296 reverb_width 0.477634 - reverb_mode 0 - distortion_drive 1 distortion_crunch 2.50448e-09 osc2_sync 0 Violin 1 @@ -88,26 +78,21 @@ filter_cutoff 0.736762 osc2_detune 6.70552e-07 osc2_waveform 2 - master_vol 1.11285 + master_vol 1 lfo_freq 2.25779 - lfo_depth 0 lfo_waveform 0 osc2_range 1 osc_mix -0.277557 freq_mod_amount 0.207631 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.954063 osc2_pulsewidth 0.682296 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.43148 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 1.49012e-08 osc2_sync 0 Sweet Bass @@ -127,24 +112,19 @@ osc2_waveform 1 master_vol 0.603862 lfo_freq 1.76685 - lfo_depth 0 lfo_waveform 1 osc2_range -1 osc_mix -0.447776 freq_mod_amount 0 filter_mod_amount 0.4229 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.451552 osc2_pulsewidth 0.0784359 reverb_roomsize 0.62 reverb_damp 0.571492 reverb_wet 0.5 - reverb_dry 0.7623 reverb_width 0.994642 - reverb_mode 0 - distortion_drive 1.02328 distortion_crunch 0.02 osc2_sync 0 Formant Synth Lead @@ -162,26 +142,21 @@ filter_cutoff -0.265736 osc2_detune 0.0615489 osc2_waveform 2 - master_vol 1.27457 + master_vol 1 lfo_freq 0.864093 - lfo_depth 0 lfo_waveform 2 osc2_range 1 osc_mix 0 freq_mod_amount 0 filter_mod_amount -0.46097 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 1 osc2_pulsewidth 1 reverb_roomsize 0.741581 reverb_damp 0.557009 reverb_wet 0.078985 - reverb_dry 0.278329 reverb_width 1 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 1 Caves @@ -201,24 +176,19 @@ osc2_waveform 4 master_vol 1 lfo_freq 7.41958 - lfo_depth 0.383701 lfo_waveform 4 osc2_range 0 osc_mix -0.238359 freq_mod_amount 0 filter_mod_amount 0.932784 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.63605 osc2_pulsewidth 0.694407 reverb_roomsize 0.943169 reverb_damp 0.767595 reverb_wet 0.566246 - reverb_dry 0.0559531 reverb_width 0.689255 - reverb_mode 0 - distortion_drive 1.56585 distortion_crunch 0.619883 osc2_sync 0 Xylophone @@ -238,24 +208,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 2 osc_mix 1 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.469297 osc2_pulsewidth 0.531541 reverb_roomsize 0.0457566 reverb_damp 0.150639 reverb_wet 0.179853 - reverb_dry 0.5 reverb_width 0.951605 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 Electric Organ 1 @@ -275,24 +240,19 @@ osc2_waveform 0 master_vol 0.92 lfo_freq 1.0773 - lfo_depth 0 lfo_waveform 2 osc2_range 0 osc_mix 0.0246093 freq_mod_amount 0 filter_mod_amount -0.874988 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 2.78275e-09 osc2_pulsewidth 0 reverb_roomsize 0.660043 reverb_damp 0 reverb_wet 0.0205412 - reverb_dry 0.5 reverb_width 0.991763 - reverb_mode 0 - distortion_drive 1 distortion_crunch 1.49012e-08 osc2_sync 0 Church Organ @@ -312,24 +272,19 @@ osc2_waveform 0 master_vol 0.546404 lfo_freq 1.04254 - lfo_depth 0 lfo_waveform 2 osc2_range -1 osc_mix 0.0246093 freq_mod_amount 0.01 filter_mod_amount -1 amp_mod_amount -0.764157 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.785879 osc2_pulsewidth 0 reverb_roomsize 0.785879 reverb_damp 1 reverb_wet 0.115122 - reverb_dry 0.32625 reverb_width 0.972108 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 Reed Organ @@ -349,24 +304,19 @@ osc2_waveform 0 master_vol 0.546404 lfo_freq 1.04254 - lfo_depth 0 lfo_waveform 2 osc2_range -1 osc_mix 0.0246093 freq_mod_amount 0.01 filter_mod_amount -1 amp_mod_amount -0.764157 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.785879 osc2_pulsewidth 0 reverb_roomsize 0.785879 reverb_damp 1 reverb_wet 0.115122 - reverb_dry 0.32625 reverb_width 0.972108 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 Sexy Boy @@ -386,24 +336,19 @@ osc2_waveform 1 master_vol 0.54167 lfo_freq 1.7625 - lfo_depth 0 lfo_waveform 1 osc2_range -1 osc_mix -0.447776 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.451552 osc2_pulsewidth 0.0784359 reverb_roomsize 0.628866 reverb_damp 0.35 reverb_wet 0.343417 - reverb_dry 0.745368 reverb_width 1 - reverb_mode 0 - distortion_drive 3.15028 distortion_crunch 0 osc2_sync 0 Flangey Bass 1 @@ -423,24 +368,19 @@ osc2_waveform 1 master_vol 1 lfo_freq 2.08707e-08 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0.109264 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0.857009 reverb_damp 0.919699 reverb_wet 0.11453 - reverb_dry 0.541763 reverb_width 0.980541 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 My Friend @@ -460,24 +400,19 @@ osc2_waveform 2 master_vol 0.504732 lfo_freq 1.0773 - lfo_depth 0 lfo_waveform 2 osc2_range 0 osc_mix 0.752224 freq_mod_amount 0 filter_mod_amount -0.874988 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.93233 osc2_pulsewidth 2.78275e-09 reverb_roomsize 0.660043 reverb_damp 0 reverb_wet 0.0166401 - reverb_dry 0.5 reverb_width 0.991763 - reverb_mode 0 - distortion_drive 1 distortion_crunch 2.50448e-09 osc2_sync 0 Lazy Moon Lead @@ -497,24 +432,19 @@ osc2_waveform 2 master_vol 0.421929 lfo_freq 2.08707e-08 - lfo_depth 0 lfo_waveform 2 osc2_range 0 osc_mix 0.0784552 freq_mod_amount 3.50605e-09 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.95 osc2_pulsewidth 0.913866 reverb_roomsize 0.511921 reverb_damp 0 reverb_wet 2.78275e-09 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 BubbleBath @@ -534,24 +464,19 @@ osc2_waveform 1 master_vol 0.470001 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix -0.103494 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 1 osc2_pulsewidth 0.947062 reverb_roomsize 0.618459 reverb_damp 0 reverb_wet 0.214121 - reverb_dry 0.5 reverb_width 1 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 Cosmonic @@ -571,24 +496,19 @@ osc2_waveform 2 master_vol 1 lfo_freq 4.61906 - lfo_depth 0.16982 lfo_waveform 0 osc2_range 2 osc_mix 0.770227 freq_mod_amount 1.07907 filter_mod_amount 0.996136 amp_mod_amount -0.967442 - osc1_pwm_amount 0.645796 osc_mix_mode 0 osc1_pulsewidth 0.442048 osc2_pulsewidth 0.729531 reverb_roomsize 0.106133 reverb_damp 0.532089 reverb_wet 0.436212 - reverb_dry 0.809664 reverb_width 0.00140755 - reverb_mode 0 - distortion_drive 5.66311 distortion_crunch 0.387434 osc2_sync 0 Cosmonic 2 @@ -608,24 +528,19 @@ osc2_waveform 2 master_vol 1 lfo_freq 5.84977 - lfo_depth 0.16982 lfo_waveform 0 osc2_range 2 osc_mix 0.6 freq_mod_amount 1.13501 filter_mod_amount 0.996136 amp_mod_amount 0.918175 - osc1_pwm_amount 0.645796 osc_mix_mode 0 osc1_pulsewidth 0.4352 osc2_pulsewidth 0.628866 reverb_roomsize 0.106133 reverb_damp 0.532089 reverb_wet 0.754765 - reverb_dry 0.618459 reverb_width 0.554632 - reverb_mode 0 - distortion_drive 5.66311 distortion_crunch 0.366566 osc2_sync 0 Deeck @@ -645,24 +560,19 @@ osc2_waveform 2 master_vol 1 lfo_freq 0.474773 - lfo_depth 0 lfo_waveform 0 osc2_range 1 osc_mix 0 freq_mod_amount 0.121945 filter_mod_amount 0.106303 amp_mod_amount -0.0200853 - osc1_pwm_amount -1 osc_mix_mode 1 osc1_pulsewidth 0.181575 osc2_pulsewidth 0.863419 reverb_roomsize 0.850228 reverb_damp 0.783434 reverb_wet 0.244986 - reverb_dry 0.815879 reverb_width 0.343841 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.153213 osc2_sync 1 Encounter @@ -680,26 +590,21 @@ filter_cutoff 0.237552 osc2_detune 0.0131663 osc2_waveform 0 - master_vol 1.26063 + master_vol 1 lfo_freq 2.27409 - lfo_depth 0 lfo_waveform 2 osc2_range 0 osc_mix 0 freq_mod_amount 0.0896232 filter_mod_amount 0.13704 amp_mod_amount -0.5525 - osc1_pwm_amount -1 osc_mix_mode 1 osc1_pulsewidth 0.4729 osc2_pulsewidth 0.408157 reverb_roomsize 0.50707 reverb_damp 0.530301 reverb_wet 0.470846 - reverb_dry 0.5 reverb_width 0.492365 - reverb_mode 0 - distortion_drive 1 distortion_crunch 2.78275e-09 osc2_sync 0 Glassic @@ -719,24 +624,19 @@ osc2_waveform 2 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 2 osc_mix 0.102814 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.59915 osc2_pulsewidth 0.341702 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0 osc2_sync 0 Periodic Junk @@ -756,24 +656,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 2.03427 - lfo_depth 0 lfo_waveform 0 osc2_range -1 osc_mix -0.0200853 freq_mod_amount 0.167045 filter_mod_amount -0.506425 amp_mod_amount 0.506425 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0.427329 osc2_pulsewidth 0.328866 reverb_roomsize 0.58855 reverb_damp 0.267416 reverb_wet 0.451766 - reverb_dry 0.5 reverb_width 0.608731 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.108641 osc2_sync 1 Soft Simple @@ -791,26 +686,21 @@ filter_cutoff 0.261013 osc2_detune 0.068699 osc2_waveform 1 - master_vol 1.26063 + master_vol 1 lfo_freq 3.8295 - lfo_depth 0 lfo_waveform 2 osc2_range 0 osc_mix 0 freq_mod_amount 0.120685 filter_mod_amount -0.65618 amp_mod_amount 0 - osc1_pwm_amount -1 osc_mix_mode 1 osc1_pulsewidth 0.519687 osc2_pulsewidth 0.408157 reverb_roomsize 0.50707 reverb_damp 0.530301 reverb_wet 0.470846 - reverb_dry 0.5 reverb_width 0.492365 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.129875 osc2_sync 0 Vibratio @@ -828,26 +718,21 @@ filter_cutoff 0.237552 osc2_detune -0.0173503 osc2_waveform 0 - master_vol 1.26063 + master_vol 1 lfo_freq 0.640491 - lfo_depth 0 lfo_waveform 2 osc2_range 0 osc_mix 0.44025 freq_mod_amount 0.0719041 filter_mod_amount 0.13704 amp_mod_amount -0.1229 - osc1_pwm_amount -1 osc_mix_mode 1 osc1_pulsewidth 0.4729 osc2_pulsewidth 0.509088 reverb_roomsize 0.50707 reverb_damp 0.530301 reverb_wet 0.470846 - reverb_dry 0.5 reverb_width 0.492365 - reverb_mode 0 - distortion_drive 1 distortion_crunch 2.78275e-09 osc2_sync 0 Wave @@ -867,24 +752,19 @@ osc2_waveform 2 master_vol 1 lfo_freq 0.40993 - lfo_depth 0.266693 lfo_waveform 0 osc2_range 2 osc_mix 0.358308 freq_mod_amount 0.273799 filter_mod_amount -0.15975 amp_mod_amount -0.320085 - osc1_pwm_amount 0.450289 osc_mix_mode 1 osc1_pulsewidth 0.486381 osc2_pulsewidth 0.300855 reverb_roomsize 0.779973 reverb_damp 0.553151 reverb_wet 0.0280135 - reverb_dry 0.0379444 reverb_width 0.430614 - reverb_mode 0 - distortion_drive 14.4246 distortion_crunch 0.0534721 osc2_sync 0 Artic @@ -904,24 +784,19 @@ osc2_waveform 2 master_vol 1 lfo_freq 1.3676 - lfo_depth 0.322608 lfo_waveform 2 osc2_range 1 osc_mix 0.88311 freq_mod_amount 0.226119 filter_mod_amount -0.127432 amp_mod_amount 0.293271 - osc1_pwm_amount -0.682266 osc_mix_mode 1 osc1_pulsewidth 0.565404 osc2_pulsewidth 0.39667 reverb_roomsize 0.995892 reverb_damp 0.966247 reverb_wet 0.388953 - reverb_dry 0.00237087 reverb_width 0.19668 - reverb_mode 0 - distortion_drive 5.77805 distortion_crunch 0.0186385 osc2_sync 1 Dirty Pulsating Bass @@ -973,24 +848,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1010,24 +880,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1047,24 +912,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1084,24 +944,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1121,24 +976,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1158,24 +1008,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1195,24 +1040,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1232,24 +1072,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1269,24 +1104,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1306,24 +1136,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1343,24 +1168,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1380,24 +1200,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1417,24 +1232,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1454,24 +1264,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1491,24 +1296,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1528,24 +1328,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1565,24 +1360,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1602,24 +1392,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1639,24 +1424,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1676,24 +1456,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1713,24 +1488,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1750,24 +1520,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1787,24 +1552,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1824,24 +1584,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1861,24 +1616,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1898,24 +1648,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1935,24 +1680,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -1972,24 +1712,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2009,24 +1744,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2046,24 +1776,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2083,24 +1808,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2120,24 +1840,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2157,24 +1872,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2194,24 +1904,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2231,24 +1936,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2268,24 +1968,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2305,24 +2000,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2342,24 +2032,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2379,24 +2064,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2416,24 +2096,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2453,24 +2128,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2490,24 +2160,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2527,24 +2192,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2564,24 +2224,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2601,24 +2256,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2638,24 +2288,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2675,24 +2320,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2712,24 +2352,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2749,24 +2384,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2786,24 +2416,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2823,24 +2448,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2860,24 +2480,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2897,24 +2512,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2934,24 +2544,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -2971,24 +2576,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3008,24 +2608,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3045,24 +2640,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3082,24 +2672,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3119,24 +2704,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3156,24 +2736,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3193,24 +2768,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3230,24 +2800,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3267,24 +2832,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3304,24 +2864,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3341,24 +2896,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3378,24 +2928,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3415,24 +2960,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3452,24 +2992,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3489,24 +3024,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3526,24 +3056,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3563,24 +3088,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3600,24 +3120,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3637,24 +3152,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3674,24 +3184,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3711,24 +3216,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3748,24 +3248,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3785,24 +3280,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3822,24 +3312,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3859,24 +3344,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3896,24 +3376,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3933,24 +3408,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -3970,24 +3440,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4007,24 +3472,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4044,24 +3504,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4081,24 +3536,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4118,24 +3568,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4155,24 +3600,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4192,24 +3632,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4229,24 +3664,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4266,24 +3696,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4303,24 +3728,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4340,24 +3760,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4377,24 +3792,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4414,24 +3824,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4451,24 +3856,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4488,24 +3888,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4525,24 +3920,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4562,24 +3952,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4599,24 +3984,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4636,24 +4016,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4673,24 +4048,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 New Preset @@ -4710,24 +4080,19 @@ osc2_waveform 0 master_vol 1 lfo_freq 0 - lfo_depth 0 lfo_waveform 0 osc2_range 0 osc_mix 0 freq_mod_amount 0 filter_mod_amount -1 amp_mod_amount -1 - osc1_pwm_amount -1 osc_mix_mode 0 osc1_pulsewidth 0 osc2_pulsewidth 0 reverb_roomsize 0 reverb_damp 0 reverb_wet 0 - reverb_dry 0.5 reverb_width 0 - reverb_mode 0 - distortion_drive 1 distortion_crunch 0.1 osc2_sync 0 EOF Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/background.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/background.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/button_simple.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/button_simple.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/knob_boost_cut.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/knob_boost_cut.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/knob_boost.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/knob_boost.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/knob_mix.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/knob_mix.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/knob_osc_octave.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/knob_osc_octave.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/knob_spot.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/knob_spot.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/knob_width.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/knob_width.png differ diff -Nru amsynth-1.2.3/skins/default/layout.ini amsynth-1.3.0/skins/default/layout.ini --- amsynth-1.2.3/skins/default/layout.ini 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/skins/default/layout.ini 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,296 @@ + +[layout] +background=background.png +resources=knob_boost, knob_boost_cut, knob_spot, knob_mix, knob_width, knob_osc_octave, waveform_osc, waveform_lfo, button_simple + +#################### Controls + +[osc1_waveform] +param_name=osc1_waveform +popup_strings=sine, square / pulse, saw / triangle, white noise, noise + sample & hold +type=popup +resource=waveform_osc +pos_x=20 +pos_y=20 + +[osc1_pulsewidth] +param_name=osc1_pulsewidth +type=knob +resource=knob_spot +pos_x=80 +pos_y=20 + +######## + +[osc2_waveform] +param_name=osc2_waveform +popup_strings=sine, square / pulse, saw / triangle, white noise, noise + sample & hold +type=popup +resource=waveform_osc +pos_x=20 +pos_y=110 + +[osc2_pulsewidth] +param_name=osc2_pulsewidth +type=knob +resource=knob_spot +pos_x=80 +pos_y=110 + +[osc2_range] +param_name=osc2_range +type=knob +resource=knob_osc_octave +pos_x=20 +pos_y=170 + +[osc2_detune] +param_name=osc2_detune +type=knob +resource=knob_boost_cut +pos_x=80 +pos_y=170 + +######## + +[osc2_sync] +param_name=osc2_sync +type=button +resource=button_simple +pos_x=41 +pos_y=89 + +######### + +[osc_mix] +param_name=osc_mix +type=knob +resource=knob_mix +pos_x=170 +pos_y=20 + +[osc_mix_mode] +param_name=osc_mix_mode +type=button +resource=button_simple +pos_x=163 +pos_y=89 + +################ + +[amp_attack] +param_name=amp_attack +type=knob +resource=knob_boost +pos_x=260 +pos_y=20 + +[amp_decay] +param_name=amp_decay +type=knob +resource=knob_boost +pos_x=320 +pos_y=20 + +[amp_sustain] +param_name=amp_sustain +type=knob +resource=knob_boost +pos_x=380 +pos_y=20 + +[amp_release] +param_name=amp_release +type=knob +resource=knob_boost +pos_x=440 +pos_y=20 + +################ + +[filter_resonance] +param_name=filter_resonance +type=knob +resource=knob_boost +pos_x=260 +pos_y=110 + +[filter_cutoff] +param_name=filter_cutoff +type=knob +resource=knob_boost +pos_x=320 +pos_y=110 + +[filter_env_amount] +param_name=filter_env_amount +type=knob +resource=knob_boost_cut +pos_x=440 +pos_y=110 + +######### + +[filter_attack] +param_name=filter_attack +type=knob +resource=knob_boost +pos_x=260 +pos_y=170 + +[filter_decay] +param_name=filter_decay +type=knob +resource=knob_boost +pos_x=320 +pos_y=170 + +[filter_sustain] +param_name=filter_sustain +type=knob +resource=knob_boost +pos_x=380 +pos_y=170 + +[filter_release] +param_name=filter_release +type=knob +resource=knob_boost +pos_x=440 +pos_y=170 + +################ + +[master_vol] +param_name=master_vol +type=knob +resource=knob_boost +pos_x=530 +pos_y=20 + +[distortion_crunch] +param_name=distortion_crunch +type=knob +resource=knob_boost +pos_x=530 +pos_y=80 + +[lfo_waveform] +param_name=lfo_waveform +popup_strings=sine, square, triangle, noise, noise + sample & hold +type=popup +resource=waveform_lfo +pos_x=20 +pos_y=260 + +[lfo_freq] +param_name=lfo_freq +type=knob +resource=knob_spot +pos_x=80 +pos_y=260 + +[freq_mod_amount] +param_name=freq_mod_amount +type=knob +resource=knob_boost +pos_x=140 +pos_y=260 + +[filter_mod_amount] +param_name=filter_mod_amount +type=knob +resource=knob_boost +pos_x=200 +pos_y=260 + +[amp_mod_amount] +param_name=amp_mod_amount +type=knob +resource=knob_boost +pos_x=260 +pos_y=260 + +[reverb_wet] +param_name=reverb_wet +type=knob +resource=knob_boost +pos_x=350 +pos_y=260 + +[reverb_roomsize] +param_name=reverb_roomsize +type=knob +resource=knob_width +pos_x=410 +pos_y=260 + +[reverb_width] +param_name=reverb_width +type=knob +resource=knob_width +pos_x=470 +pos_y=260 + +[reverb_damp] +param_name=reverb_damp +type=knob +resource=knob_boost +pos_x=530 +pos_y=260 + +#################### Bitmaps + +[knob_boost] +file=knob_boost.png +width=49 +height=49 +frames=49 + +[knob_boost_cut] +file=knob_boost_cut.png +width=49 +height=49 +frames=49 + +[knob_width] +file=knob_width.png +width=49 +height=49 +frames=49 + +[knob_mix] +file=knob_mix.png +width=49 +height=49 +frames=49 + +[knob_spot] +file=knob_spot.png +width=49 +height=49 +frames=49 + +[knob_osc_octave] +file=knob_osc_octave.png +width=49 +height=49 +frames=4 + +[waveform_osc] +file=waveform_pics.png +width=49 +height=49 +frames=5 + +[waveform_lfo] +file=waveform_lfo.png +width=49 +height=49 +frames=5 + +[button_simple] +file=button_simple.png +width=21 +height=21 +frames=2 diff -Nru amsynth-1.2.3/skins/default/Makefile.am amsynth-1.3.0/skins/default/Makefile.am --- amsynth-1.2.3/skins/default/Makefile.am 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/skins/default/Makefile.am 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,15 @@ +skinsdefaultdir="${pkgdatadir}/skins/default" + +dist_skinsdefault_DATA = \ + layout.ini \ + background.png \ + button_simple.png \ + knob_boost_cut.png \ + knob_boost.png \ + knob_mix.png \ + knob_osc_octave.png \ + knob_spot.png \ + knob_width.png \ + waveform_lfo.png \ + waveform_pics.png + diff -Nru amsynth-1.2.3/skins/default/Makefile.in amsynth-1.3.0/skins/default/Makefile.in --- amsynth-1.2.3/skins/default/Makefile.in 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/skins/default/Makefile.in 2011-12-23 14:23:37.000000000 +0000 @@ -0,0 +1,424 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = skins/default +DIST_COMMON = $(dist_skinsdefault_DATA) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(skinsdefaultdir)" +DATA = $(dist_skinsdefault_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DEPS_CFLAGS = @DEPS_CFLAGS@ +DEPS_LIBS = @DEPS_LIBS@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +skinsdefaultdir = "${pkgdatadir}/skins/default" +dist_skinsdefault_DATA = \ + layout.ini \ + background.png \ + button_simple.png \ + knob_boost_cut.png \ + knob_boost.png \ + knob_mix.png \ + knob_osc_octave.png \ + knob_spot.png \ + knob_width.png \ + waveform_lfo.png \ + waveform_pics.png + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu skins/default/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu skins/default/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-dist_skinsdefaultDATA: $(dist_skinsdefault_DATA) + @$(NORMAL_INSTALL) + test -z "$(skinsdefaultdir)" || $(MKDIR_P) "$(DESTDIR)$(skinsdefaultdir)" + @list='$(dist_skinsdefault_DATA)'; test -n "$(skinsdefaultdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(skinsdefaultdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(skinsdefaultdir)" || exit $$?; \ + done + +uninstall-dist_skinsdefaultDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_skinsdefault_DATA)'; test -n "$(skinsdefaultdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(skinsdefaultdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(skinsdefaultdir)" && rm -f $$files +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(skinsdefaultdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-dist_skinsdefaultDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_skinsdefaultDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dist_skinsdefaultDATA \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am uninstall uninstall-am \ + uninstall-dist_skinsdefaultDATA + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/waveform_lfo.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/waveform_lfo.png differ Binary files /tmp/sEpIlFty9X/amsynth-1.2.3/skins/default/waveform_pics.png and /tmp/qqA72Bm2CK/amsynth-1.3.0/skins/default/waveform_pics.png differ diff -Nru amsynth-1.2.3/skins/Makefile.am amsynth-1.3.0/skins/Makefile.am --- amsynth-1.2.3/skins/Makefile.am 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/skins/Makefile.am 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,2 @@ +SUBDIRS = default + diff -Nru amsynth-1.2.3/skins/Makefile.in amsynth-1.3.0/skins/Makefile.in --- amsynth-1.2.3/skins/Makefile.in 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/skins/Makefile.in 2011-12-23 14:23:37.000000000 +0000 @@ -0,0 +1,563 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = skins +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DEPS_CFLAGS = @DEPS_CFLAGS@ +DEPS_LIBS = @DEPS_LIBS@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = default +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu skins/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu skins/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic clean-libtool \ + ctags ctags-recursive distclean distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff -Nru amsynth-1.2.3/src/AudioOutput.h amsynth-1.3.0/src/AudioOutput.h --- amsynth-1.2.3/src/AudioOutput.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/AudioOutput.h 2011-12-23 14:22:57.000000000 +0000 @@ -12,6 +12,7 @@ #include "drivers/AudioInterface.h" #include "Config.h" #include "Thread.h" +#include "main.h" class VoiceAllocationUnit; diff -Nru amsynth-1.2.3/src/Config.cc amsynth-1.3.0/src/Config.cc --- amsynth-1.2.3/src/Config.cc 2010-05-08 16:58:23.000000000 +0000 +++ amsynth-1.3.0/src/Config.cc 2011-12-23 14:22:57.000000000 +0000 @@ -7,6 +7,7 @@ #include #include #include +#include using namespace std; @@ -42,7 +43,7 @@ { optind = 1; // reset getopt int opt; - while( (opt=getopt(argc, argv, "vhstdm:c:a:r:p:b:"))!= -1 ) { + while( (opt=getopt(argc, argv, "vhstdzm:c:a:r:p:b:U:P:"))!= -1 ) { switch(opt) { case 'm': midi_driver = optarg; @@ -65,6 +66,9 @@ case 'p': polyphony = atoi( optarg ); break; + case 'U': + jack_session_uuid = optarg; + break; default: break; } @@ -75,42 +79,42 @@ int Config::load () { - char buffer[100]; + string buffer; fstream file( amsynthrc_fname.c_str(), ios::in ); while( file.good() ) { file >> buffer; - if( string(buffer)=="#" ){ + if( buffer[0]=='#' ){ // ignore lines beginning with '#' (comments) // this next line is needed to deal with a line with // just a '#' file.unget(); // this moves file on by a whole line, so we ignore it - file.get(buffer,100); - } else if (string(buffer)=="audio_driver"){ + getline(file, buffer); + } else if (buffer=="audio_driver"){ file >> buffer; - audio_driver = string(buffer); - } else if (string(buffer)=="midi_driver"){ + audio_driver = buffer; + } else if (buffer=="midi_driver"){ file >> buffer; midi_driver = buffer; - } else if (string(buffer)=="oss_midi_device"){ + } else if (buffer=="oss_midi_device"){ file >> buffer; - oss_midi_device = string(buffer); - } else if (string(buffer)=="midi_channel"){ + oss_midi_device = buffer; + } else if (buffer=="midi_channel"){ file >> buffer; - midi_channel = atoi(buffer); - } else if (string(buffer)=="oss_audio_device"){ + istringstream(buffer) >> midi_channel; + } else if (buffer=="oss_audio_device"){ file >> buffer; - oss_audio_device = string(buffer); - } else if (string(buffer)=="alsa_audio_device"){ + oss_audio_device = buffer; + } else if (buffer=="alsa_audio_device"){ file >> buffer; - alsa_audio_device = string(buffer); - } else if (string(buffer)=="sample_rate"){ + alsa_audio_device = buffer; + } else if (buffer=="sample_rate"){ file >> buffer; - sample_rate = atoi(buffer); - } else if (string(buffer)=="polyphony"){ + istringstream(buffer) >> sample_rate; + } else if (buffer=="polyphony"){ file >> buffer; - polyphony = atoi(buffer); + istringstream(buffer) >> polyphony; } else { file >> buffer; } diff -Nru amsynth-1.2.3/src/Config.h amsynth-1.3.0/src/Config.h --- amsynth-1.2.3/src/Config.h 2010-05-08 16:58:25.000000000 +0000 +++ amsynth-1.3.0/src/Config.h 2011-12-23 14:22:57.000000000 +0000 @@ -6,7 +6,7 @@ #define CONFIG_H #ifdef HAVE_CONFIG_H -#include "../config.h" +#include "config.h" #endif #include @@ -95,6 +95,8 @@ string amsynthrc_fname; /* internal */ + string jack_client_name; + string jack_session_uuid; string alsa_seq_client_name; int alsa_seq_client_id; int debug_drivers; diff -Nru amsynth-1.2.3/src/controls.c amsynth-1.3.0/src/controls.c --- amsynth-1.2.3/src/controls.c 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/controls.c 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,61 @@ + +#include + +#include "controls.h" + +#define SIZEOF_ARRAY( a ) ( sizeof((a)) / sizeof((a)[0]) ) + +static const char *param_names[] = { + "amp_attack", + "amp_decay", + "amp_sustain", + "amp_release", + "osc1_waveform", + "filter_attack", + "filter_decay", + "filter_sustain", + "filter_release", + "filter_resonance", + "filter_env_amount", + "filter_cutoff", + "osc2_detune", + "osc2_waveform", + "master_vol", + "lfo_freq", + "lfo_waveform", + "osc2_range", + "osc_mix", + "freq_mod_amount", + "filter_mod_amount", + "amp_mod_amount", + "osc_mix_mode", + "osc1_pulsewidth", + "osc2_pulsewidth", + "reverb_roomsize", + "reverb_damp", + "reverb_wet", + "reverb_width", + "distortion_crunch", + "osc2_sync", +}; + +const char *parameter_name_from_index (int param_index) +{ + if (0 <= param_index && param_index < SIZEOF_ARRAY(param_names)) + return param_names[param_index]; + + return NULL; +} + +int parameter_index_from_name (const char *param_name) +{ + int i; + for (i=0; i #include #include +#include #include #include "OSSAudioDriver.h" @@ -18,22 +19,28 @@ OSSAudioDriver::write(float *buffer, int frames) { #ifdef with_oss - unsigned char outBuf[frames * 2 * channels_]; int p = 0; int i; signed short _tmp; + + if (_outputBufferFrames < (unsigned int)frames) { + _outputBufferFrames = (unsigned int)frames; + if (_outputBuffer) { free(_outputBuffer); } + _outputBuffer = (unsigned char*)malloc(frames * 2 * channels_); + } + for ( i = 0; i < (frames * channels_); i++) { _tmp = (signed short) (buffer[i] * 30000); - outBuf[p++] = (unsigned char) (_tmp & 0xff); - outBuf[p++] = (unsigned char) ((_tmp >> 8) & 0xff); + _outputBuffer[p++] = (unsigned char) (_tmp & 0xff); + _outputBuffer[p++] = (unsigned char) ((_tmp >> 8) & 0xff); } - if ((::write(dsp_handle_, outBuf, frames*2 )) != frames * 2) { + if ((::write(dsp_handle_, _outputBuffer, frames*2 )) != frames * 2) { perror(" error writing to dsp_handle_"); return -1; } - return 0; + return 0; #else UNUSED_PARAM(buffer); UNUSED_PARAM(frames); @@ -160,6 +167,9 @@ #ifdef with_oss if (dsp_handle_ != -1) { ::close(dsp_handle_); + free(_outputBuffer); + _outputBuffer = NULL; + _outputBufferFrames = 0; #ifdef _DEBUG cout << " closed OSS dsp device." << endl; #endif @@ -174,6 +184,8 @@ stereo_ = 1; format_ = AFMT_S16_LE; dsp_handle_ = -1; + _outputBuffer = NULL; + _outputBufferFrames = 0; #endif } diff -Nru amsynth-1.2.3/src/drivers/OSSAudioDriver.h amsynth-1.3.0/src/drivers/OSSAudioDriver.h --- amsynth-1.2.3/src/drivers/OSSAudioDriver.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/drivers/OSSAudioDriver.h 2011-12-23 14:22:57.000000000 +0000 @@ -25,6 +25,8 @@ private: int dsp_handle_, rate_, stereo_, format_, channels_, bufsize_; + unsigned char *_outputBuffer; + unsigned int _outputBufferFrames; Config *config; }; diff -Nru amsynth-1.2.3/src/Effects/denormals.h amsynth-1.3.0/src/Effects/denormals.h --- amsynth-1.2.3/src/Effects/denormals.h 2010-05-08 16:58:17.000000000 +0000 +++ amsynth-1.3.0/src/Effects/denormals.h 2011-12-23 14:22:57.000000000 +0000 @@ -1,18 +1,36 @@ -// Macro for killing denormalled numbers -// -// Written by Jezar at Dreampoint, June 2000 -// http://www.dreampoint.co.uk -// Based on IS_DENORMAL macro by Jon Watte -// This code is public domain - #ifndef _denormals_ #define _denormals_ -// this macro is broken! http://music.columbia.edu/pipermail/linux-audio-user/2004-July/013489.html -// #define undenormalise(sample) if(((*(unsigned int*)(void *)&sample)&0x7f800000)==0) sample=0.0f -static inline float undenormalise(volatile float s) { s += 9.8607615E-32f; return s - 9.8607615E-32f; } +#include + +#ifdef __SSE2_MATH__ +#include +#endif + +// +// The preferred way to prevent denormal processing and its associated performance penalty is to +// configure the compiler to generate SSE2 instructions for all floating point operations, and +// disable denormal processing by setting the 'Denormals Are Zero' and 'Flush to Zero' (DAZ and FZ) +// bits in the MXCSR. Note that the DAZ flag was assed in SSE2. +// +// -mfpmath=sse (This is the default choice for the x86-64 compiler) +// +// SSE is not available on all processors, though, so cannot be reiled upon. +// + +#if __SSE2_MATH__ && !defined(ALWAYS_UNDENORMALISE) +// assuming disable_denormals() was called, denormals will not occur +#define undenormalise(s) (s) +#else +#define undenormalise(s) if ((s) < FLT_MIN) { (s) = 0.0f; } +#endif -#define nuke_denormals(value) if(((*(unsigned int *)&(value))&0x7f800000)<0x08000000) value=0.0f +static inline void disable_denormals() +{ +#if __SSE2_MATH__ + _mm_setcsr(_mm_getcsr() | 0x8040); +#endif +} #endif//_denormals_ diff -Nru amsynth-1.2.3/src/Effects/Makefile.in amsynth-1.3.0/src/Effects/Makefile.in --- amsynth-1.2.3/src/Effects/Makefile.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/src/Effects/Makefile.in 2011-12-23 14:23:37.000000000 +0000 @@ -80,6 +80,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -113,6 +114,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ @@ -138,6 +141,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ diff -Nru amsynth-1.2.3/src/GUI/bitmap_button.c amsynth-1.3.0/src/GUI/bitmap_button.c --- amsynth-1.2.3/src/GUI/bitmap_button.c 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/bitmap_button.c 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,214 @@ + +#include "bitmap_button.h" + +//////////////////////////////////////////////////////////////////////////////// + +#define BITMAP_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), bitmap_button_get_type(), BitmapButton)) +#define BITMAP_BUTTON_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), BITMAP_BUTTON, BitmapButtonClass)) +#define GTK_IS_BITMAP_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), bitmap_button_get_type())) +#define GTK_IS_BITMAP_BUTTON_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), bitmap_button_get_type())) +#define BITMAP_BUTTON_GET_CLASS (G_TYPE_INSTANCE_GET_CLASS ((obj), bitmap_button_get_type(), BitmapButtonClass)) + +typedef struct _BitmapButton BitmapButton; +typedef struct _BitmapButtonClass BitmapButtonClass; + +struct _BitmapButton +{ + GtkDrawingArea parent; + + GtkAdjustment *adjustment; + + GdkPixbuf *pixbuf; + GdkPixbuf *background; + guint current_frame; + guint frame_width; + guint frame_height; + guint frame_count; +}; + +struct _BitmapButtonClass +{ + GtkDrawingAreaClass parent_class; +}; + +//////////////////////////////////////////////////////////////////////////////// + +G_DEFINE_TYPE( BitmapButton, bitmap_button, GTK_TYPE_DRAWING_AREA ); + +static gboolean bitmap_button_expose ( GtkWidget *wigdet, GdkEventExpose *event ); +static gboolean bitmap_button_button_press ( GtkWidget *wigdet, GdkEventButton *event ); + +static void bitmap_button_set_adjustment ( GtkWidget *widget, GtkAdjustment *adjustment ); +static void bitmap_button_adjustment_changed ( GtkAdjustment *adjustment, gpointer data ); +static void bitmap_button_adjustment_value_changed ( GtkAdjustment *adjustment, gpointer data ); + +//////////////////////////////////////////////////////////////////////////////// + +static void +bitmap_button_class_init( BitmapButtonClass *aclass ) +{ + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS( aclass ); + widget_class->expose_event = bitmap_button_expose; + widget_class->button_press_event = bitmap_button_button_press; +} + +static void +bitmap_button_init( BitmapButton *self ) +{ + self->adjustment = NULL; + self->pixbuf = NULL; + self->background = NULL; + self->current_frame = 0; + self->frame_width = 1; + self->frame_height = 1; + self->frame_count = 1; +} + +//////////////////////////////////////////////////////////////////////////////// + +GtkWidget * +bitmap_button_new( GtkAdjustment *adjustment, + GdkPixbuf *pixbuf, + guint frame_width, + guint frame_height, + guint frame_count ) +{ + GtkWidget *widget = g_object_new (bitmap_button_get_type(), NULL); + + BitmapButton *self = BITMAP_BUTTON (widget); + + self->pixbuf = g_object_ref (pixbuf); + self->frame_width = frame_width; + self->frame_height = frame_height; + self->frame_count = frame_count; + + gtk_widget_set_usize (widget, frame_width, frame_height); + + // set up event mask + gint event_mask = gtk_widget_get_events (widget); + event_mask |= GDK_BUTTON_PRESS_MASK; + gtk_widget_set_events (widget, event_mask); + + bitmap_button_set_adjustment (widget, adjustment); + + return widget; +} + +void bitmap_button_set_bg (GtkWidget *widget, GdkPixbuf *pixbuf) +{ + BitmapButton *self = BITMAP_BUTTON (widget); + + if (self->background) + { + gtk_object_unref (GTK_OBJECT (self->background)); + } + + self->background = g_object_ref (G_OBJECT (pixbuf)); +} + +//////////////////////////////////////////////////////////////////////////////// + +static gboolean +bitmap_button_expose( GtkWidget *widget, GdkEventExpose *event ) +{ + BitmapButton *self = BITMAP_BUTTON (widget); + + if (self->background) { + gdk_draw_pixbuf ( + widget->window, + NULL, // gc + self->background, + 0, // src_x + 0, // src_y + 0, // dest_x + 0, // dest_y + gdk_pixbuf_get_width (self->background), + gdk_pixbuf_get_height (self->background), + GDK_RGB_DITHER_NONE, 0, 0 + ); + } + + gdk_draw_pixbuf ( + widget->window, + NULL, // gc + self->pixbuf, + 0, // src_x + self->current_frame * self->frame_height, + 0, // dest_x + 0, // dest_y + self->frame_width, + self->frame_height, + GDK_RGB_DITHER_NONE, 0, 0 + ); + + return FALSE; +} + +gboolean +bitmap_button_button_press ( GtkWidget *widget, GdkEventButton *event ) +{ + if (event->type == GDK_BUTTON_PRESS && event->button == 1) + { + BitmapButton *self = BITMAP_BUTTON (widget); + gdouble value = gtk_adjustment_get_value (self->adjustment); + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gdouble upper = gtk_adjustment_get_upper (self->adjustment); + gdouble middl = (upper - lower) / 2.0; + gtk_adjustment_set_value (self->adjustment, (value < middl) ? 1.0 : 0.0); + return TRUE; + } + return FALSE; +} + +void +bitmap_button_update (GtkWidget *widget) +{ + BitmapButton *self = BITMAP_BUTTON (widget); + + gdouble value = gtk_adjustment_get_value (self->adjustment); + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gdouble upper = gtk_adjustment_get_upper (self->adjustment); + guint frame = self->frame_count * ((value - lower) / (upper - lower)); + + self->current_frame = MIN (frame, (self->frame_count - 1)); + + gtk_widget_queue_draw (widget); +} + +void +bitmap_button_adjustment_changed ( GtkAdjustment *adjustment, gpointer data ) +{ + bitmap_button_update (data); +} + +void +bitmap_button_adjustment_value_changed ( GtkAdjustment *adjustment, gpointer data ) +{ + bitmap_button_update (data); +} + +void +bitmap_button_set_adjustment( GtkWidget *widget, GtkAdjustment *adjustment ) +{ + BitmapButton *self = BITMAP_BUTTON (widget); + + if (self->adjustment) + { + gtk_signal_disconnect_by_data (GTK_OBJECT (self->adjustment), (gpointer) self); + gtk_object_unref (GTK_OBJECT (self->adjustment) ); + } + + self->adjustment = g_object_ref (GTK_OBJECT (adjustment) ); + + gtk_signal_connect (GTK_OBJECT (adjustment), "changed", + (GtkSignalFunc) bitmap_button_adjustment_changed, + (gpointer) widget ); + + gtk_signal_connect (GTK_OBJECT (adjustment), "value_changed", + (GtkSignalFunc) bitmap_button_adjustment_value_changed, + (gpointer) widget ); + + bitmap_button_adjustment_changed (adjustment, widget); +} + +//////////////////////////////////////////////////////////////////////////////// diff -Nru amsynth-1.2.3/src/GUI/bitmap_button.h amsynth-1.3.0/src/GUI/bitmap_button.h --- amsynth-1.2.3/src/GUI/bitmap_button.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/bitmap_button.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,21 @@ + +#pragma once + +#include + +G_BEGIN_DECLS + +GtkWidget *bitmap_button_new ( + GtkAdjustment *, + GdkPixbuf *, + guint frame_width, + guint frame_height, + guint frame_count +); + +void bitmap_button_set_bg ( + GtkWidget *widget, + GdkPixbuf *background +); + +G_END_DECLS diff -Nru amsynth-1.2.3/src/GUI/bitmap_knob.c amsynth-1.3.0/src/GUI/bitmap_knob.c --- amsynth-1.2.3/src/GUI/bitmap_knob.c 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/bitmap_knob.c 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,263 @@ + +#include "bitmap_knob.h" + +#include + +//////////////////////////////////////////////////////////////////////////////// + +#define SENSITIVITY_STEP 40 // Pixels required to step up to next value +#define SENSITIVITY_NORMAL 300 // Pixels required to travel full range +#define SENSITIVITY_HIGH 1200 // Pixels required to travel full range + +//////////////////////////////////////////////////////////////////////////////// + +#define BITMAP_KNOB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), bitmap_knob_get_type(), BitmapKnob)) +#define BITMAP_KNOB_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), BITMAP_KNOB, BitmapKnobClass)) +#define GTK_IS_BITMAP_KNOB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), bitmap_knob_get_type())) +#define GTK_IS_BITMAP_KNOB_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), bitmap_knob_get_type())) +#define BITMAP_KNOB_GET_CLASS (G_TYPE_INSTANCE_GET_CLASS ((obj), bitmap_knob_get_type(), BitmapKnobClass)) + +typedef struct _BitmapKnob BitmapKnob; +typedef struct _BitmapKnobClass BitmapKnobClass; + +struct _BitmapKnob +{ + GtkDrawingArea parent; + + GtkAdjustment *adjustment; + + GdkPixbuf *pixbuf; + GdkPixbuf *background; + guint current_frame; + guint frame_width; + guint frame_height; + guint frame_count; + guint sensitivity; + + gdouble origin_y; + gdouble origin_val; +}; + +struct _BitmapKnobClass +{ + GtkDrawingAreaClass parent_class; +}; + +//////////////////////////////////////////////////////////////////////////////// + +G_DEFINE_TYPE( BitmapKnob, bitmap_knob, GTK_TYPE_DRAWING_AREA ); + +static gboolean bitmap_knob_expose ( GtkWidget *wigdet, GdkEventExpose *event ); +static gboolean bitmap_knob_button_press ( GtkWidget *wigdet, GdkEventButton *event ); +static gboolean bitmap_knob_motion_notify ( GtkWidget *wigdet, GdkEventMotion *event ); + +static void bitmap_knob_set_adjustment ( GtkWidget *widget, GtkAdjustment *adjustment ); +static void bitmap_knob_adjustment_changed ( GtkAdjustment *adjustment, gpointer data ); +static void bitmap_knob_adjustment_value_changed ( GtkAdjustment *adjustment, gpointer data ); + +//////////////////////////////////////////////////////////////////////////////// + +static void +bitmap_knob_class_init( BitmapKnobClass *aclass ) +{ + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS( aclass ); + widget_class->expose_event = bitmap_knob_expose; + widget_class->button_press_event = bitmap_knob_button_press; + widget_class->motion_notify_event = bitmap_knob_motion_notify; +} + +static void +bitmap_knob_init( BitmapKnob *self ) +{ + self->adjustment = NULL; + self->pixbuf = NULL; + self->background = NULL; + self->current_frame = 0; + self->frame_width = 1; + self->frame_height = 1; + self->frame_count = 1; + self->sensitivity = 0; + self->origin_val = 0; + self->origin_y = 0; +} + +//////////////////////////////////////////////////////////////////////////////// + +GtkWidget * +bitmap_knob_new( GtkAdjustment *adjustment, + GdkPixbuf *pixbuf, + guint frame_width, + guint frame_height, + guint frame_count ) +{ + GtkWidget *widget = g_object_new (bitmap_knob_get_type(), NULL); + + BitmapKnob *self = BITMAP_KNOB (widget); + + self->pixbuf = g_object_ref (pixbuf); + self->frame_width = frame_width; + self->frame_height = frame_height; + self->frame_count = frame_count; + + gtk_widget_set_usize (widget, frame_width, frame_height); + + // set up event mask + gint event_mask = gtk_widget_get_events (widget); + event_mask |= GDK_BUTTON_PRESS_MASK; + event_mask |= GDK_BUTTON1_MOTION_MASK; + gtk_widget_set_events (widget, event_mask); + + bitmap_knob_set_adjustment (widget, adjustment); + + return widget; +} + +void bitmap_knob_set_bg (GtkWidget *widget, GdkPixbuf *pixbuf) +{ + BitmapKnob *self = BITMAP_KNOB (widget); + + if (self->background) + { + gtk_object_unref (GTK_OBJECT (self->background)); + } + + self->background = g_object_ref (G_OBJECT (pixbuf)); +} + +//////////////////////////////////////////////////////////////////////////////// + +static gboolean +bitmap_knob_expose( GtkWidget *widget, GdkEventExpose *event ) +{ + BitmapKnob *self = BITMAP_KNOB (widget); + + if (self->background) { + gdk_draw_pixbuf ( + widget->window, + NULL, // gc + self->background, + 0, // src_x + 0, // src_y + 0, // dest_x + 0, // dest_y + gdk_pixbuf_get_width (self->background), + gdk_pixbuf_get_height (self->background), + GDK_RGB_DITHER_NONE, 0, 0 + ); + } + + guint src_x = 0, src_y = 0; + + if (gdk_pixbuf_get_height (self->pixbuf) == self->frame_height) + src_x = self->current_frame * self->frame_width; + else + src_y = self->current_frame * self->frame_height; + + gdk_draw_pixbuf ( + widget->window, + NULL, // gc + self->pixbuf, + src_x, + src_y, + 0, // dest_x + 0, // dest_y + self->frame_width, + self->frame_height, + GDK_RGB_DITHER_NONE, 0, 0 + ); + + return FALSE; +} + +gboolean +bitmap_knob_button_press ( GtkWidget *widget, GdkEventButton *event ) +{ + if (event->type == GDK_BUTTON_PRESS && event->button == 1) + { + BitmapKnob *self = BITMAP_KNOB( widget ); + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gdouble upper = gtk_adjustment_get_upper (self->adjustment); + gdouble step = gtk_adjustment_get_step_increment (self->adjustment); + if (step == 0.0) { + self->sensitivity = (event->state & GDK_SHIFT_MASK) ? SENSITIVITY_HIGH : SENSITIVITY_NORMAL; + } else { + self->sensitivity = SENSITIVITY_STEP * (guint)((upper - lower) / step); + } + self->origin_val = gtk_adjustment_get_value (self->adjustment); + self->origin_y = event->y; + return TRUE; + } + return FALSE; +} + +gboolean +bitmap_knob_motion_notify ( GtkWidget *widget, GdkEventMotion *event ) +{ + if (event->state & GDK_BUTTON1_MASK) + { + BitmapKnob *self = BITMAP_KNOB( widget ); + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gdouble upper = gtk_adjustment_get_upper (self->adjustment); + gdouble step = gtk_adjustment_get_step_increment (self->adjustment); + gdouble range = upper - lower; + gdouble offset = (self->origin_y - event->y) * range / self->sensitivity; + gdouble newval = self->origin_val + ((step == 0.0) ? offset : step * floor ((offset / step) + 0.5)); + gtk_adjustment_set_value (self->adjustment, CLAMP (newval, lower, upper)); + return TRUE; + } + return FALSE; +} + +void +bitmap_knob_update ( GtkWidget *widget ) +{ + BitmapKnob *self = BITMAP_KNOB (widget); + + gdouble value = gtk_adjustment_get_value (self->adjustment); + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gdouble upper = gtk_adjustment_get_upper (self->adjustment); + guint frame = self->frame_count * ((value - lower) / (upper - lower)); + + self->current_frame = MIN (frame, (self->frame_count - 1)); + + gtk_widget_queue_draw (widget); +} + +void +bitmap_knob_adjustment_changed ( GtkAdjustment *adjustment, gpointer data ) +{ + bitmap_knob_update (data); +} + +void +bitmap_knob_adjustment_value_changed ( GtkAdjustment *adjustment, gpointer data ) +{ + bitmap_knob_update (data); +} + +void +bitmap_knob_set_adjustment( GtkWidget *widget, GtkAdjustment *adjustment ) +{ + BitmapKnob *self = BITMAP_KNOB (widget); + + if (self->adjustment) + { + gtk_signal_disconnect_by_data (GTK_OBJECT (self->adjustment), (gpointer) self); + gtk_object_unref (GTK_OBJECT (self->adjustment) ); + } + + self->adjustment = g_object_ref (GTK_OBJECT (adjustment) ); + + gtk_signal_connect (GTK_OBJECT (adjustment), "changed", + (GtkSignalFunc) bitmap_knob_adjustment_changed, + (gpointer) widget ); + + gtk_signal_connect (GTK_OBJECT (adjustment), "value_changed", + (GtkSignalFunc) bitmap_knob_adjustment_value_changed, + (gpointer) widget ); + + bitmap_knob_adjustment_changed (adjustment, widget); +} + +//////////////////////////////////////////////////////////////////////////////// + diff -Nru amsynth-1.2.3/src/GUI/bitmap_knob.h amsynth-1.3.0/src/GUI/bitmap_knob.h --- amsynth-1.2.3/src/GUI/bitmap_knob.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/bitmap_knob.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,17 @@ + +#pragma once + +#include + +G_BEGIN_DECLS + +GtkWidget *bitmap_knob_new( GtkAdjustment *, + GdkPixbuf *, + guint frame_width, + guint frame_height, + guint frame_count ); + +void bitmap_knob_set_bg (GtkWidget *, GdkPixbuf *); + +G_END_DECLS + diff -Nru amsynth-1.2.3/src/GUI/bitmap_popup.c amsynth-1.3.0/src/GUI/bitmap_popup.c --- amsynth-1.2.3/src/GUI/bitmap_popup.c 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/bitmap_popup.c 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,259 @@ + +#include "bitmap_popup.h" + +//////////////////////////////////////////////////////////////////////////////// + +#define BITMAP_POPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), bitmap_popup_get_type(), BitmapPopup)) +#define BITMAP_POPUP_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), BITMAP_POPUP, BitmapPopupClass)) +#define GTK_IS_BITMAP_POPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), bitmap_popup_get_type())) +#define GTK_IS_BITMAP_POPUP_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), bitmap_popup_get_type())) +#define BITMAP_POPUP_GET_CLASS (G_TYPE_INSTANCE_GET_CLASS ((obj), bitmap_popup_get_type(), BitmapPopupClass)) + +typedef struct _BitmapPopup BitmapPopup; +typedef struct _BitmapPopupClass BitmapPopupClass; + +struct _BitmapPopup +{ + GtkDrawingArea parent; + + GtkAdjustment *adjustment; + + GdkPixbuf *pixbuf; + GdkPixbuf *background; + guint current_frame; + guint frame_width; + guint frame_height; + guint frame_count; + + GtkWidget *menu; +}; + +struct _BitmapPopupClass +{ + GtkDrawingAreaClass parent_class; +}; + +//////////////////////////////////////////////////////////////////////////////// + +G_DEFINE_TYPE( BitmapPopup, bitmap_popup, GTK_TYPE_DRAWING_AREA ); + +static gboolean bitmap_popup_expose ( GtkWidget *wigdet, GdkEventExpose *event ); +static gboolean bitmap_popup_button_press ( GtkWidget *wigdet, GdkEventButton *event ); + +static void bitmap_popup_set_adjustment ( GtkWidget *widget, GtkAdjustment *adjustment ); +static void bitmap_popup_adjustment_changed ( GtkAdjustment *adjustment, gpointer data ); +static void bitmap_popup_adjustment_value_changed ( GtkAdjustment *adjustment, gpointer data ); +static void bitmap_popup_menuitem_activated ( GtkWidget *menu_item, gpointer data ); + +//////////////////////////////////////////////////////////////////////////////// + +static void +bitmap_popup_class_init( BitmapPopupClass *aclass ) +{ + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS( aclass ); + widget_class->expose_event = bitmap_popup_expose; + widget_class->button_press_event = bitmap_popup_button_press; +} + +static void +bitmap_popup_init( BitmapPopup *self ) +{ + self->adjustment = NULL; + self->pixbuf = NULL; + self->background = NULL; + self->current_frame = 0; + self->frame_width = 1; + self->frame_height = 1; + self->frame_count = 1; + self->menu = NULL; +} + +//////////////////////////////////////////////////////////////////////////////// + +GtkWidget * +bitmap_popup_new( GtkAdjustment *adjustment, + GdkPixbuf *pixbuf, + guint frame_width, + guint frame_height, + guint frame_count ) +{ + GtkWidget *widget = g_object_new (bitmap_popup_get_type(), NULL); + + BitmapPopup *self = BITMAP_POPUP (widget); + + self->pixbuf = g_object_ref (pixbuf); + self->frame_width = frame_width; + self->frame_height = frame_height; + self->frame_count = frame_count; + + gtk_widget_set_usize (widget, frame_width, frame_height); + + // set up event mask + gint event_mask = gtk_widget_get_events (widget); + event_mask |= GDK_BUTTON_PRESS_MASK; + gtk_widget_set_events (widget, event_mask); + + bitmap_popup_set_adjustment (widget, adjustment); + + return widget; +} + +void bitmap_popup_set_bg (GtkWidget *widget, GdkPixbuf *pixbuf) +{ + BitmapPopup *self = BITMAP_POPUP (widget); + + if (self->background) + { + gtk_object_unref (GTK_OBJECT (self->background)); + } + + self->background = g_object_ref (G_OBJECT (pixbuf)); +} + +void bitmap_popup_set_strings (GtkWidget *widget, const gchar **strings) +{ + BitmapPopup *self = BITMAP_POPUP (widget); + + if (self->menu) + { + g_object_unref (G_OBJECT (self->menu)); + } + + self->menu = gtk_menu_new (); + + gtk_menu_attach_to_widget (GTK_MENU (self->menu), widget, NULL); + + gint i; + const gint min = gtk_adjustment_get_lower (self->adjustment); + const gint max = gtk_adjustment_get_upper (self->adjustment); + for (i = min; i <= max; i++) + { + gchar *label = g_strstrip (g_strdup(strings[i - min])); + GtkWidget *menu_item = gtk_menu_item_new_with_label (label); + gtk_signal_connect (GTK_OBJECT (menu_item), "activate", + (GtkSignalFunc) bitmap_popup_menuitem_activated, + (gpointer) self ); + gtk_menu_append (self->menu, menu_item); + g_object_unref (G_OBJECT (menu_item)); + g_free (label); + } + + gtk_widget_show_all (self->menu); +} + +//////////////////////////////////////////////////////////////////////////////// + +static gboolean +bitmap_popup_expose( GtkWidget *widget, GdkEventExpose *event ) +{ + BitmapPopup *self = BITMAP_POPUP (widget); + + if (self->background) { + gdk_draw_pixbuf ( + widget->window, + NULL, // gc + self->background, + 0, // src_x + 0, // src_y + 0, // dest_x + 0, // dest_y + gdk_pixbuf_get_width (self->background), + gdk_pixbuf_get_height (self->background), + GDK_RGB_DITHER_NONE, 0, 0 + ); + } + + gdk_draw_pixbuf ( + widget->window, + NULL, // gc + self->pixbuf, + 0, // src_x + self->current_frame * self->frame_height, + 0, // dest_x + 0, // dest_y + self->frame_width, + self->frame_height, + GDK_RGB_DITHER_NONE, 0, 0 + ); + + return FALSE; +} + +gboolean +bitmap_popup_button_press ( GtkWidget *widget, GdkEventButton *event ) +{ + if (event->type == GDK_BUTTON_PRESS && event->button == 1) + { + BitmapPopup *self = BITMAP_POPUP (widget); + gtk_menu_popup (GTK_MENU (self->menu), NULL, NULL, NULL, NULL, event->button, event->time); + return TRUE; + } + return FALSE; +} + +void +bitmap_popup_menuitem_activated (GtkWidget *menu_item, gpointer data) +{ + BitmapPopup *self = BITMAP_POPUP (data); + + GList *list = gtk_container_get_children (GTK_CONTAINER (self->menu)); + int i = g_list_index (list, menu_item); + g_list_free (list); + + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gtk_adjustment_set_value (self->adjustment, lower + i); +} + +void +bitmap_popup_update (GtkWidget *widget) +{ + BitmapPopup *self = BITMAP_POPUP (widget); + + gdouble value = gtk_adjustment_get_value (self->adjustment); + gdouble lower = gtk_adjustment_get_lower (self->adjustment); + gdouble upper = gtk_adjustment_get_upper (self->adjustment); + guint frame = self->frame_count * ((value - lower) / (upper - lower)); + + self->current_frame = MIN (frame, (self->frame_count - 1)); + + gtk_widget_queue_draw (widget); +} + +void +bitmap_popup_adjustment_changed ( GtkAdjustment *adjustment, gpointer data ) +{ + bitmap_popup_update (data); +} + +void +bitmap_popup_adjustment_value_changed ( GtkAdjustment *adjustment, gpointer data ) +{ + bitmap_popup_update (data); +} + +void +bitmap_popup_set_adjustment( GtkWidget *widget, GtkAdjustment *adjustment ) +{ + BitmapPopup *self = BITMAP_POPUP (widget); + + if (self->adjustment) + { + gtk_signal_disconnect_by_data (GTK_OBJECT (self->adjustment), (gpointer) self); + gtk_object_unref (GTK_OBJECT (self->adjustment) ); + } + + self->adjustment = g_object_ref (GTK_OBJECT (adjustment) ); + + gtk_signal_connect (GTK_OBJECT (adjustment), "changed", + (GtkSignalFunc) bitmap_popup_adjustment_changed, + (gpointer) widget ); + + gtk_signal_connect (GTK_OBJECT (adjustment), "value_changed", + (GtkSignalFunc) bitmap_popup_adjustment_value_changed, + (gpointer) widget ); + + bitmap_popup_adjustment_changed (adjustment, widget); +} + +//////////////////////////////////////////////////////////////////////////////// + diff -Nru amsynth-1.2.3/src/GUI/bitmap_popup.h amsynth-1.3.0/src/GUI/bitmap_popup.h --- amsynth-1.2.3/src/GUI/bitmap_popup.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/bitmap_popup.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,27 @@ + +#pragma once + +#include + +G_BEGIN_DECLS + +GtkWidget *bitmap_popup_new ( + GtkAdjustment *, + GdkPixbuf *, + guint frame_width, + guint frame_height, + guint frame_count +); + +void bitmap_popup_set_bg ( + GtkWidget *widget, + GdkPixbuf *background +); + +void bitmap_popup_set_strings ( + GtkWidget *widget, + const gchar **strings +); + +G_END_DECLS + diff -Nru amsynth-1.2.3/src/GUI/ConfigDialog.cpp amsynth-1.3.0/src/GUI/ConfigDialog.cpp --- amsynth-1.2.3/src/GUI/ConfigDialog.cpp 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ConfigDialog.cpp 2011-12-23 14:22:57.000000000 +0000 @@ -68,8 +68,8 @@ mAudioDriver.set_active_text (stringToLower (mConfig.audio_driver)); mOSSAudioDevice.set_text (mConfig.oss_audio_device); mALSAAudioDevice.set_text (mConfig.alsa_audio_device); - static char rateStr[10]; sprintf (rateStr, "%d", mConfig.sample_rate); - mSampleRate.set_active_text (rateStr); + std::ostringstream rateStr; rateStr << mConfig.sample_rate; + mSampleRate.set_active_text (rateStr.str()); } void diff -Nru amsynth-1.2.3/src/GUI/ControllerMapDialog.cc amsynth-1.3.0/src/GUI/ControllerMapDialog.cc --- amsynth-1.2.3/src/GUI/ControllerMapDialog.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ControllerMapDialog.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,164 +0,0 @@ -/* amSynth - * (c) 2002,2003 Nick Dowell - */ - -#include "ControllerMapDialog.h" - -#include "../MidiController.h" -#include "../PresetController.h" -#include "controllers.h" -#include -#include -#include -#include -#include -#include -#include - -using sigc::slot; -using sigc::bind; -using std::cout; -using namespace std; - -ControllerMapDialog::ControllerMapDialog( MidiController* mc, PresetController* pc ) -: midi_controller( mc ) -, preset_controller( pc ) -, m_cc(0) -{ - assert(midi_controller); - assert(preset_controller); - - set_title( "MIDI Controller Config" ); - set_resizable (false); - - m_label_controller = manage( new Gtk::Label("Nothing") ); - - m_button_controller = manage( new Gtk::Button() ); - - m_button_controller->add(*m_label_controller); - - - m_button_controller->signal_event().connect( mem_fun(this, &ControllerMapDialog::popup_menu) ); - - m_menu_controllers = manage( new Gtk::Menu()); - - // temp - - char b[20]; - - // create control change - - for ( int i=0; i<8; i++ ) - { - sprintf( b, "Controls %d-%d", (i*16), (i*16)+15 ); - Gtk::Menu *menu_cc = manage( new Gtk::Menu() ); - - for( int j=0; j<16; j++ ) - { - menu_cc->items().push_back( Gtk::Menu_Helpers::MenuElem( c_controller_names[i*16+j], - bind(mem_fun(*this,&ControllerMapDialog::select_controller), i*16+j))); - } - m_menu_controllers->items().push_back(Gtk::Menu_Helpers::MenuElem( std::string(b) , *menu_cc )); - } - - std::list gl; - gl.push_back( "null" ); - for (guint p=0; pgetCurrentPreset().ParameterCount(); p++) - { - string p_name = preset_controller->getCurrentPreset().getParameter(p).getName(); - if ( p_name != "unused" ) gl.push_back( p_name ); - } - - m_combo = manage (new Gtk::Combo()); - - m_combo->set_popdown_strings( gl ); - m_combo->get_entry()->set_editable( false ); - m_combo->get_entry()->signal_changed().connect( - mem_fun(*this, &ControllerMapDialog::select_parameter)); - - midi_controller->getLastControllerParam().addUpdateListener( *this ); - - hbox = manage( new Gtk::HBox()); - vboxl = manage( new Gtk::VBox()); - vbox = manage( new Gtk::VBox()); - - hbox->set_spacing( 10 ); - vboxl->set_spacing( 10 ); - vbox->set_spacing( 10 ); - - vbox->add( *(manage( new Gtk::Label () )) ); - vbox->pack_start(*m_button_controller); - vbox->pack_start(*m_combo); - vbox->add( *(manage( new Gtk::Label () )) ); - - vboxl->add (*(manage( new Gtk::Label () ))); - vboxl->add (*(manage( new Gtk::Label ("MIDI controller:",1) ))); - vboxl->add (*(manage( new Gtk::Label ("amSynth control:",1) ))); - vboxl->add (*(manage( new Gtk::Label () ))); - - hbox->add( *(manage( new Gtk::Label () )) ); - hbox->add( *vboxl ); - hbox->add( *vbox ); - hbox->add( *(manage( new Gtk::Label () )) ); - add( *hbox ); -} - - -ControllerMapDialog::~ControllerMapDialog() -{ - midi_controller->getLastControllerParam().removeUpdateListener(*this); -} - -void -ControllerMapDialog::update() -{ - CALL_ON_GUI_THREAD( *this, &ControllerMapDialog::midi_select_controller ); -} - -gint -ControllerMapDialog::popup_menu(GdkEvent *event) -{ - if (event->type == GDK_BUTTON_PRESS) - { - GdkEventButton *bevent = (GdkEventButton *) event; - m_menu_controllers->popup(bevent->button, bevent->time); - - // Tell calling code that we have handled this event; the buck - // stops here. - return true; - } - - // Tell calling code that we have not handled this event; pass it on. - return false; -} - -void -ControllerMapDialog::midi_select_controller() -{ - int last_active = (int)midi_controller->getLastControllerParam().getValue(); - select_controller(last_active); -} - -void -ControllerMapDialog::select_parameter() -{ - if(!supress_callback) midi_controller->setController( - m_cc, preset_controller->getCurrentPreset().getParameter( - m_combo->get_entry()->get_text()) - ); -} - -#define SIZEOF_ARRAY(a) (sizeof(a)/sizeof(a[0])) - -void -ControllerMapDialog::select_controller(unsigned int cc) -{ - assert(cc < SIZEOF_ARRAY(c_controller_names)); - - supress_callback = true; - m_label_controller->set_text(c_controller_names[cc]); - m_combo->get_entry()->set_text( - midi_controller->getController(cc).getName() ); - m_cc = cc; - supress_callback = false; -} diff -Nru amsynth-1.2.3/src/GUI/ControllerMapDialog.h amsynth-1.3.0/src/GUI/ControllerMapDialog.h --- amsynth-1.2.3/src/GUI/ControllerMapDialog.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ControllerMapDialog.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ -/* amSynth - * (c) 2002,2003 Nick Dowell - */ -#ifndef _CONTROLLERMAPDIALOG_H -#define _CONTROLLERMAPDIALOG_H - -#include "../UpdateListener.h" -#include "Request.h" - -#include - -class MidiController; -class PresetController; -class ControllerMapDialog : public Gtk::Window, public UpdateListener -{ -public: - ControllerMapDialog ( - MidiController* mc, - PresetController* pc ); - ~ControllerMapDialog ( ); - - void update ( ); - gint popup_menu ( GdkEvent * event ); - void midi_select_controller ( ); - void select_controller ( unsigned int cc ); - void select_parameter ( ); - gint delete_event_impl ( GdkEventAny * ) - { hide_all(); return 0; }; - -private: - gboolean supress_callback; - - MidiController *midi_controller; - PresetController *preset_controller; - - Gtk::Menu *m_menu_controllers; - Gtk::Button *m_button_controller; - Gtk::Combo *m_combo; - Gtk::Label *m_label_controller; - - Gtk::HBox *hbox; - Gtk::VBox *vbox, *vboxl; - int m_cc; -}; - -#endif diff -Nru amsynth-1.2.3/src/GUI/editor_pane.c amsynth-1.3.0/src/GUI/editor_pane.c --- amsynth-1.2.3/src/GUI/editor_pane.c 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/editor_pane.c 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,357 @@ +//////////////////////////////////////////////////////////////////////////////// + +#include "editor_pane.h" +#include "../controls.h" +#include "bitmap_button.h" +#include "bitmap_knob.h" +#include "bitmap_popup.h" + +//#define ENABLE_LAYOUT_EDIT 1 + +//////////////////////////////////////////////////////////////////////////////// + +#define SIZEOF_ARRAY( a ) ( sizeof((a)) / sizeof((a)[0]) ) + +//////////////////////////////////////////////////////////////////////////////// + +static GdkPixbuf *editor_pane_bg = NULL; + +//////////////////////////////////////////////////////////////////////////////// + +typedef struct +{ + GdkPixbuf *pixbuf; + guint fr_width; + guint fr_height; + guint fr_count; +} +resource_info; + +//////////////////////////////////////////////////////////////////////////////// + +static void +editor_pane_expose_event_handler (GtkWidget *widget, gpointer data) +{ + gdk_draw_pixbuf( + widget->window, + NULL, // gc + editor_pane_bg, + 0, // src_x + 0, // src_y + widget->allocation.x, + widget->allocation.y, + gdk_pixbuf_get_width (editor_pane_bg), + gdk_pixbuf_get_height (editor_pane_bg), + GDK_RGB_DITHER_NONE, 0, 0 + ); +} + +//////////////////////////////////////////////////////////////////////////////// + +int deldir (const char *dir_path) +{ +// g_assert (dir_path); +// gchar *command = g_strdup_printf("rm -r \"%s\"", dir_path); +// int result = system (command); +// g_free (command); +// return result; + return 0; +} + +gchar *extract_skin (char *skin_file) +{ + gchar *tempdir = g_strconcat(g_get_tmp_dir(), "/amsynth.skin.XXXXXXXX", NULL); + if (!mkdtemp(tempdir)) { + g_message("Failed to create temporary directory. Unable to load skin."); + g_free(tempdir); + return NULL; + } + + gchar *unzip_bin = "/usr/bin/unzip"; + gchar *command = g_strdup_printf("%s -qq -o -j \"%s\" -d %s", unzip_bin, skin_file, tempdir); + int result = system (command); + g_free (command); + command = NULL; + + if (result != 0) { + g_message("Failed to extract archive. Unable to load skin."); + deldir (tempdir); + g_free (tempdir); + tempdir = NULL; + } + return tempdir; +} + +//////////////////////////////////////////////////////////////////////////////// + +#if ENABLE_LAYOUT_EDIT ///////////////////////////////////////////////////////// + +static gboolean +control_move_handler (GtkWidget *widget, GdkEventMotion *event) +{ + static GtkWidget *current_widget = NULL; + static gint drag_offset_x = 0; + static gint drag_offset_y = 0; + + if (!widget || !event) + return FALSE; + + if (event->type == GDK_MOTION_NOTIFY && event->state & GDK_BUTTON2_MASK) + { + if (current_widget != widget) { + // remember where the drag operation began + current_widget = widget; + drag_offset_x = event->x; + drag_offset_y = event->y; + return TRUE; + } + GtkWidget *parent = gtk_widget_get_parent (widget); + gtk_fixed_move (GTK_FIXED (parent), widget, + widget->allocation.x - parent->allocation.x + event->x - drag_offset_x, + widget->allocation.y - parent->allocation.y + event->y - drag_offset_y); + return TRUE; + } + return FALSE; +} + +static void +foreach_containter_widget (GtkWidget *widget, gpointer data) +{ + GtkWidget *parent = GTK_WIDGET (data); + + const gchar *name = gtk_buildable_get_name (GTK_BUILDABLE (widget)); + + gchar *type = NULL, *resname = NULL; + g_object_get (G_OBJECT (widget), + "tooltip-text", &type, + "name", &resname, + NULL); + + printf ( + "[%s]\n" + "resource=%s\n" + "type=%s\n" + "pos_x=%d\n" + "pos_y=%d\n", + name, resname, type, + widget->allocation.x - parent->allocation.x, + widget->allocation.y - parent->allocation.y); + + printf ("\n"); +} + +static gboolean +on_unrealize (GtkWidget *widget, gpointer user_data) +{ + GtkContainer *container = GTK_CONTAINER (widget); + gtk_container_foreach (container, foreach_containter_widget, container); + return FALSE; +} + +#endif ///////////////////////////////////////////////////////////////////////// + +static void +on_control_press (GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + if (event->type == GDK_BUTTON_PRESS && event->button == 3) + { + const size_t param_index = (size_t)data; + const char *name = parameter_name_from_index(param_index); + modal_midi_learn(param_index); + } +} + +//////////////////////////////////////////////////////////////////////////////// + +#define HANDLE_GERROR( gerror ) \ + if (gerror) { \ + g_critical ("%s", gerror->message); \ + g_error_free (gerror); \ + gerror = NULL; \ + } + +#define KEY_CONTROL_TYPE "type" +#define KEY_CONTROL_TYPE_BUTTON "button" +#define KEY_CONTROL_TYPE_KNOB "knob" +#define KEY_CONTROL_TYPE_POPUP "popup" +#define KEY_CONTROL_POS_X "pos_x" +#define KEY_CONTROL_POS_Y "pos_y" +#define KEY_CONTROL_RESOURCE "resource" +#define KEY_CONTROL_PARAM_NAME "param_name" +#define KEY_CONTROL_PARAM_NUM "param_num" + +GtkWidget * +editor_pane_new (GtkAdjustment **adjustments) +{ + GtkWidget *fixed = gtk_fixed_new (); + gtk_widget_set_usize (fixed, 400, 300); + + g_signal_connect (GTK_OBJECT (fixed), "expose-event", (GtkSignalFunc) editor_pane_expose_event_handler, (gpointer) NULL); + +#if ENABLE_LAYOUT_EDIT + g_signal_connect (GTK_OBJECT (fixed), "unrealize", (GtkSignalFunc) on_unrealize, (gpointer) NULL); +#endif + + gsize i; + gchar *skin_dir = NULL; + gchar *skin_path = (gchar *)g_getenv ("AMSYNTH_SKIN"); + if (skin_path == NULL) { + skin_path = g_build_filename (g_getenv ("AMSYNTH_DATA_DIR"), "skins", "default", NULL); + } + + if (!g_file_test (skin_path, G_FILE_TEST_EXISTS)) { + g_critical ("cannot find skin '%s'", skin_path); + return fixed; + } + + if (g_file_test (skin_path, G_FILE_TEST_IS_DIR)) { + skin_dir = g_strdup (skin_path); + } + + if (g_file_test (skin_path, G_FILE_TEST_IS_REGULAR)) { + skin_dir = extract_skin (skin_path); + if (skin_dir == NULL) { + g_critical ("Could not unpack skin file '%s'", skin_path); + return fixed; + } + } + + { + GData *resources = NULL; + g_datalist_init (&resources); + + //////// + + GError *gerror = NULL; + GKeyFile *gkey_file = g_key_file_new (); + gchar *ini_path = g_strconcat (skin_dir, "/layout.ini", NULL); + if (!g_key_file_load_from_file (gkey_file, ini_path, G_KEY_FILE_NONE, NULL)) { + g_critical ("Could not load layout.ini"); + return fixed; + } + g_key_file_set_list_separator (gkey_file, ','); + g_free (ini_path); ini_path = NULL; + + //////// + + { + gchar *bg_name = g_key_file_get_string (gkey_file, "layout", "background", &gerror); HANDLE_GERROR (gerror); g_strstrip (bg_name); + gchar *path = g_strconcat (skin_dir, "/", bg_name, NULL); + editor_pane_bg = gdk_pixbuf_new_from_file (path, &gerror); HANDLE_GERROR (gerror); + g_assert (editor_pane_bg); + g_free (bg_name); + g_free (path); + + gtk_widget_set_size_request (fixed, gdk_pixbuf_get_width (editor_pane_bg), gdk_pixbuf_get_height (editor_pane_bg)); + } + + //// Load resources + + gsize num_resources = 0; + gchar **resource_list = g_key_file_get_string_list (gkey_file, "layout", "resources", &num_resources, &gerror); HANDLE_GERROR (gerror); + if (resource_list) + { + for (i=0; ipixbuf = pixbuf; + info->fr_width = width; + info->fr_height = height; + info->fr_count = frames; + + g_datalist_set_data (&resources, resource_name, (gpointer)info); + + g_free (file); + g_free (path); + } + g_strfreev (resource_list); + resource_list = NULL; + } + + //// Create controls + + for (i=0; ifr_width, res->fr_height); + GtkAdjustment *adj = adjustments[i]; + + if (g_strcmp0 (KEY_CONTROL_TYPE_KNOB, type) == 0) + { + widget = bitmap_knob_new (adj, res->pixbuf, res->fr_width, res->fr_height, res->fr_count); + bitmap_knob_set_bg (widget, subpixpuf); + } + else if (g_strcmp0 (KEY_CONTROL_TYPE_BUTTON, type) == 0) + { + widget = bitmap_button_new (adj, res->pixbuf, res->fr_width, res->fr_height, res->fr_count); + bitmap_button_set_bg (widget, subpixpuf); + } + else if (g_strcmp0 (KEY_CONTROL_TYPE_POPUP, type) == 0) + { + gsize nstrings = 0; + gchar **strings = g_key_file_get_string_list (gkey_file, control_name, "popup_strings", &nstrings, &gerror); HANDLE_GERROR (gerror); + widget = bitmap_popup_new (adj, res->pixbuf, res->fr_width, res->fr_height, res->fr_count); + bitmap_popup_set_strings (widget, (const char **)strings); + bitmap_popup_set_bg (widget, subpixpuf); + g_strfreev (strings); + } + + g_signal_connect_after(G_OBJECT(widget), "button-press-event", G_CALLBACK (on_control_press), GINT_TO_POINTER(i)); + gtk_fixed_put (GTK_FIXED (fixed), widget, pos_x, pos_y); + +#if ENABLE_LAYOUT_EDIT + gtk_buildable_set_name (GTK_BUILDABLE (widget), control_name); + g_object_set (G_OBJECT (widget), "name", resn, "tooltip-text", type, NULL); + g_signal_connect(widget, "motion-notify-event", G_CALLBACK(control_move_handler), NULL); + gtk_widget_add_events(widget, GDK_BUTTON2_MOTION_MASK); +#endif + + g_object_unref (G_OBJECT (subpixpuf)); + g_free (resn); + g_free (type); + } + + g_key_file_free (gkey_file); + } + + //deldir (skin_dir); + g_free (skin_dir); + + return fixed; +} + +//////////////////////////////////////////////////////////////////////////////// + diff -Nru amsynth-1.2.3/src/GUI/editor_pane.h amsynth-1.3.0/src/GUI/editor_pane.h --- amsynth-1.2.3/src/GUI/editor_pane.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/editor_pane.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,15 @@ +#ifndef _editor_pane_h +#define _editor_pane_h + +#include + +G_BEGIN_DECLS + +GtkWidget * editor_pane_new (GtkAdjustment **adjustments); + +void modal_midi_learn(int param_index); + +G_END_DECLS + +#endif + diff -Nru amsynth-1.2.3/src/GUI/EditorPanel.cc amsynth-1.3.0/src/GUI/EditorPanel.cc --- amsynth-1.2.3/src/GUI/EditorPanel.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/EditorPanel.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,311 +0,0 @@ -/* amSynth - * (c) 2003-2005 Nick Dowell - */ - -#include "EditorPanel.h" - -#include - -#include "../Preset.h" -#include "ParameterKnob.h" -#include "ParameterSwitch.h" -#include "RadioButtonParameterView.h" - -#include "knob_med.h" - -EditorPanel::EditorPanel ( Preset* preset ) -{ - // style = Gtk::Style::create ( ); - - - // GtkShadowType frame_shadow = GTK_SHADOW_OUT; - - - - for (int i = 0; i < 31; i++) - parameterView[i] = new ParameterKnob; - for (int i = 0; i < 10; i++) - rb_pv[i] = new RadioButtonParameterView; - - param_switch = new ParameterSwitch; - - - - - - // oscillator 1 controls - // osc1_frame.set_shadow_type( frame_shadow ); - osc1_frame.set_label( "Oscillator 1" ); - Gtk::Box *tmpbox = manage(new Gtk::VBox()); - tmpbox->set_spacing(10); - tmpbox->pack_start(*parameterView[18], Gtk::PACK_SHRINK, 0);// pulsewidth - tmpbox->pack_start(*rb_pv[0], Gtk::PACK_SHRINK,0); // waveform - osc1_frame.add( *tmpbox ); - - // oscillator 2 controls - // osc2_frame.set_shadow_type( frame_shadow ); - osc2_frame.set_label( "Oscillator 2" ); - tmpbox = manage(new Gtk::HBox()); - tmpbox->set_spacing(10); - tmpbox->pack_start(*rb_pv[1]); // waveform - Gtk::Box *tmpbox2 = manage(new Gtk::VBox()); - tmpbox2->pack_start(*param_switch,0,0); // osc. sync - tmpbox2->pack_start(*rb_pv[2]); // octave - tmpbox->pack_start(*tmpbox2); - tmpbox2 = manage(new Gtk::VBox()); - tmpbox2->pack_start(*parameterView[1],0,0); // pulsewidth - tmpbox2->pack_start(*parameterView[3],0,0); // detune - tmpbox->pack_start(*tmpbox2); - osc2_frame.add(*tmpbox); - - // oscillator mixer section - // osc_mix_frame.set_shadow_type(frame_shadow); - osc_mix_frame.set_label("Oscillator Mixer"); - osc_mix_vbox.add(*parameterView[4]); - osc_mix_vbox.add(*rb_pv[3]); - osc_mix_frame.add(osc_mix_vbox); - - // filter controls - // filter_frame.set_shadow_type(frame_shadow); - filter_frame.set_label("Low Pass Filter"); - filter_hbox1.add(*parameterView[6]); - filter_hbox1.add(*parameterView[7]); - filter_hbox1.add(*parameterView[5]); - filter_hbox2.add(*parameterView[8]); - filter_hbox2.add(*parameterView[9]); - filter_hbox2.add(*parameterView[10]); - filter_hbox2.add(*parameterView[11]); - filter_vbox.add(filter_hbox1); - filter_vbox.add(filter_hbox2); - filter_vbox.set_border_width(5); - filter_frame.add(filter_vbox); - - // amplifier controls - // amp_frame.set_shadow_type(frame_shadow); - amp_frame.set_label("Amplifier"); - amp_hbox2.add(*parameterView[13]); - amp_hbox2.add(*parameterView[14]); - amp_hbox2.add(*parameterView[15]); - amp_hbox2.add(*parameterView[16]); - amp_vbox.add(amp_hbox2); - amp_frame.add(amp_vbox); - - // mod controls - // mod_frame.set_shadow_type( frame_shadow ); - mod_frame.set_label( "Modulation" ); - mod_frame.add( mod_hbox ); - mod_hbox.set_spacing(5); - mod_hbox.add( *parameterView[20] ); // lfo rate - mod_hbox.add( *rb_pv[4] ); // waveform switch - mod_hbox.add( *parameterView[22] ); // freq mod - mod_hbox.add( *parameterView[12] ); // filter mod - mod_hbox.add( *parameterView[17] ); // amp mod - - // reverb :)) section - // reverb_frame.set_shadow_type( frame_shadow ); - reverb_frame.set_label( "Reverb" ); - reverb_hbox.add( *parameterView[24] ); // amount - reverb_hbox.add( *parameterView[23] ); // room size - reverb_hbox.add( *parameterView[26] ); // width - reverb_hbox.add( *parameterView[28] ); // damping - reverb_frame.add( reverb_hbox ); - - // distortion section - // distortion_frame.set_shadow_type(frame_shadow); - distortion_frame.set_label("Distortion"); - distortion_hbox.add(*parameterView[30]); - distortion_frame.add(distortion_hbox); - - // the main panel - top_box.pack_start(osc1_frame); - bottom_box.pack_start(osc2_frame); - - Gtk::Alignment *align = manage(new Gtk::Alignment(0,0,1,0)); - align->add(osc_mix_frame); - top_box.pack_start(*align); - top_box.pack_start(filter_frame); - tmpbox = manage(new Gtk::VBox()); - tmpbox->set_spacing(10); - tmpbox->pack_start(amp_frame); - tmpbox->pack_start(reverb_frame); - top_box.pack_start(*tmpbox); - bottom_box.pack_start(mod_frame); - tmpbox = manage(new Gtk::VBox()); - tmpbox->pack_start(distortion_frame); - tmpbox->pack_start( *parameterView[19] ); - bottom_box.pack_start(*tmpbox); - - top_box.set_spacing(10); - bottom_box.set_spacing(10); - set_spacing(10); - pack_start(top_box); - pack_start(bottom_box); - - - /* - * connect all the controls to their respective parameters. - * this is not done in the constructor since we must have been given - * the PresetController first.. - */ - - // controls for oscillator 1 - parameterView[18]->setParameter(preset->getParameter("osc1_pulsewidth")); - parameterView[18]->drawValue( false ); - parameterView[18]->setName( "Pulsewidth" ); - - rb_pv[0]->setParameter(preset->getParameter("osc1_waveform")); - rb_pv[0]->setName("waveform"); - rb_pv[0]->setDescription(0, "random"); - rb_pv[0]->setDescription(1, "noise"); - rb_pv[0]->setDescription(2, "saw"); - rb_pv[0]->setDescription(3, "square"); - rb_pv[0]->setDescription(4, "sine"); - - // controls for oscillator 2 - parameterView[1]->setParameter(preset->getParameter("osc2_pulsewidth")); - parameterView[1]->drawValue( false ); - parameterView[1]->setName( "Pulsewidth" ); - - rb_pv[1]->setParameter(preset->getParameter("osc2_waveform")); - rb_pv[1]->setName("Waveform"); - rb_pv[1]->setDescription(0, "random"); - rb_pv[1]->setDescription(1, "noise"); - rb_pv[1]->setDescription(2, "saw"); - rb_pv[1]->setDescription(3, "square"); - rb_pv[1]->setDescription(4, "sine"); - rb_pv[2]->setParameter(preset->getParameter("osc2_range")); - rb_pv[2]->setName("octave"); - rb_pv[2]->setDescription(0, "+2"); - rb_pv[2]->setDescription(1, "+1"); - rb_pv[2]->setDescription(2, "0"); - rb_pv[2]->setDescription(3, "-1"); - parameterView[3]->setParameter(preset->getParameter("osc2_detune")); - parameterView[3]->setName( "Detune" ); - parameterView[3]->drawValue( false ); - - // - // oscillator mixer section controls - // - parameterView[4]->setParameter(preset->getParameter("osc_mix")); - parameterView[4]->drawValue( false ); - parameterView[4]->setName("osc1 - osc2"); - rb_pv[3]->setParameter(preset->getParameter("osc_mix_mode")); - rb_pv[3]->setName("Mix mode"); - rb_pv[3]->setDescription(0, "ring mod"); - rb_pv[3]->setDescription(1, "normal"); - - // - // filter controls - // - parameterView[5]->setParameter(preset->getParameter("filter_env_amount")); - parameterView[5]->setName( "Env.\nAmount" ); - parameterView[6]->setParameter(preset->getParameter("filter_cutoff")); - parameterView[6]->setName( "Cutoff\nFreq." ); - parameterView[6]->drawValue( false ); - parameterView[7]->setParameter(preset->getParameter("filter_resonance")); - parameterView[7]->setName( "\nResonance" ); - parameterView[7]->drawValue( false ); - parameterView[8]->setParameter(preset->getParameter("filter_attack")); - parameterView[8]->setName( "Attack" ); - parameterView[8]->drawValue( true ); - parameterView[9]->setParameter(preset->getParameter("filter_decay")); - parameterView[9]->setName( "Decay" ); - parameterView[9]->drawValue( true ); - parameterView[10]->setParameter(preset->getParameter("filter_sustain")); - parameterView[10]->setName( "Sustain" ); - parameterView[10]->drawValue( true ); - parameterView[11]->setParameter(preset->getParameter("filter_release")); - parameterView[11]->setName( "Release" ); - parameterView[11]->drawValue( true ); - parameterView[12]->setParameter(preset->getParameter("filter_mod_amount")); - parameterView[12]->setName( "Filter\nMod.\nAmount" ); - parameterView[12]->drawValue( false ); - - - // - // voice amplitude - // - parameterView[13]->setParameter(preset->getParameter("amp_attack")); - parameterView[13]->setName( "Attack" ); - parameterView[13]->drawValue( true ); - parameterView[14]->setParameter(preset->getParameter("amp_decay")); - parameterView[14]->setName( "Decay" ); - parameterView[14]->drawValue( true ); - parameterView[15]->setParameter(preset->getParameter("amp_sustain")); - parameterView[15]->setName( "Sustain" ); - parameterView[15]->drawValue( true ); - parameterView[16]->setParameter(preset->getParameter("amp_release")); - parameterView[16]->setName( "Release" ); - parameterView[16]->drawValue( true ); - parameterView[17]->setParameter(preset->getParameter("amp_mod_amount")); - parameterView[17]->setName( "Amplitude\nMod.\nAmount" ); - parameterView[17]->drawValue( false ); - /* 18 is taken */ - parameterView[19]->setParameter(preset->getParameter("master_vol")); - parameterView[19]->setName( "Master Vol." ); - - // - // mod section - // - parameterView[20]->setParameter(preset->getParameter("lfo_freq")); - parameterView[20]->drawValue( true ); - parameterView[20]->setName( "Rate" ); - rb_pv[4]->setParameter(preset->getParameter("lfo_waveform")); - rb_pv[4]->setName("waveform"); - rb_pv[4]->setDescription(0, "random"); - rb_pv[4]->setDescription(1, "noise"); - rb_pv[4]->setDescription(2, "saw"); - rb_pv[4]->setDescription(3, "square"); - rb_pv[4]->setDescription(4, "sine"); - - // - // freq control section - // - parameterView[22]->setParameter(preset->getParameter("freq_mod_amount")); - parameterView[22]->setName( "Frequency\nMod.\nAmount" ); - parameterView[22]->drawValue( false ); - - // - // reverb control section - // - parameterView[23]->setParameter(preset->getParameter("reverb_roomsize")); - parameterView[23]->setName( "Room\nSize" ); - parameterView[24]->setParameter(preset->getParameter("reverb_wet")); - parameterView[24]->setName( "\nAmount" ); - parameterView[26]->setParameter(preset->getParameter("reverb_width")); - parameterView[26]->setName( "Stereo\nWidth" ); - parameterView[28]->setParameter(preset->getParameter("reverb_damp")); - parameterView[28]->setName( "\nDamping" ); - - // - // distortion control section - // - parameterView[30]->setParameter(preset->getParameter("distortion_crunch")); - parameterView[30]->setName( "Crunch" ); - - param_switch->setParameter(preset->getParameter(kOsc2Sync)); - param_switch->setName( "Sync. to\nOsc. 1" ); -} - -EditorPanel::~EditorPanel() -{ - for (int i = 0; i < 31; i++) - delete parameterView[i]; - for (int i = 0; i < 10; i++) - delete rb_pv[i]; -} - -void -EditorPanel::on_realize ( ) -{ - Gtk::VBox::on_realize(); - - Glib::RefPtr ldr = Gdk::PixbufLoader::create(); - ldr->write (knob_med_png, sizeof(knob_med_png)); ldr->close (); - Glib::RefPtr pixbuf = ldr->get_pixbuf(); - - for(int i=0; i < 31; i++) - { - parameterView[i]->setFrames(pixbuf, 48, 48, 49); - } -} diff -Nru amsynth-1.2.3/src/GUI/EditorPanel.h amsynth-1.3.0/src/GUI/EditorPanel.h --- amsynth-1.2.3/src/GUI/EditorPanel.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/EditorPanel.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -/* amSynth - * (c) 2003 Nick Dowell - */ - -#ifndef _EDITOR_PANEL_H -#define _EDITOR_PANEL_H - -#include - -// forward definition of classes: speeds up compilation - -class Preset; -class ParameterKnob; -class ParameterSwitch; -class RadioButtonParameterView; - - - -class EditorPanel : public Gtk::VBox -{ - public: - EditorPanel ( Preset* preset ); - ~EditorPanel ( ); - - private: - virtual void on_realize ( ); - - - - - ParameterKnob* parameterView[32]; - RadioButtonParameterView* rb_pv[10]; - ParameterSwitch* param_switch; - - Gtk::Style *style; - - // oscillator controls - Gtk::Frame osc1_frame, - osc2_frame, - osc_mix_frame; - - // random stuff - Gtk::Frame reverb_frame, - distortion_frame, - filter_frame, - amp_frame; - Gtk::VBox osc_mix_vbox, - filter_vbox, - amp_vbox; - - Gtk::HBox filter_hbox1, - filter_hbox2, - amp_hbox1, - amp_hbox2, - reverb_hbox, - distortion_hbox, - top_box, - bottom_box; - - // modulation controls - Gtk::Frame mod_frame; - Gtk::HBox mod_hbox; -}; - -#endif diff -Nru amsynth-1.2.3/src/GUI/GUI.cc amsynth-1.3.0/src/GUI/GUI.cc --- amsynth-1.2.3/src/GUI/GUI.cc 2010-05-08 16:58:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/GUI.cc 2011-12-23 14:22:57.000000000 +0000 @@ -12,8 +12,14 @@ #include #include +#include #include +#if defined(__linux) +#include +#include +#endif + using namespace Gtk; #include "../AudioOutput.h" @@ -21,10 +27,17 @@ #include "../Preset.h" #include "../VoiceAllocationUnit.h" -#include "EditorPanel.h" #include "../../config.h" #include "amsynth_logo.h" #include "ConfigDialog.h" +#include "MIDILearnDialog.h" + +#include "gui_main.h" +#include "editor_pane.h" + +#ifndef DEFAULT_PREFIX +#define DEFAULT_PREFIX "/usr/local" +#endif enum { evLoad, @@ -42,13 +55,24 @@ evVkeybd, evMidiSend, evConfig, + evNewInstance, + + evMax }; +static MIDILearnDialog *g_midiLearn = NULL; + +void modal_midi_learn(int param_index) // called by editor_pane upon right-clicking a control +{ + if (g_midiLearn) + g_midiLearn->run_modal(param_index); +} + int GUI::delete_event_impl(GdkEventAny *) { if (m_presetIsNotSaved) { - MessageDialog dlg (*this, "Really quit amSynth?\n\nYou will lose any changes\nwhich you haven't explicitly commited", false, MESSAGE_QUESTION, BUTTONS_YES_NO, true); + MessageDialog dlg (*this, "Really quit amSynth?\n\nYou will lose any changes\nwhich you haven't explicitly committed", false, MESSAGE_QUESTION, BUTTONS_YES_NO, true); if (RESPONSE_YES != dlg.run()) return false; } @@ -56,29 +80,31 @@ return true; } -GUI::GUI( Config & config, MidiController & mc, VoiceAllocationUnit & vau, +GUI::GUI( Config & config_in, MidiController & mc, VoiceAllocationUnit & vau_in, GenericOutput *audio, const char *title ) -: controller_map_dialog(NULL) -, clipboard_preset (new Preset) +#if ENABLE_MIDIKEYS +: m_vkeybdOctave(4) +, m_vkeybdIsActive(false) +, m_vkeybdState(128) +#endif { lnav = -1; - this->config = &config; + this->config = &config_in; this->midi_controller = &mc; - this->vau = &vau; + this->vau = &vau_in; this->audio_out = audio; // if(this->config->realtime) // messes up the audio thread's timing if not realtime... -// Gtk::Main::timeout.connect( mem_fun(*this,&GUI::idle_callback), 200 ); +// Glib::signal_timeout().connect( mem_fun(*this,&GUI::idle_callback), 200 ); m_baseName = title + string(" : "); set_title(m_baseName); set_resizable(false); active_param = 0; - - + // style = Gtk::Style::create ( ); @@ -147,11 +173,7 @@ about_authors.push_back("Martin Tarenskeen"); about_authors.push_back("Adrian Knoth"); about_authors.push_back("Samuli Suominen"); - aboutDlg.set_authors(about_authors); - std::list about_artists; - about_artists.push_back("Saul Cross"); - aboutDlg.set_artists(about_artists); - + aboutDlg.set_authors(about_authors); // // the record dialog @@ -187,6 +209,8 @@ record_recording = false; record_statusbar.push ("capture status: STOPPED", 1); + + gtk_window_set_icon_from_file(this->gobj(), DEFAULT_PREFIX "/share/pixmaps/amsynth.png", NULL); } Gtk::MenuBar* @@ -201,12 +225,21 @@ // Menu *menu_file = manage (new Menu()); MenuList& list_file = menu_file->items (); - list_file.push_back (MenuElem("New Instance", sigc::bind(mem_fun(*this, &GUI::command_run),"amSynth"))); + +#if defined(__linux) + // create-new-instance currently only supported on Linux + list_file.push_back (MenuElem("New Instance", sigc::bind(mem_fun(this, &GUI::event_handler),(int)evNewInstance))); list_file.push_back (SeparatorElem()); +#endif + list_file.push_back (MenuElem("_Open Bank",Gtk::AccelKey("O"), mem_fun(*this, &GUI::bank_open))); // list_file.push_back (MenuElem("_Save Bank","S", mem_fun(*this, &GUI::bank_save))); list_file.push_back (MenuElem("_Save Bank As...",Gtk::AccelKey("S"), mem_fun(*this, &GUI::bank_save_as))); list_file.push_back (SeparatorElem()); + list_file.push_back (MenuElem("Open Alternate Tuning File", mem_fun(*this, &GUI::scale_open))); + list_file.push_back (MenuElem("Open Alternate Keyboard Map", mem_fun(*this, &GUI::key_map_open))); + list_file.push_back (MenuElem("Reset All Tuning Settings to Default", mem_fun(*this, &GUI::tuning_reset))); + list_file.push_back (SeparatorElem()); list_file.push_back (MenuElem("_Quit",Gtk::AccelKey("Q"), bind(mem_fun(this, &GUI::event_handler),(int)evQuit))); @@ -235,8 +268,56 @@ // Menu *menu_config = manage (new Menu()); MenuList& list_config = menu_config->items (); + + // + // Config > MIDI Channel + // + { + Gtk::RadioButtonGroup grp; + Gtk::RadioMenuItem *item = NULL; + Gtk::Menu *menu = Gtk::manage( new Gtk::Menu ); + const int currentValue = midi_controller->get_midi_channel(); + + for (int i=0; i<=16; i++) { + ostringstream name; i ? name << i : name << "All"; + item = Gtk::manage(new Gtk::RadioMenuItem(grp, name.str())); + item->set_active((i == currentValue)); + menu->items().push_back(*item); + } + + // connect the signal handlers after calling set_active to prevent altering the value. + for (int i=0; i<16; i++) { + menu->items()[i].signal_activate().connect( sigc::bind(mem_fun(*this, &GUI::on_midi_channel_change), i) ); + } + + menu_config->items().push_back(MenuElem("MIDI Channel", *menu)); + } + + // + // Config > Polyphony + // + { + Gtk::RadioButtonGroup grp; + Gtk::RadioMenuItem *item = NULL; + Gtk::Menu *menu = Gtk::manage( new Gtk::Menu ); + const int currentValue = vau->GetMaxVoices(); + + item = Gtk::manage(new Gtk::RadioMenuItem(grp, "Unlimited")); + item->signal_activate().connect( sigc::bind(mem_fun(*this, &GUI::on_ployphony_change), 0) ); + menu->items().push_back(*item); + + for (int i=1; i<=16; i++) { + ostringstream name; name << i; + Gtk::RadioMenuItem *item = Gtk::manage(new Gtk::RadioMenuItem(grp, name.str())); + item->set_active((i == currentValue)); + item->signal_activate().connect( sigc::bind(mem_fun(*this, &GUI::on_ployphony_change), i) ); + menu->items().push_back(*item); + } + + menu_config->items().push_back(MenuElem("Max. Polyphony", *menu)); + } + list_config.push_back (MenuElem("Audio & MIDI...", bind(mem_fun(*this, &GUI::event_handler), (int)evConfig))); - list_config.push_back (MenuElem("MIDI Controllers...", Gtk::AccelKey("M"), mem_fun(*this, &GUI::config_controllers))); // @@ -325,43 +406,39 @@ void -GUI::config_controllers() +adjustment_value_changed (GtkAdjustment *adjustment, gpointer data) { - if (controller_map_dialog) controller_map_dialog->show_all(); + Parameter *param = (Parameter *)data; + param->setValue (gtk_adjustment_get_value (adjustment)); } - - void GUI::init() { Preset *preset = &(preset_controller->getCurrentPreset()); - editor_panel = new EditorPanel (preset); - adj_midi = manage (new Gtk::Adjustment(config->midi_channel,0,16,1)); - adj_midi->signal_value_changed().connect (mem_fun (*this, &GUI::changed_midi_channel)); - Gtk::SpinButton *sb_midi = manage (new Gtk::SpinButton(*adj_midi,1,0)); - - adj_voices = manage (new Gtk::Adjustment(config->polyphony,1,128,1)); - adj_voices->signal_value_changed().connect (mem_fun (*this, &GUI::changed_voices)); - Gtk::SpinButton *sb_voices = manage (new Gtk::SpinButton(*adj_voices,1,0)); + for (int i=0; igetParameter(i); + m_adjustments[i] = (GtkAdjustment *) gtk_adjustment_new ( + param.getValue(), + param.getMin(), + param.getMax(), + param.getStep(), + 0, 0); + gtk_signal_connect (GTK_OBJECT (m_adjustments[i]), "value_changed", + (GtkSignalFunc) adjustment_value_changed, + (gpointer) ¶m ); + } + + Gtk::Widget *editor = Glib::wrap (editor_pane_new (m_adjustments)); vbox.pack_start (*(create_menus ()),0,0); Gtk::HBox *tmphbox = manage (new Gtk::HBox()); tmphbox->pack_start(*presetCV,0,0); - Gtk::HBox *midibox = manage(new Gtk::HBox()); - midibox->pack_start(*(manage( new Gtk::Label (" midi ch:") )),0,0); - midibox->pack_start(*sb_midi,0,0); - midibox->pack_start(*(manage( new Gtk::Label (" poly:") )),0,0); - midibox->pack_start(*sb_voices,0,0); - Gtk::Alignment *align = manage(new Gtk::Alignment(Gtk::ALIGN_RIGHT, - Gtk::ALIGN_CENTER, - 0,0)); - align->add(*midibox); - tmphbox->pack_start(*align); + vbox.pack_start (*tmphbox,0,0); - vbox.pack_start (*editor_panel,Gtk::PACK_EXPAND_WIDGET,0); + vbox.pack_start (*editor, Gtk::PACK_EXPAND_WIDGET,0); vbox.pack_start (statusBar,PACK_SHRINK); add(vbox); @@ -385,9 +462,9 @@ statusBar.pack_start (*manage(new Gtk::VSeparator), PACK_SHRINK); - static char cstr[32]; - sprintf( cstr, "Sample Rate: %d", config->sample_rate ); - statusBar.pack_start (*manage(new Gtk::Label (cstr)), PACK_SHRINK, padding); + ostringstream oss; + oss << "Sample Rate: " << config->sample_rate; + statusBar.pack_start (*manage(new Gtk::Label (oss.str())), PACK_SHRINK, padding); statusBar.pack_start (*manage(new Gtk::VSeparator), PACK_SHRINK); @@ -399,7 +476,7 @@ statusBar.pack_start(*manage(new Gtk::Label (status)), PACK_SHRINK, padding); } #endif - + show_all(); // @@ -456,7 +533,6 @@ #endif } - void GUI::event_handler(const int e) { @@ -581,6 +657,10 @@ dlg.run (); break; } + + case evNewInstance: + spawn_new_instance(); + break; default: cout << "no handler for event: " << e << endl; @@ -593,27 +673,21 @@ { if (vau->GetActiveVoices() != lnav) { - string txt = status; - txt += " "; - char cstr[3]; - sprintf (cstr, "%d", vau->GetActiveVoices()); - txt += string( cstr ); + ostringstream txt; + txt << status << " " << vau->GetActiveVoices(); if( config->polyphony != 0 ) { - sprintf( cstr, "%d", config->polyphony ); - txt += "/"; - txt += string(cstr); + txt << "/" << config->polyphony; } - txt += " Voices Active"; + txt << " Voices Active"; statusBar.pop( 1 ); - statusBar.push (txt, 1); + statusBar.push (txt.str(), 1); } return true; } GUI::~GUI() { - delete controller_map_dialog; } void @@ -637,6 +711,11 @@ if (m_presetIsNotSaved) { title += std::string(" *"); } +#if ENABLE_MIDIKEYS + if (m_vkeybdIsActive) { + title += std::string(" (midikeys active)"); + } +#endif set_title(title); } @@ -654,8 +733,20 @@ } void -GUI::UpdateParameterOnMainThread(Param, float) // called whenever a parameter value has changed +GUI::UpdateParameterOnMainThread(Param paramID, float) // called whenever a parameter value has changed { + if (0 <= paramID && paramID < kControls_End) + { + const Parameter ¶m = preset_controller->getCurrentPreset().getParameter(paramID); + + gtk_adjustment_set_value (m_adjustments[paramID], param.getValue()); + + char tmpstr[32] = ""; + snprintf (tmpstr, 32, "%s = %.3f", param.getName().c_str(), param.getControlValue()); + statusBar.pop (0); + statusBar.push (Glib::ustring (tmpstr), 0); + } + bool isModified = preset_controller->isCurrentPresetModified(); if (m_presetIsNotSaved != isModified) { m_presetIsNotSaved = isModified; @@ -688,7 +779,7 @@ preset.getParameter(i).addUpdateListener(*this); } - controller_map_dialog = new ControllerMapDialog(midi_controller, preset_controller); + g_midiLearn = new MIDILearnDialog(midi_controller, preset_controller, this->gobj()); } void @@ -697,26 +788,56 @@ preset_controller->newPreset (); } +//////////////////////////////////////////////////////////////////////////////// + void GUI::preset_copy ( ) { - *clipboard_preset = preset_controller->getCurrentPreset (); + std::string presetData = preset_controller->getCurrentPreset().toString(); + gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), presetData.c_str(), -1); } void GUI::preset_paste ( ) { - preset_controller->getCurrentPreset() = *clipboard_preset; + gtk_clipboard_request_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), GUI::preset_paste_callback, this); +} + +void +GUI::preset_paste_callback(GtkClipboard *, const gchar *text, gpointer userdata) +{ + GUI *_this = reinterpret_cast(userdata); + + Preset pastedPreset; + if (!pastedPreset.fromString(std::string(text))) + return; + + // enure preset has a unique name + for (int suffixNumber = 1; _this->preset_controller->containsPresetWithName(pastedPreset.getName()); suffixNumber++) { + std::stringstream str; str << pastedPreset.getName() << " " << suffixNumber; + pastedPreset.setName(str.str()); + } + + _this->preset_controller->getCurrentPreset() = pastedPreset; + _this->presetCV->update(); } void GUI::preset_paste_as_new( ) { - preset_new (); - preset_controller->getCurrentPreset() = *clipboard_preset; + gtk_clipboard_request_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), GUI::preset_paste_as_new_callback, this); } void +GUI::preset_paste_as_new_callback(GtkClipboard *clipboard, const gchar *text, gpointer userdata) +{ + reinterpret_cast(userdata)->preset_new (); + preset_paste_callback(clipboard, text, userdata); +} + +//////////////////////////////////////////////////////////////////////////////// + +void GUI::bank_open ( ) { FileChooserDialog dlg (*this, "Open amSynth Bank File...", FILE_CHOOSER_ACTION_OPEN); @@ -744,6 +865,67 @@ } } +void +GUI::scale_open ( ) +{ + FileChooserDialog dlg (*this, "Open Scala (.scl) alternate tuning file...", FILE_CHOOSER_ACTION_OPEN); + dlg.add_button(Stock::CANCEL, RESPONSE_CANCEL); dlg.add_button("Select", RESPONSE_OK); + + FileFilter filter; + filter.set_name("Scala scale files"); + filter.add_pattern("*.[Ss][Cc][Ll]"); + dlg.add_filter(filter); + + if (dlg.run() == RESPONSE_OK) + { + dlg.hide(); + int error = vau->loadScale(dlg.get_filename()); + if (error) + { + MessageDialog msg(*this, "Failed to load new tuning."); + msg.set_secondary_text("Reading the tuning file failed for some reason. \ +Make sure your file has the correct format and try again."); + msg.run(); + } + } +} + +void +GUI::key_map_open ( ) +{ + FileChooserDialog dlg (*this, "Open alternate keybord map (Scala .kbm format)...", FILE_CHOOSER_ACTION_OPEN); + dlg.add_button(Stock::CANCEL, RESPONSE_CANCEL); dlg.add_button("Select", RESPONSE_OK); + + FileFilter filter; + filter.set_name("Scala keyboard map files"); + filter.add_pattern("*.[Kk][Bb][Mm]"); + dlg.add_filter(filter); + + if (dlg.run() == RESPONSE_OK) + { + dlg.hide(); + int error = vau->loadKeyMap(dlg.get_filename()); + if (error) + { + MessageDialog msg(*this, "Failed to load new keyboard map."); + msg.set_secondary_text("Reading the keyboard map file failed for some reason. \ +Make sure your file has the correct format and try again."); + msg.run(); + } + } +} + +void +GUI::tuning_reset ( ) +{ + MessageDialog dlg (*this, "Discard the current scale and keyboard map?"); + + if (dlg.run() == RESPONSE_OK) + { + vau->defaultTuning(); + } +} + static gchar *which(gchar *command) { gint exit_status = -1; @@ -779,14 +961,170 @@ } void -GUI::changed_midi_channel( ) +GUI::on_midi_channel_change(int value) { - if (midi_controller) midi_controller->set_midi_channel ((int)(adj_midi->get_value ())); + midi_controller->set_midi_channel(value); } void -GUI::changed_voices ( ) +GUI::on_ployphony_change(int value) +{ + vau->SetMaxVoices(value); +} + +#if ENABLE_MIDIKEYS + +//////////////////////////////////////////////////////////////////////////////// +// +// Virtual Keyboard functionality +// +// Uses the computer's typing keyboard to play the synth. +// Handy for testing and general playing with amSynth :) +// +// W E T Y U O P +// A S D F G H J K L ; ' +// + +#define SIZEOF_ARRAY( a ) ( sizeof(a) / sizeof((a)[0]) ) + +// +// List of hardware keycodes for midi notes +// +// Raw hardware keycodes are used because we want the physical layout +// to remain the same no matter what type of keyboard layout is used. +// +// Hardware keycodes seem to vary between platforms, although it's +// difficult to find any decent documentation that covers this :-/ +// +// This particular layout is based on that used by Logic Studio. +// +static guint16 s_vkeybd_hardware_keycodes[] = { +// A W S E D F T G Y H U J K O L P ; ' +#if defined(__linux) + 0x26, 0x19, 0x27, 0x1a, 0x28, 0x29, 0x1c, 0x2a, 0x1d, 0x2b, 0x1e, 0x2c, 0x2d, 0x20, 0x2e, 0x21, 0x2f, 0x30 +#elif defined(__APPLE__) + 8, 21, 9, 22, 10, 11, 25, 13, 24, 12, 40, 46, 48, 39, 45, 43, 49, 47 +#endif +}; + +// +// returns -1 if hardware_keycode is not mapped to a midi note +// +static inline char midi_note_for_hardware_keycode( guint16 hardware_keycode ) +{ + const guint16 kGreatestValidKeycode = 64; + static char value_for_code[kGreatestValidKeycode+1] = {0}; + static bool initialised = false; + + // first-time initialisation (build the lookup table) + if (initialised == false) { initialised = true; + for (unsigned note=0; notepolyphony = (int)(adj_voices->get_value ()); - if (vau) vau->SetMaxVoices (config->polyphony); + char midiNote = -1; + +// fprintf(stderr, "string '%s' keyval 0x%02x keycode 0x%02x\n", +// inEvent->string, +// inEvent->keyval, +// inEvent->hardware_keycode); + + if (inEvent->keyval == GDK_Caps_Lock) { + if ((inEvent->state & GDK_LOCK_MASK) == GDK_LOCK_MASK) { + // will be disabled by this key press + m_vkeybdIsActive = false; + vkeybd_kill_all_notes(); + } else { + m_vkeybdIsActive = true; + } + update_title(); + } + + if ((inEvent->state & GDK_LOCK_MASK) == 0) + goto delegate; + + // + // switch between octaves using the number keys + // + switch (inEvent->keyval) { + case GDK_1: m_vkeybdOctave = 0; vkeybd_kill_all_notes(); return true; + case GDK_2: m_vkeybdOctave = 1; vkeybd_kill_all_notes(); return true; + case GDK_3: m_vkeybdOctave = 2; vkeybd_kill_all_notes(); return true; + case GDK_4: m_vkeybdOctave = 3; vkeybd_kill_all_notes(); return true; + case GDK_5: m_vkeybdOctave = 4; vkeybd_kill_all_notes(); return true; + case GDK_6: m_vkeybdOctave = 5; vkeybd_kill_all_notes(); return true; + case GDK_7: m_vkeybdOctave = 6; vkeybd_kill_all_notes(); return true; + case GDK_8: m_vkeybdOctave = 7; vkeybd_kill_all_notes(); return true; + case GDK_9: m_vkeybdOctave = 8; vkeybd_kill_all_notes(); return true; + case GDK_0: m_vkeybdOctave = 9; vkeybd_kill_all_notes(); return true; + } + + if ((midiNote = midi_note_for_hardware_keycode( inEvent->hardware_keycode )) == -1) + goto delegate; + + midiNote += (m_vkeybdOctave * 12); + if (m_vkeybdState[midiNote] == false) { + m_vkeybdState[midiNote] = true; + vau->HandleMidiNoteOn(midiNote, 0.7f); + } + return true; + +delegate: + return Gtk::Window::on_key_press_event(inEvent); } + +bool GUI::on_key_release_event(GdkEventKey *inEvent) +{ + char midiNote = -1; + + if ((inEvent->state & GDK_LOCK_MASK) != GDK_LOCK_MASK) + goto delegate; + + if ((midiNote = midi_note_for_hardware_keycode( inEvent->hardware_keycode )) == -1) + goto delegate; + +#if defined(__linux) + // XkbSetDetectableAutoRepeat() seems to be broken on some Linux configurations, + // which means we can receive key release events for autorepeat. Therefore, we + // need to filter out these 'fake' key release events. + // http://bugs.freedesktop.org/show_bug.cgi?id=22515 + { + char pressed_keys[32]; + XQueryKeymap(gdk_x11_get_default_xdisplay(), pressed_keys); + bool isPressed = (pressed_keys[inEvent->hardware_keycode >> 3] >> (inEvent->hardware_keycode & 0x07)) & 0x01; + if (isPressed) { + goto delegate; + } + } +#endif + + midiNote += (m_vkeybdOctave * 12); + if (m_vkeybdState[midiNote] == true) { + m_vkeybdState[midiNote] = false; + vau->HandleMidiNoteOff(midiNote, 0.7f); + } + return true; + +delegate: + return Gtk::Window::on_key_release_event(inEvent); +} + +void GUI::vkeybd_kill_all_notes() +{ + for (unsigned i=0; iHandleMidiNoteOff(i, 0.0f); + m_vkeybdState[i] = false; + } +} + +#endif diff -Nru amsynth-1.2.3/src/GUI/GUI.h amsynth-1.3.0/src/GUI/GUI.h --- amsynth-1.2.3/src/GUI/GUI.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/GUI.h 2011-12-23 14:22:57.000000000 +0000 @@ -8,8 +8,8 @@ #include #include +#include "../MidiController.h" #include "PresetControllerView.h" -#include "ControllerMapDialog.h" #include "Request.h" class PresetController; @@ -18,7 +18,6 @@ class VoiceAllocationUnit; class GenericOutput; class Config; -class EditorPanel; namespace Gtk { class Adjustment; @@ -61,13 +60,18 @@ protected: virtual void on_hide () { Gtk::Main::quit(); } + +#if ENABLE_MIDIKEYS + virtual bool on_key_press_event(GdkEventKey *); + virtual bool on_key_release_event(GdkEventKey *); + void vkeybd_kill_all_notes(); +#endif private: Gtk::MenuBar* create_menus ( ); int lnav; void event_handler (const int); - void config_controllers(); void preset_new ( ); void preset_copy ( ); @@ -77,19 +81,26 @@ void bank_open ( ); void bank_save_as ( ); + void scale_open ( ); + void key_map_open ( ); + void tuning_reset ( ); + int command_exists (const char *command); void command_run (const char *command); - void changed_midi_channel ( ); - void changed_voices ( ); + void on_midi_channel_change (int value); + void on_ployphony_change (int value); void post_init(); void update_title(); void UpdateParameterOnMainThread(Param, float); + + static void preset_paste_callback(GtkClipboard *clipboard, const gchar *text, gpointer data); + static void preset_paste_as_new_callback(GtkClipboard *clipboard, const gchar *text, gpointer data); gint idle_callback(); gint setActiveParam( GdkEventButton *event, Parameter * param ); - string status; + std::string status; Gtk::VBox vbox; Gtk::Style *style; @@ -122,9 +133,6 @@ Gtk::Statusbar record_statusbar; gboolean record_recording; - Gtk::Adjustment *adj_midi, - *adj_voices; - Parameter *active_param; PresetController *preset_controller; PresetControllerView *presetCV; @@ -132,15 +140,20 @@ Config *config; MidiController *midi_controller; VoiceAllocationUnit *vau; - ControllerMapDialog *controller_map_dialog; GenericOutput *audio_out; - EditorPanel *editor_panel; - Preset *clipboard_preset; + + GtkAdjustment *m_adjustments[kControls_End]; std::string m_baseName; bool m_presetIsNotSaved; + +#if ENABLE_MIDIKEYS + int m_vkeybdOctave; + bool m_vkeybdIsActive; + std::vector m_vkeybdState; +#endif }; #endif diff -Nru amsynth-1.2.3/src/GUI/gui_main.cc amsynth-1.3.0/src/GUI/gui_main.cc --- amsynth-1.2.3/src/GUI/gui_main.cc 2010-05-08 16:58:03.000000000 +0000 +++ amsynth-1.3.0/src/GUI/gui_main.cc 2011-12-23 14:22:57.000000000 +0000 @@ -10,14 +10,17 @@ static Gtk::Main *kit = NULL; static int gdk_input_pipe[2]; static void gdk_input_function(gpointer, gint, GdkInputCondition); +static char **_argv = NULL; void gui_kit_init(int & argc, char ** & argv) { + _argv = g_strdupv(argv); kit = new Gtk::Main(argc, argv); } -void gui_kit_run() +void gui_kit_run(unsigned (*timer_callback)()) { + g_timeout_add(250, (GSourceFunc)timer_callback, NULL); kit->run(); } @@ -38,6 +41,14 @@ gdk_input_add(gdk_input_pipe[0], GDK_INPUT_READ, gdk_input_function, NULL); } +void gui_dealloc() +{ + if (gui) { + delete gui; + gui = NULL; + } +} + void ShowModalErrorMessage(const string & msg) { Gtk::MessageDialog dlg ("amSynth", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true); @@ -68,3 +79,9 @@ delete request; } } + +void spawn_new_instance() +{ + g_spawn_async(NULL, _argv, NULL, (GSpawnFlags)0, NULL, NULL, NULL, NULL); +} + diff -Nru amsynth-1.2.3/src/GUI/gui_main.h amsynth-1.3.0/src/GUI/gui_main.h --- amsynth-1.2.3/src/GUI/gui_main.h 2010-05-08 16:57:56.000000000 +0000 +++ amsynth-1.3.0/src/GUI/gui_main.h 2011-12-23 14:22:57.000000000 +0000 @@ -11,7 +11,7 @@ void gui_kit_init(int & argc, char ** & argv); // Gtk::Main::run() -void gui_kit_run(); +void gui_kit_run(unsigned (*timer_callback)()); void gui_init(Config &, MidiController &, @@ -19,5 +19,8 @@ PresetController &, GenericOutput *); +void gui_dealloc(); + void ShowModalErrorMessage(const std::string & msg); +void spawn_new_instance(); diff -Nru amsynth-1.2.3/src/GUI/Knob.cc amsynth-1.3.0/src/GUI/Knob.cc --- amsynth-1.2.3/src/GUI/Knob.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/Knob.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,142 +0,0 @@ -/* amsynth - * a GTK-- Knob widget - * (c) 2002-2005 Nick Dowell - */ -#include "Knob.h" -#include -#include - -using namespace std; - -Knob::Knob() -: adj(new Gtk::Adjustment(0.0, 0.0, 1.0, 0.01, 1.0, 0)) -, frame (0) -{ - set_events (Gdk::BUTTON_PRESS_MASK | Gdk::BUTTON_RELEASE_MASK | Gdk::POINTER_MOTION_MASK); - set_double_buffered(true); -} - -Knob::~Knob() -{ -} - -void -Knob::setFrames(const Glib::RefPtr& pix, int x, int y, int frames) -{ - width = x; - center_x = (gint)(x/2); - height = y; - center_y = (gint)(y/2); - this->frames = frames; - set_size_request (x, y); - pixmap = pix; -} - -void -Knob::set_adjustment(Gtk::Adjustment* adjustment) -{ - adj = adjustment; - adj->signal_value_changed().connect(mem_fun(*this, &Knob::on_adj_value_changed)); - on_adj_value_changed(); -} - -void -Knob::on_adj_value_changed() -{ - int newFrame = (int)(-0.5f + frames * - (adj->get_value() - adj->get_lower()) / - (adj->get_upper() - adj->get_lower()) ); - - if (frame != newFrame) - { - frame = newFrame; - queue_draw(); - } -} - -bool -Knob::on_expose_event (GdkEventExpose *ev) -{ - if (pixmap && ev) - { - gdk_pixbuf_render_to_drawable(pixmap->gobj(), ev->window, - get_style()->get_black_gc()->gobj(), - get_width(), get_height()*frame, - 0, 0, get_width(), get_height(), - GDK_RGB_DITHER_NONE, 0, 0); - } - return TRUE; -} - -bool -Knob::on_button_press_event (GdkEventButton *ev) -{ - widget_x = (gint)(ev->x_root - ev->x); - widget_y = (gint)(ev->y_root - ev->y); - - gint x, y; GdkModifierType modifiers; - gdk_window_get_pointer(ev->window, &x, &y, &modifiers); - - switch(ev->button){ - case 1: - if (modifiers & GDK_CONTROL_MASK) { - adj->set_value((adj->get_lower() + adj->get_upper()) / 2); - } else { - add_modal_grab (); - mouse_pos_change( (gint)ev->x_root, (gint)ev->y_root ); - } - break; - case 4: // mouse wheel up - adj->set_value( (adj->get_value()+adj->get_step_increment()) ); - break; - case 5: // mouse wheel down - adj->set_value( (adj->get_value()-adj->get_step_increment()) ); - break; - default: -// cout << "Knob: " << adj->get_value() << endl; - break; - } - return TRUE; -} - -bool -Knob::on_button_release_event (GdkEventButton *) -{ - if(has_grab()) remove_modal_grab (); - return TRUE; -} - -bool -Knob::on_motion_notify_event (GdkEventMotion *ev) -{ - if(has_grab()) mouse_pos_change( (gint)ev->x_root, (gint)ev->y_root ); - return TRUE; -} - -void -Knob::mouse_pos_change (gint x_abs, gint y_abs) -{ - gfloat x = x_abs - ( widget_x + center_x ); - gfloat y = y_abs - ( widget_y + center_y ); - - gfloat angle = atan(y/x); - - // map angle to range [0-2*PI] (0-360 degrees) - if(x<0) angle += M_PI; - else if(y <= 0) angle += 2*M_PI; - - // map so 0 degrees/rads is at the bottom of the dial - angle -= M_PI/2; - if(x>0 && y>0) angle += 2*M_PI; - - // map to range 30deg - 330 deg - if(angle11*M_PI/6) angle=M_PI*11/6; - - // set adjustment value accordingly - float val = (angle-M_PI/6)/(M_PI*10/6); - val *= (adj->get_upper()-adj->get_lower()); - val += (adj->get_lower()); - - adj->set_value(val); -} diff -Nru amsynth-1.2.3/src/GUI/Knob.h amsynth-1.3.0/src/GUI/Knob.h --- amsynth-1.2.3/src/GUI/Knob.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/Knob.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,37 +0,0 @@ -/* a GTK-- Knob widget - * (c) 2002-2005 Nick Dowell - */ - -#ifndef _KNOB_H -#define _KNOB_H - -#include - -// the knob turns from 30 degrees to 330 degrees, so graphics should fit that.. - -class Knob : public Gtk::Misc -{ -public: - Knob(); - ~Knob(); - - void setFrames(const Glib::RefPtr&, int x, int y, int frames); - - void set_adjustment(Gtk::Adjustment*); - void on_adj_value_changed(); - -protected: - virtual bool on_expose_event (GdkEventExpose*); - virtual bool on_button_press_event (GdkEventButton*); - virtual bool on_button_release_event (GdkEventButton*); - virtual bool on_motion_notify_event (GdkEventMotion*); - -private: - void mouse_pos_change (gint x, gint y); - Glib::RefPtr pixmap; - Gtk::Adjustment *adj; - gint widget_x, widget_y; - gint frame, width, height, frames, center_x, center_y; -}; - -#endif diff -Nru amsynth-1.2.3/src/GUI/knob_med.h amsynth-1.3.0/src/GUI/knob_med.h --- amsynth-1.2.3/src/GUI/knob_med.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/knob_med.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,10435 +0,0 @@ -static unsigned char knob_med_png[] = { -0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, -0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x09, 0x30, -0x08, 0x06, 0x00, 0x00, 0x00, 0xc2, 0x9a, 0xbc, 0x54, 0x00, 0x00, 0x00, -0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, -0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, -0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, -0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xec, 0xbd, -0x79, 0xb0, 0x5d, 0xd5, 0x7d, 0xe7, 0xfb, 0xdd, 0xf3, 0x3e, 0xf3, 0x7c, -0xee, 0x3d, 0x77, 0xd4, 0x84, 0x24, 0x40, 0x13, 0x62, 0x1e, 0x3d, 0x23, -0x03, 0x06, 0x07, 0x07, 0x1b, 0xba, 0x5e, 0x82, 0x03, 0x04, 0x83, 0x6d, -0x8c, 0xd3, 0xe9, 0xb8, 0xd3, 0xee, 0x74, 0x62, 0xc7, 0x49, 0x27, 0xa9, -0x54, 0x27, 0x95, 0x57, 0x2f, 0xe5, 0xb2, 0x63, 0x27, 0xef, 0x75, 0xba, -0x63, 0x3b, 0x71, 0xe2, 0x0e, 0x18, 0x10, 0xa3, 0x07, 0x62, 0x8c, 0x87, -0x80, 0x04, 0x02, 0x0d, 0x68, 0xb8, 0xba, 0xf3, 0xbd, 0x67, 0xb8, 0xe7, -0xec, 0x79, 0x5c, 0x6b, 0xbd, 0x3f, 0xd6, 0x3e, 0x47, 0x92, 0x81, 0x18, -0x09, 0x89, 0xc6, 0xd5, 0x52, 0xd5, 0xa9, 0xab, 0xba, 0x1a, 0xee, 0x5e, -0x7b, 0xaf, 0xbd, 0xf6, 0xda, 0xeb, 0xf7, 0x59, 0x9f, 0xaf, 0xc0, 0x18, -0xc3, 0x2f, 0xf2, 0x2f, 0x11, 0xbf, 0xe0, 0xbf, 0xce, 0x36, 0x00, 0x00, -0x56, 0x5d, 0x74, 0xe1, 0xf9, 0x7f, 0xf8, 0x83, 0xef, 0xce, 0xbc, 0xe7, -0xe3, 0xf7, 0x3c, 0xf1, 0xf3, 0xfe, 0xee, 0x3d, 0x7f, 0xfd, 0x57, 0x0f, -0x7d, 0xfc, 0x6f, 0xff, 0x66, 0xa1, 0x3a, 0x39, 0xf9, 0xde, 0xb7, 0x4d, -0x03, 0xce, 0x7d, 0xc7, 0x3b, 0xfe, 0xdb, 0x70, 0xa9, 0x3a, 0x5e, 0xad, -0x0f, 0xbf, 0xb7, 0x3e, 0x31, 0x79, 0xfb, 0xeb, 0x36, 0xf4, 0xc2, 0x0b, -0x6f, 0xde, 0x72, 0xf1, 0xa5, 0x37, 0xa4, 0x25, 0xa5, 0x31, 0xb2, 0x6e, -0xdd, 0xef, 0x9d, 0x8e, 0x9f, 0x2d, 0x9f, 0x8e, 0xff, 0x64, 0xcf, 0xa3, -0x8f, 0x3e, 0xe3, 0x2f, 0x2f, 0xbf, 0x5f, 0xf0, 0x7c, 0xc7, 0xec, 0xb4, -0x77, 0xbd, 0xde, 0xdf, 0x6b, 0x1e, 0x3a, 0xbc, 0xfb, 0xeb, 0x7f, 0xf4, -0x47, 0xb6, 0x2e, 0x8a, 0xd9, 0xd6, 0x91, 0x23, 0x3f, 0x3e, 0x1d, 0x3f, -0x5b, 0x38, 0x5d, 0xa3, 0x90, 0xa6, 0xeb, 0x9b, 0x19, 0xd0, 0x0d, 0x7d, -0x7f, 0xee, 0xe7, 0xfe, 0xdd, 0x54, 0xea, 0xc2, 0xc0, 0xf3, 0x9e, 0x7b, -0x5b, 0x35, 0x60, 0xd0, 0x9d, 0x36, 0x6e, 0xbc, 0x72, 0x78, 0x68, 0x68, -0x7b, 0xbd, 0x5e, 0xdb, 0x22, 0x0a, 0x62, 0x9e, 0x32, 0x46, 0xe3, 0x28, -0x72, 0x17, 0x97, 0x97, 0x76, 0x37, 0x9b, 0xad, 0x5d, 0x87, 0x0e, 0x1f, -0xfe, 0xc1, 0xe9, 0xfc, 0x79, 0x6f, 0xa8, 0x01, 0xb7, 0xfd, 0xc9, 0x7f, -0xfd, 0x9f, 0xaf, 0x3c, 0xfb, 0xe3, 0xb9, 0xe7, 0x1f, 0x78, 0xf0, 0x3f, -0xbd, 0xd6, 0x9f, 0x5f, 0x74, 0xe1, 0xf6, 0x1b, 0x2f, 0xb9, 0xf8, 0xe2, -0x7b, 0xcf, 0xdd, 0xb0, 0x61, 0x87, 0x2c, 0x4b, 0x12, 0xa5, 0x0c, 0x94, -0x52, 0x10, 0x4a, 0x40, 0x09, 0x45, 0x4c, 0x08, 0xe2, 0x38, 0x46, 0x1c, -0xc7, 0xf0, 0x7d, 0x9f, 0x1e, 0x3c, 0x74, 0xe8, 0x89, 0x3d, 0x2f, 0xbd, -0xfc, 0xd5, 0xfd, 0x07, 0x0e, 0xfc, 0xe3, 0x6b, 0xfd, 0x7f, 0xef, 0xbd, -0xff, 0x93, 0x9f, 0xd3, 0x33, 0x99, 0xcd, 0x4f, 0xff, 0xf5, 0xff, 0xf7, -0x3b, 0x66, 0xb3, 0x79, 0xe0, 0x4d, 0xdd, 0x03, 0x37, 0xfc, 0xf6, 0x67, -0xbe, 0x79, 0xef, 0x67, 0x7f, 0xfb, 0x96, 0x6f, 0x50, 0x60, 0x68, 0x72, -0xf5, 0x8b, 0xcb, 0xd3, 0x53, 0x5f, 0xeb, 0xff, 0xd9, 0xb6, 0xad, 0x5b, -0xae, 0xbd, 0xe5, 0x43, 0x37, 0x7f, 0xe9, 0x93, 0xf7, 0x7c, 0x6c, 0x35, -0xa5, 0x0c, 0x7e, 0x10, 0xc0, 0x0f, 0x42, 0x50, 0x42, 0x40, 0x29, 0x05, -0x03, 0x78, 0x43, 0x08, 0x01, 0x21, 0x04, 0x8c, 0x31, 0xc8, 0xb2, 0x2c, -0x9e, 0xbb, 0x71, 0xe3, 0x8e, 0x75, 0x6b, 0xd7, 0xee, 0xb8, 0xe3, 0xa3, -0xb7, 0x4f, 0x7f, 0xff, 0xe9, 0x7f, 0xb9, 0xff, 0xc8, 0xd4, 0xd4, 0x83, -0xc7, 0x46, 0xb4, 0x8b, 0x6e, 0xfe, 0xa3, 0x87, 0x1f, 0xfc, 0xfc, 0xd1, -0x7d, 0x7b, 0x31, 0xf3, 0xdc, 0xee, 0x1c, 0x80, 0x1d, 0x6f, 0xaa, 0x01, -0xfb, 0xbe, 0xfb, 0xbd, 0xf9, 0x3f, 0x6f, 0xb6, 0x90, 0x22, 0x14, 0xae, -0x69, 0x74, 0xfb, 0xdf, 0xff, 0xd4, 0x27, 0x3e, 0xfe, 0xc8, 0x6f, 0x7c, -0xea, 0xbe, 0xeb, 0x18, 0x63, 0xf0, 0xfd, 0x00, 0xbe, 0x1f, 0x20, 0x08, -0x43, 0xc4, 0x51, 0x84, 0x30, 0x8a, 0xc0, 0x28, 0x3f, 0xf3, 0x51, 0x14, -0x41, 0xd7, 0x34, 0x88, 0x12, 0x1f, 0xf0, 0x28, 0xe5, 0x57, 0x5c, 0x14, -0x45, 0x0c, 0x0f, 0x0d, 0x4d, 0x7e, 0xf0, 0xa6, 0x1b, 0x1f, 0xb8, 0xe1, -0xba, 0xeb, 0x9e, 0x7a, 0x78, 0xe7, 0xce, 0xf7, 0x02, 0x80, 0x31, 0x3f, -0x6f, 0x7c, 0xf5, 0x77, 0x7e, 0x17, 0x32, 0xa3, 0xe8, 0x1c, 0x99, 0x5a, -0x3e, 0x2d, 0x5d, 0xa8, 0x50, 0xa9, 0xdc, 0x45, 0xe2, 0x78, 0xc9, 0x36, -0x8c, 0x87, 0x87, 0x86, 0x86, 0x1a, 0xf7, 0xdd, 0x7b, 0xcf, 0xd3, 0xab, -0x56, 0x4d, 0xae, 0xf3, 0xfd, 0x00, 0x41, 0x10, 0xc0, 0xf3, 0x7c, 0xf8, -0xbe, 0x0f, 0xcb, 0xb6, 0x11, 0x04, 0x21, 0x6c, 0xc7, 0x46, 0xcf, 0x30, -0x50, 0x29, 0x95, 0x11, 0xc5, 0x11, 0x56, 0x56, 0x56, 0x90, 0xcd, 0x66, -0x21, 0x49, 0x32, 0x74, 0x5d, 0x43, 0xa9, 0x58, 0x00, 0x63, 0x80, 0x28, -0x0a, 0x20, 0x84, 0x82, 0x52, 0x82, 0x99, 0xd9, 0xb9, 0x23, 0x8f, 0x3f, -0xf9, 0xe4, 0xf5, 0x86, 0x61, 0x1c, 0xc8, 0xe4, 0xf3, 0x37, 0x28, 0x9a, -0xba, 0xc6, 0x5c, 0xe9, 0xfe, 0x03, 0x25, 0x64, 0xf9, 0xb4, 0xdd, 0xc4, -0x43, 0x43, 0xf5, 0xd1, 0xcf, 0x7e, 0xe6, 0xb7, 0x5e, 0x2a, 0x97, 0x4a, -0x45, 0xc7, 0xf5, 0x10, 0x86, 0x21, 0x2c, 0xcb, 0x46, 0xaf, 0x67, 0xc0, -0xb4, 0x2c, 0xf4, 0x0c, 0x03, 0xeb, 0xd6, 0xac, 0x01, 0x03, 0x43, 0x18, -0x86, 0xd0, 0x75, 0x1d, 0x84, 0xc4, 0x30, 0x0c, 0x13, 0x31, 0x21, 0xf0, -0xfd, 0x00, 0x0b, 0x8b, 0x0b, 0x28, 0x15, 0x8b, 0x50, 0x55, 0x0d, 0xa5, -0x52, 0x01, 0x9a, 0xaa, 0x42, 0x14, 0x25, 0x10, 0x12, 0xa3, 0xd5, 0xee, -0x18, 0x0f, 0x3e, 0xf4, 0xd0, 0x95, 0xa6, 0x69, 0xbe, 0x7c, 0x46, 0x46, -0xa1, 0xcf, 0xff, 0xee, 0xef, 0x1c, 0x5c, 0x35, 0x39, 0xb9, 0xce, 0x71, -0x5c, 0x7e, 0xc6, 0x2d, 0x1b, 0x4b, 0xcd, 0x26, 0x0a, 0xf9, 0x3c, 0x74, -0x4d, 0x43, 0x26, 0x93, 0x86, 0xa6, 0x6b, 0xf0, 0x14, 0x19, 0xbe, 0xac, -0x20, 0x14, 0x80, 0x38, 0x08, 0x41, 0x7c, 0x1f, 0x51, 0xb7, 0x0b, 0xd8, -0x36, 0x6c, 0xdb, 0x85, 0x61, 0x98, 0x70, 0x1c, 0x17, 0xb2, 0x22, 0x62, -0x6c, 0x74, 0x94, 0x77, 0x31, 0x51, 0x44, 0x1c, 0xc7, 0x38, 0x3a, 0x33, -0x7b, 0xf4, 0xc1, 0x6f, 0x7f, 0x7b, 0xf5, 0x69, 0x6f, 0xc0, 0xc7, 0x3f, -0x76, 0xf7, 0xce, 0x4b, 0x2e, 0xba, 0xf0, 0xfd, 0xb6, 0xed, 0xc0, 0x71, -0x5d, 0x74, 0x7b, 0x06, 0x3c, 0xcf, 0x43, 0xbb, 0xd3, 0xc1, 0xd6, 0xcd, -0x9b, 0x90, 0xaf, 0x94, 0xe0, 0x37, 0x86, 0xa1, 0xaf, 0x5e, 0x85, 0xd1, -0x75, 0x6b, 0xa0, 0x2b, 0x32, 0xc2, 0x20, 0x80, 0x61, 0xf4, 0xd0, 0x6c, -0xb6, 0xd0, 0x6e, 0xb5, 0xb1, 0x32, 0x3d, 0x87, 0xf0, 0xe8, 0x2c, 0xe8, -0xd2, 0x22, 0x1c, 0xc3, 0xc6, 0xec, 0xdc, 0x2c, 0x54, 0x55, 0x45, 0x63, -0x78, 0x08, 0xd5, 0x4a, 0x65, 0xd0, 0x88, 0x17, 0x5e, 0xdc, 0xf3, 0xfd, -0x67, 0x9e, 0x7d, 0xf6, 0x9d, 0xa7, 0xad, 0x01, 0x9b, 0x37, 0x6d, 0xba, -0xfe, 0xbe, 0x8f, 0xdf, 0xf3, 0x70, 0x18, 0x84, 0xb0, 0x1d, 0x07, 0x96, -0x6d, 0xc3, 0x34, 0x2d, 0x14, 0x8b, 0x45, 0xd4, 0xaa, 0x65, 0x28, 0x8d, -0x21, 0x64, 0xaf, 0xba, 0x1c, 0xef, 0x9e, 0x38, 0x07, 0x29, 0x00, 0xb3, -0x00, 0x96, 0xcd, 0x36, 0x2c, 0xd3, 0x84, 0xeb, 0xba, 0xf0, 0x3c, 0x0f, -0x41, 0x14, 0xc2, 0xb2, 0x2d, 0x34, 0x5b, 0x2d, 0x74, 0x8e, 0xce, 0x81, -0xbe, 0x72, 0x08, 0x51, 0xd7, 0xc0, 0xd2, 0x52, 0x13, 0x71, 0x1c, 0xe2, -0x9c, 0x75, 0x6b, 0x91, 0xcb, 0x66, 0x21, 0x88, 0x02, 0x2c, 0xcb, 0xc6, -0x63, 0x8f, 0x3f, 0x79, 0xef, 0xd2, 0xf2, 0xd2, 0x97, 0x4f, 0xcb, 0x54, -0xe2, 0xa6, 0x0f, 0xdc, 0xf0, 0x45, 0x4a, 0x28, 0x5c, 0xcf, 0x83, 0xe3, -0xba, 0xe8, 0x74, 0xba, 0xe8, 0xf6, 0x7a, 0x58, 0xbb, 0x66, 0x15, 0x30, -0x31, 0x86, 0x8d, 0x1f, 0xfe, 0x10, 0xde, 0x05, 0x0d, 0x07, 0x01, 0x1c, -0x74, 0x7a, 0xb0, 0x6d, 0x1b, 0x9e, 0xe7, 0x25, 0x1f, 0x1f, 0x81, 0xef, -0x21, 0x08, 0x42, 0xb0, 0x88, 0x20, 0xa7, 0x67, 0xc0, 0xc6, 0x1a, 0xe8, -0x08, 0x00, 0x79, 0xf9, 0x00, 0x4a, 0x41, 0x80, 0xe9, 0xe9, 0x19, 0x2c, -0x2e, 0x2d, 0x43, 0x1a, 0x15, 0xa1, 0x69, 0x1a, 0x52, 0xba, 0x86, 0xcd, -0x9b, 0x37, 0x7d, 0x4e, 0x96, 0xe5, 0x9d, 0x71, 0x1c, 0xcf, 0xbc, 0xe1, -0xc9, 0xdc, 0xaa, 0x8b, 0x2f, 0xdc, 0x72, 0xeb, 0x9f, 0xfc, 0xd1, 0x43, -0x1b, 0xaf, 0xbe, 0xe6, 0xb3, 0x83, 0xb1, 0x7e, 0xcb, 0x96, 0x5b, 0x1b, -0x43, 0x43, 0x93, 0x8e, 0xeb, 0xc2, 0x0f, 0x02, 0xf4, 0x7a, 0x06, 0x74, -0x4d, 0xc3, 0xa6, 0xf3, 0xcf, 0x85, 0x58, 0xaf, 0xe2, 0xdc, 0x9b, 0x6f, -0xc2, 0x35, 0xd0, 0xb0, 0x1b, 0x0c, 0x0b, 0x6e, 0x17, 0xae, 0x63, 0xc3, -0xf7, 0x3c, 0x04, 0x41, 0x80, 0x30, 0x0c, 0x11, 0x45, 0x21, 0x82, 0x20, -0x40, 0x1c, 0x87, 0x88, 0xe3, 0x08, 0x94, 0xc4, 0xd0, 0x24, 0x19, 0x85, -0x6a, 0x19, 0xca, 0xda, 0xd5, 0x10, 0x33, 0x69, 0x54, 0x2a, 0x65, 0xcc, -0xce, 0xcd, 0x63, 0x76, 0x6e, 0x01, 0x61, 0x18, 0x82, 0x32, 0x86, 0xe1, -0xa1, 0x5a, 0xa3, 0x5c, 0x2e, 0x0f, 0x26, 0x86, 0x97, 0xde, 0xf6, 0x91, -0xdf, 0xfc, 0xe5, 0x3f, 0xfc, 0xc2, 0x13, 0x43, 0xeb, 0xd6, 0xdd, 0xf8, -0xba, 0x57, 0xe0, 0x43, 0xbf, 0xfd, 0x1f, 0x77, 0x6e, 0xbf, 0xf0, 0x82, -0x91, 0xa8, 0xdd, 0xbd, 0x21, 0x93, 0x2f, 0x3c, 0xee, 0x98, 0xc6, 0x73, -0xdb, 0xb6, 0x6d, 0xbd, 0x8b, 0x50, 0x82, 0x20, 0x08, 0xe0, 0x38, 0x2e, -0x56, 0xba, 0x5d, 0x8c, 0x8e, 0x34, 0x90, 0x2b, 0x15, 0xa0, 0x6c, 0xbf, -0x00, 0x57, 0xca, 0x19, 0xec, 0x42, 0x84, 0x5e, 0xaf, 0x07, 0xcf, 0xf3, -0xe0, 0x7b, 0x3e, 0x3c, 0xdf, 0x47, 0x10, 0x04, 0x08, 0x02, 0xfe, 0x35, -0x8e, 0x22, 0x44, 0x71, 0x04, 0x42, 0x62, 0x10, 0x12, 0x83, 0xd2, 0x18, -0x8a, 0x22, 0x21, 0x57, 0x2d, 0xc0, 0x6f, 0x0c, 0x21, 0x6d, 0xdb, 0x48, -0xe9, 0x3a, 0xba, 0xdd, 0x2e, 0x6a, 0xd5, 0x0a, 0x32, 0x99, 0x14, 0x64, -0x59, 0xc2, 0xf8, 0xd8, 0xd8, 0x2d, 0x82, 0x20, 0x7c, 0x23, 0x5f, 0xaf, -0xd7, 0x3e, 0xf3, 0x0f, 0x5f, 0xfb, 0xb3, 0xf1, 0xf1, 0x51, 0xb4, 0x8f, -0x1c, 0xd9, 0x0a, 0xa0, 0xfe, 0x9a, 0x0d, 0x78, 0xf2, 0xaf, 0xff, 0xe6, -0xc8, 0xee, 0x87, 0x87, 0x47, 0xfc, 0xe5, 0xa6, 0x1b, 0x47, 0x91, 0x05, -0x00, 0xe7, 0xac, 0x5d, 0xfb, 0x1e, 0xcf, 0xe3, 0x07, 0xe2, 0xba, 0x2e, -0x1c, 0xc7, 0x85, 0xa6, 0xaa, 0x30, 0x8b, 0x45, 0x7c, 0x70, 0xf3, 0x76, -0xec, 0x07, 0xc1, 0xf2, 0xf2, 0x32, 0x82, 0x20, 0x40, 0x14, 0x45, 0xbc, -0x11, 0x3e, 0x7f, 0x2e, 0x44, 0x51, 0x84, 0x20, 0x0c, 0x10, 0x06, 0xfc, -0xec, 0xc7, 0x24, 0x06, 0x21, 0x04, 0x71, 0x14, 0x21, 0x8e, 0x22, 0x08, -0xa2, 0x80, 0x74, 0xbd, 0x8c, 0xde, 0xc2, 0x12, 0xb2, 0xd9, 0x0c, 0x3a, -0x2b, 0x2b, 0xe8, 0xf5, 0x0c, 0xa8, 0xaa, 0x02, 0x51, 0x14, 0xd1, 0x18, -0x1e, 0xda, 0xa2, 0x28, 0xca, 0x56, 0xdf, 0xb2, 0x9a, 0x0f, 0xfd, 0xe5, -0x17, 0xdd, 0x7c, 0xb9, 0x9c, 0x6e, 0xee, 0xdd, 0x37, 0xf7, 0xba, 0x57, -0xe0, 0xc5, 0x9d, 0x8f, 0x5d, 0x5d, 0xa8, 0x94, 0x3f, 0xed, 0xbb, 0xee, -0xee, 0xc0, 0xf3, 0x5f, 0x59, 0xb7, 0x76, 0xed, 0x0d, 0x77, 0xfd, 0xda, -0xed, 0x62, 0x10, 0x06, 0x08, 0xc3, 0x08, 0x8e, 0xe3, 0xa0, 0x31, 0x3c, -0x04, 0x55, 0x53, 0x21, 0x8e, 0x8d, 0x42, 0x04, 0x30, 0xbd, 0x34, 0x0f, -0xdb, 0xb4, 0x10, 0x45, 0xfc, 0x00, 0x3d, 0xcf, 0x43, 0x90, 0x3c, 0xe0, -0xa2, 0x28, 0x42, 0x14, 0x45, 0x08, 0xc3, 0x10, 0x71, 0x1c, 0x83, 0x81, -0x81, 0x31, 0x86, 0x28, 0x8a, 0x11, 0x47, 0x31, 0x28, 0x65, 0x90, 0x74, -0x05, 0x24, 0x9b, 0x81, 0xae, 0x6b, 0x20, 0x31, 0xc5, 0xd2, 0x72, 0x13, -0xf9, 0x7c, 0x0e, 0xba, 0xae, 0x41, 0xd7, 0x75, 0x21, 0x9d, 0xce, 0x5c, -0x69, 0x18, 0xbd, 0x2f, 0x3f, 0xff, 0xed, 0x87, 0x3e, 0x90, 0xce, 0xe6, -0x2e, 0xb3, 0x7a, 0xbd, 0x47, 0xff, 0xcd, 0x9b, 0xd8, 0xe8, 0xac, 0xfc, -0xdf, 0xfd, 0xdf, 0x57, 0x2a, 0xe5, 0xad, 0x84, 0x50, 0xc4, 0x31, 0x81, -0xe7, 0x7b, 0xb0, 0x6c, 0x1b, 0x8a, 0xaa, 0xc0, 0x01, 0x30, 0x39, 0x3c, -0x8c, 0xb9, 0xce, 0x02, 0x7a, 0x2b, 0x5d, 0xf8, 0xbe, 0x0f, 0x42, 0x08, -0xa2, 0x38, 0x46, 0xe0, 0xf9, 0xf0, 0x83, 0x00, 0x41, 0x10, 0x22, 0x8e, -0x93, 0xb3, 0x1d, 0xc7, 0x80, 0x00, 0x40, 0x60, 0x88, 0xa3, 0x18, 0x71, -0x4c, 0x41, 0x29, 0x40, 0x08, 0x03, 0x63, 0x12, 0xe4, 0x5c, 0x1a, 0xbe, -0x20, 0x40, 0x96, 0x25, 0x38, 0x8e, 0x03, 0xd7, 0xf5, 0xa0, 0xc8, 0x32, -0x44, 0x51, 0x40, 0x26, 0x9d, 0x5e, 0x6f, 0x18, 0xbd, 0x62, 0xe8, 0x07, -0xdf, 0x05, 0xf0, 0xdd, 0x93, 0x1a, 0x85, 0x2a, 0xe5, 0xca, 0x26, 0x92, -0xcc, 0x24, 0x01, 0xc0, 0xf5, 0x3c, 0xe4, 0xc2, 0x0c, 0x1c, 0x49, 0x06, -0x28, 0xc5, 0xf2, 0x52, 0x13, 0xb6, 0x65, 0x21, 0x0a, 0xa3, 0xc1, 0x8c, -0x33, 0x08, 0x02, 0x04, 0x7e, 0x80, 0x28, 0x99, 0x7d, 0x32, 0xca, 0xcf, -0x3a, 0x63, 0x0c, 0x0c, 0x0c, 0x51, 0x44, 0x10, 0x47, 0x94, 0x4f, 0x21, -0x08, 0x05, 0x21, 0x02, 0x04, 0x59, 0x46, 0x04, 0x01, 0x00, 0x10, 0xc5, -0x11, 0x6c, 0xc7, 0x41, 0x2a, 0xa5, 0x43, 0x10, 0x44, 0xa4, 0xd3, 0xe9, -0x51, 0x00, 0xa5, 0x53, 0x1d, 0x46, 0x53, 0xfc, 0xe6, 0x23, 0x08, 0xc2, -0x10, 0x9a, 0xaa, 0x40, 0x56, 0x14, 0xb8, 0x61, 0x08, 0xd7, 0xb6, 0x11, -0x09, 0x02, 0x3c, 0xd7, 0x4b, 0xba, 0x0f, 0x6f, 0x40, 0x18, 0x04, 0x08, -0x3c, 0x0f, 0x3f, 0xf9, 0xda, 0xd7, 0x51, 0x9e, 0x98, 0xc4, 0xaa, 0x2b, -0x2e, 0x07, 0xa3, 0x14, 0x8c, 0x31, 0xf4, 0x4f, 0x46, 0xff, 0xaa, 0x30, -0xc6, 0x40, 0xe2, 0x18, 0x8c, 0x09, 0x88, 0x08, 0x85, 0x28, 0x89, 0xa0, -0x94, 0xc1, 0xb2, 0x2c, 0xe4, 0x72, 0x59, 0xe8, 0xaa, 0x0a, 0x45, 0x51, -0x52, 0x00, 0x0a, 0xa7, 0xd4, 0x00, 0x4a, 0x88, 0x40, 0x08, 0x9f, 0x0e, -0x87, 0x41, 0x88, 0x30, 0xe4, 0x7d, 0x9a, 0x84, 0x01, 0x8c, 0x6e, 0x17, -0x69, 0x4d, 0x43, 0xe0, 0xfb, 0x08, 0xc3, 0x08, 0x34, 0x99, 0x32, 0x87, -0xbe, 0x8f, 0xdd, 0xdf, 0xfc, 0x47, 0x90, 0xce, 0x0a, 0x0c, 0xcb, 0xc2, -0xbc, 0x2c, 0xa3, 0x7e, 0xc1, 0x36, 0x3e, 0xa5, 0x8e, 0xe3, 0x41, 0x23, -0x48, 0xc4, 0x1b, 0x40, 0x09, 0x01, 0x8d, 0x29, 0x68, 0x1c, 0x27, 0x57, -0x84, 0xc0, 0xf5, 0x3c, 0xb8, 0xae, 0x0b, 0x49, 0x14, 0xc1, 0x18, 0x93, -0x01, 0xe4, 0x04, 0x41, 0x58, 0xcd, 0x18, 0x9b, 0x3a, 0xa9, 0x06, 0x44, -0x71, 0xe4, 0x13, 0x12, 0x83, 0x51, 0x0a, 0x45, 0x91, 0x61, 0xdb, 0x16, -0x34, 0x4d, 0x85, 0x96, 0xcb, 0xa2, 0xd3, 0x6c, 0x41, 0x28, 0x97, 0x10, -0x06, 0x21, 0xa2, 0xe4, 0x6c, 0xc6, 0x61, 0x88, 0x17, 0xff, 0xe9, 0x5b, -0x60, 0xbd, 0x1e, 0x86, 0xeb, 0x35, 0x50, 0xc6, 0xe0, 0xb5, 0x5a, 0xa0, -0xc9, 0xbd, 0xc0, 0x28, 0x01, 0x23, 0x14, 0x88, 0x09, 0x04, 0x4a, 0xf9, -0x83, 0x88, 0x31, 0x90, 0x20, 0x84, 0xc0, 0x28, 0xc2, 0x30, 0x84, 0xe3, -0x38, 0x50, 0x14, 0x05, 0x96, 0x65, 0x43, 0x55, 0x14, 0x04, 0x61, 0x40, -0x01, 0x68, 0x00, 0xf4, 0x93, 0xbe, 0x02, 0xed, 0x4e, 0x67, 0x2f, 0x1f, -0x2d, 0x28, 0x24, 0x49, 0x82, 0xa6, 0xe9, 0xf0, 0x7d, 0x1f, 0x9a, 0x65, -0xa3, 0xdb, 0x6e, 0x43, 0x53, 0x94, 0xe4, 0xcc, 0x12, 0x50, 0x42, 0xb0, -0xf7, 0xc1, 0x07, 0x11, 0x77, 0x56, 0x50, 0x2e, 0x97, 0x20, 0xcb, 0x32, -0x48, 0x3e, 0x8f, 0xc6, 0xe5, 0x97, 0x23, 0x8e, 0x63, 0xd0, 0x7e, 0x97, -0x21, 0x04, 0x94, 0x31, 0xd0, 0x64, 0x0a, 0xc3, 0x18, 0x43, 0x68, 0x59, -0x10, 0xe2, 0x18, 0x31, 0x21, 0xd0, 0x34, 0x0d, 0x51, 0x18, 0xc1, 0x71, -0x5c, 0xa8, 0xaa, 0x0a, 0xdb, 0xb6, 0xcd, 0xfe, 0xb4, 0xe7, 0x0d, 0x2d, -0xab, 0x9c, 0x73, 0xe5, 0x95, 0x1f, 0xce, 0x55, 0xab, 0xe7, 0x03, 0x40, -0xa7, 0xb3, 0xf2, 0x72, 0x14, 0x45, 0x83, 0x1f, 0x0c, 0x30, 0xb8, 0xae, -0x07, 0xea, 0x79, 0x30, 0xe6, 0xe7, 0x60, 0xdb, 0x36, 0x1f, 0x7d, 0x82, -0x00, 0x7b, 0xfe, 0xd7, 0x3f, 0x83, 0x74, 0xbb, 0x28, 0x97, 0x4b, 0x50, -0x14, 0x05, 0x51, 0x36, 0x87, 0xea, 0xa5, 0x97, 0x0e, 0x5e, 0x6a, 0xfa, -0x07, 0xcd, 0x00, 0x30, 0x4a, 0x01, 0xc6, 0x00, 0xc6, 0x40, 0x3c, 0x0f, -0x5e, 0xa7, 0x8d, 0x38, 0x0c, 0x41, 0x08, 0x81, 0x28, 0x0a, 0xa0, 0x8c, -0x4f, 0x5b, 0x92, 0x29, 0x49, 0x17, 0x40, 0x94, 0xab, 0xd5, 0x36, 0xac, -0xbd, 0xf4, 0xd2, 0xfb, 0x14, 0x4d, 0x3b, 0xe7, 0x75, 0xaf, 0xc0, 0x47, -0xff, 0x9f, 0xbf, 0x78, 0xec, 0x0b, 0xff, 0xf4, 0xf5, 0x6b, 0xff, 0xee, -0x8f, 0xff, 0x9b, 0xa3, 0x67, 0x32, 0xdb, 0x40, 0xc8, 0x8f, 0x5d, 0xcf, -0xa5, 0xe9, 0x74, 0x46, 0x14, 0x04, 0x01, 0xd9, 0x4c, 0x06, 0x47, 0xdb, -0xd3, 0x48, 0xa7, 0x75, 0xa0, 0x25, 0xa3, 0x5d, 0x5c, 0x44, 0xa5, 0x5a, -0xc3, 0x81, 0x47, 0x76, 0x02, 0x46, 0x0f, 0xe5, 0x52, 0x09, 0xaa, 0xaa, -0x22, 0xce, 0xe5, 0x31, 0x7c, 0xc9, 0xc5, 0x60, 0x00, 0x40, 0x08, 0x24, -0xc6, 0x40, 0x19, 0xbf, 0x91, 0x05, 0x30, 0x08, 0x82, 0x00, 0x26, 0x08, -0x20, 0x51, 0x04, 0xaf, 0xd3, 0x02, 0xb3, 0x2c, 0xd8, 0xb6, 0x0d, 0xdb, -0xb6, 0x20, 0xcb, 0x0a, 0x64, 0x59, 0x46, 0x1c, 0xc7, 0xb0, 0x6d, 0x07, -0xbe, 0xef, 0x2f, 0xab, 0xba, 0x5e, 0xbc, 0xf5, 0xf7, 0x3e, 0xfb, 0x17, -0x17, 0xbc, 0xf3, 0xea, 0xd4, 0xdf, 0xfe, 0xc1, 0x9f, 0xfe, 0x08, 0xc0, -0xe5, 0xaf, 0x79, 0x05, 0xba, 0xcb, 0xcb, 0xdb, 0x1e, 0xff, 0xbb, 0xbf, -0x47, 0x77, 0x66, 0x26, 0x23, 0x00, 0xab, 0x7d, 0xdf, 0x9f, 0x9b, 0x3a, -0x3a, 0xfd, 0x03, 0x12, 0xc7, 0x10, 0x00, 0xe4, 0xf3, 0x79, 0x64, 0xb2, -0x59, 0xb4, 0xda, 0x1d, 0x48, 0x86, 0x89, 0xde, 0xd4, 0x14, 0x5e, 0x79, -0xe4, 0x11, 0x88, 0x96, 0x85, 0x52, 0xb1, 0x08, 0x59, 0x96, 0x11, 0xa6, -0x33, 0xa8, 0x5e, 0x72, 0x11, 0x28, 0x25, 0x88, 0xc3, 0xfe, 0xfb, 0x31, -0xef, 0xfb, 0x8c, 0xd2, 0xe4, 0xec, 0x53, 0x30, 0x4a, 0x10, 0x5a, 0x06, -0xcc, 0xd9, 0x39, 0x30, 0xdf, 0x87, 0xeb, 0x7a, 0x90, 0x24, 0x19, 0x82, -0x20, 0xf0, 0xde, 0xc2, 0x00, 0xcb, 0xb6, 0xdb, 0x71, 0x1c, 0x7b, 0x10, -0x84, 0xc9, 0xa9, 0x17, 0x5f, 0x4c, 0xfd, 0xe4, 0xb1, 0x27, 0x41, 0x3c, -0x77, 0xbd, 0x20, 0x08, 0xe3, 0xaf, 0x79, 0x05, 0xbe, 0xfb, 0xa5, 0xbf, -0xfa, 0xad, 0xda, 0xe8, 0xc8, 0xa7, 0xed, 0x76, 0xe7, 0x79, 0xcf, 0x71, -0x9e, 0x00, 0x80, 0x57, 0x0e, 0x1e, 0xfc, 0xc6, 0xea, 0xc9, 0xc9, 0x6b, -0x14, 0x45, 0x81, 0x24, 0x49, 0xd0, 0x35, 0x1d, 0x2b, 0x2b, 0x2b, 0x30, -0x7a, 0x06, 0x32, 0x71, 0x0c, 0x50, 0x0a, 0xbd, 0x54, 0x82, 0x20, 0x88, -0x88, 0xb3, 0x59, 0x94, 0x2f, 0xda, 0x8e, 0x20, 0xf0, 0x41, 0x63, 0x32, -0x18, 0xff, 0x69, 0x4c, 0xfa, 0xc7, 0xc4, 0x1b, 0x41, 0x08, 0x42, 0xc7, -0x86, 0x35, 0x37, 0x07, 0xd2, 0xeb, 0xa1, 0xd7, 0x33, 0x40, 0x28, 0x81, -0x28, 0x8a, 0x10, 0x04, 0x01, 0xfd, 0x36, 0x98, 0xa6, 0xb1, 0x04, 0x40, -0x0f, 0x3d, 0x6f, 0xf6, 0xf9, 0x07, 0x1f, 0x7e, 0x60, 0x66, 0x74, 0xd7, -0xe4, 0xd2, 0x91, 0xe9, 0xff, 0x01, 0x20, 0x38, 0xa9, 0xf7, 0x81, 0xeb, -0xdf, 0x7f, 0xed, 0xdc, 0x48, 0xa3, 0x31, 0x0a, 0x00, 0xb6, 0xed, 0x60, -0x7a, 0x66, 0x06, 0xad, 0x4e, 0x07, 0x63, 0x23, 0x23, 0xa8, 0x56, 0xca, -0x90, 0x65, 0x19, 0xb6, 0x2c, 0x21, 0xbb, 0x79, 0x13, 0x04, 0x51, 0x04, -0x23, 0x14, 0x94, 0xf1, 0x51, 0xa6, 0xff, 0x0c, 0xe0, 0xfd, 0x89, 0x0f, -0x9b, 0xb1, 0xe3, 0xc0, 0x5d, 0x58, 0x84, 0x39, 0x3d, 0x03, 0xbb, 0x67, -0x60, 0x69, 0xb9, 0x09, 0xc6, 0x18, 0x14, 0x45, 0x85, 0x2c, 0x49, 0x10, -0x45, 0x11, 0x94, 0x52, 0x7f, 0xb9, 0xb9, 0xfc, 0x34, 0xa5, 0xd4, 0x06, -0x70, 0x08, 0xc0, 0x0f, 0x01, 0x1c, 0x01, 0xd0, 0x61, 0x8c, 0x2d, 0x9c, -0xd4, 0xfb, 0xc0, 0xf3, 0xbb, 0x5e, 0xf8, 0x42, 0xb1, 0x50, 0xf8, 0x72, -0x2a, 0x95, 0x42, 0x4a, 0xd7, 0x31, 0x3a, 0x3a, 0x0a, 0xc3, 0x34, 0x31, -0x33, 0x37, 0x87, 0x28, 0x8a, 0x90, 0x2f, 0xe4, 0xd1, 0x96, 0x45, 0xf4, -0x0e, 0x1d, 0x42, 0xb6, 0x58, 0x84, 0x9e, 0x4e, 0x41, 0x94, 0x24, 0x08, -0x10, 0xf8, 0x55, 0xa0, 0x14, 0x94, 0xc4, 0xa0, 0x61, 0x08, 0xea, 0xb8, -0xb0, 0xe6, 0x17, 0xe0, 0xb7, 0xda, 0xb0, 0x0d, 0x13, 0x86, 0x69, 0x41, -0x96, 0x65, 0x50, 0xca, 0x20, 0x8a, 0xbc, 0x47, 0x0b, 0x82, 0x80, 0x9e, -0xd1, 0x3b, 0x48, 0x29, 0x0d, 0x93, 0x43, 0x28, 0x02, 0xc8, 0x03, 0x70, -0x8f, 0x3f, 0xf8, 0x93, 0x7a, 0xa5, 0xbc, 0xf8, 0xc2, 0xed, 0xcf, 0xac, -0x3f, 0x67, 0xdd, 0x15, 0x8a, 0xa2, 0x20, 0x8e, 0x09, 0x5a, 0xed, 0x16, -0x8e, 0x4c, 0x1d, 0x85, 0xe7, 0x7b, 0x28, 0x16, 0x0a, 0xc8, 0xe7, 0xf3, -0x08, 0x44, 0x01, 0xb1, 0xa6, 0x41, 0x29, 0xe4, 0xa1, 0x67, 0xb3, 0x50, -0x54, 0x15, 0xa2, 0x20, 0x00, 0x84, 0x80, 0xfa, 0x3e, 0x42, 0xc3, 0x44, -0x64, 0x98, 0x20, 0x9e, 0x87, 0x9e, 0x61, 0x62, 0x65, 0xa5, 0x0b, 0x49, -0x92, 0x00, 0x08, 0x90, 0x44, 0x11, 0xa2, 0x28, 0x42, 0x92, 0x24, 0xf8, -0x81, 0xdf, 0xed, 0x74, 0x3a, 0x3f, 0x05, 0xe0, 0x03, 0x88, 0x00, 0xb8, -0x00, 0x9e, 0x07, 0xf0, 0x2f, 0x8c, 0xb1, 0xe7, 0x4e, 0x69, 0x71, 0xf7, -0x85, 0x3d, 0x7b, 0xee, 0xd6, 0x75, 0xed, 0xb1, 0xf1, 0xb1, 0xb1, 0x31, -0x49, 0x94, 0x50, 0x29, 0x97, 0xa1, 0x28, 0x0a, 0x16, 0x97, 0x96, 0x30, -0x33, 0x3b, 0x87, 0x5e, 0xcf, 0xe0, 0x2f, 0xf7, 0x29, 0x1d, 0x30, 0x2d, -0x38, 0xa2, 0x00, 0x4a, 0x29, 0x00, 0x01, 0xb2, 0x24, 0x02, 0x71, 0x0c, -0x1a, 0x53, 0x38, 0xc9, 0x94, 0x9c, 0xd0, 0x7e, 0x17, 0x63, 0x10, 0x25, -0x01, 0x82, 0x20, 0xf0, 0x65, 0x16, 0x4a, 0xbc, 0x5e, 0xaf, 0xb7, 0x07, -0x40, 0x0c, 0x80, 0x82, 0x77, 0x3e, 0x19, 0x40, 0x1a, 0x40, 0xf6, 0x94, -0x57, 0xa7, 0xc3, 0x30, 0xda, 0x9b, 0xc9, 0xa4, 0xef, 0x90, 0x65, 0xe5, -0x5b, 0xf5, 0x5a, 0x35, 0x27, 0x49, 0x12, 0xb2, 0x99, 0x0c, 0xc6, 0x47, -0x47, 0x21, 0x08, 0x02, 0x4c, 0xd3, 0x84, 0x61, 0x9a, 0x68, 0xaf, 0xac, -0xf0, 0x99, 0xa4, 0x24, 0x41, 0x96, 0x24, 0x00, 0x40, 0x1c, 0xf3, 0x69, -0x06, 0xa1, 0x04, 0x9e, 0xe7, 0x43, 0x14, 0x05, 0x48, 0x92, 0x0c, 0x51, -0x14, 0x21, 0x0a, 0x02, 0x44, 0x81, 0x9f, 0x7d, 0xc6, 0x58, 0xd8, 0x6a, -0xb5, 0xf6, 0x10, 0x42, 0xdc, 0xe3, 0x0e, 0x9e, 0x25, 0x0f, 0x31, 0x09, -0x80, 0x72, 0x4a, 0x2f, 0xf5, 0xeb, 0xae, 0xb8, 0xfc, 0x76, 0x73, 0x61, -0xd1, 0x6d, 0x4d, 0x4f, 0x3f, 0xab, 0xeb, 0xfa, 0xd6, 0xcd, 0xe7, 0x9f, -0xf7, 0x95, 0xb1, 0xd1, 0xd1, 0x11, 0x55, 0x55, 0x40, 0x29, 0x45, 0x1c, -0x47, 0x70, 0x5c, 0x0f, 0xbd, 0x9e, 0x81, 0x56, 0xbb, 0x0d, 0xdb, 0x71, -0x10, 0xf8, 0x01, 0x14, 0x95, 0xff, 0x3c, 0xdf, 0x0f, 0x92, 0x97, 0x14, -0x09, 0x84, 0x90, 0x64, 0xa4, 0x11, 0xf8, 0xc1, 0x8b, 0x22, 0x24, 0x49, -0x06, 0x03, 0x73, 0x5b, 0xad, 0xd6, 0x5e, 0x42, 0xc8, 0x4a, 0xae, 0x54, -0xca, 0x6b, 0xa9, 0xb4, 0xda, 0x59, 0x5c, 0x98, 0x61, 0x8c, 0x85, 0x49, -0x37, 0xda, 0x07, 0xe0, 0x27, 0x8c, 0xb1, 0x27, 0x4e, 0xaa, 0xc0, 0x71, -0xe5, 0x1d, 0x1f, 0xfd, 0xf3, 0x3f, 0xf9, 0xf6, 0x3f, 0xfd, 0xf7, 0xcb, -0x6e, 0xbd, 0xe5, 0x9b, 0xf9, 0x72, 0xe5, 0x9d, 0xbe, 0xef, 0xff, 0x64, -0xd7, 0xee, 0x17, 0x6e, 0xdb, 0x7f, 0xe0, 0xc0, 0x6e, 0xc3, 0x34, 0x11, -0xc7, 0x31, 0x44, 0x51, 0x44, 0x26, 0x9d, 0x46, 0xad, 0x56, 0xc1, 0xaa, -0x89, 0x71, 0x4c, 0x8c, 0x8d, 0xa2, 0x56, 0xab, 0x42, 0x51, 0x14, 0x30, -0x06, 0x28, 0x8a, 0x02, 0x30, 0xbe, 0x4e, 0x2a, 0x0a, 0xfd, 0xb3, 0xce, -0x0f, 0x5e, 0x96, 0x65, 0x84, 0x51, 0xd8, 0x6b, 0xb5, 0x5a, 0x2f, 0x12, -0x42, 0x7a, 0xe9, 0x5c, 0xae, 0xd8, 0x58, 0x35, 0x7e, 0xd9, 0xe4, 0xc6, -0x73, 0xb6, 0x0f, 0xaf, 0x5a, 0x7d, 0x5e, 0x72, 0x18, 0x24, 0xe9, 0x52, -0xf1, 0x49, 0x77, 0xa1, 0x38, 0x0c, 0xce, 0xfd, 0xfe, 0x03, 0x0f, 0xc1, -0x9c, 0x9b, 0x87, 0x28, 0x0a, 0x13, 0x8c, 0xb1, 0xb6, 0x20, 0x08, 0x7b, -0xf7, 0x1d, 0x78, 0xe5, 0xf6, 0x85, 0xc5, 0xa5, 0xdb, 0xd7, 0xac, 0x5e, -0x75, 0x67, 0xbd, 0x56, 0x2d, 0x6b, 0x9a, 0x0a, 0x55, 0x51, 0x20, 0xe7, -0x73, 0x50, 0x35, 0x15, 0xba, 0xa6, 0xc1, 0xb4, 0x6c, 0x18, 0xa6, 0x05, -0xdf, 0xf7, 0xf9, 0xfd, 0x20, 0x08, 0xfc, 0xbd, 0x46, 0x10, 0x20, 0x4a, -0x12, 0x18, 0xa5, 0xc1, 0x4a, 0xb7, 0x3b, 0xed, 0xfb, 0xfe, 0x12, 0x80, -0x10, 0x00, 0x01, 0x63, 0x39, 0xb3, 0xbd, 0x02, 0x45, 0xd1, 0xa0, 0x68, -0x6a, 0x36, 0xe9, 0x4a, 0x16, 0x80, 0x1e, 0x00, 0xe3, 0xa4, 0x1b, 0xf0, -0xe2, 0xb7, 0x1f, 0xfe, 0xd3, 0xe6, 0xde, 0xbd, 0x99, 0xa0, 0x6b, 0xb4, -0x8d, 0x4e, 0x67, 0x67, 0x32, 0x01, 0xeb, 0x00, 0xe8, 0x08, 0x82, 0xf0, -0x57, 0x2f, 0xec, 0x79, 0xe9, 0xd9, 0x6c, 0x36, 0x73, 0x73, 0xbd, 0x56, -0xbb, 0xaa, 0x56, 0xad, 0x4c, 0xa6, 0x52, 0x29, 0x41, 0x96, 0x25, 0xa4, -0xd2, 0x69, 0x88, 0x92, 0x04, 0x49, 0x96, 0x60, 0x5b, 0x0e, 0xbc, 0xe4, -0xad, 0x0d, 0x02, 0x58, 0x1c, 0xc5, 0xb6, 0x69, 0x59, 0xcb, 0x41, 0x10, -0xb4, 0x19, 0x63, 0x5e, 0x72, 0x86, 0x29, 0x00, 0xb8, 0xb6, 0xbd, 0x2c, -0x4a, 0x62, 0x5e, 0xd3, 0xf5, 0xcc, 0xf2, 0xdc, 0xfc, 0xfe, 0xa4, 0x61, -0x3d, 0x00, 0xad, 0xa4, 0x21, 0xa7, 0xb6, 0x32, 0x27, 0x08, 0x42, 0x83, -0x31, 0xb6, 0xf8, 0x1a, 0xdf, 0x1f, 0x03, 0x30, 0x06, 0x60, 0x9d, 0x24, -0x49, 0xeb, 0x35, 0x4d, 0xdd, 0xaa, 0xeb, 0xfa, 0x68, 0x4a, 0xd7, 0x2b, -0xb2, 0x2c, 0x6b, 0x94, 0x52, 0x3d, 0x08, 0xc3, 0xd0, 0xf3, 0x7c, 0x3f, -0x0a, 0xc3, 0x20, 0x8a, 0x63, 0x9b, 0x10, 0xe2, 0x1d, 0xd7, 0x25, 0xc8, -0x71, 0x0d, 0x60, 0xc7, 0xcd, 0x3a, 0x63, 0x00, 0x0e, 0x80, 0x36, 0x80, -0x03, 0x00, 0x5e, 0x00, 0x70, 0x98, 0x31, 0xb6, 0x74, 0xda, 0x2b, 0x34, -0x82, 0x20, 0x54, 0x01, 0x64, 0x00, 0x34, 0x00, 0x8c, 0x26, 0xcb, 0x1e, -0xf9, 0x64, 0xd8, 0x4b, 0x25, 0xf7, 0x9a, 0x98, 0x7c, 0xaf, 0x9c, 0x7c, -0x8f, 0x25, 0x07, 0xdd, 0x3f, 0x78, 0x7a, 0xdc, 0xf7, 0x58, 0x72, 0xe6, -0x57, 0x92, 0x85, 0xbe, 0x17, 0x01, 0x1c, 0x64, 0x8c, 0x1d, 0x3e, 0xa3, -0x25, 0x26, 0x41, 0x10, 0x2a, 0xc9, 0xcb, 0x47, 0x2e, 0xf9, 0x64, 0x93, -0x17, 0x11, 0x39, 0x19, 0x06, 0x4b, 0x49, 0x23, 0xd7, 0x24, 0xbf, 0x57, -0x7e, 0xe6, 0xe0, 0xfb, 0x57, 0x23, 0x48, 0x0e, 0x7e, 0x21, 0x39, 0xfb, -0x47, 0x18, 0x63, 0x7b, 0xdf, 0x92, 0x1a, 0xd9, 0x71, 0x0d, 0xe9, 0x9f, -0x75, 0x29, 0xf9, 0x2a, 0x24, 0x0f, 0xa3, 0x1a, 0x80, 0x75, 0xc9, 0x95, -0xaa, 0x26, 0x57, 0x45, 0x4c, 0x1a, 0x11, 0x26, 0xdd, 0xa6, 0x97, 0x1c, -0xfc, 0x0c, 0x80, 0xb9, 0x64, 0xfe, 0xd3, 0x7a, 0xcb, 0x1a, 0xf0, 0x1a, -0x8d, 0xc1, 0x71, 0x6f, 0x55, 0x72, 0x32, 0xb7, 0xa9, 0x01, 0x18, 0x49, -0x1a, 0xa0, 0x1e, 0xd7, 0x6d, 0x0c, 0x00, 0xdd, 0xe4, 0x0a, 0xac, 0x30, -0xc6, 0x8e, 0xbe, 0xa5, 0x55, 0xca, 0x93, 0x6c, 0x58, 0x26, 0xe9, 0x66, -0xe9, 0xe4, 0x2a, 0xf4, 0xaf, 0x80, 0x0f, 0x20, 0x60, 0x8c, 0x35, 0xdf, -0xf2, 0x32, 0xeb, 0x9b, 0x6d, 0x54, 0x32, 0x44, 0xff, 0xef, 0xab, 0x13, -0x9f, 0xa5, 0x55, 0xce, 0x36, 0xe0, 0xff, 0x6c, 0x5e, 0xe8, 0xde, 0x5f, -0x54, 0x5e, 0xe8, 0x9d, 0x09, 0x2f, 0x34, 0xf4, 0xc6, 0x78, 0x21, 0xf9, -0x6d, 0xc7, 0x0b, 0xed, 0x7c, 0xc6, 0x5f, 0x5e, 0x7a, 0x83, 0xbc, 0xd0, -0x1f, 0xdb, 0xba, 0x28, 0x9c, 0xe5, 0x85, 0xce, 0x28, 0x2f, 0x34, 0x3e, -0x36, 0xba, 0x3d, 0x93, 0xc9, 0x6e, 0x49, 0xe9, 0x7a, 0x5e, 0x10, 0x04, -0x6a, 0x98, 0xa6, 0x6b, 0x98, 0xe6, 0xee, 0xa5, 0xe5, 0xe5, 0x5d, 0x07, -0x0f, 0x1e, 0x7c, 0xfb, 0xf1, 0x42, 0xdb, 0xb7, 0x6d, 0xbb, 0xf1, 0x1d, -0xd7, 0x5c, 0x7d, 0xef, 0x9a, 0xd5, 0xab, 0x5f, 0xc5, 0x0b, 0x71, 0xd4, -0x86, 0xaf, 0xfb, 0x27, 0x45, 0x40, 0x7a, 0x74, 0x7a, 0xfa, 0x89, 0xe7, -0x77, 0xed, 0xfe, 0xea, 0x81, 0x57, 0x5e, 0x79, 0x5d, 0x5e, 0x48, 0x4b, -0x67, 0x36, 0xff, 0xcb, 0xdf, 0x9c, 0x61, 0x5e, 0xe8, 0xa2, 0x0b, 0x2f, -0xbc, 0xf6, 0xe6, 0x9b, 0x6e, 0xfc, 0xd2, 0x7d, 0x9f, 0xb8, 0x77, 0x35, -0xa3, 0x0c, 0x61, 0x14, 0xc2, 0xf7, 0x79, 0x41, 0x8f, 0x26, 0xcb, 0x26, -0x94, 0x51, 0x50, 0xca, 0x3f, 0x8c, 0x31, 0x68, 0xba, 0x26, 0x9e, 0xb3, -0x6e, 0xdd, 0x8e, 0x55, 0xab, 0x26, 0x77, 0xdc, 0xf1, 0xd1, 0xdb, 0xa7, -0x9f, 0xf9, 0xe1, 0xb3, 0xf7, 0xbf, 0x72, 0xf0, 0xe0, 0x89, 0xbc, 0xd0, -0x43, 0x0f, 0x7e, 0xfe, 0xe8, 0xfe, 0xbd, 0x98, 0x7d, 0x7e, 0xd7, 0xe9, -0xe1, 0x85, 0xfe, 0xac, 0xd9, 0x42, 0xfa, 0x67, 0x78, 0xa1, 0xbb, 0xef, -0xba, 0xf3, 0x91, 0xfb, 0x3e, 0x7e, 0xcf, 0x75, 0x8c, 0x31, 0x04, 0x7e, -0x88, 0x20, 0x0c, 0x11, 0x84, 0x01, 0xa2, 0x30, 0x82, 0x9f, 0x14, 0xb9, -0x25, 0xfe, 0xde, 0x0b, 0x42, 0x29, 0x64, 0x59, 0x86, 0xaa, 0x2a, 0x09, -0xf8, 0x04, 0x08, 0xe0, 0xbc, 0xd0, 0x07, 0x6e, 0xb8, 0xee, 0x81, 0xf7, -0xbe, 0xe7, 0x3d, 0x4f, 0x3d, 0xf9, 0xd4, 0x53, 0xc7, 0x78, 0xa1, 0xff, -0x72, 0x06, 0x79, 0xa1, 0x7a, 0xbd, 0xd6, 0xf8, 0x0f, 0xbf, 0xf1, 0xe9, -0xa7, 0x47, 0x1a, 0x8d, 0x75, 0x81, 0x1f, 0x24, 0x15, 0xc9, 0x00, 0xa6, -0x65, 0x27, 0x15, 0x46, 0x17, 0x82, 0x20, 0x22, 0x08, 0x03, 0x34, 0x5b, -0x2d, 0x14, 0x0b, 0x45, 0x88, 0x82, 0x08, 0xd7, 0x73, 0x50, 0xc8, 0xe7, -0xc1, 0x00, 0x64, 0x32, 0x19, 0xa4, 0x74, 0x9d, 0xaf, 0x95, 0x52, 0x86, -0x98, 0x44, 0x58, 0x5a, 0x6a, 0x1e, 0x79, 0x78, 0xe7, 0xce, 0x33, 0xcb, -0x0b, 0x0d, 0x0f, 0x0d, 0x8d, 0xfe, 0xe6, 0x6f, 0xdc, 0xff, 0xd2, 0x70, -0xbd, 0x5e, 0xb4, 0x6d, 0x17, 0x41, 0x18, 0xc0, 0x75, 0x3d, 0x18, 0xa6, -0x99, 0xac, 0x0f, 0x11, 0xb4, 0xdb, 0x6d, 0x8c, 0x8d, 0x8d, 0x42, 0x91, -0x65, 0xf8, 0x81, 0x0f, 0x51, 0x94, 0x10, 0x86, 0x21, 0x5a, 0xed, 0x36, -0x82, 0x20, 0x04, 0xa5, 0x0c, 0x41, 0xe0, 0xa2, 0x5e, 0x1f, 0x42, 0x36, -0x93, 0x86, 0x24, 0x49, 0x90, 0x24, 0x09, 0x31, 0x89, 0xb1, 0xb8, 0xb8, -0x64, 0xec, 0x7c, 0xec, 0xf1, 0x33, 0xc7, 0x0b, 0xfd, 0xd1, 0x1f, 0xfc, -0xfe, 0xc1, 0x91, 0xe1, 0xc6, 0x3a, 0xd3, 0xb2, 0xe0, 0x79, 0x3e, 0x0c, -0xc3, 0x80, 0xeb, 0x79, 0x98, 0x9d, 0x9b, 0xc7, 0xb9, 0x1b, 0x37, 0xa0, -0x58, 0xc8, 0x43, 0x55, 0x15, 0x78, 0xb2, 0x04, 0x4f, 0x51, 0x11, 0x30, -0x86, 0x88, 0xc4, 0x20, 0xb6, 0x03, 0xd2, 0xed, 0x82, 0xb9, 0x2e, 0x7c, -0x2f, 0xc0, 0xdc, 0xfc, 0x3c, 0xe2, 0x28, 0x86, 0x24, 0xcb, 0x18, 0x1e, -0xaa, 0xa1, 0x90, 0xcf, 0xf7, 0x57, 0xa4, 0x31, 0x33, 0x37, 0x77, 0xf4, -0x7f, 0xfd, 0xf3, 0x03, 0xa7, 0x9f, 0x17, 0xba, 0xf3, 0xa3, 0xb7, 0xef, -0xbc, 0xfa, 0xca, 0x2b, 0xde, 0x6f, 0x5a, 0x36, 0x5c, 0xd7, 0x83, 0x69, -0x99, 0x08, 0xc3, 0x08, 0x9a, 0xa6, 0x21, 0x97, 0xcd, 0xa0, 0x54, 0xab, -0xc2, 0x1d, 0xaa, 0x23, 0xb5, 0x7e, 0x1d, 0x1a, 0x93, 0xe3, 0xc8, 0xe8, -0x1a, 0x7c, 0xcf, 0x83, 0x61, 0x18, 0x68, 0xb7, 0xda, 0x68, 0x36, 0x97, -0xd1, 0x9d, 0x5b, 0x44, 0x70, 0x64, 0x1a, 0x42, 0xb3, 0x09, 0xbb, 0x67, -0xa2, 0xdd, 0xee, 0x80, 0x81, 0x61, 0xd5, 0xe4, 0x04, 0x52, 0xba, 0x0e, -0x59, 0x96, 0x10, 0x46, 0x11, 0x76, 0xed, 0x7e, 0xf1, 0xfb, 0x3f, 0xfa, -0xf1, 0x8f, 0x4f, 0x1f, 0x2f, 0x74, 0xe1, 0xf6, 0x0b, 0xae, 0xff, 0xd8, -0x5d, 0x77, 0x3e, 0x1c, 0x04, 0x21, 0x1c, 0xc7, 0x85, 0x61, 0x9a, 0x58, -0x6e, 0x36, 0x21, 0xcb, 0x32, 0x36, 0x9d, 0xb7, 0x11, 0xca, 0xf0, 0x10, -0xb2, 0x57, 0x5c, 0x8a, 0xf7, 0xac, 0xde, 0x00, 0x2d, 0x79, 0x89, 0x6d, -0x9a, 0x6d, 0x58, 0xb6, 0x0d, 0xc7, 0xb6, 0x39, 0x3b, 0x11, 0xf8, 0xb0, -0x1c, 0x0b, 0xad, 0x76, 0x07, 0x9d, 0xa9, 0x59, 0x90, 0x57, 0x0e, 0x21, -0xea, 0xf6, 0x30, 0x37, 0xc7, 0x57, 0xcb, 0x57, 0x4d, 0x4e, 0xa0, 0x54, -0x2c, 0x40, 0x10, 0x05, 0x38, 0x8e, 0x8b, 0xc7, 0x9f, 0x7c, 0xea, 0xde, -0x85, 0x85, 0x85, 0xd3, 0xc3, 0x0b, 0xbd, 0xff, 0xda, 0xf7, 0x7d, 0x91, -0x10, 0x02, 0xcf, 0xf3, 0xe0, 0x38, 0x0e, 0x1c, 0xc7, 0x41, 0xb9, 0x54, -0xc2, 0xe8, 0xc8, 0x30, 0x30, 0x32, 0x8c, 0x8d, 0xff, 0xee, 0x23, 0x78, -0x17, 0x34, 0xbc, 0x02, 0xe0, 0xa0, 0x67, 0xc0, 0xb6, 0x6c, 0xd8, 0xb6, -0x83, 0x20, 0x08, 0xe0, 0xfb, 0x1c, 0xfe, 0x08, 0x82, 0x00, 0x2c, 0xa4, -0xc8, 0xe9, 0x19, 0xd0, 0xb1, 0x61, 0xb4, 0x05, 0x80, 0xbd, 0x7c, 0x00, -0x43, 0x43, 0x75, 0xcc, 0xce, 0xce, 0x63, 0x7e, 0x61, 0x01, 0x9a, 0xa6, -0x26, 0x8c, 0x84, 0x86, 0xf3, 0xcf, 0x3b, 0xef, 0x73, 0xa2, 0x28, 0xee, -0xa4, 0x94, 0x9e, 0x0a, 0x2f, 0x74, 0xf5, 0x80, 0x17, 0xda, 0xba, 0x65, -0xf3, 0xad, 0xc3, 0x43, 0x43, 0x93, 0xae, 0xeb, 0xc1, 0x0f, 0x02, 0x74, -0x7b, 0x3d, 0xb8, 0x9e, 0x87, 0x4a, 0xb9, 0x04, 0xb1, 0x5e, 0xc3, 0xc6, -0x8f, 0x7c, 0x68, 0xc0, 0x0b, 0x2d, 0x3a, 0x5d, 0x78, 0x8e, 0x03, 0xcf, -0x75, 0x11, 0x06, 0x3e, 0xc2, 0xf0, 0x18, 0x33, 0x14, 0x06, 0x3e, 0xa2, -0x28, 0x04, 0x89, 0x42, 0xe8, 0x8a, 0x86, 0x62, 0xad, 0x0c, 0x71, 0xed, -0x2a, 0x20, 0x9d, 0x42, 0xa1, 0x90, 0x43, 0xcf, 0x30, 0xd0, 0xed, 0xf5, -0x78, 0x45, 0x93, 0x52, 0xd4, 0x6b, 0xd5, 0x46, 0xb5, 0x52, 0xfd, 0x19, -0x5e, 0xe8, 0xf7, 0xdf, 0x00, 0x2f, 0xb4, 0xfd, 0x82, 0x91, 0xa8, 0xbd, -0x32, 0xe0, 0x85, 0x2e, 0xb9, 0xe8, 0xa2, 0xbb, 0x08, 0x21, 0xf0, 0x7d, -0x1f, 0x8e, 0xe3, 0xc0, 0xb2, 0x2c, 0x48, 0xb2, 0x8c, 0x74, 0x2e, 0x0b, -0xf5, 0xc2, 0x0b, 0x70, 0x95, 0x94, 0xc1, 0x73, 0x08, 0x60, 0x1a, 0x16, -0x02, 0x9f, 0xb3, 0x42, 0xae, 0xeb, 0x21, 0xf0, 0x7d, 0x04, 0x61, 0x88, -0x30, 0xe4, 0xd4, 0x4a, 0x9f, 0x15, 0x22, 0x24, 0x06, 0x89, 0x23, 0x28, -0xb2, 0x84, 0x7c, 0xa5, 0x88, 0xe6, 0x70, 0x1d, 0x59, 0xc7, 0xc1, 0xca, -0x4a, 0x17, 0x07, 0x0f, 0x1d, 0x41, 0x4a, 0xd7, 0x91, 0xcd, 0xa4, 0xa1, -0xaa, 0x32, 0x56, 0xaf, 0x5e, 0x35, 0xe0, 0x85, 0x7e, 0xeb, 0x1f, 0xbe, -0xf6, 0x67, 0x13, 0xe3, 0xa3, 0x68, 0x1f, 0x99, 0x7a, 0x23, 0xbc, 0x50, -0x6b, 0xc0, 0x0b, 0x4d, 0x8c, 0x8f, 0xbf, 0x87, 0x03, 0x4c, 0x21, 0x0c, -0xc3, 0x44, 0x2a, 0x95, 0xc2, 0xf0, 0xf0, 0x10, 0x7a, 0xc5, 0x02, 0x7e, -0x69, 0xf3, 0x76, 0xec, 0x43, 0x8c, 0x76, 0xab, 0x93, 0x20, 0x07, 0x61, -0xc2, 0x0b, 0x05, 0xf0, 0x3d, 0x0f, 0x61, 0xcc, 0xd1, 0x84, 0xc0, 0xf7, -0x38, 0x62, 0x93, 0x30, 0x43, 0x94, 0x70, 0x10, 0x44, 0x94, 0x45, 0x64, -0xea, 0x65, 0x74, 0xe7, 0x17, 0x91, 0xcf, 0xe7, 0xb0, 0xb0, 0xb8, 0x84, -0x5e, 0xaf, 0x07, 0x5d, 0xd3, 0x20, 0x88, 0x02, 0xaa, 0xd5, 0xca, 0x16, -0x39, 0xe1, 0x85, 0x1e, 0xfe, 0xcb, 0x2f, 0xba, 0xf9, 0xca, 0x49, 0xf2, -0x42, 0xe7, 0x9c, 0xb3, 0xee, 0x86, 0x3b, 0x6f, 0xbf, 0x5d, 0x8c, 0xc2, -0x08, 0x51, 0x14, 0xc2, 0xb6, 0x6d, 0x5e, 0x49, 0x14, 0x05, 0xc8, 0x13, -0x13, 0x10, 0x00, 0xcc, 0xce, 0xcd, 0xc0, 0xf3, 0x7c, 0x44, 0xfd, 0x83, -0x0d, 0x42, 0x78, 0xae, 0x3b, 0xe0, 0x85, 0xc2, 0x28, 0x42, 0x18, 0x04, -0x9c, 0x93, 0x60, 0x14, 0x8c, 0x51, 0xc4, 0x51, 0x3c, 0xe0, 0x26, 0x24, -0x4d, 0x06, 0xcb, 0x67, 0xa1, 0x75, 0x79, 0x39, 0xca, 0x71, 0x39, 0xae, -0xa6, 0xf2, 0xfb, 0x41, 0xc8, 0xa4, 0xd3, 0x57, 0x1a, 0x86, 0x71, 0x6a, -0xbc, 0x50, 0xad, 0x5a, 0xdd, 0x4a, 0x29, 0x49, 0x0e, 0x24, 0x06, 0xa1, -0x14, 0xa2, 0x28, 0xc2, 0x03, 0x30, 0x51, 0xaf, 0x61, 0xae, 0x3d, 0x0f, -0xc3, 0x30, 0x39, 0x56, 0x96, 0x20, 0x07, 0x9c, 0xe4, 0xe5, 0x67, 0x3c, -0x08, 0xc2, 0x04, 0xee, 0x20, 0x09, 0x72, 0xcc, 0x92, 0x89, 0x1d, 0xe3, -0xcc, 0x10, 0x61, 0x60, 0x90, 0x20, 0x66, 0xd3, 0x88, 0x20, 0x40, 0x51, -0x14, 0xb4, 0xdb, 0x1d, 0x14, 0x0b, 0x05, 0x14, 0x64, 0x09, 0x8a, 0x2c, -0x23, 0x97, 0xcb, 0xad, 0x37, 0x0c, 0xe3, 0xd4, 0x78, 0xa1, 0x74, 0x2a, -0xbd, 0x29, 0x8e, 0x09, 0x08, 0xa5, 0xf0, 0x7c, 0x0f, 0x60, 0x0c, 0xd9, -0x6c, 0x06, 0xb6, 0x2c, 0x43, 0x04, 0x43, 0xb3, 0xd9, 0x82, 0x6d, 0x59, -0x08, 0xc3, 0x08, 0x24, 0x26, 0x88, 0x48, 0x8c, 0xc0, 0xe7, 0x37, 0xae, -0xe7, 0x38, 0x20, 0x94, 0x41, 0x48, 0x1e, 0x50, 0x48, 0x78, 0xa1, 0x38, -0xa6, 0x88, 0x63, 0x86, 0x28, 0x24, 0x09, 0x18, 0x2e, 0x40, 0x54, 0x14, -0x84, 0xe0, 0x05, 0x0f, 0xd7, 0xe3, 0x60, 0x95, 0xae, 0x6b, 0x10, 0x04, -0x01, 0x92, 0x24, 0x9d, 0x3a, 0x2f, 0x94, 0x4a, 0xe9, 0xa9, 0x38, 0xe6, -0x97, 0x3b, 0x0a, 0x23, 0xd8, 0x8e, 0x8d, 0x7c, 0x3e, 0x07, 0x3f, 0x8c, -0xf8, 0x81, 0x0b, 0x22, 0x3c, 0xc7, 0x45, 0x14, 0xc7, 0x20, 0x94, 0x20, -0x4a, 0x70, 0x1c, 0xb3, 0xdd, 0xc6, 0x4f, 0xbf, 0xf6, 0x75, 0x94, 0xc6, -0xc7, 0xb1, 0xfe, 0x7d, 0xef, 0x7b, 0x35, 0x2f, 0x94, 0x7c, 0x28, 0xed, -0x57, 0xef, 0x05, 0x90, 0x64, 0xc6, 0xea, 0xba, 0x2e, 0x5c, 0xd7, 0x45, -0x10, 0x64, 0xa1, 0x69, 0x1a, 0x54, 0x45, 0x3d, 0x75, 0x5e, 0x28, 0x8e, -0x63, 0x21, 0x26, 0xfc, 0x0a, 0x28, 0x8a, 0x0c, 0xd7, 0xf5, 0x60, 0x3b, -0x0e, 0x04, 0xdf, 0x83, 0xd9, 0xed, 0x21, 0xad, 0x69, 0xf0, 0x5c, 0x17, -0x24, 0xe6, 0x05, 0x3c, 0x12, 0x13, 0xb4, 0x8e, 0x1e, 0xc5, 0x4b, 0xff, -0xfc, 0x00, 0x54, 0x00, 0xee, 0xd4, 0x51, 0x2c, 0xef, 0xd9, 0x83, 0xca, -0xc6, 0x8d, 0x03, 0xe0, 0x83, 0x10, 0x02, 0x12, 0x71, 0xe8, 0x89, 0x92, -0xa4, 0x52, 0x49, 0x28, 0x28, 0x21, 0x80, 0x20, 0x40, 0x55, 0x14, 0xd8, -0xb6, 0x03, 0x37, 0xe7, 0x41, 0x96, 0x64, 0x88, 0xa2, 0x70, 0xea, 0xbc, -0x90, 0xeb, 0xba, 0x3e, 0x21, 0x31, 0xaf, 0xae, 0xc7, 0x04, 0xb2, 0xc2, -0x21, 0x0c, 0xd1, 0x0f, 0xb0, 0xd2, 0x6e, 0x43, 0x28, 0x16, 0x11, 0x86, -0x21, 0xc7, 0x6d, 0x28, 0xc5, 0xec, 0xae, 0xdd, 0x38, 0xf4, 0x9d, 0xef, -0xa0, 0x5c, 0x2c, 0x22, 0x9b, 0xc9, 0xc0, 0xf7, 0x03, 0x38, 0xcd, 0x26, -0x8a, 0xe7, 0x9c, 0x83, 0x38, 0x8c, 0x06, 0x80, 0x13, 0xa3, 0x14, 0x02, -0xe3, 0xac, 0x10, 0x03, 0x38, 0x2f, 0x44, 0x29, 0x48, 0x1c, 0x03, 0x82, -0xc0, 0xbb, 0x91, 0xc5, 0x0b, 0xe0, 0xb6, 0xe3, 0x9c, 0x3a, 0x2f, 0xe4, -0xb8, 0xee, 0xde, 0xb8, 0x4f, 0x56, 0x51, 0x4e, 0x5c, 0xd9, 0xb6, 0x8d, -0xbc, 0x61, 0xa0, 0xbd, 0xb4, 0x0c, 0x4d, 0x56, 0x78, 0x57, 0x20, 0x14, -0x07, 0xbf, 0xf3, 0x1d, 0xac, 0xec, 0xdf, 0x8f, 0x6a, 0xb9, 0x8c, 0x5c, -0x2e, 0x87, 0x30, 0x8c, 0x90, 0xdb, 0x74, 0x3e, 0x4a, 0xe7, 0x6e, 0x44, -0xe8, 0x73, 0xe8, 0x83, 0xff, 0x3f, 0xfd, 0x6e, 0xc3, 0xc0, 0x04, 0x01, -0x2c, 0x26, 0x08, 0x4c, 0x03, 0x42, 0x14, 0xc1, 0x71, 0x39, 0xf0, 0xa7, -0xeb, 0x3a, 0x6c, 0xc7, 0x85, 0xaa, 0x69, 0x08, 0xc3, 0xf0, 0xe4, 0x78, -0xa1, 0xf5, 0x57, 0x5d, 0xf5, 0xe1, 0x7c, 0xb5, 0x76, 0x3e, 0x00, 0x2c, -0x2f, 0x37, 0x5f, 0x8e, 0xa2, 0x08, 0xa4, 0x0f, 0x3c, 0xa9, 0x2a, 0xda, -0x9d, 0x0e, 0x98, 0xef, 0xc3, 0x5e, 0x5a, 0x82, 0x6d, 0x59, 0xf0, 0x6d, -0x07, 0xbb, 0xbe, 0xf9, 0x4d, 0x98, 0x07, 0x0f, 0xa1, 0x56, 0xad, 0x22, -0x97, 0xcb, 0xc1, 0x8f, 0x62, 0xe4, 0x2e, 0xbe, 0x08, 0xf9, 0xf5, 0xeb, -0x13, 0x00, 0x90, 0x3f, 0x5d, 0x69, 0x1f, 0xfe, 0xa0, 0xfc, 0x86, 0x06, -0x65, 0x20, 0xbe, 0x07, 0xaf, 0xd3, 0x41, 0x14, 0x86, 0x03, 0xb0, 0x8a, -0x31, 0x06, 0xcf, 0xf3, 0x61, 0x5b, 0xc7, 0xf3, 0x42, 0xd5, 0x37, 0xc6, -0x0b, 0xfd, 0xfe, 0x37, 0xbf, 0x76, 0xed, 0xdf, 0xfd, 0x09, 0xe7, 0x85, -0x58, 0x1c, 0xfd, 0xd8, 0x71, 0x5d, 0x9a, 0xcd, 0x64, 0x44, 0x49, 0x14, -0x51, 0x28, 0x14, 0xd0, 0x6c, 0xb7, 0xe1, 0xd8, 0x36, 0xe8, 0xd2, 0x32, -0x96, 0x64, 0x09, 0xed, 0x9f, 0x3e, 0x07, 0x39, 0x8e, 0x51, 0xa9, 0x56, -0x38, 0xe8, 0x24, 0xc9, 0xa8, 0x5d, 0x76, 0x19, 0x94, 0x7c, 0x0e, 0x24, -0x8a, 0x20, 0x50, 0x0a, 0x29, 0x39, 0x7d, 0x8c, 0x31, 0x30, 0x01, 0x10, -0x04, 0xce, 0x3b, 0x91, 0xf8, 0x18, 0x2f, 0xe4, 0x38, 0x0e, 0x2f, 0x7c, -0x27, 0xbc, 0x44, 0x4c, 0x08, 0x6c, 0xe7, 0x18, 0x2f, 0x74, 0xdb, 0xe7, -0xfe, 0xf3, 0x5f, 0x6c, 0x7b, 0xc7, 0xd5, 0xa9, 0xbf, 0xfd, 0xc3, 0x9f, -0xc7, 0x0b, 0x7d, 0xed, 0x1b, 0xe8, 0x4e, 0x4f, 0x67, 0x04, 0x60, 0x75, -0x10, 0x84, 0x73, 0xf3, 0x0b, 0xf3, 0x3f, 0x88, 0x12, 0xec, 0xb2, 0xff, -0x03, 0x9a, 0xed, 0x16, 0x64, 0xcb, 0x82, 0xff, 0xe2, 0x1e, 0x14, 0x54, -0x15, 0xd5, 0x4a, 0x05, 0xb2, 0xac, 0x80, 0x64, 0x73, 0xa8, 0x5f, 0x73, -0x15, 0xa4, 0x54, 0x0a, 0x71, 0x7f, 0x2f, 0x0d, 0x21, 0x09, 0x7a, 0xc3, -0x1f, 0x62, 0xa0, 0xfc, 0xc3, 0x28, 0x41, 0x68, 0x9b, 0x30, 0x12, 0x5e, -0xa8, 0xdb, 0xe3, 0xd0, 0x38, 0x9f, 0x1d, 0xf3, 0x16, 0xda, 0xc7, 0xf1, -0x42, 0x47, 0x5e, 0xd8, 0xc3, 0x79, 0x21, 0xf7, 0x24, 0x79, 0xa1, 0x97, -0x5e, 0xde, 0xf7, 0x8d, 0xd1, 0xc6, 0xc8, 0x35, 0xaa, 0xaa, 0x42, 0xd3, -0x34, 0x54, 0x2b, 0x15, 0x4c, 0x1d, 0x3d, 0x0a, 0x5d, 0xd3, 0x30, 0x54, -0xaf, 0x43, 0x51, 0x14, 0xfe, 0x70, 0xaa, 0x56, 0x50, 0x38, 0x6f, 0x23, -0xc2, 0x38, 0x3a, 0x81, 0x15, 0x1a, 0xd0, 0x2a, 0x83, 0x67, 0x01, 0x47, -0x70, 0x22, 0xdb, 0xe2, 0xbc, 0x50, 0xb7, 0x8b, 0x9e, 0xc1, 0xcb, 0xbf, -0x7d, 0xe0, 0xa9, 0xcf, 0x0b, 0x19, 0xc7, 0xf1, 0x42, 0xcf, 0x3d, 0xf8, -0xd0, 0x03, 0x33, 0xa3, 0x23, 0xa7, 0xc8, 0x0b, 0xed, 0xb8, 0x76, 0x6e, -0x74, 0x64, 0x64, 0x94, 0x81, 0x21, 0x08, 0x42, 0x1c, 0x3a, 0x7c, 0x18, -0xed, 0x4e, 0x07, 0xe3, 0x63, 0xa3, 0x28, 0x97, 0x4a, 0xe8, 0x6a, 0x2a, -0xb4, 0x55, 0x93, 0xc8, 0x64, 0xb3, 0x7d, 0x54, 0x92, 0x93, 0x59, 0xfd, -0x6e, 0x93, 0x3c, 0x85, 0xc1, 0xc0, 0x47, 0x34, 0x37, 0xe1, 0x85, 0x8e, -0x4e, 0xc3, 0x36, 0x4c, 0xf4, 0x0c, 0x33, 0x59, 0xb9, 0x60, 0x03, 0x5e, -0x28, 0x26, 0xb1, 0xbf, 0xbc, 0xbc, 0xfc, 0x34, 0x80, 0x37, 0xcf, 0x0b, -0xbd, 0xb0, 0x67, 0xcf, 0x17, 0x0a, 0x85, 0xfc, 0x97, 0xd3, 0xe9, 0x34, -0x44, 0x51, 0x44, 0xad, 0x56, 0x43, 0xcf, 0x30, 0x30, 0x3d, 0x3b, 0x07, -0xdf, 0xf7, 0x21, 0xa8, 0x2a, 0x7a, 0xa6, 0x09, 0xbd, 0x5e, 0x43, 0xae, -0x5c, 0x86, 0x96, 0x4a, 0x41, 0x92, 0x24, 0xce, 0xc6, 0x0d, 0x78, 0x21, -0x02, 0x12, 0x04, 0xa0, 0x8e, 0x03, 0x7b, 0x7e, 0x01, 0x5e, 0xab, 0x0d, -0xc7, 0xe4, 0x2f, 0x38, 0x41, 0x18, 0x42, 0x53, 0x54, 0x48, 0xb2, 0x3c, -0xe0, 0x85, 0x4c, 0xd3, 0x3c, 0x98, 0x94, 0x9c, 0x4e, 0x0f, 0x2f, 0xb4, -0x7d, 0xdb, 0xd6, 0x67, 0xce, 0x3b, 0x77, 0xe3, 0x15, 0xb2, 0x24, 0x83, -0x50, 0x82, 0x5e, 0xcf, 0xc0, 0xfc, 0xc2, 0x02, 0x16, 0x97, 0x97, 0x51, -0x29, 0x97, 0x91, 0xcf, 0xe7, 0xe1, 0x0b, 0x0c, 0x24, 0x95, 0x82, 0x92, -0xcb, 0x41, 0xcf, 0x25, 0xbc, 0x90, 0x28, 0x40, 0x20, 0x14, 0xb1, 0xeb, -0x21, 0x36, 0x4d, 0x84, 0x86, 0x01, 0xe2, 0x07, 0xe8, 0x75, 0x7b, 0x49, -0xf5, 0x9e, 0x22, 0x8e, 0xe3, 0xe4, 0xa1, 0x75, 0x06, 0x79, 0xa1, 0x97, -0xf7, 0xee, 0xbb, 0xbb, 0x58, 0x2c, 0x3c, 0x36, 0x3c, 0x34, 0x3c, 0x26, -0x49, 0x22, 0x0a, 0x85, 0x3c, 0x18, 0xa3, 0x30, 0x4c, 0x93, 0x33, 0x74, -0x86, 0x81, 0x7c, 0x2e, 0x87, 0x54, 0x10, 0x02, 0xa6, 0x09, 0x47, 0x10, -0x06, 0x8b, 0x5b, 0xb2, 0x28, 0x71, 0xe8, 0x89, 0x10, 0x38, 0x8e, 0x0b, -0xdb, 0x71, 0x60, 0xdb, 0x0e, 0x54, 0x55, 0x1d, 0x0c, 0x0e, 0xa7, 0xca, -0x0b, 0x9d, 0xd4, 0xaa, 0x44, 0x3a, 0x9d, 0x7e, 0xef, 0x25, 0x17, 0x6d, -0xff, 0xd6, 0x50, 0xbd, 0x9e, 0x93, 0x25, 0x89, 0x4f, 0xf2, 0x3c, 0x0f, -0x2b, 0xdd, 0x2e, 0x3a, 0x2b, 0x2b, 0x68, 0xb6, 0x3a, 0x09, 0x0b, 0x24, -0x25, 0xdb, 0xab, 0x92, 0xfb, 0x01, 0x40, 0x18, 0x86, 0xf0, 0x3d, 0x1f, -0xb2, 0x22, 0x03, 0x10, 0x10, 0x45, 0xd1, 0x31, 0x5e, 0x48, 0xe4, 0x4b, -0x2b, 0x0c, 0x2c, 0x6c, 0xb5, 0x5a, 0xbb, 0x09, 0x21, 0x2b, 0x49, 0x03, -0xa2, 0xe3, 0x70, 0x84, 0xbd, 0x00, 0x9e, 0x65, 0x8c, 0x3d, 0x79, 0xd2, -0x57, 0xa0, 0xcf, 0x0b, 0x79, 0x9e, 0xf7, 0xec, 0x4f, 0x7e, 0xfa, 0xdc, -0x6d, 0xdb, 0xb6, 0x6d, 0xf9, 0xca, 0x70, 0xbd, 0x3e, 0xc2, 0x47, 0x26, -0x15, 0xb5, 0x6a, 0x15, 0xe9, 0x74, 0x0a, 0x9a, 0xa6, 0xc1, 0xb6, 0xf9, -0x26, 0x21, 0xc7, 0xf5, 0x40, 0x48, 0x3c, 0xd8, 0x4f, 0x06, 0x08, 0x88, -0xfb, 0xab, 0x72, 0xa2, 0x70, 0xdc, 0xc1, 0x8b, 0xfd, 0x83, 0xef, 0xf3, -0x42, 0xbd, 0x5c, 0xa9, 0x54, 0x54, 0x53, 0x69, 0x75, 0x85, 0xf3, 0x42, -0xec, 0x38, 0x1c, 0x41, 0x38, 0xe9, 0x02, 0x47, 0x9f, 0x17, 0xba, 0xfc, -0x36, 0xce, 0x0b, 0x79, 0xbe, 0xff, 0x93, 0x9f, 0xfe, 0xeb, 0xf3, 0xb7, -0xbd, 0xbc, 0x6f, 0xff, 0x6e, 0xd3, 0x34, 0x41, 0x08, 0x4d, 0x38, 0xff, -0x0c, 0xc6, 0x46, 0x1a, 0x18, 0x1d, 0x69, 0x60, 0xb4, 0x31, 0x8c, 0x7c, -0x2e, 0x0b, 0x55, 0x51, 0xa1, 0x2a, 0x2a, 0x68, 0x32, 0x59, 0x93, 0xe5, -0xe3, 0x29, 0xad, 0xe3, 0x79, 0xa1, 0xe0, 0x55, 0xbc, 0xd0, 0xaa, 0xd3, -0xcd, 0x0b, 0x19, 0xb3, 0x73, 0x27, 0xf0, 0x42, 0xaf, 0x1c, 0x3c, 0x74, -0x7b, 0xb3, 0xd5, 0xba, 0x7d, 0xd5, 0xc4, 0xc4, 0x9d, 0xf5, 0x5a, 0xb5, -0xac, 0xeb, 0x1a, 0x64, 0x59, 0x46, 0x3e, 0x97, 0x4d, 0x56, 0x17, 0x74, -0x18, 0xa6, 0x09, 0xd3, 0xb4, 0xe0, 0xfb, 0x21, 0x7f, 0x88, 0x1d, 0xc7, -0x0b, 0x49, 0x92, 0x04, 0x4a, 0x69, 0xd0, 0x33, 0x8c, 0x69, 0xd7, 0x75, -0x5f, 0xc5, 0x0b, 0xa9, 0x6f, 0x15, 0x2f, 0xb4, 0xbb, 0xb7, 0xe7, 0xd9, -0x7c, 0x2e, 0x77, 0xf3, 0xd0, 0x50, 0xfd, 0xaa, 0x52, 0xb1, 0x38, 0x99, -0xcd, 0x66, 0x04, 0x45, 0x91, 0x91, 0xc9, 0x64, 0x20, 0x08, 0x02, 0x64, -0x49, 0x86, 0x6d, 0x73, 0x5e, 0x88, 0x43, 0x4f, 0xc7, 0x78, 0x21, 0xdf, -0xf7, 0xdb, 0x00, 0xde, 0x5e, 0xbc, 0x90, 0xae, 0x69, 0x5b, 0xf5, 0x94, -0x3e, 0x2a, 0x4b, 0x72, 0x45, 0xd3, 0x54, 0x2d, 0x8a, 0x63, 0x3d, 0xf0, -0x83, 0x30, 0x8e, 0x63, 0x3f, 0x3c, 0xcb, 0x0b, 0x9d, 0xe5, 0x85, 0xce, -0xf2, 0x42, 0x67, 0x79, 0xa1, 0xb3, 0xbc, 0xd0, 0x59, 0x5a, 0xe5, 0x6c, -0x03, 0xce, 0x36, 0xe0, 0xdf, 0xe2, 0x85, 0xee, 0xf9, 0x05, 0xe6, 0x85, -0x8a, 0x95, 0x5f, 0x74, 0xbf, 0xd0, 0xd2, 0xfb, 0xf1, 0xf3, 0x78, 0xa1, -0xc3, 0x67, 0xfd, 0x42, 0x67, 0xfe, 0x39, 0x70, 0xfe, 0x79, 0xe7, 0x5d, -0x59, 0xaf, 0xd5, 0xb6, 0x57, 0xab, 0x95, 0x2d, 0xb2, 0xac, 0xe4, 0x09, -0x89, 0x69, 0x1c, 0xc5, 0x6e, 0xb3, 0xdd, 0xde, 0xbd, 0xb8, 0xb4, 0xb8, -0xeb, 0xf0, 0xe1, 0x23, 0x6f, 0x3f, 0x5e, 0xe8, 0x92, 0x8b, 0x2e, 0xba, -0xf1, 0xc2, 0xed, 0xdb, 0xef, 0x3d, 0xef, 0xdc, 0x8d, 0x3b, 0x64, 0x59, -0x96, 0xfa, 0x78, 0x4d, 0xbf, 0x88, 0x41, 0x68, 0xbf, 0xb0, 0x41, 0x10, -0x86, 0x21, 0x3d, 0xf0, 0xca, 0xc1, 0x27, 0x5e, 0x78, 0xf1, 0xc5, 0xaf, -0xbe, 0x72, 0xf0, 0xe0, 0x5b, 0xc5, 0x0b, 0xfd, 0xc7, 0x5b, 0xbe, 0x4e, -0xd8, 0xab, 0x78, 0xa1, 0x0b, 0xb6, 0x6d, 0xbb, 0xf6, 0x43, 0xbf, 0xf4, -0xc1, 0x2f, 0x7d, 0xfc, 0x63, 0x77, 0xaf, 0xa6, 0x8c, 0x22, 0x08, 0x38, -0x76, 0x13, 0xf5, 0xf7, 0xd1, 0x33, 0x0c, 0x44, 0x00, 0x7c, 0x37, 0x2c, -0x12, 0xbf, 0xd0, 0x86, 0x1d, 0xeb, 0xd6, 0xae, 0xd9, 0x71, 0xf7, 0x9d, -0x77, 0x4e, 0x3f, 0xf9, 0x9d, 0xef, 0xdc, 0x3f, 0x75, 0xf4, 0xe8, 0x09, -0xbc, 0xd0, 0x1f, 0x3f, 0xfc, 0xe0, 0xe7, 0xa7, 0xf6, 0xbd, 0x8c, 0xd9, -0xe7, 0x4f, 0x97, 0x5f, 0xa8, 0xd5, 0x42, 0x2a, 0x3e, 0x91, 0x17, 0xba, -0xef, 0xe3, 0xf7, 0x3e, 0xf2, 0x1b, 0xf7, 0x7d, 0xe2, 0x3a, 0x9a, 0xf8, -0x85, 0xf8, 0x7e, 0xfa, 0x44, 0x82, 0x41, 0x62, 0x5e, 0xb9, 0x8c, 0x22, -0x48, 0x92, 0x04, 0x59, 0x96, 0xc1, 0x18, 0x1b, 0x2c, 0x0e, 0x53, 0x4a, -0x21, 0x8a, 0x12, 0xaa, 0xd5, 0xca, 0xe4, 0x2f, 0xdd, 0x74, 0xe3, 0x03, -0xd7, 0xed, 0xd8, 0xf1, 0xd4, 0xce, 0xc7, 0x1e, 0x7b, 0x2f, 0x00, 0xf4, -0xe6, 0xe7, 0x8d, 0xaf, 0xfc, 0x97, 0xdf, 0x83, 0x4c, 0xc9, 0x99, 0xe1, -0x85, 0x46, 0x1a, 0x8d, 0xc6, 0x27, 0xee, 0xfd, 0xd8, 0xd3, 0x93, 0x13, -0x13, 0xeb, 0xfa, 0xbe, 0x89, 0x30, 0xe4, 0x3e, 0x89, 0x6e, 0xb7, 0x87, -0x20, 0xe4, 0xe5, 0x58, 0x5d, 0xd7, 0x21, 0x08, 0x02, 0x16, 0x96, 0x16, -0x91, 0x4e, 0xa5, 0xa0, 0x28, 0x2a, 0x28, 0x25, 0x28, 0x97, 0xf8, 0x7e, -0x63, 0xbe, 0x9c, 0xc2, 0xf7, 0xd0, 0xc7, 0x71, 0x84, 0xb9, 0xf9, 0xf9, -0x23, 0x8f, 0x3e, 0xfe, 0xc4, 0xf5, 0xa6, 0x69, 0x9e, 0x39, 0x5e, 0xa8, -0x5e, 0xab, 0x8d, 0xfe, 0xa7, 0xcf, 0xfc, 0xd6, 0x4b, 0x95, 0x72, 0xb9, -0x68, 0x27, 0xfa, 0x04, 0x27, 0x91, 0xc5, 0x74, 0x56, 0x56, 0x50, 0x2c, -0x14, 0x91, 0xd2, 0x75, 0xf4, 0x8c, 0x1e, 0x4a, 0xa5, 0x12, 0x24, 0x51, -0x84, 0xe3, 0xba, 0x03, 0xbf, 0xc4, 0xdc, 0xfc, 0x02, 0x28, 0xa5, 0xd0, -0x12, 0x95, 0x4f, 0x7f, 0x37, 0x20, 0x4b, 0xb0, 0xb4, 0x66, 0xab, 0x65, -0x7c, 0xfb, 0xe1, 0x47, 0x4e, 0x8a, 0x17, 0x3a, 0xa9, 0xe7, 0xc0, 0x27, -0x3f, 0x7e, 0xcf, 0xf7, 0xca, 0xa5, 0x62, 0xb1, 0x67, 0x18, 0xbc, 0xfe, -0xe5, 0x38, 0xb0, 0x1d, 0x17, 0x8a, 0xa2, 0x20, 0x93, 0x4e, 0x63, 0x74, -0x74, 0x18, 0xaa, 0xa2, 0xa0, 0x30, 0x3e, 0x02, 0x5f, 0x96, 0x11, 0x88, -0x22, 0x24, 0xdf, 0x07, 0xf1, 0x5c, 0x68, 0x3d, 0x03, 0xab, 0x55, 0x05, -0x9e, 0xe7, 0xc1, 0x30, 0x2c, 0x4c, 0xcf, 0x4c, 0xc3, 0x75, 0x1d, 0x14, -0x8b, 0x45, 0xe4, 0xb2, 0x59, 0x88, 0xa2, 0x88, 0x4a, 0xb9, 0x5c, 0x78, -0xe7, 0x35, 0xd7, 0x3c, 0x04, 0xe0, 0xf4, 0xf3, 0x42, 0xf7, 0xfc, 0xfa, -0x5d, 0x3b, 0x2f, 0xbb, 0xe4, 0xe2, 0x84, 0x17, 0x72, 0x61, 0x98, 0x16, -0x96, 0x9b, 0x4d, 0x28, 0xb2, 0x82, 0xf5, 0xe7, 0xac, 0x45, 0xa6, 0x98, -0x87, 0x37, 0xd2, 0x80, 0xbe, 0x7a, 0x15, 0xc6, 0xd6, 0xae, 0x86, 0xa6, -0xc8, 0x08, 0x7d, 0x1f, 0xbd, 0x5e, 0x17, 0x9d, 0x4e, 0x17, 0xad, 0x56, -0x13, 0x9d, 0xa9, 0x59, 0x04, 0x47, 0x67, 0x21, 0x34, 0x97, 0x61, 0x75, -0x0d, 0x2c, 0x37, 0x5b, 0x10, 0x00, 0x8c, 0x8d, 0x8d, 0xa0, 0x5c, 0x2a, -0x01, 0x02, 0x10, 0x47, 0x31, 0x5e, 0xd8, 0xf3, 0xd2, 0xf7, 0x7f, 0x78, -0x7a, 0xfd, 0x42, 0xe7, 0x5f, 0x7f, 0xdf, 0xbd, 0xf7, 0x3e, 0x1c, 0x84, -0x21, 0x5c, 0xd7, 0xc5, 0x4a, 0xb7, 0xc7, 0x2b, 0x2f, 0x8c, 0x61, 0x62, -0x7c, 0x14, 0xea, 0x48, 0x03, 0xb9, 0xab, 0x2e, 0xc7, 0xbb, 0x27, 0xd6, -0x0d, 0x78, 0xa1, 0x65, 0xb3, 0x05, 0xcb, 0xe4, 0xa5, 0xa3, 0x20, 0xe0, -0xb6, 0x0f, 0xd3, 0xb6, 0xd0, 0xee, 0xb4, 0xd1, 0x99, 0x9a, 0x43, 0x7c, -0xe0, 0x20, 0xa2, 0x95, 0x1e, 0x16, 0x97, 0x96, 0xa1, 0xaa, 0x32, 0x26, -0xc6, 0xc7, 0x91, 0x49, 0xa7, 0x39, 0x2f, 0x64, 0x3b, 0x78, 0xf4, 0x89, -0x27, 0xef, 0x5d, 0x5a, 0x3a, 0x4d, 0x7e, 0xa1, 0x9b, 0x6f, 0xba, 0xe9, -0x8b, 0x84, 0x92, 0x44, 0x76, 0xe4, 0xa3, 0xd3, 0xe9, 0xa0, 0x50, 0x28, -0x60, 0x7c, 0x6c, 0x04, 0xc2, 0xc4, 0x18, 0xce, 0xfd, 0xc8, 0x2d, 0x78, -0x27, 0x54, 0xce, 0x0b, 0xb9, 0x3d, 0x58, 0xb6, 0x0d, 0xdb, 0xb4, 0xb9, -0xe5, 0x23, 0x0c, 0x92, 0xaf, 0x21, 0x58, 0x98, 0xf8, 0x85, 0xc6, 0x1b, -0x68, 0x8b, 0x02, 0xf0, 0xf2, 0x01, 0x54, 0xa2, 0x08, 0xb3, 0xb3, 0x73, -0xf0, 0xbc, 0x43, 0xd8, 0xb0, 0x7e, 0x1d, 0x32, 0xe9, 0xd4, 0x80, 0x17, -0x92, 0x24, 0x69, 0x27, 0x21, 0xe4, 0xcd, 0xf9, 0x85, 0x36, 0x6f, 0xda, -0x74, 0x6b, 0xad, 0x56, 0x9d, 0x74, 0x1d, 0x17, 0xbe, 0x1f, 0xa0, 0x67, -0x18, 0x30, 0x2d, 0x1b, 0xb9, 0x5c, 0x16, 0x52, 0xbd, 0x86, 0x8d, 0x37, -0xdf, 0x88, 0xab, 0xa1, 0xe2, 0x05, 0x00, 0x4b, 0x5e, 0x2f, 0x61, 0x85, -0x82, 0x81, 0x14, 0x26, 0x48, 0x38, 0xa1, 0x28, 0xf0, 0xb9, 0x63, 0x28, -0x8c, 0xa0, 0x4a, 0x0a, 0x0a, 0xd5, 0x12, 0xa4, 0xb5, 0xab, 0x20, 0xa4, -0x74, 0x94, 0xcb, 0x25, 0x58, 0x96, 0x8d, 0x56, 0xab, 0x9d, 0xf8, 0x85, -0x28, 0x46, 0x1a, 0xc3, 0x8d, 0xa1, 0x7a, 0xfd, 0x14, 0x79, 0xa1, 0xce, -0x31, 0xbf, 0xd0, 0x45, 0x17, 0x6e, 0xbf, 0x2b, 0x8e, 0x63, 0xf8, 0x61, -0x08, 0xcb, 0xb6, 0x11, 0x86, 0x21, 0x56, 0xaf, 0x9a, 0x40, 0xb1, 0x52, -0x82, 0xb2, 0x7d, 0x1b, 0xae, 0x54, 0x72, 0x78, 0x1e, 0x21, 0x56, 0x3a, -0x2b, 0x03, 0xb7, 0x8a, 0xe3, 0xb8, 0xbc, 0xdb, 0xf8, 0xfe, 0x40, 0x57, -0x12, 0xc5, 0x7d, 0xfb, 0x47, 0x04, 0x4a, 0x09, 0x14, 0x59, 0x42, 0xae, -0x52, 0x84, 0x3f, 0x36, 0x82, 0xb4, 0xe7, 0x41, 0x92, 0x44, 0x74, 0x7b, -0x3d, 0x14, 0x0a, 0x79, 0xa4, 0xd3, 0x29, 0xc8, 0xb2, 0x88, 0x46, 0x63, -0xe4, 0x04, 0x5e, 0x68, 0xf2, 0x8d, 0xf3, 0x42, 0x27, 0xfa, 0x85, 0x82, -0x20, 0x1c, 0xb0, 0x40, 0xcb, 0xcd, 0x26, 0x6a, 0xb5, 0x2a, 0x7a, 0x85, -0x02, 0x6e, 0xde, 0xbc, 0x1d, 0xfb, 0x10, 0xa1, 0xb9, 0xdc, 0x84, 0xef, -0xf9, 0x88, 0x49, 0xcc, 0x6d, 0x7f, 0xbe, 0xcf, 0x91, 0x9b, 0x30, 0x44, -0x34, 0x78, 0x32, 0x47, 0x03, 0x7a, 0x8b, 0x24, 0xa6, 0x03, 0x51, 0x12, -0x90, 0x1e, 0x2a, 0xa3, 0x37, 0xbf, 0x88, 0x62, 0xb1, 0x80, 0xa5, 0xa5, -0x65, 0xa4, 0x74, 0x1d, 0x63, 0x63, 0x23, 0x90, 0x24, 0x09, 0xc3, 0xc3, -0xf5, 0x81, 0x5f, 0xe8, 0xe1, 0xbf, 0xfc, 0xa2, 0x5b, 0x38, 0x59, 0x5e, -0x68, 0xed, 0x9a, 0x35, 0x37, 0xfc, 0xfa, 0x1d, 0x1f, 0x15, 0xfb, 0xe3, -0xb8, 0xe3, 0xba, 0x83, 0x25, 0x72, 0x69, 0x7c, 0x1c, 0x22, 0x80, 0xd9, -0xb9, 0x59, 0x0e, 0x37, 0x85, 0x5c, 0x51, 0x12, 0x06, 0xc7, 0xa0, 0x27, -0xee, 0x15, 0x8a, 0x06, 0x72, 0x8c, 0x38, 0x8a, 0x40, 0xe2, 0x68, 0x80, -0x23, 0x13, 0x42, 0x21, 0xa9, 0x32, 0x48, 0x36, 0x03, 0x55, 0x55, 0x20, -0x08, 0x22, 0x7a, 0x86, 0x89, 0x6a, 0xb5, 0x82, 0x54, 0x4a, 0x47, 0x2a, -0xa5, 0x0b, 0xe9, 0x37, 0xc3, 0x0b, 0x0d, 0xd5, 0xeb, 0x5b, 0x09, 0xa5, -0x08, 0xa3, 0x88, 0x1b, 0x3d, 0x08, 0x7f, 0x92, 0x7a, 0x82, 0x80, 0xc9, -0xc6, 0x30, 0x66, 0x3b, 0x0b, 0xb0, 0x2c, 0x0b, 0xbe, 0xc7, 0xa7, 0x12, -0x84, 0x90, 0x04, 0xf4, 0xf3, 0x07, 0x0d, 0x20, 0x09, 0xae, 0xc3, 0x51, -0x05, 0x0a, 0xca, 0x00, 0x4a, 0x8e, 0x71, 0x43, 0x0c, 0xdc, 0x2f, 0x14, -0x48, 0x12, 0x04, 0x01, 0x08, 0x23, 0xfe, 0xef, 0x55, 0x55, 0x85, 0xc8, -0xf5, 0x3c, 0xa7, 0xce, 0x0b, 0x15, 0x8b, 0x85, 0x4d, 0x24, 0x26, 0x83, -0xc9, 0x59, 0xcf, 0xe8, 0x21, 0x95, 0x4e, 0xc1, 0x12, 0x05, 0x08, 0x94, -0xa2, 0xb5, 0xdc, 0x84, 0x65, 0x58, 0x83, 0xb3, 0x4f, 0x08, 0x41, 0x18, -0x45, 0x08, 0xfc, 0x00, 0xae, 0x65, 0x27, 0x58, 0x99, 0x8c, 0xfe, 0x40, -0xcd, 0x20, 0x80, 0x44, 0x9c, 0xa5, 0x26, 0x84, 0x81, 0xc4, 0x14, 0x24, -0x02, 0x20, 0xc9, 0x88, 0x00, 0x28, 0xdc, 0xa5, 0x02, 0xc3, 0x34, 0x91, -0x4a, 0xa6, 0x22, 0xba, 0xae, 0xbf, 0x39, 0xbf, 0x50, 0x4c, 0xf8, 0x94, -0x58, 0x10, 0x70, 0x9c, 0xb1, 0x89, 0xc0, 0xb1, 0x6d, 0x84, 0x82, 0x00, -0xd7, 0x71, 0xb8, 0xb5, 0x29, 0x61, 0x81, 0xa2, 0x38, 0xc6, 0xe2, 0xfe, -0x03, 0xd8, 0xf3, 0xe0, 0xb7, 0x51, 0x18, 0x19, 0xc1, 0xf9, 0x1f, 0xbc, -0x69, 0x00, 0x79, 0x90, 0xc4, 0x2d, 0xd4, 0x47, 0xf2, 0x29, 0xed, 0xcb, -0x97, 0x04, 0xc4, 0x94, 0x41, 0x00, 0xdf, 0xf5, 0xed, 0x38, 0xdc, 0xa8, -0xa6, 0xaa, 0x2a, 0x74, 0x5d, 0x7f, 0x13, 0x7e, 0x21, 0x4a, 0x85, 0x3e, -0x4a, 0xe3, 0x25, 0x23, 0x05, 0xa5, 0x0c, 0x71, 0xe0, 0xc3, 0xe8, 0x76, -0x91, 0x52, 0x55, 0x0e, 0xfb, 0x05, 0x1c, 0xd4, 0x08, 0x3c, 0x0f, 0xfb, -0x9f, 0x7c, 0x0a, 0xed, 0xbd, 0xfb, 0x50, 0x48, 0xa7, 0x10, 0x2d, 0x2f, -0xa1, 0x75, 0xe0, 0x00, 0x4a, 0x6b, 0xd7, 0x72, 0x68, 0x2a, 0x61, 0x84, -0xe2, 0x04, 0xe1, 0xa1, 0x89, 0xe5, 0x89, 0xc6, 0x74, 0x60, 0xc9, 0x74, -0x1c, 0x07, 0xe9, 0x74, 0x0a, 0x8e, 0xe3, 0x42, 0x14, 0x25, 0x78, 0x9e, -0x77, 0xea, 0xbc, 0x50, 0x18, 0x86, 0x9c, 0x17, 0xa2, 0x94, 0xdf, 0xa0, -0x61, 0x08, 0xc7, 0xb1, 0x21, 0xbb, 0x59, 0xb4, 0x9b, 0x4d, 0xd4, 0x2a, -0x15, 0x84, 0xc9, 0x54, 0xba, 0x3d, 0x35, 0x85, 0xfd, 0x8f, 0x3e, 0x06, -0x85, 0x52, 0x0c, 0x0f, 0x71, 0x04, 0xc1, 0xb4, 0x6c, 0xb8, 0xed, 0x0e, -0x72, 0x13, 0x93, 0xc9, 0x0d, 0xcc, 0x5d, 0x45, 0x20, 0x04, 0xa0, 0x14, -0x62, 0xdf, 0x70, 0x13, 0x84, 0x40, 0xc2, 0x11, 0xc9, 0xb2, 0xcc, 0x49, -0x15, 0xdb, 0xe1, 0xb8, 0x7e, 0x4c, 0x4e, 0x9d, 0x17, 0xea, 0xac, 0xac, -0xec, 0x8d, 0x12, 0x1e, 0x28, 0x9d, 0x4a, 0x01, 0x10, 0xb8, 0x86, 0x33, -0x9b, 0x41, 0xaf, 0xdd, 0x41, 0x26, 0x95, 0x42, 0xe4, 0xf9, 0xd8, 0xff, -0xe4, 0x53, 0x58, 0x39, 0x70, 0x00, 0x85, 0x7c, 0x1e, 0xf9, 0x5c, 0x0e, -0x92, 0x24, 0xc3, 0x03, 0x30, 0xfa, 0xee, 0x77, 0x41, 0xaf, 0xd5, 0x10, -0x85, 0x11, 0xf7, 0x0b, 0xcc, 0x2c, 0x02, 0x7f, 0x00, 0x00, 0x20, 0x00, -0x49, 0x44, 0x41, 0x54, 0x25, 0x15, 0x7b, 0x8e, 0xdd, 0x20, 0x01, 0xa0, -0x28, 0x42, 0xcb, 0x84, 0x98, 0x5c, 0x21, 0x59, 0x96, 0x11, 0x47, 0x31, -0x2c, 0xdb, 0x86, 0xaa, 0x2a, 0xf0, 0x03, 0xff, 0xdf, 0xe4, 0x85, 0xe4, -0xd7, 0xe2, 0x85, 0x96, 0x0e, 0x1c, 0xd8, 0x6b, 0xb6, 0x5a, 0x2f, 0x77, -0xbb, 0xdd, 0x97, 0xa3, 0x28, 0x1a, 0x98, 0x08, 0xb8, 0x85, 0xcc, 0x07, -0x7c, 0x1f, 0xe6, 0xc2, 0x02, 0x98, 0x65, 0xe1, 0xe8, 0xf7, 0xbe, 0x0f, -0x39, 0x8e, 0x51, 0xab, 0x56, 0x91, 0x49, 0xa7, 0x11, 0xc5, 0x04, 0xa8, -0xd5, 0x30, 0xb4, 0x65, 0x33, 0x18, 0xc0, 0x85, 0x00, 0x84, 0xbf, 0x56, -0xb2, 0x64, 0x6b, 0x4a, 0xa2, 0x46, 0x02, 0x18, 0x03, 0x0d, 0x7c, 0x78, -0x9d, 0x0e, 0x68, 0xc4, 0x99, 0x3c, 0x40, 0x80, 0x2c, 0xcb, 0x70, 0x3d, -0x1f, 0x8a, 0x65, 0xc1, 0x76, 0x9c, 0x81, 0x5f, 0x68, 0xdd, 0x65, 0x97, -0xbe, 0x7b, 0x7a, 0xd7, 0xee, 0xc7, 0xa2, 0x20, 0x38, 0xf8, 0x73, 0x78, -0xa1, 0x3f, 0x1b, 0xf8, 0x85, 0x1c, 0xc7, 0xa5, 0xe9, 0x74, 0x5a, 0xe4, -0x37, 0xb2, 0x08, 0xcf, 0xe7, 0x20, 0x12, 0xa6, 0x8e, 0xa2, 0xd9, 0xeb, -0xa2, 0xa0, 0x69, 0x48, 0x17, 0x8b, 0x10, 0x45, 0x09, 0x81, 0x20, 0xa0, -0x74, 0xc9, 0xc5, 0x48, 0xd5, 0x6b, 0x89, 0x9a, 0xe7, 0x18, 0x2b, 0x04, -0x08, 0xa0, 0xe0, 0x83, 0x41, 0xff, 0x55, 0x93, 0x50, 0x02, 0x6f, 0xa5, -0x0d, 0x6a, 0x99, 0x70, 0x1c, 0xe7, 0x84, 0x13, 0x49, 0xe2, 0x18, 0x8e, -0xe3, 0x22, 0x0c, 0x43, 0xce, 0x0b, 0x7d, 0xfe, 0x3f, 0xff, 0xc5, 0xb6, -0x6b, 0xae, 0x7a, 0xa3, 0xbc, 0xd0, 0xd1, 0x81, 0x5f, 0xe8, 0xe8, 0xf4, -0xf4, 0x0f, 0x28, 0xe5, 0x40, 0x5e, 0xb1, 0x90, 0x87, 0x9a, 0xe8, 0x48, -0xd2, 0xa2, 0x88, 0xc6, 0x70, 0x03, 0xe5, 0x52, 0x09, 0xa2, 0x24, 0x41, -0x1c, 0x1e, 0xc6, 0xf0, 0xbb, 0xdf, 0x05, 0xb5, 0x5c, 0x42, 0xe4, 0xfb, -0x20, 0x11, 0x27, 0x74, 0x49, 0xcc, 0xbf, 0x82, 0x25, 0x56, 0xa7, 0x04, -0xb7, 0xa1, 0x84, 0x20, 0x30, 0x7b, 0x30, 0x67, 0x66, 0x81, 0x20, 0x4c, -0x1e, 0x92, 0xca, 0x31, 0xbf, 0x10, 0xb8, 0x5f, 0x88, 0xc4, 0xb1, 0x27, -0x08, 0xc2, 0xe4, 0xd4, 0xee, 0x17, 0x4f, 0x8d, 0x17, 0x3a, 0x32, 0x35, -0xc5, 0xfd, 0x42, 0xaa, 0x82, 0x54, 0x2a, 0x85, 0x72, 0xb9, 0x8c, 0x83, -0x87, 0x0e, 0xa1, 0xd5, 0x6e, 0x63, 0x78, 0x68, 0x08, 0x44, 0x92, 0x40, -0x57, 0xaf, 0x42, 0x6e, 0x72, 0x02, 0x7e, 0xe0, 0x0f, 0x10, 0x4b, 0x4a, -0x12, 0x2d, 0x4f, 0x72, 0xc0, 0x0c, 0x9c, 0x4e, 0x64, 0x8c, 0x33, 0x73, -0xa1, 0x63, 0xc3, 0x9a, 0x9d, 0xe5, 0x7e, 0xa1, 0x6e, 0x17, 0xa6, 0x69, -0x42, 0x55, 0xb5, 0x84, 0x9b, 0xe0, 0xc7, 0xd3, 0xf7, 0x0b, 0x05, 0x09, -0x2f, 0x34, 0x7d, 0xaa, 0xbc, 0xd0, 0xb5, 0xef, 0x79, 0xf7, 0xdc, 0xf8, -0xf8, 0xd8, 0xa8, 0x28, 0x88, 0xb0, 0x1d, 0x07, 0xaf, 0x1c, 0x3a, 0x04, -0xcb, 0xb2, 0x30, 0x3a, 0xd2, 0x00, 0xd3, 0x35, 0xf8, 0x95, 0x32, 0x0a, -0x8d, 0x06, 0x72, 0x85, 0xc2, 0xe0, 0x05, 0xbe, 0xcf, 0x08, 0x31, 0x7a, -0x4c, 0x06, 0x06, 0x30, 0xd0, 0x38, 0xe6, 0x7e, 0xa1, 0xc5, 0xa5, 0x81, -0x5f, 0xa8, 0x67, 0x98, 0xf0, 0xfd, 0x00, 0xb2, 0x2c, 0x9f, 0x19, 0xbf, -0xd0, 0x8b, 0x2f, 0xbd, 0xfc, 0x85, 0x6a, 0xb5, 0xf2, 0xe5, 0x94, 0x9e, -0x82, 0xae, 0x69, 0x98, 0x1c, 0x1f, 0xc7, 0xdc, 0xc2, 0x3c, 0xa6, 0x67, -0x66, 0x51, 0xab, 0x55, 0x21, 0xfb, 0x01, 0x5a, 0xdd, 0x2e, 0xec, 0xe1, -0x61, 0xe4, 0x4a, 0x25, 0xe8, 0xe9, 0x34, 0x44, 0x41, 0x80, 0x90, 0xec, -0x62, 0x02, 0xe3, 0x07, 0xde, 0xe7, 0x85, 0xac, 0x85, 0xbe, 0x5f, 0xc8, -0x42, 0x67, 0xa5, 0x3b, 0xe0, 0x25, 0xce, 0xa8, 0x5f, 0xe8, 0xa2, 0xed, -0x17, 0x3c, 0xb3, 0x61, 0xfd, 0x39, 0x57, 0xf4, 0xcf, 0xf0, 0x4a, 0xb7, -0x8b, 0x97, 0xf7, 0xed, 0x47, 0x18, 0x86, 0x28, 0x15, 0x0b, 0xc8, 0xe5, -0x72, 0xdc, 0x2f, 0xa4, 0xeb, 0x50, 0x8f, 0xf7, 0x0b, 0x25, 0xbc, 0x10, -0xf1, 0x7c, 0x84, 0x86, 0x81, 0xd8, 0x30, 0x11, 0x27, 0xef, 0xc5, 0x86, -0x69, 0x20, 0x08, 0x42, 0xa8, 0x8a, 0x3a, 0x68, 0xc0, 0xc9, 0xf2, 0x42, -0x6f, 0xb8, 0x01, 0xaa, 0xa2, 0x9c, 0x77, 0xd9, 0xa5, 0x97, 0x3c, 0x36, -0x3e, 0x36, 0x3a, 0x26, 0x8a, 0x22, 0x08, 0x21, 0x58, 0xe9, 0x76, 0xb1, -0xb4, 0xbc, 0x3c, 0x78, 0xc5, 0xcc, 0xe7, 0x73, 0x48, 0xa7, 0xd3, 0x60, -0x42, 0x52, 0xbd, 0x4e, 0xc8, 0x14, 0x49, 0x10, 0x21, 0x90, 0x18, 0x24, -0x26, 0x83, 0x5d, 0x4f, 0x82, 0x28, 0x0e, 0xcc, 0x7e, 0xa2, 0x28, 0x42, -0x4a, 0x90, 0x1b, 0xca, 0xa8, 0xd7, 0x6a, 0xb5, 0x7e, 0x4a, 0x08, 0xb1, -0x93, 0xa2, 0x5f, 0x1f, 0xbb, 0x79, 0x09, 0xc0, 0x33, 0x8c, 0xb1, 0xef, -0x9f, 0xd2, 0xaa, 0x44, 0x18, 0x45, 0x7b, 0x33, 0x99, 0xcc, 0x1d, 0xb2, -0x2c, 0x7d, 0xab, 0x56, 0xad, 0xe6, 0x64, 0x59, 0x46, 0x21, 0x9f, 0x87, -0x96, 0xc0, 0x80, 0x73, 0x73, 0x0b, 0x58, 0x59, 0xe9, 0xa2, 0xdd, 0x5e, -0x81, 0xa2, 0x2a, 0x83, 0xbe, 0x2c, 0x24, 0x8d, 0x0d, 0x82, 0xa0, 0x3f, -0x3d, 0xe1, 0xdc, 0x90, 0xac, 0x70, 0xec, 0xe6, 0x04, 0xbf, 0x10, 0x7d, -0x6b, 0xfc, 0x42, 0x5b, 0x37, 0x6f, 0xfa, 0xca, 0x48, 0xa3, 0x91, 0xf8, -0x85, 0xf8, 0x6c, 0xd5, 0x75, 0x3d, 0x74, 0x7b, 0x06, 0x3a, 0x2b, 0x2b, -0x70, 0x5c, 0x37, 0x91, 0xa4, 0xc6, 0xd0, 0x53, 0x3a, 0xdf, 0x3b, 0x96, -0x4c, 0x91, 0x91, 0x70, 0x74, 0x6f, 0xa9, 0x5f, 0xe8, 0x8f, 0x7f, 0xc6, -0x2f, 0xf4, 0xdc, 0xf3, 0xbb, 0x6e, 0xdb, 0xbb, 0x7f, 0xff, 0x6e, 0xc3, -0x30, 0x92, 0x2e, 0x20, 0x21, 0x93, 0xc9, 0xa0, 0x56, 0xab, 0x60, 0x62, -0x6c, 0x14, 0xa3, 0x8d, 0x06, 0x2a, 0x95, 0x32, 0xd2, 0xe9, 0x74, 0x32, -0xeb, 0xa4, 0x7c, 0x01, 0x8b, 0x0f, 0x47, 0xc7, 0xf1, 0x42, 0xd2, 0x5b, -0xe3, 0x17, 0x7a, 0xfa, 0x81, 0x87, 0x60, 0xce, 0x9d, 0xc8, 0x0b, 0x1d, -0x78, 0xe5, 0xe0, 0xed, 0x4b, 0x4b, 0xcb, 0xb7, 0xaf, 0x5d, 0xb3, 0xfa, -0xce, 0x6a, 0xb5, 0x52, 0xd6, 0x54, 0x15, 0x8a, 0xac, 0x20, 0x97, 0xcb, -0x41, 0xd3, 0x34, 0xa4, 0xd3, 0x3a, 0x52, 0x09, 0x33, 0xe4, 0xf9, 0x01, -0x1f, 0x4e, 0x05, 0x9c, 0xe0, 0x17, 0xa2, 0x84, 0x04, 0xdd, 0x6e, 0x77, -0xda, 0x3b, 0xb3, 0x7e, 0xa1, 0x47, 0xfe, 0xb4, 0xb9, 0x77, 0x5f, 0x26, -0xe8, 0xf6, 0x5e, 0x9b, 0x17, 0x7a, 0x71, 0xcf, 0xb3, 0x99, 0x4c, 0xfa, -0xe6, 0xe1, 0x7a, 0xfd, 0xaa, 0x6a, 0xb5, 0x32, 0x99, 0x4a, 0xe9, 0x82, -0x22, 0x2b, 0x48, 0xa7, 0xd3, 0x10, 0x05, 0x3e, 0xaa, 0x58, 0x96, 0xfd, -0x2a, 0x5e, 0xc8, 0x71, 0x9d, 0x65, 0xc7, 0x71, 0xdf, 0x7e, 0xbc, 0x90, -0xa2, 0x28, 0x5b, 0x33, 0xe9, 0xf4, 0xa8, 0xa2, 0xc8, 0x15, 0x41, 0x10, -0x35, 0x59, 0x96, 0x74, 0xcf, 0xf3, 0xc3, 0x20, 0x0c, 0xfc, 0x28, 0x8a, -0x82, 0x28, 0x3a, 0xcb, 0x0b, 0x9d, 0xe5, 0x85, 0xce, 0xf2, 0x42, 0x67, -0x79, 0xa1, 0xb3, 0xbc, 0xd0, 0x59, 0x5a, 0xe5, 0x6c, 0x03, 0xce, 0x36, -0xe0, 0xcd, 0xf1, 0x42, 0xff, 0xe3, 0x6f, 0x16, 0xaa, 0xab, 0xde, 0x76, -0x79, 0x64, 0x27, 0xc1, 0x0b, 0x89, 0x4a, 0x63, 0x64, 0xed, 0xd9, 0x3c, -0xb2, 0xb3, 0xbc, 0xd0, 0x6b, 0xfe, 0xda, 0xb8, 0x61, 0xc3, 0x95, 0x13, -0xe3, 0x63, 0xdb, 0xb3, 0xd9, 0xec, 0x16, 0x55, 0x51, 0xf3, 0xa2, 0x24, -0x51, 0xc7, 0xb1, 0xdd, 0xce, 0x4a, 0x77, 0x77, 0xbb, 0xdd, 0xde, 0xb5, -0xff, 0xc0, 0x81, 0xb7, 0x1f, 0x2f, 0x74, 0xc1, 0xb6, 0xad, 0x37, 0x5e, -0x73, 0xd5, 0x55, 0xf7, 0x9e, 0xb3, 0x6e, 0xdd, 0x0e, 0x49, 0x12, 0x8f, -0xf9, 0x85, 0x08, 0x49, 0x6a, 0x01, 0xc7, 0x32, 0xc9, 0x3c, 0xcf, 0xa3, -0x87, 0x8f, 0x4c, 0x3d, 0xf1, 0xd2, 0xcb, 0x2f, 0x7d, 0x75, 0xef, 0xbe, -0xfd, 0x6f, 0x1d, 0x2f, 0xf4, 0x0d, 0x2a, 0xbc, 0x8a, 0x17, 0xda, 0x7e, -0xc1, 0xb6, 0x6b, 0x3f, 0xfc, 0xa1, 0x0f, 0x7d, 0xe9, 0x53, 0x9f, 0xf8, -0xf8, 0x6a, 0xc6, 0x58, 0x12, 0xb0, 0x10, 0x23, 0x8a, 0xc2, 0xc1, 0x1e, -0xfb, 0xe4, 0x2d, 0x6c, 0xb0, 0x42, 0xa7, 0x69, 0x9a, 0xb8, 0x71, 0xe3, -0xfa, 0x1d, 0x6b, 0xd7, 0xae, 0xde, 0xf1, 0x6b, 0xb7, 0xff, 0xea, 0xf4, -0x0f, 0x9f, 0xfd, 0xd1, 0xab, 0xfd, 0x42, 0x0f, 0x3f, 0xf8, 0xf9, 0xa3, -0xfb, 0x5e, 0x3e, 0x7d, 0x7e, 0xa1, 0x3f, 0x6f, 0xb5, 0x90, 0x26, 0xec, -0x04, 0x5e, 0xe8, 0xde, 0xbb, 0x7f, 0xfd, 0x91, 0xfb, 0x3f, 0xf9, 0x89, -0xeb, 0x18, 0x65, 0xf0, 0x7c, 0x1f, 0x71, 0x4c, 0x10, 0x45, 0x21, 0x57, -0x32, 0x24, 0x4b, 0x28, 0x24, 0xe6, 0x65, 0x57, 0x9e, 0x5d, 0xa0, 0x25, -0x0b, 0xb7, 0x7c, 0x3b, 0xae, 0x28, 0x48, 0x68, 0x0c, 0x0f, 0x4f, 0x7e, -0xe0, 0x86, 0xeb, 0x1e, 0xd8, 0xf1, 0xbe, 0xf7, 0x3d, 0xf5, 0xd8, 0x13, -0x4f, 0x9c, 0xe8, 0x17, 0xa2, 0x14, 0x9d, 0xa9, 0xa3, 0x67, 0xc0, 0x2f, -0x54, 0xab, 0x35, 0xfe, 0xfd, 0xfd, 0x9f, 0x7a, 0x7a, 0x6c, 0x74, 0x64, -0x9d, 0xeb, 0x1d, 0xab, 0x46, 0xba, 0xae, 0x0b, 0x2f, 0xa9, 0x4e, 0x12, -0x42, 0xd0, 0xee, 0xb4, 0x21, 0xcb, 0x0a, 0x34, 0x55, 0x45, 0x67, 0xa5, -0x83, 0x74, 0x3a, 0x0d, 0x45, 0x56, 0x20, 0xc9, 0x12, 0xca, 0xa5, 0xd2, -0x60, 0xdf, 0x30, 0x63, 0x9c, 0x17, 0x9a, 0x5f, 0x58, 0x38, 0xf2, 0xd8, -0x13, 0x4f, 0x5e, 0xdf, 0xeb, 0xf5, 0xce, 0x1c, 0x2f, 0xd4, 0x68, 0x0c, -0x8f, 0xfe, 0xe6, 0xa7, 0xef, 0x7f, 0xa9, 0x5e, 0xab, 0x15, 0x0d, 0xc3, -0x42, 0x10, 0x70, 0x93, 0x87, 0x61, 0x58, 0xa0, 0x94, 0x60, 0x7a, 0x66, -0x16, 0x13, 0xe3, 0x63, 0xc8, 0x64, 0x32, 0x88, 0x63, 0xbe, 0xd1, 0x0d, -0x0c, 0x30, 0x2d, 0x6e, 0x3e, 0x0e, 0xa3, 0x18, 0xed, 0x4e, 0x1b, 0xba, -0xae, 0xa1, 0x90, 0x2f, 0x20, 0x9b, 0xcd, 0x40, 0xd7, 0x34, 0x7e, 0xb5, -0x08, 0xc1, 0xfc, 0xe2, 0xa2, 0xb1, 0xf3, 0xd1, 0xc7, 0xae, 0xb4, 0x2c, -0xeb, 0xcc, 0xf8, 0x85, 0xfe, 0xe0, 0xf3, 0xbf, 0x77, 0x70, 0x6c, 0x74, -0x74, 0x9d, 0xc5, 0x77, 0x5a, 0x73, 0xbe, 0xa1, 0xdd, 0x81, 0x24, 0x89, -0xa8, 0xd7, 0xeb, 0x48, 0xa7, 0x75, 0x68, 0x9a, 0x06, 0x5f, 0x92, 0xe0, -0xe8, 0x1a, 0x22, 0x4a, 0x11, 0x13, 0x8a, 0xc8, 0x34, 0x41, 0x7b, 0x3d, -0x30, 0xc7, 0x81, 0xe3, 0xb8, 0x68, 0xb5, 0x3b, 0x88, 0xc2, 0x08, 0xb2, -0x22, 0x63, 0x74, 0xa4, 0x31, 0x28, 0xa9, 0xc6, 0x71, 0x8c, 0xd9, 0xf9, -0xf9, 0xa3, 0xff, 0xfc, 0xc0, 0x83, 0xab, 0x4f, 0xfb, 0x83, 0xec, 0xee, -0x3b, 0xef, 0xd8, 0x79, 0xc5, 0x65, 0x97, 0xae, 0xb3, 0x4c, 0x0b, 0xae, -0xe7, 0xa3, 0x67, 0x18, 0x83, 0x80, 0x9c, 0x91, 0x91, 0x06, 0xaa, 0xc3, -0x75, 0xb8, 0xc3, 0x43, 0x50, 0xd7, 0xad, 0xc5, 0xaa, 0x55, 0x13, 0x48, -0x6b, 0x2a, 0x3c, 0xcf, 0x85, 0x69, 0x18, 0x68, 0xb5, 0x3a, 0x68, 0xb7, -0x9a, 0x58, 0x99, 0x59, 0x80, 0x70, 0x74, 0x06, 0x35, 0x59, 0x82, 0x6b, -0xda, 0x98, 0x9e, 0x99, 0x41, 0xe0, 0xfb, 0xa8, 0x56, 0xab, 0x28, 0x15, -0xf9, 0xd2, 0x7c, 0x63, 0x68, 0x68, 0xd5, 0x65, 0x97, 0x5e, 0xfa, 0xbd, -0x33, 0xe2, 0x17, 0x0a, 0x93, 0x4a, 0x8a, 0xed, 0x38, 0x58, 0x5a, 0x5a, -0xc6, 0xd0, 0xd0, 0x10, 0xea, 0xb5, 0x0a, 0x94, 0xe1, 0x21, 0x64, 0x2e, -0xbf, 0x04, 0xef, 0x5d, 0xb3, 0xf1, 0x67, 0x78, 0x21, 0x1e, 0x4b, 0x11, -0x04, 0x5c, 0x14, 0x63, 0xb9, 0x36, 0x9a, 0xcd, 0x26, 0xba, 0xd3, 0x8b, -0x08, 0xf6, 0xee, 0x03, 0x35, 0x2c, 0x2c, 0x2e, 0x35, 0x41, 0x29, 0xc1, -0xea, 0x55, 0x13, 0x28, 0x14, 0xf2, 0x10, 0x20, 0xc0, 0x76, 0x1c, 0x3c, -0xfe, 0xe4, 0x53, 0xf7, 0x2e, 0x2e, 0x2e, 0x9e, 0x1e, 0x5e, 0x68, 0xc7, -0xfb, 0xde, 0xfb, 0xc5, 0x7e, 0x3e, 0x8c, 0x6d, 0x3b, 0xe8, 0x19, 0x06, -0x5c, 0xd7, 0x43, 0xa5, 0x5c, 0x04, 0x46, 0x1b, 0xd8, 0x70, 0xdb, 0x2d, -0x78, 0x37, 0xf4, 0x63, 0x7e, 0x21, 0xdb, 0x86, 0xe7, 0x7a, 0x70, 0x3d, -0x0f, 0x9e, 0xed, 0x26, 0xfa, 0x36, 0x1f, 0x2c, 0x8c, 0x91, 0x4f, 0xe5, -0x80, 0x71, 0x8a, 0x16, 0x28, 0xa2, 0x3d, 0xfb, 0x51, 0x2e, 0x05, 0x98, -0x9d, 0x9b, 0x47, 0xb3, 0xd5, 0x82, 0xaa, 0x2a, 0xd0, 0x35, 0x0d, 0xa9, -0x94, 0x86, 0x2d, 0x9b, 0x37, 0xbd, 0x19, 0xbf, 0xd0, 0x31, 0x5e, 0xe8, -0x82, 0x6d, 0xdb, 0x6e, 0x6d, 0x0c, 0x0d, 0x4f, 0xba, 0x49, 0x1e, 0x99, -0x61, 0x9a, 0x50, 0x14, 0x85, 0xe7, 0x91, 0xd5, 0xaa, 0x38, 0xf7, 0xc3, -0x37, 0xe3, 0x1d, 0xd0, 0x79, 0x1e, 0x99, 0xb3, 0x02, 0xd7, 0xb6, 0x07, -0xa6, 0x9b, 0xd0, 0xf7, 0x11, 0x13, 0x6e, 0xb7, 0x89, 0x63, 0x4e, 0xac, -0xc4, 0x51, 0x08, 0x4d, 0x52, 0x50, 0xaa, 0x55, 0x20, 0xaf, 0x5f, 0x03, -0x64, 0xd2, 0x28, 0x14, 0x0a, 0x98, 0x5f, 0x58, 0xc2, 0xfc, 0xfc, 0x22, -0x8f, 0x84, 0x64, 0x0c, 0xb5, 0xea, 0x9b, 0xf1, 0x0b, 0x1d, 0xc7, 0x0b, -0x5d, 0x90, 0xe4, 0x91, 0x79, 0x7e, 0x00, 0xcf, 0xf5, 0xd0, 0x6c, 0xb5, -0x38, 0x4d, 0x92, 0xcd, 0x40, 0xbb, 0xf4, 0x62, 0x5c, 0x21, 0x65, 0x06, -0xbc, 0x50, 0x3f, 0x44, 0xcd, 0x0f, 0x02, 0xf8, 0x49, 0xd4, 0x63, 0x10, -0xf0, 0x61, 0x35, 0x0a, 0x83, 0x84, 0xe4, 0xe5, 0x8e, 0x21, 0x39, 0xf1, -0x0b, 0xf9, 0x8d, 0x21, 0xe4, 0x5c, 0x17, 0xbd, 0x9e, 0x81, 0xc5, 0xa5, -0x65, 0x54, 0x2a, 0x65, 0x64, 0xd2, 0x29, 0x28, 0x8a, 0x74, 0xea, 0x7e, -0xa1, 0xe0, 0x38, 0xbf, 0xd0, 0xea, 0x55, 0x93, 0xef, 0xf1, 0x7d, 0x1e, -0x8a, 0x66, 0x5a, 0x16, 0x64, 0x49, 0x42, 0xb9, 0x58, 0x84, 0x5d, 0x2e, -0xe1, 0x9d, 0xe7, 0x6d, 0xe5, 0xbc, 0xd0, 0xd2, 0x32, 0xbc, 0x7e, 0xfe, -0xd8, 0xf1, 0x8d, 0xf0, 0x7d, 0x84, 0xc1, 0x31, 0xec, 0xa6, 0x8f, 0xed, -0x90, 0xa4, 0x11, 0xa2, 0x24, 0x20, 0x33, 0x5c, 0x45, 0x6f, 0x71, 0x19, -0xd9, 0x6c, 0x1a, 0xad, 0x76, 0x1b, 0x86, 0x69, 0x0e, 0xf2, 0xc8, 0xaa, -0xd5, 0xca, 0x09, 0xbc, 0xd0, 0x49, 0xe7, 0x91, 0x6d, 0xdc, 0xb0, 0xfe, -0x86, 0x8f, 0xfe, 0xca, 0xaf, 0x88, 0xfd, 0x03, 0x72, 0x5d, 0x17, 0xb9, -0x5c, 0x0e, 0xb2, 0xaa, 0x40, 0x18, 0x1f, 0x83, 0x04, 0x60, 0x7a, 0x61, -0x1e, 0x8e, 0x65, 0x23, 0xa6, 0x04, 0xbe, 0xe7, 0xf3, 0x48, 0xaf, 0x24, -0x11, 0x2b, 0x3c, 0xce, 0xfe, 0x47, 0x08, 0x9f, 0x66, 0x50, 0x4a, 0x92, -0xcf, 0x71, 0xbc, 0x50, 0x2e, 0x83, 0x54, 0x4a, 0x07, 0x63, 0xc0, 0x72, -0xb3, 0x85, 0x7c, 0x2e, 0xc7, 0x77, 0xc4, 0x6a, 0xea, 0x9b, 0xcb, 0x23, -0x2b, 0x15, 0x4b, 0x5b, 0xfb, 0x10, 0x77, 0x14, 0x26, 0x57, 0x40, 0x91, -0xe1, 0x30, 0x86, 0xc9, 0x7a, 0x1d, 0xb3, 0x9d, 0x05, 0xf4, 0xba, 0x3d, -0x9e, 0x3d, 0x16, 0x45, 0x9c, 0xa7, 0x48, 0x70, 0x1b, 0xce, 0xcb, 0x25, -0xb4, 0x56, 0x92, 0xb3, 0xc7, 0xb3, 0x5a, 0x31, 0xc8, 0x22, 0x23, 0x31, -0x03, 0x83, 0x08, 0x29, 0x9b, 0x46, 0x28, 0x08, 0x50, 0x64, 0x79, 0x20, -0x18, 0x93, 0x65, 0x19, 0xb2, 0xac, 0x20, 0x9b, 0xcd, 0x9c, 0x7a, 0x1e, -0x59, 0x3e, 0x9f, 0xdb, 0x34, 0xd0, 0xe9, 0x24, 0x6e, 0x14, 0x00, 0xb0, -0x65, 0x19, 0x02, 0xa3, 0x68, 0x37, 0x5b, 0xb0, 0x2c, 0x9b, 0x77, 0x8d, -0x90, 0xeb, 0xa7, 0x06, 0xbc, 0x90, 0x69, 0xc2, 0x77, 0x3d, 0x28, 0x99, -0x0c, 0x48, 0x4c, 0x92, 0x85, 0x37, 0x24, 0xa8, 0x31, 0x05, 0x89, 0x49, -0xf2, 0x95, 0xfb, 0x85, 0x82, 0x64, 0xdd, 0xce, 0x0f, 0x7c, 0x38, 0xae, -0x83, 0x4c, 0x3a, 0x05, 0x06, 0x40, 0x91, 0xe5, 0x53, 0xe7, 0x85, 0x54, -0x55, 0x4d, 0xf5, 0x19, 0x20, 0xee, 0x50, 0x04, 0x44, 0x41, 0x80, 0x17, -0x46, 0x70, 0x6d, 0x07, 0x91, 0x00, 0x78, 0xae, 0xcf, 0xb9, 0xb8, 0x04, -0xd6, 0x08, 0x5c, 0x17, 0x87, 0x7f, 0xf8, 0x2c, 0x8e, 0xfe, 0xe8, 0x47, -0xc8, 0x0e, 0x0d, 0x61, 0xcb, 0x2d, 0xb7, 0x0c, 0xd0, 0xe2, 0x3e, 0xc5, -0xce, 0x0f, 0x3e, 0x1a, 0x30, 0x44, 0x8c, 0x02, 0x31, 0xa1, 0x10, 0xc0, -0x45, 0x02, 0x96, 0x65, 0x23, 0x97, 0xcd, 0x41, 0xd7, 0xde, 0x64, 0x1e, -0x59, 0x14, 0x45, 0x42, 0xdc, 0x8f, 0xea, 0x65, 0x14, 0xa6, 0x65, 0x21, -0x9d, 0x4e, 0x83, 0x7a, 0x1e, 0x56, 0xda, 0x6d, 0x64, 0x75, 0x1d, 0x61, -0xc8, 0x1d, 0x5a, 0x71, 0x1c, 0x63, 0xea, 0xa7, 0x3f, 0xc5, 0xd4, 0x33, -0x3f, 0x84, 0xc2, 0x18, 0x6a, 0xc5, 0x22, 0x22, 0xdb, 0x81, 0x31, 0x37, -0x87, 0xf4, 0xd0, 0xd0, 0xb1, 0x98, 0xdf, 0x98, 0x24, 0xb6, 0xb3, 0xe4, -0x3e, 0x88, 0x78, 0x3a, 0x4a, 0xdf, 0x80, 0x20, 0x0a, 0x22, 0x1c, 0x97, -0xe7, 0x91, 0xc9, 0xb2, 0x04, 0x99, 0x5b, 0x04, 0x4e, 0x8d, 0x17, 0xf2, -0x3c, 0xdf, 0x27, 0x71, 0x0c, 0x30, 0x06, 0x55, 0x55, 0x21, 0x40, 0x40, -0xe0, 0xfb, 0x10, 0x5d, 0x17, 0x46, 0xb7, 0x0b, 0xb9, 0x54, 0x42, 0xe8, -0x07, 0x98, 0x7d, 0xf1, 0x45, 0x1c, 0xfa, 0xfe, 0xd3, 0x10, 0xa3, 0x08, -0xd5, 0x7c, 0x7e, 0x80, 0xe6, 0x58, 0x8e, 0x0b, 0xaf, 0xdb, 0x85, 0x56, -0xad, 0xf2, 0x03, 0x4f, 0x90, 0x1b, 0xce, 0x0c, 0x25, 0xbc, 0x90, 0x20, -0x80, 0x84, 0x5c, 0x22, 0x13, 0x46, 0x1c, 0xed, 0x14, 0x44, 0x11, 0x96, -0x65, 0x43, 0x51, 0x14, 0xd8, 0x8e, 0x7d, 0xea, 0xbc, 0x90, 0x65, 0x59, -0x7b, 0xfb, 0xd1, 0x73, 0xfd, 0x17, 0x12, 0xcf, 0xf7, 0x91, 0x75, 0x6c, -0xac, 0x34, 0x5b, 0x70, 0xe7, 0xe7, 0x71, 0xf0, 0xbb, 0xdf, 0x47, 0xd4, -0xeb, 0xa1, 0x50, 0x28, 0x20, 0x53, 0x2e, 0x27, 0x45, 0xbb, 0x18, 0xf2, -0xc8, 0x30, 0x26, 0x36, 0x6e, 0x84, 0x98, 0xd2, 0x11, 0xfa, 0x01, 0xf7, -0xad, 0xf4, 0xdd, 0x42, 0xc9, 0x0d, 0x8d, 0x84, 0x9f, 0x08, 0x0c, 0xee, -0x17, 0x8a, 0x42, 0xbe, 0xdf, 0xe0, 0x04, 0x5e, 0xc8, 0xf3, 0x4f, 0x32, -0x8f, 0xec, 0xaa, 0x63, 0x79, 0x64, 0xcd, 0x56, 0xeb, 0xe5, 0x30, 0x0a, -0x13, 0x37, 0x10, 0x85, 0x24, 0x89, 0xe8, 0xf5, 0x7a, 0x40, 0x10, 0x60, -0xe5, 0x99, 0x1f, 0xe2, 0xf0, 0x23, 0x8f, 0x22, 0x45, 0x29, 0x86, 0x87, -0x86, 0x50, 0xc8, 0xe7, 0x41, 0x29, 0x03, 0x29, 0x14, 0x51, 0xba, 0xe6, -0x6a, 0x94, 0x2f, 0xb8, 0x00, 0x54, 0x96, 0xe1, 0xbb, 0x1e, 0x27, 0x1a, -0x93, 0x6d, 0x29, 0x84, 0x26, 0x27, 0x83, 0x31, 0xae, 0xa6, 0x0a, 0x03, -0x04, 0x2b, 0x1d, 0xc4, 0x61, 0x00, 0x42, 0x09, 0x14, 0x45, 0x06, 0x65, -0x14, 0xbe, 0x1f, 0xf0, 0x38, 0xaf, 0xc0, 0xef, 0x02, 0x88, 0xf2, 0x49, -0x1e, 0x99, 0xfc, 0x73, 0xf3, 0xc8, 0xbe, 0x79, 0x2c, 0x8f, 0x8c, 0xc5, -0xf1, 0x8f, 0x3d, 0xcf, 0xa7, 0xe9, 0x74, 0x4a, 0x14, 0x45, 0x11, 0x85, -0x7c, 0x01, 0xad, 0x56, 0x0b, 0x8e, 0x65, 0xa1, 0x5e, 0x28, 0x22, 0x1e, -0x19, 0x01, 0x63, 0x0c, 0x41, 0x18, 0x21, 0x48, 0xa5, 0x50, 0xbb, 0x7c, -0x2b, 0xd4, 0x52, 0x09, 0x34, 0xe9, 0x2e, 0x02, 0x65, 0x10, 0x19, 0x20, -0x40, 0x80, 0xc0, 0x38, 0xb1, 0x22, 0x0a, 0x18, 0x24, 0x24, 0x12, 0x4a, -0xe0, 0xb6, 0x9b, 0xa0, 0x96, 0xc5, 0xc5, 0x01, 0x9e, 0x3f, 0xa8, 0x1b, -0xc7, 0x31, 0xbf, 0x0a, 0x9e, 0xe7, 0xf1, 0x3c, 0xb2, 0xcf, 0x7d, 0x96, -0xfb, 0x85, 0x7e, 0x6e, 0x1e, 0xd9, 0xd7, 0xff, 0x1e, 0xdd, 0x99, 0xbe, -0x5f, 0x28, 0x98, 0x9b, 0x9b, 0x9f, 0xfb, 0x41, 0x1c, 0x13, 0x08, 0x00, -0x52, 0x69, 0x1d, 0x8a, 0xa2, 0xa0, 0xd9, 0x6a, 0x23, 0x8a, 0x23, 0x28, -0x8a, 0x8a, 0x58, 0xd3, 0x90, 0xdb, 0x7e, 0x01, 0x46, 0xae, 0xb9, 0x1a, -0x62, 0x26, 0x83, 0xd0, 0xf5, 0x10, 0x47, 0x21, 0x68, 0x1c, 0x81, 0xc4, -0x5c, 0xc7, 0x40, 0x49, 0x7c, 0x5c, 0xf7, 0xa1, 0x7c, 0x5f, 0x0d, 0xa5, -0x9c, 0x17, 0x9a, 0x9b, 0x03, 0x0b, 0xf8, 0xd9, 0x26, 0xe4, 0xc4, 0x32, -0xb0, 0xed, 0x38, 0xaf, 0xf6, 0x0b, 0x79, 0xde, 0xa9, 0xfb, 0x85, 0x04, -0x08, 0xc8, 0xe5, 0xf2, 0x98, 0x9d, 0x9f, 0xc5, 0xfc, 0xc2, 0x02, 0xf2, -0x95, 0x0a, 0xac, 0x5a, 0x05, 0x65, 0x1a, 0x83, 0xf4, 0x7a, 0x7d, 0x5c, -0x00, 0x82, 0x20, 0x1e, 0xcb, 0x22, 0xa3, 0x34, 0x61, 0x87, 0x12, 0xbf, -0x50, 0xf2, 0x09, 0x13, 0xbf, 0x50, 0xb4, 0xd2, 0x85, 0xd1, 0x33, 0xc0, -0xc0, 0x06, 0xc0, 0xd3, 0xcf, 0xf2, 0x42, 0xa1, 0xe7, 0xcd, 0x3e, 0xf7, -0x40, 0xe2, 0x17, 0x9a, 0x3a, 0x05, 0x5e, 0xe8, 0x86, 0xeb, 0x76, 0xcc, -0x35, 0x86, 0x87, 0x47, 0x05, 0x41, 0x80, 0x6d, 0x3b, 0x58, 0x58, 0x5c, -0xc4, 0xe2, 0xd2, 0x12, 0x86, 0x87, 0x86, 0xc0, 0x74, 0x0d, 0x51, 0xad, -0x82, 0xdc, 0xf0, 0x30, 0x0a, 0xc5, 0x12, 0x24, 0x59, 0x3a, 0xa6, 0xa3, -0x62, 0x38, 0xee, 0xc0, 0x71, 0x8c, 0x17, 0x72, 0x5d, 0xb8, 0x0b, 0x0b, -0x30, 0x8f, 0xce, 0xc0, 0x36, 0x4c, 0x2c, 0x2d, 0x37, 0x93, 0x0d, 0x42, -0xd2, 0x49, 0xfb, 0x85, 0xde, 0xd0, 0xda, 0xe8, 0xae, 0xdd, 0x2f, 0x7c, -0xc1, 0x71, 0x1c, 0x10, 0x42, 0xa0, 0xeb, 0x1a, 0xaa, 0xd5, 0x0a, 0x04, -0x41, 0xc0, 0xdc, 0xc2, 0x02, 0x22, 0xd3, 0x82, 0x30, 0xb7, 0x80, 0xce, -0x81, 0x03, 0x58, 0x9c, 0x9a, 0x82, 0xd1, 0xe9, 0xc0, 0xf7, 0xbc, 0x04, -0x70, 0x8d, 0x07, 0xb0, 0x6b, 0x14, 0xf8, 0x08, 0x2c, 0x0b, 0x41, 0xbb, -0x8d, 0xee, 0x2b, 0xaf, 0xc0, 0x98, 0x3a, 0x26, 0x47, 0xea, 0x63, 0x66, -0x9c, 0x17, 0x12, 0xce, 0x8c, 0x5f, 0xe8, 0xc2, 0x0b, 0xb6, 0x3d, 0x73, -0xde, 0xc6, 0x8d, 0x57, 0x88, 0x12, 0xa7, 0x4f, 0x5a, 0xed, 0x0e, 0x66, -0xe7, 0xe6, 0xe0, 0x38, 0x0e, 0x72, 0xb9, 0x1c, 0xf2, 0xf9, 0x1c, 0x02, -0x41, 0x40, 0x9c, 0xd2, 0xa0, 0xe4, 0x13, 0x5e, 0x48, 0xd3, 0xf8, 0x19, -0xa2, 0x14, 0xe4, 0x78, 0xbf, 0x90, 0xe7, 0xa3, 0xdb, 0x33, 0x60, 0x26, -0x61, 0x6a, 0x71, 0x4c, 0xce, 0x7c, 0x1e, 0xd9, 0x9e, 0x97, 0xf7, 0xde, -0x9d, 0xcf, 0xe7, 0x1e, 0x1b, 0x19, 0x6e, 0x8c, 0x49, 0x92, 0x84, 0x4a, -0xb9, 0x04, 0x4d, 0x55, 0x71, 0xe4, 0xe8, 0x14, 0x96, 0x96, 0x9b, 0xe8, -0xf5, 0x7a, 0xc8, 0xe7, 0xf3, 0x48, 0x07, 0x29, 0xc0, 0xb0, 0x60, 0x27, -0x26, 0x33, 0x3e, 0xfd, 0xe0, 0x79, 0x64, 0x8c, 0x52, 0x6e, 0xf1, 0xeb, -0xd3, 0xee, 0xc9, 0xcb, 0x8b, 0x28, 0xbc, 0x85, 0x7e, 0xa1, 0x4b, 0x2f, -0xbe, 0xf0, 0x5b, 0x43, 0xf5, 0x7a, 0x8e, 0xcb, 0x5d, 0x38, 0xc0, 0xb4, -0xb8, 0xb4, 0x34, 0x78, 0xd5, 0x24, 0x94, 0x42, 0x96, 0x64, 0xc8, 0xb2, -0xc4, 0x95, 0x53, 0x7d, 0xc7, 0x22, 0x21, 0x88, 0x22, 0x1e, 0xff, 0xab, -0xeb, 0x3a, 0x17, 0xe5, 0x81, 0x1d, 0xf3, 0x0b, 0xc9, 0x52, 0x3f, 0x8f, -0xec, 0xa4, 0xfc, 0x42, 0x27, 0xc1, 0x0b, 0x2d, 0xb9, 0xad, 0xe9, 0xa3, -0xcf, 0xa6, 0x52, 0xa9, 0xad, 0x5b, 0x37, 0x9f, 0xff, 0x95, 0xc6, 0xf0, -0x70, 0xc2, 0x0b, 0x31, 0x9e, 0x21, 0xe9, 0x38, 0xe8, 0x74, 0x56, 0xb8, -0x6e, 0xcd, 0x71, 0x8e, 0x51, 0xb8, 0xc9, 0x1e, 0x4a, 0x5d, 0xd7, 0x07, -0xf3, 0x21, 0x51, 0x10, 0x8f, 0xc1, 0x4e, 0xaf, 0xc3, 0x0b, 0x1d, 0xe7, -0x17, 0x3a, 0x3d, 0x79, 0x64, 0x97, 0xdf, 0xfa, 0xcb, 0xdc, 0x2f, 0xe4, -0x79, 0x3f, 0xf9, 0xd7, 0xe7, 0x77, 0xdf, 0xb6, 0x77, 0xff, 0xfe, 0xdd, -0x66, 0x1f, 0xb1, 0x17, 0x05, 0x64, 0x33, 0x69, 0x8c, 0x34, 0x86, 0xb0, -0x7a, 0x72, 0x02, 0x13, 0x63, 0x63, 0xa8, 0x56, 0x2a, 0x89, 0x28, 0x8c, -0x3b, 0x84, 0x48, 0x32, 0x25, 0x91, 0x44, 0x09, 0xa2, 0x78, 0x8c, 0xd2, -0x7a, 0xeb, 0xfc, 0x42, 0xaf, 0xe2, 0x85, 0x0e, 0xdd, 0xbe, 0xb4, 0xdc, -0xbc, 0x7d, 0xd5, 0xc4, 0xc4, 0x9d, 0x43, 0x43, 0xf5, 0xb2, 0xae, 0x71, -0x4b, 0x59, 0x2e, 0x97, 0x83, 0xaa, 0x2a, 0x48, 0x25, 0xf6, 0x62, 0xc3, -0x30, 0xcf, 0xa8, 0x5f, 0xe8, 0xe7, 0x76, 0xa1, 0x54, 0x3e, 0xf7, 0xae, -0xc6, 0xda, 0x35, 0xbf, 0xef, 0x77, 0x7b, 0xed, 0xa5, 0x99, 0xd9, 0x2f, -0x50, 0x4a, 0x77, 0x1f, 0x57, 0x98, 0x3e, 0x07, 0xc0, 0xe6, 0x7c, 0x3e, -0x77, 0xf3, 0x50, 0xbd, 0x7e, 0x55, 0xb9, 0x54, 0x9a, 0xcc, 0x66, 0xd2, -0x02, 0x7f, 0x16, 0xf4, 0xad, 0x95, 0x76, 0xb2, 0xb4, 0x18, 0xf4, 0xa7, -0xcc, 0x2c, 0x8e, 0x63, 0xdb, 0x76, 0x9c, 0xd7, 0xf2, 0x0b, 0x31, 0x00, -0x5a, 0xb6, 0x90, 0x3f, 0xa7, 0x52, 0xaf, 0x67, 0x96, 0xe6, 0xe6, 0x9f, -0x0f, 0x3c, 0x6f, 0x2e, 0x21, 0x56, 0x9e, 0x07, 0xb0, 0x87, 0x31, 0x76, -0xf0, 0x8c, 0xf2, 0x42, 0xba, 0xa6, 0x6d, 0xd5, 0x74, 0x6d, 0x54, 0x55, -0xd5, 0x8a, 0xae, 0x69, 0x5a, 0x18, 0x86, 0xba, 0x1f, 0x04, 0x61, 0x1c, -0xc5, 0x7e, 0x10, 0x86, 0x41, 0x7c, 0xd6, 0x2f, 0x74, 0x96, 0x17, 0x3a, -0xcb, 0x0b, 0x9d, 0xe5, 0x85, 0xce, 0xf2, 0x42, 0x67, 0x69, 0x95, 0xb3, -0x0d, 0x38, 0xdb, 0x80, 0xd7, 0xe3, 0x85, 0xee, 0xfd, 0x45, 0xe7, 0x85, -0x86, 0x7e, 0x41, 0x79, 0xa1, 0x9d, 0x6f, 0x90, 0x17, 0x3a, 0xeb, 0x17, -0x7a, 0x0b, 0x9e, 0x03, 0x9b, 0x37, 0x9d, 0x7f, 0x65, 0xad, 0x5a, 0xdb, -0x5e, 0x2a, 0x95, 0xb6, 0xa4, 0x74, 0x3d, 0x1f, 0x46, 0x11, 0x0d, 0x02, -0xdf, 0xed, 0xf5, 0x8c, 0xdd, 0x73, 0xf3, 0xf3, 0xbb, 0x0e, 0x1f, 0x79, -0x1b, 0xfa, 0x85, 0x2e, 0xbd, 0xf8, 0xe2, 0x1b, 0x2f, 0xbe, 0xe8, 0xc2, -0x7b, 0x37, 0xac, 0x3f, 0x67, 0x87, 0x2c, 0x2b, 0x12, 0xaf, 0x81, 0x31, -0x10, 0xc2, 0x2b, 0x3b, 0x7c, 0xfb, 0x79, 0x8c, 0x28, 0x8a, 0x11, 0x86, -0x21, 0x3d, 0x74, 0xf8, 0xc8, 0x13, 0xcf, 0xef, 0xda, 0xf5, 0xd5, 0x83, -0x87, 0x0e, 0xbd, 0x2e, 0x2f, 0xa4, 0x67, 0x32, 0x9b, 0x9f, 0xfe, 0xeb, -0xd3, 0x9a, 0x47, 0xf6, 0x6a, 0x5e, 0xe8, 0xa2, 0xed, 0xdb, 0xaf, 0xfd, -0xe0, 0x8d, 0x1f, 0xf8, 0xd2, 0x3d, 0x77, 0xdf, 0x75, 0x1c, 0x2f, 0xc4, -0x77, 0x7c, 0xf7, 0xa5, 0x48, 0x94, 0xf0, 0x95, 0xed, 0xfe, 0xc6, 0x1f, -0x45, 0x51, 0xc4, 0x0d, 0xeb, 0xcf, 0xd9, 0xb1, 0x76, 0xcd, 0xaa, 0x1d, -0x77, 0xdd, 0xf1, 0x6b, 0xd3, 0xdf, 0xfd, 0xde, 0xf7, 0xef, 0x3f, 0x32, -0x35, 0xf5, 0x1a, 0x7e, 0xa1, 0xbd, 0x98, 0x79, 0xee, 0x74, 0xf0, 0x42, -0xdf, 0x79, 0x6d, 0x5e, 0xe8, 0x13, 0xf7, 0x7c, 0xec, 0x91, 0x4f, 0x7d, -0xf2, 0xe3, 0xd7, 0x11, 0x42, 0x10, 0xf8, 0x21, 0xc2, 0x64, 0xdf, 0x7d, -0x14, 0x47, 0x08, 0x83, 0x10, 0xae, 0xe7, 0xf1, 0x94, 0x13, 0x49, 0x42, -0x1c, 0xc7, 0x90, 0x24, 0x09, 0x6a, 0xa2, 0xe5, 0xa1, 0x94, 0x41, 0x10, -0x44, 0xd4, 0xeb, 0xf5, 0xc9, 0x0f, 0xde, 0xf8, 0x81, 0x57, 0xf1, 0x42, -0x5f, 0xe9, 0xf3, 0x42, 0x67, 0xc2, 0x2f, 0x34, 0x3a, 0x3a, 0xd2, 0xf8, -0xc4, 0xc7, 0x3e, 0xf6, 0xf4, 0xc4, 0xf8, 0xd8, 0x3a, 0xdb, 0x71, 0x07, -0x89, 0x27, 0x8e, 0xeb, 0xf2, 0x00, 0x9d, 0xc0, 0x4f, 0x9c, 0xd2, 0x12, -0x96, 0x5b, 0x4d, 0x48, 0xa2, 0x88, 0x74, 0x2a, 0x0d, 0x3f, 0x08, 0x90, -0xc9, 0xa4, 0xa1, 0x28, 0x9c, 0x21, 0xe2, 0xfe, 0x21, 0x0c, 0xf2, 0xc8, -0xe6, 0xe6, 0x16, 0x8e, 0x3c, 0xfa, 0xd8, 0xe3, 0xd7, 0x9b, 0xd6, 0x19, -0xf4, 0x0b, 0xd5, 0x6a, 0xb5, 0xd1, 0xdf, 0xfe, 0x0f, 0xff, 0xfe, 0xa5, -0x5a, 0xb5, 0x5a, 0x34, 0x4d, 0x1b, 0x7e, 0xe0, 0xc3, 0xf3, 0x03, 0xd8, -0x36, 0x4f, 0xc8, 0x4a, 0xa5, 0x52, 0x58, 0xe9, 0xae, 0x20, 0x9f, 0xcb, -0x21, 0x93, 0xc9, 0xf0, 0x25, 0xf4, 0x30, 0x4c, 0x00, 0xa8, 0x0e, 0x6c, -0xdb, 0x86, 0x20, 0x48, 0x88, 0xe3, 0x08, 0xf5, 0x7a, 0x15, 0x85, 0x7c, -0x7e, 0xe0, 0x67, 0x27, 0x84, 0x60, 0xb9, 0xd9, 0x32, 0x76, 0x3e, 0xf6, -0xd8, 0x95, 0xbd, 0x5e, 0xef, 0xcc, 0xf0, 0x42, 0x5f, 0xf8, 0xdc, 0xef, -0x1e, 0x9c, 0x18, 0x1b, 0x5b, 0xd7, 0x33, 0x4c, 0x84, 0x21, 0x4f, 0x06, -0xf2, 0x83, 0x00, 0xcb, 0xcd, 0x26, 0xea, 0xb5, 0x1a, 0x46, 0x1a, 0xc3, -0x90, 0x64, 0x09, 0xa1, 0xa2, 0xc0, 0x55, 0x14, 0x04, 0x82, 0x00, 0x12, -0x86, 0x08, 0x5d, 0x17, 0x6c, 0x65, 0x05, 0xcc, 0xe5, 0xc1, 0x52, 0x4b, -0x4b, 0xcb, 0xb0, 0x6c, 0x1b, 0x99, 0x74, 0x06, 0x43, 0xf5, 0x1a, 0x72, -0xf9, 0x1c, 0xef, 0x5a, 0x84, 0x60, 0xea, 0xe8, 0xf4, 0xd1, 0x07, 0x1f, -0x7a, 0xe8, 0xf4, 0xfb, 0x85, 0xee, 0xbe, 0xf3, 0x8e, 0x9d, 0x97, 0x5f, -0x76, 0xe9, 0xfb, 0xad, 0x24, 0x8f, 0xcc, 0x4e, 0xac, 0x4e, 0x95, 0x4a, -0x05, 0xa5, 0x62, 0x01, 0xd9, 0x52, 0x01, 0xde, 0x50, 0x1d, 0xfa, 0xba, -0x35, 0x18, 0x5d, 0xb3, 0x1a, 0xba, 0x22, 0x23, 0xe8, 0xfb, 0x85, 0xda, -0x1d, 0x34, 0x9b, 0x4d, 0xac, 0xcc, 0xcc, 0x23, 0x9a, 0x99, 0x07, 0x5d, -0x58, 0x84, 0x6b, 0x5a, 0x68, 0xb5, 0x3a, 0xa0, 0x34, 0xc6, 0x9a, 0x35, -0xab, 0x91, 0x49, 0xa7, 0x93, 0x9c, 0x9a, 0x18, 0x2f, 0xbc, 0xf8, 0xd2, -0xf7, 0x9f, 0xfd, 0xd1, 0x8f, 0xde, 0x79, 0xda, 0x9e, 0xc4, 0x9b, 0x37, -0x6d, 0xba, 0xfe, 0x93, 0xf7, 0x7e, 0xec, 0xfd, 0xbc, 0x0c, 0xe4, 0xa1, -0xd7, 0xeb, 0xc1, 0xb4, 0x2c, 0x04, 0x61, 0x88, 0xa1, 0x7a, 0x15, 0xd2, -0x50, 0x0d, 0x99, 0xab, 0xaf, 0xc4, 0xf5, 0x13, 0xeb, 0x90, 0xee, 0xf3, -0x42, 0x46, 0x0b, 0xbe, 0x69, 0x81, 0x79, 0x21, 0xd2, 0x92, 0x8c, 0xe1, -0x4a, 0x05, 0x19, 0x5d, 0x43, 0xab, 0x94, 0x43, 0x3b, 0x9b, 0x81, 0x7c, -0x78, 0x0a, 0x15, 0x4a, 0x31, 0x3d, 0x33, 0x83, 0xc3, 0x47, 0xa6, 0x30, -0x3a, 0xd2, 0x40, 0xa1, 0x90, 0x87, 0x24, 0x49, 0xd8, 0xb8, 0x61, 0xfd, -0x3b, 0x1a, 0xc3, 0xc3, 0xf7, 0x2c, 0x9e, 0x36, 0xbf, 0xd0, 0x07, 0x6f, -0xfa, 0x22, 0x25, 0xdc, 0x2d, 0x61, 0x3b, 0x7c, 0x75, 0x39, 0x9f, 0xcf, -0x63, 0xfd, 0x50, 0x0d, 0x74, 0xb4, 0x81, 0x4d, 0xb7, 0x7e, 0x18, 0xef, -0x82, 0xca, 0x97, 0x0f, 0xdc, 0x1e, 0x4c, 0xd3, 0x84, 0xeb, 0x78, 0xfc, -0x1e, 0xf1, 0x3c, 0x5e, 0x4b, 0x8e, 0x42, 0x20, 0xa4, 0xc8, 0xa5, 0xb2, -0x60, 0xab, 0x46, 0xd1, 0x96, 0x45, 0x90, 0x3d, 0x21, 0x1a, 0xc3, 0xc3, -0x98, 0x9b, 0x5f, 0xc4, 0xd4, 0xd1, 0x69, 0xac, 0x5f, 0xb7, 0x16, 0x7a, -0x4a, 0x87, 0xa6, 0x2a, 0x38, 0xef, 0xbc, 0x73, 0x4f, 0x4f, 0x1e, 0xd9, -0xa6, 0xf3, 0xcf, 0xbb, 0xb5, 0x56, 0xa9, 0x4c, 0x3a, 0x2e, 0xf7, 0x0b, -0x59, 0x96, 0x8d, 0x85, 0xc5, 0x25, 0xe4, 0x72, 0x59, 0x88, 0xf5, 0x1a, -0xce, 0xfd, 0xd0, 0x4d, 0xb8, 0x1a, 0x2a, 0x76, 0x83, 0x61, 0xde, 0xe2, -0x01, 0x23, 0x61, 0x10, 0x20, 0x08, 0xfc, 0xc1, 0x86, 0xd0, 0x28, 0x0a, -0x12, 0xdc, 0x26, 0x04, 0x89, 0x22, 0xa8, 0xa2, 0x8c, 0x62, 0xad, 0x0c, -0xe5, 0x9c, 0x35, 0x60, 0xa9, 0x14, 0x8a, 0xc5, 0x02, 0x2c, 0xdb, 0x46, -0xcf, 0x30, 0x11, 0xc7, 0x31, 0x18, 0x18, 0x46, 0x1a, 0xc3, 0x8d, 0x5a, -0xad, 0x36, 0x98, 0x18, 0x5e, 0x72, 0xeb, 0x47, 0x7e, 0xf3, 0x97, 0xff, -0xf0, 0x0b, 0x3f, 0x8f, 0x17, 0xfa, 0xcc, 0xce, 0xed, 0xdb, 0xb7, 0x9f, -0xc0, 0x0b, 0x5d, 0x7a, 0xc9, 0x25, 0x77, 0x11, 0x4a, 0x10, 0x86, 0x21, -0x6c, 0x87, 0x47, 0x37, 0xd6, 0xaa, 0x15, 0x64, 0xf2, 0x59, 0x28, 0xdb, -0xb6, 0xe0, 0x4a, 0x25, 0x87, 0x5d, 0x09, 0x2f, 0xd4, 0xf7, 0x09, 0x79, -0x9e, 0x0f, 0x1e, 0xf9, 0xe8, 0x27, 0xde, 0x95, 0x28, 0x51, 0x9a, 0x70, -0xcc, 0x86, 0xd2, 0x18, 0xb2, 0x28, 0x22, 0x57, 0x29, 0xc0, 0x1f, 0x6d, -0x20, 0xe5, 0x3a, 0x90, 0x24, 0x09, 0xd3, 0x33, 0x33, 0x48, 0xa5, 0xf4, -0x64, 0xb8, 0x95, 0x31, 0x31, 0x3e, 0x3e, 0xe0, 0x85, 0x3e, 0xf3, 0x0f, -0x5f, 0xfb, 0xb3, 0xf1, 0xf1, 0x51, 0xb4, 0x8f, 0x1c, 0xf9, 0xb7, 0x78, -0xa1, 0xff, 0xf7, 0xc8, 0xee, 0x87, 0x77, 0x26, 0x79, 0x64, 0xa1, 0x05, -0x00, 0x6b, 0x57, 0xaf, 0x7e, 0x4f, 0x90, 0x64, 0x4f, 0xf6, 0xab, 0xe7, -0xf5, 0x7a, 0x15, 0x46, 0xb9, 0x8c, 0x9b, 0xb7, 0x5e, 0x84, 0x7d, 0x88, -0xd0, 0x6a, 0xb6, 0xe0, 0x27, 0xce, 0xb9, 0xbe, 0x4f, 0x8b, 0x1b, 0x6e, -0xfc, 0xe4, 0x0a, 0xf0, 0x38, 0xb0, 0x38, 0x8e, 0x11, 0x46, 0x61, 0x22, -0x4a, 0x8a, 0x21, 0x88, 0x02, 0x52, 0xf5, 0x12, 0x7a, 0x0b, 0x19, 0x14, -0xf2, 0x79, 0xcc, 0x2f, 0x2c, 0xa2, 0xdd, 0x59, 0xe1, 0xcf, 0x08, 0x30, -0xd4, 0xeb, 0xb5, 0x01, 0x2f, 0xf4, 0xd0, 0xa9, 0xf0, 0x42, 0x6b, 0xd7, -0xac, 0xbe, 0xe1, 0xd7, 0xef, 0xb8, 0x43, 0x0c, 0x43, 0x8e, 0xd2, 0x38, -0x49, 0xce, 0xd8, 0x70, 0x63, 0x18, 0xd2, 0xe8, 0x28, 0x00, 0x60, 0x6e, -0x6e, 0x76, 0x70, 0xc0, 0x7d, 0xe0, 0x29, 0xf0, 0x03, 0x6e, 0xfd, 0xf3, -0x79, 0x4e, 0x59, 0x4c, 0xc8, 0x40, 0x0a, 0x33, 0xb8, 0x0a, 0x24, 0x06, -0x65, 0x0c, 0x4a, 0x4a, 0x05, 0xcb, 0x67, 0xa1, 0xb6, 0x15, 0x88, 0xa2, -0x00, 0xcf, 0x73, 0xe1, 0xfb, 0x3e, 0x74, 0x4d, 0x43, 0x3a, 0xa5, 0x0b, -0x99, 0x4c, 0xf6, 0xca, 0x5e, 0xaf, 0x7b, 0x6a, 0xbc, 0x50, 0x63, 0xb8, -0xb1, 0x95, 0x52, 0x3a, 0x08, 0x4a, 0xa3, 0x84, 0x20, 0x9d, 0x4e, 0xc1, -0x65, 0x14, 0x13, 0x43, 0x35, 0xcc, 0x77, 0x16, 0x60, 0x18, 0x26, 0x87, -0x9c, 0x3c, 0x9f, 0x27, 0x42, 0xb8, 0x1e, 0xc2, 0xe8, 0x38, 0x56, 0x28, -0xe6, 0x93, 0x38, 0xda, 0x87, 0x3b, 0x28, 0xcf, 0x21, 0xa3, 0x94, 0x7b, -0x86, 0x18, 0x13, 0x21, 0x65, 0x53, 0x20, 0x89, 0xd2, 0xb0, 0x67, 0x98, -0xa8, 0x94, 0xdd, 0x41, 0xb5, 0x32, 0x9d, 0x4a, 0xad, 0xef, 0xf5, 0xba, -0xa7, 0xc6, 0x0b, 0x65, 0x32, 0xe9, 0x4d, 0x7d, 0xdc, 0xc6, 0x71, 0x1d, -0xc4, 0x71, 0x8c, 0x7c, 0x3e, 0x07, 0x53, 0x92, 0x20, 0x02, 0x68, 0x36, -0x5b, 0x70, 0x1c, 0x27, 0x71, 0x2d, 0x12, 0x9e, 0xbf, 0x17, 0x72, 0x4b, -0x4d, 0x6f, 0x79, 0x19, 0xae, 0x69, 0x21, 0x3b, 0x34, 0xc4, 0x73, 0x98, -0x00, 0x5e, 0x6e, 0xa5, 0x0c, 0x84, 0x32, 0x50, 0xc2, 0x10, 0x47, 0x04, -0x24, 0x06, 0x04, 0x49, 0x46, 0xc0, 0x00, 0x59, 0x92, 0xe1, 0x24, 0x0e, -0x3b, 0x9e, 0x1a, 0x01, 0x68, 0x9a, 0x76, 0xea, 0xbc, 0x90, 0x24, 0x49, -0xa9, 0xbe, 0xb9, 0x09, 0x0c, 0xe8, 0xac, 0xac, 0x20, 0x93, 0xcd, 0x80, -0x86, 0x21, 0xcc, 0x9e, 0x81, 0x50, 0x96, 0x79, 0xd7, 0x09, 0xf9, 0x99, -0x0e, 0x7c, 0x1f, 0x0b, 0xfb, 0xf7, 0x63, 0xfa, 0x27, 0x3f, 0xc5, 0xca, -0xd4, 0x14, 0xd2, 0xd5, 0x1a, 0xb6, 0xff, 0xea, 0xaf, 0xf0, 0x8d, 0xf1, -0x03, 0x56, 0x28, 0x3e, 0xe1, 0x2b, 0x4f, 0xc7, 0x12, 0x10, 0x27, 0xb8, -0x8d, 0xe3, 0xd8, 0xb0, 0x6d, 0x1b, 0x85, 0x7c, 0x1e, 0xba, 0xae, 0x21, -0x95, 0x4a, 0x9d, 0x3a, 0x2f, 0x04, 0x08, 0x02, 0x49, 0x48, 0x2d, 0x49, -0xe2, 0x25, 0xa1, 0x38, 0x8e, 0x41, 0x82, 0x10, 0xb6, 0x65, 0x81, 0xaa, -0x2a, 0x57, 0x16, 0x1a, 0x06, 0x8e, 0xfe, 0xeb, 0xbf, 0x62, 0xf6, 0xb9, -0xe7, 0xc1, 0x3c, 0x8f, 0x6b, 0x0b, 0x1b, 0x0d, 0xb8, 0xae, 0x07, 0x6b, -0x79, 0x19, 0x7a, 0xb9, 0xcc, 0xfd, 0xa3, 0x7d, 0x39, 0x52, 0x1c, 0xf3, -0xad, 0xea, 0x89, 0xe9, 0x80, 0x12, 0xce, 0x0d, 0x71, 0xa5, 0x27, 0xcf, -0xe5, 0x73, 0x5c, 0x17, 0x92, 0x24, 0x22, 0x08, 0x83, 0x37, 0xc3, 0x0b, -0xb9, 0x3e, 0x9f, 0xd3, 0x13, 0x04, 0x41, 0x08, 0x51, 0x14, 0x10, 0x04, -0x01, 0x44, 0xcf, 0x45, 0xb7, 0xdd, 0x41, 0xcf, 0xb2, 0x70, 0xf0, 0x87, -0x3f, 0x44, 0xeb, 0xc0, 0x2b, 0x48, 0xa9, 0x1a, 0x4a, 0xd9, 0x0c, 0x52, -0xa5, 0x12, 0x64, 0x49, 0xe2, 0x2f, 0x2f, 0x10, 0x10, 0xda, 0x36, 0xe4, -0x7c, 0x9e, 0x1f, 0x68, 0x9f, 0x17, 0x22, 0x14, 0x88, 0x63, 0x88, 0xe0, -0xfb, 0x0a, 0x48, 0x18, 0x01, 0x09, 0xd5, 0xa5, 0xaa, 0x2a, 0x7c, 0xcf, -0x87, 0x6d, 0x59, 0xd0, 0x54, 0x05, 0x41, 0x10, 0x9c, 0x3a, 0x2f, 0xd4, -0xeb, 0x19, 0x7b, 0xfb, 0x0f, 0x16, 0x41, 0x00, 0xa2, 0x28, 0x42, 0xaf, -0xd7, 0x43, 0x55, 0x55, 0xb0, 0xff, 0x9b, 0xdf, 0x84, 0xdb, 0xee, 0x40, -0xd7, 0x34, 0x34, 0xea, 0xf5, 0x81, 0x9e, 0x33, 0x0c, 0x23, 0x44, 0xb9, -0x0c, 0xb2, 0x6b, 0xd6, 0x60, 0x68, 0x74, 0x04, 0x94, 0x31, 0x44, 0x61, -0x08, 0x96, 0xf0, 0x42, 0x83, 0x3c, 0x32, 0x1c, 0xd3, 0x95, 0x84, 0xa6, -0x09, 0x31, 0x8e, 0x06, 0xa3, 0x9c, 0xa2, 0x28, 0xb0, 0x6c, 0x07, 0x9a, -0xa6, 0x21, 0x0c, 0xc2, 0x93, 0xe7, 0x85, 0xfa, 0x79, 0x64, 0x2b, 0x89, -0x5f, 0x88, 0x12, 0x0a, 0x55, 0x51, 0x90, 0xcb, 0xe6, 0x60, 0x9a, 0x26, -0x04, 0xca, 0x30, 0x9c, 0xcd, 0x61, 0x7c, 0x74, 0x14, 0xf5, 0x5a, 0x0d, -0xba, 0xa6, 0x23, 0x88, 0x09, 0x58, 0x7d, 0x08, 0x95, 0x77, 0xbd, 0x13, -0x43, 0xef, 0xb8, 0x1a, 0x5a, 0x63, 0x98, 0x87, 0x2e, 0x27, 0x9b, 0x23, -0x48, 0x52, 0x62, 0xed, 0xe7, 0x92, 0x01, 0x48, 0xf2, 0xc8, 0x7c, 0xf8, -0x9d, 0x36, 0xe2, 0x90, 0x93, 0xbd, 0x7d, 0x20, 0xca, 0xf3, 0x7c, 0x18, -0xa6, 0x05, 0xcb, 0xb6, 0x38, 0x2f, 0x54, 0xaf, 0xbd, 0xb1, 0x3c, 0xb2, -0x2f, 0xfc, 0xe3, 0x89, 0xbc, 0x90, 0xed, 0x38, 0x34, 0x9b, 0xcd, 0x88, -0x94, 0x31, 0x88, 0xa2, 0x80, 0x30, 0x8a, 0x60, 0x59, 0x26, 0xaa, 0x95, -0x2a, 0x24, 0x49, 0x82, 0x0b, 0x01, 0xda, 0xda, 0x31, 0xd4, 0x56, 0x4f, -0x42, 0x90, 0x24, 0xce, 0x0a, 0x05, 0x21, 0xc0, 0x18, 0x04, 0x4a, 0x21, -0x30, 0x06, 0x31, 0x91, 0x21, 0xf5, 0x73, 0xc8, 0x06, 0x45, 0x30, 0xc2, -0xf3, 0xc8, 0x68, 0x92, 0x47, 0xc6, 0xb5, 0x27, 0x49, 0x5d, 0x95, 0x10, -0x38, 0xbc, 0xde, 0xcc, 0x79, 0xa1, 0xdf, 0xfb, 0xec, 0x1b, 0xcd, 0x23, -0xfb, 0x7b, 0x74, 0x67, 0x66, 0x06, 0xbc, 0xd0, 0xf4, 0xcc, 0xcc, 0x0f, -0x38, 0x36, 0x09, 0xa4, 0x52, 0x29, 0x48, 0xa2, 0x88, 0xf9, 0x85, 0x45, -0x58, 0xb6, 0x8d, 0xa6, 0x22, 0x03, 0xe7, 0xae, 0x47, 0x6a, 0x7c, 0x94, -0xbb, 0x15, 0x3d, 0x0f, 0x51, 0x18, 0x0c, 0x20, 0x0f, 0x46, 0x48, 0x42, -0x66, 0xf1, 0xaf, 0xc7, 0x3e, 0xfc, 0x06, 0x8e, 0x6c, 0x6b, 0x90, 0x47, -0xd6, 0x33, 0xb8, 0x67, 0x65, 0x90, 0x47, 0x06, 0xc0, 0x76, 0x7e, 0x26, -0x8f, 0xec, 0xd1, 0x27, 0x40, 0xdc, 0x93, 0xe4, 0x85, 0x0e, 0x1e, 0x3a, -0xfc, 0x8d, 0x55, 0x93, 0x13, 0xd7, 0xa8, 0x0a, 0x4f, 0xae, 0x1d, 0x69, -0x34, 0x70, 0xe8, 0xc8, 0x11, 0x2c, 0x2d, 0x2f, 0x43, 0x75, 0x1d, 0x2c, -0x09, 0x80, 0xdf, 0x18, 0x41, 0xbe, 0x50, 0x80, 0x98, 0xbc, 0x5d, 0x71, -0xbe, 0xe3, 0xf8, 0x38, 0x2f, 0xfa, 0xaa, 0x7c, 0xb2, 0xc8, 0xb6, 0x60, -0xcc, 0xcc, 0x80, 0xf6, 0x7a, 0x49, 0x2d, 0x39, 0x80, 0x28, 0x8a, 0x50, -0x14, 0xe5, 0x38, 0x5e, 0xc8, 0x1c, 0xf0, 0x42, 0xcf, 0x3f, 0xf8, 0xf0, -0x03, 0x33, 0xa3, 0x8d, 0x37, 0xef, 0x17, 0xf2, 0x7c, 0x1f, 0x7b, 0xf7, -0xef, 0x87, 0xed, 0x38, 0x18, 0xae, 0xd7, 0x41, 0x75, 0x15, 0x51, 0xb5, -0x82, 0x7c, 0xa3, 0x81, 0x7c, 0xa1, 0x00, 0x59, 0x51, 0x06, 0x60, 0x13, -0x92, 0x51, 0xe6, 0xd8, 0x2e, 0xa6, 0x3e, 0x2f, 0xe4, 0xc0, 0x59, 0x58, -0x84, 0x79, 0x74, 0x06, 0x8e, 0x61, 0xc2, 0x30, 0x2d, 0xc4, 0x49, 0x08, -0xdb, 0x19, 0xf1, 0x0b, 0xed, 0x79, 0xf9, 0x98, 0x5f, 0x48, 0x51, 0x64, -0x8c, 0x8f, 0x8e, 0xe2, 0xf0, 0xd4, 0x14, 0xe6, 0x16, 0x16, 0x50, 0xaf, -0x56, 0x20, 0x47, 0x31, 0x3a, 0x86, 0x01, 0x77, 0x68, 0x18, 0xb9, 0x72, -0xe9, 0x55, 0x79, 0x64, 0x48, 0xf2, 0xf7, 0x68, 0x18, 0x82, 0xd8, 0x36, -0x9c, 0x85, 0x45, 0x78, 0xad, 0x16, 0x1c, 0xc3, 0xc2, 0xd2, 0x72, 0x93, -0xe3, 0x28, 0x92, 0x0c, 0x49, 0x92, 0xfa, 0x95, 0x9a, 0x33, 0xe3, 0x17, -0x3a, 0x77, 0xc3, 0x86, 0x2b, 0x24, 0x59, 0x02, 0x89, 0x09, 0x4c, 0xcb, -0xc2, 0xe1, 0xa9, 0x29, 0xfe, 0x5a, 0x59, 0x2e, 0x21, 0x97, 0xcb, 0x21, -0x92, 0x25, 0x44, 0x9a, 0x3a, 0xe0, 0x85, 0x64, 0x45, 0x81, 0x24, 0x8a, -0x00, 0x21, 0x20, 0x9e, 0x8f, 0xc8, 0x34, 0x13, 0xbf, 0xd0, 0xb1, 0x7c, -0x6f, 0x3f, 0x08, 0x79, 0xe5, 0x6f, 0x90, 0x47, 0x26, 0xc2, 0x0f, 0x82, -0xd3, 0xcf, 0x0b, 0xbd, 0xb8, 0xe7, 0xa5, 0xbb, 0xb3, 0xd9, 0xcc, 0x63, -0xa3, 0x23, 0x23, 0x63, 0x82, 0x20, 0x20, 0x9b, 0xcd, 0x60, 0x62, 0x6c, -0x0c, 0x41, 0x18, 0xc2, 0x34, 0x2d, 0x98, 0xa6, 0x85, 0x5c, 0x36, 0x8b, -0x54, 0x3a, 0xe1, 0x85, 0x80, 0xe4, 0xf9, 0x21, 0xf0, 0x46, 0x24, 0x24, -0x63, 0xdf, 0x2f, 0xe4, 0x79, 0x3e, 0x74, 0x5d, 0xe7, 0x26, 0xa8, 0xe4, -0x23, 0x8a, 0x22, 0x08, 0xa5, 0x27, 0xc5, 0x0b, 0x9d, 0x94, 0x5f, 0x28, -0x9b, 0xc9, 0xdc, 0x01, 0x08, 0xdf, 0xaa, 0xd7, 0x6a, 0x39, 0x59, 0x12, -0x91, 0xcf, 0xe7, 0x70, 0xde, 0x86, 0xf5, 0xe8, 0x76, 0x7b, 0x98, 0x5d, -0x58, 0xc0, 0x72, 0xab, 0x0d, 0x41, 0x00, 0x64, 0x59, 0xe6, 0x1b, 0xdf, -0x92, 0xee, 0x40, 0x29, 0x45, 0x18, 0x46, 0x08, 0xc2, 0x10, 0x8a, 0x22, -0x73, 0xec, 0x3e, 0xf1, 0x0e, 0xfd, 0x6f, 0xf3, 0x0b, 0x8d, 0x8e, 0x34, -0x46, 0x14, 0x45, 0x49, 0x84, 0x8f, 0x7c, 0xcc, 0x6e, 0x75, 0x3a, 0xb0, -0x2d, 0x1b, 0xa6, 0x6d, 0x1f, 0x27, 0x45, 0x12, 0xa0, 0xeb, 0xda, 0x60, -0x4a, 0x2d, 0x2b, 0x4a, 0x42, 0x69, 0x1d, 0x3b, 0xeb, 0x12, 0xd7, 0x5e, -0x9d, 0x69, 0x5e, 0xe8, 0x38, 0xbf, 0xd0, 0xae, 0xdd, 0xb7, 0xbd, 0xbc, -0x8f, 0xfb, 0x85, 0xe2, 0x98, 0x2b, 0xa6, 0xb2, 0xd9, 0x0c, 0xcf, 0x22, -0x1b, 0x69, 0x60, 0xb4, 0xd1, 0xe0, 0xf1, 0x76, 0x7a, 0x0a, 0x72, 0x82, -0x12, 0x0b, 0x40, 0x42, 0x70, 0x21, 0x39, 0xf8, 0xe3, 0x78, 0xa1, 0xf0, -0x8c, 0xf3, 0x42, 0xdf, 0x7e, 0x0d, 0x5e, 0x28, 0xf1, 0x0b, 0xad, 0x5d, -0x7d, 0x67, 0xa5, 0x5c, 0xe6, 0x79, 0x64, 0x92, 0x8c, 0x7c, 0x3e, 0x0f, -0x2d, 0x61, 0x85, 0x7a, 0x1a, 0x17, 0x0c, 0x07, 0x41, 0xc0, 0x47, 0xa3, -0xe3, 0x78, 0x21, 0x51, 0x92, 0x40, 0x4e, 0x83, 0x5f, 0xe8, 0x0d, 0xf1, -0x42, 0xc3, 0x6b, 0xd7, 0xfc, 0x7e, 0xf0, 0x3a, 0xbc, 0x90, 0x20, 0x08, -0x9b, 0xb3, 0xd9, 0xcc, 0xcd, 0xc3, 0x43, 0xf5, 0xab, 0x2a, 0xe5, 0xca, -0x64, 0x3a, 0xa5, 0x0b, 0x72, 0xa2, 0x23, 0xf7, 0x3d, 0x1f, 0xa6, 0x6d, -0xc3, 0x34, 0x79, 0x56, 0x7d, 0xd2, 0x08, 0x16, 0x47, 0xd1, 0xdb, 0x97, -0x17, 0x52, 0x14, 0x65, 0x6b, 0x26, 0x93, 0x1e, 0x55, 0x64, 0xb9, 0x22, -0xc9, 0xb2, 0x26, 0x0a, 0x82, 0xee, 0xba, 0x5e, 0x18, 0x46, 0xa1, 0x1f, -0x86, 0xd1, 0x59, 0x5e, 0xe8, 0x2c, 0x2f, 0x74, 0x96, 0x17, 0x3a, 0xcb, -0x0b, 0x9d, 0xe5, 0x85, 0xce, 0xd2, 0x2a, 0x67, 0x1b, 0x70, 0xb6, 0x01, -0xaf, 0xcf, 0x0b, 0x9d, 0x84, 0x5f, 0x68, 0xf2, 0x6d, 0xc7, 0x0b, 0x55, -0x4f, 0x8e, 0x17, 0x5a, 0xf7, 0x8b, 0xc8, 0x0b, 0x9d, 0xf5, 0x0b, 0xbd, -0x05, 0xcf, 0x81, 0x8d, 0x1b, 0x36, 0x5c, 0x39, 0x36, 0x3a, 0xba, 0xbd, -0x54, 0x2c, 0x6e, 0x11, 0x25, 0x31, 0x2f, 0x0a, 0x22, 0xf5, 0x7c, 0xcf, -0x6d, 0xb6, 0x5a, 0xbb, 0xdb, 0x9d, 0xce, 0xae, 0x57, 0x5e, 0x39, 0xf8, -0xf6, 0xe3, 0x85, 0xb6, 0x6f, 0xdb, 0x76, 0xe3, 0x15, 0x57, 0x5c, 0x7e, -0xef, 0xb9, 0x1b, 0x36, 0xec, 0x10, 0x45, 0x21, 0xf1, 0x0b, 0x25, 0x9c, -0x10, 0x4d, 0x36, 0x40, 0x27, 0xf5, 0x31, 0xd7, 0xf3, 0xe8, 0xa1, 0x43, -0x87, 0x9e, 0xd8, 0xbb, 0x6f, 0xff, 0x57, 0xf7, 0xee, 0xdb, 0xf7, 0x6f, -0xf8, 0x85, 0xd2, 0x9b, 0xff, 0xe5, 0x6f, 0xfe, 0xfb, 0xcf, 0xe5, 0x85, -0x7e, 0x6e, 0x03, 0x06, 0xbc, 0xd0, 0x17, 0xbf, 0x8c, 0x27, 0xbf, 0xfc, -0xd5, 0xff, 0xeb, 0x78, 0x5e, 0x68, 0xdb, 0xd6, 0x2d, 0xd7, 0xde, 0xfa, -0xe1, 0x5b, 0xbe, 0x34, 0x54, 0xaf, 0xaf, 0x66, 0x94, 0x25, 0x59, 0x64, -0x49, 0x05, 0x26, 0xf9, 0xf4, 0xeb, 0x62, 0x84, 0x90, 0x64, 0x71, 0x97, -0x6f, 0x4f, 0x8c, 0xa2, 0x08, 0x8b, 0x8b, 0x4b, 0xd3, 0xff, 0xf2, 0xcc, -0x0f, 0xef, 0x3f, 0x7c, 0xe4, 0xf0, 0xcf, 0xf2, 0x42, 0xdf, 0x9a, 0xda, -0xf7, 0x32, 0xbe, 0xf1, 0x5f, 0xff, 0xf4, 0xf1, 0x17, 0x9f, 0x78, 0xe2, -0xf4, 0xf0, 0x42, 0x19, 0xca, 0xe0, 0x5a, 0x27, 0xf2, 0x42, 0xbf, 0xf1, -0xa9, 0xfb, 0xae, 0xa3, 0x84, 0x47, 0x4e, 0xf4, 0x77, 0x2b, 0xf5, 0x0b, -0x7b, 0x31, 0xe1, 0xc9, 0x41, 0x00, 0xa0, 0xf6, 0x85, 0xc1, 0xbc, 0x6c, -0x05, 0x01, 0x3c, 0x9b, 0xbe, 0xd1, 0x18, 0x9e, 0xfc, 0xe0, 0x4d, 0x1f, -0x78, 0xe0, 0xfd, 0x3b, 0xae, 0x7d, 0xea, 0xd1, 0xc7, 0x1e, 0x7f, 0x35, -0x2f, 0x34, 0x35, 0x75, 0x66, 0xfc, 0x42, 0x9f, 0xbe, 0xef, 0x93, 0x03, -0x5e, 0x88, 0xfb, 0x85, 0x78, 0x59, 0xd5, 0xb2, 0xed, 0xe4, 0xab, 0x05, -0x42, 0x08, 0xd2, 0xa9, 0x34, 0x0c, 0xd3, 0x48, 0x22, 0xbc, 0x74, 0x00, -0x0c, 0xb9, 0x6c, 0x16, 0x99, 0x4c, 0x1a, 0x7c, 0xeb, 0xa1, 0x70, 0x5c, -0x1e, 0xd9, 0xc2, 0x91, 0x27, 0x9e, 0x7a, 0xea, 0xfa, 0x6e, 0xb7, 0x7b, -0xe6, 0x78, 0xa1, 0xd1, 0x91, 0x91, 0xd1, 0xdf, 0xfc, 0xf4, 0xfd, 0x2f, -0x55, 0x2b, 0x95, 0xa2, 0x61, 0x5a, 0xf0, 0x7d, 0x8f, 0xd7, 0xc1, 0x2c, -0x1b, 0x9d, 0xee, 0x0a, 0x44, 0x41, 0x44, 0xbd, 0x5e, 0x43, 0x14, 0x45, -0x50, 0x64, 0x19, 0xb2, 0xa2, 0xf0, 0x0a, 0x7f, 0xb2, 0x4e, 0xb4, 0xd2, -0xed, 0xa2, 0xdb, 0xeb, 0x21, 0x9f, 0xcb, 0x23, 0xa5, 0xeb, 0xa8, 0x56, -0x2b, 0x50, 0x54, 0x25, 0xe9, 0x56, 0x04, 0xcb, 0xcb, 0x2d, 0xe3, 0xa1, -0x87, 0x1f, 0xb9, 0xd2, 0xb4, 0xce, 0x50, 0x1e, 0xd9, 0x3d, 0xbf, 0x7e, -0xd7, 0xf7, 0x2a, 0xe5, 0xd2, 0x20, 0x8f, 0xcc, 0xf5, 0x3c, 0xf4, 0x7a, -0x06, 0x52, 0xa9, 0x14, 0x86, 0xea, 0x75, 0x14, 0x8b, 0x79, 0xa4, 0x33, -0x69, 0x78, 0xa2, 0x04, 0x4f, 0x53, 0x11, 0x32, 0x06, 0x1a, 0xc5, 0xd0, -0x2c, 0x0b, 0xd4, 0x34, 0x31, 0xa4, 0x29, 0x28, 0x16, 0x0a, 0xe8, 0xf6, -0x0c, 0x2c, 0x35, 0x97, 0xe1, 0xf9, 0x2e, 0xea, 0xb5, 0x1a, 0x34, 0x4d, -0x87, 0x28, 0x0a, 0xa8, 0x54, 0xca, 0x85, 0x77, 0xbe, 0xf3, 0x1d, 0x67, -0x26, 0x8f, 0xec, 0x63, 0x77, 0xdd, 0xb9, 0xf3, 0xb2, 0x4b, 0x2e, 0x7e, -0xbf, 0x65, 0xf3, 0x24, 0xb8, 0x9e, 0x61, 0xa0, 0xdb, 0xed, 0xc2, 0xf3, -0x7c, 0x6c, 0xd9, 0x7c, 0x3e, 0x72, 0xa5, 0x02, 0xec, 0xa1, 0x3a, 0xd2, -0x6b, 0xd7, 0x60, 0x6c, 0xdd, 0x6a, 0xa4, 0xd4, 0xc4, 0x2f, 0xd4, 0x33, -0xd0, 0x6a, 0xb7, 0xd1, 0x6a, 0xb6, 0x38, 0x2f, 0x74, 0x74, 0x06, 0x6c, -0x79, 0x19, 0x66, 0xb7, 0x87, 0xa5, 0xa5, 0x65, 0x48, 0x92, 0x8c, 0xb1, -0xd1, 0x06, 0x4a, 0xc5, 0x22, 0x44, 0x51, 0x44, 0x14, 0x45, 0xd8, 0xfd, -0xe2, 0x9e, 0x37, 0xcc, 0x0b, 0xbd, 0xa1, 0x06, 0x6c, 0xdd, 0xb2, 0xe5, -0xfa, 0x4f, 0xdc, 0x73, 0xf7, 0xc0, 0x2f, 0x64, 0x98, 0x26, 0x82, 0x20, -0x44, 0x26, 0x9d, 0x46, 0xb9, 0x5c, 0x84, 0x36, 0x36, 0x82, 0xcc, 0x65, -0x97, 0xe0, 0xbd, 0xab, 0x37, 0x40, 0x4d, 0x5e, 0x62, 0x5b, 0x56, 0x1b, -0x46, 0xcf, 0x84, 0x63, 0xdb, 0x08, 0x42, 0x0e, 0x7e, 0xd8, 0x2e, 0x4f, -0xbc, 0xea, 0x4c, 0xcf, 0x83, 0xec, 0x3f, 0x88, 0xb8, 0x67, 0x60, 0x71, -0xa9, 0x09, 0x41, 0x60, 0x58, 0xbb, 0x66, 0x35, 0xd2, 0x29, 0x1d, 0x48, -0xf6, 0x2c, 0x3f, 0xf6, 0xf8, 0x93, 0xf7, 0x2e, 0x2d, 0x9f, 0x26, 0x5e, -0xe8, 0x86, 0xf7, 0xef, 0x18, 0xf8, 0x85, 0x1c, 0xc7, 0x45, 0xbb, 0xb3, -0x02, 0x42, 0x08, 0xc6, 0xc7, 0x46, 0x20, 0x4e, 0x8e, 0x63, 0xc3, 0x47, -0x3e, 0x34, 0xf0, 0x0b, 0xcd, 0x3b, 0x5d, 0x38, 0x09, 0x18, 0x35, 0x48, -0xc5, 0xf2, 0x3c, 0xae, 0xdd, 0x89, 0x28, 0xb2, 0x5a, 0x1a, 0x6c, 0x6c, -0x18, 0x6d, 0x01, 0x20, 0x2f, 0xed, 0x47, 0x29, 0x08, 0x30, 0x37, 0x37, -0x8f, 0xc3, 0x47, 0xa6, 0xb0, 0x66, 0xd5, 0x24, 0xf4, 0x94, 0x0e, 0x5d, -0x53, 0xb1, 0x75, 0xeb, 0xe6, 0x37, 0x93, 0x47, 0x76, 0x8c, 0x17, 0xda, -0x7e, 0xc1, 0xb6, 0x5b, 0x1b, 0x8d, 0xe1, 0x49, 0x4e, 0x24, 0x72, 0xbf, -0x10, 0x18, 0x30, 0x31, 0x3e, 0x06, 0xb1, 0x56, 0xc5, 0x79, 0xb7, 0xfc, -0xd2, 0x09, 0x7e, 0x21, 0x2f, 0x49, 0x80, 0x0b, 0x7c, 0x1f, 0x51, 0xc8, -0x47, 0xa8, 0x28, 0x0a, 0x11, 0x85, 0x09, 0x33, 0x14, 0x86, 0x9c, 0x17, -0xaa, 0x96, 0x21, 0xad, 0x59, 0x05, 0x29, 0x9f, 0x43, 0xb1, 0x58, 0x40, -0xbb, 0xbd, 0x82, 0x85, 0xa5, 0x25, 0x84, 0x61, 0x38, 0xf0, 0x0b, 0x95, -0xcb, 0xe5, 0x9f, 0xf1, 0x0b, 0xbd, 0x51, 0x5e, 0xa8, 0x7d, 0x8c, 0x17, -0xda, 0xb2, 0x69, 0xd3, 0x5d, 0x84, 0x10, 0xf8, 0xbe, 0x8f, 0xbe, 0x1c, -0xac, 0x58, 0x28, 0x20, 0x5f, 0x2e, 0x42, 0xbd, 0x78, 0x3b, 0x2e, 0x17, -0xd3, 0x78, 0x8e, 0x05, 0xe8, 0xad, 0x74, 0xb9, 0xc2, 0xc4, 0x71, 0x11, -0x84, 0x01, 0xbc, 0xc4, 0x2f, 0xc4, 0x51, 0x9b, 0x78, 0x10, 0x36, 0x45, -0x28, 0x37, 0xdc, 0x48, 0x22, 0x90, 0xaf, 0x95, 0xd0, 0xec, 0x54, 0x91, -0x36, 0x0c, 0x28, 0x8a, 0x8c, 0x5e, 0xcf, 0x40, 0xb9, 0x54, 0x42, 0x3a, -0xcd, 0x2b, 0x41, 0x93, 0x13, 0x13, 0xaf, 0xf6, 0x0b, 0x1d, 0x3e, 0xfc, -0x46, 0x79, 0x21, 0xee, 0x17, 0x5a, 0xb7, 0x6e, 0xed, 0x7b, 0xfc, 0xc4, -0x11, 0xe4, 0xf9, 0x3e, 0x16, 0x16, 0x17, 0x31, 0xd2, 0x18, 0x86, 0x5d, -0x2a, 0xe1, 0x5d, 0xe7, 0x5f, 0x80, 0x7d, 0x88, 0xd0, 0x6e, 0xb5, 0x11, -0x84, 0x21, 0xc2, 0x20, 0x80, 0xe7, 0x79, 0x08, 0xc2, 0x10, 0xae, 0xe3, -0x70, 0xcb, 0x53, 0x92, 0x41, 0x76, 0x3c, 0x37, 0xc4, 0xd5, 0x24, 0x31, -0x04, 0x81, 0x21, 0xd3, 0xa8, 0x60, 0x65, 0x7e, 0x01, 0xb9, 0x5c, 0x16, -0xed, 0xce, 0x0a, 0x3a, 0x2b, 0x2b, 0xd0, 0xb4, 0xe1, 0xfe, 0x83, 0x6e, -0x8b, 0xa2, 0xaa, 0x27, 0xe6, 0x91, 0xed, 0xdb, 0xff, 0xc6, 0x79, 0xa1, -0xf5, 0xe7, 0x9c, 0x73, 0xc3, 0x9d, 0x1f, 0xfd, 0x55, 0x31, 0x4c, 0x22, -0x4b, 0x5d, 0xcf, 0x43, 0xbd, 0x5e, 0x87, 0x20, 0x8a, 0xc0, 0xc8, 0x08, -0x64, 0x00, 0x47, 0xe7, 0xe7, 0xe0, 0x79, 0x5c, 0x7e, 0xe1, 0x27, 0xb9, -0x4c, 0x41, 0x18, 0xc2, 0x73, 0x5c, 0x44, 0x89, 0xd9, 0x29, 0x8a, 0x63, -0xc4, 0x61, 0x34, 0x48, 0x85, 0x8b, 0xa3, 0x08, 0x94, 0x71, 0xbe, 0x5a, -0x52, 0x65, 0xb0, 0x7c, 0x0e, 0xa9, 0x2e, 0x7f, 0xc8, 0xb7, 0xdb, 0x2b, -0x28, 0x97, 0x4a, 0x48, 0xe9, 0x3a, 0x34, 0x55, 0x15, 0x74, 0x4d, 0xbb, -0xd2, 0xb2, 0xac, 0x53, 0xf4, 0x0b, 0x95, 0x8a, 0x5b, 0x09, 0xa1, 0x83, -0xa8, 0xba, 0x30, 0x08, 0x90, 0xcd, 0x65, 0xe1, 0x0a, 0xc0, 0x64, 0x63, -0x18, 0x73, 0x2b, 0x8b, 0xb0, 0x2c, 0x0b, 0x81, 0xcf, 0xb1, 0xb2, 0xd0, -0xe7, 0x07, 0xeb, 0x7b, 0xfe, 0x40, 0xd3, 0x13, 0x0d, 0x50, 0xb3, 0x04, -0xf2, 0x60, 0xc7, 0x78, 0x21, 0x46, 0x19, 0x18, 0x93, 0x20, 0xe7, 0x33, -0x08, 0x44, 0xae, 0x31, 0xf4, 0x7d, 0x0e, 0x7a, 0x28, 0x32, 0x2f, 0xfa, -0xe5, 0x73, 0xf9, 0xf5, 0x96, 0x65, 0x9d, 0x1a, 0x2f, 0x54, 0x2a, 0x16, -0x37, 0xc5, 0x84, 0xf3, 0x42, 0x71, 0x42, 0xdf, 0xaa, 0xaa, 0x02, 0x07, -0x02, 0x40, 0x08, 0x96, 0x97, 0x9b, 0x70, 0x6c, 0x87, 0x33, 0x42, 0x21, -0xef, 0x1e, 0x61, 0xc8, 0xa9, 0xad, 0xe6, 0x91, 0x23, 0xf0, 0x1c, 0x17, -0xa5, 0x89, 0x89, 0xc1, 0xc4, 0xae, 0x9f, 0x00, 0xd4, 0x0f, 0x54, 0xe3, -0x7a, 0x1e, 0x40, 0x54, 0x64, 0x44, 0x10, 0xa0, 0xc8, 0x0a, 0x5c, 0xcf, -0x85, 0x63, 0x3b, 0xc8, 0xa4, 0xd3, 0x00, 0x00, 0x45, 0x51, 0xde, 0x0c, -0x2f, 0x24, 0xa7, 0xb8, 0x5e, 0x8a, 0x73, 0x3d, 0x92, 0xc4, 0x83, 0x3e, -0x9c, 0x38, 0x86, 0xe7, 0xba, 0x88, 0x3d, 0x01, 0xbe, 0x1f, 0x20, 0x0a, -0x43, 0xf8, 0xae, 0x8b, 0xf9, 0x7d, 0xfb, 0xb0, 0xb4, 0x6f, 0x3f, 0xda, -0x87, 0x0e, 0x81, 0x85, 0x21, 0xe4, 0x6c, 0x0e, 0xc5, 0x8f, 0xde, 0x3e, -0xa8, 0x19, 0xc7, 0x71, 0x94, 0x20, 0x06, 0xbc, 0x1b, 0xb1, 0xc4, 0x2f, -0x44, 0x62, 0x86, 0x98, 0xf0, 0x7a, 0x32, 0x89, 0x09, 0x2c, 0xdb, 0x46, -0x3e, 0x9f, 0x83, 0xc6, 0x53, 0x54, 0x4e, 0x9d, 0x17, 0x22, 0x24, 0x16, -0xfa, 0x52, 0x17, 0xee, 0x3d, 0x11, 0xf8, 0x8d, 0x18, 0xf8, 0x30, 0x7b, -0x3d, 0x10, 0xc7, 0xc1, 0xf4, 0xee, 0x17, 0xb0, 0xb0, 0x77, 0x1f, 0x8c, -0x99, 0x59, 0xa8, 0xb2, 0x84, 0x54, 0x2a, 0x85, 0x6a, 0x3e, 0x0f, 0x59, -0x51, 0xf8, 0xa8, 0xd5, 0xeb, 0x41, 0x4a, 0xa5, 0x06, 0x8a, 0xaa, 0x38, -0x8e, 0x39, 0x1b, 0x94, 0x50, 0x30, 0x84, 0x10, 0x30, 0xc2, 0x06, 0x21, -0x6b, 0x9e, 0xef, 0xc3, 0x76, 0x5c, 0x38, 0xae, 0xc7, 0x89, 0x77, 0x4d, -0x7b, 0x93, 0x79, 0x64, 0x49, 0x48, 0xb2, 0x28, 0x8a, 0xb0, 0x2c, 0x0b, -0xba, 0xa6, 0x41, 0xe9, 0x2a, 0xf8, 0xf1, 0x57, 0xbe, 0x0a, 0x63, 0x61, -0x11, 0x8a, 0x2c, 0x43, 0xd7, 0x75, 0x8c, 0x0e, 0x0f, 0x0d, 0x94, 0x9c, -0x84, 0xf2, 0xac, 0x62, 0x29, 0x97, 0x43, 0xe8, 0x38, 0x50, 0x55, 0x95, -0x93, 0x8a, 0x31, 0x01, 0x89, 0xa3, 0xa4, 0xf8, 0xfd, 0xff, 0xb3, 0xf7, -0xe6, 0xc1, 0x76, 0x55, 0x87, 0x9d, 0xee, 0x6f, 0xcf, 0x7b, 0x9f, 0xf9, -0x9e, 0x73, 0xcf, 0x74, 0x47, 0xcd, 0x03, 0x08, 0x4d, 0x4c, 0x36, 0xc8, -0x78, 0xc0, 0x46, 0x0c, 0xc6, 0x0e, 0x89, 0x1d, 0xa8, 0x97, 0x0a, 0xc6, -0x60, 0x40, 0x9e, 0x48, 0xda, 0xe9, 0x21, 0xfd, 0x9c, 0x74, 0x12, 0x77, -0x65, 0x78, 0xa9, 0xee, 0xbc, 0x54, 0x75, 0xdb, 0xcf, 0x8e, 0xdd, 0xf5, -0x5e, 0xf2, 0x32, 0xb8, 0xbb, 0x5f, 0x5c, 0xc1, 0x98, 0xc9, 0x18, 0xc7, -0x26, 0x26, 0x18, 0x27, 0x06, 0x01, 0x92, 0x10, 0x92, 0x90, 0x74, 0xe7, -0x7b, 0xcf, 0xbc, 0xe7, 0x79, 0xed, 0xf7, 0xc7, 0x5a, 0xe7, 0xdc, 0x2b, -0x26, 0x6b, 0xba, 0x04, 0x77, 0x5d, 0xaa, 0x54, 0xe2, 0x16, 0x2a, 0x74, -0xf6, 0x3e, 0x7b, 0x5c, 0xeb, 0x5b, 0xdf, 0x97, 0xb0, 0x26, 0x19, 0x28, -0x1c, 0x42, 0x96, 0xc1, 0x40, 0x7a, 0xc9, 0x36, 0x21, 0x4b, 0x22, 0x1c, -0xdb, 0xbe, 0x30, 0x5e, 0x28, 0x8c, 0x42, 0x20, 0x01, 0x54, 0x45, 0x46, -0x3a, 0x9d, 0x81, 0x69, 0x59, 0x18, 0xcb, 0xe7, 0xc0, 0xab, 0x1a, 0x0a, -0xe3, 0xe3, 0x6c, 0x4c, 0x93, 0x92, 0x5c, 0x5e, 0x18, 0x41, 0x1a, 0x1e, -0x86, 0x56, 0xad, 0x62, 0xa8, 0x5e, 0x83, 0x94, 0xc9, 0xd0, 0xd2, 0x1b, -0x4b, 0x7a, 0x51, 0x41, 0x4c, 0x32, 0xa8, 0x03, 0xf5, 0x91, 0x9b, 0xc0, -0x34, 0xc1, 0x85, 0x01, 0xa2, 0x38, 0x82, 0xa2, 0x28, 0x08, 0xc3, 0x10, -0xa6, 0x69, 0x41, 0x96, 0x65, 0xb8, 0xde, 0x39, 0xf6, 0xc8, 0x36, 0xef, -0xdb, 0xf7, 0xf1, 0xc5, 0xa3, 0x47, 0x8f, 0x98, 0xad, 0xd6, 0xe1, 0x46, -0xb3, 0x79, 0xb8, 0x2f, 0x2d, 0x8a, 0x09, 0x41, 0x14, 0xd1, 0x13, 0x34, -0x8a, 0x22, 0xa4, 0xd3, 0x69, 0x98, 0x96, 0x0d, 0x27, 0x0c, 0x21, 0x0f, -0x97, 0x90, 0xaa, 0xd7, 0x50, 0xaa, 0x94, 0xc1, 0x2b, 0x0a, 0xbd, 0x4c, -0xc6, 0x04, 0xae, 0xe3, 0x50, 0x5d, 0x2d, 0x33, 0xbf, 0x26, 0x2b, 0x58, -0xa1, 0x41, 0x50, 0x2d, 0xf0, 0x69, 0x8f, 0x8c, 0xc5, 0x99, 0xe9, 0xe2, -0x08, 0x0e, 0xae, 0xeb, 0xc1, 0x34, 0x4c, 0x78, 0x9e, 0xc7, 0x7a, 0x64, -0xc3, 0x5b, 0x37, 0x5e, 0x7d, 0xf5, 0x07, 0xa6, 0x0f, 0xfe, 0x8c, 0x1e, -0xd9, 0x97, 0xfe, 0xe7, 0x5f, 0xdf, 0xf0, 0x57, 0x7f, 0xf4, 0x9f, 0x06, -0x3d, 0x32, 0xd7, 0xa3, 0x7e, 0xa1, 0x84, 0x69, 0xaa, 0x9a, 0xcd, 0x26, -0xda, 0xed, 0x36, 0x32, 0xa5, 0x12, 0x82, 0xc9, 0x71, 0xd4, 0x36, 0x6e, -0xa4, 0xc1, 0x1c, 0x80, 0x02, 0x7c, 0x41, 0x48, 0x93, 0x75, 0x31, 0xa1, -0x9c, 0x10, 0x12, 0x08, 0x1c, 0xc0, 0x81, 0x89, 0x30, 0x00, 0xb6, 0x11, -0xf4, 0xb8, 0x77, 0x5a, 0x0d, 0x24, 0xa6, 0x01, 0xdb, 0x71, 0x58, 0xf7, -0x4f, 0x84, 0x24, 0x49, 0x88, 0x49, 0x0c, 0xcb, 0xb6, 0xa9, 0x5f, 0x48, -0xd3, 0x0a, 0x77, 0xfc, 0xde, 0x6f, 0xfd, 0xe9, 0xee, 0xf7, 0x5c, 0xfb, -0x3a, 0xbf, 0x90, 0xf8, 0x86, 0xbc, 0xd0, 0x14, 0xf5, 0x0b, 0xb9, 0x9e, -0xf7, 0xc4, 0xf5, 0xef, 0x7f, 0xdf, 0x8f, 0xb6, 0x6c, 0xde, 0x74, 0x1d, -0xc7, 0x01, 0xc5, 0x62, 0x11, 0x96, 0x65, 0x61, 0xa9, 0xd1, 0x04, 0x04, -0x01, 0xa6, 0xc0, 0x21, 0x49, 0x69, 0xd4, 0x6a, 0xc3, 0x40, 0x0d, 0x7a, -0x6d, 0x27, 0x20, 0x64, 0x05, 0x5e, 0x13, 0xad, 0x9c, 0xde, 0xa5, 0xbc, -0x50, 0x42, 0x08, 0x02, 0x4b, 0x87, 0x3e, 0x33, 0x0b, 0xe2, 0x79, 0xb0, -0x1d, 0x07, 0x8a, 0xa2, 0x80, 0x10, 0x36, 0xcf, 0x97, 0x00, 0x96, 0x45, -0x79, 0x21, 0x45, 0x92, 0x26, 0x4f, 0x1d, 0x7c, 0x51, 0x0b, 0x6c, 0x67, -0xe0, 0x17, 0x4a, 0x92, 0x64, 0xe6, 0xac, 0x78, 0xa1, 0xa3, 0xaf, 0xbc, -0xf2, 0xcd, 0xc9, 0xf1, 0xf1, 0xeb, 0x64, 0x45, 0x86, 0x2c, 0xd1, 0x13, -0x76, 0x71, 0x69, 0x09, 0x6a, 0xb7, 0x0b, 0x39, 0x8e, 0xd1, 0x00, 0x10, -0x8e, 0x86, 0x94, 0x17, 0x62, 0x35, 0xab, 0x3e, 0x13, 0x44, 0x08, 0x01, -0x12, 0x80, 0x90, 0xf8, 0xcc, 0x36, 0x19, 0x21, 0x08, 0x6d, 0x1b, 0xe6, -0xcc, 0x2c, 0xe2, 0x6e, 0x17, 0xbd, 0x6e, 0x0f, 0x9e, 0xe7, 0x31, 0x66, -0x62, 0xb9, 0x47, 0x66, 0x3b, 0xf6, 0x72, 0x8f, 0xec, 0xc1, 0xef, 0x3c, -0x38, 0x75, 0xbe, 0xbc, 0xd0, 0xcd, 0x37, 0xde, 0x30, 0x3b, 0x52, 0xaf, -0x8f, 0x72, 0x1c, 0x07, 0xd3, 0xb2, 0xf1, 0xea, 0xc9, 0x93, 0xe8, 0x76, -0xbb, 0xa8, 0xd7, 0xaa, 0x80, 0xa6, 0x21, 0x2c, 0x97, 0x90, 0xab, 0xd5, -0x91, 0x2d, 0xe4, 0x69, 0xf1, 0x87, 0x90, 0x81, 0x4f, 0xa8, 0x0f, 0xf8, -0xa1, 0xff, 0x8d, 0x90, 0x98, 0xf5, 0xc8, 0x16, 0xa0, 0x33, 0x5e, 0xa8, -0xd5, 0xee, 0x20, 0x08, 0x42, 0xc8, 0xb2, 0x7c, 0xce, 0x7e, 0xa1, 0xb3, -0x7a, 0x1f, 0x78, 0xee, 0xe0, 0x0b, 0x5f, 0x2a, 0xe4, 0xf3, 0xac, 0x47, -0x26, 0x63, 0xdd, 0xc4, 0x04, 0x7b, 0x11, 0x5f, 0x40, 0xb5, 0x5a, 0x06, -0xef, 0xfb, 0x68, 0xe9, 0x3a, 0xec, 0x4a, 0x05, 0xd9, 0x62, 0x91, 0xf2, -0x42, 0xa2, 0x48, 0x79, 0xa1, 0xfe, 0xc9, 0x1b, 0x45, 0x20, 0x41, 0x00, -0xe2, 0xba, 0x30, 0x67, 0x66, 0xe1, 0x36, 0x5b, 0xb0, 0x18, 0xec, 0x44, -0x4b, 0xea, 0xc9, 0xea, 0xfa, 0x85, 0xae, 0xd8, 0xbb, 0xe7, 0xe9, 0x6d, -0x5b, 0xb7, 0x5c, 0x23, 0x8a, 0x22, 0x0d, 0x82, 0x37, 0x9a, 0x38, 0xf6, -0x68, 0xf2, 0xf6, 0x62, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, -0xea, 0xab, 0x08, 0x82, 0x00, 0x85, 0x7c, 0x1e, 0xd9, 0x5c, 0x16, 0x01, -0xeb, 0x91, 0x49, 0xb9, 0xec, 0x72, 0x8f, 0x8c, 0xe3, 0xc0, 0x25, 0x09, -0x22, 0xc7, 0x41, 0xd8, 0xd3, 0x11, 0xe8, 0x06, 0x62, 0xcf, 0x83, 0xa1, -0x1b, 0x68, 0x77, 0xbb, 0x40, 0x02, 0x08, 0x82, 0xb8, 0xfa, 0x7e, 0xa1, -0x17, 0x0f, 0x1d, 0xbe, 0x37, 0x95, 0x4a, 0x3d, 0x3e, 0x36, 0x3a, 0x3a, -0x26, 0x0a, 0x02, 0x8a, 0xc5, 0x21, 0x6c, 0x17, 0xb7, 0xa0, 0xd1, 0x6c, -0x62, 0x6e, 0x6e, 0x1e, 0xdd, 0x5e, 0x0f, 0x85, 0x7c, 0x1e, 0x9a, 0xe6, -0x83, 0x33, 0x4c, 0xd8, 0x00, 0x62, 0x42, 0x98, 0x08, 0x86, 0x03, 0xa2, -0x18, 0x49, 0x4c, 0x60, 0xd9, 0x36, 0x2c, 0x56, 0x40, 0x14, 0x38, 0x1e, -0xc9, 0xca, 0x3e, 0xd3, 0x79, 0xf8, 0x85, 0xce, 0x9e, 0x17, 0x0a, 0x82, -0x23, 0xa9, 0x54, 0xea, 0x93, 0x3c, 0xcf, 0x7f, 0xab, 0x5a, 0x29, 0x67, -0x45, 0x41, 0x40, 0x36, 0x93, 0xa6, 0x83, 0x56, 0x49, 0x82, 0x46, 0xb3, -0x85, 0x6e, 0xb7, 0x8b, 0x56, 0x9b, 0x40, 0x12, 0x45, 0xf0, 0x02, 0xf5, -0x65, 0x81, 0x03, 0x8d, 0x67, 0x86, 0xe1, 0x80, 0x1b, 0x0a, 0x43, 0x7a, -0xbc, 0x03, 0x18, 0x28, 0x7a, 0x78, 0x81, 0xef, 0xfb, 0x85, 0x56, 0x97, -0x17, 0xd2, 0x34, 0x6d, 0xd7, 0x65, 0x3b, 0x2e, 0xf9, 0xfa, 0x68, 0xbd, -0x3e, 0x22, 0xcb, 0x32, 0x92, 0x84, 0x3e, 0x6e, 0x3b, 0x8e, 0x8b, 0x4e, -0xb7, 0x87, 0x66, 0xab, 0x05, 0xdb, 0x71, 0xe0, 0xb9, 0x1e, 0x78, 0x81, -0x52, 0x88, 0xbe, 0xe7, 0x03, 0x1c, 0x20, 0x49, 0xf2, 0xe0, 0xa4, 0x7e, -0x5b, 0x7b, 0x64, 0x7f, 0xf4, 0xd0, 0xdf, 0xfe, 0xf9, 0xbb, 0xef, 0xf8, -0xd8, 0xc0, 0x2f, 0xf4, 0xdc, 0xf3, 0x2f, 0xdc, 0x71, 0xe4, 0xe8, 0x2b, -0x07, 0x0d, 0xc3, 0x44, 0x18, 0x46, 0xe0, 0x38, 0x0e, 0xa9, 0x94, 0x86, -0x4a, 0xb9, 0x84, 0xc9, 0x89, 0x71, 0x8c, 0x8e, 0xd4, 0x31, 0x3c, 0x5c, -0x82, 0x22, 0x2b, 0x88, 0x63, 0x02, 0x5e, 0x10, 0x20, 0xf0, 0xc2, 0x19, -0x42, 0xc8, 0xfe, 0x87, 0x7f, 0xe3, 0x1e, 0xd9, 0xc4, 0xc5, 0xed, 0x91, -0xfd, 0xf0, 0xc1, 0xef, 0x40, 0x9f, 0x79, 0x03, 0x5e, 0x68, 0x69, 0xe9, -0xce, 0x75, 0x93, 0x13, 0x77, 0xd7, 0xaa, 0x95, 0xa2, 0x22, 0x53, 0xbf, -0x50, 0x2e, 0x9b, 0x81, 0x22, 0xcb, 0x48, 0xa7, 0x34, 0xf4, 0x74, 0x03, -0xba, 0x6e, 0xae, 0x44, 0x6d, 0x5e, 0xe7, 0x17, 0xea, 0x74, 0xbb, 0x53, -0xde, 0xeb, 0x78, 0xa1, 0x36, 0x24, 0x49, 0xbe, 0x58, 0xbc, 0x50, 0xee, -0xfd, 0xb5, 0x8d, 0xeb, 0xdf, 0x94, 0x17, 0x02, 0x70, 0x59, 0x21, 0x9f, -0xbf, 0xad, 0x3c, 0x5c, 0xda, 0x57, 0x2c, 0x16, 0x07, 0x7e, 0x21, 0xba, -0xba, 0x35, 0x80, 0xce, 0x80, 0x40, 0xd7, 0x7d, 0x3d, 0x2f, 0xe4, 0xfb, -0x7e, 0x2b, 0x49, 0x92, 0x77, 0x16, 0x2f, 0xa4, 0x28, 0xca, 0x2e, 0x55, -0x51, 0x46, 0x65, 0x85, 0xfa, 0x85, 0x5c, 0xcf, 0x53, 0xc3, 0x30, 0x0c, -0xc2, 0x30, 0xf2, 0x3c, 0xcf, 0xf3, 0x09, 0x21, 0x6b, 0xbc, 0xd0, 0x1a, -0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0xad, -0xb2, 0xb6, 0x01, 0x6b, 0x1b, 0xf0, 0xbf, 0x18, 0x2f, 0xf4, 0x3e, 0xc6, -0x0b, 0xbd, 0x75, 0x8f, 0x6c, 0xf2, 0xf2, 0xcb, 0x6f, 0xdb, 0x79, 0xe5, -0x55, 0xb7, 0xa4, 0x84, 0x77, 0x1c, 0x2f, 0xf4, 0xe8, 0xd3, 0xde, 0xd2, -0xe2, 0xcf, 0xe4, 0x85, 0x9a, 0xaf, 0xbe, 0x7a, 0xf0, 0x6f, 0xfe, 0xe0, -0x0f, 0xd7, 0x78, 0xa1, 0x55, 0xbd, 0x0f, 0xec, 0xb8, 0xf4, 0xd2, 0x6b, -0xab, 0xd5, 0xca, 0xde, 0x7c, 0x2e, 0xb7, 0x33, 0x95, 0x4a, 0xe5, 0xc2, -0x30, 0x24, 0x8e, 0xe3, 0x3a, 0xa6, 0x65, 0x1e, 0x9c, 0x9d, 0x9d, 0x7b, -0xfe, 0xc4, 0xab, 0xaf, 0xbe, 0xf3, 0x78, 0xa1, 0xab, 0xae, 0xb8, 0xe2, -0xd6, 0x77, 0x5d, 0x7d, 0xd5, 0x81, 0x4d, 0x1b, 0x37, 0xee, 0x97, 0x24, -0xf1, 0x75, 0x3d, 0xb2, 0x98, 0xd5, 0xd0, 0xa3, 0x28, 0x84, 0xe7, 0xf9, -0xe4, 0xd4, 0xe9, 0xa9, 0x27, 0xfe, 0xf9, 0xb9, 0xe7, 0xbe, 0x71, 0xfc, -0xf8, 0xf1, 0xb7, 0xab, 0x47, 0xf6, 0xc6, 0x7e, 0xa1, 0xab, 0xae, 0xbc, -0xe2, 0x86, 0x5b, 0x6f, 0xb9, 0xf9, 0xab, 0x07, 0xee, 0xfb, 0xd4, 0x7a, -0x12, 0x53, 0x11, 0x4c, 0x10, 0x50, 0xbf, 0x10, 0x49, 0xa8, 0xb2, 0x3c, -0x66, 0xe0, 0x53, 0x7f, 0xbc, 0x54, 0x92, 0x64, 0x7e, 0xf3, 0xa6, 0x8d, -0xfb, 0x27, 0x27, 0xc6, 0xf7, 0xdf, 0x7d, 0xd7, 0x5d, 0x53, 0xff, 0xf0, -0xa3, 0x1f, 0x3d, 0x70, 0xfc, 0xc4, 0x89, 0x37, 0xe8, 0x91, 0x1d, 0xb9, -0x78, 0x3d, 0xb2, 0xff, 0xdc, 0x68, 0x22, 0x15, 0x93, 0x33, 0xfc, 0x42, -0xf7, 0x7f, 0xea, 0x9e, 0x47, 0x3e, 0x7b, 0xff, 0x7d, 0x37, 0x45, 0x31, -0x41, 0x7f, 0x12, 0xbc, 0x1f, 0x51, 0x73, 0xd9, 0x3b, 0x30, 0x07, 0xc0, -0xf7, 0xe9, 0xc4, 0x9f, 0xa2, 0x28, 0x10, 0x05, 0x61, 0x79, 0x6d, 0x99, -0x20, 0xa0, 0x56, 0xad, 0x4c, 0x7e, 0xf8, 0x96, 0x9b, 0x1f, 0xfc, 0xd0, -0x07, 0x3f, 0xf8, 0xe4, 0x13, 0xdf, 0xfb, 0xde, 0x32, 0x2f, 0xf4, 0xc5, -0xdf, 0x82, 0x94, 0x24, 0xab, 0xe3, 0x17, 0x1a, 0xa9, 0xd7, 0xeb, 0x0f, -0x7c, 0xf6, 0xd3, 0x4f, 0x8d, 0x8e, 0x8c, 0x6c, 0xb2, 0xed, 0xe5, 0x06, -0x99, 0xe7, 0xf9, 0xf0, 0x03, 0x1f, 0xb6, 0x6d, 0x23, 0x49, 0x12, 0xea, -0x5e, 0xf1, 0x03, 0x64, 0x33, 0x19, 0x78, 0xbe, 0x87, 0x38, 0x8e, 0xa1, -0x69, 0x1a, 0x48, 0x4c, 0x50, 0x28, 0xe4, 0xa1, 0xb1, 0xfc, 0x7b, 0x92, -0x24, 0x88, 0xe2, 0x08, 0x0b, 0x0b, 0x0b, 0x27, 0xbf, 0xf3, 0xc8, 0xa3, -0x37, 0x9b, 0xa6, 0xb9, 0x7a, 0xbc, 0x50, 0xa5, 0x5c, 0x1e, 0xfd, 0x37, -0x5f, 0xf8, 0xf5, 0x43, 0x95, 0x72, 0x99, 0xf9, 0x85, 0xfc, 0x01, 0x7e, -0x40, 0x48, 0x82, 0x4e, 0xa7, 0x0d, 0x70, 0x1c, 0x46, 0xea, 0x75, 0xf4, -0xd7, 0xe2, 0x73, 0x1c, 0xe0, 0xfb, 0x01, 0x1a, 0xcd, 0x26, 0x38, 0xf0, -0x30, 0x2d, 0x13, 0x49, 0x12, 0xa3, 0x52, 0xa9, 0x22, 0xa5, 0xa9, 0x90, -0x64, 0x19, 0x1c, 0x9b, 0x3b, 0x9b, 0x5f, 0x58, 0xd4, 0x1f, 0xfb, 0xee, -0x77, 0xaf, 0x35, 0x0c, 0x63, 0x75, 0xfc, 0x42, 0xbf, 0xff, 0x7b, 0xbf, -0x7b, 0x7c, 0x74, 0xa4, 0xbe, 0x49, 0x37, 0xcc, 0x81, 0xa2, 0xa7, 0xa7, -0xeb, 0x30, 0x2d, 0x0b, 0x1b, 0xd6, 0xad, 0x43, 0x26, 0x93, 0x86, 0x28, -0x89, 0xf0, 0x25, 0x11, 0xae, 0x24, 0xc3, 0xe7, 0x38, 0x84, 0xbe, 0x8f, -0xc8, 0x71, 0xc0, 0xe9, 0x3a, 0x22, 0xcb, 0x86, 0xeb, 0x38, 0x58, 0x5c, -0x6c, 0x20, 0x08, 0x42, 0x48, 0xb2, 0x88, 0x91, 0x5a, 0x0d, 0x99, 0x4c, -0x9a, 0x4d, 0x2a, 0xc6, 0x98, 0x9e, 0x99, 0x3d, 0xfd, 0x77, 0xdf, 0xfe, -0xf6, 0xc5, 0xe7, 0x85, 0xee, 0xb9, 0xeb, 0x13, 0x8f, 0x5e, 0x7b, 0xcd, -0xbb, 0x6f, 0xec, 0x0f, 0x91, 0x98, 0x96, 0x49, 0x0b, 0x3f, 0x24, 0x41, -0xa9, 0x58, 0x40, 0xa9, 0x56, 0x81, 0x5b, 0x29, 0x43, 0xdd, 0xbc, 0x09, -0xb5, 0xc9, 0x71, 0x64, 0x34, 0x15, 0xbe, 0xe7, 0xa1, 0xdb, 0xed, 0xa0, -0xd5, 0xea, 0xa0, 0xd9, 0x58, 0x42, 0x67, 0x7a, 0x1e, 0xc1, 0xe9, 0x69, -0x60, 0xa9, 0x01, 0xc7, 0x30, 0x31, 0x3b, 0x37, 0x8f, 0x74, 0x5a, 0x43, -0xbd, 0x4a, 0x37, 0xa2, 0xcf, 0x0b, 0x3d, 0xff, 0xc2, 0x8b, 0x3f, 0xbc, -0xa8, 0x3d, 0xb2, 0x3d, 0xbb, 0x77, 0xdf, 0x7c, 0xff, 0xa7, 0xee, 0x7e, -0x38, 0x0c, 0x23, 0x58, 0x16, 0x2d, 0xf5, 0xcc, 0x2f, 0x2e, 0x22, 0x9f, -0xcb, 0x61, 0xc3, 0xfa, 0x49, 0x08, 0xd5, 0x0a, 0xb2, 0xef, 0x79, 0x37, -0x3e, 0x30, 0xb1, 0x19, 0x0a, 0x1b, 0x46, 0x68, 0xea, 0x4d, 0x98, 0xa6, -0xc9, 0x78, 0xa1, 0x00, 0xae, 0xef, 0xc2, 0xb4, 0x2d, 0xb4, 0x9a, 0x2d, -0xb4, 0x4e, 0x4e, 0x23, 0x3e, 0x7e, 0x12, 0x61, 0xa7, 0x8b, 0xb9, 0xf9, -0x05, 0x24, 0x49, 0x82, 0x8d, 0x1b, 0xd6, 0xa1, 0x90, 0xcf, 0x21, 0x01, -0xe0, 0x38, 0x2e, 0x1e, 0xff, 0xee, 0x13, 0x07, 0x2e, 0x9a, 0x5f, 0xe8, -0xd6, 0x5b, 0x6e, 0xfa, 0x0a, 0xa5, 0x13, 0x6d, 0x58, 0x36, 0x0d, 0xaa, -0x49, 0xa2, 0x84, 0xf1, 0xb1, 0x11, 0x24, 0x23, 0x35, 0x5c, 0x72, 0xc7, -0x2f, 0xe3, 0xfd, 0x90, 0x71, 0x14, 0xc0, 0x89, 0x15, 0x3d, 0x32, 0xd7, -0xf5, 0x28, 0x76, 0x10, 0x04, 0x08, 0x3c, 0x1f, 0xf0, 0x63, 0x64, 0xb5, -0x34, 0x92, 0xc9, 0x51, 0x34, 0x05, 0x1e, 0x38, 0xfc, 0x0a, 0xaa, 0x51, -0x84, 0x99, 0xd9, 0x79, 0xcc, 0xcd, 0x2f, 0x40, 0x91, 0x65, 0xc8, 0x8a, -0x0c, 0x45, 0x91, 0x71, 0xc9, 0x25, 0x97, 0x5c, 0x1c, 0xbf, 0xd0, 0x65, -0x3b, 0x2e, 0xbd, 0xbd, 0x3c, 0x3c, 0x3c, 0xe9, 0x30, 0x65, 0x82, 0x61, -0x18, 0xe0, 0x39, 0x0e, 0x93, 0x13, 0x63, 0x10, 0xaa, 0x65, 0x6c, 0xfb, -0xd8, 0x2f, 0x60, 0x1f, 0x64, 0x3c, 0x87, 0x18, 0x8b, 0x4e, 0x17, 0xae, -0xe3, 0x30, 0xbf, 0x10, 0x65, 0x85, 0xa2, 0x28, 0x64, 0xca, 0x12, 0xfa, -0xef, 0x51, 0x10, 0x40, 0x16, 0x24, 0x14, 0x86, 0x87, 0xc0, 0x6f, 0x58, -0x87, 0x44, 0x53, 0x91, 0xcf, 0x65, 0xd1, 0xed, 0xf6, 0xb0, 0xb0, 0xb8, -0x84, 0x30, 0xa0, 0x42, 0x81, 0x7a, 0xad, 0x5a, 0x1f, 0x1e, 0x1e, 0x3e, -0x5f, 0x5e, 0xa8, 0x33, 0xe0, 0x85, 0xde, 0x7d, 0xf5, 0xd5, 0x94, 0x17, -0xf2, 0x69, 0x6f, 0xb2, 0xd3, 0xed, 0x22, 0xa5, 0x69, 0x18, 0xdf, 0xb0, -0x0e, 0xf2, 0x9e, 0xdd, 0xb8, 0x46, 0xcc, 0xe0, 0xa7, 0x84, 0xb2, 0x44, -0x7d, 0x8d, 0x8f, 0x63, 0xdb, 0xf0, 0xfd, 0x00, 0x1e, 0x03, 0x9f, 0x02, -0x86, 0xdb, 0x44, 0x51, 0xc8, 0xfc, 0x42, 0x31, 0x24, 0x51, 0x44, 0xae, -0x5c, 0x40, 0x73, 0x74, 0x04, 0x69, 0xd7, 0x45, 0xbb, 0xdb, 0xc5, 0xf4, -0xcc, 0x2c, 0xf2, 0xf9, 0x1c, 0x52, 0x29, 0x0d, 0xb2, 0xfc, 0x26, 0xbc, -0xd0, 0xd9, 0xfb, 0x85, 0x28, 0x2f, 0x34, 0x39, 0x39, 0x71, 0x7d, 0x1f, -0x5c, 0x6a, 0x77, 0x3a, 0x50, 0x15, 0x05, 0xb5, 0x6a, 0x05, 0x7a, 0x3e, -0x87, 0x0f, 0xec, 0xba, 0x02, 0x47, 0x11, 0xa2, 0xdd, 0x6a, 0xb3, 0xbb, -0x70, 0xc0, 0x10, 0x33, 0x6f, 0x70, 0x89, 0x0d, 0x02, 0xca, 0x1a, 0x85, -0x0c, 0xb7, 0x19, 0xf0, 0x42, 0x51, 0x04, 0x4e, 0xe0, 0x90, 0xaa, 0x0c, -0xa1, 0x3b, 0xab, 0x22, 0x97, 0xcd, 0x60, 0x71, 0x71, 0x09, 0xba, 0x6e, -0x40, 0x96, 0x65, 0x5a, 0x5a, 0x2c, 0x97, 0x77, 0x8a, 0x17, 0xd2, 0x23, -0xdb, 0xb8, 0x61, 0xc3, 0x2d, 0xf7, 0xde, 0x7d, 0x17, 0xef, 0x07, 0x21, -0xf3, 0x05, 0xf9, 0xd0, 0x34, 0x0d, 0xa2, 0x24, 0x82, 0x9f, 0x98, 0x80, -0x00, 0xe0, 0xd4, 0xdc, 0xec, 0xa0, 0x43, 0x16, 0x04, 0x3e, 0x82, 0x30, -0x84, 0xe7, 0xd0, 0xa5, 0xe6, 0xbe, 0x4f, 0x41, 0x90, 0x7e, 0x51, 0x2b, -0x0c, 0x03, 0x0a, 0x77, 0x90, 0x98, 0x7a, 0x55, 0x08, 0xed, 0x91, 0x25, -0xf9, 0x1c, 0xd4, 0x4e, 0x07, 0x1c, 0xc7, 0xa1, 0xd5, 0x6e, 0x23, 0x9f, -0xcf, 0x41, 0x91, 0x65, 0x68, 0x29, 0x95, 0xcb, 0xa6, 0x33, 0xd7, 0x76, -0xcf, 0xd7, 0x2f, 0x34, 0x52, 0xaf, 0xef, 0x8a, 0x63, 0x8a, 0x13, 0x87, -0x51, 0x08, 0xc7, 0x75, 0x10, 0xc7, 0x31, 0xac, 0xb8, 0x8c, 0x89, 0xf2, -0x30, 0xa6, 0x5b, 0xf3, 0x30, 0x0c, 0x03, 0x81, 0x1f, 0x0e, 0xb8, 0x20, -0xca, 0x09, 0x79, 0x74, 0x83, 0x7d, 0xff, 0x4c, 0xdc, 0x6c, 0x50, 0xc2, -0x8a, 0x68, 0x8f, 0x26, 0x01, 0x12, 0xf0, 0xe0, 0xd3, 0x0a, 0x22, 0x9e, -0x87, 0x24, 0xc9, 0xd0, 0x75, 0x03, 0x8e, 0xe3, 0x40, 0x62, 0xeb, 0xf1, -0xb5, 0x94, 0xb6, 0xa5, 0x7b, 0xbe, 0x7e, 0x21, 0x4d, 0x53, 0x77, 0x44, -0x11, 0x45, 0x6d, 0x3c, 0xcf, 0x03, 0x40, 0xd7, 0xd2, 0xdb, 0x8a, 0x02, -0x91, 0xe7, 0xd0, 0x68, 0x34, 0xe0, 0x58, 0x36, 0x82, 0x90, 0x96, 0x4e, -0x82, 0x30, 0x44, 0x18, 0x04, 0xe8, 0x2c, 0x2c, 0xa2, 0x3d, 0x3d, 0x0d, -0xd7, 0x76, 0x50, 0xbf, 0xec, 0x32, 0xd6, 0xe2, 0x63, 0x06, 0x1b, 0x12, -0xb3, 0x2e, 0x0d, 0x7d, 0x8c, 0x88, 0x23, 0x0e, 0x82, 0x24, 0x23, 0x04, -0xed, 0xcf, 0xf8, 0x01, 0x45, 0x98, 0x35, 0x16, 0xa4, 0xba, 0x20, 0x5e, -0x48, 0x12, 0x25, 0xad, 0x0f, 0x3c, 0x05, 0x41, 0x48, 0x23, 0x08, 0x00, -0x5c, 0xdf, 0x87, 0x63, 0xd9, 0xf0, 0x08, 0x41, 0x73, 0x66, 0x06, 0xcd, -0xd3, 0x53, 0x68, 0x4d, 0x4d, 0x43, 0x9f, 0x9f, 0x87, 0xb1, 0xb8, 0x08, -0x2e, 0x8e, 0x69, 0xbe, 0x82, 0x17, 0x50, 0xbd, 0xf4, 0xd2, 0x15, 0x42, -0x98, 0x64, 0x80, 0x19, 0xf7, 0x03, 0x3b, 0x74, 0x12, 0x9c, 0x47, 0xc4, -0x62, 0x55, 0x61, 0x18, 0xc0, 0x30, 0xad, 0x41, 0xd6, 0xee, 0x02, 0xfd, -0x42, 0xe0, 0xfa, 0x35, 0x2c, 0x9e, 0xe7, 0xd1, 0x66, 0x02, 0x2f, 0x34, -0x96, 0xf0, 0x83, 0xff, 0xf2, 0x5f, 0xd1, 0x99, 0x99, 0x41, 0xe8, 0xf9, -0xec, 0xfa, 0xad, 0x40, 0x95, 0x65, 0x64, 0x2b, 0x65, 0x08, 0x02, 0xfd, -0xdf, 0x76, 0x3a, 0x5d, 0x78, 0x96, 0x05, 0x5e, 0x96, 0x97, 0x7b, 0x64, -0x7d, 0x2c, 0x9f, 0x7d, 0x78, 0x12, 0xc7, 0x03, 0x7e, 0x88, 0xed, 0x34, -0xd8, 0xb6, 0x0d, 0xd3, 0xb2, 0xfb, 0x77, 0xe6, 0xf3, 0xe7, 0x85, 0x2c, -0xdb, 0xf2, 0x62, 0xa6, 0xd5, 0x11, 0x45, 0x01, 0x8a, 0xaa, 0x20, 0xf0, -0x7d, 0x94, 0xd2, 0x29, 0x20, 0x01, 0x52, 0xd5, 0xda, 0xca, 0x71, 0x41, -0x70, 0xe0, 0x06, 0xe7, 0x41, 0xcc, 0xf1, 0x90, 0x2b, 0x55, 0x24, 0x8c, -0xf6, 0x8a, 0x23, 0xca, 0x03, 0xf5, 0x2b, 0x58, 0x20, 0x04, 0x5c, 0x02, -0xf0, 0x09, 0x40, 0x82, 0x90, 0xf2, 0x42, 0x0c, 0x6d, 0x73, 0x5d, 0x0f, -0x96, 0x69, 0x51, 0xbf, 0x90, 0xe7, 0x5d, 0x48, 0x8f, 0xcc, 0x3a, 0x12, -0x45, 0xd4, 0x46, 0x16, 0xb0, 0xab, 0x89, 0xe3, 0xba, 0x28, 0x71, 0x45, -0xaa, 0xea, 0x31, 0x4d, 0x9a, 0x73, 0x04, 0x07, 0x79, 0xa8, 0x00, 0xb9, -0x38, 0x44, 0x67, 0xea, 0x87, 0x86, 0x20, 0x6a, 0x1a, 0x35, 0xbe, 0x52, -0xcb, 0x2b, 0x08, 0xfb, 0xd0, 0x84, 0xc1, 0x4e, 0x03, 0x9e, 0x22, 0x26, -0xf0, 0x0d, 0x03, 0xe8, 0x27, 0x82, 0x5d, 0x17, 0x9a, 0xaa, 0xc1, 0xb2, -0x6d, 0xc6, 0x0e, 0x45, 0xe7, 0xca, 0x0b, 0x5d, 0xfb, 0xf1, 0xa5, 0xa3, -0xc7, 0x8e, 0x18, 0xad, 0xe6, 0xe1, 0x76, 0xa7, 0x73, 0x38, 0x08, 0x03, -0xf0, 0x3c, 0xe5, 0x17, 0x04, 0x9e, 0xc7, 0xe2, 0xd2, 0x12, 0x4a, 0xc5, -0x21, 0xf8, 0xd9, 0x0c, 0x94, 0xed, 0xdb, 0x50, 0xa9, 0x94, 0x21, 0xa5, -0x52, 0x83, 0xe3, 0x3c, 0x66, 0xbf, 0x02, 0xc7, 0xc1, 0xf2, 0xab, 0x25, -0x61, 0x96, 0x33, 0x4a, 0xb2, 0x24, 0x2b, 0xc4, 0x31, 0xc4, 0x73, 0xe1, -0xb6, 0x5b, 0x48, 0xa2, 0x10, 0xe0, 0x00, 0x45, 0x96, 0x91, 0xa0, 0xef, -0x17, 0x32, 0x60, 0x3b, 0x36, 0xe3, 0x85, 0xca, 0x67, 0xc9, 0x0b, 0xfd, -0x7f, 0x7f, 0x73, 0xc3, 0x5f, 0xfd, 0xc1, 0xb2, 0x5f, 0xc8, 0xb1, 0x1d, -0x92, 0x4a, 0xa7, 0x79, 0x9e, 0xe7, 0x30, 0x5c, 0x2a, 0xa1, 0xd3, 0xe9, -0xa0, 0xd3, 0xed, 0xd2, 0x6f, 0xa5, 0x56, 0x85, 0x02, 0x20, 0xf2, 0x83, -0xe5, 0x5d, 0x44, 0x62, 0x70, 0x09, 0xa8, 0x57, 0x28, 0x61, 0x13, 0x2f, -0xcc, 0x4d, 0x14, 0xf7, 0x81, 0x8f, 0x3e, 0x43, 0x11, 0xc7, 0x70, 0x3b, -0x2d, 0x24, 0xa6, 0x09, 0x93, 0x25, 0x61, 0xfa, 0x93, 0x64, 0x11, 0xf3, -0x0b, 0x79, 0x9e, 0xb7, 0x24, 0xab, 0x6a, 0xe1, 0x8e, 0xdf, 0xfd, 0xdf, -0xff, 0x74, 0xf7, 0x75, 0xfb, 0xce, 0xa2, 0x47, 0xf6, 0xd7, 0x67, 0xf6, -0xc8, 0xa6, 0x67, 0x67, 0x7e, 0x44, 0x62, 0xea, 0x17, 0xe2, 0x05, 0x01, -0xe0, 0x38, 0x34, 0x9a, 0x2d, 0x08, 0xa6, 0x89, 0xde, 0xf4, 0x34, 0x9a, -0x4b, 0x8b, 0xf0, 0x3d, 0x97, 0xfa, 0x14, 0xc3, 0x00, 0x51, 0x10, 0x52, -0x11, 0x0c, 0x73, 0x73, 0x25, 0xfd, 0x6b, 0x7e, 0xdf, 0x31, 0x04, 0x20, -0x89, 0x63, 0x24, 0x24, 0x46, 0x60, 0xea, 0xd0, 0x67, 0x66, 0x90, 0xb0, -0x67, 0x2c, 0xc7, 0x71, 0x98, 0x05, 0x87, 0x4e, 0xc7, 0xda, 0x2b, 0x7a, -0x64, 0xa7, 0xfa, 0x7e, 0x21, 0xd7, 0x39, 0x37, 0xbf, 0xd0, 0x2b, 0xc7, -0x8e, 0x7f, 0x73, 0x62, 0x7c, 0xfc, 0x3a, 0x45, 0x56, 0x20, 0x89, 0x22, -0x4a, 0xc5, 0x22, 0xa6, 0xa6, 0xa7, 0x21, 0x0a, 0x02, 0x94, 0x20, 0x40, -0x93, 0xd9, 0xcb, 0xf2, 0x85, 0x21, 0xaa, 0x17, 0x21, 0xb4, 0x37, 0xd3, -0x77, 0x0a, 0xf5, 0x73, 0x8e, 0x83, 0x9f, 0x19, 0x3b, 0x17, 0x3a, 0x16, -0xcc, 0xd9, 0x59, 0xc4, 0x5d, 0x1d, 0x7a, 0xaf, 0x07, 0x8e, 0xdd, 0xc8, -0x38, 0xbe, 0xdf, 0x23, 0x4b, 0x60, 0x98, 0xc6, 0x19, 0x3d, 0xb2, 0xf3, -0xe6, 0x85, 0xf6, 0x7f, 0xf0, 0xfa, 0xd9, 0xf1, 0xb1, 0xb1, 0x51, 0x70, -0xd4, 0x72, 0x36, 0x35, 0x3d, 0x8d, 0xf9, 0x85, 0x05, 0x8c, 0x8e, 0xd4, -0x11, 0xcb, 0x32, 0xc2, 0xca, 0x30, 0xf2, 0xf5, 0x3a, 0x72, 0x85, 0x02, -0x5b, 0xe4, 0x43, 0x01, 0xb3, 0x95, 0x27, 0x6b, 0x9f, 0x54, 0x24, 0x71, -0x9f, 0x17, 0x5a, 0x84, 0x7e, 0x7a, 0x0a, 0x76, 0xcf, 0x40, 0xb3, 0xdd, -0x66, 0x6e, 0x15, 0x9c, 0xe1, 0x17, 0x5a, 0x58, 0x5c, 0xb8, 0x38, 0xbc, -0xd0, 0x8b, 0x87, 0x0e, 0x7f, 0xa9, 0x54, 0x2a, 0x7e, 0x4d, 0xd3, 0x34, -0x88, 0x2c, 0x12, 0xbe, 0xb8, 0xd4, 0xc0, 0xcc, 0xdc, 0x3c, 0xaa, 0xe5, -0x32, 0x84, 0x30, 0x40, 0xab, 0xdb, 0x83, 0x5d, 0xaf, 0x21, 0x3b, 0x44, -0xfd, 0x42, 0x34, 0x27, 0xc9, 0x0d, 0x36, 0x22, 0x0e, 0x43, 0xc4, 0xbe, -0x0f, 0x62, 0x53, 0x39, 0x92, 0xbd, 0xd4, 0x80, 0x63, 0x5a, 0x68, 0x77, -0xbb, 0xf4, 0xf5, 0x92, 0xad, 0xb9, 0x61, 0x33, 0x35, 0xd0, 0x0d, 0xfd, -0xe2, 0xf2, 0x42, 0x7b, 0x76, 0xef, 0x7a, 0xfa, 0x92, 0x6d, 0xdb, 0xae, -0x91, 0x24, 0x11, 0x71, 0x14, 0xa3, 0xdd, 0xed, 0x60, 0x6e, 0x7e, 0x01, -0xed, 0x4e, 0x87, 0xf2, 0x42, 0xd9, 0x0c, 0x02, 0x81, 0x47, 0xa4, 0xa9, -0x90, 0x32, 0x59, 0xa8, 0xd9, 0x0c, 0x24, 0x59, 0xa2, 0xe1, 0x28, 0x42, -0x10, 0x39, 0x0e, 0x22, 0xc3, 0x1c, 0xf4, 0xc8, 0x3a, 0xdd, 0x1e, 0x5c, -0xd7, 0x05, 0x38, 0x0e, 0x51, 0x40, 0xb5, 0xce, 0xab, 0xea, 0x17, 0x3a, -0x7c, 0xe4, 0xc8, 0xbd, 0x85, 0x7c, 0xee, 0xf1, 0x7a, 0xad, 0x36, 0x26, -0x08, 0x02, 0x86, 0x0a, 0x05, 0x88, 0x82, 0x08, 0xc7, 0x71, 0xb0, 0xd4, -0x68, 0x40, 0xd7, 0x75, 0x64, 0xb3, 0x59, 0xa4, 0x52, 0x1a, 0x92, 0x9e, -0x0e, 0x0b, 0x1c, 0xfa, 0x66, 0xb4, 0x65, 0xbf, 0x10, 0x5d, 0x5b, 0x66, -0x3b, 0x0e, 0x6c, 0x9b, 0xae, 0x31, 0x13, 0x45, 0x91, 0x1d, 0xf7, 0x7d, -0x5e, 0x88, 0xac, 0x5e, 0x8f, 0x2c, 0x9d, 0x4e, 0x7f, 0xf0, 0x8a, 0xbd, -0x7b, 0xbe, 0x55, 0xab, 0xd2, 0x1e, 0x59, 0x92, 0x10, 0xd8, 0x8e, 0x8b, -0x56, 0xbb, 0x8d, 0x5e, 0xaf, 0x87, 0x76, 0x87, 0x12, 0x58, 0xbc, 0xc0, -0x33, 0xee, 0x99, 0x82, 0x97, 0x84, 0xf5, 0xc8, 0x3c, 0xd7, 0x03, 0x49, -0xa8, 0xcd, 0x2f, 0x62, 0xe6, 0xb4, 0x41, 0x8f, 0x8c, 0x0e, 0x7a, 0xad, -0x66, 0x8f, 0x6c, 0xd9, 0x2f, 0xb4, 0x67, 0xd7, 0x65, 0x5f, 0xaf, 0xd5, -0x6a, 0x23, 0x12, 0xf5, 0x02, 0x0d, 0xee, 0xd0, 0x4b, 0x8d, 0x06, 0x7a, -0x3d, 0x1d, 0xb6, 0x6d, 0x83, 0xb0, 0x1a, 0x9c, 0xef, 0xf9, 0x10, 0x04, -0x01, 0x92, 0x2c, 0xb1, 0xa7, 0x52, 0xfa, 0x5c, 0x75, 0x06, 0x2f, 0xf4, -0x76, 0xfb, 0x85, 0xfe, 0xf9, 0xb9, 0xe7, 0xef, 0x38, 0x7c, 0xe4, 0xe5, -0x83, 0x86, 0x61, 0x50, 0x4b, 0x13, 0xcf, 0x23, 0x9d, 0xd2, 0x30, 0x36, -0x3a, 0x82, 0x75, 0x93, 0x13, 0x18, 0x1f, 0x1f, 0x43, 0x9e, 0xb9, 0xa4, -0x05, 0x51, 0xa4, 0xc7, 0x79, 0x18, 0x01, 0xe0, 0x68, 0x8f, 0x8c, 0x7b, -0x4d, 0x8f, 0xec, 0x35, 0x7e, 0xa1, 0xda, 0xea, 0xf4, 0xc8, 0xe6, 0xce, -0xe0, 0x85, 0x8e, 0x1d, 0x3f, 0x71, 0x67, 0xb3, 0xd9, 0xba, 0x73, 0xfd, -0xba, 0xc9, 0xbb, 0x4b, 0xa5, 0x62, 0x51, 0x53, 0x55, 0x88, 0xa2, 0x88, -0x6c, 0x26, 0x43, 0x4b, 0xe7, 0xaa, 0x8a, 0x5e, 0x4f, 0x87, 0x6e, 0x18, -0xf0, 0x98, 0xf9, 0xef, 0xb5, 0xbc, 0x50, 0xf4, 0x26, 0x7e, 0x21, 0xb3, -0x7d, 0xf6, 0x3d, 0xb2, 0x9f, 0xb9, 0x01, 0x2f, 0x3e, 0xf4, 0xf0, 0x1f, -0x37, 0x8e, 0x1c, 0x49, 0xfb, 0x5d, 0xbd, 0xa5, 0xb7, 0xdb, 0x8f, 0xb2, -0x67, 0x98, 0x36, 0x80, 0x36, 0xc7, 0x71, 0x7f, 0xd6, 0x3d, 0xd8, 0x7b, -0x26, 0x9b, 0xcd, 0xdc, 0x36, 0x52, 0xab, 0xed, 0x1b, 0x1a, 0x2a, 0x4c, -0x6a, 0x9a, 0xc6, 0xc9, 0xb2, 0x84, 0x54, 0x4a, 0x03, 0xc7, 0x71, 0x10, -0x25, 0x11, 0x86, 0x6e, 0xc2, 0x5b, 0x96, 0x24, 0x25, 0x51, 0x18, 0x5a, -0x86, 0x69, 0xbe, 0x91, 0x5f, 0x08, 0x8e, 0x65, 0x2d, 0xf1, 0x02, 0x9f, -0x53, 0x14, 0x35, 0xbd, 0x34, 0x3b, 0x77, 0x94, 0x6d, 0x58, 0x0f, 0x40, -0x93, 0x6d, 0xc8, 0xf9, 0x9d, 0xc4, 0x67, 0xcf, 0x0b, 0xc9, 0xbb, 0x52, -0x5a, 0x6a, 0x54, 0x10, 0x85, 0x92, 0xc8, 0xfc, 0x42, 0xb6, 0xed, 0x04, -0x61, 0x14, 0x7a, 0x61, 0x10, 0xfa, 0xe1, 0x9a, 0x5f, 0x68, 0x8d, 0x17, -0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x56, 0x59, -0xdb, 0x80, 0xb5, 0x0d, 0xb8, 0x40, 0x5e, 0xe8, 0x2f, 0xde, 0xb1, 0x7e, -0xa1, 0xda, 0x59, 0xf8, 0x85, 0xde, 0x91, 0xbc, 0xd0, 0xd9, 0xf9, 0x85, -0x28, 0x2f, 0xf4, 0x47, 0x96, 0xca, 0x73, 0x6b, 0xbc, 0xd0, 0xaa, 0xdd, -0x07, 0xb6, 0x6d, 0xdd, 0x7a, 0x6d, 0xbd, 0x56, 0xdb, 0x5b, 0x1e, 0x1e, -0xde, 0xc9, 0xf1, 0x7c, 0x8e, 0x03, 0x88, 0x1f, 0xf8, 0xce, 0x52, 0xa3, -0x71, 0xb0, 0xd1, 0x6c, 0x3e, 0x7f, 0xe2, 0xc4, 0x3b, 0x90, 0x17, 0xba, -0x62, 0xef, 0xde, 0x5b, 0xaf, 0xbe, 0xfa, 0xaa, 0x03, 0xdb, 0xb7, 0x6e, -0xdd, 0x2f, 0x08, 0xfc, 0xc0, 0x2f, 0x14, 0xf5, 0xf5, 0x3c, 0x11, 0xe5, -0x86, 0xa2, 0x28, 0x86, 0xeb, 0xb9, 0xe4, 0xf8, 0x89, 0x57, 0x9f, 0x38, -0x7c, 0xf8, 0xc8, 0x37, 0x5e, 0x3e, 0x7a, 0xf4, 0x82, 0xfd, 0x42, 0x67, -0xc7, 0x0b, 0xfd, 0xe6, 0xbf, 0xfd, 0xd8, 0xdf, 0xc4, 0xc9, 0xeb, 0x78, -0xa1, 0x5d, 0x3b, 0x77, 0xde, 0xf0, 0xcb, 0x1f, 0xfb, 0xc5, 0xaf, 0x7e, -0xe6, 0xc0, 0x7d, 0xeb, 0x49, 0x4c, 0xd8, 0x54, 0x6c, 0xc0, 0x26, 0x2f, -0x28, 0x2b, 0x44, 0x56, 0x0e, 0x29, 0x26, 0x09, 0x14, 0x59, 0xe1, 0x2f, -0xd9, 0xb6, 0x6d, 0xff, 0xe6, 0x4d, 0x1b, 0xf7, 0x7f, 0xf2, 0xce, 0x3b, -0xa7, 0x7e, 0xf0, 0xd4, 0x53, 0x0f, 0x9c, 0x3a, 0x7d, 0xfa, 0x0d, 0x7a, -0x64, 0x87, 0x31, 0xf3, 0xdc, 0xc1, 0x8b, 0xc3, 0x0b, 0xfd, 0x49, 0xb3, -0x45, 0x79, 0xa1, 0x15, 0x7e, 0xa1, 0xcf, 0x7f, 0xe6, 0xd3, 0x8f, 0xfc, -0xab, 0x07, 0xa8, 0x5f, 0xc8, 0x71, 0xbc, 0xc1, 0x32, 0xdd, 0x88, 0xcd, -0x09, 0x78, 0xec, 0x67, 0x59, 0x96, 0xd9, 0x7a, 0xfa, 0x04, 0x1c, 0x1b, -0xa2, 0x4f, 0x90, 0x80, 0x03, 0x8f, 0x6a, 0xad, 0x3a, 0x79, 0xdb, 0x47, -0x3f, 0xf2, 0xe0, 0xcd, 0x37, 0xde, 0xf8, 0xe4, 0x23, 0x8f, 0x3d, 0xf6, -0x41, 0x00, 0xe8, 0xcd, 0xcd, 0xe9, 0x5f, 0xff, 0xad, 0xff, 0x00, 0x91, -0xc4, 0x68, 0x9f, 0x3c, 0x7d, 0xf1, 0x79, 0xa1, 0x6a, 0xa5, 0x52, 0xff, -0xdc, 0x67, 0x0e, 0x3c, 0xb5, 0x6e, 0x62, 0x62, 0x93, 0xed, 0xb8, 0x83, -0x54, 0xd1, 0x60, 0xc0, 0xca, 0x71, 0x10, 0x04, 0x01, 0x14, 0x59, 0x81, -0x69, 0x9a, 0x30, 0x6d, 0x0b, 0xf9, 0x6c, 0x0e, 0x51, 0x1c, 0x83, 0xe7, -0x81, 0x7c, 0x3e, 0x0f, 0x9e, 0xe3, 0xa9, 0x34, 0x9b, 0xa7, 0x6a, 0xf3, -0x30, 0x0c, 0x31, 0x33, 0x3b, 0x77, 0xf2, 0xbb, 0xdf, 0xfb, 0xde, 0xcd, -0xba, 0xae, 0xaf, 0x1e, 0x2f, 0x54, 0xab, 0x55, 0x47, 0xff, 0xdd, 0x6f, -0x7c, 0xe1, 0x50, 0x71, 0xa8, 0x58, 0xa0, 0xe1, 0x70, 0x8f, 0xfa, 0x85, -0x18, 0x76, 0x53, 0x1c, 0x2a, 0x0e, 0x82, 0x6a, 0xc3, 0xa5, 0x12, 0x48, -0x42, 0xf9, 0x0a, 0x42, 0x12, 0x38, 0x8e, 0x8b, 0xb9, 0xf9, 0x39, 0xc8, -0xb2, 0x42, 0x77, 0x4a, 0x3e, 0x87, 0xe1, 0x52, 0x11, 0x1c, 0xc7, 0x03, -0xa0, 0xd0, 0x53, 0xb3, 0xd9, 0xd2, 0xbf, 0xfd, 0x9d, 0x87, 0xaf, 0x35, -0x4d, 0x73, 0x75, 0xfc, 0x42, 0x9f, 0xbe, 0xf7, 0xde, 0x1f, 0x14, 0x0a, -0x05, 0xe6, 0x17, 0xf2, 0xe8, 0xea, 0x24, 0xcf, 0x87, 0xe3, 0x3a, 0x48, -0x69, 0x1a, 0xca, 0xc3, 0x45, 0x48, 0xb2, 0x04, 0x4f, 0x96, 0xe0, 0x08, -0x22, 0x22, 0x24, 0x10, 0xc3, 0x08, 0x91, 0x6d, 0x43, 0x33, 0x0c, 0x6c, -0x4c, 0x29, 0xf0, 0x5c, 0x0f, 0xed, 0x76, 0x17, 0x27, 0x4f, 0x9d, 0x42, -0x4f, 0xd7, 0xa9, 0xb7, 0x3d, 0x93, 0x01, 0xcf, 0xf3, 0x28, 0x15, 0x8b, -0xf9, 0xf7, 0xbd, 0x77, 0x95, 0xfc, 0x42, 0x07, 0xee, 0xfd, 0xd4, 0xa3, -0x57, 0x5d, 0x79, 0xc5, 0x8d, 0x7d, 0xbf, 0x8a, 0x69, 0xd1, 0xa8, 0x54, -0xb9, 0x34, 0x8c, 0x72, 0xb9, 0x84, 0xec, 0x50, 0x1e, 0x4e, 0xad, 0x0a, -0x6d, 0xe3, 0x06, 0x8c, 0x6e, 0x5c, 0x0f, 0x59, 0x10, 0x10, 0x85, 0x01, -0x7a, 0x7a, 0x0f, 0xcd, 0x46, 0x13, 0xad, 0x66, 0x13, 0xed, 0xd3, 0xb3, -0x94, 0x17, 0x6a, 0x34, 0x60, 0xf5, 0x0c, 0xb4, 0x5a, 0x1d, 0x24, 0x48, -0x30, 0x39, 0x31, 0x86, 0x6c, 0x26, 0x03, 0x8e, 0xe3, 0x10, 0x46, 0x21, -0x5e, 0x78, 0xf1, 0xd0, 0x0f, 0xff, 0xf1, 0x99, 0x67, 0xce, 0x8a, 0x17, -0x3a, 0xab, 0x47, 0x89, 0xcb, 0x76, 0x5c, 0x7a, 0xf3, 0x9e, 0xdd, 0xbb, -0x58, 0x4c, 0xcd, 0x41, 0x4f, 0x37, 0xe0, 0x38, 0x2e, 0x14, 0x45, 0x41, -0xad, 0x56, 0x46, 0x7a, 0x72, 0x0c, 0xa9, 0xfd, 0x1f, 0xc4, 0xed, 0xbf, -0xf0, 0x31, 0x7c, 0xec, 0xb2, 0xbd, 0x18, 0x4f, 0x0d, 0x81, 0xf3, 0x7c, -0xb8, 0x5d, 0x1d, 0xb1, 0xe5, 0x22, 0x2d, 0x88, 0xa8, 0x14, 0x86, 0x30, -0xbe, 0x65, 0x3d, 0xb2, 0xbb, 0x2f, 0x41, 0xb8, 0x75, 0x33, 0x84, 0x42, -0x0e, 0xa5, 0x61, 0x7a, 0xc8, 0xcd, 0xce, 0xce, 0x41, 0x37, 0x0c, 0x44, -0x71, 0x04, 0x9e, 0xe7, 0xb1, 0x79, 0xd3, 0xc6, 0xf7, 0xd6, 0xaa, 0xb5, -0xfb, 0x2f, 0xda, 0x21, 0xf4, 0x91, 0x5b, 0x6e, 0xf9, 0x0a, 0xd5, 0x25, -0x50, 0x62, 0xc5, 0xb2, 0x2c, 0xa4, 0xd3, 0x69, 0x4c, 0x8c, 0x8f, 0x82, -0x9b, 0x1c, 0xc7, 0xb6, 0x5f, 0xfe, 0x25, 0xbc, 0x1f, 0x0a, 0x8e, 0x01, -0x58, 0xf4, 0x8c, 0x41, 0x8f, 0xcc, 0x75, 0x1c, 0x4a, 0xac, 0xf8, 0x94, -0xa1, 0x40, 0x98, 0x20, 0x97, 0xce, 0x02, 0xe3, 0x75, 0xb4, 0x78, 0x1e, -0xe4, 0xd0, 0xcb, 0x18, 0x2e, 0x95, 0x30, 0x3b, 0x37, 0x0f, 0xd3, 0xb2, -0xb1, 0x6d, 0xeb, 0x26, 0xa4, 0x34, 0xba, 0x66, 0xf9, 0xb2, 0x1d, 0x97, -0xfe, 0x8e, 0x28, 0x8a, 0x8f, 0x46, 0x51, 0x74, 0x3e, 0xbc, 0xd0, 0x75, -0x03, 0x5e, 0x68, 0xcf, 0xae, 0x5d, 0xb7, 0xd7, 0x6b, 0xd5, 0x49, 0xcb, -0xb2, 0xe1, 0xf9, 0x1e, 0x7a, 0x3d, 0x1d, 0xf3, 0x0b, 0x0b, 0x48, 0xa7, -0x34, 0xea, 0x17, 0xfa, 0xc5, 0x8f, 0xe0, 0x3a, 0x28, 0x78, 0x1e, 0x04, -0x0b, 0x4e, 0x17, 0xa6, 0xae, 0xc3, 0x77, 0x5d, 0xf8, 0x9e, 0x4b, 0x79, -0xa1, 0x90, 0xd6, 0x4d, 0xa2, 0x30, 0xa0, 0xb8, 0x4d, 0x18, 0x0e, 0x78, -0x21, 0x61, 0xc3, 0x3a, 0xf0, 0x99, 0x34, 0x86, 0x0a, 0x05, 0x98, 0x96, -0x89, 0x4e, 0xa7, 0x8b, 0x30, 0x0c, 0x91, 0x20, 0x41, 0xad, 0x56, 0xa9, -0x97, 0x2e, 0x86, 0x5f, 0x68, 0xf7, 0xae, 0x9d, 0xf7, 0x44, 0x71, 0x8c, -0x20, 0x0c, 0x60, 0x9a, 0x54, 0x41, 0x3e, 0x31, 0x3e, 0x8e, 0x74, 0x21, -0x07, 0xf9, 0x8a, 0xbd, 0x94, 0x17, 0x4a, 0xe8, 0x24, 0x9d, 0x6b, 0x3b, -0x34, 0xdd, 0xc2, 0x40, 0x0f, 0xdf, 0x0f, 0x10, 0x84, 0x8c, 0x58, 0x61, -0x1b, 0x12, 0x47, 0x21, 0x12, 0x12, 0x41, 0x10, 0x38, 0xe4, 0xca, 0x05, -0x34, 0x6a, 0x55, 0x68, 0x96, 0x05, 0x51, 0x10, 0xd1, 0x6c, 0xb5, 0x91, -0xc9, 0x64, 0x90, 0x4a, 0xa9, 0x10, 0x45, 0x01, 0xe3, 0x2b, 0x7a, 0x64, -0xe7, 0xcd, 0x0b, 0x6d, 0xda, 0xb8, 0xf1, 0x7a, 0x8a, 0xcd, 0x84, 0x30, -0x4d, 0x13, 0x9e, 0xef, 0xa1, 0x56, 0xab, 0xc2, 0x2c, 0x14, 0x70, 0xfd, -0x8e, 0x3d, 0x38, 0x8a, 0x88, 0xf2, 0x42, 0x7e, 0x5f, 0x8a, 0xe4, 0x52, -0x17, 0x91, 0xeb, 0x0e, 0xfc, 0x42, 0x41, 0x40, 0x19, 0xa1, 0x3e, 0x92, -0x13, 0xb3, 0xa4, 0x17, 0xc7, 0x73, 0xc8, 0xd4, 0x87, 0xd1, 0x5d, 0x58, -0x44, 0x3e, 0x9f, 0xc3, 0xfc, 0xc2, 0x22, 0x52, 0xa9, 0x14, 0xc6, 0xc7, -0xea, 0xe0, 0x79, 0x1e, 0xb5, 0x5a, 0x75, 0xd0, 0x23, 0x7b, 0xf8, 0xcb, -0x5f, 0x71, 0x72, 0x43, 0xe7, 0xc8, 0x0b, 0x6d, 0xda, 0xb4, 0xf1, 0x96, -0x4f, 0xdd, 0xf5, 0x09, 0xbe, 0x2f, 0x48, 0x0a, 0xc2, 0x10, 0xba, 0x6e, -0x80, 0xe3, 0x00, 0x7e, 0x6c, 0x14, 0x1c, 0x80, 0xd9, 0xf9, 0x59, 0x9a, -0xf0, 0x0a, 0x18, 0x5e, 0x13, 0x85, 0x2c, 0xae, 0xb6, 0xfc, 0xe1, 0xc3, -0x28, 0x64, 0x98, 0xcd, 0xca, 0x2a, 0x1c, 0x9d, 0xf8, 0xe6, 0x25, 0x01, -0x71, 0x36, 0x0d, 0x45, 0x91, 0xc1, 0x71, 0x1c, 0x9b, 0x1b, 0x0e, 0xa0, -0xaa, 0x0a, 0x54, 0x45, 0xe1, 0x54, 0x55, 0xa5, 0x7e, 0xa1, 0x6f, 0x9f, -0x07, 0x2f, 0x54, 0x2a, 0x16, 0x99, 0x5f, 0x28, 0x66, 0x7d, 0xb1, 0x00, -0x95, 0x72, 0x19, 0x36, 0xc7, 0x61, 0x5d, 0xbd, 0x8e, 0xd9, 0xd6, 0x3c, -0x0c, 0xc3, 0x64, 0xee, 0x21, 0x56, 0x7c, 0x0b, 0x02, 0x2a, 0x4a, 0x0a, -0x98, 0x5f, 0x28, 0x8a, 0x18, 0xe4, 0xb4, 0x5c, 0x02, 0x8a, 0x23, 0x3a, -0xfd, 0x4a, 0x08, 0x55, 0x65, 0x88, 0xd9, 0x34, 0x02, 0x91, 0x99, 0x73, -0x6c, 0xfb, 0x0c, 0xbf, 0x50, 0x36, 0x9b, 0x3d, 0x7f, 0xbf, 0x50, 0x71, -0x68, 0x68, 0x47, 0x1f, 0x56, 0x72, 0x3d, 0x17, 0x81, 0x1f, 0x20, 0x97, -0xcd, 0xc2, 0x11, 0x04, 0x08, 0x00, 0x16, 0x17, 0x17, 0xe1, 0xd8, 0x0e, -0xc2, 0x20, 0x84, 0xa5, 0xeb, 0xd0, 0x9b, 0x4d, 0xd8, 0x3d, 0x1d, 0x66, -0xbb, 0x0d, 0x47, 0x37, 0x10, 0x84, 0x21, 0x26, 0xaf, 0xbe, 0x7a, 0xa0, -0xf7, 0x19, 0x10, 0x2b, 0x4c, 0x55, 0x42, 0x91, 0x1b, 0x80, 0x13, 0x04, -0x78, 0x84, 0x9a, 0x43, 0x6c, 0xcb, 0x82, 0x69, 0x5a, 0x48, 0x69, 0x1a, -0x78, 0x9e, 0x83, 0x22, 0xcb, 0xe7, 0xcf, 0x0b, 0x71, 0x1c, 0xaf, 0x85, -0x0c, 0x17, 0xe3, 0x79, 0x1e, 0xed, 0x6e, 0x07, 0xa9, 0x94, 0x06, 0x2c, -0x2e, 0xe2, 0xfb, 0x5f, 0xfe, 0x0a, 0x8c, 0x66, 0x0b, 0x66, 0xa7, 0x03, -0xdf, 0xb6, 0xc1, 0x11, 0xc2, 0xf4, 0x0a, 0xe2, 0x20, 0x0a, 0xe2, 0x47, -0x11, 0xc6, 0xaf, 0xba, 0x6a, 0xf0, 0x61, 0xfb, 0xdf, 0x00, 0xa5, 0xb5, -0x68, 0x0d, 0x88, 0x3e, 0xa5, 0x72, 0xd4, 0x2f, 0x04, 0x6a, 0xcc, 0xb4, -0x2c, 0x0b, 0x85, 0x7c, 0x1e, 0xb2, 0x2c, 0x81, 0xe3, 0x2e, 0xd4, 0x2f, -0x14, 0x47, 0x83, 0xbf, 0x5c, 0x55, 0x28, 0xf1, 0x92, 0x4e, 0x12, 0x04, -0xdd, 0x1e, 0xd2, 0x71, 0x8c, 0x54, 0x3e, 0x0f, 0xe4, 0xf3, 0x03, 0x35, -0x09, 0xcf, 0xf1, 0xec, 0x8e, 0x1a, 0xa1, 0xd3, 0xe9, 0x20, 0x0a, 0x7c, -0x24, 0xe0, 0x06, 0x10, 0x08, 0xe9, 0xf3, 0x42, 0x51, 0x9f, 0x1b, 0x8a, -0x40, 0x22, 0x42, 0x85, 0x19, 0xcc, 0xd3, 0x45, 0x1f, 0x0a, 0x6d, 0x08, -0x42, 0x16, 0xb2, 0x7c, 0x01, 0x7e, 0xa1, 0x30, 0x8c, 0xbc, 0xfe, 0xd7, -0xed, 0x79, 0x3e, 0xa2, 0x98, 0xfe, 0x05, 0xf9, 0x7c, 0x0e, 0xf9, 0x7c, -0x1e, 0x4e, 0xff, 0xe4, 0x0d, 0x02, 0xea, 0x0e, 0x4a, 0x12, 0x70, 0xa2, -0x88, 0x44, 0x14, 0xc1, 0xa5, 0xd2, 0xd0, 0xd2, 0x69, 0x90, 0x28, 0x46, -0xc2, 0x71, 0x20, 0xfd, 0x1e, 0x59, 0x92, 0x00, 0x0c, 0xbd, 0xe1, 0x99, -0xba, 0x84, 0xfa, 0x85, 0xe8, 0xb7, 0xa4, 0x69, 0x2a, 0x5c, 0x97, 0x3e, -0x67, 0x29, 0x92, 0x7c, 0x61, 0x3d, 0xb2, 0x4e, 0xa7, 0x33, 0xf0, 0x0b, -0xd1, 0x09, 0xee, 0x08, 0xcd, 0x56, 0x0b, 0xd9, 0x42, 0x1e, 0x4e, 0x36, -0x0b, 0xb9, 0x5e, 0x87, 0x26, 0xcb, 0xc8, 0xa5, 0x52, 0xe0, 0x55, 0x05, -0x92, 0xa6, 0x81, 0xe3, 0x05, 0xb6, 0xf8, 0x81, 0x1e, 0xeb, 0x61, 0x18, -0x51, 0xf8, 0x83, 0x31, 0x12, 0x64, 0x65, 0x97, 0x09, 0x1c, 0x12, 0x92, -0x20, 0xb0, 0x4c, 0x70, 0xfd, 0x70, 0x21, 0x21, 0x48, 0x48, 0x04, 0xcb, -0xb2, 0xa1, 0xc8, 0x0a, 0x2c, 0xcb, 0x3a, 0xf7, 0x1e, 0x59, 0x76, 0x78, -0xf8, 0x52, 0x00, 0x68, 0xb6, 0x5b, 0x87, 0x29, 0xe0, 0x4d, 0x20, 0x49, -0x12, 0x32, 0xe9, 0x34, 0xed, 0x53, 0xea, 0x06, 0xba, 0x24, 0x82, 0x3c, -0x3a, 0x82, 0xd4, 0x48, 0x1d, 0x42, 0x2e, 0x0b, 0x5e, 0x51, 0x98, 0xe1, -0xcc, 0x85, 0xeb, 0x50, 0x8d, 0xa7, 0x3b, 0x80, 0x5e, 0xe3, 0x33, 0xdf, -0xce, 0x56, 0xb8, 0x57, 0x88, 0xe7, 0xc2, 0x6d, 0xb5, 0x10, 0x05, 0x3e, -0x6c, 0x9b, 0x05, 0x47, 0x90, 0xc0, 0xf5, 0x3c, 0x06, 0x54, 0xb9, 0x83, -0x1e, 0xd9, 0xa6, 0x77, 0x9d, 0x63, 0x8f, 0x8c, 0xfa, 0x85, 0x5c, 0x92, -0xd2, 0x52, 0x7c, 0x92, 0x24, 0x20, 0x09, 0x3d, 0xc9, 0x6c, 0xcb, 0x02, -0x9a, 0x02, 0x1a, 0x0b, 0x73, 0x18, 0x2e, 0x57, 0x69, 0x47, 0x8c, 0xce, -0xfe, 0x51, 0xac, 0x86, 0x24, 0xe0, 0x99, 0xc9, 0x89, 0x4f, 0x12, 0x70, -0x48, 0xc0, 0x25, 0x40, 0xc2, 0x7a, 0x64, 0x3c, 0xc7, 0x81, 0x70, 0x94, -0x62, 0x74, 0x18, 0x2f, 0x64, 0xdb, 0x0e, 0x24, 0x49, 0x46, 0x3f, 0x1d, -0x16, 0x45, 0x31, 0x2c, 0xcb, 0x1a, 0xf0, 0x42, 0xb7, 0xff, 0xee, 0x17, -0xff, 0x74, 0xcf, 0x7b, 0xae, 0xd5, 0xfe, 0xfc, 0x67, 0xf6, 0xc8, 0xfe, -0xea, 0x9b, 0x03, 0xbf, 0x90, 0xe7, 0x79, 0xb3, 0xa7, 0xa7, 0xa6, 0x7f, -0x14, 0xb1, 0xc5, 0x0c, 0xd9, 0x6c, 0x16, 0x82, 0xc0, 0x63, 0x76, 0x7e, -0x1e, 0x7c, 0x4f, 0x47, 0xf7, 0xd4, 0x69, 0xb4, 0x1a, 0x4b, 0xf0, 0x5c, -0x17, 0x21, 0x83, 0x5c, 0xe3, 0x28, 0xa2, 0xac, 0x10, 0xa1, 0x3d, 0x32, -0xca, 0x06, 0x11, 0x20, 0x21, 0x2c, 0xeb, 0x48, 0x4f, 0xd8, 0x24, 0xa6, -0xbc, 0x90, 0xc1, 0x7a, 0x64, 0xa6, 0x69, 0xd2, 0x39, 0x0e, 0x0e, 0xaf, -0xe3, 0x85, 0x38, 0x8e, 0x9b, 0x3c, 0x75, 0xf0, 0x45, 0xed, 0xd9, 0xc7, -0x9e, 0x00, 0x71, 0xdf, 0xaa, 0x47, 0xf6, 0x7f, 0xfd, 0xd9, 0xbf, 0x2e, -0x8f, 0xbd, 0x96, 0x17, 0x3a, 0xf6, 0xcd, 0x75, 0x13, 0x13, 0xd7, 0x49, -0xb2, 0x04, 0x4d, 0x55, 0x31, 0x52, 0x1f, 0xc1, 0xd1, 0x57, 0x5e, 0x81, -0xa1, 0xeb, 0x90, 0x48, 0x8c, 0x16, 0x9b, 0xc4, 0xce, 0x17, 0x0a, 0xa0, -0xaa, 0xbb, 0x84, 0x41, 0x5a, 0x2b, 0xb8, 0xb8, 0x15, 0x49, 0xaf, 0x84, -0xc4, 0x8c, 0x17, 0xb2, 0x19, 0x2f, 0xd4, 0x45, 0xaf, 0x47, 0x17, 0x51, -0x48, 0x92, 0x04, 0x51, 0x5c, 0xd1, 0x23, 0x63, 0xbc, 0xd0, 0x05, 0xfb, -0x85, 0x6e, 0xda, 0xff, 0xa1, 0xd9, 0xb1, 0x91, 0xd1, 0x51, 0x70, 0x80, -0xed, 0x38, 0x38, 0xf2, 0xf2, 0x51, 0x38, 0x8e, 0x83, 0x6a, 0xa5, 0x02, -0xa4, 0xd4, 0x33, 0x7a, 0x64, 0xb4, 0xf6, 0x93, 0x0c, 0x44, 0x18, 0x09, -0x4b, 0x35, 0x0e, 0x42, 0x6b, 0x71, 0x84, 0xc8, 0xb2, 0x96, 0x79, 0x21, -0xa6, 0xe8, 0x09, 0xc3, 0x10, 0x00, 0xb7, 0x3a, 0x7e, 0xa1, 0xe7, 0x0f, -0xbe, 0xf8, 0xa5, 0x42, 0x3e, 0xff, 0xb5, 0x54, 0x2a, 0x05, 0x45, 0x96, -0x31, 0x39, 0x31, 0x81, 0x99, 0xd9, 0x19, 0xcc, 0x2f, 0x2e, 0xa2, 0x32, -0x5c, 0x82, 0x10, 0x04, 0x68, 0xf5, 0x74, 0xd8, 0xd5, 0x2a, 0x32, 0x85, -0x02, 0xd4, 0x74, 0x6a, 0x60, 0x37, 0xee, 0x9f, 0x1b, 0x24, 0x8e, 0x11, -0xfb, 0x3e, 0x62, 0xcb, 0x82, 0x35, 0x37, 0x3f, 0xf0, 0x0b, 0x35, 0x5b, -0x6d, 0x0a, 0x7a, 0x24, 0x80, 0x20, 0xf0, 0x03, 0x5e, 0xe8, 0xe2, 0xfb, -0x85, 0x2e, 0xdf, 0xf3, 0xf4, 0xb6, 0x2d, 0x5b, 0xae, 0x11, 0x05, 0xea, -0x17, 0x32, 0x6d, 0x0b, 0x2f, 0x1d, 0x3a, 0x0c, 0xd7, 0x75, 0x51, 0x2c, -0x0e, 0x21, 0x93, 0xc9, 0xd0, 0x1e, 0x99, 0x2c, 0x43, 0xca, 0xe7, 0x96, -0xfd, 0x42, 0x3c, 0x0f, 0x44, 0x11, 0x62, 0xcf, 0x43, 0xd0, 0xd3, 0x11, -0x19, 0x06, 0x22, 0xc7, 0x83, 0x61, 0x50, 0x31, 0x98, 0xe3, 0x7a, 0x10, -0x79, 0x7a, 0x07, 0x3f, 0x1f, 0xbf, 0xd0, 0x59, 0x6f, 0x80, 0x2c, 0x4b, -0x97, 0x5c, 0x7d, 0xc5, 0x15, 0x8f, 0x8f, 0x8f, 0x8f, 0x8d, 0x09, 0xbc, -0x80, 0x98, 0xc4, 0xe8, 0xf5, 0x7a, 0x38, 0x3d, 0x3d, 0x03, 0xdb, 0xb6, -0x11, 0x13, 0x82, 0x7c, 0x2e, 0x07, 0x8d, 0x69, 0x67, 0x23, 0x26, 0xc9, -0xe6, 0x18, 0x10, 0xcb, 0xb1, 0xe7, 0xa1, 0xbe, 0xaf, 0x97, 0x10, 0x5a, -0x1b, 0x8d, 0x23, 0x02, 0x8e, 0xa7, 0x10, 0x88, 0x20, 0xf0, 0x20, 0x49, -0xe2, 0x36, 0x9b, 0xcd, 0x7f, 0x8a, 0xe3, 0xd8, 0x62, 0xdf, 0x40, 0x1f, -0xbb, 0x39, 0x04, 0xe0, 0xe9, 0x24, 0x49, 0x7e, 0x78, 0x5e, 0xa3, 0x12, -0x41, 0x10, 0x1e, 0x49, 0xa5, 0x52, 0x9f, 0x14, 0x25, 0xe9, 0x5b, 0x95, -0xf2, 0x70, 0x56, 0x10, 0x04, 0xe4, 0x73, 0x39, 0x6c, 0xd9, 0xb4, 0x11, -0xad, 0x76, 0x07, 0xa7, 0xa6, 0xa6, 0xd0, 0x68, 0x36, 0x81, 0x04, 0x90, -0x15, 0x19, 0xd2, 0x8a, 0x67, 0xa2, 0xfe, 0x9d, 0x3c, 0x26, 0x04, 0x82, -0xc0, 0x23, 0x08, 0x42, 0x7a, 0x78, 0x25, 0x67, 0x92, 0x2b, 0xe4, 0x6d, -0xf1, 0x0b, 0xa9, 0xea, 0xae, 0xcb, 0x76, 0x5c, 0xfa, 0xf5, 0xd1, 0x91, -0xfa, 0x88, 0x2c, 0x4b, 0x48, 0x12, 0x5a, 0x0c, 0xb5, 0x1d, 0x1b, 0x9d, -0x4e, 0x0f, 0xba, 0xae, 0xc3, 0xb4, 0x6c, 0xfa, 0x5e, 0xe0, 0x79, 0x50, -0x14, 0x05, 0x3c, 0x2f, 0xc0, 0xf7, 0x7d, 0x0a, 0x7f, 0x30, 0xc6, 0xe8, -0x6d, 0xf5, 0x0b, 0xfd, 0xe1, 0x43, 0x7f, 0xfb, 0xe7, 0xef, 0x62, 0xbc, -0x90, 0xeb, 0x79, 0x3f, 0x79, 0xee, 0xe0, 0x0b, 0x77, 0x1c, 0x7d, 0xe5, -0xd8, 0x41, 0xdd, 0x30, 0x11, 0x46, 0x21, 0x04, 0x81, 0x47, 0x26, 0x9d, -0x46, 0xad, 0x5a, 0xc1, 0xd8, 0xe8, 0x08, 0x46, 0x47, 0x6a, 0xc8, 0xe7, -0x72, 0x48, 0xa7, 0xd2, 0x48, 0x12, 0x20, 0x8e, 0x22, 0x88, 0xcc, 0x94, -0x09, 0x16, 0x53, 0x7b, 0x6b, 0xbf, 0xd0, 0xf8, 0x45, 0xf4, 0x0b, 0xf9, -0xfe, 0xf6, 0xa7, 0x1e, 0xfc, 0x0e, 0x8c, 0xd7, 0xf8, 0x85, 0x5e, 0x7e, -0xe5, 0xd8, 0x9d, 0xf3, 0x0b, 0x8b, 0x77, 0xae, 0x5b, 0x37, 0x71, 0x77, -0xad, 0x52, 0x29, 0x2a, 0x8a, 0x0c, 0x51, 0x14, 0x91, 0xcb, 0x65, 0x69, -0x96, 0x57, 0x55, 0xd1, 0x33, 0x56, 0xfa, 0x85, 0xe8, 0x81, 0x40, 0x79, -0x21, 0xa6, 0xa4, 0x7a, 0x53, 0xbf, 0xd0, 0x45, 0xee, 0x91, 0xd5, 0x37, -0x6e, 0xf8, 0x3d, 0xef, 0x2d, 0x7a, 0x64, 0xd9, 0x6c, 0xe6, 0xb6, 0x4a, -0xb9, 0xbc, 0x6f, 0x78, 0xb8, 0x34, 0x99, 0xd2, 0x34, 0xae, 0x7f, 0xfc, -0x3b, 0x2e, 0xd5, 0x9a, 0xeb, 0xba, 0x31, 0x58, 0x20, 0x0a, 0x0e, 0x49, -0x14, 0x46, 0xef, 0x70, 0xbf, 0x90, 0xaa, 0x8c, 0x6a, 0xaa, 0x5a, 0x12, -0x45, 0x51, 0xf1, 0x7d, 0x5f, 0x0d, 0xc2, 0x28, 0x08, 0xc3, 0xc0, 0xf3, -0x3c, 0x7f, 0xcd, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, -0xd0, 0x1a, 0x2f, 0xb4, 0x46, 0xab, 0xac, 0x6d, 0xc0, 0xda, 0x06, 0xfc, -0x2f, 0xca, 0x0b, 0x95, 0xce, 0x92, 0x17, 0xba, 0x9a, 0xf2, 0x42, 0x1b, -0x7f, 0x1e, 0x7b, 0x64, 0xaf, 0xae, 0xe8, 0x91, 0x9d, 0x5a, 0xe3, 0x85, -0x56, 0xe7, 0x3e, 0x70, 0xe9, 0x25, 0xdb, 0xaf, 0xad, 0xd7, 0xeb, 0x7b, -0xb3, 0x99, 0xec, 0x4e, 0x4d, 0x53, 0x73, 0x49, 0x92, 0x10, 0xcb, 0xb2, -0x1d, 0xdd, 0xd0, 0x0f, 0x2e, 0x2c, 0x2c, 0x3e, 0x7f, 0xfc, 0xc4, 0x89, -0x7f, 0x21, 0x5e, 0xe8, 0x1f, 0x9f, 0x9d, 0x7d, 0xee, 0xdb, 0x6f, 0xd2, -0x23, 0xdb, 0xb3, 0xe7, 0xd6, 0xeb, 0xf6, 0x5d, 0x7b, 0x60, 0xc3, 0x86, -0xf5, 0xfb, 0x25, 0x91, 0xfa, 0x85, 0xe8, 0x64, 0x06, 0x65, 0x86, 0xfa, -0x8b, 0x41, 0xe9, 0xb2, 0x76, 0x8f, 0x4c, 0x4d, 0x4d, 0x3d, 0xf1, 0xd3, -0xe7, 0x9e, 0xff, 0xc6, 0xb1, 0xb7, 0xcd, 0x2f, 0xf4, 0x9b, 0xff, 0xf6, -0x63, 0xdf, 0x24, 0x78, 0x1d, 0x2f, 0x74, 0xf5, 0x95, 0x57, 0xde, 0xf0, -0x91, 0x0f, 0xdf, 0xf2, 0xd5, 0xcf, 0x7d, 0xfa, 0xfe, 0xf5, 0x71, 0x4c, -0xd8, 0x4c, 0xa5, 0x3f, 0x08, 0x8f, 0xd3, 0x31, 0x2d, 0x36, 0x1f, 0xc6, -0xd6, 0xd0, 0xab, 0x8a, 0xc2, 0x6f, 0xda, 0xb4, 0x71, 0xff, 0xc4, 0xc4, -0xf8, 0xfe, 0xbb, 0xef, 0xfa, 0xc4, 0xd4, 0xd3, 0xff, 0xf8, 0xcc, 0x03, -0xaf, 0x1c, 0x3b, 0xf6, 0x3a, 0xbf, 0xd0, 0xa9, 0x97, 0x0f, 0x63, 0xe6, -0xa7, 0x17, 0xc3, 0x2f, 0xf4, 0xfd, 0x1f, 0xcc, 0xfd, 0x49, 0xa3, 0x89, -0x14, 0x39, 0xd3, 0x2f, 0x74, 0xef, 0x3d, 0x77, 0x3f, 0xf2, 0x99, 0xfb, -0xef, 0xbd, 0x29, 0x5e, 0xe9, 0x17, 0x8a, 0xfa, 0x02, 0x81, 0x88, 0xca, -0xe1, 0x59, 0x83, 0x46, 0x51, 0x64, 0x36, 0x06, 0x14, 0x83, 0x17, 0x04, -0x10, 0x12, 0x43, 0x14, 0x44, 0x54, 0x2b, 0x95, 0xc9, 0x9b, 0x6e, 0xdc, -0xff, 0xe0, 0xf5, 0xef, 0x7f, 0xff, 0x93, 0x4f, 0xfe, 0xfd, 0xdf, 0x0f, -0xfc, 0x42, 0xdf, 0xf8, 0xad, 0xdf, 0x86, 0x48, 0x92, 0xd5, 0xe9, 0x91, -0x55, 0x2b, 0x95, 0xfa, 0x17, 0x7e, 0xfd, 0x81, 0xa7, 0x46, 0x6a, 0xb5, -0x4d, 0xb6, 0x4d, 0x47, 0xd6, 0xfa, 0xb3, 0x34, 0x74, 0x41, 0xb3, 0x07, -0xd7, 0xa3, 0xe6, 0x9b, 0x4c, 0x3a, 0x83, 0x30, 0x0c, 0xd1, 0x33, 0x7a, -0xc8, 0x66, 0xb2, 0x48, 0x12, 0x20, 0x9d, 0xd6, 0x90, 0xcb, 0x66, 0x07, -0x4b, 0xb1, 0x08, 0xa1, 0xda, 0xe7, 0x85, 0xc5, 0xa5, 0x93, 0x0f, 0x3f, -0xfa, 0xe8, 0xcd, 0x86, 0x61, 0xac, 0x1e, 0x2f, 0x54, 0xad, 0x54, 0x46, -0x7f, 0xe3, 0xd7, 0x7f, 0xed, 0x50, 0xb5, 0x52, 0x61, 0xbc, 0x10, 0x0d, -0xe7, 0xe8, 0x86, 0x01, 0xcb, 0xb2, 0xd0, 0xed, 0xe9, 0xd8, 0xb4, 0x61, -0x03, 0xc0, 0x01, 0x41, 0xe0, 0xf7, 0x57, 0x64, 0xc3, 0x30, 0x0c, 0x44, -0x71, 0x8c, 0xc0, 0x0f, 0xb0, 0xb0, 0xb8, 0x80, 0x5c, 0x2e, 0x07, 0x55, -0x55, 0x51, 0x1c, 0x1a, 0x82, 0xaa, 0x2a, 0x83, 0xec, 0xdd, 0xc2, 0xe2, -0xa2, 0xfe, 0xe8, 0x63, 0x8f, 0xaf, 0x9e, 0x5f, 0xe8, 0x0f, 0xfe, 0xe3, -0xef, 0x1d, 0xaf, 0xd7, 0x6a, 0x9b, 0xfa, 0xc8, 0x8d, 0x6d, 0x3b, 0x68, -0x75, 0xda, 0xc8, 0xa6, 0xe9, 0x50, 0x8a, 0xaa, 0x2a, 0xd0, 0x52, 0x1a, -0x5c, 0x81, 0x87, 0xaf, 0x6a, 0x08, 0x90, 0xd0, 0xf9, 0x63, 0xdb, 0x06, -0xe9, 0x76, 0x91, 0x38, 0x0e, 0x1c, 0xdb, 0x45, 0x4f, 0x37, 0xe8, 0x92, -0x73, 0x59, 0xc4, 0xd8, 0xd8, 0x18, 0x64, 0x49, 0xa2, 0xed, 0x8e, 0x38, -0xc6, 0xf4, 0xec, 0xec, 0xe9, 0xbf, 0x7b, 0xf0, 0xec, 0xfd, 0x42, 0x67, -0x7d, 0x23, 0xfb, 0xe4, 0x27, 0xee, 0x7c, 0xf4, 0xba, 0x6b, 0xaf, 0xd9, -0xa4, 0xeb, 0x06, 0x3c, 0xcf, 0x47, 0xb7, 0x47, 0x9b, 0x01, 0xba, 0x6e, -0x60, 0x7c, 0x6c, 0x14, 0xc5, 0xf2, 0x30, 0x9c, 0xf2, 0x30, 0xd4, 0xad, -0x5b, 0xb0, 0x7e, 0xdd, 0x04, 0x34, 0x59, 0x82, 0xeb, 0x38, 0x30, 0x4d, -0x13, 0xad, 0x56, 0x0b, 0x8d, 0xa5, 0x25, 0x74, 0x66, 0xe6, 0x91, 0x9c, -0x9a, 0x46, 0x41, 0xa2, 0x43, 0xe8, 0xb3, 0x73, 0xb3, 0xd0, 0x0d, 0x13, -0x63, 0x23, 0x23, 0x18, 0x2a, 0x0e, 0x81, 0x03, 0x50, 0xab, 0x54, 0xd6, -0x5d, 0x75, 0xe5, 0x55, 0x3f, 0xf8, 0xc9, 0x3f, 0xfd, 0xe4, 0x7d, 0x17, -0xed, 0x1b, 0xb8, 0x62, 0xef, 0xde, 0x9b, 0xef, 0xbd, 0xe7, 0x93, 0x0f, -0xfb, 0x7e, 0x00, 0xdb, 0x76, 0x60, 0x59, 0x16, 0x0c, 0xd3, 0x44, 0xa1, -0x50, 0xc0, 0x70, 0xa9, 0x08, 0xa9, 0x56, 0x41, 0x6a, 0xdf, 0xbb, 0xf1, -0xc1, 0xc9, 0xcd, 0x50, 0xd9, 0x8b, 0xec, 0xc0, 0x2f, 0x64, 0xdb, 0xf4, -0xea, 0xe4, 0x39, 0x30, 0x6d, 0xd6, 0x23, 0x3b, 0x35, 0x83, 0xe8, 0xd8, -0x09, 0xc4, 0x3d, 0x03, 0x8b, 0x4b, 0x4d, 0xc4, 0x71, 0x88, 0x2d, 0x9b, -0x36, 0x22, 0x9d, 0x49, 0x03, 0x49, 0x02, 0xdb, 0x76, 0xf0, 0xdd, 0x27, -0xbf, 0x7f, 0x60, 0x7e, 0x7e, 0xfe, 0x67, 0xfa, 0x85, 0xce, 0xea, 0x59, -0xe8, 0xc6, 0xfd, 0x1f, 0xa2, 0x3d, 0x32, 0xc7, 0xa5, 0x63, 0xa0, 0xdd, -0x2e, 0x9a, 0xad, 0x16, 0x8a, 0x43, 0x79, 0x70, 0xb5, 0x32, 0xb6, 0xff, -0xca, 0xed, 0xf8, 0xc4, 0xe4, 0x66, 0xd8, 0x00, 0x0e, 0x7b, 0x06, 0xe6, -0x1b, 0x73, 0xd0, 0xbb, 0x3d, 0x38, 0xb6, 0x03, 0xcf, 0x71, 0xa9, 0x44, -0xc3, 0xf6, 0x90, 0x30, 0xbf, 0x50, 0x69, 0x72, 0x14, 0xfc, 0xf6, 0xad, -0x20, 0xd9, 0x0c, 0x4a, 0xc5, 0x02, 0x6c, 0xdb, 0xc6, 0xdc, 0xfc, 0x02, -0x1c, 0xc7, 0x41, 0x4c, 0x08, 0x54, 0x55, 0xc1, 0xf6, 0x6d, 0x5b, 0x7f, -0x87, 0xe7, 0xf9, 0x89, 0x73, 0xda, 0x80, 0x75, 0x57, 0x5e, 0xbe, 0xf3, -0xf6, 0x3f, 0xfc, 0xfd, 0x33, 0xfc, 0x42, 0x3b, 0x2f, 0xbb, 0xec, 0xf6, -0x6a, 0xa5, 0x32, 0xd9, 0x8f, 0xa3, 0xf5, 0x7a, 0x3a, 0x64, 0x49, 0xc6, -0xf6, 0x6d, 0x5b, 0xc1, 0x0d, 0x97, 0xb0, 0xed, 0xf6, 0x5f, 0xc2, 0x3e, -0x28, 0x78, 0x0e, 0x31, 0xe6, 0xed, 0x0e, 0x6c, 0xd3, 0x64, 0x6b, 0xec, -0x43, 0x04, 0x0c, 0x12, 0x89, 0x19, 0x66, 0x13, 0xc7, 0x74, 0xad, 0xbd, -0xcc, 0x8b, 0x18, 0x2a, 0x17, 0x21, 0x6e, 0xda, 0x80, 0x44, 0x53, 0x51, -0x2c, 0x96, 0x30, 0x33, 0x37, 0x8f, 0xb9, 0xb9, 0x05, 0x84, 0x61, 0x00, -0x92, 0x10, 0xd4, 0x6b, 0xb5, 0x37, 0xf0, 0x0b, 0xfd, 0xde, 0x59, 0xf2, -0x42, 0xed, 0xde, 0x80, 0x17, 0xba, 0xfa, 0xaa, 0x2b, 0xef, 0x89, 0xe3, -0x98, 0x7a, 0x83, 0x5c, 0x17, 0x9d, 0x6e, 0x17, 0x23, 0xf5, 0x3a, 0x72, -0x85, 0x3c, 0xc4, 0x2b, 0xf6, 0xe0, 0x1a, 0x31, 0x83, 0xe7, 0x12, 0x1f, -0x7a, 0x4f, 0x87, 0xe7, 0xb9, 0x70, 0x1d, 0x0f, 0x61, 0xd4, 0xb7, 0xe1, -0x78, 0x08, 0x03, 0x6a, 0xc5, 0xe9, 0x93, 0xbb, 0x71, 0x1c, 0x81, 0x24, -0x31, 0x44, 0x51, 0x40, 0xb6, 0x94, 0x87, 0x37, 0x52, 0x47, 0xc6, 0x75, -0xa1, 0x76, 0x55, 0xb4, 0x3b, 0x1d, 0x0c, 0x0d, 0x15, 0x90, 0x4e, 0xd3, -0x1e, 0xd9, 0xfa, 0x75, 0x93, 0xcb, 0xbc, 0xd0, 0x7f, 0xff, 0xeb, 0xff, -0x3c, 0x31, 0x31, 0x8a, 0xd6, 0xc9, 0x53, 0x6f, 0xcd, 0x0b, 0x3d, 0xff, -0x9d, 0x47, 0x46, 0x82, 0x46, 0x6b, 0xd9, 0x2f, 0x34, 0x3e, 0x7e, 0xbd, -0xe7, 0x51, 0x64, 0xcc, 0x75, 0x5d, 0x36, 0x64, 0x2e, 0x43, 0xcf, 0xe7, -0xf0, 0xd1, 0xcb, 0x2e, 0xc7, 0xcb, 0x08, 0xd1, 0x6c, 0x34, 0xe1, 0x7b, -0xb4, 0xbb, 0xd7, 0xc7, 0x72, 0x3c, 0x8f, 0x55, 0xe1, 0xd8, 0x30, 0x7b, -0x14, 0x47, 0x74, 0x26, 0x93, 0xb5, 0xc8, 0x48, 0x1c, 0x83, 0x13, 0x38, -0xa4, 0x6b, 0xb4, 0x47, 0x96, 0xc9, 0xa4, 0xd0, 0x6e, 0x77, 0xa0, 0x1b, -0x06, 0x54, 0x55, 0x61, 0x95, 0xc4, 0xd2, 0x4e, 0x51, 0x92, 0x76, 0xf9, -0xa6, 0xd9, 0x78, 0xf8, 0xcb, 0x5f, 0x76, 0x72, 0xc5, 0xd2, 0xb9, 0xf1, -0x42, 0x9b, 0x37, 0x6d, 0xba, 0xe5, 0x9e, 0xbb, 0xee, 0xe4, 0x83, 0x20, -0x40, 0xe0, 0x53, 0x62, 0xab, 0x52, 0x1e, 0x86, 0x2c, 0x4b, 0xe0, 0xd7, -0x4d, 0x82, 0x07, 0x30, 0x3b, 0x37, 0x3b, 0xa0, 0xb3, 0x3c, 0xd7, 0x1d, -0x68, 0x7a, 0xdc, 0xfe, 0x0d, 0xce, 0xa7, 0x49, 0xaf, 0x38, 0x8e, 0x10, -0xf8, 0x3e, 0x48, 0x92, 0xbc, 0x8e, 0x17, 0x4a, 0x72, 0x19, 0xa8, 0x1d, -0x2a, 0xce, 0x5b, 0x5a, 0x6a, 0xa2, 0x90, 0xcf, 0x43, 0x51, 0x64, 0xa4, -0x34, 0x95, 0x4b, 0xa7, 0x52, 0xd7, 0xea, 0xba, 0xfe, 0xb5, 0xe7, 0x1e, -0x7a, 0xf8, 0xc3, 0xa9, 0x6c, 0xf6, 0x5d, 0x66, 0xf7, 0x1c, 0x78, 0xa1, -0x4a, 0x79, 0x78, 0x57, 0xc4, 0x1e, 0xc2, 0xfc, 0x20, 0x80, 0x65, 0x5b, -0x50, 0x94, 0x22, 0x9c, 0x24, 0xc1, 0x44, 0xb5, 0x82, 0xe9, 0xc6, 0x0c, -0xba, 0xdd, 0x1e, 0xa2, 0x90, 0xca, 0x8f, 0x42, 0xa6, 0x21, 0x09, 0x83, -0x70, 0xf0, 0x2d, 0x84, 0x61, 0x88, 0x30, 0x60, 0x7b, 0x3d, 0x49, 0x56, -0x88, 0x61, 0x18, 0x4f, 0x0d, 0x01, 0x7c, 0x3a, 0x85, 0x88, 0xe7, 0x20, -0x8a, 0x94, 0x17, 0x72, 0x5c, 0x17, 0x22, 0x23, 0x5f, 0x32, 0x99, 0xcc, -0x16, 0x5d, 0xd7, 0xcf, 0x8f, 0x17, 0x4a, 0xa5, 0xd2, 0x3b, 0xa2, 0x30, -0x1a, 0xc8, 0x1e, 0x5d, 0xd7, 0x1b, 0xf8, 0x7f, 0xfe, 0xf9, 0x2f, 0xff, -0x0a, 0x3f, 0x0e, 0xe8, 0x89, 0x3a, 0xd0, 0x8f, 0x10, 0x46, 0xa0, 0x24, -0x74, 0x19, 0x3a, 0xe1, 0x38, 0x6c, 0xfa, 0xc0, 0x07, 0x10, 0x86, 0xb4, -0x04, 0x47, 0xe2, 0x18, 0x31, 0xeb, 0x31, 0x51, 0x04, 0x27, 0x06, 0x89, -0x13, 0xf0, 0xb2, 0x84, 0x90, 0x0d, 0x4a, 0x53, 0x36, 0xcf, 0x84, 0xa6, -0xd2, 0x14, 0xaa, 0x28, 0x88, 0xe7, 0xcf, 0x0b, 0x29, 0x8a, 0xac, 0xd1, -0x93, 0x2f, 0x82, 0xe7, 0xf9, 0x90, 0x24, 0x91, 0xd6, 0xaf, 0x08, 0x81, -0x3e, 0xc5, 0x26, 0xf7, 0xfa, 0xb1, 0x34, 0xf6, 0x0f, 0x61, 0x89, 0x8a, -0x38, 0x8e, 0x61, 0x98, 0x16, 0xc8, 0xfb, 0xdf, 0x4f, 0xad, 0x97, 0x03, -0x2d, 0x4f, 0x0c, 0xc2, 0xa6, 0x5d, 0x07, 0xde, 0x21, 0x02, 0x84, 0xac, -0x14, 0x91, 0x24, 0x80, 0x61, 0x98, 0xc8, 0x65, 0xb3, 0x90, 0xe5, 0x0b, -0xf4, 0x0b, 0xc5, 0x71, 0xcc, 0xf5, 0x71, 0x1b, 0x3f, 0xf0, 0x07, 0xfc, -0x27, 0xcf, 0x71, 0xc8, 0xe7, 0x72, 0x90, 0x24, 0x09, 0x51, 0x18, 0x0d, -0xc4, 0x47, 0x1c, 0xc7, 0x0d, 0x30, 0xfb, 0x30, 0x8a, 0x10, 0x46, 0x7d, -0x4a, 0x2b, 0x62, 0xef, 0x04, 0xe4, 0x8c, 0xc3, 0x28, 0x61, 0x7e, 0x21, -0x12, 0xf5, 0xe5, 0x31, 0xf4, 0x2a, 0xb5, 0xb2, 0x47, 0x96, 0x24, 0xc9, -0xf9, 0xf3, 0x42, 0x8e, 0xe3, 0x78, 0xfd, 0xbd, 0x26, 0x89, 0x22, 0x1c, -0xd7, 0x85, 0x61, 0x18, 0x50, 0x0a, 0x39, 0x44, 0x43, 0x43, 0xe0, 0x0b, -0x05, 0x70, 0x41, 0x08, 0x6a, 0xca, 0xe2, 0xfa, 0x5f, 0x01, 0xe2, 0x38, -0x86, 0x90, 0x24, 0xc8, 0x97, 0xcb, 0x03, 0xc4, 0x86, 0x30, 0x9f, 0x0a, -0x48, 0x02, 0x8e, 0x24, 0xe0, 0x98, 0x5f, 0x68, 0x25, 0x2f, 0x14, 0x04, -0xf4, 0x4e, 0x2f, 0x08, 0xe2, 0xa0, 0x47, 0x66, 0xdb, 0xd6, 0xf9, 0xf3, -0x42, 0x96, 0x6d, 0x0f, 0xfc, 0x42, 0x92, 0x28, 0x42, 0x55, 0xa8, 0x3f, -0xd1, 0xd4, 0x4d, 0x90, 0xb1, 0x31, 0x8c, 0x4d, 0x8c, 0x9f, 0x11, 0x8d, -0x02, 0xab, 0xbe, 0xc5, 0x71, 0x8c, 0x84, 0x24, 0x94, 0x15, 0x0d, 0x43, -0x90, 0x30, 0x5a, 0xe1, 0x5a, 0xa1, 0xff, 0x2d, 0xe9, 0xbf, 0xec, 0xac, -0xf0, 0x0b, 0xc5, 0x51, 0x0c, 0x45, 0x51, 0x10, 0x85, 0x11, 0x4c, 0xc3, -0x82, 0x22, 0xcb, 0x08, 0x82, 0xe0, 0xdc, 0x79, 0xa1, 0xdc, 0x70, 0x99, -0xf2, 0x42, 0xcd, 0xe6, 0xe1, 0x20, 0x08, 0x06, 0xcc, 0x5b, 0x92, 0x24, -0x70, 0x5c, 0x17, 0xb1, 0xe3, 0xc0, 0x58, 0x98, 0x87, 0xde, 0xeb, 0x21, -0x60, 0xd7, 0x7b, 0xcf, 0xa1, 0x9c, 0x90, 0xeb, 0xb8, 0xf0, 0x5c, 0x6f, -0xd0, 0xa7, 0x0c, 0x82, 0x60, 0x80, 0x9b, 0xc5, 0xcc, 0x31, 0xd4, 0x97, -0x24, 0x21, 0x49, 0x40, 0x7c, 0x17, 0x7e, 0xb7, 0x83, 0x38, 0x0c, 0xd9, -0x1a, 0x03, 0xba, 0x40, 0xc2, 0xf1, 0x5c, 0xe8, 0x86, 0x09, 0xc7, 0x75, -0x57, 0xf6, 0xc8, 0xce, 0x8d, 0x17, 0x4a, 0xc2, 0xf0, 0x59, 0xc7, 0x75, -0x48, 0x3a, 0x9d, 0xe1, 0x13, 0x00, 0xd9, 0x4c, 0x1a, 0xa7, 0xa6, 0x9a, -0x74, 0x36, 0x7e, 0x51, 0x40, 0x2b, 0x9f, 0xc7, 0x70, 0x85, 0xf2, 0x42, -0x20, 0x84, 0x4e, 0x5e, 0x93, 0x3e, 0x1f, 0x44, 0x0f, 0x15, 0x81, 0xed, -0x3b, 0x1e, 0x40, 0xdc, 0xd7, 0xf3, 0x0c, 0xf6, 0x7e, 0x04, 0xb7, 0xd3, -0x06, 0x61, 0xef, 0x13, 0x96, 0x65, 0x42, 0x14, 0x25, 0x88, 0xa2, 0x88, -0x38, 0x26, 0x67, 0xf0, 0x42, 0x6f, 0xd6, 0x23, 0x7b, 0x1d, 0x2f, 0xf4, -0xf8, 0x5f, 0xfe, 0xcd, 0x80, 0x17, 0xf2, 0x83, 0x60, 0x76, 0x66, 0x76, -0xee, 0x47, 0x71, 0x4c, 0xa7, 0x67, 0x73, 0xb9, 0x1c, 0xd2, 0xe9, 0x0c, -0x5a, 0xad, 0x36, 0x24, 0xc7, 0x81, 0x3e, 0x3d, 0x8d, 0x56, 0xb3, 0x41, -0xef, 0xb8, 0x4c, 0xd1, 0x16, 0x33, 0x3e, 0x9a, 0x44, 0xd1, 0xe0, 0x24, -0x05, 0xfb, 0xf6, 0x38, 0xba, 0x85, 0x60, 0x51, 0x4a, 0xf8, 0x86, 0x0e, -0x7d, 0x7a, 0x06, 0x09, 0x5b, 0x48, 0x21, 0x08, 0x74, 0x76, 0x73, 0xc0, -0x0b, 0x39, 0xaf, 0xf1, 0x0b, 0x3d, 0xfe, 0x3d, 0x10, 0xcf, 0x3d, 0x37, -0xbf, 0xd0, 0x91, 0xa3, 0x47, 0xbf, 0x39, 0x3e, 0x36, 0x7a, 0x9d, 0x2c, -0x51, 0x33, 0xab, 0xaa, 0x28, 0x68, 0x36, 0x5b, 0x50, 0x5a, 0x2d, 0xc8, -0xbe, 0x8f, 0x16, 0x80, 0x28, 0x08, 0x91, 0xcb, 0xe5, 0xd8, 0x5f, 0x8e, -0xe5, 0xbd, 0xbc, 0xc2, 0x2d, 0xd4, 0x8f, 0xe8, 0x10, 0xb6, 0x9e, 0x66, -0x25, 0x2f, 0xd4, 0xed, 0xf6, 0x10, 0x93, 0x78, 0xf0, 0x9a, 0x39, 0xf0, -0x0b, 0x19, 0x2b, 0xfc, 0x42, 0x7f, 0xf7, 0xd0, 0x05, 0xf8, 0x85, 0x3e, -0x44, 0xfd, 0x42, 0x1c, 0x38, 0x58, 0x8e, 0x83, 0xa9, 0xa9, 0x29, 0x34, -0x5b, 0x2d, 0xd4, 0x6b, 0x55, 0x10, 0x45, 0x41, 0x54, 0x19, 0xa6, 0xbc, -0x10, 0xf3, 0x0b, 0x0d, 0x36, 0x62, 0x40, 0x68, 0x11, 0x30, 0xe2, 0x89, -0x7a, 0x56, 0x1c, 0x07, 0xce, 0xfc, 0xc2, 0x80, 0x17, 0x5a, 0x5c, 0x6a, -0x20, 0x49, 0x12, 0x48, 0xd2, 0x2a, 0xf5, 0xc8, 0x0e, 0x1d, 0x3e, 0xf2, -0xa5, 0xe2, 0xd0, 0xd0, 0xd7, 0x34, 0x2d, 0x05, 0x55, 0x91, 0x31, 0x3e, -0x36, 0x86, 0x6e, 0xaf, 0x87, 0xd9, 0xb9, 0x79, 0x54, 0x2b, 0x15, 0xf0, -0x41, 0x80, 0xb6, 0x6e, 0xc0, 0xae, 0x94, 0x07, 0x3d, 0x32, 0x91, 0x29, -0x49, 0xc0, 0x2e, 0xa1, 0x24, 0x8e, 0x41, 0xc2, 0x00, 0xc4, 0x76, 0x60, -0xce, 0xce, 0xc1, 0x69, 0x34, 0xe1, 0x98, 0x16, 0x74, 0xc3, 0x04, 0x4d, -0x84, 0x25, 0x83, 0xa2, 0xdc, 0xaa, 0xf0, 0x42, 0x7b, 0x76, 0xed, 0x7c, -0xfa, 0xd2, 0xed, 0xdb, 0x69, 0x8f, 0x2c, 0x21, 0x68, 0x34, 0x9b, 0x78, -0xf5, 0xe4, 0x29, 0xb8, 0x9e, 0x87, 0x7c, 0x2e, 0x87, 0x7c, 0x21, 0x0f, -0x1f, 0x09, 0xf5, 0x0b, 0xe5, 0x72, 0xd0, 0xb2, 0x59, 0x2a, 0x95, 0xe4, -0x78, 0x7a, 0x6f, 0x70, 0x1c, 0x44, 0xa6, 0x89, 0xa0, 0xab, 0x23, 0xf6, -0x7c, 0x74, 0xbb, 0x3d, 0x74, 0xba, 0x5d, 0xba, 0xa1, 0xe0, 0x56, 0xbf, -0x47, 0x76, 0xf8, 0xc8, 0xcb, 0xf7, 0x16, 0x0a, 0x85, 0xc7, 0xeb, 0xb5, -0xea, 0x98, 0x20, 0x50, 0xcb, 0x93, 0xbc, 0x4d, 0xc6, 0xec, 0xdc, 0x1c, -0xa6, 0x67, 0xe6, 0xa0, 0xeb, 0x3a, 0x72, 0xb9, 0x1c, 0x52, 0x7e, 0x00, -0xe8, 0x26, 0xcc, 0x15, 0xbc, 0x90, 0xc0, 0xf3, 0x48, 0xc2, 0x68, 0xd0, -0x23, 0x73, 0x1c, 0x17, 0x31, 0x21, 0xac, 0x18, 0x47, 0x1d, 0x44, 0xab, -0xdf, 0x23, 0x0b, 0x29, 0x2f, 0x74, 0xe5, 0xe5, 0x7b, 0xbf, 0x55, 0xab, -0x56, 0xb2, 0xa2, 0x20, 0x20, 0xa5, 0x69, 0x98, 0x18, 0x1b, 0x83, 0x20, -0x08, 0xe8, 0x76, 0x7b, 0xe8, 0xf6, 0x7a, 0x68, 0x77, 0x3a, 0x10, 0x45, -0x5a, 0x78, 0xa3, 0x7b, 0x17, 0x03, 0x6e, 0x34, 0x8e, 0x63, 0xb8, 0xae, -0x3b, 0x40, 0x6c, 0x78, 0x7e, 0xb9, 0x8a, 0x45, 0x1d, 0x5b, 0x6f, 0x03, -0x2f, 0xa4, 0xaa, 0xea, 0xae, 0xbd, 0xbb, 0x77, 0x7e, 0xbd, 0x56, 0xad, -0x8e, 0xf4, 0xd9, 0x9f, 0x98, 0x39, 0xe1, 0xfa, 0x3d, 0x32, 0x8b, 0xbd, -0xc8, 0xf7, 0xa3, 0x69, 0x9e, 0xe7, 0xd3, 0x77, 0x08, 0x5e, 0x40, 0x1c, -0xc7, 0x94, 0xe0, 0xe2, 0xdf, 0x9a, 0x17, 0x5a, 0x55, 0xbf, 0xd0, 0x4f, -0xfe, 0xf9, 0xb9, 0x3b, 0x0e, 0x1d, 0x39, 0x72, 0xd0, 0x30, 0x4d, 0xfa, -0x81, 0x38, 0x0e, 0xe9, 0x74, 0x0a, 0xb5, 0x6a, 0x19, 0xeb, 0x27, 0x27, -0x30, 0x31, 0x36, 0x86, 0xca, 0x30, 0x95, 0x46, 0x26, 0x24, 0x81, 0x24, -0x49, 0x2c, 0xef, 0x48, 0x18, 0x9d, 0xf5, 0x1a, 0xbf, 0x50, 0xe8, 0xbf, -0x8e, 0x17, 0x5a, 0x77, 0x31, 0x79, 0x21, 0xea, 0x17, 0x9a, 0x7d, 0x8d, -0x5f, 0xe8, 0xd5, 0x3b, 0x9b, 0xcd, 0xf6, 0x9d, 0x13, 0x13, 0x63, 0x77, -0x57, 0xca, 0xe5, 0xa2, 0xa6, 0xaa, 0xe0, 0x79, 0x81, 0x66, 0x79, 0x15, -0x05, 0xa9, 0x94, 0x06, 0xad, 0xa7, 0xa3, 0xa7, 0x1b, 0x14, 0x27, 0x3e, -0x07, 0xbf, 0x90, 0xd1, 0xba, 0x98, 0x7e, 0xa1, 0xef, 0x3c, 0xfc, 0xc7, -0x8d, 0x97, 0xdf, 0xc2, 0x2f, 0xd4, 0xeb, 0x3d, 0x93, 0xcb, 0x66, 0x6f, -0xab, 0xd5, 0x2a, 0xfb, 0x86, 0x0a, 0x85, 0xc9, 0x74, 0x3a, 0xcd, 0x49, -0xa2, 0x88, 0x74, 0x2a, 0x05, 0x9e, 0xa7, 0x88, 0x99, 0xae, 0x1b, 0x70, -0x7d, 0xbf, 0x6f, 0xfa, 0x4b, 0xa2, 0x28, 0xfa, 0xd9, 0x7e, 0x21, 0xf5, -0x5f, 0xc8, 0x2f, 0xa4, 0x2a, 0xca, 0x2e, 0x4d, 0x53, 0x47, 0x05, 0x41, -0x28, 0x29, 0xaa, 0xaa, 0x90, 0x98, 0xa8, 0x8e, 0x43, 0xfd, 0x42, 0x41, -0x10, 0xfa, 0xd1, 0x9a, 0x5f, 0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, -0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x56, 0x59, 0xdb, 0x80, 0xb5, 0x0d, -0x78, 0x33, 0x5e, 0xe8, 0xc0, 0x59, 0xf2, 0x42, 0xff, 0xed, 0x9d, 0xea, -0x17, 0xaa, 0x9e, 0x65, 0x8f, 0x4c, 0xfe, 0xf9, 0xe4, 0x85, 0xce, 0xf0, -0x0b, 0xad, 0xf1, 0x42, 0xab, 0x74, 0x1f, 0xb8, 0x64, 0xfb, 0xf6, 0x6b, -0xab, 0x95, 0xca, 0xde, 0xe1, 0xe1, 0xe1, 0x9d, 0xa2, 0x20, 0xe4, 0x62, -0x12, 0x93, 0x30, 0x8c, 0x9c, 0x46, 0xa3, 0x71, 0x70, 0xb1, 0xb1, 0xf4, -0xfc, 0xab, 0xaf, 0x9e, 0x7c, 0xfb, 0x79, 0xa1, 0xdb, 0xff, 0xe8, 0xf7, -0xff, 0xf2, 0xf8, 0x5b, 0xf8, 0x85, 0xae, 0xbc, 0xe2, 0xf2, 0x5b, 0xaf, -0xba, 0xe2, 0x8a, 0x03, 0xdb, 0xb6, 0x6e, 0xdd, 0x2f, 0x8a, 0xa2, 0x40, -0x08, 0x9d, 0x89, 0x89, 0x59, 0xd6, 0x8b, 0xb6, 0xc8, 0x22, 0xb6, 0xb4, -0xdd, 0x27, 0xc7, 0x8e, 0x9f, 0x78, 0xe2, 0xa5, 0x43, 0x87, 0xbe, 0x71, -0xf4, 0x95, 0x57, 0xfe, 0x65, 0x79, 0xa1, 0x5d, 0x3b, 0x77, 0xde, 0xf0, -0xf1, 0x5f, 0xbc, 0xed, 0xab, 0x9f, 0xb9, 0xef, 0xde, 0xf5, 0x31, 0x21, -0x74, 0xa2, 0xcf, 0xf3, 0xd8, 0x74, 0x2a, 0x9d, 0x89, 0x01, 0x92, 0x33, -0x96, 0xe0, 0x8a, 0x92, 0xc8, 0x6f, 0xdf, 0xb6, 0x65, 0xff, 0xa6, 0x8d, -0x1b, 0xf6, 0xdf, 0x7d, 0xd7, 0x27, 0xa6, 0xfe, 0xfe, 0x87, 0x4f, 0x3d, -0x70, 0xea, 0xd4, 0xa9, 0x37, 0xe8, 0x91, 0x1d, 0xbe, 0x48, 0x3d, 0xb2, -0xef, 0xbf, 0x71, 0x8f, 0xec, 0x73, 0x9f, 0x3e, 0xf0, 0xc8, 0x17, 0x1e, -0xf8, 0xdc, 0x4d, 0x31, 0x21, 0xb0, 0x6c, 0x77, 0x60, 0x2f, 0x20, 0x31, -0x81, 0xeb, 0x79, 0x88, 0xa2, 0x88, 0x8d, 0xfb, 0x50, 0x6e, 0x48, 0x51, -0x14, 0x88, 0xa2, 0x00, 0x42, 0xe8, 0x20, 0x2f, 0xcf, 0xf3, 0xa8, 0x94, -0x2b, 0x93, 0xbf, 0xf0, 0x91, 0x0f, 0x3f, 0x78, 0x1d, 0xde, 0x01, 0x15, -0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0xcb, 0x4d, 0x37, 0x3d, -0xf9, 0xf0, 0xa3, 0x8f, 0x52, 0xbf, 0xd0, 0xec, 0x9c, 0xfe, 0xf5, 0x2f, -0xfe, 0x36, 0x24, 0x42, 0x2e, 0x66, 0x8f, 0xac, 0x78, 0x4f, 0x1c, 0xc5, -0x8b, 0x96, 0xae, 0x3f, 0x5c, 0xaf, 0xd5, 0xea, 0x9f, 0x3d, 0x70, 0xdf, -0x53, 0x93, 0x13, 0x13, 0x9b, 0x2c, 0xdb, 0x19, 0x18, 0x0c, 0x6c, 0xdb, -0x86, 0xe7, 0x53, 0xfc, 0x86, 0xf6, 0xb9, 0x43, 0xb4, 0xda, 0x2d, 0x64, -0x32, 0x59, 0xf0, 0x1c, 0x0f, 0xc7, 0xb5, 0x91, 0xcb, 0x65, 0x91, 0x10, -0x20, 0x93, 0x49, 0x43, 0x55, 0x95, 0xc1, 0xf8, 0x69, 0x18, 0x85, 0x98, -0x99, 0xa1, 0x7e, 0xa1, 0x55, 0xe5, 0x85, 0x2a, 0x95, 0xca, 0xe8, 0xbf, -0xff, 0x37, 0xbf, 0x71, 0xa8, 0x38, 0x34, 0x54, 0x30, 0x98, 0xe5, 0xc3, -0xf3, 0x7c, 0x98, 0x96, 0x45, 0x97, 0xa4, 0x13, 0x82, 0x56, 0xbb, 0x45, -0x07, 0xbb, 0x44, 0x11, 0x9e, 0xe7, 0xb2, 0xa1, 0xc2, 0x00, 0x4b, 0x4b, -0x4b, 0x6c, 0xa2, 0x8f, 0xc0, 0xf3, 0x5c, 0x8c, 0x8e, 0x8e, 0x40, 0x55, -0x55, 0x1a, 0x4c, 0x48, 0x80, 0x28, 0x0a, 0xd1, 0x6c, 0xb5, 0xf4, 0x87, -0x1e, 0x7e, 0x64, 0xf5, 0x78, 0xa1, 0xdf, 0xfd, 0xed, 0x2f, 0x1e, 0x5f, -0x37, 0x31, 0xb1, 0x49, 0xd7, 0xa9, 0xe1, 0xa3, 0xa7, 0x1b, 0x70, 0x5d, -0x17, 0xf3, 0x0b, 0x0b, 0xd8, 0xbc, 0x71, 0x23, 0x86, 0x86, 0x0a, 0x90, -0x24, 0x11, 0xae, 0x2c, 0xc3, 0x15, 0x45, 0x84, 0x00, 0x42, 0xdf, 0x83, -0x6f, 0x3b, 0xe0, 0x0c, 0x03, 0xc4, 0xb2, 0xe0, 0xba, 0x1e, 0xe6, 0x17, -0x16, 0x11, 0xf8, 0x01, 0x44, 0x49, 0xc2, 0xe8, 0x48, 0x0d, 0xb9, 0x6c, -0x96, 0x0e, 0xfe, 0x90, 0x18, 0xa7, 0x4e, 0x4d, 0x9d, 0x7e, 0xe8, 0xe1, -0x87, 0x2f, 0xbe, 0x5f, 0xe8, 0xd3, 0xf7, 0xdd, 0xfb, 0xe8, 0x95, 0x57, -0x5c, 0x7e, 0x86, 0x5f, 0xc8, 0x73, 0x7d, 0xa8, 0x9a, 0x8a, 0x6c, 0x26, -0x8d, 0xfc, 0x70, 0x11, 0x6e, 0xb9, 0x0c, 0x75, 0xf3, 0x46, 0x8c, 0x6d, -0xda, 0x00, 0x45, 0x12, 0xe1, 0xbb, 0x0e, 0x7a, 0xbd, 0x1e, 0x3a, 0x9d, -0x1e, 0x9a, 0xcd, 0x06, 0x5a, 0xa7, 0x66, 0x10, 0x4e, 0xcd, 0x80, 0x6b, -0x34, 0x60, 0xeb, 0x26, 0x1a, 0x8d, 0x26, 0x38, 0x1e, 0x58, 0x37, 0x39, -0x89, 0x94, 0xa6, 0x0d, 0x6c, 0x08, 0x2f, 0xbc, 0xf8, 0xd2, 0x59, 0xfb, -0x85, 0xce, 0x6a, 0x03, 0x2e, 0xdb, 0x71, 0xe9, 0xcd, 0x9f, 0xfb, 0xf4, -0x81, 0x87, 0x7d, 0x3f, 0x18, 0xf8, 0x85, 0x9a, 0xad, 0x16, 0x04, 0x41, -0xc0, 0xa5, 0xdb, 0xb7, 0x42, 0xaa, 0xd7, 0x90, 0xd9, 0xf7, 0x6e, 0x7c, -0x60, 0x62, 0x13, 0x34, 0x36, 0x8c, 0xb0, 0xd8, 0x6b, 0x40, 0xef, 0xe9, -0xf0, 0x03, 0x1f, 0x9e, 0xe7, 0xc1, 0xf5, 0x5d, 0x58, 0x8e, 0x4d, 0x65, -0x49, 0x27, 0x67, 0x10, 0x1f, 0x3f, 0x81, 0xb0, 0xd3, 0xc3, 0xdc, 0x3c, -0x1d, 0xa9, 0xd9, 0xb0, 0x7e, 0x12, 0xf9, 0x7c, 0x8e, 0xcd, 0xcc, 0xb8, -0x78, 0xec, 0xf1, 0x27, 0x0e, 0x2c, 0x2e, 0x5d, 0xa4, 0x1e, 0xd9, 0x2f, -0xdc, 0x7a, 0xeb, 0x57, 0xfa, 0x03, 0xb3, 0xa6, 0x69, 0xc1, 0xb6, 0x6d, -0xe4, 0x73, 0x39, 0x8c, 0xd4, 0xab, 0x48, 0xc6, 0x47, 0xb1, 0xfd, 0x97, -0x3f, 0x86, 0xf7, 0x43, 0xc6, 0x31, 0x00, 0xc7, 0x9d, 0x1e, 0x1c, 0xdb, -0x86, 0x69, 0x58, 0xf0, 0x7c, 0x8f, 0x9d, 0xe4, 0x01, 0x02, 0xdf, 0x07, -0x02, 0x82, 0xac, 0x96, 0x41, 0x32, 0x39, 0x82, 0x96, 0xc0, 0x21, 0x39, -0xfc, 0x0a, 0x2a, 0x51, 0x84, 0xf9, 0xb9, 0x05, 0x4c, 0xcf, 0xcc, 0x62, -0xb3, 0xb2, 0x01, 0xb2, 0x24, 0x41, 0x51, 0x64, 0x5c, 0x7a, 0xe9, 0x25, -0xbf, 0x23, 0x08, 0xc2, 0xa3, 0x71, 0x1c, 0x9f, 0xa3, 0x5f, 0xe8, 0x0f, -0x7f, 0xff, 0x0c, 0xbf, 0xd0, 0xae, 0x9d, 0x3b, 0x6f, 0xaf, 0x54, 0xca, -0x8c, 0x17, 0xf2, 0x61, 0x98, 0x26, 0x2c, 0xdb, 0x46, 0xb1, 0x58, 0x80, -0x54, 0xaf, 0x62, 0xfb, 0x6d, 0xb7, 0xe2, 0x3d, 0x90, 0xf1, 0x1c, 0x08, -0xe6, 0x9d, 0x2e, 0x1c, 0xcb, 0x62, 0xd0, 0x47, 0x30, 0x00, 0x3f, 0xfa, -0x05, 0xac, 0x28, 0x0a, 0x41, 0x22, 0xea, 0x17, 0xca, 0x97, 0x8b, 0x10, -0x36, 0xac, 0x03, 0x97, 0xd2, 0x90, 0xcd, 0x65, 0x07, 0x23, 0xdb, 0x21, -0x73, 0x4f, 0x8c, 0xd4, 0x6b, 0xf5, 0xe1, 0xd2, 0x32, 0x2f, 0x74, 0xd5, -0xed, 0x1f, 0x3f, 0x07, 0x5e, 0xa8, 0xb3, 0xcc, 0x0b, 0xed, 0xdd, 0xb3, -0xfb, 0x1e, 0xc2, 0xa0, 0x56, 0xc7, 0xa1, 0x84, 0xa2, 0x2c, 0x4b, 0xd0, -0xb2, 0x19, 0x48, 0x7b, 0x76, 0xe3, 0x5a, 0x29, 0x8b, 0xe7, 0x10, 0x40, -0xef, 0xe9, 0x34, 0xa6, 0x16, 0x84, 0x70, 0x3d, 0x77, 0x90, 0x79, 0x0c, -0x18, 0xad, 0x12, 0x06, 0x2b, 0x36, 0x22, 0x0e, 0x21, 0x0a, 0x3c, 0x72, -0x95, 0x21, 0x34, 0x3a, 0x55, 0xa4, 0x2c, 0x0b, 0x42, 0x47, 0xc4, 0xf1, -0xe3, 0x27, 0xa1, 0xa9, 0x2a, 0xd2, 0xe9, 0x14, 0xf3, 0x0b, 0x8d, 0xbd, -0xde, 0x2f, 0xf4, 0xea, 0x5b, 0xf0, 0x42, 0x4f, 0xfe, 0xdf, 0xff, 0x0f, -0xf3, 0x0b, 0x35, 0x06, 0xbc, 0xd0, 0xe6, 0x8d, 0x1b, 0xae, 0x77, 0x3d, -0x17, 0x61, 0x14, 0xa1, 0xdb, 0xeb, 0x21, 0xa5, 0x69, 0xa8, 0x56, 0xca, -0x30, 0x8b, 0x45, 0x7c, 0x60, 0x27, 0xe5, 0x85, 0x5a, 0xcd, 0xd6, 0x20, -0xa6, 0x46, 0x83, 0x6a, 0x0e, 0x82, 0x30, 0x18, 0x98, 0x6e, 0xc2, 0x30, -0x64, 0x02, 0xbd, 0x90, 0x7a, 0x26, 0xc2, 0x10, 0x84, 0xc4, 0xe0, 0x38, -0x20, 0x5d, 0x2d, 0xa1, 0x3b, 0xb7, 0x80, 0x7c, 0x2e, 0x8b, 0xb9, 0xf9, -0x05, 0xf4, 0x74, 0x03, 0x8a, 0x42, 0x57, 0x82, 0x57, 0xab, 0x95, 0x65, -0xbf, 0xd0, 0x7f, 0xfd, 0x8a, 0x93, 0x2f, 0x15, 0x53, 0x8d, 0x97, 0xdf, -0x82, 0x17, 0x7a, 0xe1, 0xe1, 0xc7, 0x5e, 0xd7, 0x23, 0xfb, 0xd4, 0x27, -0x3f, 0xc1, 0x87, 0x21, 0x65, 0x7d, 0x2c, 0x9b, 0x9a, 0x07, 0x78, 0x81, -0x87, 0xc0, 0xfc, 0x42, 0x33, 0xb3, 0x33, 0x2b, 0xb0, 0x9a, 0xf0, 0x0c, -0x3d, 0x8f, 0xd7, 0x17, 0x63, 0x84, 0xd4, 0x00, 0x18, 0x0f, 0xaa, 0x70, -0xd4, 0x35, 0x94, 0x90, 0x84, 0xf6, 0xc8, 0x72, 0x19, 0xc8, 0x6d, 0x09, -0x49, 0x92, 0xc0, 0x34, 0x2d, 0xe4, 0x73, 0x39, 0xa8, 0xaa, 0x42, 0x79, -0xa1, 0x74, 0xfa, 0xda, 0x5e, 0xaf, 0x47, 0x7b, 0x64, 0xe7, 0xca, 0x0b, -0x0d, 0x0f, 0x97, 0x76, 0xc5, 0x31, 0x7d, 0x14, 0x08, 0xc2, 0x90, 0xad, -0x0d, 0x8e, 0xe1, 0xf8, 0x3e, 0x8c, 0x1f, 0x3f, 0x8b, 0xff, 0x71, 0xe2, -0x38, 0x82, 0x04, 0xd0, 0xb2, 0x59, 0xc8, 0x99, 0x34, 0x24, 0x2d, 0x05, -0x5e, 0x96, 0x11, 0x32, 0xcd, 0x88, 0xe7, 0x7a, 0x83, 0xbe, 0xd2, 0x4a, -0xe8, 0x23, 0x8e, 0x62, 0xc4, 0x31, 0x9b, 0xc1, 0x04, 0x0f, 0x21, 0x9b, -0x46, 0x24, 0x08, 0xd0, 0x54, 0x8a, 0x9d, 0x15, 0xd9, 0xfd, 0x84, 0xe3, -0x79, 0xa4, 0xb4, 0xd4, 0x96, 0x5e, 0xaf, 0x77, 0x7e, 0xbc, 0x50, 0x69, -0xa8, 0xb8, 0xa3, 0xff, 0x24, 0xe9, 0xba, 0x1e, 0x08, 0x89, 0xe9, 0xa5, -0x8e, 0x10, 0xb8, 0xc7, 0x8e, 0x63, 0xfe, 0xd9, 0x2e, 0xdb, 0xcb, 0x21, -0xe2, 0x88, 0x2a, 0xa8, 0xc0, 0xf3, 0x10, 0x34, 0x0d, 0x52, 0x4a, 0x03, -0x11, 0x25, 0x6c, 0xbd, 0xe1, 0x06, 0x70, 0x92, 0x34, 0x00, 0x3e, 0x06, -0x7e, 0xa1, 0x84, 0x20, 0x89, 0x09, 0x08, 0xe1, 0xc0, 0x09, 0x02, 0x82, -0x04, 0xe0, 0x78, 0x0e, 0x9e, 0xe3, 0xc3, 0x30, 0x4c, 0x68, 0xec, 0xbe, -0x90, 0x4e, 0xa7, 0xce, 0x9f, 0x17, 0x02, 0x07, 0x2d, 0x64, 0x82, 0xa4, -0x3e, 0x88, 0x94, 0xcb, 0x66, 0xc1, 0x01, 0xc8, 0x66, 0x32, 0x14, 0x09, -0x60, 0xf6, 0xa6, 0x3e, 0xcc, 0x14, 0xb2, 0x68, 0x5a, 0xe0, 0x07, 0xe8, -0x34, 0x17, 0x91, 0x70, 0x1c, 0xfd, 0x33, 0xd1, 0x32, 0x38, 0x15, 0x33, -0xdb, 0x07, 0x61, 0x58, 0x7e, 0x92, 0xf0, 0x08, 0x63, 0x0a, 0x42, 0xd9, -0x0e, 0x4d, 0x47, 0xe6, 0x3d, 0x0f, 0xaa, 0xa2, 0x40, 0x94, 0xa4, 0xf3, -0xe7, 0x85, 0x48, 0x4c, 0xb8, 0x3e, 0xa8, 0xa4, 0xc8, 0x32, 0x0d, 0x64, -0xba, 0x2e, 0xcc, 0x64, 0x08, 0x7e, 0x2e, 0x0f, 0x9f, 0x24, 0xf0, 0xfc, -0x00, 0x91, 0xe7, 0x21, 0x89, 0x22, 0x08, 0x6c, 0xfa, 0x48, 0x12, 0x45, -0x70, 0xe0, 0xa0, 0x65, 0x32, 0xe0, 0x44, 0x11, 0x24, 0x08, 0x29, 0xe4, -0x44, 0x96, 0xfd, 0xa3, 0x64, 0xb0, 0x11, 0x0c, 0x41, 0x63, 0x38, 0x83, -0x22, 0x2b, 0xb0, 0x98, 0xa6, 0x4a, 0x10, 0x04, 0xb8, 0xae, 0x7b, 0xfe, -0xbc, 0x50, 0x10, 0x06, 0x1e, 0x89, 0x29, 0x2a, 0x13, 0x45, 0xb4, 0x15, -0xe3, 0x07, 0x01, 0x7a, 0x81, 0x8f, 0xdc, 0x8e, 0x4b, 0x50, 0x2f, 0x0e, -0xd1, 0x16, 0x31, 0x21, 0x88, 0x7c, 0x1f, 0x81, 0x6d, 0x23, 0xb4, 0x6d, -0x78, 0xb6, 0x03, 0xdf, 0x30, 0x90, 0x73, 0xdc, 0x41, 0x34, 0x2a, 0x89, -0xa9, 0x5b, 0x05, 0x24, 0x01, 0xbf, 0x02, 0xfa, 0x00, 0x80, 0xd8, 0xf3, -0x01, 0xb6, 0xa3, 0x38, 0x8e, 0x83, 0xe7, 0x79, 0x4c, 0xcf, 0x23, 0x23, -0x8e, 0xe2, 0x0b, 0xf0, 0x0b, 0x75, 0xbb, 0x47, 0xc2, 0x30, 0x62, 0x7b, -0x8f, 0x20, 0x0a, 0x23, 0xd8, 0xb6, 0x0d, 0xb1, 0xa7, 0xa3, 0xdb, 0x6c, -0x42, 0x95, 0xa4, 0x01, 0x13, 0x01, 0x00, 0x9c, 0xaa, 0x42, 0x92, 0x15, -0xf0, 0xf9, 0x3c, 0xd4, 0x5a, 0x15, 0x99, 0x28, 0x5e, 0x06, 0x3f, 0x56, -0x84, 0xd4, 0xe8, 0x62, 0x08, 0xc6, 0x0c, 0xc5, 0x31, 0x02, 0xd3, 0x04, -0x1f, 0xc7, 0xb0, 0x6c, 0xfa, 0xb0, 0xa7, 0x2a, 0x2a, 0x4c, 0xd3, 0x82, -0x2c, 0xcb, 0xf0, 0x7c, 0xef, 0x5c, 0x79, 0xa1, 0x7d, 0x03, 0xbf, 0x50, -0xbb, 0xdd, 0x3e, 0x1c, 0xb2, 0x6b, 0xb6, 0x28, 0x08, 0x50, 0x14, 0x19, -0x8d, 0x46, 0x03, 0xc4, 0x73, 0x61, 0xcc, 0xcf, 0xc3, 0xd0, 0x75, 0x84, -0x01, 0xbd, 0xe3, 0xf6, 0x11, 0x4b, 0xaf, 0xdf, 0xa5, 0x74, 0xe9, 0xa3, -0x76, 0x10, 0x84, 0x2c, 0x73, 0xcd, 0x5e, 0x33, 0x93, 0xa4, 0x1f, 0xc5, -0xa2, 0x27, 0xb1, 0xef, 0xc3, 0x6d, 0xb7, 0x10, 0x05, 0x01, 0xd3, 0x93, -0x08, 0xcb, 0x7e, 0x21, 0xc3, 0x84, 0x65, 0x59, 0x67, 0xf8, 0x85, 0xc4, -0xd7, 0xf0, 0x42, 0xfc, 0xeb, 0x79, 0xa1, 0xbf, 0xfe, 0x1f, 0xef, 0xfd, -0x95, 0xff, 0xed, 0x59, 0x35, 0x9d, 0xde, 0xd4, 0x6c, 0xb5, 0x9f, 0xb5, -0x1d, 0x87, 0xbe, 0x19, 0x32, 0x4e, 0x2e, 0x49, 0x00, 0xcb, 0xb2, 0x90, -0x34, 0x1a, 0x68, 0x37, 0x97, 0xe0, 0x7b, 0x1e, 0xdd, 0xc3, 0x71, 0x0c, -0x8e, 0x10, 0x20, 0x26, 0x74, 0x36, 0x23, 0x49, 0x20, 0x70, 0x00, 0x9f, -0x24, 0x10, 0xc0, 0x41, 0xe0, 0x00, 0x91, 0x03, 0x04, 0x50, 0x86, 0x88, -0x4f, 0x12, 0x70, 0x84, 0xf2, 0x42, 0x09, 0x83, 0xc4, 0x79, 0x9e, 0x1b, -0xf0, 0x12, 0x31, 0xf3, 0x0b, 0x05, 0x41, 0x48, 0xfd, 0x42, 0xff, 0xe1, -0xdf, 0xff, 0xd5, 0x17, 0xbe, 0xf1, 0xe5, 0xff, 0x72, 0xc5, 0x6d, 0x1f, -0xfd, 0x8b, 0x37, 0xdd, 0x80, 0x81, 0x5f, 0x68, 0x7a, 0xd9, 0x2f, 0x34, -0x35, 0x35, 0xf5, 0xa3, 0x98, 0x2d, 0x29, 0xe1, 0x05, 0x01, 0x1c, 0xcf, -0x61, 0x69, 0xa9, 0x01, 0x41, 0x37, 0xd0, 0x3b, 0x3d, 0x85, 0xd6, 0xe2, -0xe2, 0x19, 0x7e, 0x21, 0x12, 0x47, 0x88, 0xc2, 0x80, 0x9e, 0xa4, 0x4c, -0x02, 0x06, 0xd6, 0x23, 0xa3, 0x9e, 0xa1, 0x84, 0xfe, 0x4c, 0x62, 0x04, -0xa6, 0x41, 0x7b, 0x64, 0x9e, 0x87, 0x6e, 0xaf, 0x47, 0x77, 0x4c, 0xb2, -0x3c, 0xcf, 0x67, 0xdb, 0x76, 0x2b, 0x8e, 0x99, 0x5f, 0xe8, 0xc5, 0x43, -0xb4, 0x47, 0xe6, 0x9c, 0x23, 0x2f, 0xf4, 0xca, 0xf1, 0xe3, 0xdf, 0x5c, -0xb7, 0x6e, 0xf2, 0x3a, 0x49, 0x94, 0xa0, 0x2a, 0x0a, 0x2a, 0xe5, 0x32, -0x4e, 0x9d, 0x3e, 0x85, 0x5e, 0xb7, 0x07, 0x29, 0x8a, 0xd0, 0x64, 0x25, -0xa0, 0xd7, 0xfa, 0x85, 0xc8, 0x8a, 0x6c, 0xdd, 0x80, 0x1b, 0xea, 0x33, -0x44, 0x71, 0x8c, 0xc0, 0xb6, 0x60, 0xce, 0xcc, 0x80, 0xf4, 0x7a, 0xd0, -0x75, 0x03, 0x49, 0x92, 0x0c, 0x80, 0xa7, 0x8b, 0xee, 0x17, 0xda, 0xff, -0xc1, 0xeb, 0x67, 0xc7, 0x46, 0x47, 0x47, 0x39, 0x9e, 0x47, 0x18, 0x06, -0x38, 0x76, 0xe2, 0x55, 0xb4, 0x5a, 0x2d, 0xd4, 0xeb, 0x35, 0x24, 0xaa, -0xb2, 0xc2, 0x2f, 0x54, 0x80, 0x20, 0x0a, 0xcb, 0x7e, 0x21, 0xf6, 0xa1, -0x97, 0x7f, 0x07, 0x48, 0x14, 0x0e, 0x78, 0x21, 0x63, 0x6a, 0x0a, 0x56, -0xcf, 0x40, 0x4f, 0x37, 0x06, 0xe6, 0xbf, 0x95, 0x3d, 0xb2, 0xa5, 0xc6, -0xd2, 0x53, 0x84, 0x90, 0x0b, 0xe7, 0x85, 0x5e, 0x78, 0xe9, 0xd0, 0x97, -0x8a, 0xc5, 0xa1, 0xaf, 0xa5, 0x52, 0x29, 0x70, 0x1c, 0x8f, 0x6a, 0xb9, -0x8c, 0x5e, 0xaf, 0x87, 0xf9, 0xf9, 0x05, 0x0c, 0x97, 0x8a, 0xe0, 0xfd, -0x00, 0xad, 0x5e, 0x0f, 0x76, 0xad, 0x86, 0x4c, 0x61, 0x08, 0x8a, 0xa6, -0x40, 0x14, 0xa5, 0xc1, 0xa5, 0x23, 0x01, 0xe8, 0xd5, 0x28, 0x08, 0xce, -0xf0, 0x0b, 0xd9, 0xba, 0x89, 0x66, 0x9b, 0x86, 0x69, 0x65, 0x49, 0x1e, -0xc0, 0x21, 0x1c, 0xc7, 0xa1, 0xa7, 0xf7, 0x8e, 0x13, 0x42, 0x2e, 0x1e, -0x2f, 0x74, 0xe5, 0xe5, 0x7b, 0x9f, 0xde, 0xba, 0x65, 0x33, 0xe5, 0x85, -0x08, 0x41, 0x4f, 0xd7, 0x31, 0x3d, 0x33, 0x8b, 0xa5, 0x46, 0x03, 0xa5, -0x62, 0x11, 0xd9, 0x6c, 0x06, 0xa1, 0x20, 0x20, 0x54, 0x65, 0xc6, 0x0b, -0x65, 0x20, 0x4a, 0xb4, 0x47, 0x86, 0x38, 0x06, 0xf1, 0x3c, 0x04, 0xba, -0x8e, 0x50, 0x37, 0x11, 0x39, 0x2e, 0xb3, 0x7d, 0xb8, 0xa0, 0x2e, 0xc7, -0x08, 0xa2, 0x20, 0xae, 0x2e, 0x2f, 0xf4, 0xc2, 0x4b, 0x2f, 0xdd, 0xab, -0x69, 0xea, 0xe3, 0x63, 0xa3, 0x63, 0x63, 0xa2, 0x20, 0x20, 0x97, 0xcd, -0x62, 0x6c, 0x64, 0x04, 0xa6, 0x69, 0xa2, 0xdd, 0xe9, 0x30, 0x5e, 0x28, -0x8b, 0x94, 0xa6, 0x01, 0x86, 0x05, 0x33, 0x49, 0x96, 0x9b, 0xf4, 0x1c, -0x8f, 0x24, 0xa2, 0x5a, 0x42, 0xc7, 0x71, 0x60, 0xb2, 0x4c, 0xb6, 0xa2, -0xd0, 0xa1, 0x95, 0x41, 0x1d, 0x6b, 0x55, 0x79, 0xa1, 0x20, 0x3c, 0x92, -0x4e, 0xa7, 0x3f, 0x29, 0x8a, 0xe2, 0xb7, 0x86, 0x4b, 0xc3, 0x59, 0x49, -0x12, 0x91, 0xc9, 0xa4, 0xb1, 0xe3, 0x92, 0xed, 0x6c, 0x49, 0x4a, 0x1b, -0x4b, 0x8d, 0x16, 0x38, 0x0e, 0x10, 0x05, 0x11, 0x8a, 0xaa, 0x80, 0xe7, -0xa8, 0x5b, 0x8b, 0x30, 0xb7, 0xb4, 0xe7, 0x7a, 0x10, 0x24, 0xfa, 0x98, -0xd1, 0x47, 0x75, 0x56, 0xfa, 0x85, 0xde, 0x36, 0x5e, 0x68, 0xe7, 0x8e, -0x4b, 0xbf, 0x3e, 0x36, 0x3a, 0xb2, 0x82, 0x17, 0x8a, 0x60, 0xdb, 0x0e, -0x96, 0x1a, 0x4d, 0xfa, 0xca, 0x69, 0xd9, 0x83, 0x31, 0xd1, 0x20, 0x08, -0x68, 0xcf, 0x15, 0x1c, 0x82, 0x20, 0x80, 0xc0, 0x0b, 0xcb, 0x05, 0xb8, -0xb7, 0xcb, 0x2f, 0xf4, 0x47, 0x0f, 0xfd, 0xed, 0x9f, 0xbf, 0xfb, 0x8e, -0x65, 0x5e, 0xe8, 0xb9, 0xe7, 0x0f, 0xde, 0x71, 0xe4, 0xe8, 0x2b, 0x07, -0x0d, 0xd3, 0xa4, 0x26, 0x4c, 0x8e, 0x47, 0x3a, 0x9d, 0xc2, 0xd8, 0xe8, -0x08, 0x26, 0xc7, 0xc7, 0x30, 0x3a, 0x5a, 0x47, 0x2e, 0x9b, 0x85, 0x24, -0xc9, 0x90, 0x25, 0x79, 0xf0, 0xd4, 0x49, 0x3d, 0x5a, 0xdc, 0xdb, 0xef, -0x17, 0xfa, 0xe1, 0x83, 0x0f, 0x41, 0x7f, 0x8d, 0x5f, 0xe8, 0xe8, 0x2b, -0xc7, 0xee, 0x5c, 0x58, 0x58, 0xbc, 0x73, 0xc3, 0xfa, 0x75, 0x77, 0x57, -0xca, 0xc3, 0xc5, 0xfe, 0xd8, 0x27, 0xf5, 0x0b, 0xa9, 0x48, 0x6b, 0x1a, -0xba, 0x8c, 0x17, 0x0a, 0x82, 0xe0, 0x75, 0xbc, 0x10, 0x2f, 0x08, 0x20, -0x71, 0x7c, 0xc1, 0x7e, 0xa1, 0x0b, 0xe6, 0x85, 0x5e, 0x78, 0xe9, 0xd0, -0x33, 0x99, 0x74, 0xfa, 0xb6, 0x4a, 0xa5, 0xbc, 0x6f, 0xb8, 0x54, 0x9a, -0x4c, 0x69, 0x2a, 0x27, 0xc9, 0x12, 0xd2, 0xe9, 0x34, 0x38, 0xb6, 0x87, -0xfb, 0xcb, 0x16, 0x57, 0xfa, 0x85, 0xde, 0xb1, 0xbc, 0x90, 0x24, 0x49, -0xbb, 0x52, 0x29, 0x6d, 0x54, 0x96, 0xe4, 0x12, 0xcf, 0x73, 0x8a, 0x20, -0x08, 0xaa, 0xe7, 0xfb, 0x81, 0xeb, 0x7a, 0x5e, 0x18, 0xae, 0xf1, 0x42, -0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, -0xb4, 0xca, 0xda, 0x06, 0xac, 0x6d, 0xc0, 0x85, 0xf3, 0x42, 0xff, 0xef, -0x3b, 0xd1, 0x2f, 0x54, 0x28, 0x8d, 0x0f, 0x57, 0x2a, 0x67, 0xef, 0x17, -0xfa, 0x79, 0xec, 0x91, 0x35, 0x4e, 0xac, 0xf0, 0x0b, 0xad, 0xf5, 0xc8, -0x56, 0xe9, 0x3e, 0xb0, 0x7d, 0xdb, 0xb6, 0x6b, 0x27, 0xc6, 0xc7, 0xf7, -0xa6, 0xd3, 0xa9, 0x9d, 0xb2, 0xac, 0xe4, 0x04, 0x9e, 0x27, 0x86, 0x69, -0x3a, 0xbd, 0x5e, 0xef, 0x60, 0xa3, 0xd9, 0x7c, 0xfe, 0x95, 0x63, 0xc7, -0xde, 0x79, 0x3d, 0xb2, 0x3d, 0xbb, 0x77, 0xdf, 0xfa, 0xde, 0xf7, 0xec, -0x3b, 0xb0, 0x69, 0xe3, 0x86, 0xfd, 0x82, 0x20, 0x0c, 0xfc, 0x42, 0x74, -0x40, 0x77, 0x79, 0x4e, 0x20, 0x8c, 0x22, 0xb8, 0xae, 0x4b, 0x4e, 0x9d, -0x3e, 0xfd, 0xc4, 0x0b, 0x2f, 0xbe, 0xf4, 0x2f, 0xdf, 0x23, 0xbb, 0xe2, -0xf2, 0xcb, 0x6f, 0xf8, 0xa5, 0xdb, 0x3e, 0xfa, 0xd5, 0xcf, 0x7f, 0xe6, -0xc0, 0x7a, 0x42, 0x92, 0x01, 0xfc, 0x31, 0x58, 0xb5, 0x14, 0xc5, 0x83, -0xa1, 0x95, 0xfe, 0x50, 0xa3, 0xa2, 0x28, 0xfc, 0x96, 0x2d, 0x9b, 0xf7, -0xaf, 0x9b, 0x9c, 0xdc, 0x7f, 0xd7, 0x9d, 0xbf, 0x3a, 0xf5, 0x8f, 0xcf, -0xfc, 0xf8, 0x81, 0x63, 0xc7, 0x8f, 0xbf, 0x89, 0x5f, 0xe8, 0xa2, 0xf5, -0xc8, 0x9a, 0xd0, 0xa2, 0x33, 0x79, 0xa1, 0xfb, 0x3f, 0x75, 0xcf, 0x23, -0x9f, 0xfb, 0xf4, 0xfd, 0xac, 0x47, 0xe6, 0xc2, 0xf3, 0x7d, 0xd6, 0x1b, -0x08, 0x99, 0xa6, 0xd9, 0x43, 0xc8, 0x98, 0x21, 0x49, 0x92, 0xe8, 0x22, -0x69, 0x81, 0x6a, 0x9a, 0x13, 0xd0, 0x61, 0xf4, 0x5a, 0xb5, 0x36, 0xf9, -0xe1, 0x9b, 0x6f, 0x7a, 0xf0, 0x83, 0xd7, 0x5f, 0xff, 0xe4, 0xf7, 0x9e, -0x7c, 0x72, 0x85, 0x5f, 0x88, 0xf5, 0xc8, 0x4e, 0xad, 0x42, 0x8f, 0xac, -0x52, 0x29, 0xd7, 0xbf, 0xf0, 0xc0, 0xe7, 0x9f, 0x1a, 0x1d, 0x19, 0xdd, -0x64, 0x3b, 0xce, 0xa0, 0x47, 0xd6, 0x9f, 0xc5, 0x0f, 0x98, 0x34, 0x40, -0x96, 0x68, 0x96, 0xa5, 0xd1, 0x6c, 0x40, 0x53, 0xb5, 0xc1, 0x3a, 0xe1, -0xa1, 0x42, 0x01, 0x92, 0x2c, 0xd1, 0xe1, 0x15, 0x66, 0xba, 0x8f, 0xa2, -0x10, 0x8b, 0x4b, 0x8d, 0x93, 0x8f, 0x3c, 0xf6, 0xd8, 0xcd, 0xbd, 0x5e, -0x6f, 0xf5, 0x78, 0xa1, 0x7a, 0xbd, 0x36, 0xfa, 0x85, 0x07, 0x3e, 0x7f, -0xa8, 0x52, 0xa6, 0x7e, 0x21, 0xd7, 0xf3, 0xe0, 0xd8, 0x0e, 0x2c, 0xdb, -0x46, 0xb7, 0xdb, 0x43, 0x36, 0x93, 0x81, 0xa6, 0x69, 0xb0, 0x6c, 0x8b, -0xad, 0x6e, 0xc5, 0xc0, 0x2f, 0x11, 0x04, 0x01, 0x66, 0xe7, 0xe7, 0xfb, -0x59, 0x3b, 0x64, 0xd2, 0x69, 0x14, 0x8b, 0x43, 0x90, 0x24, 0x7a, 0x10, -0xc4, 0x71, 0x8c, 0xf9, 0x85, 0x05, 0xfd, 0x91, 0xc7, 0x1e, 0x5f, 0xbd, -0x1e, 0xd9, 0xe7, 0x0e, 0x1c, 0xf8, 0xc1, 0xf0, 0xf0, 0x30, 0xeb, 0x91, -0x51, 0xd0, 0xc9, 0x75, 0xe9, 0x3a, 0xe0, 0x54, 0x4a, 0x43, 0x7d, 0xa4, -0x06, 0x55, 0x55, 0xe0, 0x0a, 0x35, 0xb8, 0xb2, 0x0c, 0x3f, 0x49, 0xc0, -0xc7, 0x04, 0x92, 0xe3, 0x80, 0x6f, 0xb7, 0xb1, 0x41, 0x95, 0xe1, 0xb9, -0x3e, 0xf4, 0x9e, 0x81, 0xd3, 0xd3, 0x53, 0xb0, 0x1d, 0x1b, 0x43, 0x85, -0x02, 0xb2, 0x59, 0x9a, 0xf2, 0xaa, 0x54, 0xca, 0xf9, 0x0f, 0x7e, 0xe0, -0x03, 0xab, 0xd3, 0x23, 0xbb, 0xe7, 0xae, 0x4f, 0x3c, 0xba, 0xef, 0x9a, -0x77, 0xdf, 0x68, 0x98, 0x16, 0x1c, 0x87, 0xca, 0x01, 0x96, 0x1a, 0x0d, -0x28, 0x8a, 0x82, 0x0d, 0xeb, 0xd7, 0x21, 0x33, 0x54, 0x80, 0x5b, 0x19, -0x86, 0xba, 0x75, 0x33, 0x46, 0xd6, 0x4d, 0x20, 0x25, 0x2b, 0xf0, 0x5c, -0x07, 0xbd, 0x5e, 0x17, 0xad, 0x56, 0x1b, 0xed, 0x56, 0x0b, 0x9d, 0xe9, -0x79, 0x04, 0xa7, 0xa6, 0x80, 0x46, 0x03, 0x46, 0xa7, 0x87, 0x46, 0xb3, -0x05, 0x00, 0x98, 0x18, 0x1b, 0xc5, 0x50, 0xb1, 0x80, 0x24, 0x49, 0x10, -0x85, 0x11, 0x9e, 0x3b, 0xf8, 0xc2, 0x0f, 0x9f, 0xfd, 0xc9, 0xd9, 0xf9, -0x85, 0xce, 0xea, 0x1b, 0xb8, 0x7c, 0xef, 0x9e, 0x9b, 0xef, 0xbb, 0xe7, -0xee, 0x1b, 0x4d, 0xcb, 0x1e, 0x7c, 0xf8, 0x20, 0x08, 0x90, 0xcb, 0xe5, -0x30, 0x39, 0x31, 0x0e, 0x65, 0xa4, 0x86, 0xd4, 0xbb, 0xaf, 0xc2, 0x47, -0x36, 0x6c, 0x83, 0xc2, 0x5e, 0x62, 0x97, 0x8c, 0x26, 0x02, 0xd3, 0x46, -0xe2, 0x06, 0x48, 0x0b, 0x12, 0xc4, 0xa1, 0x22, 0x52, 0xb2, 0x8c, 0x46, -0x3e, 0x85, 0xee, 0x54, 0x01, 0xe2, 0xd1, 0x63, 0xa8, 0x72, 0x1c, 0x66, -0xe7, 0x17, 0x30, 0x3b, 0x3f, 0x07, 0x49, 0x16, 0xe9, 0xe4, 0x36, 0xcf, -0x61, 0xfb, 0xd6, 0x2d, 0xef, 0x1d, 0xa9, 0xd7, 0xef, 0x9f, 0x5f, 0x58, -0xb8, 0x48, 0x7e, 0xa1, 0x0f, 0x51, 0xbf, 0x10, 0xd5, 0x86, 0x38, 0x68, -0x75, 0x3a, 0x20, 0x49, 0x82, 0xc9, 0xc9, 0x71, 0xf0, 0xe3, 0x23, 0xd8, -0xf6, 0x2b, 0xb7, 0xe3, 0xce, 0x0d, 0xdb, 0x60, 0x01, 0x78, 0xc9, 0xe9, -0x61, 0xae, 0x39, 0x0f, 0xa3, 0xab, 0xc3, 0xb3, 0x5d, 0xf8, 0xae, 0x0f, -0xdf, 0xf5, 0xe1, 0xd9, 0x2e, 0x92, 0x20, 0x46, 0x4e, 0xcb, 0xa2, 0x30, -0x56, 0x05, 0xb7, 0x6d, 0x33, 0xe2, 0x4c, 0x1a, 0x95, 0xe1, 0x12, 0x7a, -0x3d, 0x03, 0x2f, 0x1f, 0x3d, 0x06, 0xdb, 0x76, 0x90, 0x10, 0x02, 0x55, -0x53, 0x71, 0xd9, 0x65, 0x3b, 0xce, 0xd3, 0x2f, 0xf4, 0xda, 0x1e, 0xd9, -0xee, 0xdd, 0xb7, 0xd7, 0x6b, 0xb5, 0x49, 0xdb, 0x76, 0x10, 0x84, 0x21, -0x0c, 0xc3, 0x60, 0xe6, 0x8d, 0x0c, 0x50, 0x1a, 0xc2, 0xf6, 0x8f, 0xdd, -0x86, 0xeb, 0xa0, 0xe0, 0x20, 0x08, 0x16, 0x3d, 0xda, 0x22, 0x0b, 0x02, -0x9f, 0x69, 0x79, 0x3c, 0x84, 0x61, 0x80, 0x28, 0x0a, 0x18, 0x27, 0x41, -0xe7, 0xcf, 0x14, 0xe6, 0x17, 0x12, 0x36, 0xae, 0x07, 0xd2, 0x29, 0x14, -0x87, 0x86, 0x60, 0x98, 0x16, 0x1a, 0xcd, 0x26, 0x82, 0x90, 0x5a, 0x14, -0xca, 0xc3, 0xa5, 0x7a, 0xa9, 0x54, 0x3a, 0x8f, 0x1e, 0xd9, 0xe5, 0x7b, -0x47, 0xc2, 0xf6, 0x72, 0x8f, 0xec, 0xf2, 0x3d, 0xbb, 0xef, 0x89, 0x62, -0x2a, 0x7d, 0xb1, 0x2c, 0x0b, 0xbe, 0x1f, 0x60, 0x62, 0x7c, 0x0c, 0x85, -0x52, 0x11, 0xca, 0x95, 0x57, 0xe0, 0xdd, 0x62, 0x7a, 0xd0, 0x23, 0xa3, -0x01, 0x29, 0x8f, 0x65, 0xbd, 0x3c, 0x5a, 0x83, 0xeb, 0xe3, 0x36, 0xcc, -0x70, 0x43, 0x62, 0x1a, 0x18, 0x11, 0x45, 0x01, 0xb9, 0xf2, 0x10, 0x1a, -0xd5, 0x0a, 0xed, 0x91, 0xb5, 0xe9, 0x92, 0xde, 0x7c, 0x2e, 0x8b, 0x54, -0x4a, 0x83, 0x24, 0x49, 0xd8, 0xb0, 0x7e, 0xfd, 0x1b, 0xf0, 0x42, 0x67, -0xd1, 0x23, 0xf3, 0x57, 0xf4, 0xc8, 0x26, 0x27, 0x26, 0xae, 0xef, 0x63, -0x63, 0xae, 0xeb, 0xa1, 0xd5, 0x6e, 0xa3, 0x56, 0xad, 0xc0, 0x28, 0x0e, -0xe1, 0x23, 0x3b, 0xf6, 0xe0, 0x65, 0x04, 0x68, 0x36, 0x9a, 0xb4, 0x35, -0xc6, 0xd4, 0x25, 0xae, 0xe3, 0xb0, 0xa8, 0x9a, 0x37, 0x48, 0x7c, 0xd1, -0x5a, 0x56, 0x48, 0x7b, 0x64, 0x24, 0x46, 0x14, 0x86, 0xe0, 0x78, 0x20, -0x5d, 0x2b, 0xa1, 0x3b, 0xbf, 0x80, 0x5c, 0x2e, 0x8b, 0xa5, 0xa5, 0x06, -0x34, 0x55, 0xc5, 0xf8, 0xf8, 0x08, 0x78, 0x9e, 0xc7, 0xf0, 0xf0, 0x4a, -0xbf, 0x10, 0xeb, 0x91, 0xbd, 0x7c, 0x0e, 0x7e, 0xa1, 0xad, 0x5b, 0x36, -0xdf, 0x72, 0xd7, 0xaf, 0xfe, 0x2a, 0xdf, 0xd7, 0xee, 0x58, 0xb6, 0x45, -0x67, 0x11, 0x79, 0x0e, 0x8d, 0xb9, 0x39, 0x3c, 0xf7, 0x0f, 0x4f, 0x22, -0x10, 0x44, 0xa4, 0x8b, 0x43, 0x20, 0x84, 0x30, 0xc4, 0x2c, 0x1e, 0xe4, -0xbd, 0x06, 0xbc, 0x1c, 0xfb, 0x06, 0xa2, 0x38, 0x42, 0x14, 0x84, 0xf4, -0xf9, 0x88, 0x49, 0x32, 0x04, 0x59, 0x04, 0xc9, 0x65, 0xa1, 0xb4, 0xdb, -0xe0, 0x38, 0x0e, 0xba, 0x61, 0xa0, 0xe2, 0x0f, 0x43, 0x51, 0x14, 0x68, -0xaa, 0xc2, 0xa5, 0x53, 0xe9, 0x6b, 0x75, 0xbd, 0x77, 0x7e, 0x3d, 0xb2, -0x62, 0xb1, 0xb8, 0x2b, 0x8e, 0xe9, 0xe3, 0x41, 0xff, 0x51, 0x61, 0xb8, -0x54, 0xa2, 0xec, 0xc4, 0xa9, 0xd3, 0x78, 0xe8, 0xd9, 0x9f, 0xc0, 0x34, -0x4d, 0x10, 0x9e, 0x47, 0xb6, 0x5a, 0x45, 0x7e, 0x74, 0x04, 0x85, 0xd1, -0x11, 0x64, 0x6a, 0x35, 0xc8, 0xe9, 0xcc, 0x40, 0x55, 0xd8, 0x67, 0xe7, -0x28, 0xae, 0x40, 0x06, 0xf2, 0xc8, 0x04, 0x84, 0xf5, 0xc8, 0x52, 0xf0, -0x05, 0x3a, 0xcd, 0xb4, 0xec, 0x57, 0xa1, 0x7e, 0xa1, 0x6c, 0x36, 0xb3, -0x45, 0xd7, 0xcf, 0x93, 0x17, 0xca, 0x66, 0x32, 0x3b, 0xfa, 0xc0, 0x52, -0xdf, 0x2d, 0xa7, 0xaa, 0x0a, 0x92, 0x24, 0x41, 0x3a, 0x9d, 0x46, 0xad, -0x56, 0xc3, 0x50, 0xa1, 0x80, 0x90, 0xe9, 0xab, 0x3a, 0x87, 0x0e, 0x63, -0xe1, 0xa7, 0xcf, 0xd1, 0xb8, 0x14, 0x00, 0x31, 0x5f, 0xc0, 0x96, 0x1b, -0x6f, 0x80, 0x98, 0x4a, 0x33, 0x4e, 0x28, 0x5a, 0xc1, 0x0d, 0xf5, 0xdb, -0x4c, 0x1c, 0x38, 0x51, 0x44, 0x08, 0x1e, 0x92, 0x2c, 0xc1, 0xb2, 0x6c, -0xe8, 0xba, 0x31, 0xe0, 0x85, 0x04, 0x41, 0xb8, 0x10, 0xbf, 0x90, 0xa2, -0xf5, 0x81, 0x27, 0x41, 0xe0, 0x07, 0x6e, 0x14, 0x9d, 0xe3, 0xe0, 0xab, -0x1a, 0x8c, 0x76, 0x07, 0x49, 0x18, 0x82, 0xe7, 0x78, 0x68, 0x9a, 0x86, -0x94, 0x96, 0xa2, 0x53, 0x4e, 0x84, 0x6e, 0x70, 0xab, 0xdd, 0x46, 0xc2, -0xf1, 0x94, 0xda, 0x0a, 0xc3, 0x33, 0x43, 0x6a, 0x03, 0xb7, 0x50, 0x8c, -0x84, 0x70, 0x08, 0xd9, 0x52, 0xf5, 0x84, 0x10, 0xf4, 0x99, 0x6c, 0x45, -0x51, 0x20, 0x5f, 0x08, 0x2f, 0x14, 0x86, 0x21, 0xd7, 0xff, 0xea, 0x5d, -0xcf, 0x1b, 0x6c, 0x44, 0x2b, 0x08, 0x30, 0xf9, 0x9e, 0x7d, 0x18, 0x95, -0x25, 0x58, 0xed, 0x0e, 0xec, 0x46, 0x13, 0xe6, 0x52, 0x03, 0x5e, 0xbb, -0x0d, 0xaf, 0xd5, 0x02, 0xd8, 0x63, 0xb4, 0x9c, 0xc9, 0x40, 0xd4, 0x34, -0x04, 0x9e, 0xc7, 0x30, 0xb3, 0x15, 0x8c, 0xd0, 0x20, 0xfb, 0x4b, 0xdb, -0x64, 0x84, 0x4d, 0xb7, 0x9a, 0xb6, 0x05, 0x55, 0x55, 0x19, 0x2f, 0x24, -0x82, 0x17, 0x84, 0xf3, 0xe7, 0x85, 0x5c, 0xd7, 0xf3, 0xfa, 0x27, 0x5c, -0x1c, 0x45, 0xec, 0x50, 0x71, 0xc0, 0xd9, 0x0e, 0x7a, 0x9d, 0x36, 0x84, -0xa1, 0x21, 0x08, 0xaa, 0x8a, 0xcc, 0xf8, 0x18, 0x32, 0xe3, 0xa3, 0x03, -0x55, 0x95, 0xab, 0x1b, 0xb0, 0x96, 0x96, 0x20, 0x99, 0x26, 0x3d, 0x6c, -0xd8, 0x07, 0xe7, 0x58, 0x8f, 0x89, 0x4b, 0x12, 0xf0, 0x2b, 0x79, 0x21, -0x3f, 0x00, 0xc7, 0xac, 0x07, 0x92, 0x28, 0xc1, 0xf5, 0x3c, 0x8a, 0xdb, -0x48, 0x32, 0x6c, 0xeb, 0x02, 0xfc, 0x42, 0x8e, 0x43, 0xfd, 0x42, 0x49, -0x92, 0x0c, 0x8e, 0xc9, 0x4e, 0xb7, 0x8b, 0xe1, 0x94, 0x86, 0xf6, 0x52, -0x03, 0x2a, 0x23, 0xcf, 0x93, 0x95, 0x8d, 0xb1, 0x24, 0x01, 0x24, 0x11, -0xa9, 0x7a, 0x1d, 0x6a, 0xb5, 0x8a, 0x28, 0x8a, 0x06, 0xb0, 0x53, 0xdf, -0xfe, 0x44, 0x56, 0xfc, 0x59, 0x12, 0x13, 0xf8, 0xa6, 0x01, 0x30, 0x4f, -0xa9, 0x28, 0x8a, 0x88, 0xa2, 0x68, 0x30, 0x8f, 0xec, 0xfb, 0x17, 0xe0, -0x17, 0x5a, 0x58, 0x5c, 0x3a, 0x1c, 0xb0, 0xc8, 0x19, 0xc7, 0x5e, 0x42, -0x7c, 0x3f, 0xa0, 0xf5, 0xaa, 0x05, 0xca, 0x0b, 0xf5, 0x6d, 0x7e, 0x3e, -0xfb, 0xdd, 0xf3, 0x18, 0x3f, 0x1a, 0x04, 0xf0, 0xd8, 0x7d, 0xa1, 0xcf, -0x09, 0x91, 0xfe, 0x87, 0x67, 0x10, 0x08, 0x48, 0x02, 0xe2, 0x7b, 0xf0, -0xdb, 0x6d, 0x44, 0x41, 0x00, 0xd3, 0x5c, 0x9e, 0x10, 0x74, 0x5d, 0x0f, -0xa6, 0x61, 0xc2, 0xf3, 0xbd, 0x0b, 0xf0, 0x0b, 0x45, 0xe1, 0xb3, 0x8e, -0xeb, 0x92, 0x54, 0x2a, 0xc5, 0xc7, 0x84, 0x80, 0xe7, 0x05, 0x38, 0xae, -0x03, 0xcb, 0xb4, 0x80, 0xa5, 0x26, 0xda, 0x85, 0x02, 0x4a, 0xe5, 0xca, -0xa0, 0xbb, 0x04, 0x8e, 0xa7, 0x87, 0x07, 0xfb, 0x56, 0x04, 0x06, 0x7a, -0xd0, 0xc3, 0x86, 0x80, 0xe3, 0xfa, 0x3f, 0x32, 0x91, 0x18, 0x89, 0xe0, -0xb6, 0x5b, 0x20, 0x8c, 0x17, 0xe2, 0x56, 0xec, 0xe4, 0x28, 0x8e, 0x61, -0xda, 0x36, 0x5c, 0xd7, 0x3d, 0xd3, 0x2f, 0xf4, 0x33, 0x7b, 0x64, 0x7f, -0xfd, 0xdf, 0x97, 0xfd, 0x42, 0x7e, 0x30, 0x3b, 0x37, 0x3f, 0xf7, 0x23, -0x12, 0xc7, 0x4c, 0x0c, 0x46, 0xbd, 0xa2, 0x0b, 0x8b, 0x8b, 0xe0, 0x0d, -0x03, 0xdd, 0xd3, 0xb4, 0x47, 0xb6, 0x8c, 0x17, 0xfb, 0x88, 0xc2, 0x80, -0x25, 0xec, 0x96, 0xc1, 0xbe, 0x7e, 0x8b, 0x0c, 0x84, 0xb1, 0x42, 0x09, -0xcd, 0x7a, 0x05, 0x86, 0x0e, 0x83, 0xf1, 0x42, 0xb6, 0xe3, 0x40, 0x64, -0xde, 0xd1, 0x81, 0x5f, 0xc8, 0xb2, 0x96, 0xfd, 0x42, 0x07, 0x5f, 0x3c, -0x3f, 0x5e, 0xe8, 0xd0, 0xe1, 0x97, 0xbf, 0x39, 0x5a, 0x1f, 0xb9, 0x8e, -0x2a, 0xd3, 0x54, 0x94, 0x86, 0x8a, 0x78, 0xa5, 0x75, 0x02, 0x7a, 0x4f, -0x87, 0x14, 0xc7, 0x68, 0x26, 0x09, 0xe2, 0x28, 0x46, 0xae, 0x50, 0x00, -0xcf, 0x7c, 0x2a, 0x00, 0x96, 0xdd, 0x5b, 0x2b, 0x2e, 0x99, 0x18, 0x9c, -0x2f, 0x84, 0xf2, 0x42, 0xb3, 0xb3, 0x88, 0xba, 0x5d, 0x74, 0xba, 0x5d, -0x18, 0x86, 0x01, 0x59, 0x56, 0x18, 0x37, 0x71, 0x26, 0x2f, 0x14, 0x5c, -0x28, 0x2f, 0x74, 0xf3, 0x8d, 0x37, 0xcc, 0x8e, 0xd4, 0xea, 0xa3, 0x1c, -0xcf, 0xc1, 0xb2, 0x6c, 0x1c, 0x3b, 0x71, 0x02, 0xa6, 0x69, 0xa2, 0x5a, -0xa9, 0x20, 0x51, 0x99, 0x5f, 0xa8, 0x56, 0x47, 0x6e, 0xa8, 0x30, 0x40, -0x66, 0x12, 0xe6, 0x9b, 0xc3, 0x8a, 0xb0, 0x1a, 0xe5, 0x85, 0x22, 0x44, -0x8e, 0x0d, 0x67, 0x61, 0x11, 0xbd, 0x53, 0xa7, 0xe1, 0x1a, 0x16, 0x3a, -0xbd, 0x1e, 0x7c, 0x3f, 0x80, 0x28, 0x8a, 0xab, 0xe3, 0x17, 0x3a, 0xf8, -0xc2, 0x4b, 0x5f, 0x2a, 0xe4, 0xf3, 0x5f, 0xd3, 0x34, 0x0d, 0xaa, 0xaa, -0x60, 0x72, 0x62, 0x1c, 0xd3, 0x33, 0xb3, 0x98, 0x9d, 0x9f, 0x47, 0xad, -0x5a, 0x01, 0x3f, 0x17, 0xa0, 0xa5, 0xd3, 0x1e, 0x59, 0x76, 0x68, 0x08, -0x6a, 0x2a, 0x75, 0xa6, 0x28, 0x89, 0x10, 0x0a, 0xbe, 0x7a, 0x1e, 0x88, -0xe3, 0xac, 0xe0, 0x85, 0x0c, 0x74, 0xba, 0xbd, 0x01, 0x66, 0x43, 0x79, -0x39, 0x6e, 0x75, 0xfc, 0x42, 0x7b, 0xf7, 0xec, 0x7a, 0xfa, 0x92, 0x6d, -0xdb, 0xae, 0xe9, 0x7f, 0xb0, 0x76, 0xbb, 0x83, 0xc3, 0x2f, 0x1f, 0x45, -0x10, 0x06, 0x28, 0x16, 0x0a, 0xc8, 0xe6, 0xb2, 0x08, 0x78, 0x1e, 0xa1, -0xaa, 0x40, 0xca, 0x65, 0xa1, 0x66, 0xb3, 0x14, 0x14, 0x67, 0x92, 0xa4, -0xd8, 0x71, 0x10, 0x1a, 0x26, 0x82, 0x9e, 0x8e, 0x98, 0xa9, 0x6e, 0xfb, -0x5d, 0x57, 0x59, 0x92, 0x07, 0x1b, 0xb0, 0x6a, 0x3d, 0x32, 0x45, 0x96, -0x2f, 0xb9, 0xe6, 0x5d, 0x57, 0x3f, 0x3e, 0x32, 0x52, 0x1f, 0x63, 0x48, -0x18, 0x7a, 0x3a, 0x8d, 0x2d, 0x77, 0xba, 0x5d, 0xc4, 0x11, 0xe5, 0xaa, -0x35, 0x4d, 0xa3, 0xb3, 0xd5, 0x34, 0xcf, 0x45, 0xd7, 0x8c, 0x71, 0x3c, -0xed, 0x91, 0x45, 0x31, 0x2c, 0xdb, 0x81, 0x61, 0x9a, 0x94, 0x0d, 0x62, -0x0a, 0x43, 0x9e, 0xa3, 0x1f, 0x7c, 0x55, 0x7b, 0x64, 0x7e, 0x10, 0x9c, -0xe9, 0x17, 0x12, 0x45, 0x64, 0x33, 0x19, 0xac, 0x9b, 0x98, 0x80, 0xaa, -0x28, 0x98, 0x9e, 0x9d, 0x43, 0xab, 0xd5, 0x01, 0x49, 0x08, 0x14, 0x79, -0x79, 0x8f, 0x72, 0x3c, 0x0f, 0x12, 0xd3, 0x81, 0x2e, 0x70, 0x14, 0x06, -0xf4, 0x5c, 0x8f, 0xc6, 0x03, 0x57, 0x28, 0x7a, 0xde, 0x86, 0x1e, 0xd9, -0xa2, 0xd3, 0x9c, 0x3a, 0xfd, 0x8c, 0xa6, 0xa9, 0xbb, 0x76, 0xef, 0xbc, -0xec, 0xeb, 0xb5, 0x6a, 0x75, 0x44, 0x92, 0xa4, 0x81, 0x5f, 0xc8, 0x62, -0xad, 0xfa, 0x46, 0xb3, 0x05, 0x87, 0xc5, 0x95, 0xe3, 0x28, 0x86, 0xaa, -0x51, 0x8f, 0xa8, 0xef, 0x79, 0x90, 0x64, 0x3a, 0xd8, 0x75, 0x36, 0x3d, -0xb2, 0x8b, 0xea, 0x17, 0xa2, 0x3d, 0xb2, 0x5f, 0xa2, 0x3d, 0x32, 0xd7, -0xfb, 0xc9, 0x3f, 0xfd, 0xf4, 0xf9, 0x3b, 0x0e, 0xbf, 0x7c, 0xf4, 0xa0, -0x39, 0xf0, 0x0b, 0xd1, 0xd5, 0x79, 0x95, 0xf2, 0x30, 0x26, 0x27, 0xc6, -0x31, 0x5a, 0xaf, 0x63, 0xa8, 0x50, 0x80, 0xa6, 0x69, 0x83, 0x27, 0x50, -0x49, 0x62, 0x3b, 0x8f, 0x85, 0x35, 0xdf, 0x3e, 0xbf, 0x50, 0xe0, 0x6f, -0x7f, 0xea, 0xc1, 0x87, 0x60, 0xcc, 0xce, 0xbd, 0xc6, 0x2f, 0x74, 0xe2, -0xce, 0x46, 0xa3, 0x79, 0xe7, 0xe4, 0xc4, 0xf8, 0xdd, 0xd5, 0x6a, 0xa5, -0xa8, 0xaa, 0x0a, 0xed, 0x91, 0x65, 0xb3, 0xd0, 0x54, 0x15, 0xa9, 0x94, -0x06, 0xdd, 0x30, 0xd0, 0xeb, 0xe9, 0xf4, 0xf1, 0xe3, 0x0d, 0xfc, 0x42, -0x84, 0x10, 0xbf, 0xa7, 0xeb, 0x53, 0x8e, 0xe3, 0xac, 0xa2, 0x5f, 0xe8, -0xa1, 0x87, 0xff, 0xb8, 0x71, 0xe4, 0xcd, 0x79, 0xa1, 0xde, 0x4b, 0xfa, -0x33, 0xb9, 0xa9, 0xec, 0x6d, 0xd5, 0x4a, 0x65, 0x5f, 0x71, 0xa8, 0x30, -0x99, 0x4e, 0xa7, 0x38, 0x49, 0x94, 0x90, 0x4e, 0xa5, 0xa8, 0x67, 0x4b, -0x10, 0xa1, 0x1b, 0xc6, 0xcf, 0x0f, 0x2f, 0xa4, 0x2a, 0xca, 0x2e, 0x55, -0x55, 0x47, 0x45, 0x51, 0x2c, 0xa9, 0xaa, 0xa2, 0x84, 0x61, 0xa8, 0x7a, -0x9e, 0x1f, 0x84, 0x51, 0xe4, 0x05, 0x41, 0xb0, 0xc6, 0x0b, 0xad, 0xf1, -0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xd1, 0x2a, -0x6b, 0x1b, 0xb0, 0xb6, 0x01, 0x6f, 0xca, 0x0b, 0x1d, 0xb8, 0xff, 0xe7, -0x95, 0x17, 0x7a, 0xdf, 0x7f, 0xaa, 0x0d, 0x0d, 0x8f, 0x97, 0xaa, 0xd5, -0x9f, 0xd7, 0x1e, 0xd9, 0xa3, 0x4f, 0x7b, 0x4b, 0x8b, 0x6b, 0x3d, 0xb2, -0x77, 0x04, 0x2f, 0xb4, 0xe3, 0xd2, 0x4b, 0xaf, 0x2d, 0x0f, 0x0f, 0xef, -0x2d, 0x95, 0x8a, 0x3b, 0x65, 0x59, 0xce, 0x45, 0x51, 0x4c, 0x82, 0x20, -0x70, 0xda, 0x9d, 0xf6, 0xc1, 0xf9, 0xf9, 0x85, 0xe7, 0x5f, 0x3d, 0x79, -0xf2, 0x9d, 0xc7, 0x0b, 0x5d, 0x7d, 0xe5, 0x95, 0xb7, 0x5e, 0xbe, 0x77, -0xcf, 0x81, 0xed, 0xdb, 0xb6, 0x2d, 0xfb, 0x85, 0x62, 0x42, 0x27, 0xf3, -0x06, 0x0d, 0x02, 0xba, 0x8e, 0xde, 0xf7, 0x03, 0x72, 0xfc, 0xc4, 0xab, -0x4f, 0x1c, 0x7c, 0xe1, 0x85, 0xb7, 0xec, 0x91, 0xa9, 0xe9, 0xf4, 0x65, -0x4f, 0xfd, 0xb7, 0x8b, 0xe5, 0x17, 0xfa, 0xf7, 0xff, 0xee, 0x63, 0xdf, -0x24, 0xdc, 0xeb, 0x78, 0xa1, 0xbd, 0x7b, 0x76, 0xdf, 0x70, 0xdb, 0x47, -0x3e, 0xf2, 0xd5, 0x03, 0xf7, 0x7e, 0x6a, 0x7d, 0x1c, 0xc7, 0x74, 0x44, -0x9a, 0xf9, 0x85, 0x22, 0x36, 0x2e, 0x1a, 0xb3, 0xa1, 0xf7, 0xfe, 0xbb, -0x8a, 0x24, 0x49, 0xfc, 0xd6, 0x2d, 0x9b, 0xf7, 0x6f, 0xdc, 0xb0, 0x7e, -0xff, 0x3d, 0x9f, 0xbc, 0x6b, 0xea, 0xef, 0x7f, 0xf0, 0xc3, 0x07, 0x4e, -0xbe, 0xa1, 0x5f, 0xe8, 0x08, 0xa6, 0x2f, 0x4a, 0x8f, 0x8c, 0xf1, 0x42, -0xa9, 0xd7, 0xf0, 0x42, 0x9f, 0x39, 0x70, 0xdf, 0x23, 0xbf, 0xf6, 0xd9, -0xcf, 0xde, 0x44, 0xd8, 0x94, 0x50, 0x10, 0x04, 0x54, 0x82, 0x11, 0x45, -0x74, 0x08, 0x05, 0x74, 0x08, 0xc5, 0xf7, 0xe9, 0x30, 0xa6, 0xa6, 0xd2, -0x7e, 0x7d, 0x7f, 0x84, 0x9a, 0xe3, 0x79, 0x94, 0x87, 0x87, 0x27, 0x3f, -0xfa, 0x91, 0x0f, 0x3f, 0xb8, 0xff, 0x86, 0x0f, 0x3d, 0xf9, 0xf8, 0x77, -0x9f, 0x58, 0xe6, 0x85, 0xbe, 0xf8, 0xdb, 0x10, 0x93, 0x8b, 0xea, 0x17, -0x5a, 0xe6, 0x85, 0x46, 0x47, 0x46, 0xea, 0x9f, 0xb9, 0xff, 0xbe, 0xa7, -0x26, 0xc6, 0xc7, 0x36, 0x59, 0xb6, 0x33, 0xc0, 0x69, 0x1c, 0xd7, 0x65, -0x73, 0x04, 0x74, 0x6d, 0x71, 0xab, 0xdd, 0x82, 0x22, 0x2b, 0x90, 0x65, -0x19, 0x9d, 0x6e, 0x07, 0x29, 0x36, 0xdc, 0xd8, 0x97, 0x6e, 0x8b, 0xa2, -0xc0, 0x86, 0xda, 0x13, 0x44, 0x71, 0x88, 0xb9, 0xb9, 0x85, 0x93, 0x8f, -0x3c, 0xf6, 0xd8, 0xcd, 0xa6, 0x69, 0xae, 0x1e, 0x2f, 0x54, 0x2e, 0x97, -0x47, 0x7f, 0xf3, 0x5f, 0xff, 0xc6, 0xa1, 0xe1, 0x52, 0xf1, 0x0c, 0xbf, -0x90, 0x61, 0x98, 0x88, 0xe2, 0x18, 0x33, 0x73, 0xb3, 0x18, 0xad, 0x8f, -0x20, 0x9d, 0x4e, 0x21, 0x0c, 0xa8, 0x7e, 0x27, 0x49, 0x08, 0x0d, 0x50, -0xd9, 0x36, 0xa2, 0x28, 0x46, 0xa3, 0xd9, 0x40, 0x4a, 0xd3, 0x90, 0xcd, -0x66, 0x91, 0xcd, 0x64, 0xa0, 0xaa, 0x0a, 0x38, 0x8e, 0x43, 0x14, 0xc7, -0x68, 0x34, 0x9a, 0xfa, 0x77, 0x1e, 0x59, 0x45, 0xbf, 0xd0, 0x97, 0x7e, -0xe7, 0xb7, 0x8f, 0x4f, 0x8c, 0x8f, 0x6f, 0x32, 0x0c, 0x13, 0x8e, 0xe3, -0xc0, 0xb2, 0x6c, 0xb4, 0x3a, 0x1d, 0xf0, 0x1c, 0x87, 0x4a, 0xb9, 0x82, -0x74, 0x5a, 0x83, 0x2c, 0x4b, 0xf0, 0x44, 0x01, 0x8e, 0x28, 0x21, 0x10, -0x78, 0x84, 0xbe, 0x8f, 0xc8, 0x76, 0x00, 0x5d, 0x47, 0x6c, 0xdb, 0xb0, -0x4c, 0x0b, 0xdd, 0xae, 0x0e, 0xd7, 0xf3, 0xa8, 0x7e, 0x64, 0x6c, 0x94, -0x6e, 0x04, 0x28, 0x57, 0x77, 0xea, 0xf4, 0xd4, 0xe9, 0x6f, 0x7f, 0xe7, -0x3b, 0x17, 0x9f, 0x17, 0xba, 0xef, 0x9e, 0xbb, 0x1f, 0x7d, 0xf7, 0xd5, -0x57, 0xdd, 0xc8, 0xb2, 0x12, 0xd0, 0x75, 0x63, 0x30, 0x22, 0x37, 0x3e, -0x3e, 0x86, 0x62, 0xa5, 0x0c, 0xaf, 0x56, 0x81, 0xb2, 0x69, 0x23, 0x46, -0xd7, 0x4f, 0x42, 0x95, 0x25, 0x04, 0x9e, 0x87, 0x5e, 0xaf, 0x8b, 0x66, -0xb3, 0x85, 0x66, 0xa3, 0x81, 0xee, 0xf4, 0x3c, 0xfc, 0xe9, 0x59, 0x70, -0x0b, 0x8b, 0xb0, 0x0d, 0x0b, 0x53, 0xd3, 0x53, 0xc8, 0x66, 0x32, 0x28, -0x95, 0x4a, 0x74, 0x55, 0xac, 0xc0, 0x23, 0x08, 0x02, 0xbc, 0xf0, 0xe2, -0xa1, 0x1f, 0x3e, 0xf3, 0xe3, 0x1f, 0x5f, 0x3c, 0x5e, 0xe8, 0xb2, 0x1d, -0x3b, 0x6e, 0xfe, 0xdc, 0xa7, 0xef, 0xbf, 0xd1, 0xb2, 0x1d, 0x38, 0x8e, -0x0b, 0xc7, 0x71, 0xd0, 0xe9, 0x76, 0x50, 0x29, 0x57, 0x30, 0x3e, 0x36, -0x0a, 0xa9, 0x5e, 0x41, 0x66, 0xdf, 0x35, 0xf8, 0x30, 0xf3, 0x0b, 0xcd, -0x02, 0x58, 0xd2, 0x9b, 0xf0, 0x74, 0x03, 0xc4, 0xf1, 0x90, 0x16, 0x44, -0x08, 0xc5, 0x12, 0x32, 0xaa, 0x82, 0x66, 0x31, 0x8b, 0x56, 0x36, 0x0d, -0xf1, 0xd5, 0xd3, 0x18, 0x23, 0xa3, 0x58, 0x5c, 0x6c, 0x62, 0x6a, 0x7a, -0x06, 0xa2, 0x28, 0xa0, 0x90, 0xcf, 0x41, 0xe0, 0x79, 0x6c, 0xdb, 0xb2, -0xf9, 0xbd, 0xb5, 0x5a, 0xed, 0xfe, 0xc5, 0xc5, 0x8b, 0xe4, 0x17, 0xba, -0xed, 0xa3, 0x1f, 0x19, 0xf0, 0x42, 0xb6, 0x43, 0x67, 0xd2, 0x4d, 0xd3, -0xc6, 0xd6, 0xcd, 0x39, 0x60, 0x7c, 0x04, 0xdb, 0x7f, 0xf9, 0xe3, 0x78, -0x1f, 0x24, 0x1c, 0x03, 0x70, 0xc2, 0xee, 0xc2, 0x71, 0x5d, 0xd8, 0x96, -0x0d, 0x9b, 0xae, 0x89, 0x87, 0xcb, 0xf2, 0x5e, 0x49, 0x40, 0x90, 0x91, -0x53, 0x48, 0xd6, 0x8d, 0xa2, 0xc9, 0x73, 0x40, 0x14, 0x61, 0x38, 0x8c, -0x70, 0xea, 0xf4, 0x14, 0x96, 0x1a, 0x0d, 0xc8, 0x32, 0x75, 0x0b, 0xc9, -0x8a, 0x8c, 0x4b, 0xb7, 0x6f, 0xff, 0x1d, 0x9e, 0xe7, 0x1f, 0x25, 0x84, -0x9c, 0xa3, 0x5f, 0xe8, 0x35, 0xbc, 0xd0, 0x65, 0x3b, 0x76, 0xdc, 0x5e, -0x2e, 0x95, 0x26, 0xfb, 0x68, 0xa5, 0xae, 0x1b, 0x10, 0x45, 0x11, 0x3b, -0x2e, 0xdd, 0x0e, 0xa9, 0x5e, 0xc3, 0x96, 0x8f, 0x7e, 0x18, 0xfb, 0x20, -0xe1, 0x79, 0x10, 0xcc, 0xdb, 0x1d, 0x78, 0xae, 0x0b, 0xdf, 0xf5, 0xe8, -0xcc, 0x3c, 0x21, 0x08, 0x02, 0x1f, 0xd1, 0x19, 0xf3, 0x67, 0x11, 0x64, -0x4e, 0x44, 0xa1, 0x5c, 0x82, 0xb0, 0x61, 0x1d, 0x90, 0xd2, 0x50, 0x2a, -0x15, 0x31, 0x3f, 0xbf, 0x88, 0xd9, 0xb9, 0x79, 0x36, 0x4b, 0x49, 0x30, -0x32, 0x52, 0xab, 0x57, 0xab, 0xd5, 0xf3, 0xe0, 0x85, 0xf6, 0x9e, 0xc9, -0x0b, 0x5d, 0x79, 0xf9, 0xe5, 0x83, 0x1e, 0x99, 0xef, 0xf9, 0xe8, 0x74, -0x3a, 0x28, 0x97, 0x87, 0x91, 0xca, 0x66, 0x20, 0xed, 0xde, 0x89, 0x7d, -0x4a, 0x0e, 0xcf, 0x33, 0xbf, 0x50, 0xc0, 0xcc, 0x1f, 0x9e, 0xe7, 0xc3, -0xf3, 0xdc, 0xc1, 0xd4, 0x2b, 0x85, 0x9e, 0x28, 0xf0, 0x14, 0x47, 0x01, -0xe2, 0x38, 0x86, 0x28, 0xf2, 0xc8, 0x95, 0x0b, 0x68, 0xd4, 0x6b, 0x48, -0xd9, 0x16, 0xa4, 0x8e, 0x8c, 0x85, 0xc5, 0x25, 0x94, 0x8a, 0x43, 0x48, -0xb1, 0x82, 0xc4, 0xe8, 0xc8, 0xc8, 0x1b, 0xf0, 0x42, 0xaf, 0xfe, 0xec, -0x1e, 0x99, 0xdf, 0x68, 0x3a, 0x51, 0x18, 0x98, 0x00, 0xb0, 0x69, 0xe3, -0x86, 0xeb, 0x3d, 0x36, 0xef, 0xab, 0x1b, 0x06, 0x00, 0x0e, 0x99, 0x4c, -0x06, 0x2d, 0xcf, 0xc5, 0x4e, 0x59, 0xc4, 0x4f, 0xed, 0x2e, 0x74, 0x9d, -0x66, 0x1b, 0xa3, 0x28, 0xa2, 0x4d, 0x1a, 0xdf, 0xa7, 0xbf, 0x7b, 0xde, -0x20, 0xe7, 0xd5, 0x37, 0x3e, 0x05, 0x41, 0xc8, 0xe8, 0x2d, 0x5a, 0x10, -0x4a, 0xd5, 0x8a, 0xe8, 0xcd, 0xa7, 0x91, 0xcd, 0xa6, 0xd1, 0x68, 0x36, -0x61, 0x98, 0x16, 0x55, 0xfd, 0x73, 0xaf, 0xf5, 0x0b, 0x7d, 0xd9, 0xc9, -0x97, 0x4a, 0xa9, 0xc6, 0xcb, 0x47, 0x67, 0xdf, 0xf2, 0x2a, 0xb4, 0x82, -0x17, 0xfa, 0xe1, 0xc6, 0x0d, 0x1b, 0x6e, 0xb9, 0xe7, 0xae, 0x4f, 0x7c, -0x27, 0x8a, 0x22, 0xd8, 0x8e, 0x83, 0x46, 0xa3, 0x09, 0x55, 0x55, 0x31, -0x3a, 0x52, 0x47, 0xa7, 0xdb, 0xc1, 0xf4, 0xcc, 0x0c, 0x9c, 0xc0, 0xc7, -0xf0, 0xc6, 0x8d, 0x18, 0xdb, 0xb9, 0x03, 0xb5, 0xad, 0x5b, 0x21, 0xc8, -0x32, 0xbd, 0x1b, 0x3b, 0x2e, 0xd5, 0xfa, 0x30, 0xbf, 0x56, 0xd4, 0x77, -0x0b, 0x91, 0x18, 0x61, 0x40, 0x65, 0x1b, 0x49, 0x12, 0xc3, 0xf7, 0x1c, -0x34, 0x0e, 0xbf, 0x0a, 0x72, 0xea, 0x34, 0xa6, 0xa7, 0xe7, 0x90, 0xcb, -0x65, 0xb0, 0x61, 0xfd, 0x3a, 0x68, 0x9a, 0x0a, 0xc7, 0x71, 0xf1, 0xbd, -0xef, 0xff, 0xfd, 0xff, 0xd9, 0xeb, 0xf5, 0xbe, 0x26, 0x29, 0xf2, 0x48, -0x9f, 0x17, 0x8a, 0xa3, 0xe8, 0xf9, 0xb3, 0xe2, 0x85, 0xaa, 0xd5, 0xca, -0x2e, 0xc2, 0x54, 0x83, 0x41, 0x10, 0xc2, 0x30, 0x0d, 0xf0, 0x3c, 0x5d, -0xe6, 0x2f, 0xcb, 0x32, 0xaa, 0x95, 0x0a, 0x5c, 0xd7, 0x85, 0xb3, 0xb0, -0x88, 0x97, 0x4e, 0xbc, 0x8a, 0x67, 0x3d, 0x0f, 0xd9, 0x7a, 0x1d, 0xc5, -0x8d, 0x1b, 0x50, 0x58, 0xb7, 0x0e, 0x72, 0x2e, 0xcf, 0xce, 0x01, 0x16, -0x93, 0x22, 0x84, 0x3e, 0x27, 0x45, 0x31, 0x43, 0x0d, 0x80, 0x24, 0x11, -0x20, 0x66, 0x34, 0xf8, 0x82, 0x00, 0x49, 0x96, 0x60, 0x98, 0x26, 0x5c, -0xd7, 0xa5, 0xf3, 0x6b, 0x3c, 0x87, 0x94, 0xa6, 0x9d, 0xbf, 0x5f, 0x28, -0x9f, 0xcd, 0xed, 0x18, 0x64, 0xb8, 0x58, 0xc1, 0x4d, 0x10, 0x04, 0x98, -0x1c, 0x07, 0x4f, 0x92, 0x58, 0xc1, 0x84, 0xa6, 0x2c, 0xd2, 0xa9, 0x14, -0x13, 0x23, 0x79, 0x58, 0xfa, 0xc9, 0x3f, 0xe1, 0xf8, 0x93, 0xdf, 0x47, -0xa2, 0xaa, 0x98, 0x78, 0xef, 0x7b, 0x91, 0xa9, 0xd6, 0x18, 0x27, 0xb4, -0x22, 0xaa, 0xc6, 0x36, 0x82, 0x90, 0x04, 0x9c, 0xd4, 0xef, 0x91, 0x25, -0xf0, 0x5c, 0x0a, 0x7a, 0xa8, 0xaa, 0x0a, 0x9e, 0xe7, 0xa1, 0xa8, 0xea, -0xf9, 0xf3, 0x42, 0x1c, 0xcf, 0x69, 0x7d, 0xdc, 0xc6, 0xb6, 0x1d, 0x3a, -0xe3, 0xc8, 0x71, 0x68, 0x47, 0x31, 0x36, 0xdf, 0xb4, 0x1f, 0x35, 0xc7, -0xc1, 0xc2, 0xcb, 0xaf, 0xd0, 0x9e, 0xcc, 0xdc, 0x1c, 0x9d, 0xc4, 0x92, -0x14, 0x0c, 0x0d, 0xc9, 0x48, 0xa5, 0xd2, 0x68, 0xb6, 0x5a, 0x90, 0xd3, -0x14, 0x76, 0xea, 0x7b, 0xb5, 0xfa, 0x28, 0x3e, 0xfd, 0x06, 0xfa, 0x95, -0x2c, 0x0e, 0x11, 0x21, 0x03, 0xbe, 0xda, 0xb4, 0x2c, 0x64, 0x73, 0x59, -0x68, 0x8a, 0x02, 0x4d, 0x55, 0xcf, 0x9f, 0x17, 0x4a, 0x92, 0x84, 0x8b, -0x18, 0x6a, 0x93, 0x20, 0x81, 0x61, 0x1a, 0x48, 0x67, 0xd2, 0x88, 0x5d, -0x17, 0xa6, 0x6e, 0x20, 0xa5, 0xc8, 0x18, 0xde, 0xba, 0x19, 0x43, 0x9b, -0x37, 0x21, 0xf4, 0x3d, 0xf4, 0xa6, 0x67, 0x61, 0x4c, 0xcf, 0xc0, 0x9a, -0x9e, 0x46, 0xe8, 0xb8, 0x10, 0x33, 0x59, 0x28, 0xf9, 0x3c, 0x7c, 0xc7, -0xa1, 0xad, 0xb1, 0xbe, 0x57, 0x28, 0x49, 0x10, 0x47, 0x11, 0xc0, 0x51, -0x87, 0x0a, 0x89, 0x62, 0xc4, 0x61, 0x34, 0x68, 0xd1, 0xd8, 0x8e, 0x03, -0xc7, 0x71, 0x20, 0x0a, 0x02, 0x9c, 0x0b, 0xf1, 0x0b, 0x79, 0x9e, 0xe7, -0xc5, 0x0c, 0xb7, 0x91, 0x99, 0x8a, 0xc7, 0xb6, 0x2c, 0xc8, 0xae, 0x83, -0x4e, 0xab, 0x05, 0x7e, 0x68, 0x68, 0xd0, 0x22, 0x4e, 0x92, 0x04, 0xe9, -0x7a, 0x0d, 0xa9, 0x5a, 0x15, 0xd1, 0xde, 0xdd, 0xd0, 0xe7, 0x17, 0xe8, -0xfd, 0x20, 0x08, 0x28, 0x66, 0x13, 0x13, 0x70, 0x84, 0x40, 0xe0, 0x38, -0xc4, 0x09, 0xed, 0x97, 0x25, 0x49, 0x42, 0x7f, 0x0e, 0x42, 0x80, 0x91, -0x8c, 0xa6, 0x69, 0x81, 0xe3, 0xf8, 0x15, 0x7e, 0xa1, 0xe8, 0xc2, 0xfc, -0x42, 0x7d, 0x5e, 0x28, 0x49, 0x12, 0x70, 0xe0, 0xe8, 0xc4, 0xb4, 0x69, -0xa1, 0xd3, 0x6c, 0x42, 0x93, 0x65, 0x3a, 0x23, 0xc1, 0xa4, 0x2f, 0x84, -0xd0, 0x17, 0x97, 0x30, 0x08, 0xa1, 0x14, 0x0a, 0x10, 0x33, 0xd1, 0x32, -0xa5, 0xc5, 0x16, 0x40, 0xc4, 0x7d, 0x5a, 0x0b, 0x4c, 0x5d, 0x42, 0x08, -0x02, 0x5d, 0x07, 0xc7, 0xc2, 0x85, 0x82, 0x20, 0x20, 0x64, 0x1b, 0xa2, -0xc8, 0x32, 0x3c, 0xdf, 0x3f, 0x77, 0x5e, 0xa8, 0xef, 0x17, 0xea, 0x76, -0x7b, 0x87, 0xfb, 0x0b, 0x1a, 0x08, 0x21, 0x10, 0x04, 0x1e, 0xdd, 0x5e, -0x0f, 0x89, 0xe7, 0xc2, 0x9c, 0x9f, 0xa7, 0xb0, 0xab, 0x4f, 0x65, 0x78, -0xf4, 0xa6, 0xe5, 0xc3, 0x73, 0xe9, 0xc2, 0x07, 0xdf, 0xf7, 0xe1, 0xb3, -0xab, 0x57, 0xdf, 0x72, 0x16, 0xc5, 0xf1, 0xc0, 0x2d, 0xd4, 0x67, 0x28, -0x88, 0xef, 0xc1, 0xed, 0xb4, 0x11, 0x05, 0x21, 0x92, 0x84, 0x40, 0x92, -0xc4, 0x01, 0x2f, 0xa4, 0xaf, 0xf0, 0x0b, 0x65, 0xcb, 0xc3, 0x5b, 0x37, -0xbd, 0xeb, 0x6c, 0x78, 0xa1, 0xff, 0xb9, 0x92, 0x17, 0x8a, 0x9e, 0xb5, -0x6c, 0x9b, 0x64, 0xd2, 0x69, 0x9e, 0xe3, 0x38, 0xe4, 0x73, 0x79, 0xb4, -0x5a, 0x2d, 0x58, 0x26, 0xf5, 0x0b, 0x35, 0x73, 0x59, 0x94, 0x6b, 0x75, -0x88, 0x0c, 0x3f, 0xe0, 0xe8, 0x8d, 0x85, 0xe5, 0xea, 0xfa, 0x2a, 0x2a, -0xfa, 0x2b, 0xe1, 0x00, 0x9e, 0x03, 0x48, 0x42, 0x27, 0x63, 0x68, 0x39, -0x2e, 0x82, 0xd3, 0x6e, 0x81, 0x18, 0x06, 0x4c, 0x93, 0x3e, 0xa2, 0xf3, -0x3c, 0x7d, 0xe9, 0x89, 0x49, 0x0c, 0xdb, 0x71, 0x10, 0x84, 0xd4, 0x2f, -0x74, 0xc7, 0xef, 0x7e, 0xf1, 0x4f, 0x77, 0x5f, 0xb7, 0xef, 0x2c, 0x79, -0xa1, 0xe9, 0x3e, 0x2f, 0xe4, 0xcf, 0x4e, 0x4d, 0x4f, 0xfd, 0x28, 0x8e, -0x63, 0xf0, 0x3c, 0x07, 0x4d, 0x53, 0x21, 0x8a, 0x22, 0x9a, 0xad, 0x16, -0x44, 0xc3, 0x84, 0x3e, 0x3d, 0x8d, 0x76, 0x83, 0x4a, 0x92, 0xfa, 0x7e, -0xa1, 0x88, 0x29, 0xdb, 0xc8, 0x4a, 0x9f, 0x10, 0xa1, 0xe7, 0x00, 0x8d, -0xad, 0xd1, 0xe8, 0x5a, 0x42, 0x62, 0x04, 0x96, 0x09, 0x7d, 0x7a, 0x06, -0xf0, 0x7d, 0xd8, 0x8e, 0xb3, 0xa2, 0xae, 0xc8, 0x01, 0x09, 0x60, 0x99, -0x66, 0x2b, 0x7e, 0x4d, 0x8f, 0xec, 0x9c, 0x79, 0xa1, 0x53, 0xa7, 0xa7, -0xbe, 0xb9, 0x6e, 0x72, 0xf2, 0x3a, 0x59, 0xa6, 0xfa, 0xc0, 0x4c, 0x26, -0x8b, 0xf9, 0x85, 0x79, 0x48, 0x6d, 0x09, 0x4a, 0x14, 0xa1, 0xc9, 0x71, -0x88, 0xc2, 0x10, 0xb9, 0x7c, 0x81, 0xc2, 0x4a, 0x2b, 0xf0, 0x9a, 0x04, -0x60, 0x9c, 0x5c, 0x1f, 0x72, 0x62, 0x12, 0xe1, 0x98, 0x20, 0x72, 0x6c, -0x98, 0xd3, 0xd3, 0x88, 0xbb, 0xd4, 0x2f, 0x04, 0x24, 0x14, 0x3f, 0x78, -0x03, 0xbf, 0xd0, 0x05, 0xf3, 0x42, 0x37, 0x7c, 0xf0, 0x03, 0xb3, 0xe3, -0x63, 0x63, 0xa3, 0x3c, 0x47, 0x2f, 0x71, 0x73, 0xf3, 0xf3, 0x98, 0x5f, -0x58, 0x44, 0xbd, 0x56, 0x45, 0xa2, 0x2a, 0x08, 0xca, 0x25, 0xe4, 0x6b, -0x75, 0x64, 0xf3, 0x79, 0x48, 0xb2, 0x34, 0x90, 0x86, 0x2d, 0xcb, 0x91, -0x28, 0x72, 0x43, 0xb3, 0x8f, 0x11, 0x22, 0x9b, 0xf2, 0x42, 0xc6, 0xe9, -0x29, 0x98, 0x3d, 0x1d, 0x4b, 0x8d, 0x26, 0xe3, 0x25, 0x84, 0xd5, 0xf1, -0x0b, 0xbd, 0x74, 0xe8, 0xc8, 0x97, 0xca, 0xc3, 0xc3, 0x5f, 0x53, 0x55, -0x15, 0x8a, 0x22, 0xa3, 0x5c, 0x1e, 0xc6, 0xc2, 0xd2, 0x12, 0x66, 0xe7, -0xe7, 0x51, 0x19, 0x2e, 0x41, 0x0c, 0x43, 0xea, 0x17, 0xaa, 0xd6, 0x90, -0x2d, 0x0e, 0x41, 0xd1, 0x34, 0xca, 0xd1, 0x31, 0x2e, 0x62, 0xc0, 0x8a, -0x06, 0x01, 0x62, 0xcb, 0x86, 0x35, 0x3f, 0x0f, 0xb7, 0xd1, 0x84, 0x6d, -0x98, 0xd0, 0x0d, 0x73, 0x80, 0x99, 0xad, 0xec, 0x91, 0x5d, 0x74, 0xbf, -0xd0, 0xe5, 0x7b, 0x77, 0x3f, 0xbd, 0x6d, 0xcb, 0xd6, 0x6b, 0x24, 0x49, -0x44, 0x1c, 0xc7, 0x68, 0x34, 0x9b, 0x98, 0x9d, 0x9b, 0x83, 0x65, 0xd9, -0xc8, 0x66, 0x33, 0xc8, 0xe5, 0x72, 0x70, 0x91, 0x80, 0x68, 0x1a, 0xa4, -0x7c, 0x0e, 0x6a, 0x86, 0xfa, 0x85, 0x04, 0x41, 0x00, 0xa2, 0x08, 0xb1, -0xeb, 0x21, 0x34, 0x0c, 0x44, 0xba, 0x81, 0xc8, 0x75, 0xd1, 0xeb, 0xe9, -0xd0, 0x0d, 0x03, 0xa2, 0x28, 0x21, 0x8a, 0xe2, 0x15, 0x3d, 0x32, 0x1e, -0x9e, 0xef, 0x5f, 0x7c, 0xbf, 0xd0, 0x4b, 0x2f, 0x1d, 0xbe, 0x37, 0x93, -0x4e, 0x3f, 0x3e, 0x36, 0x3a, 0x3a, 0xc6, 0xf3, 0x3c, 0x86, 0x4b, 0x25, -0x28, 0xb2, 0x82, 0x93, 0xa7, 0x4f, 0x63, 0x71, 0xa9, 0x81, 0x9e, 0x6e, -0x20, 0x97, 0xcd, 0x20, 0x1d, 0x44, 0x48, 0x0c, 0x13, 0x36, 0x07, 0xc4, -0xac, 0x35, 0x26, 0xf0, 0x94, 0x17, 0x8a, 0xc2, 0x98, 0xbe, 0xad, 0xd9, -0x36, 0x7b, 0x4f, 0x88, 0x90, 0x24, 0xaf, 0xf5, 0x0b, 0x91, 0xd5, 0xeb, -0x91, 0xa5, 0xd3, 0xe9, 0x4f, 0xf2, 0xbc, 0xf0, 0xad, 0x4a, 0x79, 0x38, -0x2b, 0x08, 0x02, 0xd2, 0x69, 0x0d, 0x1b, 0x37, 0xac, 0x47, 0x2a, 0xa5, -0xc1, 0x34, 0x4d, 0x74, 0x7b, 0x3a, 0xda, 0xed, 0x2e, 0x04, 0x51, 0x80, -0xcc, 0xb4, 0x9e, 0x48, 0x96, 0x7b, 0x64, 0x61, 0x18, 0xc1, 0xf3, 0x5c, -0x28, 0x8a, 0x8a, 0x84, 0x80, 0xda, 0x6e, 0xfe, 0x25, 0xfc, 0x42, 0xbb, -0x2e, 0xdb, 0xf1, 0xf5, 0xd1, 0x91, 0x3a, 0xe3, 0x85, 0xa8, 0x20, 0xd2, -0x71, 0x5d, 0x34, 0x9b, 0x2d, 0x74, 0xba, 0x5d, 0x7a, 0xfd, 0x0e, 0x02, -0x48, 0x92, 0x8c, 0x28, 0xa2, 0xe8, 0xbd, 0xaa, 0x6a, 0x83, 0x31, 0xd2, -0xc1, 0x1e, 0x7f, 0x5b, 0xfd, 0x42, 0x2b, 0x7a, 0x64, 0x3f, 0x7d, 0xfe, -0xe0, 0x1d, 0x87, 0x5f, 0x3e, 0x7a, 0x50, 0xd7, 0x0d, 0x84, 0x61, 0x04, -0x9e, 0xe7, 0x91, 0x4e, 0x69, 0xa8, 0xd7, 0xab, 0x58, 0x37, 0x39, 0x81, -0xf1, 0xd1, 0x51, 0x94, 0x4b, 0x25, 0x08, 0x02, 0x0f, 0x8e, 0xe3, 0x21, -0x8a, 0x12, 0xfa, 0xcf, 0x54, 0x02, 0x2f, 0xbc, 0x81, 0x5f, 0xc8, 0x5f, -0x6d, 0xbf, 0xd0, 0xeb, 0x7b, 0x64, 0xaf, 0x1c, 0x3b, 0x7e, 0xe7, 0xe2, -0xe2, 0xd2, 0x9d, 0x1b, 0x37, 0xae, 0xbf, 0x7b, 0xb8, 0x58, 0x64, 0x7e, -0x21, 0x91, 0xc2, 0xb1, 0x8a, 0x82, 0x94, 0xa6, 0x42, 0xe9, 0xe9, 0xa0, -0x23, 0x78, 0x3e, 0x92, 0x84, 0xbc, 0xce, 0x2f, 0x14, 0xbf, 0x45, 0x8f, -0xec, 0x6d, 0xf3, 0x0b, 0x1d, 0x3c, 0xf8, 0xe2, 0x33, 0xe9, 0x4c, 0xfa, -0xb6, 0x6a, 0xa5, 0xb2, 0x6f, 0x78, 0xb8, 0x34, 0xa9, 0x29, 0x0a, 0x27, -0xcb, 0x32, 0x52, 0xa9, 0x14, 0x78, 0x9e, 0x87, 0x24, 0x49, 0x30, 0x98, -0x6c, 0x7b, 0x25, 0x2f, 0x64, 0x3b, 0xf6, 0x92, 0x6d, 0x3b, 0xef, 0x4c, -0xbf, 0x50, 0x3a, 0x9d, 0x1a, 0x95, 0x44, 0xa9, 0xc4, 0xf1, 0x9c, 0x22, -0x89, 0xa2, 0x6a, 0x3b, 0x4e, 0x10, 0xf8, 0x81, 0x17, 0x86, 0xa1, 0x1f, -0xae, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, -0xf1, 0x42, 0x6b, 0xb4, 0xca, 0xda, 0x06, 0xac, 0x6d, 0xc0, 0x9b, 0xf0, -0x42, 0x9f, 0x3e, 0x4b, 0x5e, 0xe8, 0x2f, 0xde, 0xb1, 0x7e, 0xa1, 0xda, -0xd9, 0xf1, 0x42, 0xe2, 0x9a, 0x5f, 0x68, 0x8d, 0x17, 0x7a, 0xd3, 0x7f, -0xb6, 0x6d, 0xdd, 0x7a, 0xed, 0xc4, 0xf8, 0xd8, 0xde, 0x6c, 0x36, 0xbb, -0x53, 0x12, 0xa5, 0x1c, 0x2f, 0xf0, 0xc4, 0xb6, 0x1d, 0xa7, 0xdd, 0x6e, -0x1f, 0x6c, 0xb6, 0x5a, 0xef, 0x4c, 0xbf, 0xd0, 0xee, 0x5d, 0x3b, 0x6f, -0xbd, 0x6e, 0xdf, 0xbe, 0x03, 0x5b, 0xb7, 0x6c, 0xd9, 0xcf, 0xf3, 0xbc, -0x40, 0x23, 0x09, 0x64, 0x59, 0x1a, 0xcf, 0x56, 0x70, 0x47, 0x71, 0x04, -0xc7, 0x71, 0xc9, 0xc9, 0x93, 0x27, 0x9f, 0x38, 0x74, 0xf8, 0xc8, 0x37, -0x8e, 0xbc, 0xfc, 0xf2, 0x9b, 0xfb, 0x85, 0xd2, 0xe9, 0xcb, 0xfe, 0xe1, -0x2c, 0x78, 0xa1, 0x9f, 0xb9, 0x01, 0x03, 0x5e, 0xe8, 0x2b, 0x7f, 0x86, -0xef, 0x7d, 0xed, 0xeb, 0xbf, 0xb2, 0x92, 0x17, 0xda, 0xbd, 0x6b, 0xd7, -0x0d, 0x77, 0x7c, 0xfc, 0x63, 0x5f, 0xad, 0x54, 0xca, 0x03, 0xbf, 0x50, -0x18, 0x46, 0x74, 0x4a, 0x95, 0xc4, 0xcb, 0xcb, 0x6f, 0x99, 0xb2, 0xbf, -0x3f, 0x5a, 0x47, 0xad, 0x06, 0x11, 0x16, 0x16, 0x17, 0xa7, 0x9e, 0xfe, -0xc7, 0x67, 0x1e, 0x38, 0x7e, 0xe2, 0xc4, 0x6b, 0x79, 0xa1, 0x6f, 0x9d, -0x7e, 0xf9, 0x08, 0xbe, 0xf9, 0xfb, 0xff, 0xc7, 0x77, 0x5f, 0x7c, 0xe2, -0x89, 0x0b, 0xef, 0x91, 0xfd, 0x49, 0xb3, 0x89, 0x34, 0x01, 0x1c, 0x73, -0x99, 0x17, 0xfa, 0xf4, 0x7d, 0xf7, 0x3e, 0xf2, 0xeb, 0x9f, 0xff, 0xec, -0x4d, 0x71, 0x4c, 0xa7, 0x9f, 0x82, 0xa0, 0x1f, 0xcd, 0x09, 0xe9, 0x5c, -0x59, 0xd0, 0x9f, 0x0f, 0x16, 0xa9, 0xed, 0x58, 0x10, 0x20, 0x49, 0x12, -0x6d, 0xd6, 0x33, 0x5e, 0xa8, 0x56, 0xad, 0x4e, 0xde, 0xfa, 0xe1, 0x9b, -0x1f, 0xbc, 0xf1, 0x86, 0x1b, 0x9e, 0x7c, 0xec, 0xbb, 0xdf, 0x3d, 0xd3, -0x2f, 0x14, 0xc7, 0x68, 0x9f, 0x5a, 0x05, 0x5e, 0xa8, 0x52, 0x2e, 0xd7, -0x7f, 0xed, 0xf3, 0x9f, 0x7d, 0x6a, 0x62, 0x6c, 0x6c, 0x93, 0xed, 0xb8, -0x70, 0x5d, 0x17, 0xbe, 0x1f, 0x0c, 0x06, 0xac, 0x7c, 0xb6, 0x86, 0x58, -0xe0, 0x05, 0x34, 0x9a, 0x0d, 0x88, 0xa2, 0x08, 0x4d, 0xd5, 0xe0, 0xf9, -0x3e, 0xd2, 0x69, 0x0d, 0x22, 0x93, 0xd0, 0x2b, 0x8a, 0xd2, 0x1f, 0x03, -0x45, 0x14, 0x85, 0x98, 0x9b, 0x9f, 0x3f, 0xf9, 0xdd, 0xef, 0x3d, 0x79, -0x73, 0xb7, 0xdb, 0x5d, 0x3d, 0x5e, 0x68, 0x74, 0x64, 0x64, 0xf4, 0x5f, -0x3d, 0xf0, 0xb9, 0x43, 0xe5, 0xe1, 0x72, 0xc1, 0x30, 0xcd, 0x41, 0x1d, -0xc8, 0xb6, 0x6d, 0xb8, 0x9e, 0x07, 0x4d, 0xd5, 0xd0, 0xea, 0xb4, 0x91, -0xcd, 0x64, 0x90, 0xcd, 0x66, 0x07, 0x73, 0xc3, 0x61, 0x14, 0xa3, 0xdb, -0xed, 0xc2, 0x34, 0x4d, 0x70, 0xe0, 0x11, 0x44, 0x01, 0xaa, 0xe5, 0x32, -0xb2, 0xb9, 0x2c, 0x1d, 0x23, 0x42, 0xdf, 0x2f, 0xb4, 0xa8, 0x3f, 0xfa, -0xd8, 0x63, 0xd7, 0x1a, 0xe7, 0xe0, 0x17, 0x3a, 0x67, 0x5e, 0x68, 0x7c, -0x6c, 0x6c, 0x93, 0x61, 0x98, 0xf0, 0xd8, 0x7a, 0x48, 0xcf, 0x0f, 0xb0, -0xb0, 0xb8, 0x88, 0x91, 0x7a, 0x0d, 0xb5, 0x6a, 0x85, 0xf2, 0x42, 0x92, -0x08, 0x5b, 0x96, 0x11, 0xc6, 0x31, 0xc2, 0x98, 0x20, 0x32, 0x4d, 0x24, -0x86, 0x81, 0xc4, 0x76, 0xe0, 0x3a, 0x2e, 0xe6, 0x17, 0x17, 0xe1, 0x38, -0x0e, 0x34, 0x4d, 0x43, 0x79, 0x78, 0x98, 0x52, 0x2a, 0x82, 0x80, 0x30, -0x0a, 0x31, 0x3d, 0x3d, 0x7b, 0xfa, 0xc1, 0x87, 0x1e, 0x5a, 0x1d, 0x5e, -0xe8, 0x5d, 0x57, 0x5f, 0x75, 0xa3, 0x65, 0x5a, 0xb0, 0xd9, 0x5e, 0x6f, -0xb5, 0xdb, 0x28, 0x16, 0x8b, 0x18, 0x2a, 0xe4, 0x91, 0x1d, 0x2a, 0xc0, -0xa9, 0x55, 0xa0, 0x6e, 0x58, 0x8f, 0xd1, 0x8d, 0xeb, 0x91, 0x52, 0x64, -0xe6, 0x17, 0xea, 0xa1, 0xd5, 0x6c, 0xa3, 0xd1, 0x68, 0xa0, 0x37, 0x3b, -0x8f, 0xe0, 0xf4, 0x0c, 0x92, 0x85, 0x45, 0xd8, 0x86, 0x89, 0x76, 0xbb, -0x8b, 0x38, 0x0e, 0xb1, 0x7e, 0xdd, 0x24, 0xd2, 0xe9, 0x34, 0xc0, 0x01, -0x51, 0x14, 0xe1, 0xf9, 0x83, 0x2f, 0xfe, 0xf0, 0xc7, 0xcf, 0x3e, 0x7b, -0xf1, 0x78, 0xa1, 0x3d, 0xbb, 0x76, 0xdd, 0x7c, 0xe0, 0xbe, 0x4f, 0xdd, -0x68, 0x59, 0x16, 0x1c, 0xd7, 0x45, 0xa7, 0xdb, 0x85, 0xce, 0x64, 0x30, -0xd5, 0xca, 0x30, 0xa4, 0x91, 0x1a, 0xb4, 0x77, 0x5d, 0x85, 0x5b, 0xd7, -0x6f, 0x5d, 0xf6, 0x0b, 0xe9, 0x4d, 0xf8, 0xa6, 0x05, 0xe2, 0xf8, 0x48, -0x8b, 0xe2, 0xff, 0xcf, 0xde, 0x9b, 0x47, 0x5b, 0x5a, 0xd6, 0x77, 0xbe, -0xdf, 0x77, 0x7e, 0xdf, 0x3d, 0x4f, 0xe7, 0xec, 0xbd, 0xcf, 0x58, 0xc3, -0xa9, 0x81, 0xa2, 0x26, 0x8a, 0x49, 0x06, 0xc1, 0x01, 0xa1, 0x98, 0x54, -0xa2, 0x2e, 0xb8, 0xc9, 0x6d, 0x8c, 0x20, 0x02, 0x4e, 0x31, 0x9d, 0xa1, -0x93, 0xee, 0xa4, 0xa3, 0xa6, 0xaf, 0xf6, 0xca, 0x5a, 0xde, 0xce, 0xed, -0x6b, 0x88, 0x76, 0x4c, 0x72, 0xe3, 0x4d, 0xd4, 0x9b, 0x18, 0x23, 0x32, -0x89, 0xe0, 0x00, 0x0d, 0x1a, 0x8c, 0x40, 0x51, 0x45, 0x0d, 0xd4, 0x5c, -0x67, 0x3e, 0x67, 0x8f, 0xef, 0x3c, 0x3f, 0xef, 0xfd, 0xe3, 0x79, 0xf6, -0x3e, 0xa7, 0x00, 0xa1, 0xaa, 0xa8, 0xa2, 0x71, 0xad, 0xc3, 0x5a, 0xac, -0x72, 0x09, 0x6b, 0xf1, 0xbe, 0x7b, 0xbf, 0xfb, 0x9d, 0x7e, 0x9f, 0xe7, -0xf3, 0x41, 0xb5, 0x54, 0x44, 0x5a, 0x95, 0xd1, 0x2c, 0x64, 0xd0, 0xca, -0x67, 0xc1, 0xbf, 0x74, 0x08, 0x65, 0x3a, 0x40, 0xc1, 0x91, 0x63, 0xc7, -0x31, 0x32, 0x3c, 0x84, 0x42, 0x3e, 0x0f, 0x8e, 0xe3, 0xb0, 0x61, 0xfd, -0xba, 0xab, 0x6b, 0xd5, 0xda, 0xdd, 0x67, 0xad, 0x47, 0x76, 0xfd, 0xce, -0x6b, 0xef, 0x8b, 0xa3, 0x18, 0xae, 0x4b, 0xf3, 0x2a, 0xae, 0xeb, 0xa2, -0x58, 0x28, 0xa0, 0x5e, 0x1b, 0x44, 0x32, 0x32, 0x84, 0x0d, 0xb7, 0x7e, -0x00, 0xef, 0x82, 0x8a, 0x83, 0x00, 0x0e, 0xda, 0x34, 0x45, 0xe1, 0x30, -0xb9, 0x85, 0xc7, 0x04, 0x31, 0x51, 0x10, 0x82, 0x8b, 0x12, 0xda, 0x23, -0x1b, 0xad, 0xa3, 0xc9, 0x73, 0xf0, 0xf7, 0xec, 0x47, 0xad, 0x56, 0xc5, -0xcc, 0xcc, 0x1c, 0x8e, 0x1e, 0x3b, 0x8e, 0xf5, 0xeb, 0x26, 0x90, 0xd2, -0x54, 0x68, 0xaa, 0x82, 0x6d, 0xdb, 0xb6, 0x9e, 0x61, 0x8f, 0xec, 0x65, -0xbc, 0xd0, 0x8e, 0x0b, 0x98, 0x5f, 0xc8, 0xa1, 0x1b, 0x64, 0x5a, 0x16, -0xe6, 0x17, 0x16, 0x90, 0xcb, 0x65, 0x81, 0x4a, 0x09, 0x9b, 0x3e, 0xf8, -0x7e, 0x5c, 0x05, 0x15, 0xbb, 0x90, 0x60, 0xd6, 0x6e, 0xc3, 0x75, 0x6c, -0xf8, 0x9e, 0xdb, 0x47, 0x6c, 0xe8, 0x9f, 0x21, 0x05, 0x3d, 0x22, 0x9a, -0x74, 0x51, 0x44, 0x09, 0x85, 0x81, 0x12, 0xa4, 0x75, 0x6b, 0x20, 0xe4, -0xb2, 0x28, 0xe4, 0x73, 0x30, 0x4c, 0x13, 0xba, 0xae, 0xf7, 0x7b, 0x64, -0x03, 0x95, 0x72, 0xbd, 0x54, 0x2a, 0xbd, 0x71, 0x5e, 0x68, 0xfb, 0xd6, -0xad, 0x7d, 0x5e, 0xc8, 0xb2, 0x6d, 0xd8, 0xb6, 0x8d, 0x72, 0xa9, 0x04, -0x4d, 0x55, 0xe0, 0x95, 0x8a, 0xb8, 0x50, 0x48, 0xe3, 0xe7, 0x21, 0x85, -0xf9, 0x02, 0x86, 0xe5, 0xf8, 0x5e, 0xc0, 0x12, 0x2e, 0x01, 0xc2, 0x80, -0xb6, 0xc8, 0xc2, 0x60, 0x89, 0x19, 0x22, 0x31, 0xcd, 0xc2, 0xe4, 0x2a, -0x05, 0x2c, 0x0c, 0x94, 0xa1, 0xe9, 0x3a, 0x24, 0x51, 0xc2, 0xf1, 0x13, -0x53, 0xd0, 0x34, 0x95, 0xf9, 0x85, 0x44, 0xac, 0x1a, 0x1f, 0xff, 0x20, -0xc7, 0x71, 0xdf, 0xca, 0x0e, 0x0c, 0x0c, 0xfc, 0xde, 0x3f, 0x7d, 0x93, -0xf2, 0x42, 0x47, 0x4f, 0xf9, 0x09, 0x4c, 0xe8, 0x00, 0x00, 0x20, 0x00, -0x49, 0x44, 0x41, 0x54, 0xd3, 0x2f, 0xb4, 0x7a, 0xf5, 0xea, 0x77, 0x7b, -0x9e, 0xcf, 0xec, 0x4e, 0x26, 0x44, 0x51, 0x44, 0xb5, 0x3a, 0x08, 0xcf, -0xf3, 0x70, 0xe8, 0xdb, 0xff, 0x82, 0x4f, 0xfd, 0xcb, 0xf7, 0xb0, 0xea, -0x92, 0x8b, 0x31, 0x71, 0xd9, 0xa5, 0x90, 0x54, 0x15, 0x49, 0x92, 0x50, -0x82, 0xd7, 0x75, 0xe1, 0xb9, 0x34, 0xe7, 0x15, 0x46, 0x11, 0x25, 0xb6, -0xe2, 0x98, 0xa1, 0x37, 0x94, 0x19, 0x02, 0x07, 0xa4, 0x6b, 0x15, 0x74, -0xe7, 0xe6, 0x91, 0xcd, 0x66, 0x30, 0x37, 0xb7, 0x80, 0x46, 0xb3, 0x85, -0xe1, 0xa1, 0x3a, 0x38, 0x8e, 0xeb, 0xf3, 0x42, 0xbe, 0x65, 0x2d, 0x3e, -0xf4, 0x17, 0xf7, 0x39, 0xf9, 0x52, 0x29, 0xb5, 0xb8, 0xef, 0x0c, 0xfc, -0x42, 0x01, 0xfb, 0x04, 0x3d, 0xcf, 0x83, 0xeb, 0xb9, 0x18, 0x1d, 0x19, -0x42, 0x14, 0x85, 0xc8, 0xe7, 0xf3, 0xd0, 0x0d, 0x03, 0x07, 0x1e, 0xfd, -0x01, 0x9e, 0xbd, 0xff, 0x7e, 0x54, 0xcf, 0x3f, 0x1f, 0x6b, 0x2e, 0xbd, -0x18, 0xf9, 0xfa, 0x10, 0x65, 0x86, 0x7c, 0xaf, 0xdf, 0x28, 0x8b, 0xe2, -0x88, 0x49, 0x62, 0x02, 0x76, 0x6f, 0x44, 0xd9, 0x08, 0x41, 0x91, 0x40, -0xb2, 0x59, 0xa8, 0x6a, 0x1b, 0x1c, 0x4f, 0xbd, 0x74, 0xbe, 0xef, 0x43, -0x96, 0x65, 0x28, 0x8a, 0xcc, 0xa9, 0xaa, 0x7a, 0x85, 0x69, 0x9a, 0xd4, -0x2f, 0x74, 0xba, 0x3d, 0xb2, 0x52, 0xb1, 0xb4, 0x8d, 0x10, 0x42, 0x27, -0xef, 0x01, 0x0d, 0xa1, 0xa5, 0x53, 0x69, 0x04, 0x1c, 0x07, 0x33, 0x01, -0x3a, 0x5d, 0x1d, 0x8a, 0x2c, 0xa3, 0x52, 0x2e, 0x23, 0x1f, 0x86, 0x30, -0x8f, 0x1d, 0xc7, 0x4f, 0x77, 0xef, 0x81, 0x58, 0x28, 0x60, 0x68, 0xfb, -0x36, 0x94, 0xd7, 0xaf, 0x07, 0x61, 0x95, 0xd0, 0x38, 0x8a, 0x40, 0x12, -0x82, 0x28, 0xea, 0xf9, 0x85, 0x7a, 0xcd, 0x56, 0x1e, 0x7c, 0x46, 0x43, -0xc4, 0x73, 0x10, 0x04, 0x11, 0xba, 0xae, 0xa3, 0x54, 0x2a, 0x42, 0x10, -0x44, 0xba, 0xbc, 0x37, 0x97, 0x5b, 0x6f, 0x9a, 0xe6, 0x19, 0xf2, 0x42, -0xf9, 0xdc, 0xe6, 0x88, 0xe5, 0xbc, 0x6c, 0xdb, 0x46, 0x14, 0x45, 0xc8, -0x66, 0x33, 0xe8, 0xf0, 0x02, 0x36, 0x7c, 0xe0, 0x26, 0x54, 0x67, 0x66, -0x70, 0xec, 0x67, 0xcf, 0xa0, 0x7b, 0xf8, 0x08, 0x44, 0x9e, 0x47, 0x26, -0x93, 0x41, 0x4a, 0xd3, 0x60, 0x3b, 0x0e, 0x26, 0x7f, 0xf2, 0x04, 0x0e, -0x3c, 0xf6, 0x38, 0x86, 0xaf, 0xbc, 0x12, 0xc5, 0xd5, 0xab, 0x29, 0x23, -0x11, 0x2f, 0x91, 0xec, 0xa4, 0x5f, 0xc2, 0x02, 0x78, 0x49, 0x42, 0x90, -0x00, 0xb2, 0x24, 0xc1, 0xb2, 0x6d, 0x98, 0xa6, 0x09, 0x55, 0x51, 0x7a, -0x65, 0xad, 0x33, 0xe7, 0x85, 0x44, 0x51, 0xd2, 0xe8, 0xed, 0x00, 0x3d, -0x5e, 0x69, 0x6b, 0x35, 0x0d, 0xcf, 0x73, 0xe1, 0x3a, 0x0e, 0x94, 0x62, -0x11, 0xab, 0xdf, 0xfd, 0x4e, 0xf8, 0x6f, 0xbb, 0x14, 0x0b, 0x2f, 0xee, -0x45, 0x63, 0xef, 0x3e, 0x24, 0x7e, 0x00, 0x55, 0x51, 0xa1, 0x28, 0x0a, -0x9a, 0xcd, 0x16, 0x94, 0x5c, 0x8e, 0xf2, 0x74, 0x41, 0xc0, 0x36, 0x9a, -0x50, 0xf4, 0x86, 0x61, 0x37, 0xd4, 0x31, 0xc4, 0x21, 0x64, 0x44, 0x97, -0x65, 0x59, 0x30, 0x4d, 0x0b, 0xd9, 0x2c, 0xe5, 0x85, 0xa4, 0x37, 0xe6, -0x17, 0x0a, 0xb8, 0xde, 0x7f, 0x48, 0xe0, 0x79, 0xf0, 0x82, 0x08, 0x3f, -0x08, 0x40, 0x3c, 0x0f, 0xdd, 0x76, 0x07, 0x69, 0x55, 0x41, 0x18, 0x86, -0x88, 0x39, 0xa0, 0xb8, 0x69, 0x23, 0x72, 0xeb, 0xd7, 0xa1, 0x73, 0x62, -0x12, 0xed, 0xfd, 0x07, 0x60, 0x4f, 0x4f, 0x83, 0xcb, 0xe5, 0xa0, 0x95, -0x4b, 0x08, 0x5c, 0xff, 0xa4, 0xee, 0x18, 0x21, 0xb4, 0x4d, 0x96, 0x10, -0xca, 0x0d, 0x91, 0x88, 0x11, 0x2d, 0x6c, 0xad, 0x3d, 0xbd, 0xbf, 0x72, -0x20, 0x89, 0x22, 0x44, 0x51, 0x3a, 0x73, 0x5e, 0xc8, 0xf7, 0x7d, 0xaf, -0x77, 0xea, 0xf3, 0x3c, 0x0f, 0x1c, 0x07, 0x84, 0x41, 0x00, 0x38, 0x2e, -0x3a, 0xad, 0x26, 0x84, 0x62, 0x91, 0x05, 0x03, 0xe3, 0x3e, 0x4a, 0x93, -0xaa, 0x0e, 0x42, 0x19, 0xa8, 0xc0, 0xe9, 0x76, 0xe1, 0x59, 0x36, 0x95, -0x82, 0xc5, 0x11, 0x40, 0xa8, 0x57, 0x88, 0xa9, 0x6d, 0xa8, 0x40, 0xa6, -0x37, 0x00, 0xf3, 0x03, 0x9a, 0xf9, 0x8a, 0x63, 0x9a, 0xf0, 0xf2, 0x3c, -0xd8, 0x36, 0xe5, 0x85, 0x6c, 0xfb, 0x0d, 0xf8, 0x85, 0x0c, 0xc3, 0xd8, -0x17, 0x46, 0x21, 0x90, 0x00, 0x02, 0x2f, 0x20, 0x0a, 0x43, 0xb4, 0x3b, -0x1d, 0x94, 0x55, 0x15, 0xad, 0xc5, 0x45, 0x28, 0x92, 0xd4, 0x47, 0xe8, -0x7b, 0x8e, 0xa1, 0x5e, 0xb7, 0x8c, 0x17, 0x25, 0xa8, 0xf9, 0x3c, 0xa2, -0x90, 0x6e, 0x7c, 0xef, 0x01, 0xa7, 0xe7, 0x59, 0x21, 0xcc, 0x7a, 0x43, -0x92, 0x04, 0x81, 0x69, 0x80, 0x8f, 0x42, 0x76, 0x6b, 0xee, 0x23, 0x91, -0x64, 0x58, 0x96, 0x0d, 0x59, 0x96, 0xe1, 0x7a, 0xde, 0x99, 0xf3, 0x42, -0x8b, 0xcd, 0xe6, 0x5e, 0x8a, 0x48, 0x12, 0x88, 0xa2, 0x80, 0x6c, 0x26, -0x03, 0xcb, 0xb2, 0x91, 0xf8, 0x1e, 0xcc, 0x99, 0x65, 0x7e, 0x21, 0x8f, -0x42, 0xb1, 0x81, 0x1f, 0xd0, 0x3f, 0x83, 0x80, 0x5e, 0xd0, 0x02, 0x7a, -0x0d, 0x88, 0x59, 0x67, 0x69, 0x49, 0x8c, 0x04, 0x70, 0xec, 0x9b, 0x48, -0x7c, 0x1f, 0x6e, 0xab, 0x85, 0xd0, 0xa7, 0xff, 0x7e, 0x6f, 0xe7, 0x1c, -0xd7, 0x85, 0x65, 0x59, 0xf0, 0x3c, 0xef, 0x35, 0x7b, 0x64, 0xaf, 0xee, -0x17, 0xfa, 0xc2, 0x12, 0x2f, 0xe4, 0x79, 0x1e, 0xd1, 0x52, 0x1a, 0x0f, -0x00, 0x3c, 0x2f, 0xc0, 0x0f, 0x7c, 0xca, 0x0b, 0x35, 0x1a, 0x68, 0x15, -0xf3, 0x18, 0x18, 0xac, 0xb1, 0x7b, 0x7a, 0xe6, 0x8b, 0x20, 0xac, 0x47, -0xc6, 0x94, 0x24, 0xbd, 0x03, 0x85, 0x43, 0xd2, 0xaf, 0x65, 0x25, 0x5c, -0xd2, 0xf7, 0x6b, 0x39, 0xcd, 0x46, 0xbf, 0x47, 0xd6, 0x13, 0xcb, 0x00, -0x94, 0xa5, 0x63, 0xc3, 0x41, 0xda, 0x23, 0xfb, 0x93, 0xff, 0x78, 0x8a, -0xbc, 0xd0, 0x3f, 0x7c, 0x0b, 0x9d, 0xa9, 0xc9, 0x3e, 0x2f, 0x74, 0x7c, -0x72, 0xf2, 0xa9, 0x38, 0x8a, 0xd9, 0xab, 0x13, 0x05, 0xa2, 0x20, 0x60, -0x7e, 0x61, 0x01, 0xbc, 0x6e, 0xa0, 0x7b, 0xec, 0x38, 0x9a, 0x8d, 0x45, -0xca, 0x0b, 0x05, 0x3e, 0xe3, 0xa3, 0xe9, 0x3d, 0x4f, 0x1c, 0x85, 0x48, -0xe2, 0x98, 0xa1, 0x68, 0x31, 0xab, 0x63, 0x91, 0xfe, 0x6f, 0x80, 0xf2, -0x42, 0x7a, 0xbf, 0x47, 0xd6, 0x65, 0xe8, 0xf2, 0xf2, 0xdb, 0x7b, 0xdb, -0x5e, 0xe6, 0x17, 0x7a, 0x61, 0xf7, 0x99, 0xf1, 0x42, 0xfb, 0xf6, 0x1f, -0xf8, 0xd6, 0xd8, 0xe8, 0xc8, 0x55, 0x92, 0x24, 0x21, 0xa5, 0x69, 0xa8, -0xd7, 0x6b, 0x38, 0x72, 0xe4, 0x18, 0x8c, 0x6e, 0x17, 0x4a, 0x92, 0x60, -0x11, 0x40, 0x38, 0x3c, 0x8c, 0x5c, 0xbe, 0x00, 0x9e, 0xe7, 0x28, 0xcc, -0xd4, 0x8b, 0x06, 0x12, 0xda, 0x63, 0xea, 0xb7, 0xc9, 0x08, 0x45, 0x2d, -0x93, 0x98, 0x20, 0x74, 0x2c, 0x18, 0x93, 0x53, 0x88, 0x3b, 0x1d, 0xf6, -0x60, 0xe4, 0xf7, 0xc7, 0xb2, 0x7d, 0x5e, 0xc8, 0x78, 0x39, 0x2f, 0x34, -0x74, 0x66, 0xbc, 0xd0, 0x4d, 0xd7, 0xef, 0x9c, 0xae, 0xd5, 0xaa, 0xc3, -0x60, 0xd0, 0xdf, 0xde, 0xfd, 0xfb, 0x61, 0x9a, 0x26, 0xea, 0xb5, 0x1a, -0x88, 0xaa, 0x20, 0x1c, 0x28, 0x23, 0x57, 0xad, 0x21, 0x5f, 0x2c, 0xbe, -0x6a, 0x8f, 0x2c, 0xe9, 0x9d, 0x7d, 0x40, 0x0f, 0x9b, 0xc8, 0xb2, 0xe0, -0xcc, 0xcd, 0x41, 0x3f, 0x3e, 0x09, 0x5b, 0x37, 0xa0, 0x1b, 0x66, 0x9f, -0x7c, 0x3c, 0x5d, 0xbf, 0xd0, 0x29, 0xbd, 0x1b, 0xfd, 0xc5, 0x73, 0xcf, -0x7f, 0xde, 0x71, 0xa8, 0x0b, 0x54, 0x10, 0x78, 0x0c, 0x0f, 0x0d, 0x41, -0x51, 0x14, 0x4c, 0xcf, 0xce, 0x22, 0x36, 0x2d, 0xf0, 0xd3, 0x33, 0x68, -0xbd, 0xf4, 0x12, 0xe6, 0x8e, 0x1e, 0x85, 0xde, 0x6a, 0xc1, 0x73, 0x1d, -0xea, 0x56, 0x64, 0x41, 0x4d, 0x12, 0x45, 0x88, 0x02, 0x0f, 0xbe, 0x69, -0xc0, 0x6f, 0x34, 0xd0, 0x3d, 0x74, 0x18, 0x06, 0xdb, 0xf8, 0xf9, 0x85, -0x45, 0x38, 0xae, 0x0b, 0xc2, 0xc0, 0xd7, 0x1e, 0x2f, 0x74, 0x0e, 0xfc, -0x42, 0xdb, 0x9f, 0x3e, 0x7f, 0xe3, 0xc6, 0xcb, 0x45, 0x51, 0x44, 0x14, -0xc7, 0xd0, 0x0d, 0x1d, 0x47, 0x8f, 0x1d, 0xa7, 0xa7, 0xd5, 0x62, 0x11, -0x99, 0x97, 0xf5, 0xc8, 0xd4, 0x4c, 0x86, 0xca, 0x60, 0xe8, 0x7f, 0xa4, -0xef, 0x17, 0x0a, 0x75, 0x03, 0xb1, 0xeb, 0x41, 0xd7, 0x75, 0x38, 0xae, -0x0b, 0xcf, 0x0f, 0xe8, 0xe4, 0xef, 0x5c, 0xf7, 0xc8, 0x5e, 0xdc, 0xbb, -0xef, 0xae, 0x6c, 0x26, 0xfd, 0xe8, 0xc8, 0x10, 0xe5, 0x85, 0xb2, 0x99, -0x0c, 0x46, 0x87, 0x87, 0x11, 0x30, 0x2c, 0xbf, 0xab, 0xeb, 0xf4, 0xf2, -0xaf, 0xaa, 0x48, 0x74, 0x03, 0x16, 0x38, 0x10, 0x50, 0xd6, 0x54, 0xe0, -0x39, 0x6a, 0xff, 0x63, 0x08, 0xb3, 0x6e, 0x18, 0xb4, 0x3f, 0xa9, 0xaa, -0xe0, 0x39, 0x0e, 0x1c, 0xb3, 0x3a, 0x9d, 0xe3, 0x1e, 0x19, 0xf5, 0x0b, -0x71, 0x1c, 0xff, 0x9d, 0x5a, 0x75, 0x30, 0x2b, 0xf0, 0x3c, 0x0a, 0xf9, -0x1c, 0xce, 0xdb, 0xb0, 0x1e, 0xed, 0x4e, 0x17, 0xd3, 0xb3, 0x33, 0x58, -0x6c, 0xd0, 0x1e, 0x99, 0x2c, 0x49, 0x8c, 0x3e, 0xe7, 0xfb, 0xbf, 0x81, -0xde, 0x5b, 0x3b, 0x4a, 0x7c, 0x11, 0x08, 0x3c, 0xcf, 0xe4, 0x48, 0xcc, -0x2f, 0x24, 0x9c, 0x4b, 0x5e, 0xe8, 0xb2, 0xcb, 0x6e, 0x37, 0xe6, 0x28, -0x2f, 0xa4, 0x69, 0xda, 0xb6, 0xad, 0x9b, 0xcf, 0xef, 0xf3, 0x42, 0x84, -0x65, 0x4f, 0x1d, 0xc7, 0xc1, 0x62, 0xb3, 0x09, 0xd3, 0xb4, 0xd8, 0x9a, -0xb1, 0x88, 0xad, 0xe2, 0xe3, 0xa0, 0xaa, 0x0a, 0xc2, 0x90, 0x3d, 0x89, -0x31, 0x27, 0xd1, 0x9b, 0xcb, 0x0b, 0x3d, 0xb8, 0xd4, 0x23, 0x73, 0x5d, -0xf7, 0xe7, 0xcf, 0x3e, 0xbf, 0xeb, 0xb6, 0x7d, 0xfb, 0x0f, 0xec, 0x32, -0x0c, 0x83, 0xf6, 0xc8, 0x78, 0x1e, 0xe9, 0x74, 0x1a, 0x43, 0xf5, 0x1a, -0x46, 0x86, 0xea, 0x18, 0xaa, 0xd5, 0x90, 0xcf, 0x52, 0x5d, 0x95, 0x28, -0x8a, 0x88, 0xc2, 0x98, 0x7e, 0x84, 0xa2, 0xb8, 0xcc, 0x2f, 0xf4, 0x5a, -0x3d, 0xb2, 0xb1, 0xb3, 0xc8, 0x0b, 0x05, 0x8c, 0x17, 0x7a, 0x79, 0x8f, -0xec, 0xe0, 0xa1, 0xdb, 0xe7, 0x16, 0x16, 0x6e, 0x5f, 0x35, 0x36, 0x46, -0xfd, 0x42, 0x8a, 0x4c, 0x9f, 0x73, 0x73, 0x59, 0x28, 0xaa, 0x02, 0x4d, -0x53, 0xa1, 0xe9, 0x2a, 0x5b, 0xd0, 0xe0, 0xbd, 0x6a, 0x8f, 0x2c, 0x21, -0xe4, 0x97, 0xf4, 0xc8, 0x5a, 0x90, 0x25, 0xf9, 0x94, 0x78, 0xa1, 0xd7, -0x3d, 0x84, 0xb4, 0x5c, 0xf6, 0x9d, 0xb5, 0xb5, 0x6b, 0x3e, 0xe7, 0x77, -0xba, 0xcd, 0xf9, 0xc9, 0xa9, 0xcf, 0x13, 0x42, 0x76, 0x2d, 0x1b, 0x4c, -0xaf, 0x03, 0xb0, 0x25, 0x97, 0xcb, 0xde, 0x52, 0x1d, 0x1c, 0xb8, 0xb2, -0x54, 0x2c, 0x31, 0xbf, 0x90, 0x48, 0xfb, 0xaa, 0x6c, 0x31, 0xc3, 0xc9, -0x3b, 0x41, 0x79, 0x21, 0xcb, 0xb6, 0x17, 0x7c, 0xdf, 0x6f, 0x26, 0x49, -0xe2, 0xbe, 0x0c, 0xb7, 0x51, 0x32, 0xf9, 0xdc, 0xba, 0xf2, 0xe0, 0x60, -0x7a, 0x7e, 0x7a, 0xe6, 0x39, 0xdf, 0x75, 0xa7, 0x19, 0xb1, 0xf2, 0x1c, -0x80, 0x3d, 0x49, 0x92, 0x1c, 0x3a, 0xa7, 0xbc, 0x90, 0xaa, 0x28, 0xdb, -0x14, 0x55, 0x19, 0x96, 0x65, 0xb9, 0xac, 0x2a, 0x8a, 0xe2, 0x07, 0x81, -0xea, 0x33, 0xbf, 0x90, 0xe7, 0x79, 0x3e, 0x21, 0x64, 0x85, 0x17, 0x5a, -0xe1, 0x85, 0x56, 0x78, 0xa1, 0x15, 0x5e, 0x68, 0x85, 0x17, 0x5a, 0xa1, -0x55, 0x56, 0x76, 0x60, 0x65, 0x07, 0x5e, 0x9d, 0x17, 0xfa, 0x95, 0xef, -0x91, 0xbd, 0xb6, 0x5f, 0x68, 0xbc, 0xc7, 0x0b, 0xf1, 0xbf, 0xa2, 0xbc, -0x50, 0xe3, 0xc8, 0x91, 0x5d, 0xdf, 0xfc, 0xc2, 0x17, 0x2d, 0x95, 0xe7, -0x56, 0x78, 0xa1, 0x73, 0x76, 0x1d, 0xd8, 0xb2, 0x79, 0xf3, 0x15, 0x83, -0x03, 0x03, 0x3b, 0x0a, 0x85, 0xc2, 0x56, 0x4d, 0x53, 0x73, 0x61, 0x18, -0x12, 0xd7, 0x75, 0x1d, 0x5d, 0x37, 0x76, 0x4d, 0xcf, 0xcc, 0xbc, 0x35, -0xfd, 0x42, 0x97, 0x5c, 0x7c, 0xd1, 0xcd, 0x97, 0x5e, 0x7c, 0xf1, 0x3d, -0xeb, 0xd7, 0xad, 0xbb, 0x4e, 0x92, 0x44, 0xa1, 0xa7, 0xf1, 0xef, 0xf1, -0x42, 0x84, 0xd9, 0x8d, 0x03, 0x4a, 0xb1, 0x90, 0x63, 0xc7, 0x8e, 0x3d, -0xf6, 0xec, 0x73, 0xcf, 0xbf, 0xa6, 0x5f, 0xe8, 0x54, 0x79, 0xa1, 0x37, -0xe4, 0x17, 0xba, 0xe4, 0xe2, 0x8b, 0xaf, 0xbd, 0xf9, 0xc6, 0xeb, 0xbf, -0x72, 0xcf, 0x5d, 0x1f, 0x5d, 0x4d, 0x62, 0x02, 0x3f, 0x08, 0xe0, 0x38, -0x1e, 0x7a, 0x4b, 0x78, 0xe3, 0x38, 0xa6, 0x6f, 0xa4, 0x97, 0xf1, 0x42, -0x92, 0x28, 0xf2, 0xeb, 0x26, 0x26, 0xae, 0x1b, 0x1f, 0x1f, 0xbb, 0xee, -0xce, 0x8f, 0xfc, 0xe6, 0x89, 0x9f, 0x3c, 0xf1, 0xe4, 0xa7, 0x8f, 0x1c, -0x3d, 0xfa, 0x2a, 0x7e, 0xa1, 0xbd, 0x98, 0xfa, 0xc5, 0x59, 0xf3, 0x0b, -0x35, 0x91, 0x8a, 0xe2, 0x93, 0xfc, 0x42, 0xf7, 0x7e, 0xec, 0xae, 0x87, -0x3f, 0x71, 0xf7, 0xc7, 0xae, 0x8f, 0xe3, 0x18, 0x8e, 0xe3, 0xc1, 0x0f, -0x7c, 0x3a, 0x13, 0xee, 0xbd, 0x91, 0x23, 0x31, 0x3c, 0xd7, 0x47, 0x82, -0x04, 0x0a, 0x5b, 0x77, 0x9c, 0x24, 0x49, 0x5f, 0xd1, 0x2c, 0xf0, 0x22, -0x06, 0x07, 0x06, 0xc6, 0xdf, 0x77, 0xf3, 0x4d, 0xf7, 0x5f, 0xfb, 0x9e, -0xf7, 0xfc, 0xf0, 0x07, 0x8f, 0x2d, 0xf3, 0x0b, 0xfd, 0xd1, 0x1f, 0x43, -0x24, 0xe4, 0xdc, 0xf0, 0x42, 0x43, 0xf5, 0x7a, 0xfd, 0x93, 0xf7, 0xde, -0xf3, 0xe4, 0xe8, 0xc8, 0x70, 0xdf, 0x2f, 0x14, 0x86, 0xf4, 0xdd, 0xbe, -0xae, 0x9b, 0x08, 0xc3, 0x10, 0xba, 0xa1, 0x83, 0x10, 0x82, 0x94, 0x96, -0x42, 0x57, 0xef, 0xd2, 0xc9, 0x4d, 0x2a, 0x8d, 0x24, 0x49, 0x90, 0x4a, -0x69, 0xc8, 0x65, 0xb3, 0x6c, 0x7d, 0x3e, 0x5d, 0xec, 0x1a, 0xc5, 0x21, -0x66, 0xe7, 0xe6, 0x8f, 0x3e, 0xf4, 0xf0, 0x23, 0xe7, 0xde, 0x2f, 0xf4, -0x1f, 0x7e, 0xe7, 0xb7, 0x5f, 0x1c, 0xa8, 0x54, 0xfa, 0x7e, 0x21, 0xcb, -0xa6, 0x9a, 0x9e, 0x76, 0xa7, 0x0d, 0x81, 0x17, 0x30, 0x30, 0x30, 0x80, -0x28, 0x0a, 0xfb, 0x6f, 0x9a, 0x7d, 0xdf, 0x63, 0x3b, 0x19, 0xa1, 0xd3, -0xed, 0xa2, 0xd3, 0x69, 0x23, 0x93, 0xa1, 0xb5, 0x9f, 0x52, 0xb1, 0x08, -0x4d, 0x53, 0xfb, 0xef, 0x96, 0xe6, 0x17, 0x17, 0xf5, 0x47, 0xbe, 0xff, -0xe8, 0x15, 0xba, 0xae, 0x9f, 0x9b, 0x1e, 0xd9, 0x6f, 0x7d, 0xe2, 0xe3, -0x3f, 0xa9, 0x94, 0x2b, 0x85, 0xae, 0x6e, 0xd0, 0x39, 0x96, 0xe3, 0x42, -0xd7, 0x75, 0xa4, 0xb4, 0x14, 0x2a, 0xe5, 0x32, 0xca, 0xe5, 0x22, 0x34, -0x55, 0x85, 0x27, 0x8a, 0xb0, 0x25, 0x09, 0x01, 0xcf, 0x03, 0x81, 0x0f, -0xc1, 0x76, 0xc0, 0xb7, 0xdb, 0xa8, 0x2a, 0x12, 0x72, 0xb9, 0x2c, 0x74, -0xdd, 0xc0, 0xdc, 0xfc, 0x3c, 0x6c, 0xdb, 0xc2, 0xe0, 0xe0, 0x20, 0x52, -0x2c, 0x8f, 0x31, 0x38, 0x50, 0xc9, 0xbf, 0xe3, 0xaa, 0xab, 0xce, 0x4d, -0x8f, 0xec, 0xa3, 0x1f, 0xf9, 0xcd, 0x47, 0xae, 0xb8, 0xec, 0x6d, 0xac, -0x47, 0xe6, 0x40, 0x37, 0x4c, 0x74, 0x3a, 0x1d, 0x58, 0xb6, 0x83, 0x0b, -0xb6, 0x6d, 0x41, 0xa6, 0x98, 0x87, 0x5b, 0x1d, 0x84, 0xba, 0x7e, 0x02, -0x43, 0x63, 0xa3, 0xd0, 0x14, 0x19, 0x3e, 0xf3, 0x0b, 0x35, 0x9b, 0x2d, -0x34, 0x1a, 0x0d, 0xb4, 0x8e, 0x4f, 0x23, 0x3c, 0x31, 0x05, 0x2c, 0x2c, -0xc0, 0x68, 0x77, 0x31, 0x3f, 0xbf, 0x00, 0x41, 0x14, 0x31, 0x54, 0xaf, -0xa1, 0x5c, 0x2a, 0x82, 0xe7, 0x39, 0x84, 0x61, 0x84, 0x5d, 0xbb, 0xf7, -0x9c, 0xb2, 0x5f, 0xe8, 0x94, 0x76, 0x60, 0xdb, 0xd6, 0xad, 0x37, 0xdc, -0xfb, 0xb1, 0x8f, 0x3e, 0x14, 0x86, 0x21, 0x2c, 0xcb, 0x81, 0x6e, 0xe8, -0x08, 0x83, 0x10, 0x5a, 0x2a, 0x85, 0x4a, 0xb9, 0x08, 0xa9, 0x5e, 0x43, -0xee, 0xaa, 0x2b, 0xf0, 0xce, 0xd1, 0xb5, 0x50, 0xd8, 0xc3, 0xec, 0xbc, -0xd1, 0x84, 0x65, 0x9a, 0xb0, 0x2d, 0x1b, 0xae, 0xe7, 0xc2, 0xf5, 0x5d, -0x18, 0xa6, 0x89, 0x56, 0xbb, 0x8d, 0xd6, 0x91, 0x49, 0xc4, 0x47, 0x8e, -0x21, 0x6c, 0x77, 0xb0, 0xb8, 0xd8, 0x00, 0xc7, 0x01, 0xab, 0x57, 0x8d, -0x23, 0x95, 0xd2, 0x00, 0x00, 0x8e, 0xe3, 0xe2, 0xd1, 0x1f, 0x3c, 0x76, -0xcf, 0xdc, 0x29, 0xf8, 0x85, 0x4e, 0xe9, 0x5e, 0xe8, 0x7d, 0x37, 0xdd, -0x78, 0x1f, 0x89, 0x09, 0x6c, 0x9b, 0x42, 0x7e, 0xad, 0x76, 0x07, 0x86, -0x69, 0xa2, 0x5c, 0x2a, 0x80, 0x1b, 0x19, 0xc2, 0xa6, 0xdf, 0xb8, 0x0d, -0xff, 0x6e, 0x74, 0x2d, 0x2c, 0x00, 0xfb, 0x7d, 0x13, 0x33, 0xad, 0x39, -0x98, 0xba, 0x01, 0xdb, 0xb4, 0x69, 0x58, 0xca, 0xf5, 0x10, 0xba, 0x01, -0xf8, 0x18, 0xc8, 0xa5, 0x32, 0xa8, 0xac, 0x1e, 0x01, 0xbf, 0x71, 0x02, -0x24, 0x9b, 0x41, 0xa1, 0x90, 0x87, 0x69, 0x9a, 0x38, 0x76, 0xec, 0x04, -0x6c, 0xdb, 0x01, 0x21, 0x04, 0x8a, 0x22, 0x63, 0x13, 0xf5, 0x0b, 0xbd, -0xf1, 0x1e, 0xd9, 0x96, 0xcd, 0xe7, 0xdf, 0x5a, 0xa9, 0x94, 0xc7, 0xa9, -0xc5, 0xcc, 0xa3, 0x56, 0x83, 0x24, 0x41, 0xbd, 0x5e, 0x03, 0xd2, 0x29, -0x6c, 0xb8, 0xe5, 0xbd, 0x78, 0x1b, 0x64, 0x3c, 0x07, 0x82, 0x59, 0xab, -0x05, 0xdb, 0x34, 0x97, 0x66, 0x66, 0x8c, 0x15, 0xea, 0xb9, 0x85, 0xa2, -0x30, 0x00, 0x89, 0x22, 0x48, 0xbc, 0x88, 0x42, 0x85, 0xf2, 0x42, 0xd0, -0x34, 0x14, 0x0b, 0x45, 0x34, 0x9a, 0x2d, 0xcc, 0xcd, 0xcd, 0x23, 0xf0, -0x03, 0x00, 0x09, 0x86, 0x86, 0x6a, 0xf5, 0x81, 0xca, 0xc0, 0xcb, 0x78, -0xa1, 0xcf, 0xbd, 0x1e, 0x2f, 0xf4, 0xfb, 0x8f, 0xec, 0xd8, 0x71, 0xc1, -0x49, 0xbc, 0xd0, 0xdb, 0x2e, 0xb9, 0xe4, 0x4e, 0x42, 0x08, 0x3c, 0xdf, -0x87, 0x65, 0xd1, 0x75, 0xc0, 0xc5, 0x42, 0x1e, 0xa5, 0x62, 0x01, 0xb3, -0x87, 0x8f, 0xe2, 0xe8, 0x1f, 0x7f, 0x0e, 0x27, 0xae, 0xdf, 0x89, 0xa1, -0xf3, 0x36, 0x22, 0x21, 0x04, 0x61, 0x1c, 0xd1, 0x02, 0x1c, 0x53, 0xf4, -0x84, 0x41, 0xc8, 0x84, 0x30, 0x11, 0x43, 0x0c, 0x58, 0x8f, 0x4c, 0xe0, -0x91, 0x2d, 0x17, 0xe0, 0x8f, 0x0e, 0x21, 0xe5, 0xb9, 0x10, 0x9b, 0x02, -0x74, 0x83, 0x82, 0x1e, 0x29, 0x8e, 0xae, 0x08, 0x1f, 0x1d, 0x1d, 0x79, -0xa5, 0x5f, 0xe8, 0xe8, 0xb1, 0xd7, 0xe2, 0x85, 0xfe, 0xe6, 0xe8, 0xae, -0x87, 0x6a, 0x43, 0xde, 0x72, 0x5e, 0x68, 0xd5, 0x2a, 0xca, 0x0b, 0xf9, -0x74, 0xa3, 0x26, 0xa7, 0xa6, 0x70, 0xf1, 0x45, 0x17, 0x82, 0xc4, 0x31, -0x04, 0x81, 0x47, 0xd0, 0xee, 0xe0, 0xfb, 0x7f, 0xfe, 0xdf, 0xa1, 0x0c, -0x54, 0xb0, 0xfd, 0xe6, 0x1b, 0x51, 0x5b, 0x37, 0x81, 0x30, 0x8c, 0xe8, -0xcc, 0x38, 0xf0, 0xe1, 0x3a, 0x3d, 0x89, 0x5e, 0xd8, 0x87, 0x62, 0xa3, -0x98, 0xd2, 0x2b, 0xbc, 0xc0, 0x41, 0x1b, 0x28, 0xa2, 0x3b, 0xad, 0x21, -0x97, 0xcb, 0xa2, 0xd5, 0x6a, 0xa3, 0xd5, 0x6a, 0x43, 0x51, 0xaa, 0xe0, -0x79, 0x1e, 0x83, 0x83, 0x03, 0x5b, 0xc5, 0xbe, 0x5f, 0xe8, 0x3e, 0x27, -0x57, 0x2a, 0xbe, 0x82, 0x17, 0x7a, 0x5d, 0xbf, 0xd0, 0x5d, 0x77, 0xfc, -0xe6, 0x83, 0x61, 0xc8, 0xde, 0xff, 0x37, 0x9a, 0x20, 0x49, 0x82, 0x89, -0xb5, 0xab, 0x61, 0xab, 0x0a, 0x9a, 0x2f, 0x1d, 0x62, 0xad, 0x0d, 0x2a, -0x74, 0x69, 0xb7, 0xdb, 0xc8, 0x8e, 0x8d, 0x62, 0xe3, 0x35, 0xef, 0x46, -0xa6, 0x3a, 0x08, 0xdf, 0xa3, 0xdf, 0x42, 0xc0, 0xae, 0xce, 0x3d, 0xf4, -0xac, 0x27, 0x9c, 0x21, 0x24, 0x82, 0xef, 0x3a, 0x68, 0xec, 0x3b, 0x82, -0xf8, 0xd8, 0x31, 0x4c, 0x4d, 0xce, 0x22, 0x95, 0xd2, 0xb0, 0x6e, 0x62, -0x0d, 0x54, 0x55, 0x81, 0xe3, 0xba, 0xf8, 0xd1, 0x8f, 0x9e, 0xf8, 0x6f, -0x9d, 0x6e, 0x87, 0xfa, 0x85, 0x18, 0x2f, 0x74, 0xca, 0x7e, 0xa1, 0x7a, -0xad, 0xb6, 0x2d, 0x66, 0xf7, 0x38, 0xae, 0x47, 0x6f, 0x17, 0xb2, 0x99, -0x2c, 0xec, 0x24, 0x41, 0xed, 0xda, 0xf7, 0x60, 0x68, 0xc7, 0x76, 0x3c, -0xff, 0xdd, 0x07, 0x11, 0x76, 0xbb, 0xd0, 0x54, 0x15, 0xb5, 0x5a, 0x0d, -0x56, 0xbb, 0x83, 0x9f, 0xfd, 0xd5, 0x5f, 0x23, 0xbb, 0x7a, 0x35, 0xc6, -0x2f, 0xbf, 0x1c, 0x42, 0x2a, 0xb5, 0x0c, 0x37, 0x8b, 0xe9, 0xd4, 0x3e, -0x4e, 0xfa, 0x7f, 0x26, 0x09, 0x0f, 0x21, 0xad, 0x22, 0xea, 0xaf, 0xa7, -0xf7, 0xe0, 0xba, 0x2e, 0x64, 0x56, 0x0f, 0xd5, 0x52, 0xda, 0xfa, 0x4e, -0xb7, 0xf3, 0x4b, 0x79, 0xa1, 0xd7, 0x3c, 0x0b, 0xa5, 0x52, 0xda, 0xe6, -0x28, 0x8e, 0xfa, 0x8c, 0x4f, 0xa3, 0xd1, 0x44, 0x18, 0x06, 0xe8, 0x72, -0x1c, 0x24, 0x9e, 0x43, 0xaa, 0x5e, 0xc3, 0xf6, 0xff, 0xfd, 0x7f, 0xc3, -0xd0, 0xd5, 0x6f, 0x87, 0x93, 0x00, 0x9e, 0xe7, 0x23, 0x9d, 0x4a, 0x63, -0xa0, 0x52, 0x41, 0x34, 0x37, 0x87, 0x5f, 0xfc, 0xcd, 0xdf, 0xe2, 0xc8, -0x4f, 0x7f, 0x4a, 0x7f, 0x0f, 0x4c, 0x61, 0x12, 0xfa, 0x54, 0x57, 0x12, -0xfa, 0x11, 0xc2, 0x20, 0x42, 0x1c, 0x81, 0xf5, 0xc8, 0xe8, 0xc0, 0xc3, -0xf7, 0x03, 0x58, 0xb6, 0x8d, 0x20, 0x08, 0x99, 0x94, 0x46, 0x7e, 0x23, -0xbc, 0x90, 0xa8, 0xf5, 0x7e, 0x80, 0x31, 0x21, 0x50, 0x14, 0x1a, 0x53, -0x73, 0x3d, 0x8a, 0x1b, 0x04, 0x3c, 0x8f, 0xc0, 0x0f, 0x50, 0x58, 0xb3, -0x1a, 0x99, 0xb1, 0x51, 0xcc, 0xee, 0xde, 0x83, 0xc5, 0xe7, 0x76, 0x41, -0x8c, 0x09, 0xd2, 0xe9, 0x0c, 0x5c, 0xcf, 0x87, 0x56, 0x2e, 0xf7, 0xa3, -0x82, 0x09, 0x83, 0x3e, 0x7a, 0x98, 0x41, 0xd2, 0xc3, 0x6e, 0x12, 0x1e, -0x61, 0x4c, 0xc7, 0xac, 0x71, 0x1c, 0xc3, 0x34, 0x2d, 0xe4, 0xb2, 0x59, -0x28, 0x8a, 0x8c, 0x14, 0xbd, 0x38, 0xe4, 0xcf, 0xf4, 0x56, 0x82, 0x8b, -0x42, 0x9a, 0x25, 0xf2, 0x5c, 0xaf, 0x0f, 0x2a, 0x85, 0x61, 0x00, 0xbd, -0xdb, 0x45, 0x4a, 0x96, 0x11, 0x06, 0x01, 0x08, 0x49, 0x10, 0xc5, 0x31, -0x0a, 0xeb, 0xd6, 0x21, 0x33, 0x3e, 0x86, 0x85, 0x17, 0xf6, 0xa0, 0xb9, -0x7b, 0x0f, 0x95, 0xe3, 0x0d, 0x0d, 0x51, 0xbf, 0x10, 0x9b, 0x52, 0x26, -0x09, 0x39, 0x09, 0x7c, 0x22, 0x31, 0xa1, 0x7e, 0x21, 0x06, 0x56, 0x79, -0x3e, 0xcd, 0x1a, 0xd9, 0xb6, 0x03, 0x9e, 0xe7, 0x11, 0x04, 0xfe, 0x99, -0xf3, 0x42, 0x8e, 0xe3, 0x78, 0x51, 0x4c, 0x3f, 0xfd, 0x04, 0x09, 0x0c, -0xc3, 0x80, 0xaa, 0x28, 0x90, 0xdd, 0x1c, 0xda, 0x8d, 0x26, 0xf8, 0x52, -0x11, 0x71, 0x18, 0xf5, 0xef, 0xfb, 0x7b, 0x16, 0x9c, 0xc2, 0x86, 0xf5, -0xd0, 0x46, 0x47, 0xe9, 0xb1, 0xcf, 0xfc, 0x42, 0x58, 0x26, 0xc8, 0xa0, -0xdc, 0x01, 0x75, 0x0c, 0x01, 0x00, 0x09, 0x42, 0x70, 0x84, 0x3d, 0x00, -0x45, 0xb4, 0x26, 0x67, 0x59, 0x16, 0x24, 0x49, 0x82, 0xe7, 0xf9, 0x67, -0xce, 0x0b, 0xe9, 0x86, 0xb1, 0x2f, 0x8a, 0x22, 0x20, 0xa1, 0xbe, 0xd0, -0x74, 0x3a, 0x03, 0xc7, 0x75, 0x21, 0xe9, 0x06, 0x5a, 0x0b, 0x0b, 0x50, -0xd9, 0xc4, 0xb1, 0x57, 0x77, 0xa3, 0x4a, 0x12, 0x0e, 0x31, 0x89, 0x01, -0x9e, 0x07, 0x2f, 0x49, 0xd4, 0xf0, 0xc7, 0x4a, 0x40, 0x24, 0x49, 0x90, -0xf4, 0x62, 0xcb, 0x7d, 0xce, 0x28, 0x81, 0x6f, 0x18, 0xe0, 0x7a, 0xf6, -0x03, 0x85, 0x52, 0x60, 0xa6, 0x65, 0x43, 0x92, 0x24, 0x04, 0xc1, 0x69, -0xf7, 0xc8, 0xae, 0x3c, 0xd9, 0x2f, 0xc4, 0x68, 0xc5, 0x84, 0x81, 0x4a, -0xb6, 0xe3, 0x80, 0x78, 0x2e, 0xac, 0xf9, 0x79, 0x58, 0xa6, 0xd9, 0x7f, -0x88, 0x09, 0x7c, 0xbf, 0x8f, 0x5a, 0x2e, 0xf5, 0xc9, 0xa8, 0x5b, 0xa8, -0xff, 0x64, 0x96, 0x24, 0xd4, 0xf4, 0xb4, 0x8c, 0x5c, 0x21, 0xbe, 0x07, -0x8f, 0xf9, 0x85, 0x7c, 0xdf, 0xef, 0x1b, 0x62, 0x1d, 0xd7, 0x83, 0x61, -0x5a, 0x70, 0x5c, 0x87, 0xf9, 0x85, 0x06, 0x36, 0xac, 0x3d, 0x25, 0x5e, -0xe8, 0x9f, 0xbe, 0x71, 0x92, 0x5f, 0xc8, 0x71, 0x1d, 0x92, 0x4e, 0xa7, -0x79, 0x92, 0x24, 0x50, 0x14, 0x05, 0x8b, 0xcd, 0x45, 0xa4, 0x35, 0x0d, -0xdc, 0x62, 0x03, 0xcd, 0x42, 0x9e, 0xf6, 0xc8, 0x98, 0x27, 0x22, 0x21, -0x14, 0x25, 0x23, 0x24, 0x01, 0xcf, 0x51, 0xb8, 0x23, 0x61, 0x35, 0x20, -0x8e, 0x3d, 0x91, 0x25, 0xec, 0x21, 0x06, 0x1c, 0x87, 0x38, 0x0a, 0xe0, -0xb4, 0x1a, 0x20, 0x86, 0x41, 0x79, 0x6b, 0xc7, 0x85, 0x28, 0x8a, 0x90, -0x24, 0x19, 0x71, 0x1c, 0xc1, 0xb6, 0x6d, 0x78, 0x9e, 0xc7, 0x78, 0xa1, -0x3f, 0xfc, 0xf3, 0x0b, 0xae, 0x7e, 0xbb, 0xf6, 0xf5, 0x3f, 0x7d, 0x3d, -0x5e, 0xe8, 0x9b, 0x27, 0xfb, 0x85, 0x26, 0x27, 0xa7, 0x9e, 0x8a, 0x23, -0xea, 0x17, 0x2a, 0x14, 0xf2, 0xc8, 0x65, 0xf3, 0x58, 0x68, 0x34, 0x20, -0x18, 0x26, 0x3a, 0x27, 0x4e, 0xa0, 0xb9, 0x30, 0xdf, 0x57, 0x12, 0xf6, -0xee, 0x77, 0x7a, 0x20, 0x1f, 0x59, 0xf6, 0xcd, 0x51, 0x72, 0x25, 0xe9, -0xb7, 0xc9, 0x12, 0x12, 0xc3, 0x37, 0x74, 0xe8, 0x93, 0x93, 0x48, 0x7c, -0x0f, 0x8e, 0xeb, 0x42, 0x55, 0x97, 0xe5, 0xbc, 0x12, 0xc0, 0xb2, 0xed, -0x57, 0xf6, 0xc8, 0xdc, 0xd3, 0xe4, 0x85, 0x5e, 0x3a, 0x74, 0xf8, 0x5b, -0xe3, 0x63, 0x63, 0x57, 0x89, 0x92, 0x04, 0x49, 0x14, 0xa1, 0x69, 0x2a, -0x16, 0x16, 0x17, 0xd0, 0x6d, 0xb7, 0x21, 0x06, 0x3e, 0x1a, 0x49, 0x82, -0x28, 0x8a, 0x91, 0xcb, 0xe7, 0xc0, 0x71, 0x3c, 0x7a, 0x0e, 0xaa, 0x7e, -0x73, 0xaf, 0x9f, 0x6f, 0x4c, 0xfa, 0xf2, 0xe0, 0x84, 0xb0, 0x1e, 0xd9, -0xd4, 0x14, 0xe2, 0x4e, 0x17, 0x9d, 0x76, 0x97, 0x41, 0x85, 0x1c, 0x38, -0x8e, 0xfd, 0xb4, 0x39, 0xc0, 0x30, 0xf4, 0x25, 0x5e, 0xe8, 0x81, 0x87, -0xee, 0x9f, 0x7c, 0xee, 0xf9, 0x33, 0xe3, 0x85, 0xae, 0xbb, 0xe6, 0xdd, -0xd3, 0xa3, 0xa3, 0x23, 0xc3, 0x00, 0x60, 0x59, 0x36, 0x8e, 0x1c, 0x3b, -0x86, 0x6e, 0xb7, 0x8b, 0xa1, 0x7a, 0x0d, 0x44, 0x51, 0x10, 0x54, 0x4a, -0xc8, 0xd7, 0xeb, 0xc8, 0x15, 0x8b, 0x10, 0x45, 0x71, 0x89, 0x15, 0xea, -0xe5, 0xeb, 0x08, 0x95, 0x62, 0x80, 0x9d, 0xf7, 0x29, 0x2f, 0x44, 0xfd, -0x42, 0x96, 0x6e, 0xa0, 0xd9, 0x6a, 0x23, 0x08, 0x42, 0xc8, 0xb2, 0x7c, -0x92, 0x5f, 0x68, 0x6e, 0x7e, 0xee, 0xec, 0xf4, 0xc8, 0x76, 0xbf, 0xb8, -0xf7, 0xf3, 0x95, 0x4a, 0xf9, 0xab, 0xb2, 0xac, 0x40, 0x55, 0x55, 0xac, -0x1a, 0x1b, 0xc3, 0xa1, 0x30, 0xc4, 0xe4, 0xf4, 0x0c, 0x06, 0x2b, 0x15, -0xf0, 0xbe, 0x87, 0x46, 0xb7, 0x0b, 0xbb, 0x56, 0x43, 0xa6, 0x54, 0x82, -0x96, 0x4a, 0x51, 0xac, 0x00, 0xe8, 0x1f, 0x42, 0x24, 0x8a, 0x10, 0xfb, -0x3e, 0xed, 0x91, 0xcd, 0xce, 0xc1, 0x59, 0x58, 0x84, 0x63, 0x5a, 0xd0, -0x0d, 0x83, 0xae, 0x70, 0x12, 0x93, 0x93, 0x78, 0x21, 0xdd, 0xd0, 0xcf, -0x2e, 0x2f, 0x74, 0xe1, 0x05, 0xdb, 0x9f, 0xde, 0xb8, 0x61, 0xc3, 0xe5, -0x92, 0x28, 0x82, 0x10, 0x82, 0x85, 0x46, 0x03, 0x87, 0x8f, 0x1c, 0x41, -0x18, 0x86, 0xc8, 0xe5, 0xb2, 0xc8, 0xe5, 0x72, 0xf0, 0x79, 0x0e, 0x91, -0xaa, 0x40, 0xca, 0xe6, 0xa0, 0x66, 0x33, 0x90, 0x14, 0x99, 0xbe, 0x7d, -0x88, 0x08, 0x62, 0xd7, 0x45, 0x68, 0x18, 0x08, 0x75, 0x1d, 0xb1, 0xeb, -0x43, 0xd7, 0x75, 0xb4, 0xda, 0xf4, 0x2d, 0x8d, 0x20, 0x88, 0xcb, 0xfc, -0x42, 0xe7, 0x88, 0x17, 0xda, 0xf3, 0xe2, 0xde, 0xbb, 0xb2, 0x99, 0xcc, -0xa3, 0xc3, 0xc3, 0x43, 0x23, 0x3c, 0xcf, 0xa3, 0x5c, 0x2a, 0x42, 0x10, -0xd6, 0xa1, 0xd1, 0x6c, 0x62, 0x66, 0x76, 0x6e, 0xc9, 0x2f, 0x94, 0x4a, -0x81, 0x74, 0x0d, 0x58, 0x1c, 0xd7, 0x27, 0x71, 0x45, 0x81, 0x07, 0xd8, -0xd5, 0xd6, 0x71, 0x5c, 0x98, 0x96, 0x45, 0x37, 0x9c, 0xe1, 0x38, 0xd4, -0x80, 0x78, 0xae, 0x79, 0xa1, 0x30, 0xdc, 0x97, 0x49, 0xa7, 0x3f, 0x02, -0x0e, 0xdf, 0xa9, 0x0e, 0x0e, 0x66, 0x45, 0x41, 0x40, 0x3e, 0x97, 0x83, -0x22, 0xcb, 0x00, 0x80, 0x85, 0x85, 0x45, 0x74, 0x99, 0x5f, 0x48, 0x92, -0x44, 0xda, 0x23, 0x63, 0x76, 0x9b, 0x1e, 0x7f, 0xdd, 0x4b, 0x00, 0xf7, -0x8e, 0x77, 0x00, 0x6f, 0xa6, 0x5f, 0x88, 0xf6, 0xc8, 0x54, 0x55, 0xdd, -0x76, 0xc1, 0xb6, 0xad, 0x7f, 0x55, 0xaf, 0x55, 0x87, 0xe8, 0x0f, 0x96, -0xde, 0xa9, 0x5a, 0x36, 0x5b, 0xb1, 0xd4, 0x6a, 0xc3, 0xb6, 0x1d, 0xb8, -0x9e, 0xbb, 0xf4, 0x6e, 0xc8, 0xf3, 0x01, 0x0e, 0x90, 0x24, 0xb9, 0x6f, -0x3f, 0x7b, 0x53, 0x7b, 0x64, 0xff, 0xf5, 0x81, 0x7f, 0xfe, 0xbb, 0xcb, -0x6e, 0xfb, 0x40, 0xdf, 0x2f, 0xf4, 0x8b, 0xe7, 0x9e, 0xbb, 0xed, 0xc5, -0x7d, 0xfb, 0x77, 0xe9, 0x86, 0xd1, 0x17, 0x1e, 0x65, 0xd2, 0x29, 0x0c, -0x0e, 0x0e, 0x60, 0x74, 0x64, 0x18, 0xc3, 0x43, 0x75, 0x0c, 0x0e, 0x0c, -0x40, 0x91, 0x15, 0xc4, 0x31, 0x01, 0x2f, 0x08, 0x10, 0x78, 0xa1, 0x8f, -0x5f, 0x9e, 0x8a, 0x5f, 0x68, 0xd5, 0xb9, 0xe6, 0x85, 0x0e, 0x1e, 0x3a, -0x7c, 0xfb, 0x62, 0xa3, 0x71, 0xfb, 0x9a, 0xd5, 0xab, 0x96, 0xfc, 0x42, -0x02, 0xf5, 0x0b, 0x69, 0xaa, 0x82, 0x54, 0x4a, 0x83, 0xaa, 0x28, 0x30, -0x0c, 0x13, 0x9e, 0xef, 0x53, 0x0f, 0x23, 0xbb, 0x22, 0x9f, 0x4d, 0xbf, -0xd0, 0x29, 0xf1, 0x42, 0xf5, 0xb5, 0x6b, 0x3e, 0xe7, 0xbd, 0x06, 0x2f, -0x94, 0xcd, 0x66, 0x6e, 0xa9, 0x55, 0xab, 0x57, 0x96, 0x4b, 0xc5, 0xf1, -0x54, 0x6a, 0x89, 0x17, 0xea, 0x69, 0xcd, 0x4d, 0xd3, 0x82, 0xeb, 0x79, -0xbd, 0x6f, 0x20, 0x89, 0x22, 0xca, 0x0b, 0xbd, 0x4a, 0x8f, 0xec, 0x7f, -0x3d, 0x2f, 0xa4, 0x28, 0xf2, 0xb6, 0x94, 0x96, 0x1a, 0x16, 0x44, 0xa1, -0x2c, 0x8a, 0xa2, 0xc2, 0xf3, 0xbc, 0xea, 0x38, 0x4e, 0x10, 0x04, 0x81, -0x17, 0x06, 0x2b, 0x7e, 0xa1, 0x15, 0x5e, 0x68, 0x85, 0x17, 0x5a, 0xe1, -0x85, 0x56, 0x78, 0xa1, 0x15, 0x5a, 0x65, 0x65, 0x07, 0x56, 0x76, 0xe0, -0x35, 0x78, 0xa1, 0xbb, 0x7f, 0x85, 0x79, 0xa1, 0x62, 0xe5, 0x14, 0xfd, -0x42, 0x97, 0x50, 0x5e, 0x68, 0xed, 0x5b, 0x90, 0x17, 0xc2, 0x29, 0xf9, -0x85, 0xbe, 0xb8, 0xd2, 0x23, 0x3b, 0xa7, 0xd7, 0x81, 0x8d, 0x1b, 0x36, -0x5c, 0x31, 0x32, 0x3c, 0xb4, 0xa3, 0x54, 0x2a, 0x6d, 0xe5, 0x38, 0x3e, -0xc7, 0x71, 0x20, 0xbe, 0xef, 0x3b, 0x0b, 0x8b, 0x8b, 0xbb, 0x9a, 0xcd, -0xd6, 0xf3, 0x07, 0x0f, 0x1d, 0x7a, 0xeb, 0xf1, 0x42, 0x3b, 0xb6, 0x6f, -0xbf, 0xf9, 0xf2, 0xcb, 0xde, 0x76, 0xcf, 0x79, 0x1b, 0x37, 0x9e, 0xe4, -0x17, 0x8a, 0x59, 0x73, 0xa0, 0xf7, 0x82, 0x37, 0xa2, 0xa5, 0x2c, 0x72, -0xf0, 0xd0, 0xe1, 0xc7, 0xf6, 0xee, 0xdb, 0xf7, 0xb5, 0xfd, 0x07, 0x0e, -0xfc, 0x72, 0x5e, 0x28, 0x95, 0xde, 0xf2, 0x3f, 0xff, 0xe6, 0xac, 0xfa, -0x85, 0xbe, 0x8a, 0xc7, 0xbf, 0xfa, 0xb5, 0x97, 0xf9, 0x85, 0xb6, 0x5e, -0x7b, 0xeb, 0x07, 0x3f, 0xf8, 0x95, 0x6a, 0x75, 0x70, 0x35, 0x89, 0xe9, -0x28, 0x36, 0x60, 0x6f, 0xb3, 0x7b, 0x0b, 0xa9, 0x7b, 0x3e, 0xf5, 0x98, -0xd0, 0x3f, 0x7b, 0xaf, 0xe2, 0xc3, 0x30, 0xc4, 0xdc, 0xfc, 0xfc, 0x89, -0x27, 0x9f, 0x7a, 0xfa, 0xd3, 0x47, 0x5f, 0xc9, 0x0b, 0x7d, 0xe7, 0xd8, -0xfe, 0xbd, 0xf8, 0xff, 0xbe, 0xf0, 0x67, 0x3f, 0xd8, 0xfd, 0x83, 0xc7, -0xde, 0x38, 0x2f, 0xf4, 0xa5, 0xc5, 0x06, 0xd2, 0x49, 0x72, 0x92, 0x5f, -0xe8, 0x13, 0xf7, 0xdc, 0xfd, 0xf0, 0x67, 0x3e, 0xf5, 0xc9, 0xeb, 0x7b, -0x79, 0x8b, 0xbe, 0x5f, 0x88, 0xf5, 0xc8, 0x7a, 0x4d, 0x82, 0x30, 0x8a, -0x10, 0x45, 0x31, 0x54, 0x55, 0xa1, 0x56, 0xfb, 0x78, 0x49, 0x92, 0x5d, -0xaf, 0xd5, 0xc6, 0xdf, 0xff, 0xde, 0x9b, 0xef, 0xbf, 0xfe, 0xba, 0xeb, -0x7e, 0xf8, 0xc8, 0xa3, 0x8f, 0xbe, 0x4a, 0x8f, 0xec, 0xf8, 0x39, 0xf0, -0x0b, 0x0d, 0x0e, 0xd4, 0x3f, 0xfd, 0x89, 0x8f, 0x3f, 0x39, 0x3e, 0x3a, -0x3a, 0x41, 0x5f, 0x9f, 0xf8, 0x8c, 0x5c, 0x71, 0x58, 0x48, 0xc7, 0xeb, -0xa9, 0xc7, 0xe1, 0xba, 0x2e, 0xf2, 0xb9, 0x3c, 0x3c, 0x9f, 0x52, 0x5c, -0xa9, 0x54, 0x8a, 0x4e, 0x70, 0x0a, 0x79, 0xa8, 0x8a, 0x02, 0x8e, 0xe3, -0x11, 0xc7, 0x11, 0xc2, 0x28, 0xc4, 0xec, 0xec, 0xdc, 0xd1, 0x47, 0x1f, -0x7b, 0xfc, 0x86, 0x6e, 0xb7, 0x7b, 0xee, 0x78, 0xa1, 0xa1, 0x7a, 0x7d, -0xf8, 0x77, 0x7f, 0xfb, 0x33, 0x2f, 0x96, 0x4b, 0xa5, 0x82, 0x61, 0x9a, -0x70, 0x1c, 0x97, 0x01, 0x4e, 0x06, 0x08, 0x21, 0x68, 0xb5, 0xda, 0x10, -0x25, 0x09, 0xd5, 0x81, 0x01, 0x24, 0xa0, 0x87, 0x89, 0x20, 0x08, 0x70, -0x5d, 0x17, 0xcd, 0x56, 0x8b, 0xa5, 0x29, 0x2c, 0x90, 0x24, 0xc6, 0x60, -0x65, 0x80, 0xae, 0x76, 0x52, 0x55, 0xd6, 0x22, 0xa0, 0x3d, 0xb2, 0x07, -0x1e, 0x7a, 0xe8, 0x0a, 0xf3, 0x34, 0xfc, 0x42, 0xa7, 0x75, 0x1d, 0xb8, -0xfb, 0xae, 0x3b, 0x7f, 0x52, 0x2a, 0x16, 0x0a, 0x5d, 0x5d, 0x87, 0xe7, -0xd1, 0x09, 0x4a, 0xbb, 0xdd, 0x86, 0x69, 0x5a, 0x98, 0x58, 0xbb, 0x96, -0xfa, 0x85, 0x14, 0x19, 0xae, 0x28, 0xc0, 0x16, 0x45, 0xfa, 0xc0, 0x4b, -0x08, 0x78, 0xdd, 0x40, 0x39, 0xa5, 0x22, 0xb1, 0x6d, 0x68, 0xaa, 0x82, -0x99, 0xb9, 0x39, 0x4c, 0x4e, 0xcf, 0x40, 0x92, 0x44, 0x0c, 0xd5, 0x6a, -0xc8, 0x64, 0xd2, 0xe0, 0x00, 0x94, 0xcb, 0xa5, 0xfc, 0x3b, 0xae, 0xbe, -0xfa, 0xdc, 0xf0, 0x42, 0xf7, 0xdc, 0xf5, 0xd1, 0x47, 0x2e, 0xb9, 0xe8, -0xa2, 0x9d, 0xa6, 0xb5, 0xc4, 0x0b, 0xf5, 0x7e, 0xa0, 0x85, 0x42, 0x1e, -0xe5, 0xc1, 0x01, 0x58, 0x83, 0x15, 0x64, 0xd6, 0x4f, 0x60, 0x68, 0xcd, -0x2a, 0xa8, 0x92, 0x04, 0xdf, 0xa3, 0x40, 0x54, 0xa3, 0xd1, 0x44, 0xb3, -0xd1, 0x44, 0xfb, 0xc4, 0x34, 0x82, 0x13, 0x53, 0x48, 0xe6, 0xe7, 0x61, -0xeb, 0x26, 0x66, 0xe7, 0xe6, 0xa1, 0x69, 0x0a, 0xaa, 0x83, 0x83, 0x14, -0x43, 0x63, 0x63, 0xd6, 0xe7, 0x5f, 0xd8, 0x7d, 0x76, 0x7b, 0x64, 0x5b, -0xb7, 0x6c, 0xb9, 0xe1, 0x13, 0x77, 0x7f, 0x6c, 0xa7, 0x65, 0x51, 0x7f, -0xb4, 0x65, 0xd9, 0x98, 0x99, 0x9d, 0x45, 0xb9, 0x5c, 0xc6, 0xea, 0xf1, -0x51, 0x48, 0xf5, 0x1a, 0x52, 0x97, 0x5f, 0x8a, 0x9b, 0x57, 0xad, 0x87, -0xcc, 0x1e, 0x62, 0x17, 0x8d, 0x06, 0x7c, 0xa3, 0xe7, 0x17, 0x92, 0xc0, -0x15, 0xf2, 0x50, 0x45, 0x01, 0x8d, 0x7c, 0x0a, 0x9d, 0x42, 0x0e, 0xfc, -0xfe, 0x83, 0xa8, 0x12, 0x82, 0x99, 0x99, 0x59, 0x18, 0xc6, 0x51, 0xac, -0x5e, 0x35, 0x8e, 0x62, 0x31, 0x0f, 0x9e, 0xe7, 0xb0, 0x7e, 0xdd, 0xc4, -0xd5, 0xb5, 0x6a, 0xf5, 0xee, 0xf9, 0x85, 0x85, 0xb3, 0xe3, 0x17, 0xba, -0xe9, 0x86, 0xeb, 0xef, 0x8b, 0xe3, 0x18, 0xce, 0xb2, 0x85, 0x6d, 0xaa, -0xa2, 0x60, 0x6c, 0x64, 0x08, 0x1c, 0xf3, 0x0b, 0xbd, 0x13, 0x2a, 0x0e, -0x03, 0x38, 0xec, 0xd1, 0x9e, 0x86, 0xe7, 0x7a, 0x70, 0x1c, 0x07, 0x9e, -0xcb, 0x88, 0x46, 0x8f, 0xf1, 0x42, 0x5a, 0x06, 0xdc, 0x48, 0x0d, 0x2d, -0x9e, 0x43, 0xb0, 0x7b, 0x1f, 0x2a, 0x95, 0x32, 0x66, 0x67, 0xe7, 0x30, -0xbf, 0x30, 0x0f, 0x55, 0x55, 0xa0, 0x28, 0x32, 0x54, 0x55, 0xc1, 0xb6, -0x6d, 0xdb, 0xce, 0x8e, 0x5f, 0xe8, 0x82, 0xed, 0xdb, 0x6f, 0xad, 0xd7, -0xaa, 0xd4, 0x2f, 0xe4, 0x7b, 0xe8, 0xe8, 0x3a, 0x04, 0x41, 0xc0, 0xea, -0x55, 0xe3, 0x90, 0x25, 0x09, 0xc7, 0x9e, 0x7b, 0x1e, 0x52, 0xb3, 0x85, -0x7f, 0x8d, 0x5d, 0x4c, 0x5b, 0x74, 0x31, 0x74, 0xc8, 0xec, 0x36, 0x61, -0x3f, 0xe5, 0xc5, 0x20, 0x0f, 0xc6, 0x0b, 0x29, 0xa2, 0x8c, 0x7c, 0xa5, -0x04, 0x71, 0x62, 0x0d, 0x84, 0x4c, 0x1a, 0xd9, 0x6c, 0x06, 0xed, 0x76, -0x87, 0xf2, 0x42, 0x6c, 0x5d, 0xfd, 0xc0, 0xc0, 0x19, 0xf9, 0x85, 0x5e, -0xc9, 0x0b, 0x6d, 0xdb, 0xb2, 0xf9, 0x4e, 0x12, 0x13, 0x04, 0xcc, 0x6e, -0xd3, 0xed, 0x76, 0xa1, 0xaa, 0x2a, 0xd6, 0xac, 0x1e, 0x83, 0x61, 0x9a, -0x88, 0x2d, 0x1b, 0x7f, 0x71, 0xef, 0xa7, 0x51, 0xdf, 0xba, 0x05, 0x97, -0xde, 0xfa, 0x21, 0x48, 0x6c, 0xce, 0x1b, 0xf8, 0x4b, 0x5a, 0x86, 0xde, -0xca, 0xee, 0x5e, 0x1d, 0x34, 0x26, 0x31, 0x44, 0x81, 0xf6, 0xc8, 0x16, -0x6a, 0x55, 0x64, 0x2c, 0x0b, 0xdd, 0xae, 0x8e, 0xc9, 0xe9, 0x19, 0xe4, -0xf3, 0x39, 0x64, 0xb3, 0x19, 0x48, 0xa2, 0x88, 0xb1, 0xb1, 0xb1, 0x57, -0xe9, 0x91, 0x1d, 0x3d, 0x3d, 0x5e, 0x68, 0xdd, 0xc4, 0xc4, 0xbb, 0xa9, -0x66, 0x2a, 0x40, 0xb7, 0xab, 0x43, 0x53, 0x55, 0x0c, 0x0f, 0xd7, 0xe1, -0x0a, 0x02, 0x16, 0x1b, 0x4d, 0x24, 0x09, 0x30, 0x50, 0xa9, 0xa0, 0xb9, -0xff, 0x00, 0xfe, 0xe9, 0x8f, 0xff, 0x04, 0x17, 0xfc, 0xda, 0x2d, 0xa8, -0xae, 0x5f, 0x07, 0xdf, 0x0f, 0x68, 0xca, 0x2b, 0xf0, 0xd9, 0x9f, 0xf4, -0xdb, 0x08, 0x7c, 0xaa, 0xea, 0x21, 0x24, 0x66, 0x7e, 0xa1, 0x32, 0xda, -0x33, 0xb3, 0xc8, 0x66, 0x33, 0x58, 0x58, 0x58, 0x84, 0x69, 0x9a, 0x50, -0x14, 0x19, 0x82, 0xc0, 0x63, 0xa8, 0x5e, 0xdb, 0xfa, 0xa2, 0x2c, 0x9f, -0xdc, 0x23, 0x3b, 0x70, 0x1a, 0x7e, 0xa1, 0xf5, 0xeb, 0xd6, 0xdd, 0x78, -0xc7, 0x87, 0xff, 0x1d, 0xef, 0x33, 0x78, 0xc9, 0x76, 0x1c, 0xa4, 0x53, -0x29, 0x48, 0xa2, 0x88, 0x70, 0xd3, 0x79, 0xb8, 0xfc, 0x9a, 0x77, 0xe2, -0x07, 0x5f, 0xfe, 0x2a, 0xe0, 0xf9, 0xc8, 0x65, 0xb3, 0x10, 0x1d, 0x07, -0x3f, 0xff, 0xfa, 0xdf, 0xa3, 0xb0, 0x6e, 0x02, 0x1b, 0xae, 0x7d, 0x0f, -0x12, 0x8e, 0xa3, 0x72, 0xa4, 0x70, 0xc9, 0x31, 0xd4, 0x1b, 0x9c, 0x93, -0x24, 0x06, 0x89, 0x13, 0x08, 0x8a, 0x88, 0x24, 0x97, 0x85, 0xd2, 0x69, -0x83, 0xe3, 0x39, 0x34, 0x9a, 0x2d, 0x64, 0xb3, 0x59, 0xfa, 0x7b, 0x90, -0x65, 0x4e, 0x51, 0x14, 0xea, 0x17, 0x7a, 0xe0, 0xa1, 0x57, 0xf5, 0x0b, -0xf1, 0xaf, 0xc6, 0x0b, 0xf9, 0xae, 0xf7, 0x04, 0x00, 0x14, 0x8b, 0x85, -0x6d, 0x71, 0x4c, 0xfa, 0x13, 0x16, 0xdb, 0xb6, 0x61, 0xd9, 0x16, 0xcc, -0x04, 0x28, 0xd6, 0x6a, 0x50, 0x07, 0x2a, 0xb8, 0xe8, 0x8e, 0xdb, 0x91, -0x5a, 0xb3, 0x1a, 0xba, 0x61, 0x42, 0x10, 0x44, 0x94, 0xcb, 0x65, 0x38, -0x27, 0x26, 0xf1, 0xd4, 0x5f, 0x7e, 0x15, 0x33, 0xfb, 0x0f, 0xc0, 0xf3, -0x02, 0x78, 0x5e, 0x80, 0xc0, 0x8f, 0x10, 0xfa, 0x11, 0xa2, 0x38, 0xa1, -0x7f, 0x47, 0x09, 0x62, 0xc6, 0x0b, 0x89, 0xb9, 0x34, 0x12, 0x5e, 0x80, -0x28, 0x88, 0x30, 0x0c, 0xda, 0x23, 0x8b, 0xe3, 0x18, 0x82, 0x20, 0x20, -0x9b, 0xcd, 0xae, 0x07, 0x50, 0x08, 0x3c, 0xff, 0xc7, 0xdd, 0x46, 0xf3, -0x8b, 0xcb, 0x61, 0xa7, 0xd7, 0x7d, 0x22, 0x2b, 0x15, 0x8b, 0x9b, 0xa3, -0x38, 0xea, 0xa7, 0x89, 0x04, 0x81, 0x47, 0x3a, 0x95, 0x82, 0x2d, 0x08, -0xe0, 0x12, 0x82, 0x76, 0xb3, 0x85, 0x38, 0x49, 0xb0, 0xe6, 0x5d, 0x57, -0x63, 0xf5, 0x0d, 0x3b, 0xe1, 0x10, 0x5a, 0x83, 0x48, 0xa7, 0xd2, 0xc8, -0x48, 0x32, 0x0e, 0x3f, 0xf4, 0x30, 0x0e, 0x3c, 0xf6, 0x38, 0x4b, 0xdb, -0x51, 0x73, 0x53, 0xe0, 0x52, 0x66, 0x28, 0x0a, 0x22, 0x04, 0x7e, 0x8c, -0x38, 0xe6, 0xc0, 0x8b, 0x22, 0x82, 0x24, 0x01, 0xc7, 0x73, 0xf4, 0x9b, -0xb6, 0x1d, 0x84, 0x41, 0x08, 0x00, 0x90, 0xe5, 0xd7, 0xe6, 0x85, 0x5e, -0x73, 0x07, 0x78, 0x8e, 0xd7, 0x42, 0x46, 0xa3, 0xb8, 0xae, 0x87, 0x38, -0xa6, 0x13, 0x16, 0x27, 0x0c, 0xe0, 0x58, 0x36, 0xfb, 0xb4, 0x28, 0x5a, -0x9c, 0xaa, 0xd7, 0xb0, 0xe1, 0x43, 0x1f, 0x80, 0x3c, 0x3a, 0x0a, 0xcb, -0x76, 0x20, 0x49, 0x12, 0x24, 0x51, 0x42, 0x6a, 0x70, 0x10, 0x61, 0xb8, -0x24, 0x91, 0x0c, 0xa3, 0x88, 0x1e, 0x4a, 0x21, 0x6b, 0xf3, 0x85, 0x11, -0x08, 0x01, 0xa2, 0x98, 0x0e, 0xc2, 0x83, 0x30, 0x84, 0x69, 0x59, 0x6c, -0x28, 0x42, 0xc0, 0x73, 0xdc, 0x99, 0xf3, 0x42, 0x51, 0x1c, 0x71, 0x31, -0x73, 0x63, 0xf1, 0x3c, 0x8f, 0x76, 0xbb, 0x0d, 0x4d, 0x55, 0x00, 0x2f, -0x8f, 0x6e, 0xa7, 0x83, 0xb4, 0xa2, 0x50, 0x40, 0x23, 0x8a, 0xfb, 0x55, -0xac, 0xea, 0xdb, 0x2e, 0x81, 0x32, 0x54, 0xc7, 0xd4, 0x13, 0x4f, 0x42, -0xac, 0xd5, 0x90, 0x5f, 0xbd, 0x0a, 0x81, 0xeb, 0x9d, 0x94, 0x37, 0x3a, -0x09, 0xcb, 0x27, 0x04, 0x24, 0xa2, 0x03, 0x70, 0x0e, 0x1c, 0x24, 0x41, -0x64, 0x36, 0x35, 0xca, 0x0b, 0xc9, 0x8a, 0x72, 0xe6, 0xbc, 0x50, 0x14, -0x46, 0x5e, 0xaf, 0xde, 0x26, 0x8a, 0x22, 0x14, 0x45, 0xa6, 0xc9, 0x2d, -0xc7, 0x41, 0xbb, 0xd1, 0x00, 0x5f, 0x2c, 0xd2, 0xc5, 0xfe, 0x3d, 0xdc, -0x26, 0xa1, 0x2c, 0x9c, 0x5c, 0x2a, 0x62, 0x64, 0xe7, 0xb5, 0x20, 0x09, -0x10, 0x07, 0x41, 0x7f, 0xc3, 0x7b, 0x31, 0x35, 0xca, 0x0a, 0xf5, 0x64, -0x1f, 0x09, 0x62, 0xdf, 0x07, 0x08, 0x41, 0x18, 0x51, 0xba, 0xc5, 0x63, -0x42, 0x3e, 0x49, 0x92, 0xe0, 0x38, 0xce, 0x99, 0xf3, 0x42, 0x1d, 0xbd, -0xbb, 0x6f, 0x69, 0x31, 0x03, 0xdd, 0x50, 0xcf, 0xf3, 0x90, 0xb5, 0x2c, -0xb4, 0x17, 0x1b, 0xd0, 0x64, 0x65, 0x49, 0x35, 0xb5, 0x8c, 0x91, 0x88, -0xc2, 0x88, 0x92, 0x58, 0xbd, 0x45, 0x10, 0xfd, 0x94, 0x57, 0x8f, 0x9d, -0xe8, 0xfd, 0xbb, 0x74, 0x92, 0x1f, 0x98, 0x26, 0x78, 0x36, 0x43, 0x76, -0x5d, 0x17, 0x3c, 0xc7, 0xc3, 0xb2, 0x6d, 0xc8, 0xb2, 0x04, 0xd7, 0x71, -0x4f, 0x8f, 0x17, 0x5a, 0x7f, 0xe5, 0x95, 0x1f, 0xca, 0x55, 0x06, 0xa8, -0x5f, 0xa8, 0xd1, 0xd8, 0xdb, 0xbb, 0x32, 0x52, 0x10, 0x83, 0xc3, 0xe2, -0xe2, 0x22, 0x88, 0xeb, 0xc1, 0x98, 0x9d, 0x85, 0x69, 0xe8, 0x08, 0x83, -0x00, 0x81, 0x47, 0x4b, 0x58, 0xbe, 0xe7, 0xa3, 0x77, 0xca, 0x0d, 0xc2, -0xa8, 0xff, 0x30, 0x43, 0x92, 0xa5, 0x6f, 0x08, 0x49, 0xc2, 0x54, 0x3d, -0x94, 0x5c, 0x89, 0x3d, 0x0f, 0x6e, 0xab, 0x89, 0xd0, 0xa7, 0x06, 0x29, -0x45, 0x91, 0xfb, 0x7e, 0x21, 0xc3, 0xb4, 0xe0, 0x7a, 0xee, 0xe9, 0xf5, -0xc8, 0x3e, 0xf7, 0xed, 0x6f, 0x5c, 0xfb, 0x0f, 0x5f, 0xfc, 0x92, 0xad, -0xa6, 0xd3, 0xdb, 0x39, 0x42, 0x9e, 0x71, 0x5c, 0x97, 0xa4, 0x52, 0x1a, -0x2f, 0xb0, 0xfa, 0x4f, 0xa7, 0xd3, 0x81, 0x6d, 0x59, 0x20, 0x0b, 0x0b, -0x68, 0x14, 0x0b, 0xa8, 0x54, 0x06, 0x18, 0x3b, 0xca, 0xb1, 0xde, 0x58, -0x02, 0x9e, 0x4d, 0x24, 0x49, 0x4c, 0xc0, 0x21, 0x61, 0x13, 0x7b, 0x80, -0x75, 0xe0, 0xfa, 0x6a, 0xaa, 0x24, 0x8e, 0xe1, 0xb6, 0x9a, 0x48, 0x2c, -0x13, 0xb6, 0xed, 0xb0, 0xa5, 0x2b, 0x94, 0x33, 0x8a, 0xa2, 0x18, 0xd6, -0x32, 0x5e, 0xe8, 0xb6, 0xcf, 0xfe, 0xa7, 0x3f, 0xbf, 0xe0, 0xaa, 0x2b, -0xb5, 0xbf, 0xfb, 0xd3, 0x53, 0xf1, 0x0b, 0x9d, 0x38, 0x9e, 0xe6, 0x80, -0xd5, 0xae, 0xeb, 0x4e, 0x9f, 0x98, 0x9c, 0x7c, 0xaa, 0x87, 0xca, 0xf0, -0x82, 0x80, 0x04, 0xa0, 0x3d, 0x32, 0xd3, 0x42, 0xe7, 0xd8, 0x31, 0xb4, -0x9a, 0x0d, 0x2a, 0x83, 0x0c, 0xa9, 0x4c, 0xaf, 0xcf, 0xd0, 0xc5, 0xd1, -0xd2, 0x71, 0xdf, 0x43, 0x6e, 0x96, 0xa5, 0xbe, 0x48, 0x1c, 0x21, 0x30, -0x75, 0x18, 0xd3, 0x53, 0x48, 0x7a, 0xae, 0x15, 0xc7, 0x61, 0xe9, 0x3c, -0x7a, 0x7c, 0x59, 0xd6, 0x92, 0x5f, 0xe8, 0xe8, 0xae, 0xdd, 0xda, 0x33, -0x8f, 0x3e, 0x8e, 0xd8, 0x75, 0x4e, 0x8f, 0x17, 0x3a, 0xf0, 0xd2, 0xc1, -0x6f, 0xad, 0x1a, 0x1f, 0xbb, 0x4a, 0x62, 0xbc, 0x50, 0xa9, 0x58, 0xc4, -0xd4, 0xf4, 0x14, 0x24, 0x49, 0x84, 0x12, 0x47, 0x68, 0xf0, 0x3c, 0xc2, -0x90, 0x5a, 0xff, 0x18, 0x2e, 0xc0, 0xb0, 0x4a, 0xd2, 0x3f, 0x64, 0xfa, -0x3e, 0x2d, 0xf6, 0xfc, 0xb0, 0x9c, 0x17, 0x8a, 0xda, 0xd4, 0x2f, 0xc4, -0xf1, 0x3c, 0x24, 0x49, 0xee, 0x97, 0xb1, 0x00, 0xc0, 0xb6, 0xad, 0x3e, -0x2f, 0xf4, 0xdc, 0xf7, 0x1e, 0xbc, 0x7f, 0xf2, 0x4c, 0xfd, 0x42, 0x37, -0xee, 0xbc, 0x6e, 0xba, 0x5e, 0xaf, 0x0d, 0x23, 0x01, 0xfc, 0x20, 0xc0, -0x89, 0xa9, 0x29, 0xcc, 0xcc, 0xce, 0x62, 0xa8, 0x56, 0x43, 0xa2, 0xa9, -0x08, 0x2b, 0x25, 0xe4, 0xea, 0x75, 0xe4, 0x19, 0x2f, 0x04, 0x60, 0xe9, -0x8c, 0xd3, 0xfb, 0x6b, 0x19, 0xb5, 0xd8, 0xef, 0x91, 0x9d, 0x98, 0x84, -0xd5, 0xd5, 0xd1, 0x68, 0xb6, 0xd8, 0xce, 0xe3, 0xdc, 0xf8, 0x85, 0x9e, -0x7d, 0xfe, 0xf9, 0xcf, 0xdb, 0xb6, 0x8d, 0x04, 0x09, 0x44, 0x51, 0x40, -0xb9, 0x58, 0x84, 0x28, 0x08, 0x98, 0x9d, 0x9f, 0x47, 0x64, 0x18, 0x10, -0x66, 0xe7, 0xd1, 0x3a, 0x40, 0xfd, 0x42, 0xdd, 0x66, 0x13, 0x9e, 0x43, -0xfd, 0x42, 0x84, 0x35, 0x2d, 0xe3, 0x30, 0x44, 0xe8, 0xfb, 0xf0, 0x2d, -0x0b, 0x7e, 0xb3, 0xc9, 0xfc, 0x42, 0x27, 0x60, 0x75, 0x29, 0x72, 0x43, -0x55, 0x86, 0xf1, 0xb9, 0xf5, 0x0b, 0x5d, 0x78, 0xc1, 0xf6, 0xa7, 0xcf, -0xdb, 0xb8, 0xe1, 0x72, 0x51, 0x14, 0xe9, 0x82, 0x9e, 0x4e, 0x07, 0x73, -0x0b, 0xf3, 0x68, 0xb5, 0xda, 0xc8, 0xe7, 0x73, 0xc8, 0x64, 0x32, 0x08, -0x04, 0x1e, 0x91, 0xaa, 0x40, 0xce, 0xe7, 0xa1, 0xa4, 0xd3, 0x90, 0x64, -0xc6, 0x0b, 0xc5, 0x31, 0x62, 0xcf, 0x43, 0xa4, 0x1b, 0xf0, 0xbb, 0x3a, -0x88, 0xe7, 0xa3, 0xdb, 0xed, 0xc2, 0x71, 0x5d, 0x00, 0x40, 0x18, 0x44, -0x94, 0x6e, 0x39, 0xa7, 0xbc, 0xd0, 0xde, 0x7d, 0x77, 0x65, 0x32, 0xb4, -0x47, 0xc6, 0x71, 0x1c, 0x8a, 0xc5, 0x02, 0x24, 0x49, 0x84, 0x65, 0xd9, -0x98, 0x5f, 0x58, 0x84, 0xda, 0xd5, 0x91, 0xcb, 0x66, 0xa1, 0x6a, 0x2a, -0x12, 0xc3, 0x84, 0xc5, 0xae, 0x09, 0x3d, 0x2e, 0x88, 0x8b, 0xe9, 0xe1, -0x63, 0xdb, 0x4e, 0x9f, 0xcc, 0x05, 0x68, 0xd2, 0xab, 0x77, 0x8a, 0x7e, -0x53, 0xfc, 0x42, 0x82, 0x20, 0x7c, 0x67, 0xa0, 0x52, 0xc9, 0x8a, 0xa2, -0x08, 0x4d, 0xd3, 0xb0, 0x69, 0xe3, 0x06, 0x2c, 0x36, 0x9b, 0x30, 0x74, -0x03, 0xcd, 0x76, 0xbb, 0xbf, 0xc1, 0x92, 0x2c, 0x43, 0xa0, 0x02, 0x18, -0x90, 0x24, 0xe9, 0xbd, 0x56, 0x04, 0x21, 0x04, 0x32, 0xfb, 0x67, 0xbd, -0xab, 0x53, 0x6f, 0x71, 0xdc, 0x9b, 0xd2, 0x23, 0xd3, 0x34, 0x75, 0xdb, -0x96, 0xf3, 0xcf, 0xff, 0xab, 0x91, 0xe1, 0xa1, 0x93, 0xfc, 0x42, 0xb6, -0xe3, 0x60, 0xb1, 0xd1, 0x80, 0xae, 0x1b, 0x70, 0x1c, 0x07, 0x31, 0x43, -0x6b, 0x7c, 0xcf, 0xa7, 0x4c, 0x9c, 0x2c, 0x31, 0xe8, 0x29, 0x79, 0x95, -0x1e, 0x99, 0x80, 0x04, 0x78, 0x73, 0x7a, 0x64, 0xae, 0xeb, 0xfd, 0xfc, -0xb9, 0x5d, 0x2f, 0xdc, 0xb6, 0xef, 0xc0, 0x4b, 0xbb, 0x8c, 0x97, 0xf1, -0x42, 0xc3, 0x43, 0x75, 0x8c, 0x8d, 0x8e, 0x60, 0x78, 0xa8, 0x8e, 0x42, -0x2e, 0x07, 0x51, 0x10, 0x21, 0x4a, 0x12, 0xc0, 0x71, 0x54, 0x59, 0x08, -0x9a, 0xb7, 0x7b, 0x25, 0x2f, 0x14, 0x9e, 0xc3, 0x1e, 0x59, 0xe0, 0x9f, -0xf7, 0xc4, 0xfd, 0x0f, 0xbc, 0xa2, 0x47, 0x76, 0xe0, 0xa5, 0x83, 0xb7, -0xcf, 0xcd, 0xcd, 0xdf, 0xbe, 0x6a, 0xd5, 0xd8, 0x1d, 0xf5, 0x6a, 0xb5, -0x24, 0xcb, 0x32, 0xa4, 0x65, 0x3d, 0x32, 0x4d, 0xd3, 0xa0, 0xea, 0x06, -0xbb, 0x1d, 0xf0, 0xfa, 0xe8, 0xe5, 0x29, 0xf9, 0x85, 0x5a, 0x67, 0x95, -0x17, 0xca, 0xbd, 0xb3, 0xb6, 0x76, 0xd5, 0xe7, 0xfc, 0x8e, 0xfe, 0xaa, -0xbc, 0x10, 0xc7, 0x71, 0x5b, 0xf2, 0xf9, 0xdc, 0x2d, 0x95, 0x72, 0xf9, -0xca, 0x72, 0xb9, 0x34, 0x9e, 0x4e, 0xa5, 0x38, 0x51, 0x14, 0x80, 0x04, -0xfd, 0xb7, 0x77, 0x86, 0x69, 0xc2, 0xf3, 0xe8, 0xfd, 0xfd, 0x5b, 0xde, -0x2f, 0xa4, 0x28, 0xca, 0x36, 0x55, 0x55, 0x86, 0x15, 0x59, 0x2e, 0xcb, -0xb2, 0xac, 0x78, 0xbe, 0xaf, 0x86, 0x61, 0x18, 0x84, 0xe1, 0x8a, 0x5f, -0x68, 0x85, 0x17, 0x5a, 0xe1, 0x85, 0x56, 0x78, 0xa1, 0x15, 0x5e, 0x68, -0x85, 0x56, 0x59, 0xd9, 0x81, 0x95, 0x1d, 0x78, 0x1d, 0x5e, 0xe8, 0x9e, -0x5f, 0xd5, 0x1e, 0xd9, 0x3b, 0x18, 0x2f, 0x54, 0x3d, 0xb5, 0x1e, 0x99, -0xf0, 0x56, 0xf3, 0x0b, 0x7d, 0xff, 0xfb, 0x4f, 0x7b, 0x0b, 0xf3, 0xaf, -0xdf, 0x23, 0x5b, 0xf1, 0x0b, 0xbd, 0x09, 0xd7, 0x81, 0xf3, 0x37, 0x6d, -0xba, 0xa2, 0x5e, 0xab, 0xed, 0xc8, 0x64, 0x32, 0x5b, 0x33, 0xe9, 0x74, -0x2e, 0x8e, 0x63, 0x62, 0xd9, 0xb6, 0x63, 0x98, 0xc6, 0xae, 0x99, 0x99, -0xd9, 0xe7, 0x0f, 0x1f, 0x39, 0xf2, 0xd6, 0xe3, 0x85, 0x2e, 0xdc, 0xb1, -0xe3, 0xe6, 0x2b, 0x2f, 0xbf, 0xec, 0x9e, 0xb5, 0x6b, 0xd7, 0x5c, 0x27, -0x89, 0xd2, 0x12, 0x2f, 0xd4, 0x6b, 0x91, 0xb1, 0xd5, 0xac, 0x61, 0x14, -0xc2, 0xf3, 0x7c, 0x72, 0xfc, 0xc4, 0xe4, 0x63, 0xbf, 0x78, 0xf6, 0xd9, -0xd7, 0xf4, 0x0b, 0xa9, 0xe9, 0xf4, 0x96, 0x27, 0xcf, 0xa6, 0x5f, 0xe8, -0x9b, 0x71, 0xf2, 0x0a, 0xbf, 0xd0, 0xa5, 0x17, 0x5f, 0x7c, 0xed, 0xcd, -0x37, 0xde, 0xf0, 0x95, 0x4f, 0xdc, 0xf3, 0xb1, 0xd5, 0x84, 0x10, 0xf8, -0x3e, 0x5d, 0x7b, 0x1f, 0x47, 0xf1, 0x52, 0xa6, 0x82, 0xbd, 0x99, 0x8e, -0xe3, 0x18, 0x1c, 0xc7, 0x41, 0x96, 0x65, 0x7e, 0x62, 0xed, 0x9a, 0xeb, -0xc6, 0xc6, 0x46, 0xae, 0xfb, 0xc8, 0x87, 0x6f, 0x3f, 0xf1, 0xd4, 0xd3, -0x3f, 0x7d, 0xb5, 0x1e, 0xd9, 0x67, 0x8f, 0xef, 0xdf, 0x87, 0xc9, 0x67, -0x77, 0x9d, 0x25, 0xbf, 0xd0, 0x62, 0x03, 0x5a, 0x4c, 0x4e, 0xf2, 0x0b, -0x7d, 0xec, 0xce, 0x3b, 0x1e, 0xfe, 0xf8, 0xdd, 0x77, 0x5d, 0x1f, 0xc7, -0x84, 0xfa, 0x85, 0x7c, 0xbf, 0x3f, 0x0c, 0x8c, 0xe3, 0x18, 0xb6, 0xe3, -0xf4, 0x07, 0x75, 0x00, 0x10, 0xc7, 0x04, 0xb2, 0x2c, 0x82, 0xe7, 0x78, -0x36, 0xbe, 0x12, 0x50, 0xab, 0x56, 0xc7, 0x6f, 0xba, 0xe1, 0xfa, 0xfb, -0xaf, 0x79, 0xd7, 0xbb, 0x7e, 0xf8, 0xf8, 0x8f, 0x7e, 0xd4, 0xe7, 0x85, -0xfe, 0xfa, 0x8f, 0xfe, 0x33, 0x04, 0x12, 0xa3, 0x75, 0xf4, 0xe8, 0xd9, -0xe7, 0x85, 0x6a, 0xb5, 0x6a, 0xfd, 0xb7, 0x3f, 0xf5, 0xa9, 0x27, 0x87, -0xea, 0xb5, 0x09, 0xdb, 0x71, 0xe1, 0x38, 0x2e, 0xa2, 0x28, 0xea, 0x47, -0x76, 0x6c, 0xdb, 0x41, 0x18, 0x86, 0x50, 0x55, 0x15, 0xa6, 0x69, 0x42, -0x37, 0x0c, 0xe4, 0xf3, 0x79, 0x44, 0x51, 0x04, 0x51, 0xe4, 0x91, 0xcd, -0x66, 0x21, 0x0a, 0x22, 0xb5, 0x16, 0x08, 0x02, 0xa5, 0xb7, 0xa2, 0x10, -0x73, 0x73, 0x0b, 0x47, 0x1f, 0x7a, 0xe4, 0x91, 0x1b, 0x0c, 0xc3, 0x38, -0x77, 0xbc, 0xd0, 0xe0, 0xc0, 0xc0, 0xf0, 0xef, 0xfe, 0xf6, 0x67, 0x5e, -0xac, 0x0e, 0x0e, 0x16, 0x7a, 0x0f, 0xea, 0xf4, 0x2d, 0x9b, 0x8d, 0x4e, -0xa7, 0x8b, 0x52, 0xa9, 0x04, 0xd7, 0xa5, 0x7e, 0x94, 0x52, 0xa9, 0x04, -0x42, 0x62, 0x16, 0x17, 0xa7, 0x8b, 0x48, 0x67, 0xe7, 0xe7, 0x20, 0x89, -0x12, 0x38, 0x8e, 0x43, 0x2e, 0x9b, 0x41, 0xa9, 0x54, 0x62, 0x29, 0x78, -0x8e, 0x21, 0x68, 0x0b, 0xfa, 0x23, 0x8f, 0x3e, 0x7a, 0x85, 0x61, 0x18, -0xe7, 0xa6, 0x47, 0xf6, 0x85, 0x3f, 0xfd, 0xdc, 0xa1, 0x7a, 0xad, 0x36, -0x61, 0xb2, 0xea, 0xb9, 0xce, 0xba, 0x64, 0x9e, 0xe7, 0x83, 0xe3, 0x39, -0xac, 0x1e, 0x1f, 0xa3, 0x3d, 0x32, 0x51, 0x80, 0x23, 0x2b, 0xf0, 0x90, -0x20, 0x0e, 0x02, 0x84, 0xb6, 0x03, 0xd2, 0xe9, 0x20, 0x71, 0x68, 0x1d, -0xa8, 0xd5, 0x6a, 0xa3, 0xd1, 0x58, 0x44, 0xb1, 0x58, 0x42, 0xb9, 0x5c, -0x44, 0x3e, 0x97, 0xa3, 0x87, 0x19, 0x21, 0x98, 0x9e, 0x9e, 0x39, 0xfe, -0x2f, 0xf7, 0xdf, 0x7f, 0xf6, 0x79, 0xa1, 0x8f, 0x7c, 0xf8, 0xf6, 0x47, -0xde, 0x7e, 0xc5, 0xe5, 0x3b, 0x75, 0xdd, 0xe8, 0x2f, 0xda, 0x9f, 0x9a, -0x99, 0x41, 0xbd, 0x5a, 0xc3, 0xc0, 0x40, 0x99, 0xf6, 0xc8, 0xaa, 0x03, -0xd0, 0x36, 0xac, 0x43, 0x7d, 0x6c, 0x14, 0x9a, 0xcc, 0x78, 0xa1, 0xae, -0x8e, 0x66, 0xab, 0x85, 0xc5, 0x85, 0x05, 0x74, 0xa6, 0xe7, 0x10, 0x1c, -0x3d, 0x81, 0x64, 0x61, 0x01, 0x66, 0xd7, 0x40, 0xab, 0xd9, 0x06, 0x49, -0x08, 0x56, 0x8d, 0x8f, 0x22, 0x9b, 0xcd, 0x80, 0xe3, 0x38, 0x04, 0x7e, -0x80, 0x5d, 0xbb, 0xf7, 0x9c, 0xe5, 0x1e, 0xd9, 0xf6, 0xed, 0x37, 0xdc, -0xf3, 0xd1, 0x3b, 0x76, 0x5a, 0x96, 0x0d, 0xcf, 0xf3, 0xd0, 0xe9, 0x52, -0xbf, 0x90, 0x2c, 0xcb, 0xa8, 0xd7, 0x07, 0x69, 0x8f, 0xec, 0x8a, 0xcb, -0x70, 0xd3, 0xf8, 0x3a, 0x28, 0xec, 0x35, 0x42, 0xd3, 0x6c, 0x21, 0x30, -0x6c, 0x24, 0x5e, 0x80, 0x94, 0x20, 0xa2, 0x56, 0x2a, 0x43, 0x93, 0x24, -0x34, 0x73, 0x69, 0x34, 0x8f, 0xa4, 0x21, 0x1f, 0x3d, 0x81, 0x0a, 0x80, -0xc9, 0xa9, 0x69, 0x4c, 0x4e, 0x4d, 0x61, 0x78, 0x68, 0x08, 0xd9, 0x4c, -0x06, 0xbc, 0xc0, 0x63, 0xe3, 0x86, 0xf5, 0x57, 0xd7, 0x6b, 0xf5, 0xbb, -0xe7, 0xe6, 0xe7, 0xce, 0x8e, 0x5f, 0xe8, 0xc6, 0xeb, 0xaf, 0xbb, 0x2f, -0x8e, 0x09, 0x5c, 0xd7, 0x85, 0xeb, 0xd2, 0xc4, 0x8a, 0x24, 0x4b, 0x38, -0xff, 0xbc, 0x0d, 0x90, 0x44, 0x01, 0x71, 0xb9, 0x88, 0x5b, 0xc7, 0xd7, -0xc1, 0x00, 0xb0, 0xd7, 0xd5, 0x31, 0xdb, 0x98, 0x41, 0xb7, 0xdd, 0x81, -0x63, 0xd9, 0xf0, 0x1c, 0x17, 0x9e, 0xe5, 0xc0, 0x77, 0x3c, 0x08, 0x84, -0x43, 0x4e, 0x4b, 0xa3, 0x3c, 0x3e, 0x8c, 0x64, 0xfd, 0x1a, 0x90, 0x6c, -0x16, 0xb5, 0xea, 0x20, 0x3a, 0x1d, 0x1d, 0x07, 0x0f, 0x1d, 0xa1, 0xc2, -0x01, 0x42, 0xa0, 0x2a, 0x32, 0x36, 0x6d, 0xda, 0x78, 0x76, 0xfc, 0x42, -0x5b, 0x37, 0x6f, 0xbe, 0xb5, 0x36, 0x58, 0x1d, 0x77, 0x5c, 0x17, 0x9e, -0xe7, 0x43, 0x37, 0x0c, 0xcc, 0xce, 0xcd, 0x21, 0x95, 0xd2, 0xa0, 0xa9, -0x0a, 0x16, 0x1b, 0x4d, 0x3c, 0xfb, 0xf7, 0xdf, 0xc2, 0x9f, 0xfe, 0xf7, -0xff, 0x13, 0x47, 0x16, 0xa6, 0x60, 0x5b, 0x16, 0x7a, 0xf1, 0xa9, 0xbe, -0xcd, 0x26, 0x8a, 0x58, 0x50, 0x81, 0x0e, 0x3d, 0x14, 0x51, 0x46, 0xa1, -0x52, 0x02, 0xbf, 0x66, 0x1c, 0x89, 0xa6, 0xa2, 0x54, 0x2a, 0xc1, 0x76, -0x6c, 0x74, 0xba, 0x5d, 0x2a, 0xda, 0x48, 0x12, 0xd4, 0xaa, 0xd5, 0x7a, -0xa5, 0x52, 0x39, 0x0b, 0x7e, 0xa1, 0xb7, 0x5d, 0x7a, 0x67, 0x14, 0x53, -0x56, 0xc2, 0x64, 0x1b, 0xb7, 0x7a, 0xd5, 0x38, 0x8a, 0xe5, 0x12, 0x1a, -0xba, 0x0e, 0xdb, 0x76, 0x50, 0x2c, 0x14, 0x30, 0xf5, 0xf3, 0x5f, 0x60, -0xfa, 0xd0, 0x61, 0xbc, 0xfd, 0x37, 0x3f, 0x0c, 0x35, 0x9b, 0xed, 0x8b, -0x02, 0x42, 0xa6, 0xe6, 0x89, 0xe3, 0x88, 0x4d, 0x6d, 0x96, 0xfc, 0x42, -0xb9, 0x81, 0x22, 0x1a, 0x43, 0x75, 0xa4, 0x3d, 0x0f, 0x42, 0x53, 0x40, -0xa3, 0xd1, 0x44, 0x4a, 0xd3, 0x90, 0x4e, 0xa7, 0x20, 0xcb, 0x4b, 0x3d, -0xb2, 0xd7, 0xf2, 0x0b, 0xf1, 0x2f, 0xe7, 0x85, 0xfe, 0xe6, 0x4f, 0xff, -0x0f, 0xcc, 0xef, 0xdd, 0xdb, 0xe7, 0x85, 0xc6, 0x46, 0x47, 0xfa, 0x3d, -0x32, 0xcb, 0xb2, 0xe0, 0xfb, 0x14, 0xad, 0xd1, 0x0b, 0x79, 0xec, 0xb8, -0xeb, 0x0e, 0x58, 0x84, 0xc0, 0x75, 0x3d, 0x64, 0x32, 0x59, 0x90, 0x76, -0x07, 0xdf, 0xff, 0xd2, 0x7f, 0xc3, 0xe4, 0x81, 0x03, 0x70, 0x5d, 0xba, -0x24, 0xb7, 0x77, 0xd8, 0xb9, 0xae, 0x47, 0xdb, 0x34, 0x8c, 0x23, 0x0a, -0x83, 0x00, 0x1c, 0x97, 0x20, 0x55, 0x2b, 0x21, 0x50, 0x14, 0xe4, 0x73, -0x39, 0x2c, 0x36, 0x9a, 0x58, 0x6c, 0x34, 0xfb, 0xc3, 0xf3, 0x4a, 0xa5, -0xdc, 0xf3, 0x0b, 0x89, 0x0f, 0x7d, 0xf9, 0x3e, 0xe7, 0x1b, 0x7f, 0xf6, -0x25, 0xbc, 0xdc, 0x2f, 0xc4, 0xbf, 0x9c, 0x17, 0x7a, 0xf6, 0x7b, 0x0f, -0x7c, 0xe6, 0xd9, 0x1f, 0xff, 0xe8, 0x06, 0xdf, 0x75, 0x0e, 0x4e, 0xac, -0x5d, 0x7b, 0xa3, 0xc0, 0x0b, 0x7c, 0x0f, 0x58, 0x72, 0x3d, 0xaa, 0xa8, -0xe2, 0x04, 0x1e, 0xdc, 0xe8, 0x08, 0xea, 0xd5, 0x11, 0x5c, 0x7a, 0xe7, -0x87, 0x91, 0x14, 0x0b, 0xb0, 0x1d, 0x1b, 0xa9, 0x54, 0x0a, 0x1a, 0xc7, -0xe1, 0xa9, 0xff, 0xf1, 0x35, 0x1c, 0xfe, 0xc5, 0xb3, 0x70, 0x1d, 0x17, -0x2e, 0x3b, 0xcd, 0xfa, 0x9e, 0x0f, 0xcf, 0xf1, 0x10, 0x04, 0x21, 0x02, -0x3f, 0x44, 0x14, 0xd1, 0xb8, 0x8e, 0x28, 0x4b, 0x48, 0x72, 0x19, 0x28, -0xaa, 0x0c, 0x9e, 0xe7, 0xa9, 0x93, 0xcb, 0x0f, 0x90, 0x90, 0x04, 0x29, -0x4d, 0xe5, 0xd2, 0xa9, 0xf4, 0x15, 0x81, 0xeb, 0x2e, 0x3e, 0xf7, 0xc0, -0x83, 0x37, 0x3d, 0xf3, 0xed, 0x7f, 0xf9, 0x8f, 0x07, 0x7f, 0xf1, 0xec, -0x9d, 0xa7, 0xcc, 0x0b, 0xd5, 0xaa, 0xd5, 0x6d, 0x54, 0x06, 0x13, 0x32, -0x5a, 0x25, 0xc6, 0x40, 0xa5, 0x02, 0x27, 0x01, 0x4a, 0x83, 0x83, 0x98, -0x6b, 0xce, 0x82, 0x13, 0x45, 0xec, 0xb8, 0xed, 0x43, 0xc8, 0x6f, 0xd8, -0x00, 0xc3, 0xb4, 0x20, 0x49, 0x32, 0x8a, 0xb9, 0x1c, 0x0e, 0x3e, 0xf0, -0x30, 0xf6, 0x3d, 0xfe, 0x23, 0x78, 0xae, 0x4f, 0x79, 0xa1, 0x20, 0x42, -0x14, 0x11, 0x84, 0x41, 0x8c, 0x38, 0x4a, 0x10, 0x86, 0x04, 0x51, 0x98, -0x20, 0x01, 0x0f, 0x3e, 0x93, 0x42, 0xcc, 0x71, 0x10, 0x05, 0x01, 0xb6, -0xe3, 0xb0, 0x00, 0x43, 0x0c, 0x41, 0x10, 0x91, 0x49, 0xa7, 0x96, 0x78, -0xa1, 0xe6, 0x69, 0xf2, 0x42, 0x9a, 0xa6, 0x6d, 0xee, 0xa9, 0x79, 0x5c, -0xd7, 0x85, 0xe7, 0xba, 0xe0, 0x05, 0x1e, 0x96, 0x28, 0x80, 0x47, 0x82, -0x66, 0xa3, 0x05, 0xc7, 0xa1, 0x6c, 0xcf, 0xaa, 0xab, 0xdf, 0x8e, 0xa1, -0xb7, 0x5f, 0x01, 0xdd, 0xb4, 0xc0, 0x81, 0x4a, 0x34, 0xda, 0x2f, 0xec, -0xc6, 0xee, 0xef, 0xde, 0x0f, 0xd7, 0xa1, 0x27, 0x00, 0xbf, 0xf7, 0xc3, -0x0e, 0x22, 0x44, 0x41, 0x84, 0x30, 0x88, 0x11, 0x85, 0xb4, 0x47, 0x16, -0x82, 0x83, 0x28, 0x89, 0xb0, 0x6c, 0x07, 0x86, 0x61, 0xc0, 0x0f, 0x02, -0x36, 0x43, 0x93, 0xce, 0xdc, 0x2f, 0x24, 0xcb, 0x92, 0x16, 0xc7, 0xb4, -0x64, 0x2b, 0x08, 0x3c, 0xda, 0x9d, 0x0e, 0x32, 0x99, 0x0c, 0xf8, 0x20, -0x80, 0x65, 0x98, 0x08, 0x78, 0x1e, 0x3e, 0x9b, 0x7b, 0x25, 0x49, 0x82, -0xfc, 0xda, 0x35, 0x18, 0x95, 0x65, 0x9c, 0x78, 0xec, 0x87, 0x90, 0x92, -0x04, 0x92, 0x24, 0x41, 0x19, 0x1a, 0x66, 0x35, 0xdc, 0x70, 0x59, 0x48, -0x8d, 0xde, 0x5e, 0x27, 0x7d, 0x86, 0x82, 0x43, 0x44, 0x08, 0x38, 0x70, -0x08, 0x18, 0xf0, 0x94, 0xcb, 0xfa, 0x50, 0x55, 0x15, 0x9a, 0xa6, 0xbd, -0x26, 0x2f, 0xf4, 0xda, 0xd7, 0x81, 0x04, 0x1c, 0xa5, 0x4c, 0xe8, 0x1c, -0x4c, 0x55, 0x15, 0x24, 0x09, 0x41, 0xe0, 0xfb, 0xe8, 0xb6, 0xdb, 0x70, -0x6c, 0x1b, 0xb6, 0x65, 0xd1, 0xc9, 0xa3, 0xed, 0xc0, 0xf3, 0x7d, 0xc8, -0xc5, 0x22, 0x86, 0xae, 0xbd, 0x06, 0x66, 0x92, 0x00, 0xb5, 0x3a, 0x0a, -0xeb, 0xd7, 0x21, 0x0a, 0x02, 0xc4, 0x61, 0x08, 0x12, 0x32, 0x65, 0x49, -0x14, 0x81, 0x30, 0x15, 0x4f, 0x1c, 0xc5, 0x20, 0x21, 0x9d, 0x60, 0x86, -0x61, 0x08, 0x97, 0x29, 0x10, 0x7b, 0x37, 0x89, 0x51, 0x14, 0xf6, 0x79, -0xa1, 0xd3, 0xfe, 0x06, 0x4c, 0xcb, 0xf2, 0x62, 0x76, 0x08, 0xf9, 0x8c, -0x5a, 0xf1, 0x83, 0x00, 0x9c, 0xeb, 0xa2, 0xdd, 0x6c, 0x41, 0x28, 0x9d, -0xdc, 0x23, 0x4b, 0xd8, 0x34, 0x92, 0x13, 0x45, 0x8c, 0xbd, 0xe7, 0x1a, -0xab, 0xe1, 0x72, 0x43, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, -0x24, 0x3c, 0x8f, 0x28, 0x08, 0x90, 0xc4, 0xa4, 0x9f, 0xf2, 0xea, 0xe1, -0x06, 0x5c, 0x42, 0x3f, 0xbd, 0x84, 0xf1, 0x42, 0x09, 0x43, 0x13, 0x34, -0x55, 0x85, 0xef, 0x79, 0x0c, 0xb7, 0x91, 0xe1, 0x79, 0xde, 0x99, 0xf3, -0x42, 0xb6, 0x6d, 0x53, 0x5e, 0x08, 0x09, 0x64, 0x49, 0x46, 0x10, 0x86, -0x68, 0x36, 0x9b, 0xa8, 0x28, 0x0a, 0x3a, 0xcd, 0x06, 0x52, 0xaa, 0x42, -0x3f, 0xc1, 0x98, 0x80, 0xe3, 0xb9, 0x3e, 0x23, 0x11, 0x86, 0x61, 0x7f, -0x63, 0xa3, 0x30, 0xa4, 0xfc, 0x50, 0x8f, 0x15, 0x62, 0x18, 0x02, 0xfb, -0x86, 0x41, 0x62, 0x02, 0xdf, 0x30, 0xc0, 0x47, 0x54, 0xe9, 0x43, 0x18, -0x77, 0x67, 0x59, 0x34, 0xa8, 0x16, 0x84, 0xe1, 0x99, 0xfb, 0x85, 0x1a, -0xcd, 0xe6, 0x5e, 0xba, 0x31, 0x09, 0x64, 0x59, 0x44, 0x2e, 0x9b, 0x85, -0xe7, 0x79, 0x80, 0xef, 0xc1, 0x9a, 0x9b, 0x83, 0x69, 0x18, 0xec, 0x6a, -0x1b, 0xd0, 0x2e, 0x59, 0x8f, 0x0f, 0x8d, 0x22, 0x5a, 0x8a, 0x0e, 0x7b, -0x76, 0x28, 0xb6, 0xd1, 0x8c, 0xd4, 0x12, 0x00, 0x70, 0x84, 0x00, 0x09, -0x01, 0xf1, 0x3d, 0xf8, 0xed, 0x36, 0xe2, 0x20, 0x64, 0x7d, 0x63, 0x7a, -0x25, 0x76, 0x3d, 0x1f, 0x86, 0x69, 0xc2, 0x76, 0x96, 0xf9, 0x85, 0x2e, -0x3d, 0x05, 0x5e, 0xe8, 0xf3, 0xff, 0xf4, 0x8d, 0x6b, 0xff, 0xe1, 0xbf, -0xf6, 0xfc, 0x42, 0xe1, 0x33, 0xb6, 0x43, 0xfd, 0x42, 0x3d, 0xfc, 0xd2, -0xf7, 0x03, 0x58, 0xa6, 0x05, 0x32, 0xbf, 0x88, 0x46, 0x2e, 0x87, 0xca, -0x60, 0x15, 0x02, 0x2f, 0x30, 0x63, 0x01, 0x07, 0x2e, 0x21, 0xe0, 0xd9, -0xc6, 0x31, 0xf4, 0x87, 0x4d, 0x26, 0x19, 0x27, 0x44, 0x12, 0x10, 0xf6, -0xc9, 0xc5, 0x71, 0x0c, 0xb7, 0xd5, 0x00, 0x31, 0x0d, 0x58, 0xb6, 0x0d, -0x51, 0x92, 0xc0, 0xf5, 0x96, 0xac, 0x44, 0x11, 0x6c, 0xdb, 0x81, 0x7f, -0x46, 0x7e, 0xa1, 0x13, 0x3d, 0xbf, 0x50, 0x30, 0x3d, 0x35, 0x3d, 0xf5, -0x54, 0x1c, 0xd1, 0xf1, 0x6c, 0x2e, 0x9b, 0x85, 0x24, 0x09, 0x98, 0x99, -0x9d, 0x85, 0x60, 0x9a, 0xd0, 0x27, 0x27, 0xd1, 0x6a, 0x2c, 0xd2, 0x16, -0x6b, 0x9f, 0x93, 0x8e, 0xfa, 0x80, 0x1f, 0xcd, 0x38, 0x32, 0x76, 0x68, -0x59, 0xf6, 0x8e, 0x1a, 0x6f, 0x7a, 0x3d, 0xb2, 0x69, 0x80, 0xdd, 0xa6, -0x00, 0x8c, 0x0c, 0x63, 0xbf, 0x8d, 0xe5, 0xbc, 0xd0, 0xb1, 0x17, 0x7a, -0x7e, 0xa1, 0xd3, 0xe4, 0x85, 0xf6, 0x1f, 0x78, 0xe9, 0x5b, 0xa3, 0x23, -0xb4, 0x47, 0xa6, 0x69, 0x2a, 0x06, 0x07, 0xab, 0x38, 0x74, 0xf8, 0x30, -0xf4, 0x76, 0x07, 0x52, 0x14, 0xa2, 0x91, 0x24, 0x08, 0xea, 0x75, 0x14, -0x8a, 0x25, 0x70, 0x14, 0xd9, 0xea, 0xb3, 0x71, 0x3d, 0x36, 0xa8, 0x77, -0x9a, 0xed, 0xfd, 0xd0, 0x93, 0x38, 0x46, 0xe8, 0xd8, 0x30, 0xa7, 0xa6, -0x11, 0x77, 0x3a, 0xe8, 0x74, 0xba, 0x30, 0x4d, 0x93, 0xa2, 0x9a, 0x92, -0xdc, 0x3f, 0x05, 0xea, 0xcb, 0xfd, 0x42, 0xdf, 0x7b, 0xe8, 0xfe, 0xc9, -0xa1, 0xe7, 0xc7, 0xe7, 0x8f, 0x9d, 0x89, 0x5f, 0xe8, 0x3d, 0xef, 0x9e, -0x1e, 0x1d, 0x19, 0x19, 0xee, 0x25, 0x17, 0xf7, 0x1d, 0x38, 0x00, 0xdb, -0x76, 0x50, 0xab, 0x0e, 0xb0, 0x1e, 0x59, 0x05, 0xf9, 0xfa, 0x10, 0x72, -0x85, 0x3c, 0xf5, 0x0b, 0x11, 0xd2, 0x27, 0x12, 0x29, 0x3b, 0xc4, 0x66, -0x78, 0x09, 0xfd, 0x2d, 0x44, 0x8e, 0x0d, 0x67, 0x76, 0xae, 0xcf, 0x0b, -0xe9, 0x06, 0x75, 0xf5, 0x02, 0x1c, 0xab, 0x62, 0x71, 0x67, 0xd7, 0x2f, -0xb4, 0xe7, 0xc5, 0xbd, 0x9f, 0x2f, 0x97, 0x4a, 0x5f, 0x4d, 0x69, 0x29, -0x48, 0x92, 0x88, 0xb1, 0xd1, 0x51, 0x4c, 0x4e, 0x4d, 0x62, 0x76, 0x6e, -0x1e, 0x95, 0x4a, 0x19, 0x42, 0x10, 0xa0, 0xd9, 0xf3, 0x0b, 0x15, 0x8b, -0x50, 0x35, 0x0d, 0x82, 0x28, 0xf6, 0x55, 0x53, 0x24, 0x66, 0xe7, 0xfe, -0x20, 0x40, 0x6c, 0xdb, 0xb0, 0x67, 0xe7, 0xe0, 0x2e, 0x36, 0x60, 0x19, -0x26, 0x16, 0x1b, 0x4d, 0xf6, 0x70, 0x0f, 0x08, 0x02, 0xcf, 0x0e, 0x23, -0xfe, 0xec, 0xfb, 0x85, 0x96, 0xf7, 0xc8, 0x62, 0x12, 0xa3, 0xab, 0xeb, -0xd8, 0xb7, 0xff, 0x00, 0x1c, 0xd7, 0x45, 0xa9, 0x58, 0x40, 0x36, 0x9b, -0x45, 0xc0, 0x73, 0x88, 0x34, 0x0d, 0x52, 0x36, 0x0b, 0x2d, 0x97, 0x85, -0xc8, 0x8a, 0x58, 0x5c, 0x1c, 0x23, 0x72, 0x5c, 0x44, 0xa6, 0x89, 0xa0, -0xab, 0xd3, 0x30, 0x67, 0x57, 0x87, 0xed, 0x38, 0x70, 0x5c, 0x0f, 0x22, -0x2f, 0x40, 0x14, 0xcf, 0xac, 0x47, 0x76, 0xca, 0x3b, 0x20, 0xcb, 0xd2, -0xa6, 0x2b, 0x2f, 0xbf, 0xec, 0xd1, 0x5a, 0xb5, 0x3a, 0x22, 0x08, 0x02, -0xe2, 0x28, 0x46, 0x47, 0xef, 0xe2, 0xc4, 0xe4, 0x14, 0x1c, 0xd7, 0xa1, -0x9e, 0xad, 0x2c, 0xb5, 0x19, 0x73, 0x3c, 0x8f, 0x08, 0x09, 0x62, 0x92, -0x80, 0xe7, 0x39, 0x7a, 0x96, 0x62, 0xe2, 0x30, 0xdb, 0x71, 0xa0, 0xeb, -0x06, 0x48, 0xc2, 0xd4, 0x84, 0x11, 0xbd, 0x86, 0x08, 0xbc, 0x00, 0x41, -0xe0, 0x41, 0x92, 0xc4, 0x6d, 0x34, 0x1a, 0xff, 0x16, 0xc7, 0xb1, 0xc5, -0xbe, 0x81, 0x88, 0xed, 0xc4, 0x8b, 0x00, 0x9e, 0x4e, 0x92, 0xe4, 0x89, -0x33, 0x7e, 0x2b, 0x91, 0x4e, 0xa7, 0xae, 0xb9, 0x68, 0xc7, 0x8e, 0xef, -0x54, 0x07, 0x07, 0xb2, 0xa2, 0x28, 0x22, 0x8e, 0x63, 0xfa, 0x8c, 0xdc, -0xe9, 0xe2, 0xc8, 0xf1, 0xe3, 0xf4, 0x38, 0x4e, 0x00, 0x49, 0xa6, 0x80, -0x20, 0x18, 0x95, 0xd2, 0x13, 0xae, 0xc6, 0x31, 0x4d, 0xe2, 0x79, 0x9e, -0x4f, 0x39, 0x21, 0x41, 0x60, 0xd4, 0x8a, 0xc0, 0x90, 0x9b, 0x24, 0x68, -0x34, 0x1a, 0xbb, 0xe2, 0x38, 0x6e, 0x2f, 0xdb, 0xf0, 0x1e, 0x8e, 0xb0, -0x0f, 0xc0, 0xcf, 0x92, 0x24, 0x79, 0xfc, 0x0c, 0x79, 0xa1, 0x57, 0xfa, -0x85, 0x24, 0x49, 0xa2, 0x5c, 0x1c, 0x89, 0xa9, 0x7b, 0xba, 0xdb, 0x85, -0xae, 0x1b, 0x30, 0x2d, 0x0b, 0x61, 0x18, 0xc2, 0xf3, 0x7c, 0x28, 0x8a, -0x0c, 0x5e, 0x10, 0xe0, 0x7b, 0x3e, 0xb5, 0x3d, 0x31, 0x89, 0x18, 0xdf, -0xa7, 0xb4, 0xde, 0x04, 0xbf, 0xd0, 0x17, 0x1f, 0xf8, 0xe7, 0xbf, 0x7b, -0xdb, 0xad, 0xcb, 0xfc, 0x42, 0xcf, 0x3e, 0x77, 0xdb, 0x8b, 0xfb, 0xf6, -0xed, 0xd2, 0x0d, 0x03, 0x11, 0xa1, 0xef, 0x3c, 0x33, 0x99, 0x34, 0xaa, -0x83, 0x03, 0x18, 0x19, 0xaa, 0x63, 0xb8, 0x5e, 0x47, 0x31, 0x9f, 0x47, -0x3a, 0x95, 0x42, 0x92, 0x00, 0x71, 0x18, 0x41, 0x14, 0xe8, 0xa7, 0xdc, -0xeb, 0x91, 0x71, 0xcc, 0xea, 0xf4, 0xa6, 0xf8, 0x85, 0x9e, 0xbc, 0xff, -0x41, 0x18, 0xd3, 0x2f, 0xf7, 0x0b, 0x1d, 0xb9, 0xbd, 0xd1, 0x68, 0xdd, -0xbe, 0x6a, 0x7c, 0xec, 0x8e, 0x4a, 0xa5, 0x5c, 0xd2, 0x54, 0x05, 0x92, -0x28, 0x21, 0x9b, 0xcd, 0x42, 0x51, 0x68, 0x8f, 0x4c, 0x55, 0xd5, 0xfe, -0xcb, 0xaf, 0x97, 0xf7, 0xc8, 0x04, 0x41, 0x40, 0x74, 0x16, 0xfc, 0x42, -0xaf, 0xbb, 0x03, 0xbb, 0x1f, 0x78, 0xe8, 0xcf, 0x16, 0xf7, 0xed, 0x4b, -0xfb, 0x1d, 0xbd, 0xa9, 0xb7, 0x5a, 0x8f, 0xb0, 0x8b, 0x51, 0x0b, 0x40, -0x8b, 0xe3, 0xb8, 0xff, 0xd1, 0xe9, 0x76, 0x7f, 0x96, 0xcd, 0x66, 0x6f, -0x19, 0xaa, 0x57, 0xaf, 0x2c, 0x16, 0x0a, 0xe3, 0x29, 0x4d, 0xe3, 0x7a, -0x17, 0x3d, 0x00, 0x10, 0x44, 0x01, 0xa6, 0x69, 0x2d, 0xf1, 0x42, 0xcc, -0x2f, 0x64, 0x98, 0xe6, 0xab, 0xf9, 0x85, 0xe0, 0x58, 0xd6, 0x02, 0x2f, -0xf0, 0x39, 0x45, 0x55, 0xd3, 0x0b, 0xd3, 0x33, 0x07, 0xd8, 0x8e, 0x75, -0x01, 0x34, 0xd8, 0x8e, 0x9c, 0xd9, 0x9b, 0xb9, 0xd3, 0xe1, 0x85, 0x52, -0x9a, 0x36, 0x2c, 0x08, 0x42, 0x59, 0x94, 0x44, 0x85, 0xe3, 0x38, 0xd5, -0xb1, 0x9d, 0x20, 0x8c, 0xc2, 0x15, 0xbf, 0xd0, 0x0a, 0x2f, 0xb4, 0xc2, -0x0b, 0xad, 0xf0, 0x42, 0x2b, 0xbc, 0xd0, 0x0a, 0xad, 0xb2, 0xb2, 0x03, -0x2b, 0x3b, 0x70, 0x56, 0x78, 0xa1, 0x5f, 0xd5, 0x1e, 0xd9, 0xaa, 0x93, -0x7a, 0x64, 0xeb, 0xde, 0x62, 0xbc, 0xd0, 0xfc, 0xfc, 0x4e, 0xce, 0xf3, -0x4f, 0x81, 0x17, 0xfa, 0x02, 0xf5, 0x0b, 0x1d, 0x3d, 0xb2, 0xc2, 0x0b, -0x9d, 0x93, 0xeb, 0xc0, 0x79, 0x1b, 0x37, 0x5e, 0x51, 0xab, 0x56, 0x77, -0x0c, 0x0e, 0x0e, 0x6c, 0xe5, 0x39, 0x3e, 0x97, 0x24, 0x09, 0x09, 0xc2, -0xd0, 0x99, 0x5f, 0x58, 0xd8, 0xb5, 0xb8, 0xb8, 0xf8, 0xd6, 0xe4, 0x85, -0x2e, 0xba, 0x70, 0xc7, 0xcd, 0x97, 0x5c, 0x74, 0xf1, 0x3d, 0xe7, 0x6d, -0xdc, 0x70, 0x9d, 0x28, 0x0a, 0x02, 0x21, 0x49, 0xbf, 0x1a, 0xb1, 0xc4, -0x0c, 0x51, 0xbf, 0x90, 0xeb, 0x7a, 0xe4, 0xd0, 0xe1, 0xc3, 0x8f, 0xed, -0x79, 0x71, 0xef, 0xd7, 0x0e, 0xbc, 0xf4, 0xd2, 0x1b, 0xf6, 0x0b, 0x9d, -0x3a, 0x2f, 0x44, 0xf0, 0x0a, 0x5e, 0x68, 0xfb, 0xb6, 0xad, 0xd7, 0x7e, -0xf0, 0xd7, 0x6e, 0xf9, 0xca, 0xc7, 0xef, 0x5e, 0xe2, 0x85, 0x1c, 0xd7, -0x03, 0x61, 0x31, 0xb5, 0x84, 0x30, 0xbf, 0x10, 0xb7, 0xa4, 0x32, 0x97, -0x24, 0x89, 0x3f, 0x6f, 0xe3, 0xc6, 0xeb, 0x26, 0x26, 0xd6, 0x5e, 0xf7, -0x91, 0x0f, 0x7f, 0xf8, 0xc4, 0x13, 0x4f, 0x3e, 0xf9, 0xe9, 0xa3, 0xc7, -0x8e, 0xbd, 0x82, 0x17, 0x3a, 0xb6, 0x6f, 0x2f, 0xa6, 0x9e, 0x3b, 0x6b, -0x3d, 0xb2, 0x06, 0xb4, 0xe8, 0x64, 0x5e, 0xe8, 0x53, 0x1f, 0xbf, 0xf7, -0xe1, 0xcf, 0x7c, 0xea, 0x93, 0xd7, 0x27, 0x24, 0x81, 0xcd, 0x26, 0x8b, -0xbd, 0x25, 0xe7, 0x01, 0x9b, 0x6f, 0x79, 0x1e, 0xd5, 0xf2, 0xd0, 0x77, -0x9e, 0x62, 0x7f, 0xa5, 0x2a, 0xcf, 0xf1, 0xe0, 0xc1, 0xa3, 0x56, 0x1d, -0x1c, 0x7f, 0xdf, 0x7b, 0x6f, 0xbe, 0xff, 0xc6, 0x1b, 0xae, 0xff, 0xe1, -0x43, 0x0f, 0x3f, 0x72, 0xb2, 0x5f, 0x88, 0x9c, 0x23, 0xbf, 0x50, 0xb5, -0x5a, 0xad, 0x7f, 0xf2, 0x9e, 0xbb, 0x9f, 0x5c, 0x35, 0x3e, 0x36, 0x61, -0xb3, 0x05, 0xcc, 0xbe, 0x4f, 0x87, 0x13, 0xb6, 0xe3, 0xc0, 0xf3, 0x7c, -0x26, 0x8f, 0xd1, 0x51, 0xc8, 0x17, 0x10, 0xc7, 0x31, 0x5a, 0x9d, 0x16, -0x32, 0xe9, 0x0c, 0x04, 0x5e, 0x80, 0xaa, 0x2a, 0xc8, 0xe5, 0x72, 0xe0, -0x79, 0xea, 0x9b, 0xa6, 0x6b, 0xcc, 0x42, 0x4c, 0x4e, 0x4d, 0x1f, 0x7d, -0xec, 0xf1, 0xc7, 0x6f, 0xd0, 0xcf, 0x25, 0x2f, 0x54, 0xad, 0x0e, 0x0e, -0xff, 0xe1, 0xef, 0xfd, 0xee, 0x8b, 0xc5, 0x42, 0xa1, 0x60, 0x5a, 0x76, -0x7f, 0x88, 0x6d, 0x18, 0x26, 0x0c, 0xd3, 0x40, 0xa7, 0xab, 0x63, 0x62, -0xed, 0x5a, 0x24, 0x09, 0xe9, 0x43, 0x4f, 0x51, 0x14, 0x81, 0xe6, 0xe0, -0x69, 0x9a, 0x62, 0x76, 0x7e, 0x06, 0xf9, 0x5c, 0x01, 0xaa, 0xaa, 0xa0, -0x54, 0x2c, 0x42, 0x55, 0x15, 0xca, 0x0b, 0x45, 0x21, 0x5a, 0xad, 0xb6, -0x7e, 0xff, 0x03, 0x0f, 0x9e, 0x3b, 0x5e, 0xe8, 0xb3, 0x7f, 0xfc, 0x9f, -0x0e, 0x8d, 0x8f, 0x8d, 0x4d, 0xf4, 0x90, 0x1b, 0xdb, 0xb6, 0xd1, 0x68, -0xb5, 0x90, 0xcf, 0xe5, 0xa0, 0xaa, 0x2a, 0x52, 0x9a, 0x0a, 0x55, 0x53, -0xe1, 0x4a, 0x12, 0x3c, 0x51, 0x84, 0x0f, 0xd0, 0x1e, 0x81, 0xe3, 0x22, -0xea, 0x74, 0x90, 0x58, 0x94, 0xe8, 0xd2, 0x75, 0x03, 0xb6, 0xe3, 0x40, -0x92, 0x04, 0x0c, 0xd7, 0xeb, 0x50, 0x55, 0x15, 0x1c, 0xc7, 0x21, 0x8a, -0x22, 0x9c, 0x98, 0x9a, 0x3a, 0xfe, 0xbd, 0x07, 0x1e, 0x3c, 0xfb, 0xbc, -0xd0, 0xbd, 0x1f, 0xbb, 0xeb, 0x91, 0x8b, 0x2f, 0xba, 0x70, 0xa7, 0x65, -0x51, 0xb4, 0xac, 0xd3, 0xd5, 0xfb, 0xe6, 0xa6, 0xed, 0x5b, 0xb7, 0x20, -0x57, 0x2e, 0xc2, 0xaf, 0xd7, 0xa0, 0xae, 0x5d, 0x8d, 0xe1, 0xb5, 0xab, -0x21, 0x8b, 0x22, 0x02, 0xcf, 0x45, 0xb7, 0xab, 0xa3, 0xd9, 0x6c, 0xa2, -0xd9, 0xeb, 0x91, 0x4d, 0x4e, 0x83, 0xcc, 0xcd, 0xc3, 0x31, 0x4c, 0x1c, -0x3f, 0x31, 0x09, 0x45, 0x91, 0x31, 0x32, 0x3c, 0x8c, 0x52, 0xa9, 0x00, -0x9e, 0xad, 0x4d, 0xde, 0xbd, 0x67, 0xef, 0x13, 0x4f, 0xff, 0xf4, 0xa7, -0x67, 0x8f, 0x17, 0xda, 0xb2, 0x79, 0xf3, 0x0d, 0x9f, 0xbc, 0xf7, 0xee, -0x9d, 0x96, 0x65, 0xc3, 0x71, 0x1c, 0xba, 0x2e, 0xcc, 0x75, 0x91, 0xcf, -0xe7, 0x31, 0xb1, 0x76, 0x35, 0x54, 0x55, 0x81, 0x7c, 0xcd, 0x3b, 0x71, -0xe3, 0xc4, 0x26, 0xa4, 0xd8, 0x43, 0xec, 0x82, 0xd1, 0x40, 0x60, 0xda, -0x48, 0xdc, 0x00, 0x69, 0x41, 0x04, 0x5f, 0x2c, 0x22, 0x25, 0x4b, 0x58, -0x2c, 0x66, 0xd0, 0xce, 0x67, 0x21, 0x1e, 0x3c, 0x8c, 0xf1, 0x64, 0x14, -0x73, 0xf3, 0x8b, 0x38, 0x7e, 0xe2, 0x04, 0x64, 0x59, 0x44, 0x3a, 0x95, -0x02, 0xc7, 0x71, 0x98, 0x58, 0xbb, 0xe6, 0xea, 0x5a, 0xb5, 0x76, 0xf7, -0xfc, 0xc2, 0x59, 0xee, 0x91, 0x39, 0x0c, 0x03, 0x68, 0xb5, 0xda, 0x98, -0x5b, 0x58, 0x44, 0xb9, 0x54, 0x80, 0xaa, 0xc8, 0x38, 0x31, 0x39, 0x85, -0x99, 0x47, 0x1e, 0xc5, 0x7c, 0xe2, 0x61, 0xb7, 0xdd, 0xc1, 0x4c, 0x63, -0x16, 0x46, 0xd7, 0xa0, 0xbc, 0x90, 0xeb, 0xc2, 0xb5, 0x5d, 0x84, 0x4e, -0x00, 0x84, 0x09, 0x72, 0x5a, 0x06, 0x85, 0xe1, 0x2a, 0xb0, 0x61, 0x1d, -0x48, 0x2e, 0x8b, 0x52, 0x31, 0x0f, 0xdb, 0x71, 0x30, 0x3d, 0x33, 0x07, -0xcb, 0xa6, 0xa4, 0xa3, 0xaa, 0xc8, 0xd8, 0xb2, 0xe5, 0xfc, 0x3f, 0x11, -0x45, 0xf1, 0x8d, 0xf3, 0x42, 0xdb, 0xb7, 0x6e, 0xbd, 0xb5, 0x56, 0xa5, -0x7e, 0xa1, 0x20, 0x08, 0x60, 0x18, 0x26, 0x34, 0x4d, 0xc3, 0x96, 0xcd, -0x9b, 0xa0, 0x6a, 0x2a, 0x66, 0xe7, 0x17, 0x40, 0x08, 0xc1, 0xe4, 0xae, -0xdd, 0xf8, 0x7f, 0xfe, 0xe0, 0x8f, 0xd0, 0x6e, 0x34, 0xe0, 0x7b, 0x2e, -0x02, 0x66, 0x36, 0x8b, 0x98, 0xc1, 0x23, 0x8c, 0x02, 0xc4, 0x6c, 0x9d, -0xbd, 0x2a, 0xca, 0x28, 0x0c, 0x94, 0x20, 0xac, 0x59, 0x05, 0x2e, 0x9d, -0x42, 0xa9, 0x58, 0xc4, 0xf4, 0xcc, 0x2c, 0x66, 0x66, 0xe7, 0xa8, 0x5f, -0x88, 0x72, 0x1a, 0xf5, 0x72, 0xa9, 0x7c, 0xba, 0xbc, 0xd0, 0xef, 0x3d, -0xb2, 0x63, 0xc7, 0x8e, 0x93, 0x78, 0xa1, 0xed, 0xdb, 0xb7, 0xdd, 0x19, -0xc7, 0x31, 0x3b, 0x4d, 0xba, 0x68, 0xb5, 0xdb, 0xa8, 0xd7, 0xaa, 0xc8, -0x16, 0xf2, 0x20, 0x6f, 0xbf, 0x1c, 0xda, 0xd3, 0xff, 0x8a, 0xc6, 0x0b, -0x7b, 0x90, 0x4a, 0xa5, 0xa0, 0xcf, 0x2f, 0xe0, 0xfb, 0xff, 0xd7, 0x97, -0x71, 0xd9, 0x6f, 0xde, 0x0e, 0x8e, 0x17, 0x96, 0xe4, 0x48, 0xe1, 0xd2, -0xe0, 0x2f, 0x8e, 0xc3, 0xa5, 0x1e, 0x59, 0x25, 0x0f, 0xb7, 0x56, 0x45, -0xc6, 0xb6, 0xa1, 0x75, 0x75, 0x74, 0xbb, 0x5d, 0x54, 0xca, 0x25, 0xf6, -0xd2, 0xf7, 0xe4, 0x1e, 0xd9, 0xef, 0xfd, 0xe3, 0x37, 0xbe, 0x34, 0xfa, -0xfa, 0x3d, 0xb2, 0xbf, 0x3d, 0xba, 0xeb, 0xa1, 0x47, 0x4e, 0xf6, 0x0b, -0xad, 0x5d, 0xfb, 0xee, 0x5e, 0x5b, 0xc6, 0x71, 0x68, 0xc2, 0x51, 0x55, -0x14, 0x18, 0xc5, 0x02, 0x6e, 0xde, 0x76, 0x31, 0x3a, 0xab, 0x57, 0x61, -0x66, 0x7a, 0x06, 0xd6, 0xdc, 0x3c, 0x52, 0x9a, 0x06, 0x7d, 0x7e, 0x01, -0x3f, 0xf9, 0xea, 0xd7, 0x70, 0xe1, 0xaf, 0xdf, 0x0a, 0x70, 0x1c, 0x65, -0x84, 0x3c, 0xaf, 0xaf, 0xe7, 0x09, 0x7c, 0x3a, 0x53, 0x8e, 0x49, 0x0c, -0x5e, 0xe0, 0x91, 0xae, 0x96, 0xd0, 0x9d, 0x9b, 0x47, 0x26, 0x93, 0x46, -0xab, 0xdd, 0x86, 0x6e, 0x18, 0x50, 0x14, 0x05, 0x3c, 0x0f, 0xd4, 0x6a, -0xd5, 0xad, 0x12, 0xeb, 0x91, 0x3d, 0xf8, 0xe5, 0xfb, 0x9c, 0x5c, 0xa9, -0x94, 0x3a, 0x6d, 0x5e, 0x88, 0xe7, 0x39, 0xbe, 0x57, 0xb3, 0xb2, 0x6d, -0x1b, 0xf5, 0x7a, 0x15, 0x92, 0x22, 0x43, 0x18, 0x19, 0x86, 0x08, 0xc0, -0x30, 0x2d, 0x6c, 0xfb, 0xd0, 0xaf, 0x41, 0xac, 0x94, 0x69, 0x8a, 0x45, -0xd3, 0x10, 0x36, 0x9b, 0xf8, 0xe9, 0xdf, 0x7e, 0x1d, 0xa6, 0x6e, 0xc0, -0xb1, 0x1d, 0x38, 0xb6, 0xd3, 0xbf, 0xd8, 0x05, 0x61, 0x88, 0x30, 0x8a, -0xa9, 0x67, 0x28, 0x22, 0x10, 0x14, 0x09, 0x71, 0x26, 0x0d, 0x55, 0xa5, -0xaa, 0xff, 0xf9, 0xf9, 0x45, 0xb8, 0xae, 0x87, 0x84, 0x00, 0x8a, 0x22, -0x9f, 0xc4, 0x0b, 0xfd, 0xfc, 0x9f, 0x4f, 0x93, 0x17, 0x2a, 0x97, 0x4b, -0x94, 0x17, 0x0a, 0x42, 0x78, 0x3e, 0x9d, 0x9c, 0x27, 0x24, 0x81, 0xc3, -0x71, 0x28, 0xd5, 0x6a, 0x98, 0x6e, 0xcd, 0xc2, 0xb2, 0x2c, 0x80, 0x17, -0xb0, 0xe5, 0x03, 0xb7, 0x80, 0x2b, 0x16, 0xe1, 0x7b, 0x3e, 0x34, 0x55, -0x05, 0xe9, 0x74, 0xf1, 0xfc, 0x3f, 0x7e, 0x1b, 0x8e, 0xed, 0x20, 0x08, -0x22, 0xf8, 0x7e, 0x88, 0xc0, 0x8f, 0x29, 0x62, 0x13, 0x25, 0x88, 0x63, -0x0e, 0x51, 0x9c, 0x00, 0x9c, 0x08, 0x31, 0x9b, 0x02, 0xe1, 0x79, 0xca, -0x0b, 0xd9, 0x56, 0xff, 0x16, 0x44, 0xe0, 0x05, 0xa4, 0xde, 0x08, 0x2f, -0x54, 0x2e, 0x95, 0x37, 0x53, 0x6b, 0x25, 0x9d, 0xf3, 0xba, 0xae, 0x8b, -0x20, 0x0c, 0x60, 0xf3, 0x02, 0x40, 0x08, 0x1a, 0x8b, 0x0d, 0x98, 0xba, -0x09, 0xd7, 0x75, 0x10, 0x25, 0x04, 0x1b, 0xdf, 0x7b, 0x23, 0x92, 0x7c, -0x9e, 0x66, 0xbc, 0x34, 0x15, 0xa4, 0xdd, 0xc1, 0x9e, 0x7f, 0xfe, 0x17, -0xea, 0x17, 0xf2, 0x3c, 0x9a, 0x3b, 0x0a, 0x42, 0xaa, 0x32, 0x09, 0x23, -0x44, 0x41, 0x8c, 0x88, 0xf5, 0xc8, 0x7a, 0xe3, 0xc8, 0x30, 0x8a, 0x60, -0x59, 0x16, 0x82, 0x30, 0x04, 0xcf, 0x71, 0x48, 0x69, 0xda, 0x99, 0xfb, -0x85, 0x00, 0x68, 0xbd, 0x76, 0x86, 0x1f, 0x04, 0xe8, 0xc9, 0x31, 0x1c, -0xcf, 0x83, 0x65, 0x18, 0xd0, 0x75, 0x13, 0x8e, 0xeb, 0xc2, 0xb6, 0x5d, -0xd8, 0x96, 0x83, 0x20, 0x8c, 0xb0, 0xea, 0xda, 0x6b, 0x40, 0x72, 0x39, -0x7a, 0x18, 0x24, 0x09, 0xb2, 0x23, 0xc3, 0x88, 0xe2, 0x98, 0xa2, 0x66, -0x41, 0xb0, 0x14, 0x19, 0x64, 0x44, 0x23, 0xe5, 0x86, 0x78, 0x44, 0x31, -0x01, 0x2f, 0xf0, 0x20, 0x84, 0xe6, 0xf1, 0x7a, 0xf3, 0x04, 0x49, 0x92, -0xcf, 0x9c, 0x17, 0x22, 0x24, 0xe6, 0x22, 0xe6, 0x17, 0xea, 0xd1, 0x87, -0x3e, 0x13, 0x7f, 0xe9, 0x9d, 0x2e, 0x6c, 0xcb, 0x82, 0x63, 0x3b, 0xf4, -0x4f, 0xc7, 0xa1, 0xee, 0x45, 0x42, 0x30, 0xf4, 0x8e, 0xab, 0xe0, 0xa9, -0x2a, 0xe4, 0x89, 0x09, 0x94, 0xce, 0x3f, 0x1f, 0xa1, 0xef, 0xd3, 0x39, -0x71, 0x48, 0x1d, 0x13, 0x49, 0x1c, 0x53, 0x7e, 0x88, 0x95, 0x51, 0x48, -0x44, 0x58, 0xfa, 0x88, 0x3e, 0x43, 0x38, 0x8e, 0x0b, 0xc7, 0x71, 0x7a, -0x46, 0x9c, 0x33, 0xe7, 0x85, 0xc2, 0x30, 0xf4, 0xe2, 0x88, 0x52, 0x26, -0xa2, 0x28, 0xc2, 0x34, 0x69, 0x23, 0x4c, 0xcb, 0xe7, 0xd0, 0x6d, 0xb7, -0x21, 0x14, 0xf2, 0xf4, 0x14, 0x19, 0x2f, 0x09, 0x92, 0x62, 0x26, 0xc3, -0x18, 0x7d, 0xd7, 0x3b, 0x91, 0x00, 0x6c, 0xe3, 0xe9, 0xc3, 0x4c, 0x0f, -0x35, 0x40, 0x92, 0x80, 0x63, 0x8a, 0x1e, 0x01, 0x1c, 0xe2, 0xc0, 0x07, -0x12, 0xaa, 0x82, 0xb3, 0x6d, 0x8a, 0xd9, 0x58, 0x16, 0xe5, 0x85, 0xfc, -0xe0, 0x0d, 0xf4, 0xc8, 0x5a, 0xad, 0xf6, 0xbe, 0xde, 0x21, 0x24, 0x08, -0x02, 0x15, 0x24, 0xf9, 0x3e, 0x34, 0xc3, 0x44, 0xbb, 0xb1, 0x08, 0x4d, -0x96, 0xfb, 0x31, 0xe5, 0x24, 0x49, 0xfa, 0x58, 0x4d, 0x14, 0x45, 0x7d, -0xc0, 0xa9, 0x9f, 0x70, 0x59, 0xde, 0x66, 0x8a, 0x09, 0x12, 0x86, 0xaf, -0x24, 0x24, 0x46, 0x60, 0x5a, 0xe0, 0x42, 0x2a, 0x47, 0x52, 0x14, 0x85, -0x22, 0x9e, 0xcc, 0x2f, 0x64, 0x59, 0xd6, 0x99, 0xf3, 0x42, 0xcd, 0x56, -0x6b, 0x6f, 0x10, 0x04, 0xfd, 0x25, 0x24, 0x00, 0x65, 0x25, 0x62, 0xd7, -0x81, 0x3e, 0x3d, 0x03, 0x83, 0x35, 0x5a, 0x03, 0x9f, 0x1e, 0xdb, 0xa1, -0x4f, 0x3d, 0x72, 0xd4, 0xa9, 0x45, 0xdd, 0x42, 0x71, 0x4c, 0xa5, 0x3c, -0x09, 0xa1, 0xaa, 0x1e, 0x2a, 0xf2, 0xa1, 0xdc, 0x10, 0x12, 0x5a, 0x08, -0x72, 0x9b, 0x0d, 0x44, 0x81, 0xdf, 0x37, 0x24, 0x10, 0x92, 0xc0, 0x75, -0x3d, 0xb0, 0x5b, 0xf6, 0xd7, 0xe4, 0x85, 0xf8, 0x57, 0xf0, 0x42, 0xdf, -0xfe, 0xc6, 0x3f, 0x5e, 0xfd, 0xeb, 0xbf, 0xfe, 0x8c, 0x9a, 0x4e, 0x4f, -0x34, 0x5b, 0xad, 0x67, 0x5c, 0xcf, 0x25, 0x60, 0x82, 0xa4, 0x4c, 0x26, -0x0d, 0xdd, 0xe8, 0xc2, 0x32, 0x2d, 0xa0, 0xd1, 0x40, 0x63, 0x6e, 0x0e, -0xbe, 0xe7, 0x22, 0x89, 0x23, 0x20, 0xa1, 0xa1, 0x34, 0x8e, 0x10, 0x70, -0x84, 0x80, 0x4f, 0x08, 0xb8, 0x84, 0x40, 0x40, 0x02, 0x3e, 0x61, 0x1b, -0x4e, 0x92, 0xfe, 0xc6, 0xf3, 0x49, 0x02, 0x84, 0x21, 0xf5, 0x0b, 0x99, -0x26, 0x2c, 0xcb, 0x86, 0x65, 0x2d, 0x19, 0x34, 0x7b, 0x67, 0xa3, 0x7e, -0x8f, 0xec, 0x3f, 0xff, 0xc1, 0x3f, 0xfc, 0xce, 0x5f, 0xff, 0xc5, 0xff, -0x7d, 0xe1, 0x2d, 0xef, 0xfb, 0xfa, 0x2f, 0xdd, 0x01, 0xea, 0x17, 0x5a, -0xea, 0x91, 0x79, 0x9e, 0x37, 0x7d, 0xec, 0xf8, 0x89, 0xa7, 0xe8, 0x73, -0x2d, 0x87, 0x5c, 0x36, 0x8b, 0x6c, 0x26, 0x8b, 0xc5, 0x66, 0x13, 0x5c, -0x57, 0x47, 0x77, 0x72, 0x12, 0xad, 0x46, 0x03, 0x5e, 0xef, 0x14, 0xc9, -0x78, 0xa1, 0x1e, 0x2b, 0x94, 0x30, 0x4a, 0x31, 0x61, 0xe0, 0x20, 0xfa, -0xda, 0x1e, 0xe6, 0x17, 0xb2, 0x0c, 0xe8, 0x53, 0x53, 0x48, 0x3c, 0x0f, -0x8e, 0xe3, 0x42, 0x10, 0x44, 0x3a, 0x43, 0x66, 0xa4, 0x8b, 0xc9, 0x78, -0x21, 0x8e, 0xe3, 0xc6, 0x8f, 0xed, 0x7e, 0x51, 0xfb, 0xf9, 0xa3, 0x8f, -0x23, 0x76, 0x4e, 0xb3, 0x47, 0x76, 0xf0, 0xd0, 0xa1, 0x6f, 0xad, 0x5e, -0x35, 0x7e, 0x95, 0x24, 0x49, 0xec, 0x77, 0xa0, 0xa2, 0xd9, 0x6a, 0xc1, -0xe8, 0x76, 0x21, 0xc7, 0x31, 0x9a, 0x84, 0x20, 0x1a, 0x1e, 0x41, 0xbe, -0x50, 0xe8, 0xd3, 0x29, 0xcb, 0x79, 0x21, 0x72, 0x52, 0x48, 0x10, 0xfd, -0x2a, 0x62, 0xe4, 0xd8, 0x30, 0xa7, 0x29, 0x2f, 0xd4, 0xed, 0xea, 0xf4, -0xd6, 0x82, 0xa7, 0xe9, 0xa3, 0xde, 0x5f, 0xbd, 0x1e, 0x99, 0xff, 0x46, -0xfd, 0x42, 0x37, 0xec, 0xbc, 0x76, 0x7a, 0xa8, 0x5e, 0x1f, 0x06, 0x38, -0xd8, 0x8e, 0x8d, 0x13, 0x93, 0x93, 0x68, 0x34, 0x9a, 0xa8, 0x55, 0xab, -0x80, 0xa6, 0x22, 0x1c, 0x28, 0x23, 0x57, 0xaf, 0x23, 0x57, 0x28, 0x40, -0xe0, 0x97, 0x36, 0x20, 0x01, 0xfa, 0x31, 0xb5, 0x9e, 0x98, 0xaa, 0xef, -0x17, 0x9a, 0x9d, 0x83, 0x7e, 0xfc, 0x04, 0x6c, 0xdd, 0xc0, 0xfc, 0xc2, -0x22, 0x8d, 0x68, 0xca, 0x54, 0x2c, 0xcc, 0xf8, 0x0a, 0x6f, 0x61, 0x71, -0xe1, 0x49, 0x42, 0xc8, 0x1b, 0xe7, 0x85, 0x9e, 0xdf, 0xf5, 0xc2, 0xe7, -0x0b, 0xf9, 0xfc, 0x57, 0x35, 0x4d, 0x83, 0xa6, 0xa8, 0x18, 0xaa, 0xd7, -0xd1, 0xed, 0xea, 0x98, 0x99, 0x9d, 0xc3, 0xc0, 0x40, 0x19, 0x42, 0xe0, -0xa3, 0xd9, 0xd5, 0xe1, 0xd4, 0xaa, 0x48, 0x17, 0x0a, 0x50, 0x59, 0x8f, -0x8c, 0xe3, 0x68, 0x80, 0x8f, 0xf4, 0x5a, 0xac, 0x81, 0x8f, 0xd8, 0xb2, -0x61, 0xcd, 0xce, 0xc1, 0x5b, 0x6c, 0xc0, 0x36, 0x4c, 0xe8, 0x86, 0x09, -0x51, 0x14, 0x41, 0x48, 0xd2, 0xff, 0xf7, 0x39, 0x9e, 0x47, 0x57, 0xef, -0x1e, 0x22, 0x84, 0x9c, 0x3d, 0x5e, 0xe8, 0xe2, 0x0b, 0x77, 0x3c, 0xbd, -0x61, 0xfd, 0xba, 0xcb, 0x25, 0x91, 0xa6, 0x1a, 0x1b, 0xad, 0x26, 0x8e, -0x1e, 0x3b, 0x4e, 0x69, 0xf6, 0x5c, 0x16, 0xd9, 0x6c, 0x16, 0xa1, 0x20, -0x20, 0x50, 0x64, 0xc8, 0xf9, 0x1c, 0xd4, 0x0c, 0xeb, 0x91, 0x81, 0xfa, -0x85, 0x88, 0xe7, 0x21, 0xe8, 0xea, 0x08, 0x0d, 0x13, 0x91, 0xeb, 0x42, -0xd7, 0x0d, 0xb4, 0xdb, 0x9d, 0xbe, 0x60, 0xec, 0x9c, 0xf7, 0xc8, 0x5e, -0xd8, 0xb3, 0xe7, 0x2e, 0x55, 0x55, 0x1f, 0x1d, 0x1d, 0x19, 0x1e, 0x11, -0x78, 0x01, 0xe5, 0x52, 0x09, 0x92, 0x24, 0x61, 0x76, 0x6e, 0x1e, 0x53, -0xd3, 0xd3, 0xe8, 0x76, 0x75, 0xe4, 0xf3, 0xf4, 0xe1, 0x1e, 0xa6, 0x09, -0x1b, 0xe8, 0xf3, 0x42, 0x3c, 0xc7, 0x53, 0x5e, 0x28, 0x8e, 0x29, 0x95, -0x6b, 0x2f, 0xd9, 0x6f, 0x12, 0x92, 0x80, 0x17, 0x96, 0xc8, 0x95, 0x73, -0xe8, 0x17, 0x0a, 0xf7, 0xa5, 0xd3, 0xa9, 0x8f, 0x48, 0x92, 0xf8, 0x9d, -0x81, 0x4a, 0x25, 0x2b, 0x08, 0x02, 0x32, 0xe9, 0x34, 0x46, 0x87, 0x87, -0xc0, 0xf3, 0x1c, 0x74, 0xdd, 0x80, 0xce, 0xfa, 0x7a, 0x92, 0x28, 0x82, -0x17, 0x04, 0x88, 0x6c, 0x11, 0x5c, 0x14, 0xd1, 0x57, 0x8b, 0x3d, 0x67, -0x23, 0xcf, 0x73, 0xf4, 0x8c, 0xd3, 0x37, 0xdd, 0xf4, 0xfc, 0x42, 0xe4, -0xdc, 0xfb, 0x85, 0x54, 0x55, 0xdd, 0xb6, 0x75, 0xf3, 0x72, 0xbf, 0x50, -0x8c, 0x28, 0x8a, 0xe1, 0x38, 0x0e, 0xba, 0xba, 0x8e, 0xc5, 0x46, 0x93, -0x71, 0xd4, 0x1e, 0x24, 0x49, 0x62, 0x6f, 0xe8, 0x7c, 0xc8, 0xb2, 0x04, -0x9e, 0x17, 0xfa, 0x4b, 0x12, 0x5f, 0xaf, 0x47, 0x76, 0xce, 0xfc, 0x42, -0x9e, 0x47, 0xfd, 0x42, 0xfb, 0x5f, 0x3a, 0xb8, 0xcc, 0x2f, 0xc4, 0x21, -0x9d, 0x4e, 0xa1, 0x52, 0x29, 0x63, 0xd5, 0xd8, 0x28, 0x46, 0x47, 0x86, -0x30, 0x38, 0x30, 0x00, 0x59, 0x92, 0x91, 0x24, 0xa0, 0x3b, 0x92, 0x80, -0xd9, 0x2b, 0x5f, 0xcd, 0x2f, 0x14, 0xbc, 0x09, 0x7e, 0xa1, 0x97, 0xf5, -0xc8, 0xf6, 0x1f, 0x78, 0xe9, 0xf6, 0xd9, 0xd9, 0xb9, 0xdb, 0xd7, 0xac, -0x5e, 0x75, 0xc7, 0xe0, 0x40, 0x85, 0xf9, 0x85, 0x24, 0x64, 0x73, 0x59, -0xc8, 0xb2, 0x0c, 0x55, 0x55, 0xd9, 0x1b, 0x3b, 0xaa, 0xf4, 0x24, 0xa7, -0xe3, 0x17, 0x3a, 0xbb, 0xbc, 0xd0, 0xc3, 0xaf, 0xc9, 0x0b, 0xbd, 0xb0, -0xe7, 0xc5, 0x9f, 0x65, 0xd2, 0xe9, 0x5b, 0x06, 0x07, 0x07, 0xae, 0xac, -0x94, 0xcb, 0xe3, 0xe9, 0xb4, 0xc6, 0x09, 0x82, 0x80, 0x94, 0xa6, 0xf5, -0x3f, 0x61, 0x53, 0xa2, 0xd9, 0xd2, 0xe5, 0x7e, 0x21, 0xc3, 0x34, 0x5f, -0xcd, 0x2f, 0xf4, 0x56, 0xe0, 0x85, 0xe4, 0x6d, 0xaa, 0xaa, 0x0e, 0x6b, -0x9a, 0x56, 0x16, 0x05, 0x41, 0x21, 0x84, 0xa8, 0x7e, 0x10, 0x04, 0xae, -0xeb, 0xae, 0xf0, 0x42, 0x2b, 0xbc, 0xd0, 0x0a, 0x2f, 0xb4, 0xc2, 0x0b, -0xad, 0xf0, 0x42, 0x2b, 0xb4, 0xca, 0xca, 0x0e, 0xac, 0xec, 0xc0, 0x59, -0xe1, 0x85, 0xbe, 0xfe, 0x96, 0xed, 0x91, 0x9d, 0x22, 0x2f, 0x24, 0xbe, -0xd5, 0xfc, 0x42, 0xac, 0x47, 0xb6, 0xe2, 0x17, 0x7a, 0xab, 0xf0, 0x42, -0xa3, 0x23, 0xc3, 0x3b, 0x32, 0xe9, 0xcc, 0x56, 0x55, 0x55, 0x73, 0x1c, -0xc7, 0x11, 0xdd, 0x30, 0x1c, 0xdd, 0x30, 0x76, 0x2d, 0x2c, 0x2c, 0xbc, -0x75, 0x7b, 0x64, 0x57, 0x5f, 0xf5, 0xf6, 0x7b, 0xd6, 0xac, 0x5e, 0xdd, -0xe7, 0x85, 0x7a, 0x0f, 0xf1, 0x84, 0x4d, 0x78, 0x7a, 0x1d, 0x03, 0xc7, -0xf5, 0xc8, 0xf1, 0xe3, 0xc7, 0x1f, 0x7b, 0x6e, 0xd7, 0xae, 0xaf, 0xbd, -0xf4, 0xd2, 0xc1, 0x5f, 0xce, 0x0b, 0xa5, 0xd3, 0x5b, 0xfe, 0xe7, 0x59, -0xf3, 0x0b, 0xfd, 0xc1, 0xef, 0x7f, 0xf0, 0x5b, 0x84, 0x7b, 0x05, 0x2f, -0x74, 0xd1, 0x85, 0x17, 0x5e, 0x7b, 0xcb, 0x7b, 0x6f, 0xfe, 0xca, 0x27, -0xef, 0xbd, 0x67, 0x75, 0x4c, 0x08, 0xab, 0x61, 0xf9, 0x7d, 0xc8, 0x89, -0xb0, 0xd7, 0x88, 0x09, 0x49, 0x40, 0x12, 0x02, 0x80, 0x83, 0x22, 0xcb, -0xfc, 0xfa, 0x75, 0xeb, 0xae, 0x5b, 0x35, 0x3e, 0x76, 0xdd, 0x47, 0x3e, -0x7c, 0xfb, 0x89, 0xa7, 0x7f, 0xf6, 0xaf, 0x9f, 0x3e, 0x78, 0xf0, 0xe0, -0xc9, 0xbc, 0xd0, 0x83, 0xdf, 0xfb, 0xec, 0xf1, 0x03, 0x7b, 0x31, 0xf5, -0xec, 0x59, 0xe2, 0x85, 0xbe, 0xb4, 0xd8, 0x40, 0xea, 0x65, 0x7e, 0xa1, -0xbb, 0xee, 0xbc, 0xe3, 0xe1, 0x4f, 0xdd, 0x7b, 0x37, 0xf5, 0x0b, 0x31, -0xe4, 0x26, 0x8e, 0x23, 0x04, 0x41, 0x6f, 0x8a, 0x13, 0xf4, 0xfb, 0x63, -0x41, 0x10, 0x40, 0x14, 0x45, 0xa8, 0xaa, 0x02, 0x42, 0x08, 0x7b, 0x2b, -0x21, 0xa0, 0x56, 0xab, 0x8d, 0xdf, 0x74, 0xfd, 0xce, 0xfb, 0xdf, 0x73, -0xcd, 0x35, 0x3f, 0x7c, 0xec, 0xf1, 0xc7, 0x97, 0x78, 0xa1, 0x3f, 0xea, -0xf5, 0xc8, 0x8e, 0x9d, 0x9b, 0x1e, 0xd9, 0xef, 0x7c, 0xe6, 0xb7, 0x9e, -0x1c, 0xaa, 0x51, 0xbf, 0x50, 0xcf, 0x27, 0x64, 0xd9, 0x36, 0x82, 0x20, -0x80, 0x69, 0x59, 0xe0, 0x39, 0x1e, 0x41, 0x10, 0x60, 0x7e, 0x71, 0x01, -0x85, 0x7c, 0x01, 0xa2, 0x20, 0xc0, 0xb2, 0x2d, 0x64, 0xb3, 0x59, 0xfa, -0x50, 0x90, 0x4a, 0x41, 0xd3, 0x54, 0x36, 0x0b, 0xa0, 0x74, 0xd7, 0xfc, -0xfc, 0xe2, 0xd1, 0x87, 0x1e, 0x79, 0xe4, 0x06, 0x5d, 0xd7, 0xcf, 0x1d, -0x2f, 0x54, 0xab, 0x56, 0x87, 0xff, 0xfd, 0x6f, 0x7d, 0xfa, 0xc5, 0x6a, -0x75, 0xb0, 0xd0, 0x0b, 0x88, 0xf8, 0x6c, 0xfc, 0x4a, 0x18, 0x5e, 0xd6, -0x68, 0x36, 0x30, 0x3e, 0x36, 0x06, 0x81, 0xe7, 0xe1, 0xf9, 0x1e, 0x38, -0x8e, 0x47, 0x18, 0x46, 0x58, 0x6c, 0x2c, 0x22, 0x08, 0xe8, 0xe2, 0x6a, -0xd7, 0xb3, 0x51, 0xaf, 0xd5, 0x91, 0x4e, 0xa7, 0x20, 0xb0, 0x07, 0xff, -0x28, 0x8a, 0x30, 0x3b, 0x37, 0x7f, 0xee, 0xfd, 0x42, 0x43, 0xb5, 0xda, -0x84, 0x61, 0x58, 0x70, 0x5c, 0x9a, 0xf4, 0x72, 0x1c, 0x07, 0x33, 0xb3, -0x73, 0xd8, 0xb0, 0x7e, 0x1d, 0x8a, 0x85, 0x3c, 0xcd, 0x4e, 0x08, 0x02, -0x1c, 0x45, 0x41, 0xc0, 0xc0, 0xa7, 0xd8, 0x76, 0x40, 0xba, 0x5d, 0x24, -0x8e, 0x03, 0xd7, 0x71, 0x31, 0x35, 0x3d, 0x83, 0x30, 0x0c, 0x21, 0x4b, -0x32, 0x6a, 0xb5, 0x41, 0x14, 0xf2, 0x74, 0x08, 0x19, 0xc5, 0x11, 0x66, -0x66, 0xe6, 0x8e, 0x7f, 0xe7, 0xbb, 0xdf, 0x3d, 0xfb, 0xbc, 0xd0, 0x1d, -0xcc, 0x2f, 0x64, 0x18, 0x26, 0x5c, 0xcf, 0x83, 0x61, 0x9a, 0xf0, 0xfd, -0x00, 0xaa, 0xa2, 0x22, 0x93, 0x49, 0xa1, 0x34, 0x50, 0x86, 0x53, 0xab, -0x42, 0x5d, 0x3f, 0x81, 0xe1, 0x55, 0x63, 0xd0, 0x64, 0x19, 0xae, 0xe3, -0xc0, 0x30, 0x74, 0x34, 0x1a, 0x2d, 0x34, 0x16, 0x17, 0xd0, 0x9e, 0x9a, -0x43, 0x70, 0xf4, 0x38, 0xb8, 0xc5, 0x45, 0x58, 0x86, 0x85, 0x66, 0xa3, -0x09, 0x70, 0x09, 0x56, 0xaf, 0x5a, 0x05, 0x8d, 0x41, 0x4f, 0x61, 0x14, -0xe2, 0xf9, 0x5d, 0xbb, 0x4f, 0xd9, 0x2f, 0x74, 0x4a, 0xb7, 0x12, 0x17, -0xee, 0xd8, 0x71, 0xc3, 0xa5, 0x97, 0x5c, 0xbc, 0xd3, 0xb6, 0xe9, 0xea, -0xd3, 0xae, 0xae, 0x63, 0x6e, 0x7e, 0x01, 0xba, 0x61, 0x60, 0x70, 0xb0, -0x82, 0x4a, 0xa5, 0x84, 0xd9, 0xf9, 0x05, 0x5c, 0x72, 0xd3, 0x4e, 0xbc, -0x7f, 0xd3, 0x76, 0x8c, 0xa5, 0x4a, 0x48, 0x1c, 0x8f, 0xf9, 0x85, 0x42, -0xa4, 0x78, 0x01, 0xb5, 0x52, 0x19, 0xa3, 0x13, 0xe3, 0xc8, 0x5e, 0xb0, -0x09, 0xc1, 0x86, 0x75, 0x10, 0x0a, 0x39, 0x94, 0xca, 0x45, 0x38, 0x8e, -0x87, 0xbd, 0xfb, 0x0e, 0xa0, 0xd5, 0xee, 0x20, 0x8a, 0x23, 0x70, 0x1c, -0x87, 0x8d, 0xeb, 0xd7, 0x5d, 0x3d, 0x54, 0x1f, 0xba, 0xfb, 0xac, 0xed, -0xc0, 0xce, 0xf7, 0x5c, 0x73, 0x5f, 0x1c, 0xc7, 0xb0, 0x6c, 0x07, 0xb6, -0x63, 0xc3, 0x71, 0x5c, 0x94, 0x8b, 0x45, 0x6c, 0xda, 0xb8, 0x1e, 0xaa, -0x22, 0x61, 0x7e, 0x7e, 0x01, 0x66, 0xa7, 0x83, 0xff, 0xf7, 0xdf, 0xff, -0x07, 0xfc, 0xeb, 0x89, 0xc3, 0x98, 0x9c, 0x9b, 0x84, 0xd1, 0xd5, 0xe1, -0xb9, 0x2e, 0x3c, 0xdb, 0x81, 0xef, 0x7a, 0xf0, 0x6d, 0x0f, 0x49, 0x40, -0x90, 0xd3, 0x32, 0x28, 0x8e, 0xd4, 0xc0, 0x6d, 0x98, 0x00, 0x72, 0x39, -0x0c, 0x0e, 0x0e, 0x20, 0x08, 0x42, 0x4c, 0xcf, 0xcc, 0xc0, 0x75, 0xe9, -0xcb, 0x2f, 0x55, 0x53, 0xb1, 0xf9, 0xfc, 0x4d, 0x67, 0xc7, 0x2f, 0xb4, -0x6d, 0xeb, 0x96, 0x5b, 0x6b, 0xb5, 0xea, 0x38, 0x4d, 0x37, 0xfa, 0xe8, -0x76, 0x69, 0x2b, 0xa3, 0x54, 0x2a, 0x82, 0x1f, 0x1c, 0x40, 0xb4, 0x7e, -0x1d, 0x66, 0xe6, 0xe6, 0x21, 0x08, 0x02, 0x38, 0xcf, 0xc7, 0x0f, 0xfe, -0xe2, 0x2f, 0x61, 0x99, 0x46, 0x1f, 0x2d, 0x60, 0x72, 0x0b, 0x44, 0x51, -0xc0, 0xd6, 0xd7, 0xc7, 0x50, 0x04, 0x09, 0xf9, 0x4a, 0x11, 0x1c, 0xe3, -0x85, 0xf2, 0xf9, 0x2c, 0x74, 0xc3, 0x60, 0x31, 0x85, 0x00, 0x84, 0x10, -0x0c, 0x0e, 0x56, 0xea, 0x95, 0x72, 0xf9, 0x74, 0x7b, 0x64, 0xaf, 0xe4, -0x85, 0x2e, 0xb9, 0xe8, 0xa2, 0x3b, 0xe3, 0x98, 0xa2, 0x06, 0x96, 0x6d, -0x43, 0xd7, 0x0d, 0x48, 0xb2, 0x88, 0x54, 0x36, 0x03, 0xf9, 0xc2, 0x0b, -0x70, 0xdb, 0x96, 0x1d, 0x98, 0x7f, 0xe9, 0x20, 0x16, 0x5f, 0xd8, 0x03, -0x45, 0x91, 0xa1, 0xcf, 0xce, 0xe1, 0x5f, 0xff, 0xf1, 0x9f, 0xb1, 0xf5, -0xe6, 0x9b, 0x10, 0x93, 0x98, 0xee, 0x04, 0xd3, 0x33, 0xc4, 0x11, 0xcd, -0x78, 0x11, 0x12, 0x43, 0x12, 0x04, 0xe4, 0x2a, 0x05, 0x34, 0x18, 0x2f, -0xd4, 0x6e, 0x77, 0x70, 0xf8, 0xc8, 0x31, 0xe6, 0x17, 0xd2, 0x20, 0x8a, -0x22, 0x56, 0xaf, 0x5e, 0x7d, 0xba, 0x3d, 0xb2, 0x57, 0xf2, 0x42, 0x63, -0xa3, 0xa3, 0xef, 0xf6, 0x3c, 0x0f, 0x21, 0xa3, 0xb5, 0x52, 0x29, 0x0d, -0xb5, 0xda, 0x20, 0xba, 0x85, 0x3c, 0xde, 0xbf, 0x65, 0x07, 0x0e, 0x23, -0xc4, 0xd6, 0x9b, 0x6f, 0xc0, 0x63, 0xc7, 0x8f, 0xc3, 0x6e, 0x75, 0xa0, -0x28, 0x0a, 0xe6, 0x9e, 0xdf, 0x05, 0x31, 0x9f, 0xc3, 0xe8, 0x8e, 0x0b, -0x68, 0x88, 0x8d, 0xd5, 0xe1, 0x28, 0x33, 0xe1, 0xf7, 0x41, 0x28, 0x8e, -0x07, 0x52, 0xd5, 0x12, 0xba, 0xb3, 0xb3, 0xc8, 0xe5, 0xb2, 0x98, 0x9d, -0x9b, 0x47, 0xb7, 0xab, 0x43, 0x51, 0x64, 0x70, 0xc0, 0x72, 0xbf, 0xd0, -0xe2, 0x43, 0x5f, 0xbe, 0xcf, 0xc9, 0x97, 0x4b, 0xa9, 0xc6, 0xe9, 0xf4, -0xc8, 0xd6, 0x4d, 0x4c, 0xdc, 0x78, 0xc7, 0x87, 0x6f, 0xe7, 0x83, 0x20, -0xe8, 0xe3, 0x36, 0x82, 0x20, 0x80, 0x17, 0x04, 0x08, 0x63, 0x63, 0xe0, -0x00, 0xcc, 0xce, 0xce, 0x20, 0x8e, 0x09, 0xb6, 0x7f, 0xe8, 0xd7, 0xf0, -0xd4, 0x5f, 0xfe, 0x15, 0x94, 0x88, 0x20, 0x9b, 0xc9, 0xe0, 0xc8, 0xe3, -0x3f, 0x02, 0xa7, 0x69, 0xc8, 0xd6, 0xeb, 0x08, 0x43, 0x1a, 0xd9, 0x89, -0x48, 0x8c, 0x38, 0xea, 0xc1, 0x1e, 0x74, 0x08, 0x2e, 0x2a, 0x12, 0xe2, -0x4c, 0x86, 0x6e, 0x34, 0x07, 0x58, 0xb6, 0x8d, 0xbc, 0x97, 0x83, 0xa2, -0xc8, 0xd0, 0x54, 0x85, 0x4b, 0xa7, 0x52, 0x57, 0xe8, 0xba, 0xfe, 0xd5, -0xe7, 0x1e, 0x78, 0xf0, 0xa6, 0x54, 0x26, 0xfb, 0x36, 0xb3, 0x7b, 0x1a, -0x3d, 0xb2, 0x81, 0x81, 0xca, 0x36, 0x42, 0xe2, 0x7e, 0x96, 0x8e, 0xc4, -0x31, 0x38, 0xd0, 0xe5, 0xa7, 0xc5, 0xc1, 0x01, 0x4c, 0x37, 0x67, 0x60, -0xe8, 0x06, 0x2c, 0xcb, 0x82, 0xa8, 0xa8, 0x38, 0xff, 0xd7, 0xde, 0x0f, -0xdd, 0xb2, 0x11, 0x13, 0x82, 0x4c, 0x2a, 0x85, 0x83, 0x0f, 0x3e, 0x02, -0xa3, 0xd1, 0x82, 0xeb, 0x52, 0xbf, 0x50, 0x18, 0x44, 0x08, 0x02, 0xca, -0x0c, 0x85, 0x21, 0x41, 0x1c, 0x25, 0x20, 0x09, 0x07, 0x21, 0x9b, 0x02, -0xe1, 0x39, 0xc8, 0x92, 0x8c, 0x56, 0xab, 0x4d, 0xe5, 0x7a, 0x24, 0x81, -0x20, 0x88, 0x27, 0xf7, 0xc8, 0x4e, 0x97, 0x17, 0x4a, 0xa7, 0x52, 0x9b, -0x43, 0xe6, 0x4e, 0x74, 0x5c, 0x97, 0x26, 0xe8, 0xd2, 0x29, 0x98, 0x82, -0x00, 0x8e, 0xf1, 0x42, 0x96, 0x69, 0x31, 0xba, 0xc4, 0x85, 0x5a, 0x2a, -0x61, 0xfc, 0x5d, 0xef, 0x80, 0x65, 0xd9, 0x10, 0x05, 0x11, 0xaa, 0x20, -0x60, 0xff, 0x03, 0x0f, 0xc0, 0xb5, 0x6d, 0x4a, 0x6b, 0xf5, 0x90, 0x04, -0xa6, 0x2d, 0x09, 0x82, 0x88, 0xf6, 0xc8, 0x24, 0x09, 0x41, 0x42, 0x07, -0x1e, 0x9e, 0xef, 0xf5, 0x73, 0x5e, 0x48, 0x12, 0x08, 0x82, 0x70, 0xe6, -0x7e, 0x21, 0x55, 0x55, 0xb5, 0x98, 0x91, 0x26, 0x61, 0x10, 0xc2, 0x34, -0x2d, 0x64, 0x33, 0x59, 0x44, 0x41, 0x08, 0xcb, 0x34, 0x11, 0x0a, 0x02, -0xf3, 0x0b, 0xd1, 0x1c, 0x57, 0x1c, 0x13, 0x64, 0xc7, 0xc7, 0x91, 0xde, -0xb8, 0x01, 0xfa, 0xde, 0xfd, 0xe0, 0x38, 0x40, 0xad, 0xd5, 0xd0, 0xfb, -0x10, 0x08, 0x9b, 0xd4, 0xd3, 0x0e, 0x59, 0xb8, 0x6c, 0x8e, 0xcc, 0x21, -0x62, 0x70, 0x88, 0xe3, 0xd0, 0xee, 0x65, 0x26, 0x9d, 0xa1, 0x3c, 0xea, -0xeb, 0xf0, 0x42, 0xaf, 0x9d, 0xf3, 0x8a, 0x22, 0xae, 0x27, 0x35, 0x12, -0x45, 0x01, 0x0e, 0xf3, 0x2a, 0xf2, 0x3e, 0x05, 0x9e, 0x62, 0x59, 0xa6, -0x00, 0x1f, 0x2b, 0x5f, 0x91, 0x84, 0x20, 0x0a, 0x23, 0x94, 0xb7, 0x6c, -0x46, 0x77, 0x7e, 0x01, 0xe9, 0x6a, 0x15, 0xb9, 0x75, 0x13, 0x08, 0x3d, -0x1f, 0x24, 0x0c, 0x59, 0x1d, 0x8b, 0xb0, 0xd3, 0x29, 0xcb, 0x1c, 0x21, -0x61, 0x64, 0x0b, 0xc5, 0x19, 0x24, 0x49, 0x82, 0x65, 0xd9, 0xb0, 0xb3, -0x0e, 0x44, 0x51, 0x00, 0xcf, 0xf3, 0x67, 0xde, 0x23, 0x73, 0x1c, 0xc7, -0x0b, 0x99, 0x1b, 0x8e, 0x10, 0x02, 0x59, 0x91, 0x11, 0x93, 0x18, 0xc4, -0x75, 0xd1, 0x6a, 0x34, 0x50, 0x29, 0x16, 0x29, 0x81, 0xb5, 0x2c, 0xe9, -0xd5, 0x63, 0xec, 0x86, 0x2e, 0xbf, 0x8c, 0xbe, 0x2f, 0xf7, 0x7d, 0xc4, -0x51, 0x48, 0x37, 0xbc, 0x87, 0x1c, 0xc4, 0x14, 0x0c, 0xe1, 0x39, 0x8e, -0x7e, 0x23, 0x7e, 0x00, 0xb0, 0xd3, 0x2c, 0xc7, 0x71, 0xf0, 0x7c, 0x1f, -0xb6, 0x65, 0x41, 0x12, 0x45, 0x58, 0xb6, 0x75, 0xe6, 0xbc, 0x90, 0xe3, -0x38, 0xfb, 0x7a, 0x41, 0xb5, 0x38, 0x26, 0x88, 0xc2, 0x10, 0xa6, 0x69, -0x22, 0xaf, 0xa9, 0x68, 0x2e, 0x2c, 0x40, 0x53, 0x14, 0x26, 0x47, 0xa5, -0x00, 0x07, 0x40, 0x6b, 0x58, 0x2f, 0x77, 0x0a, 0x45, 0x11, 0x53, 0x53, -0xf5, 0x2a, 0x59, 0x24, 0xa1, 0x6b, 0x09, 0x7a, 0x3d, 0x32, 0x43, 0x07, -0x17, 0x06, 0xfd, 0xab, 0x7c, 0x4a, 0x4b, 0xc1, 0xb2, 0x1d, 0xc8, 0xb2, -0x8c, 0x20, 0x08, 0x4e, 0x97, 0x17, 0xba, 0xa2, 0xcf, 0x0b, 0xcd, 0x2f, -0x2c, 0xf6, 0x79, 0x21, 0x51, 0x14, 0xa0, 0x28, 0x0a, 0x9a, 0xad, 0x16, -0x88, 0xeb, 0xc1, 0x9a, 0x9b, 0x87, 0xa1, 0x1b, 0x4b, 0x32, 0x3c, 0xc6, -0xc0, 0x51, 0xb0, 0x8f, 0x9e, 0xf3, 0x7b, 0x8f, 0x95, 0x3d, 0x4a, 0x4b, -0xe0, 0x28, 0x66, 0xc3, 0x73, 0x09, 0xb8, 0x84, 0xf9, 0x85, 0x3c, 0x0f, -0x5e, 0xab, 0x85, 0x38, 0x08, 0xfb, 0x60, 0x15, 0xf5, 0x0b, 0x9d, 0x31, -0x2f, 0xf4, 0xcd, 0x7f, 0xbc, 0xfa, 0x37, 0x7e, 0xe3, 0x19, 0x35, 0x9d, -0x9e, 0x58, 0x6c, 0x2c, 0x3e, 0xe3, 0xb8, 0x94, 0x17, 0xe2, 0x79, 0x1e, -0xd9, 0x4c, 0x16, 0x84, 0x10, 0x58, 0x96, 0x89, 0x64, 0x61, 0x01, 0xcd, -0xf9, 0x39, 0xf8, 0xae, 0x8b, 0x84, 0xc4, 0x00, 0x21, 0x94, 0x07, 0x22, -0x3d, 0x09, 0x52, 0x8f, 0x13, 0xa2, 0x7f, 0xf3, 0x0c, 0x78, 0xe2, 0x7a, -0x53, 0x0f, 0x96, 0x38, 0x72, 0x5a, 0x4d, 0x10, 0xd3, 0x84, 0x65, 0xdb, -0x7d, 0xd4, 0xa0, 0x37, 0x1c, 0xb7, 0x97, 0xf5, 0xc8, 0x6e, 0xfd, 0x93, -0x3f, 0x3c, 0x55, 0x5e, 0x68, 0xa9, 0x47, 0xe6, 0xfb, 0xc1, 0xf4, 0xcc, -0xec, 0xec, 0x53, 0x51, 0x4c, 0xc7, 0xb3, 0x82, 0xc0, 0x83, 0xe7, 0x78, -0x34, 0x1a, 0x4d, 0xf0, 0x86, 0x89, 0x76, 0xaf, 0x47, 0xc6, 0xc8, 0xdc, -0x30, 0xf0, 0xe9, 0x19, 0x26, 0xa6, 0xa8, 0x71, 0x8f, 0x17, 0x22, 0xcc, -0x68, 0x46, 0x62, 0xea, 0x15, 0xa2, 0x87, 0x13, 0xf5, 0x0b, 0x19, 0xd3, -0xd3, 0x48, 0x7c, 0x1f, 0x9d, 0x6e, 0x97, 0x32, 0xa8, 0xbd, 0x63, 0xe5, -0x65, 0x7e, 0xa1, 0xe3, 0xbb, 0xf7, 0x9c, 0x19, 0x2f, 0xf4, 0xe2, 0xde, -0x7d, 0xdf, 0x1a, 0x1e, 0xaa, 0x5f, 0x25, 0x4b, 0x74, 0xf6, 0x5b, 0xa9, -0x94, 0x29, 0x2e, 0xdf, 0xee, 0x40, 0x8e, 0x22, 0x34, 0x39, 0x0e, 0xd1, -0x50, 0x88, 0x7c, 0x21, 0x0f, 0x8e, 0xe7, 0xa9, 0xc1, 0x89, 0x41, 0x80, -0xfd, 0x1e, 0x19, 0x7b, 0xb0, 0x4f, 0x18, 0x72, 0x93, 0x10, 0x82, 0xd0, -0xb6, 0xfa, 0x7e, 0xa1, 0x6e, 0xa7, 0x4b, 0x37, 0x46, 0x14, 0xc1, 0x2d, -0x3b, 0xd4, 0x97, 0xfb, 0x85, 0x7e, 0x71, 0xff, 0x83, 0xf7, 0x9f, 0x78, -0x23, 0xbc, 0xd0, 0x70, 0x7d, 0x68, 0x18, 0x1c, 0xe0, 0xfb, 0x3e, 0x0e, -0x1e, 0x3e, 0x82, 0x56, 0xab, 0x85, 0x5a, 0xb5, 0x8a, 0x44, 0xeb, 0xf9, -0x85, 0x18, 0x2f, 0x24, 0x08, 0xb4, 0x3d, 0x96, 0xf4, 0x26, 0xa6, 0x3d, -0xb3, 0x13, 0x25, 0x88, 0x48, 0x14, 0x21, 0x72, 0x1c, 0xea, 0x17, 0x3a, -0x7e, 0x02, 0x96, 0x6e, 0xa0, 0xab, 0x1b, 0xf4, 0x07, 0xce, 0xaa, 0x73, -0x3c, 0xc7, 0x9d, 0x72, 0x8f, 0xec, 0x94, 0x5e, 0x2d, 0xee, 0xda, 0xbd, -0xe7, 0xf3, 0x85, 0x7c, 0xfe, 0xab, 0x29, 0x2d, 0x05, 0x8e, 0xe3, 0x51, -0x1d, 0x18, 0x40, 0xb7, 0xdb, 0xc5, 0xcc, 0xdc, 0x1c, 0x06, 0x07, 0x2a, -0x10, 0xfc, 0x00, 0x4d, 0x5d, 0x87, 0x5d, 0xad, 0x22, 0xd3, 0xe3, 0x85, -0x04, 0x81, 0x12, 0x5c, 0xe0, 0xfa, 0x08, 0x5a, 0xec, 0xfb, 0x20, 0xb6, -0x0d, 0x6b, 0x66, 0x16, 0x5e, 0xb3, 0x05, 0x4b, 0x37, 0xd0, 0x68, 0xb6, -0xe0, 0x07, 0x01, 0x14, 0x59, 0x86, 0x28, 0x88, 0x7d, 0x5e, 0xe8, 0xac, -0xf7, 0xc8, 0x76, 0x6c, 0xdf, 0xf6, 0xf4, 0xa6, 0xf3, 0x98, 0x5f, 0x28, -0x8a, 0xa1, 0x1b, 0x06, 0xa6, 0x66, 0xa6, 0xb1, 0xb0, 0xd0, 0x40, 0xa9, -0x54, 0x44, 0x2e, 0x97, 0x85, 0xcf, 0x71, 0x88, 0x34, 0x15, 0x52, 0x36, -0x03, 0x35, 0x9b, 0xed, 0xf7, 0xc8, 0x38, 0x42, 0x10, 0x39, 0x0e, 0x22, -0xd3, 0x42, 0xd0, 0xe9, 0x82, 0xf8, 0x3e, 0x3a, 0x9d, 0x2e, 0x75, 0x54, -0x33, 0xf9, 0x98, 0x28, 0x88, 0xe0, 0x05, 0x1e, 0x02, 0x7f, 0x8e, 0x78, -0xa1, 0x17, 0xf7, 0xed, 0xbf, 0xab, 0x50, 0xc8, 0x3f, 0x5a, 0xaf, 0xd5, -0x46, 0x78, 0x8e, 0x47, 0x36, 0x9b, 0xc1, 0x50, 0xad, 0x0e, 0xc3, 0x30, -0xd1, 0xee, 0x74, 0xa0, 0xeb, 0x3a, 0xb2, 0xd9, 0x2c, 0xd2, 0xbe, 0x86, -0x44, 0x37, 0x60, 0x73, 0x1c, 0x62, 0xf6, 0x0e, 0x48, 0x60, 0x92, 0xa4, -0x5e, 0x8f, 0xcc, 0xb2, 0xed, 0x3e, 0xd8, 0x0a, 0x00, 0x3c, 0xc7, 0x83, -0x63, 0x5c, 0xd1, 0xe9, 0xf2, 0x42, 0xa7, 0xf5, 0x56, 0x22, 0x95, 0x4a, -0x5d, 0x73, 0xf1, 0x85, 0x3b, 0xbe, 0x53, 0xaf, 0x55, 0xb3, 0x3c, 0xcf, -0x23, 0x21, 0x04, 0xb6, 0xe3, 0xa0, 0xd3, 0xed, 0xa2, 0xd9, 0x6a, 0xb3, -0xb6, 0x1e, 0x15, 0xbf, 0x28, 0xb2, 0x7c, 0x52, 0x64, 0x30, 0x08, 0x43, -0x78, 0xae, 0x07, 0x51, 0x12, 0x01, 0x50, 0x4d, 0x73, 0x9f, 0x17, 0x7a, -0x03, 0x7e, 0xa1, 0x53, 0xfa, 0x06, 0x7a, 0x7e, 0x21, 0xd7, 0x75, 0x7f, -0xf6, 0x6f, 0xbf, 0x78, 0xf6, 0xb6, 0xed, 0xdb, 0xb6, 0xfe, 0x55, 0xad, -0x3a, 0x38, 0x24, 0xcb, 0x32, 0x34, 0x4d, 0x85, 0x24, 0x55, 0x68, 0xfd, -0x4a, 0x55, 0x60, 0x9a, 0x16, 0x95, 0x68, 0x3b, 0x2e, 0x7b, 0x53, 0x17, -0x50, 0x8a, 0x0b, 0x1c, 0xbb, 0xe5, 0x00, 0xfd, 0xb4, 0xfb, 0x1b, 0xdf, -0xeb, 0x91, 0xf5, 0x79, 0xa1, 0x6e, 0xb6, 0x58, 0x2c, 0x2c, 0xf3, 0x0b, -0x25, 0xcb, 0x70, 0x04, 0xee, 0xb4, 0x1f, 0xea, 0xfb, 0xbc, 0xd0, 0x6d, -0xac, 0x47, 0xe6, 0x79, 0x3f, 0xff, 0xb7, 0x67, 0x9f, 0xbb, 0x6d, 0xef, -0xfe, 0x03, 0xbb, 0x0c, 0xd3, 0x44, 0x14, 0xc5, 0xe0, 0x38, 0x1e, 0xd9, -0x4c, 0x1a, 0x23, 0x43, 0x75, 0x8c, 0x8e, 0x0c, 0x61, 0xb8, 0x5e, 0x47, -0x2e, 0x9b, 0x81, 0x24, 0x4a, 0x90, 0x65, 0xa5, 0x7f, 0xe3, 0xd6, 0xf3, -0x68, 0xbd, 0x92, 0x17, 0x3a, 0xc7, 0x7e, 0xa1, 0x27, 0xee, 0x7f, 0x10, -0xfa, 0xd4, 0xd4, 0xcb, 0xfc, 0x42, 0x87, 0x6f, 0x5f, 0x6c, 0x34, 0x6e, -0x5f, 0x35, 0x36, 0x76, 0xc7, 0xe0, 0x40, 0xa5, 0xa4, 0xaa, 0x2a, 0x44, -0x91, 0xea, 0x0c, 0x15, 0x59, 0x61, 0x4f, 0x54, 0x2a, 0x4b, 0x79, 0x05, -0xf4, 0x5e, 0xe9, 0x65, 0x7e, 0x21, 0x42, 0x88, 0xdf, 0xd5, 0xf5, 0x13, -0x8e, 0xe3, 0xbc, 0x82, 0x17, 0x92, 0xdf, 0x2c, 0xbf, 0xd0, 0xae, 0xee, -0x9e, 0x9f, 0xe5, 0xb2, 0xd9, 0x5b, 0xaa, 0xd5, 0xc1, 0x2b, 0x4b, 0xc5, -0xc2, 0x78, 0x3a, 0x95, 0xe2, 0x64, 0x59, 0x46, 0x3a, 0x9d, 0x86, 0x28, -0x8a, 0x90, 0x24, 0x11, 0x86, 0x69, 0xf7, 0x7b, 0x7c, 0x78, 0xab, 0xfb, -0x85, 0x54, 0x45, 0xd9, 0xa6, 0x6a, 0xea, 0xb0, 0x28, 0x08, 0x65, 0x45, -0x55, 0x95, 0x28, 0x0c, 0x55, 0xcf, 0xf3, 0x83, 0x28, 0x8a, 0xbc, 0x20, -0x08, 0x56, 0x78, 0xa1, 0x15, 0x5e, 0x68, 0x85, 0x17, 0x5a, 0xe1, 0x85, -0x56, 0x78, 0xa1, 0x15, 0x5a, 0x65, 0x65, 0x07, 0x56, 0x76, 0xe0, 0x97, -0xf3, 0x42, 0x77, 0xff, 0xaa, 0xfb, 0x85, 0x6a, 0xaf, 0xcd, 0x0b, 0x5d, -0x74, 0xe1, 0x2d, 0x5b, 0x2f, 0xbe, 0xe4, 0x2d, 0xd8, 0x23, 0x3b, 0x55, -0x5e, 0xe8, 0x70, 0x8f, 0x17, 0xe2, 0x57, 0x78, 0xa1, 0x73, 0x76, 0x1d, -0x38, 0x7f, 0xd3, 0xa6, 0x2b, 0x06, 0x07, 0x06, 0x76, 0x54, 0x2a, 0xe5, -0xad, 0xa2, 0x28, 0xe6, 0xe2, 0x98, 0x90, 0x28, 0x0a, 0x9d, 0x46, 0xb3, -0xb9, 0x6b, 0x6e, 0x6e, 0xfe, 0x7f, 0xa1, 0x5f, 0xe8, 0xa7, 0xcf, 0x4c, -0x3f, 0xf7, 0xbd, 0x57, 0xe7, 0x85, 0x2e, 0xb9, 0xe8, 0xa2, 0x9b, 0x2f, -0xdc, 0xb1, 0xe3, 0x9e, 0x4d, 0xe7, 0x6d, 0xbc, 0x4e, 0x14, 0x45, 0x81, -0x90, 0x5e, 0x83, 0x2c, 0x66, 0x30, 0x47, 0xcc, 0xd6, 0xda, 0x44, 0xf0, -0xfc, 0x80, 0x1c, 0x3a, 0x74, 0xe8, 0xb1, 0x5d, 0x2f, 0xec, 0x7e, 0xcd, -0x1e, 0xd9, 0xd9, 0xf5, 0x0b, 0xfd, 0xc1, 0xef, 0xbf, 0x6a, 0x8f, 0xec, -0x82, 0xed, 0xdb, 0xaf, 0xfd, 0xc0, 0xfb, 0xdf, 0xf7, 0x95, 0x7b, 0x3f, -0x76, 0xd7, 0xea, 0x98, 0x50, 0xf9, 0x4b, 0xaf, 0xd5, 0x11, 0xf7, 0x86, -0x18, 0x84, 0xae, 0x66, 0x8d, 0xa3, 0x18, 0x1c, 0xcf, 0x41, 0x14, 0x04, -0xfe, 0xbc, 0x8d, 0x1b, 0xae, 0x5b, 0xbb, 0x66, 0xcd, 0x75, 0x1f, 0xbd, -0xe3, 0x8e, 0x13, 0x3f, 0xfc, 0xf1, 0x8f, 0x3f, 0x7d, 0xec, 0x65, 0x7e, -0xa1, 0x2f, 0x3e, 0xf4, 0xbd, 0xcf, 0x1e, 0xdb, 0x7f, 0x8e, 0xfd, 0x42, -0x9f, 0xbc, 0xf7, 0x9e, 0x87, 0x3f, 0xf3, 0xc9, 0x4f, 0x5c, 0x1f, 0x13, -0xc2, 0x50, 0x9b, 0x90, 0xf9, 0x85, 0x42, 0x24, 0x24, 0x81, 0xc7, 0x74, -0xfe, 0x00, 0x07, 0x59, 0xa6, 0x8b, 0xe7, 0x04, 0x26, 0x0e, 0xe6, 0xd8, -0xab, 0x94, 0x81, 0x4a, 0x79, 0xfc, 0x7d, 0x37, 0xdf, 0x74, 0xff, 0xce, -0xeb, 0xae, 0xfb, 0xe1, 0xf7, 0x1f, 0x7d, 0x74, 0x19, 0x2f, 0xd4, 0xeb, -0x91, 0x9d, 0x03, 0xbf, 0xd0, 0x50, 0xbd, 0x5e, 0xff, 0xf8, 0xdd, 0x1f, -0x7b, 0x72, 0x7c, 0x6c, 0xb4, 0xdf, 0x23, 0xf3, 0x7d, 0x1f, 0x1e, 0xab, -0x36, 0xf8, 0x41, 0x00, 0xd3, 0x34, 0xa1, 0xa9, 0x2a, 0xc0, 0xf1, 0x98, -0x9f, 0x9f, 0x83, 0xa6, 0xa5, 0x20, 0x31, 0x63, 0x78, 0x21, 0x9f, 0x87, -0xa2, 0x28, 0xf4, 0x4d, 0x37, 0x2f, 0xf4, 0xf3, 0x18, 0x53, 0x33, 0x33, -0x47, 0x1f, 0xfd, 0xc1, 0x63, 0xe7, 0xbe, 0x47, 0xf6, 0x07, 0xbf, 0xf7, -0xbb, 0x2f, 0x96, 0x4b, 0xc5, 0x82, 0x61, 0xd0, 0xfa, 0xb9, 0x6d, 0xdb, -0xb0, 0x6c, 0x1b, 0xcd, 0x56, 0x0b, 0xf9, 0x5c, 0x1e, 0xe9, 0x74, 0x1a, -0x5d, 0xbd, 0x8b, 0x62, 0xa1, 0x00, 0x41, 0xe0, 0x61, 0x3b, 0x0e, 0xa2, -0x30, 0x82, 0x1f, 0x04, 0x98, 0x9d, 0x9d, 0x45, 0x1c, 0xc7, 0x90, 0x65, -0x05, 0x99, 0x4c, 0x1a, 0x95, 0x32, 0x5d, 0x0d, 0xd8, 0x1b, 0x4d, 0x2d, -0x36, 0x1a, 0xfa, 0x03, 0x0f, 0x3d, 0x7c, 0x5a, 0xbc, 0xd0, 0x69, 0x5d, -0x07, 0x3e, 0x79, 0xef, 0xdd, 0x3f, 0x29, 0x15, 0x8b, 0x85, 0x4e, 0xd7, -0xe8, 0xa7, 0x8d, 0x5c, 0xd7, 0x85, 0x28, 0x4a, 0xc8, 0x66, 0x32, 0x18, -0x1d, 0x1d, 0x82, 0x2c, 0x49, 0xc8, 0x8f, 0xd4, 0xa9, 0x5f, 0x48, 0xe0, -0x21, 0xb8, 0x1e, 0x88, 0xeb, 0x40, 0xed, 0x74, 0xb1, 0x4a, 0x96, 0xe0, -0xba, 0x1e, 0x74, 0xdd, 0xc0, 0x89, 0xc9, 0x49, 0x38, 0x8e, 0x83, 0x42, -0x21, 0x8f, 0x6c, 0x26, 0x03, 0x41, 0x10, 0x50, 0x2e, 0x95, 0xf2, 0x57, -0x5f, 0xf5, 0xf6, 0x07, 0x01, 0x9c, 0x7d, 0x5e, 0xe8, 0xee, 0x8f, 0xde, -0xf9, 0xc8, 0xdb, 0x2e, 0xb9, 0x78, 0xa7, 0x61, 0x52, 0x83, 0x81, 0x69, -0x5a, 0x98, 0x5b, 0x58, 0x80, 0xa2, 0x28, 0x98, 0x58, 0xb3, 0x1a, 0xb9, -0x6c, 0x06, 0x8e, 0xc0, 0x43, 0xb9, 0xf2, 0x32, 0x0c, 0xaf, 0x59, 0x05, -0x4d, 0x96, 0xe1, 0xb9, 0x2e, 0xba, 0xdd, 0x0e, 0x0d, 0xa8, 0x2d, 0x2e, -0xa2, 0x75, 0x7c, 0x1a, 0xfe, 0x89, 0x29, 0x70, 0x0b, 0x0b, 0x30, 0x3a, -0x3a, 0x1a, 0x8b, 0x4d, 0x00, 0x09, 0x46, 0x46, 0x86, 0x51, 0x2e, 0x15, -0xc1, 0x71, 0x80, 0x1f, 0x04, 0xd8, 0xbd, 0x67, 0xef, 0x13, 0x3f, 0xfd, -0xd9, 0xcf, 0xce, 0x1e, 0x2f, 0xb4, 0x65, 0xf3, 0xf9, 0x37, 0xec, 0xd8, -0xbe, 0x7d, 0xa7, 0xc5, 0xb4, 0x54, 0x5d, 0x9d, 0x86, 0x6e, 0xf2, 0xb9, -0x3c, 0x36, 0xae, 0x9f, 0x40, 0x3e, 0x97, 0x41, 0x57, 0xd7, 0x71, 0x64, -0xcf, 0x8b, 0x58, 0x57, 0x29, 0xa1, 0x9e, 0xca, 0x33, 0x5e, 0xc8, 0x02, -0x71, 0x7c, 0xa4, 0x05, 0x09, 0xd5, 0x62, 0x09, 0x23, 0xeb, 0x56, 0x23, -0xb7, 0x7d, 0x13, 0x82, 0xf5, 0x13, 0x90, 0x8a, 0x79, 0x0c, 0x0c, 0x94, -0x11, 0xc5, 0x31, 0xe6, 0xe6, 0xe7, 0x60, 0x9a, 0x26, 0xe2, 0x98, 0x0a, -0xe5, 0xd7, 0xaf, 0x5b, 0x7b, 0x75, 0xad, 0x5a, 0x3b, 0x7b, 0xbc, 0xd0, -0x2d, 0xef, 0x7d, 0xef, 0x7d, 0x31, 0xa1, 0xd3, 0x7a, 0xd7, 0xf5, 0xd0, -0x6c, 0x36, 0x91, 0x24, 0x09, 0xc6, 0xc7, 0x86, 0x21, 0x0c, 0xd7, 0x71, -0xbc, 0xd1, 0x40, 0xa3, 0xd9, 0x82, 0x24, 0x88, 0xf8, 0xe6, 0x67, 0xbf, -0x80, 0x23, 0x87, 0x5e, 0x42, 0xb7, 0xdd, 0x81, 0x6d, 0x58, 0xf0, 0x5d, -0xda, 0x61, 0x0a, 0x5c, 0x1f, 0x08, 0x29, 0x2f, 0x54, 0x1e, 0x1b, 0x82, -0xb0, 0x69, 0x03, 0x90, 0xcf, 0xa1, 0x5c, 0x2a, 0xa2, 0xdb, 0x35, 0xb0, -0xff, 0xa5, 0x43, 0xb0, 0x6c, 0x0b, 0x48, 0x12, 0x28, 0xb2, 0x8c, 0xf3, -0xcf, 0xdf, 0xf4, 0x27, 0x82, 0x20, 0xbc, 0x71, 0x5e, 0x68, 0xcb, 0xe6, -0xcd, 0xb7, 0x0e, 0x0c, 0x54, 0xc6, 0x1d, 0xdb, 0x81, 0xeb, 0x79, 0xe8, -0xea, 0x5d, 0x58, 0xb6, 0x8d, 0x6c, 0x36, 0x03, 0x61, 0x70, 0x00, 0xeb, -0x3e, 0xf0, 0x7e, 0x5c, 0xff, 0xc9, 0x7b, 0xd1, 0x6a, 0xb5, 0xe8, 0x23, -0xbb, 0xe7, 0xe3, 0xe7, 0xdf, 0xfe, 0x0e, 0x5c, 0xc7, 0x65, 0x2d, 0xb2, -0x10, 0x51, 0x18, 0x20, 0x0a, 0x03, 0x1a, 0xcf, 0x09, 0x03, 0xc8, 0xbc, -0x88, 0x5c, 0xb9, 0x00, 0x61, 0x62, 0x75, 0xdf, 0x2f, 0x64, 0x9a, 0x16, -0x16, 0x1b, 0x4d, 0xea, 0x17, 0x4a, 0x12, 0x0c, 0xd5, 0xab, 0xf5, 0xea, -0xe0, 0xe0, 0x19, 0xf2, 0x42, 0xcd, 0x76, 0x9f, 0x17, 0xba, 0xe8, 0xc2, -0x1d, 0x77, 0xc6, 0x51, 0x4c, 0x79, 0x21, 0xcb, 0x86, 0x1f, 0x84, 0x18, -0x1f, 0x1b, 0x45, 0xa1, 0x5c, 0x84, 0xb4, 0x63, 0x3b, 0xae, 0x90, 0xb3, -0x78, 0x2e, 0x9d, 0xa0, 0x7c, 0xde, 0x46, 0x74, 0x5e, 0x3a, 0x08, 0x55, -0x55, 0x30, 0xff, 0xc2, 0x6e, 0x14, 0xd7, 0xae, 0xc1, 0xc0, 0xda, 0xb5, -0xcc, 0x08, 0x12, 0xf5, 0xe9, 0xdd, 0x04, 0x14, 0x4b, 0x90, 0x44, 0x01, -0xd9, 0x52, 0x1e, 0xde, 0x50, 0x0d, 0x8a, 0x6d, 0x83, 0x17, 0x78, 0x74, -0x3a, 0x5d, 0x14, 0xd8, 0x9a, 0x64, 0x51, 0x14, 0x31, 0x34, 0x34, 0x74, -0x12, 0x2f, 0x34, 0x3e, 0x3a, 0x8c, 0xe6, 0xd1, 0xa3, 0xa7, 0xd0, 0x23, -0xdb, 0xb7, 0xef, 0x65, 0x7e, 0x21, 0xbf, 0xef, 0x17, 0x6a, 0x36, 0x9b, -0xd0, 0x34, 0x15, 0x9d, 0x7c, 0x1e, 0x97, 0x6d, 0xd9, 0x81, 0x83, 0x88, -0x61, 0x5b, 0x36, 0x36, 0xdf, 0xb8, 0x13, 0x2e, 0xb3, 0x73, 0x68, 0xaa, -0x8a, 0x17, 0xbe, 0xfb, 0x3d, 0x18, 0x9d, 0x4e, 0xbf, 0x9a, 0xe8, 0x7b, -0x3e, 0x7c, 0x3f, 0x80, 0xe7, 0x7a, 0x08, 0x42, 0x2a, 0xd5, 0xe3, 0x45, -0x1e, 0xa9, 0x6a, 0x19, 0x71, 0x2a, 0x85, 0x42, 0x3e, 0x8f, 0x56, 0xbb, -0x83, 0xf9, 0xf9, 0x45, 0xd6, 0xe3, 0x00, 0x6a, 0xd5, 0x41, 0xe6, 0x17, -0x32, 0xc4, 0x87, 0xbe, 0x7c, 0x9f, 0xf3, 0xf7, 0xaf, 0xd2, 0x23, 0x7b, -0x19, 0x2f, 0xf4, 0x83, 0x93, 0x78, 0xa1, 0xb5, 0x6b, 0xd6, 0xdc, 0x78, -0xe7, 0x47, 0x3e, 0xcc, 0x07, 0x61, 0x80, 0x20, 0x08, 0x61, 0x3b, 0x76, -0xff, 0x6a, 0xca, 0x8f, 0x8d, 0x82, 0x03, 0x30, 0x39, 0x33, 0x89, 0xc0, -0xf7, 0x21, 0xc8, 0x12, 0xd6, 0xef, 0x7c, 0x0f, 0xf6, 0x7e, 0xfb, 0xbb, -0xc8, 0x64, 0xd2, 0x90, 0xa2, 0x08, 0x7b, 0xbf, 0xff, 0x28, 0xd6, 0xbc, -0xeb, 0x1d, 0x54, 0x0c, 0x13, 0x06, 0x08, 0x7d, 0x1f, 0x11, 0x1b, 0xc1, -0xd2, 0xfb, 0xa3, 0x04, 0xa2, 0x22, 0x81, 0x64, 0x33, 0x50, 0x14, 0x09, -0x1c, 0x38, 0xe8, 0x86, 0x81, 0x4a, 0xa5, 0x0c, 0x9e, 0xe7, 0xa1, 0xaa, -0x2a, 0x97, 0x7a, 0x1d, 0x5e, 0x48, 0x7c, 0x35, 0x5e, 0xa8, 0xf7, 0xbf, -0xab, 0xd5, 0xc1, 0x6d, 0x24, 0x26, 0x08, 0x02, 0x1a, 0x79, 0x22, 0x84, -0xa0, 0x54, 0x2c, 0xc0, 0x4e, 0x80, 0xb1, 0xea, 0x20, 0xa6, 0x9b, 0x33, -0xd0, 0x3b, 0x5d, 0x76, 0x78, 0xc4, 0xa8, 0xac, 0x5d, 0x8b, 0xdc, 0xc4, -0x5a, 0x38, 0xc7, 0x8f, 0x43, 0x51, 0x54, 0x74, 0x5e, 0x3a, 0x84, 0x85, -0xd1, 0x51, 0xa4, 0xeb, 0x75, 0x84, 0x61, 0x8c, 0x28, 0x4e, 0x10, 0x86, -0x31, 0xe2, 0x38, 0x61, 0x84, 0x4b, 0x02, 0x92, 0xf0, 0x10, 0x73, 0x29, -0xf8, 0x6c, 0x28, 0xd8, 0xfb, 0xa6, 0x69, 0x39, 0x94, 0x47, 0x3a, 0x95, -0x5e, 0xaf, 0xeb, 0x7a, 0x21, 0xf0, 0xfc, 0x1f, 0x03, 0xf8, 0xf1, 0x69, -0x9d, 0x85, 0x0a, 0xf9, 0xfc, 0xe6, 0x98, 0xdd, 0x49, 0x06, 0x41, 0x80, -0x6e, 0x57, 0x07, 0x21, 0x04, 0x26, 0xcf, 0xf5, 0xfd, 0x42, 0x8e, 0xeb, -0xc2, 0x32, 0x69, 0x11, 0xcb, 0xf3, 0x3c, 0x8c, 0x5f, 0x75, 0x25, 0xec, -0x88, 0x42, 0x52, 0x9a, 0xa6, 0xe1, 0xc8, 0xe3, 0x3f, 0x82, 0xcd, 0x1a, -0x04, 0xbe, 0xe7, 0x23, 0xf4, 0x43, 0xa6, 0x31, 0x09, 0x11, 0xfa, 0x11, -0xe2, 0x08, 0xe0, 0x04, 0x11, 0x21, 0x28, 0xa9, 0x62, 0xdb, 0x0e, 0x4c, -0x8b, 0xde, 0x5b, 0x01, 0x1c, 0x54, 0x55, 0x39, 0x73, 0x5e, 0x08, 0x80, -0x46, 0xf5, 0x3c, 0x74, 0xd5, 0x76, 0x18, 0x86, 0x08, 0xc2, 0x10, 0x08, -0x23, 0x78, 0xae, 0x8b, 0xd8, 0xe3, 0xe0, 0xbb, 0x1e, 0x73, 0xa8, 0xb0, -0x5b, 0x67, 0x92, 0xa0, 0x7e, 0xc5, 0xe5, 0x98, 0x7e, 0xec, 0x71, 0x08, -0xa2, 0x08, 0xa9, 0x58, 0x44, 0xd8, 0xfb, 0x67, 0x8c, 0x1b, 0xa2, 0xd1, -0x29, 0xfa, 0xff, 0xf5, 0xfd, 0x42, 0x84, 0xc6, 0x44, 0x08, 0x21, 0xac, -0xc9, 0x94, 0xeb, 0x2d, 0xac, 0x3e, 0x73, 0x5e, 0x88, 0x10, 0xc2, 0xf5, -0x52, 0xbd, 0xf4, 0x96, 0x81, 0x46, 0x72, 0xa2, 0x20, 0x80, 0xde, 0xe9, -0x42, 0x93, 0x24, 0x8a, 0x18, 0x84, 0x21, 0x43, 0xec, 0x13, 0x44, 0x71, -0x0c, 0xad, 0x3a, 0x08, 0x7e, 0x74, 0x14, 0x99, 0x5a, 0x15, 0x99, 0xb1, -0x31, 0xd6, 0x23, 0x63, 0xa6, 0x33, 0x76, 0xb8, 0xf5, 0xa6, 0xf9, 0x71, -0x14, 0x81, 0x84, 0x34, 0xda, 0x16, 0x06, 0x14, 0x22, 0xd7, 0x52, 0x1a, -0x6c, 0xdb, 0x01, 0xc7, 0x71, 0x70, 0x5c, 0xf7, 0xcc, 0x79, 0xa1, 0x20, -0x08, 0xbc, 0x88, 0x75, 0x94, 0xe2, 0x98, 0xd0, 0x5a, 0x9b, 0xe3, 0x40, -0x74, 0x6c, 0xb4, 0x16, 0x17, 0xfb, 0xbc, 0x50, 0x9f, 0xc6, 0x62, 0xd9, -0xa2, 0x30, 0x08, 0x31, 0x74, 0xd1, 0x85, 0xf4, 0x53, 0xf7, 0x7c, 0x96, -0x74, 0x8c, 0x18, 0x9d, 0xc5, 0x58, 0xa1, 0x1e, 0x8a, 0x00, 0x0e, 0x71, -0x10, 0x00, 0xa4, 0x07, 0x56, 0x89, 0xf0, 0x5c, 0x9f, 0x8e, 0x61, 0x25, -0x09, 0x71, 0x14, 0xbd, 0x01, 0xbf, 0x50, 0xbb, 0xbd, 0xaf, 0xc7, 0xfd, -0x28, 0x0a, 0x9d, 0xe9, 0x76, 0xbb, 0x5d, 0x54, 0xd2, 0x69, 0xb4, 0x17, -0x1b, 0x50, 0x65, 0x99, 0x6d, 0xd8, 0x12, 0x07, 0x44, 0x18, 0x62, 0xd3, -0x13, 0x27, 0xd1, 0xd5, 0x1c, 0xa4, 0xbf, 0x73, 0xfd, 0xac, 0x11, 0xdb, -0x81, 0x84, 0x10, 0x04, 0xa6, 0x09, 0x3e, 0x8a, 0x10, 0x86, 0x21, 0x44, -0x51, 0x44, 0x18, 0xd1, 0x84, 0xa4, 0x2c, 0x4b, 0xf0, 0x3c, 0xff, 0xcc, -0xfd, 0x42, 0x9d, 0x4e, 0x67, 0x2f, 0x7d, 0x40, 0xa1, 0x1c, 0x8f, 0xc4, -0x0e, 0x19, 0xe2, 0x3a, 0x30, 0x66, 0x66, 0x60, 0xe8, 0x3a, 0xa2, 0x28, -0xa2, 0x2c, 0x28, 0x63, 0x86, 0x22, 0xd6, 0x22, 0xa3, 0xab, 0x38, 0xe8, -0x46, 0x23, 0x21, 0xe0, 0x39, 0x3a, 0x28, 0xe8, 0x61, 0x38, 0x1c, 0x03, -0x41, 0x62, 0xcf, 0x83, 0xdb, 0x6a, 0x22, 0x0a, 0x7c, 0x58, 0xb6, 0xc5, -0xae, 0xc4, 0x80, 0xe3, 0x79, 0x30, 0xe8, 0xc8, 0xb6, 0x03, 0x20, 0xcc, -0x0d, 0x0e, 0x6c, 0x98, 0x78, 0xdb, 0xa9, 0xf4, 0xc8, 0xbe, 0xfd, 0x8d, -0x6b, 0xff, 0xe1, 0x8b, 0xb4, 0x47, 0x86, 0x38, 0x7e, 0xc6, 0x71, 0x1c, -0x92, 0xd2, 0x52, 0x7c, 0x6f, 0xe5, 0x85, 0xeb, 0x79, 0xb0, 0x2c, 0x0b, -0x49, 0xa3, 0x81, 0x46, 0x21, 0x8f, 0xca, 0xc0, 0x20, 0x44, 0x41, 0xa0, -0xc3, 0x2d, 0x8e, 0xa7, 0xbc, 0x10, 0xdb, 0x38, 0x50, 0x35, 0x12, 0xb5, -0x3b, 0x31, 0x25, 0x55, 0xbf, 0x4d, 0x96, 0x00, 0x49, 0x1c, 0xc3, 0x6d, -0x37, 0x41, 0x0c, 0x03, 0xb6, 0xed, 0xf4, 0xde, 0x50, 0x33, 0x5e, 0x28, -0x82, 0x6d, 0xdb, 0x08, 0xc2, 0x80, 0xf1, 0x42, 0xff, 0xf1, 0xcf, 0xb7, -0x5f, 0x75, 0xa5, 0xf6, 0xf5, 0xff, 0xf2, 0x7a, 0x3d, 0xb2, 0x6f, 0xfc, -0xff, 0xec, 0xbd, 0x79, 0x90, 0xa4, 0x67, 0x7d, 0xe7, 0xf9, 0x7d, 0xef, -0xf7, 0xcd, 0x3b, 0x2b, 0xef, 0x3a, 0xfb, 0x3e, 0xa4, 0xbe, 0x75, 0xa2, -0x16, 0x88, 0xb1, 0x84, 0x5a, 0x07, 0xc2, 0x08, 0x83, 0x85, 0xed, 0xb1, -0x40, 0x12, 0x02, 0x71, 0xc9, 0xd7, 0xda, 0x5e, 0xaf, 0xc3, 0x63, 0x83, -0xc3, 0xc6, 0xe3, 0x5d, 0x6f, 0x38, 0x62, 0xc7, 0x0c, 0x18, 0xc6, 0x13, -0xf6, 0x8e, 0x6d, 0x66, 0xbd, 0xc3, 0x5a, 0xe8, 0x42, 0x08, 0x85, 0x01, -0x83, 0x05, 0x18, 0xb5, 0x1a, 0xa9, 0x0f, 0x75, 0xb7, 0xfa, 0xaa, 0x33, -0xab, 0xf2, 0x7c, 0xef, 0xfb, 0x79, 0xf7, 0x8f, 0xe7, 0xc9, 0xac, 0x6a, -0x49, 0x88, 0xee, 0x56, 0x17, 0xc8, 0x13, 0x15, 0x8a, 0x8a, 0xae, 0xe8, -0xe8, 0x50, 0xe4, 0xfb, 0xe6, 0x9b, 0xf9, 0x1e, 0xbf, 0xcf, 0xf3, 0xf9, -0x2c, 0xf7, 0xc8, 0x06, 0x7e, 0x21, 0x42, 0x08, 0x38, 0x00, 0xf9, 0x7c, -0x1e, 0xb2, 0x24, 0x62, 0x61, 0xa1, 0x09, 0x41, 0x37, 0xa0, 0x9f, 0x3b, -0x47, 0x7b, 0x64, 0xbe, 0x4f, 0xbf, 0xa1, 0x18, 0x95, 0x4b, 0x19, 0x39, -0x06, 0x78, 0x0c, 0xc4, 0x30, 0xac, 0x4b, 0x46, 0xd3, 0xa6, 0xd4, 0x2f, -0xe4, 0x9b, 0x7d, 0xe8, 0xd3, 0x33, 0x48, 0x98, 0x2d, 0x56, 0x12, 0x59, -0xbb, 0x89, 0x82, 0x2d, 0x30, 0x2d, 0xab, 0x1d, 0x33, 0x5e, 0xe8, 0xf4, -0xa1, 0x17, 0x2e, 0x8d, 0x17, 0x3a, 0x7d, 0xe6, 0xcc, 0x97, 0xd6, 0x4d, -0x4d, 0xbe, 0x4d, 0x96, 0x65, 0xa4, 0x34, 0x15, 0x23, 0x23, 0x25, 0x74, -0xba, 0x2f, 0x43, 0xef, 0xeb, 0x90, 0x18, 0x2f, 0x14, 0x47, 0x11, 0x72, -0xf9, 0x3c, 0x38, 0x8e, 0x5f, 0x66, 0x84, 0x56, 0x30, 0x43, 0xc3, 0x98, -0xda, 0x8a, 0x46, 0x59, 0x60, 0x5b, 0x30, 0xa7, 0x67, 0x40, 0xfa, 0x7d, -0xf4, 0xfb, 0x7d, 0x18, 0x86, 0x01, 0x45, 0x51, 0x69, 0xb7, 0x89, 0xbd, -0x55, 0xc6, 0x0a, 0x5e, 0xe8, 0xe0, 0x57, 0x1e, 0x81, 0x34, 0xbc, 0x4d, -0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x7f, 0x64, 0x7a, 0xec, -0xe0, 0xa5, 0xf1, 0x42, 0xb7, 0xde, 0xfc, 0x33, 0xb3, 0x13, 0x13, 0xe3, -0x63, 0xd4, 0xb1, 0xe5, 0xe0, 0xf8, 0xc9, 0x93, 0xb0, 0x2c, 0x0b, 0xf5, -0x5a, 0x15, 0x44, 0x55, 0x11, 0xad, 0xf0, 0x0b, 0x0d, 0x52, 0x45, 0x58, -0x21, 0x49, 0x62, 0x9f, 0xd8, 0x21, 0xb1, 0x35, 0xe4, 0x85, 0x58, 0x8f, -0xac, 0xcf, 0x0c, 0xb2, 0x03, 0x7d, 0xc9, 0x65, 0xf7, 0x0b, 0xbd, 0x70, -0xf8, 0xc8, 0xa7, 0xcb, 0xe5, 0xd2, 0xe7, 0x35, 0x55, 0x83, 0xa2, 0x28, -0x98, 0x9a, 0x98, 0xc0, 0xec, 0xdc, 0x1c, 0x66, 0xe7, 0x16, 0x50, 0x59, -0xd9, 0x23, 0xab, 0xd5, 0x90, 0x1d, 0x19, 0x81, 0x9a, 0x4a, 0x81, 0x17, -0x78, 0x70, 0xe0, 0x86, 0x25, 0xb8, 0x38, 0x0c, 0x69, 0xbe, 0xd1, 0x71, -0x60, 0xce, 0xcd, 0xc3, 0x65, 0x7e, 0xa1, 0x4e, 0xb7, 0x37, 0xb4, 0x5b, -0x72, 0x58, 0x45, 0xbf, 0xd0, 0xd5, 0xfb, 0xf6, 0x52, 0xbf, 0x90, 0x24, -0x21, 0x8e, 0x63, 0xf4, 0xfb, 0x3a, 0x0e, 0x1f, 0x3b, 0x86, 0x20, 0x08, -0x50, 0x2c, 0xe4, 0x91, 0xcd, 0x66, 0xe1, 0xf3, 0x1c, 0x22, 0x55, 0x85, -0x9c, 0xcb, 0x41, 0xcd, 0x66, 0x86, 0xbc, 0x10, 0x62, 0x4a, 0x27, 0x06, -0xba, 0x8e, 0xc8, 0x30, 0x10, 0xb9, 0x1e, 0xf4, 0xbe, 0x0e, 0xdd, 0x30, -0xe0, 0xfb, 0x01, 0x64, 0x49, 0x66, 0x50, 0x39, 0xcf, 0x16, 0x0f, 0xf9, -0xab, 0xd0, 0x23, 0x93, 0xa4, 0x2b, 0xae, 0xbf, 0xee, 0xda, 0xa7, 0xc6, -0xc7, 0xc6, 0xc6, 0x59, 0x72, 0x0e, 0xbd, 0x5e, 0x1f, 0xcd, 0xc5, 0x45, -0x74, 0x7b, 0x3d, 0xc4, 0x71, 0x8c, 0x5c, 0x2e, 0x07, 0x4d, 0x53, 0x59, -0x8f, 0x0c, 0x20, 0xa0, 0x70, 0xab, 0xc0, 0xf1, 0x54, 0x92, 0x34, 0xe8, -0x91, 0x19, 0x06, 0x38, 0x9e, 0x1f, 0x9a, 0xfd, 0x78, 0x26, 0x8a, 0xe4, -0x79, 0x01, 0x24, 0x21, 0x17, 0xd5, 0x23, 0xbb, 0x70, 0xbf, 0x50, 0x18, -0x1e, 0x4d, 0xa7, 0xd3, 0xf7, 0x09, 0x82, 0xf0, 0xe5, 0x6a, 0x85, 0xfa, -0x85, 0x72, 0xb9, 0x2c, 0x14, 0x45, 0x86, 0xac, 0xc8, 0x98, 0x9d, 0x9d, -0xa3, 0x1b, 0xd2, 0x8e, 0xa1, 0xc8, 0x32, 0x04, 0x51, 0x1c, 0x26, 0xbb, -0xe8, 0x02, 0x0a, 0x7f, 0x70, 0x79, 0x42, 0xb9, 0x21, 0x51, 0x62, 0x90, -0x13, 0x37, 0x94, 0x83, 0x91, 0x9f, 0x94, 0x5f, 0x68, 0xf7, 0xce, 0x1d, -0x5f, 0x18, 0x1b, 0x6d, 0x8c, 0x0e, 0x3e, 0xb0, 0x51, 0x14, 0xc2, 0xb6, -0x1d, 0xf4, 0x75, 0x03, 0xad, 0x76, 0x7b, 0x79, 0x65, 0x5f, 0x14, 0x41, -0xd5, 0x54, 0x10, 0x92, 0xc0, 0xf7, 0x3c, 0x4a, 0x68, 0x71, 0xf4, 0x73, -0x31, 0xf0, 0x0b, 0x71, 0x3c, 0x0f, 0x71, 0xb5, 0xfd, 0x42, 0xaf, 0xec, -0x91, 0x3d, 0xf7, 0xfc, 0xf3, 0xef, 0x3f, 0x72, 0xec, 0xa5, 0x43, 0xfa, -0xd0, 0x2f, 0xc4, 0x23, 0x93, 0x49, 0xa3, 0x52, 0x2e, 0x61, 0x6a, 0x62, -0x1c, 0xa3, 0xf5, 0x3a, 0x4a, 0x23, 0x45, 0xa4, 0x52, 0xa9, 0xe1, 0xd9, -0x58, 0x92, 0xa4, 0x61, 0x29, 0x71, 0x99, 0x17, 0x12, 0x20, 0xad, 0xba, -0x5f, 0xc8, 0x1f, 0xf4, 0xc8, 0xe6, 0xcf, 0xe3, 0x85, 0x8e, 0x9f, 0x38, -0x79, 0x6f, 0xb3, 0xb9, 0x78, 0xef, 0xc6, 0x8d, 0xeb, 0xef, 0x2f, 0x97, -0x4a, 0x23, 0x8a, 0x22, 0x43, 0x92, 0x44, 0x64, 0xb3, 0x59, 0x26, 0xd1, -0xd6, 0xa0, 0xab, 0x06, 0x74, 0xc3, 0x80, 0xc7, 0x8a, 0xcf, 0xb4, 0x1e, -0xba, 0xec, 0x17, 0x22, 0x3f, 0x91, 0x1e, 0xd9, 0x63, 0x8f, 0xff, 0xe9, -0xd2, 0xb1, 0xd7, 0xe1, 0x85, 0x7e, 0xf8, 0xc2, 0xb3, 0xe9, 0x74, 0xfa, -0xee, 0x5a, 0xb5, 0x7a, 0x63, 0xa5, 0x5c, 0x9e, 0x52, 0x55, 0x85, 0x93, -0x24, 0x11, 0x99, 0x4c, 0x1a, 0xbc, 0x40, 0x89, 0x2c, 0x0a, 0x3d, 0xf9, -0xe7, 0xf9, 0x85, 0x6c, 0xc7, 0x5e, 0xb4, 0x6d, 0xe7, 0xcd, 0xc7, 0x0b, -0x49, 0x92, 0xb4, 0x3b, 0x9d, 0x4a, 0x8d, 0x49, 0x92, 0x58, 0xe2, 0x78, -0x5e, 0x11, 0x05, 0x51, 0x75, 0x5c, 0x27, 0x08, 0x82, 0x60, 0xcd, 0x2f, -0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, -0x46, 0xab, 0xac, 0x6d, 0xc0, 0xda, 0x06, 0xfc, 0x4f, 0xc9, 0x0b, 0x6d, -0xbb, 0x50, 0x5e, 0xe8, 0xbc, 0x1e, 0xd9, 0x9b, 0x88, 0x17, 0x3a, 0xfc, -0xe4, 0x57, 0xbf, 0xe3, 0x5f, 0x14, 0x2f, 0xb4, 0xe6, 0x17, 0x5a, 0xbd, -0xf3, 0xc0, 0xb6, 0xad, 0x5b, 0xf7, 0x4f, 0x4e, 0x8c, 0xef, 0xcb, 0x64, -0x32, 0xbb, 0x64, 0x49, 0xce, 0xf1, 0x82, 0x40, 0x6c, 0xdb, 0x76, 0x3a, -0xdd, 0xee, 0xa1, 0x76, 0xbb, 0xfd, 0xfc, 0x4b, 0xc7, 0x8f, 0xff, 0xb4, -0xfc, 0x42, 0xdf, 0x9f, 0x3d, 0xf8, 0xc8, 0x23, 0xaf, 0xc9, 0x0b, 0xed, -0xdd, 0xb3, 0xfb, 0xae, 0xb7, 0xdd, 0x78, 0xe3, 0x43, 0x9b, 0x37, 0x6d, -0x3a, 0x20, 0x08, 0xbc, 0x30, 0xf0, 0xac, 0x0c, 0x87, 0x1e, 0xec, 0xf7, -0x28, 0x8a, 0xe0, 0x7a, 0x2e, 0x39, 0x7d, 0xfa, 0xcc, 0xd3, 0x2f, 0x1e, -0x3e, 0xf2, 0xc5, 0xa3, 0xc7, 0x8e, 0xfd, 0x84, 0xfc, 0x42, 0xbf, 0xf3, -0xdb, 0xef, 0xfd, 0x52, 0xfc, 0xea, 0x1e, 0xd9, 0xbe, 0xbd, 0x7b, 0x6e, -0x7d, 0xdf, 0xcf, 0xbd, 0xe7, 0x73, 0x9f, 0xfc, 0xd8, 0x47, 0xd7, 0x13, -0x92, 0xb0, 0x89, 0xe4, 0x60, 0xac, 0x4a, 0x79, 0xa1, 0xc1, 0x82, 0x67, -0xaa, 0xf7, 0x4f, 0xa0, 0xc8, 0x0a, 0xbf, 0x6d, 0xeb, 0x96, 0x03, 0x1b, -0xd6, 0xaf, 0xa7, 0x7e, 0xa1, 0x7f, 0xf9, 0xee, 0xc3, 0x27, 0x4e, 0x9e, -0x78, 0x55, 0x8f, 0xec, 0xec, 0xb1, 0xa3, 0x98, 0x79, 0xee, 0xd0, 0x65, -0xe2, 0x85, 0x96, 0x5a, 0x48, 0x91, 0xe4, 0x3c, 0x5e, 0xe8, 0xa1, 0x07, -0x3f, 0xf4, 0xc4, 0xc3, 0x1f, 0xff, 0xd8, 0xed, 0xb4, 0x10, 0x44, 0x9f, -0x42, 0xd0, 0xa5, 0xe7, 0x11, 0x3c, 0xcf, 0x1f, 0xfa, 0xd7, 0x7d, 0x9f, -0x3e, 0x4e, 0x91, 0x65, 0x19, 0x3c, 0xcf, 0x61, 0xb0, 0x3c, 0x91, 0xe7, -0x05, 0xd4, 0x6b, 0xb5, 0xa9, 0x77, 0xde, 0x79, 0xdb, 0x23, 0xb7, 0xdd, -0x7a, 0xeb, 0x33, 0x5f, 0xfd, 0xda, 0xd7, 0xce, 0xef, 0x91, 0xad, 0x9a, -0x5f, 0xa8, 0x52, 0x69, 0xfc, 0xda, 0xc3, 0x9f, 0xfc, 0xd6, 0xf8, 0xd8, -0x28, 0xe3, 0x85, 0x9c, 0xe1, 0x14, 0xd3, 0x75, 0x5d, 0x04, 0x6c, 0x62, -0xd3, 0x6a, 0xb7, 0x20, 0x4b, 0x32, 0x24, 0x59, 0x46, 0xb7, 0xdb, 0x81, -0xa6, 0x69, 0x90, 0x44, 0x2a, 0xa0, 0x2f, 0x14, 0xf2, 0x50, 0x14, 0x19, -0x71, 0x4c, 0xc0, 0x71, 0x54, 0xd5, 0x3f, 0x37, 0x37, 0x7f, 0xfa, 0xa9, -0xa7, 0x9f, 0xbe, 0xa3, 0xdf, 0xef, 0xaf, 0x1e, 0x2f, 0xd4, 0x68, 0xd4, -0xc7, 0x7e, 0xe3, 0x57, 0x1e, 0x3e, 0x5c, 0x29, 0x57, 0x0a, 0xd4, 0x6e, -0xe3, 0xc3, 0x71, 0x5c, 0xd0, 0xe5, 0x58, 0x11, 0xa6, 0x67, 0x66, 0x31, -0x39, 0x31, 0x8e, 0x74, 0x3a, 0x8d, 0x28, 0x0c, 0xe9, 0xea, 0x56, 0x80, -0x75, 0x04, 0x7c, 0x78, 0xbe, 0x8f, 0x4e, 0xa7, 0x0d, 0x4d, 0xd3, 0x90, -0xc9, 0x64, 0x90, 0xcd, 0x64, 0xa0, 0x6a, 0x2a, 0x38, 0x00, 0x71, 0x1c, -0x53, 0xbf, 0xd0, 0x57, 0x9f, 0xda, 0x6f, 0x98, 0xab, 0xe4, 0x17, 0xfa, -0xc3, 0x3f, 0xf8, 0x0f, 0x27, 0xc7, 0xc7, 0xc6, 0x36, 0x19, 0x6c, 0x6c, -0x6a, 0x9a, 0x16, 0x5a, 0x9d, 0x0e, 0x04, 0x5e, 0x40, 0xb5, 0x5a, 0x41, -0x3a, 0xa5, 0x41, 0xd1, 0x54, 0xf8, 0xa2, 0x00, 0x4b, 0x92, 0x10, 0x10, -0x82, 0x88, 0x10, 0x44, 0xba, 0x01, 0xd2, 0xef, 0x83, 0xd8, 0x36, 0x6c, -0xdb, 0x45, 0xab, 0xdd, 0x46, 0xe0, 0x87, 0x90, 0x65, 0x11, 0x63, 0xa3, -0x0d, 0xb6, 0x11, 0x74, 0xa1, 0xdc, 0xcc, 0xcc, 0xec, 0xd9, 0x7f, 0xfc, -0xca, 0x57, 0xd6, 0x5f, 0xf6, 0x13, 0xd9, 0x83, 0xf7, 0xdf, 0xf7, 0xe4, -0x0d, 0xd7, 0x5f, 0xb7, 0x89, 0x9a, 0x9d, 0x5c, 0xf4, 0xfa, 0x3a, 0xb5, -0x78, 0x03, 0x18, 0x6d, 0xd4, 0x28, 0x3a, 0x13, 0x45, 0xe8, 0x12, 0x82, -0x2b, 0xef, 0xfd, 0x65, 0x64, 0x34, 0x15, 0x81, 0xef, 0xa3, 0xd7, 0xeb, -0xa1, 0xdd, 0x6a, 0xa3, 0xd5, 0x5a, 0x42, 0x77, 0x7a, 0x1e, 0xdc, 0xb9, -0x19, 0xd4, 0x24, 0x11, 0x16, 0x83, 0x9e, 0x3c, 0xcf, 0x43, 0xb9, 0x5c, -0xc6, 0x48, 0xb1, 0x00, 0x41, 0x14, 0xd0, 0x68, 0xd4, 0xd6, 0x5d, 0x77, -0xed, 0xb5, 0xdf, 0xf8, 0xde, 0xf7, 0xbf, 0x7f, 0xf9, 0x78, 0xa1, 0xab, -0xf6, 0xed, 0xbd, 0xe3, 0xea, 0xab, 0xf6, 0x0d, 0x7b, 0x64, 0xa6, 0x65, -0xa3, 0xd3, 0xa1, 0xc7, 0xf5, 0xf6, 0x6d, 0x5b, 0x30, 0x32, 0x39, 0x8e, -0x66, 0x73, 0x11, 0xcd, 0xe6, 0x12, 0xa6, 0x0f, 0x1f, 0x85, 0x7b, 0xea, -0x34, 0x22, 0xd3, 0x86, 0xaf, 0x5b, 0x20, 0x8e, 0x87, 0xb4, 0x28, 0xa1, -0x5e, 0x2a, 0x61, 0x62, 0xf3, 0x7a, 0x64, 0x76, 0x6f, 0x43, 0xb0, 0x6d, -0x33, 0x90, 0xcb, 0x60, 0x7c, 0x6c, 0x0c, 0xae, 0xe7, 0xe3, 0xdc, 0xf4, -0x0c, 0xfa, 0xba, 0x3e, 0x7c, 0xca, 0xb7, 0x6d, 0xeb, 0x96, 0x9b, 0x1a, -0x8d, 0xc6, 0xe5, 0xe3, 0x85, 0x0e, 0xbc, 0xe3, 0x96, 0xcf, 0xc6, 0x51, -0x4c, 0x57, 0xa1, 0xda, 0x36, 0x0c, 0xc3, 0x80, 0x65, 0x3b, 0x28, 0x16, -0x72, 0xc0, 0x58, 0x03, 0x5b, 0x3e, 0xf8, 0x4b, 0x70, 0x78, 0x1e, 0xa6, -0x65, 0x42, 0x53, 0x15, 0xfc, 0xd3, 0x7f, 0xfd, 0x1b, 0xca, 0x0b, 0x59, -0x16, 0x7c, 0xd7, 0x83, 0xe7, 0xb8, 0xf0, 0x2d, 0x8f, 0xf2, 0x42, 0xa9, -0x2c, 0x8a, 0x63, 0x35, 0x08, 0xdb, 0xb7, 0xb2, 0x1e, 0x59, 0x11, 0xae, -0xeb, 0x60, 0x69, 0xa9, 0xc5, 0x1a, 0x4c, 0x04, 0x9a, 0xaa, 0x60, 0xd7, -0xce, 0x1d, 0x97, 0xe8, 0x17, 0xfa, 0xcc, 0x1f, 0x3d, 0xb6, 0xed, 0xad, -0x6f, 0xfd, 0x9d, 0xe5, 0x93, 0xd4, 0x9e, 0x7b, 0x1a, 0xb5, 0xfa, 0xd4, -0xe0, 0xdb, 0x46, 0xd7, 0x0d, 0x88, 0xa2, 0x88, 0x9d, 0x3b, 0xb6, 0x83, -0xaf, 0x94, 0xb1, 0xfd, 0x7d, 0x77, 0xe3, 0x06, 0x3e, 0x85, 0xad, 0xef, -0xf8, 0x19, 0x74, 0x3a, 0x5d, 0x70, 0x1c, 0x87, 0xa0, 0xdb, 0xc3, 0xc9, -0x67, 0xbf, 0x3b, 0x9c, 0x5a, 0x46, 0x51, 0x88, 0x28, 0x0e, 0x11, 0x47, -0x21, 0x48, 0x18, 0x42, 0x11, 0x24, 0x14, 0xca, 0x45, 0x88, 0x9b, 0xd6, -0x83, 0x4b, 0x6b, 0xc8, 0xe7, 0x0b, 0x98, 0x5b, 0x68, 0x62, 0x76, 0x76, -0x0e, 0x9e, 0x4f, 0xbf, 0x82, 0xcb, 0xa5, 0x52, 0xa3, 0x5c, 0x2a, 0x5f, -0x6c, 0x8f, 0xec, 0xb7, 0x9e, 0xdc, 0xb7, 0x6f, 0xef, 0x68, 0xd8, 0xed, -0x0f, 0x79, 0xa1, 0x7d, 0x7b, 0x76, 0x3f, 0x10, 0x93, 0x18, 0x9e, 0xef, -0xc3, 0x61, 0x0d, 0xbe, 0x72, 0xa9, 0x84, 0x74, 0x2e, 0x0b, 0xe5, 0xba, -0x6b, 0x70, 0x83, 0x90, 0xc6, 0x8b, 0x89, 0x8f, 0xca, 0xa6, 0xcd, 0x10, -0x47, 0x8a, 0xb0, 0x6d, 0x07, 0xaa, 0xa2, 0xe2, 0xf8, 0x33, 0xff, 0x84, -0xd2, 0x96, 0xcd, 0x0c, 0x27, 0xa0, 0xc3, 0xbe, 0x38, 0x1e, 0xf8, 0x85, -0x22, 0x88, 0x22, 0x8f, 0x6c, 0x29, 0x0f, 0xb7, 0x51, 0x43, 0xc6, 0x71, -0xd0, 0xef, 0xeb, 0x58, 0x58, 0x5c, 0x44, 0xa9, 0x54, 0x04, 0x97, 0xd2, -0x20, 0x49, 0x22, 0xd6, 0xaf, 0x5f, 0xf7, 0x1a, 0x7e, 0xa1, 0xd7, 0xed, -0x91, 0xfd, 0xd5, 0xe9, 0x43, 0x8f, 0xd7, 0x47, 0xfd, 0x15, 0x7e, 0xa1, -0xf5, 0xeb, 0xd6, 0xdd, 0xec, 0xb1, 0x29, 0xa4, 0x69, 0x9a, 0xe0, 0x79, -0x1e, 0xc5, 0x62, 0x01, 0x46, 0xa1, 0x88, 0xbb, 0xae, 0xd8, 0x8d, 0x63, -0x08, 0xd1, 0x69, 0x77, 0x10, 0x04, 0x3e, 0xae, 0xbc, 0xfd, 0x56, 0x7c, -0xef, 0xaf, 0xfe, 0x1a, 0xc5, 0x62, 0x11, 0xf0, 0x3c, 0x9c, 0xf8, 0xf6, -0xbf, 0x60, 0x6c, 0xef, 0x6e, 0x04, 0x4c, 0x9c, 0x17, 0x86, 0x01, 0x82, -0x90, 0x3e, 0x76, 0x0f, 0xa3, 0x08, 0x9c, 0xc0, 0x21, 0x5d, 0x2f, 0xa3, -0xbf, 0xb0, 0x88, 0x4c, 0x26, 0x45, 0xe3, 0x24, 0x86, 0x09, 0x1a, 0x2c, -0xe1, 0xcf, 0xf7, 0x0b, 0xfd, 0xc5, 0x67, 0x9d, 0xfc, 0xc8, 0x45, 0xfa, -0x85, 0xb6, 0x6d, 0xdd, 0x72, 0xe7, 0x07, 0xfe, 0xfd, 0xbf, 0xe7, 0x03, -0x3f, 0x18, 0x9e, 0xa8, 0x72, 0xd9, 0x2c, 0xb5, 0x0f, 0x4c, 0x8e, 0x83, -0x07, 0x30, 0x37, 0x3f, 0x07, 0x8f, 0xe1, 0xc6, 0x85, 0xf1, 0x31, 0x68, -0xa3, 0xa3, 0x70, 0x3b, 0x1d, 0xc8, 0xb2, 0x8c, 0xe9, 0x67, 0xbf, 0x8b, -0xfc, 0xc6, 0xf5, 0x20, 0xe0, 0x10, 0x04, 0x2b, 0x75, 0x55, 0xec, 0xdd, -0x88, 0x12, 0x08, 0x8a, 0x88, 0x38, 0x9b, 0xa6, 0xf5, 0x2c, 0x92, 0xa0, -0xb9, 0xd8, 0x42, 0x26, 0x93, 0x81, 0xaa, 0xc8, 0x50, 0x59, 0x8f, 0x4c, -0xd7, 0xfb, 0x9f, 0x3f, 0xf8, 0x95, 0xc7, 0xde, 0x99, 0xca, 0x66, 0xaf, -0x37, 0x7b, 0x17, 0xe1, 0x17, 0x2a, 0x16, 0x8b, 0xbb, 0x09, 0x21, 0x43, -0xbf, 0x10, 0x25, 0x0b, 0x63, 0x38, 0x1c, 0x50, 0x28, 0x95, 0x30, 0xd7, -0x99, 0xa7, 0x0b, 0xa0, 0x2d, 0x1b, 0x96, 0x65, 0xc1, 0xf7, 0x03, 0x6c, -0x7c, 0xfb, 0x4d, 0xd0, 0x4d, 0x0b, 0x09, 0x49, 0x20, 0x83, 0xc3, 0xf4, -0xf7, 0x9f, 0xa3, 0x65, 0xa0, 0x20, 0x46, 0x18, 0x52, 0xaf, 0x50, 0x14, -0x11, 0xda, 0x24, 0x8b, 0x12, 0x24, 0x09, 0x0f, 0x21, 0x43, 0xfd, 0x42, -0x92, 0x28, 0xc2, 0xb2, 0x2c, 0xd8, 0xb6, 0x8d, 0x88, 0xad, 0x3f, 0xce, -0x66, 0xd2, 0xcb, 0x7e, 0xa1, 0xd6, 0xab, 0xfd, 0x42, 0xaf, 0x7b, 0x1e, -0xc8, 0x65, 0xb3, 0x3b, 0xc2, 0x28, 0x64, 0x1f, 0xc6, 0x18, 0x21, 0x43, -0x65, 0x2c, 0x41, 0x80, 0x24, 0x50, 0x41, 0x86, 0xc3, 0xd8, 0x1e, 0x12, -0xc7, 0x88, 0xe2, 0x18, 0x52, 0x36, 0x8b, 0xf4, 0xba, 0x29, 0x38, 0xf3, -0xf3, 0x90, 0x65, 0x19, 0xcd, 0x83, 0xcf, 0x23, 0x35, 0x35, 0x85, 0x44, -0x14, 0xcf, 0xa3, 0x55, 0x68, 0x74, 0x2a, 0x06, 0x59, 0xe1, 0x17, 0x02, -0x07, 0x78, 0xbe, 0x07, 0xdb, 0x76, 0x90, 0x4a, 0xa5, 0xc0, 0x71, 0x80, -0x28, 0x8a, 0x97, 0xce, 0x0b, 0xc9, 0xb2, 0xac, 0xd1, 0x7e, 0x06, 0x81, -0xe3, 0x3a, 0x10, 0x59, 0xa9, 0xc4, 0x0d, 0x42, 0xd8, 0xa6, 0x05, 0x1f, -0x80, 0xef, 0x79, 0x2b, 0x32, 0xbe, 0x94, 0x09, 0xaa, 0xed, 0xdd, 0x8b, -0x63, 0x27, 0x4e, 0x42, 0x12, 0x7d, 0x08, 0xc5, 0x22, 0xfc, 0x20, 0x00, -0x47, 0xe8, 0x28, 0x8a, 0x22, 0x36, 0xf1, 0x70, 0x62, 0x1f, 0x47, 0x11, -0x12, 0xc2, 0x21, 0x88, 0x62, 0x70, 0xe0, 0x40, 0x48, 0x42, 0xa9, 0xc8, -0x5c, 0x16, 0x8a, 0x24, 0x41, 0x92, 0xa4, 0x4b, 0xe7, 0x85, 0xc2, 0x20, -0xe4, 0x08, 0xc3, 0x60, 0x12, 0x92, 0x40, 0x37, 0x0d, 0xa4, 0xd3, 0x29, -0xc4, 0xae, 0x8b, 0x5e, 0xa7, 0x83, 0x94, 0xa2, 0x30, 0x3d, 0x4f, 0x44, -0xbf, 0x69, 0xd8, 0xde, 0x85, 0xaa, 0x20, 0xbb, 0xe3, 0x4a, 0x68, 0xc5, -0x22, 0x52, 0x8d, 0x06, 0x22, 0xdf, 0xa7, 0xcc, 0x50, 0x1c, 0x31, 0xcc, -0x8c, 0x0c, 0x9d, 0x42, 0x84, 0x4d, 0x2f, 0x07, 0x53, 0x7c, 0x9e, 0xe3, -0x60, 0xb1, 0x8e, 0x9f, 0x98, 0xcb, 0x42, 0xa4, 0x16, 0x81, 0x4b, 0xe3, -0x85, 0x5c, 0xcf, 0xf5, 0x62, 0xf6, 0x3f, 0x97, 0x65, 0x09, 0x3c, 0xc7, -0xc3, 0x75, 0x5d, 0xf0, 0x8e, 0x8d, 0x5e, 0xa7, 0x03, 0x61, 0x64, 0x84, -0xe2, 0x63, 0x8c, 0x30, 0x21, 0x24, 0x66, 0x7a, 0x9e, 0x08, 0xe5, 0xad, -0x5b, 0xe9, 0xef, 0xae, 0x77, 0x1e, 0xa9, 0x85, 0x84, 0x0c, 0xfd, 0x42, -0x54, 0x24, 0x43, 0x79, 0x21, 0x8e, 0x79, 0x19, 0x4d, 0xdb, 0x02, 0xc7, -0xf3, 0x30, 0x2d, 0xda, 0x3e, 0x7b, 0x43, 0x7e, 0x21, 0xd3, 0xb2, 0x8e, -0x0e, 0x7a, 0x63, 0x84, 0x50, 0x87, 0x90, 0xeb, 0xba, 0xc8, 0x58, 0x14, -0x78, 0x52, 0x65, 0x7a, 0x49, 0x1c, 0xb3, 0x58, 0xda, 0x2b, 0xcb, 0xd0, -0x83, 0x36, 0x59, 0xcc, 0xd4, 0x24, 0xc9, 0x2b, 0xf9, 0x09, 0x70, 0x20, -0x51, 0x84, 0xc0, 0x30, 0xc1, 0x85, 0x94, 0x6c, 0x14, 0x78, 0x81, 0xea, -0x3f, 0x2d, 0x1a, 0x56, 0xf3, 0x5c, 0xef, 0xe2, 0x78, 0xa1, 0x2d, 0x37, -0xde, 0xf8, 0xbe, 0x5c, 0xb9, 0x72, 0x25, 0x00, 0x2c, 0x2d, 0xb5, 0x8e, -0xf8, 0xbe, 0x3f, 0x4c, 0x6c, 0x09, 0x82, 0x80, 0xbe, 0xae, 0x23, 0xf1, -0x3d, 0x98, 0xf3, 0xf3, 0x30, 0x74, 0x1d, 0xa1, 0xbf, 0xec, 0x17, 0x1a, -0xfc, 0x0c, 0x49, 0x15, 0x36, 0xa1, 0xe4, 0x08, 0x81, 0x90, 0x2c, 0x67, -0xbc, 0x38, 0x0c, 0x78, 0x21, 0x02, 0xe2, 0x7b, 0xf0, 0x3a, 0x6d, 0x76, -0x88, 0x11, 0x48, 0x92, 0x08, 0x24, 0xa0, 0x7e, 0x21, 0xd3, 0x82, 0xe7, -0x7b, 0xcc, 0x2f, 0x54, 0xbe, 0x30, 0x5e, 0xe8, 0x53, 0xff, 0xf0, 0x77, -0xb7, 0xfe, 0xed, 0x9f, 0x50, 0x5e, 0x28, 0x89, 0xa2, 0xef, 0xb9, 0x9e, -0x47, 0x52, 0x9a, 0xc6, 0x73, 0x1c, 0x87, 0x42, 0x3e, 0x8f, 0x56, 0xbb, -0x0d, 0xcb, 0x34, 0x91, 0x2c, 0x0a, 0xe8, 0x14, 0x0b, 0x28, 0x95, 0xab, -0x43, 0x33, 0xc7, 0xf2, 0xa1, 0xc1, 0x5e, 0xf4, 0x80, 0xcc, 0xe2, 0x38, -0x24, 0x31, 0x19, 0xee, 0x42, 0x7e, 0x30, 0xc1, 0x8e, 0x63, 0xb8, 0x9d, -0x16, 0xf5, 0x0b, 0x31, 0x94, 0x5f, 0x10, 0x78, 0x08, 0x02, 0x4f, 0xbf, -0xb6, 0xe9, 0xdf, 0x2d, 0xca, 0xaa, 0x5a, 0x78, 0xff, 0xef, 0xff, 0x6f, -0x7f, 0xbe, 0xe7, 0xa6, 0xb7, 0x5e, 0x00, 0x2f, 0xf4, 0xf7, 0xcb, 0xbc, -0x90, 0xef, 0xfb, 0xb3, 0xb3, 0xb3, 0xb3, 0xdf, 0xa6, 0x16, 0x4a, 0xd0, -0xbb, 0x2a, 0x49, 0x42, 0xbb, 0xdd, 0xa1, 0x7e, 0xa1, 0x53, 0x67, 0xd0, -0x69, 0x2d, 0x21, 0x08, 0x7c, 0xf8, 0x9e, 0xc7, 0x4e, 0x52, 0x21, 0x73, -0x0c, 0x2d, 0xdf, 0xd4, 0x0f, 0x2f, 0x23, 0xd8, 0xa5, 0x44, 0xc2, 0x3c, -0x13, 0xbe, 0xa9, 0xc3, 0x98, 0x9d, 0x43, 0xe2, 0x53, 0x46, 0x2e, 0x8e, -0x23, 0x70, 0xec, 0x3f, 0x24, 0x80, 0x65, 0x2f, 0xfb, 0x85, 0x4e, 0xff, -0xf0, 0x45, 0xed, 0xfb, 0x5f, 0x7d, 0x1a, 0xc4, 0xbd, 0x58, 0xbf, 0xd0, -0xd1, 0xa3, 0x5f, 0x1a, 0x1b, 0x1d, 0x7d, 0xdb, 0xc0, 0x83, 0x92, 0xcb, -0x66, 0x31, 0x3d, 0x33, 0x43, 0x95, 0x55, 0x51, 0x84, 0x25, 0x9e, 0x43, -0x38, 0x1a, 0x22, 0x97, 0xcf, 0xd1, 0x96, 0x18, 0xbb, 0x79, 0x4f, 0xc8, -0x32, 0x27, 0x44, 0x58, 0xd7, 0x92, 0x39, 0x7a, 0x90, 0x24, 0x09, 0x42, -0xcb, 0x84, 0x39, 0x3d, 0x8d, 0xa8, 0xdb, 0x85, 0xde, 0xd7, 0x91, 0x20, -0x81, 0x2c, 0xc9, 0xcb, 0x3d, 0x32, 0x0e, 0x30, 0x0c, 0x63, 0xc8, 0x0b, -0x3d, 0xc7, 0xfc, 0x42, 0x8b, 0x67, 0x2e, 0x81, 0x17, 0x7a, 0xe7, 0xed, -0xb7, 0xcd, 0xd6, 0xeb, 0x35, 0xd6, 0x23, 0x73, 0x30, 0x3b, 0x37, 0x87, -0x66, 0xb3, 0x89, 0x7a, 0xad, 0x8a, 0x44, 0xd3, 0x68, 0x8f, 0xac, 0x5e, -0x47, 0x2e, 0x5f, 0x60, 0xee, 0x14, 0x0c, 0xc1, 0xa6, 0xc1, 0x0b, 0x1f, -0x34, 0xc9, 0x48, 0xbc, 0xcc, 0x0b, 0xad, 0xec, 0x91, 0x09, 0x82, 0x00, -0x51, 0x10, 0xc1, 0x31, 0xf3, 0xc7, 0x85, 0xfa, 0x85, 0x2e, 0xe8, 0x7e, -0xe0, 0xe0, 0xa1, 0x43, 0x9f, 0xb6, 0x6d, 0x1b, 0x84, 0xd0, 0x76, 0x70, -0xb5, 0x52, 0x06, 0xc7, 0xf3, 0x98, 0x5b, 0x68, 0x22, 0x36, 0x4d, 0x08, -0xb3, 0xf3, 0xe8, 0xbc, 0x74, 0x1c, 0xcd, 0xb3, 0x67, 0xa0, 0x77, 0x3a, -0xf0, 0x1c, 0x87, 0x7d, 0x28, 0x69, 0x7f, 0x32, 0x0a, 0x43, 0x84, 0xbe, -0x07, 0xdf, 0x34, 0xe1, 0xb7, 0xdb, 0xe8, 0x9f, 0x38, 0x09, 0xfd, 0xcc, -0x59, 0xd8, 0x4c, 0x8e, 0x34, 0xe0, 0xe4, 0x06, 0x60, 0x14, 0xc7, 0x71, -0x97, 0xdf, 0x2f, 0x74, 0xd5, 0xde, 0x3d, 0xdf, 0xd9, 0xbe, 0x6d, 0xdb, -0x0d, 0xa2, 0x28, 0x20, 0x8a, 0x22, 0xb4, 0xdb, 0x1d, 0xcc, 0xcc, 0xcd, -0xc2, 0xb2, 0x1d, 0x64, 0x33, 0x19, 0xe4, 0x72, 0x59, 0x04, 0x3c, 0x8f, -0x50, 0x55, 0x20, 0x65, 0xb3, 0x94, 0x17, 0x52, 0x14, 0xba, 0x87, 0x08, -0x41, 0xec, 0x38, 0x88, 0x0c, 0x13, 0x41, 0x5f, 0x47, 0xec, 0x79, 0xe8, -0xf5, 0x75, 0x18, 0x2c, 0xa6, 0x16, 0x47, 0xb4, 0x94, 0xcb, 0x73, 0xab, -0xd8, 0x23, 0x3b, 0x7c, 0xe4, 0xe8, 0x83, 0xd9, 0x6c, 0xf6, 0xa9, 0xd1, -0x46, 0x9d, 0xf6, 0xc8, 0x4a, 0x23, 0x90, 0x15, 0x19, 0xa7, 0xcf, 0x9c, -0x45, 0x73, 0x71, 0x09, 0xfd, 0x7e, 0x1f, 0xf9, 0x5c, 0x0e, 0x5a, 0x4a, -0x03, 0x74, 0x03, 0x16, 0xe3, 0x85, 0x38, 0x9c, 0xef, 0x17, 0xb2, 0x2c, -0x1b, 0x8e, 0xeb, 0x2e, 0x13, 0xbf, 0x49, 0x42, 0x63, 0x6a, 0x1c, 0x07, -0x9e, 0xe7, 0x56, 0xaf, 0x47, 0xe6, 0x07, 0xc1, 0xd1, 0x54, 0x2a, 0x75, -0xdf, 0xb5, 0x57, 0x5f, 0xf5, 0xe5, 0x5a, 0xb5, 0x92, 0x15, 0x45, 0x11, -0x29, 0x4d, 0xc3, 0xc6, 0xf5, 0xeb, 0x90, 0xd2, 0x34, 0x58, 0xb6, 0x85, -0x6e, 0xbf, 0x0f, 0xd2, 0xed, 0x42, 0x14, 0x45, 0x88, 0x82, 0x00, 0x41, -0x14, 0x28, 0x92, 0xcc, 0x1e, 0x2f, 0x86, 0x61, 0x04, 0xd7, 0x75, 0xa1, -0xaa, 0x2a, 0x12, 0x42, 0xa5, 0x60, 0x43, 0x5e, 0x88, 0xe7, 0x41, 0x92, -0x64, 0x35, 0x79, 0xa1, 0xa6, 0xd3, 0x3a, 0x77, 0xf6, 0x59, 0x4d, 0xd3, -0x76, 0xef, 0xde, 0xb9, 0xe3, 0x0b, 0x8d, 0x7a, 0x6d, 0x54, 0x96, 0x24, -0x90, 0x84, 0x9e, 0x79, 0x6d, 0xdb, 0x41, 0xab, 0xd3, 0x41, 0xb7, 0xd7, -0x83, 0x63, 0xbb, 0x2c, 0x46, 0x2b, 0xb2, 0x7b, 0x80, 0x18, 0xaa, 0xaa, -0x0e, 0xcf, 0xd2, 0xcb, 0x46, 0xa7, 0x1f, 0xdd, 0x23, 0x5b, 0xe1, 0x17, -0xba, 0x4c, 0x3d, 0xb2, 0x81, 0x5f, 0xc8, 0x75, 0xbf, 0xff, 0x83, 0x83, -0xcf, 0xbf, 0xff, 0xe8, 0x4b, 0xc7, 0x0f, 0x19, 0xa6, 0x85, 0x88, 0xbd, -0x20, 0x2d, 0xa5, 0x61, 0xb4, 0x5e, 0xc3, 0xba, 0xc9, 0x49, 0x4c, 0x8c, -0x8f, 0xa1, 0x52, 0x2e, 0xb1, 0x3d, 0xcc, 0xb3, 0xe3, 0x3c, 0x62, 0x87, -0x8b, 0x30, 0xcc, 0xdc, 0xfd, 0x54, 0xfd, 0x42, 0xc7, 0x4f, 0x9c, 0xbc, -0xb7, 0xb9, 0xb8, 0x78, 0xef, 0xba, 0xc9, 0xc9, 0xfb, 0x6b, 0xb5, 0xea, -0x88, 0xaa, 0xc8, 0x43, 0xbf, 0x90, 0xaa, 0x2a, 0x50, 0x55, 0x05, 0x9a, -0xa1, 0x32, 0xa4, 0x92, 0xa6, 0x7e, 0x57, 0xc3, 0x2f, 0xf4, 0x63, 0x0f, -0x21, 0x2d, 0x97, 0xfd, 0x77, 0xf5, 0x8d, 0x1b, 0x3e, 0xe5, 0xf7, 0xfa, -0xed, 0xe6, 0xf4, 0xcc, 0xa7, 0x09, 0x21, 0x87, 0x56, 0x0c, 0xa6, 0x37, -0x03, 0xd8, 0x99, 0xcb, 0x65, 0xef, 0xae, 0x55, 0xab, 0x37, 0x96, 0x46, -0x8a, 0x53, 0xe9, 0x54, 0x8a, 0x13, 0x44, 0xe1, 0xbc, 0xeb, 0x99, 0xf3, -0x78, 0x21, 0xe6, 0x17, 0xb2, 0x6c, 0xfb, 0xb5, 0xfc, 0x42, 0x09, 0x00, -0x25, 0x93, 0xcf, 0x6d, 0x2e, 0x55, 0xab, 0xe9, 0xe6, 0xec, 0xdc, 0x41, -0xdf, 0x75, 0x67, 0x19, 0xb1, 0x72, 0x10, 0xc0, 0x8b, 0x49, 0x92, 0x9c, -0x5c, 0x55, 0x5e, 0x48, 0x55, 0x94, 0xdd, 0x8a, 0xaa, 0x8c, 0xc9, 0x92, -0x5c, 0x52, 0x55, 0x45, 0x09, 0x82, 0x40, 0xf5, 0x7c, 0x3f, 0x88, 0xc2, -0xc8, 0xf3, 0x83, 0xc0, 0x8f, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, -0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5a, 0x65, 0x6d, 0x03, -0xd6, 0x36, 0xe0, 0x47, 0xf1, 0x42, 0x0f, 0xfd, 0x1b, 0xe6, 0x85, 0x2e, -0xa4, 0x47, 0x76, 0xf5, 0xff, 0x14, 0xbc, 0xd0, 0x1f, 0xaf, 0xf9, 0x85, -0x56, 0xf5, 0x3c, 0xb0, 0x73, 0xc7, 0x95, 0xfb, 0x2b, 0xe5, 0xca, 0xbe, -0x91, 0x62, 0x71, 0x97, 0xaa, 0xaa, 0xb9, 0x20, 0x0c, 0x88, 0xef, 0xfb, -0x4e, 0xbf, 0xaf, 0x1f, 0x9a, 0x9d, 0x9b, 0x7b, 0xfe, 0xd4, 0xe9, 0xd3, -0x6f, 0xbe, 0x1e, 0xd9, 0x75, 0xd7, 0x5c, 0x73, 0xd7, 0x35, 0x57, 0x5f, -0xfd, 0xd0, 0xd6, 0x2d, 0x9b, 0xcf, 0xf7, 0x0b, 0xc5, 0xb4, 0xdf, 0x3d, -0x10, 0xc0, 0x44, 0x51, 0x04, 0x3f, 0x08, 0xc8, 0xa9, 0x53, 0xa7, 0x9f, -0x7e, 0xee, 0xe0, 0xf3, 0x5f, 0x3c, 0xf9, 0xf2, 0xcb, 0x3f, 0x92, 0x17, -0x52, 0xd3, 0xe9, 0x9d, 0xdf, 0x5a, 0xf5, 0x1e, 0xd9, 0xbe, 0x7d, 0xb7, -0xfe, 0xec, 0xbb, 0xde, 0xf9, 0xb9, 0x87, 0x1e, 0x7c, 0x60, 0x7d, 0x4c, -0x08, 0x3c, 0x2f, 0x80, 0xeb, 0xba, 0x74, 0x52, 0xc3, 0xd6, 0x21, 0x27, -0x2c, 0xae, 0x06, 0x36, 0x7d, 0x91, 0x44, 0x89, 0xdf, 0xb2, 0x79, 0xf3, -0x81, 0x0d, 0xeb, 0xd7, 0x1f, 0x78, 0xe0, 0xbe, 0x0f, 0x9e, 0xfb, 0xa7, -0x6f, 0x7c, 0xf3, 0xe1, 0xd3, 0xaf, 0xf0, 0x0b, 0x51, 0x5e, 0xe8, 0x08, -0xa6, 0x9f, 0xbb, 0x8c, 0x7e, 0xa1, 0x54, 0x7c, 0x3e, 0x2f, 0xf4, 0xb1, -0x8f, 0x7c, 0xf8, 0x89, 0x4f, 0x7e, 0xfc, 0xa3, 0xb7, 0x93, 0x98, 0xc0, -0xb2, 0x1d, 0x3a, 0x42, 0x65, 0xd3, 0x9a, 0x20, 0x08, 0x11, 0xf8, 0x01, -0x12, 0x24, 0x10, 0x04, 0x01, 0x41, 0x10, 0x80, 0xe7, 0x79, 0x48, 0x92, -0xc8, 0xd6, 0x5b, 0x52, 0x81, 0x71, 0xa5, 0x52, 0x99, 0x7a, 0xf7, 0xbb, -0xee, 0x7a, 0xe4, 0xc0, 0xad, 0xef, 0x78, 0xe6, 0xa9, 0xaf, 0x3d, 0x7d, -0x9e, 0x5f, 0x48, 0x24, 0xf1, 0xea, 0xf0, 0x42, 0x63, 0x63, 0xa3, 0x8d, -0x8f, 0x7d, 0xe4, 0xc3, 0xdf, 0x9a, 0x1c, 0x1f, 0xdf, 0x64, 0x33, 0xdb, -0x87, 0xef, 0x07, 0x70, 0x5c, 0xda, 0x26, 0xf3, 0x59, 0xfd, 0x87, 0xe7, -0x79, 0x2c, 0x2e, 0x2d, 0x42, 0x10, 0x44, 0x68, 0x9a, 0x06, 0xdf, 0xf7, -0x90, 0x4a, 0x51, 0xcf, 0xd0, 0x40, 0xf7, 0x2c, 0xf0, 0xc2, 0x50, 0x98, -0x31, 0x33, 0x3b, 0x77, 0xfa, 0xab, 0x4f, 0x7d, 0xed, 0x0e, 0xc3, 0x5c, -0x45, 0xbf, 0x50, 0xa5, 0x52, 0x19, 0xfb, 0xed, 0xdf, 0xf8, 0xb5, 0xc3, -0x95, 0x72, 0xb9, 0x60, 0x98, 0x94, 0x01, 0xa2, 0x2f, 0xdc, 0x86, 0xeb, -0x7a, 0xd0, 0x34, 0x15, 0x9d, 0x6e, 0x17, 0xb9, 0x6c, 0x16, 0xe9, 0x74, -0x1a, 0x49, 0x42, 0x58, 0x29, 0x2e, 0x46, 0xa7, 0xdb, 0x85, 0x61, 0x18, -0xe0, 0x79, 0x11, 0x71, 0x1c, 0xa2, 0x5c, 0x2e, 0x21, 0x97, 0xcd, 0x82, -0xe7, 0xa9, 0xf1, 0x29, 0x8a, 0x42, 0x2c, 0x2e, 0x2d, 0xe9, 0x4f, 0x3e, -0xf5, 0xb5, 0xfd, 0xfd, 0x7e, 0x7f, 0x75, 0x78, 0xa1, 0x4f, 0xff, 0xfe, -0xef, 0x9d, 0x9c, 0x1c, 0x1f, 0xdf, 0xa4, 0xeb, 0x34, 0xe9, 0x45, 0xd7, -0x42, 0xfa, 0x58, 0x68, 0x2e, 0xa2, 0x51, 0xaf, 0x61, 0xb4, 0x51, 0x87, -0xa2, 0x48, 0x88, 0x04, 0x01, 0xa6, 0xaa, 0xc2, 0x4b, 0x12, 0x84, 0x9e, -0x8f, 0xc0, 0x75, 0xc0, 0xf5, 0xfa, 0x20, 0x8e, 0x03, 0xc7, 0x76, 0xb1, -0xb8, 0xb8, 0x04, 0xd3, 0x32, 0x91, 0xd2, 0x52, 0xa8, 0xd5, 0x2a, 0xc8, -0x65, 0xb3, 0x10, 0x04, 0x01, 0x51, 0x1c, 0xe1, 0xec, 0xd9, 0xe9, 0xb3, -0x5f, 0x79, 0xec, 0xb1, 0xcb, 0xef, 0x17, 0x62, 0xbc, 0xd0, 0xb0, 0x47, -0x66, 0x5a, 0x16, 0x5a, 0xed, 0x0e, 0x2a, 0xa5, 0x32, 0x0a, 0xc5, 0x3c, -0x72, 0xd9, 0x34, 0x93, 0x84, 0xb9, 0xe8, 0x23, 0xc1, 0xdb, 0x7f, 0xf3, -0x57, 0x11, 0x06, 0x3e, 0x0c, 0xc3, 0xc0, 0xd2, 0x52, 0x1b, 0xed, 0xd6, -0x12, 0x3a, 0xe7, 0x66, 0x11, 0x4c, 0xcf, 0x01, 0xf3, 0x0b, 0x70, 0x4c, -0x0b, 0x4b, 0x4b, 0x6d, 0x24, 0x88, 0xb1, 0x61, 0xfd, 0x7a, 0xa4, 0x53, -0x29, 0x24, 0x48, 0x10, 0x45, 0x11, 0x0e, 0xfd, 0xf0, 0xc5, 0x6f, 0x3e, -0xfb, 0xdd, 0xef, 0x5e, 0x3e, 0x5e, 0x68, 0xe7, 0x8e, 0x1d, 0x77, 0x5c, -0xb5, 0x6f, 0xef, 0x6d, 0xa6, 0x65, 0xc3, 0xf5, 0x3c, 0x74, 0x7b, 0x7d, -0xb4, 0xdb, 0x5d, 0x04, 0x41, 0x80, 0x5a, 0xad, 0x8c, 0xd4, 0xc4, 0x18, -0xa2, 0x1d, 0x57, 0xe0, 0xf8, 0x89, 0x93, 0xe8, 0x74, 0xbb, 0x68, 0x9e, -0x38, 0x89, 0x99, 0x83, 0x2f, 0xc0, 0xed, 0x19, 0x88, 0x6d, 0x0f, 0x69, -0x41, 0x44, 0xb5, 0x50, 0xc4, 0xc4, 0xe6, 0xf5, 0xc8, 0xed, 0xda, 0x86, -0x60, 0xf3, 0x46, 0x08, 0x85, 0x3c, 0x4a, 0x25, 0x0a, 0x87, 0xbc, 0x7c, -0xea, 0x34, 0xda, 0x9d, 0x0e, 0xe2, 0x28, 0x82, 0xc0, 0xf3, 0xd8, 0xb6, -0x75, 0xf3, 0x4d, 0xf5, 0xfa, 0x65, 0xf4, 0x0b, 0xbd, 0xe7, 0x67, 0xdf, -0xf5, 0x59, 0x12, 0xd3, 0x09, 0xa5, 0x65, 0x53, 0x49, 0x52, 0x21, 0x9f, -0xc7, 0xee, 0x9d, 0x57, 0x82, 0x8c, 0x35, 0xb0, 0xfd, 0x97, 0xee, 0xc1, -0xfd, 0x37, 0xdd, 0x82, 0x50, 0x12, 0xe1, 0x79, 0x1e, 0x14, 0x45, 0xc1, -0x8b, 0x5f, 0xfb, 0x3a, 0x6c, 0xd3, 0x82, 0xe7, 0xb8, 0xb4, 0x00, 0xe4, -0x87, 0xe0, 0x22, 0x20, 0x97, 0xca, 0xa0, 0xb4, 0x6e, 0x0c, 0xc9, 0x96, -0x0d, 0x88, 0xb3, 0x19, 0x34, 0xea, 0x75, 0xd8, 0xb6, 0x83, 0x33, 0x67, -0xa7, 0xe1, 0xb0, 0x1e, 0x99, 0x2c, 0xcb, 0xb8, 0x72, 0xfb, 0xf6, 0xcb, -0xd3, 0x23, 0xdb, 0x71, 0xe5, 0x15, 0xf7, 0x94, 0x4b, 0xa5, 0x29, 0xdb, -0x71, 0xe0, 0x79, 0x74, 0x96, 0x35, 0xbf, 0xd0, 0x44, 0x36, 0x97, 0x01, -0x5f, 0x2d, 0x63, 0xfb, 0x7b, 0xde, 0x85, 0xb7, 0x42, 0xc1, 0x0b, 0xf0, -0x31, 0x75, 0xcd, 0x55, 0xe8, 0xeb, 0x3a, 0x04, 0x9e, 0xc7, 0xe2, 0xd1, -0xa3, 0xb0, 0xfa, 0x7d, 0x3a, 0xdc, 0x08, 0xa8, 0x5f, 0x28, 0x8a, 0x42, -0xc4, 0x51, 0x04, 0x59, 0x90, 0x50, 0xac, 0x96, 0x21, 0x6d, 0xde, 0x80, -0x24, 0xa5, 0x21, 0x9f, 0xcf, 0xc3, 0xb2, 0x4c, 0xf4, 0x7a, 0x3a, 0xfc, -0x81, 0x5f, 0x68, 0xb4, 0xde, 0xa8, 0x94, 0x2b, 0x17, 0xeb, 0x17, 0x62, -0xbc, 0xd0, 0x8a, 0x1e, 0xd9, 0xf5, 0xd7, 0x5e, 0xfb, 0x40, 0x4c, 0x62, -0xf8, 0xbe, 0xcf, 0xba, 0x01, 0x16, 0xaa, 0x95, 0x32, 0xd2, 0xb9, 0x0c, -0xa4, 0x3d, 0xbb, 0xb1, 0x5f, 0xca, 0xe2, 0x10, 0x42, 0xf4, 0xbb, 0x3d, -0xac, 0xbf, 0xf6, 0x1a, 0x3c, 0xf7, 0x8f, 0x8f, 0x42, 0x91, 0x65, 0xc8, -0x82, 0x88, 0xd3, 0xdf, 0xfb, 0x57, 0xac, 0xbb, 0xfe, 0x5a, 0xea, 0x15, -0x62, 0x62, 0x80, 0x84, 0xc4, 0x48, 0x92, 0x18, 0x22, 0xcf, 0x21, 0x5b, -0xca, 0xc3, 0x1b, 0x6b, 0x40, 0xb3, 0x6d, 0xf0, 0xbc, 0x80, 0x73, 0xd3, -0x33, 0x48, 0xa5, 0x34, 0xa4, 0x53, 0x1a, 0x44, 0x51, 0xc0, 0xc4, 0xc4, -0xf8, 0x45, 0xf6, 0xc8, 0xfe, 0x8a, 0xf2, 0x42, 0xb4, 0x47, 0x16, 0x98, -0x00, 0xb0, 0x61, 0xc3, 0xfa, 0x9b, 0x3d, 0xdf, 0x87, 0x1f, 0x04, 0x30, -0x0c, 0x4a, 0x6b, 0x55, 0xab, 0x65, 0xe8, 0x23, 0x23, 0x78, 0xf7, 0xee, -0xab, 0xf1, 0x12, 0x22, 0xb4, 0xdb, 0x6d, 0xea, 0x5c, 0xe1, 0x05, 0x94, -0xb7, 0x6f, 0x85, 0x7d, 0xfa, 0x0c, 0x34, 0x55, 0xc5, 0xcc, 0x73, 0x07, -0x51, 0xdb, 0xbd, 0x13, 0x83, 0x6a, 0x68, 0x18, 0xd0, 0x93, 0x5d, 0x10, -0x50, 0x4d, 0x0f, 0x27, 0x70, 0x48, 0x55, 0x8a, 0xe8, 0xcf, 0xa5, 0x91, -0xcf, 0xe7, 0x30, 0x37, 0xdf, 0x44, 0xab, 0xd5, 0x86, 0x32, 0xd6, 0x00, -0x38, 0x0e, 0xd5, 0x6a, 0x85, 0xf9, 0x85, 0x96, 0x79, 0xa1, 0xa5, 0x63, -0xaf, 0xc7, 0x0b, 0x3d, 0xf1, 0xd4, 0x2b, 0xfc, 0x42, 0xeb, 0xef, 0xfc, -0xd0, 0x7d, 0xf7, 0xf1, 0x21, 0xb3, 0xf8, 0x79, 0x9e, 0x07, 0xcf, 0xf7, -0x30, 0x36, 0x5a, 0x07, 0x46, 0x1b, 0x00, 0x80, 0xd9, 0xf9, 0xd9, 0xe1, -0xc9, 0x2b, 0x8c, 0x43, 0x4c, 0x5e, 0xb3, 0x0f, 0xff, 0xfa, 0xc2, 0x8b, -0x90, 0x65, 0x19, 0x89, 0xe3, 0x62, 0xfe, 0xd8, 0x4b, 0xc8, 0x4f, 0x4d, -0xd2, 0xc0, 0x0e, 0x23, 0x5f, 0xc2, 0x30, 0x66, 0x79, 0xb0, 0x04, 0xc2, -0xd0, 0x2f, 0x24, 0x83, 0xe7, 0x00, 0xc7, 0x75, 0xe1, 0xf9, 0x01, 0x64, -0x59, 0x42, 0x3a, 0xa5, 0x71, 0xe9, 0x74, 0x7a, 0x7f, 0xbf, 0xff, 0xa3, -0x79, 0xa1, 0xd7, 0xf5, 0x0b, 0x35, 0xea, 0x8d, 0xdd, 0x84, 0x10, 0x04, -0x61, 0x88, 0x80, 0xd5, 0x7d, 0x34, 0x55, 0x83, 0x9d, 0x24, 0x98, 0x1c, -0x6d, 0x60, 0xa1, 0xbb, 0x00, 0xc3, 0x30, 0x10, 0x47, 0x04, 0x41, 0x48, -0xa7, 0xf5, 0xa9, 0x52, 0x05, 0xd2, 0xc8, 0x08, 0x02, 0x3f, 0x80, 0xa6, -0xa9, 0x58, 0x38, 0xf4, 0x02, 0xd4, 0x5a, 0x9d, 0xd9, 0x3e, 0x08, 0xc2, -0x88, 0x20, 0x0a, 0x09, 0xa2, 0x38, 0x01, 0x89, 0x13, 0x24, 0x10, 0x20, -0x64, 0x34, 0x44, 0x3c, 0x47, 0x57, 0xbe, 0xb2, 0xd6, 0xa5, 0x28, 0x66, -0xc1, 0x71, 0x3c, 0x52, 0x9a, 0xb6, 0xa5, 0xdf, 0xef, 0x5f, 0x9a, 0x5f, -0x28, 0x9d, 0x4e, 0xed, 0x88, 0x22, 0x6a, 0xa5, 0xb1, 0x2c, 0x1b, 0x51, -0x18, 0x42, 0xd3, 0x54, 0x18, 0x82, 0x00, 0x3e, 0x49, 0xd0, 0x5a, 0x6a, -0xd1, 0xa6, 0x86, 0x65, 0xc2, 0x75, 0x1c, 0xd8, 0x16, 0xd5, 0xf4, 0x97, -0xaf, 0xbc, 0x02, 0xb6, 0x63, 0xd3, 0x61, 0xf5, 0xec, 0x1c, 0x8c, 0x76, -0x67, 0xa8, 0xa8, 0x0a, 0xfd, 0x41, 0x8f, 0x2c, 0x66, 0x7e, 0xa1, 0x04, -0x9c, 0x28, 0x22, 0x48, 0xe8, 0x06, 0x38, 0xae, 0x0b, 0xc3, 0x30, 0x99, -0x5f, 0x08, 0x50, 0x94, 0xd7, 0xf7, 0x0b, 0xbd, 0xee, 0x06, 0x08, 0xbc, -0xa0, 0x45, 0x4c, 0x27, 0x05, 0x0e, 0xe8, 0xf4, 0xba, 0x08, 0xc2, 0x10, -0x6e, 0x18, 0xc2, 0x32, 0x4c, 0xf4, 0xfb, 0x06, 0x4c, 0xc3, 0x64, 0x1b, -0x61, 0x33, 0x49, 0x92, 0x8f, 0xec, 0xd4, 0x14, 0xec, 0x30, 0x42, 0x4f, -0xd7, 0x91, 0xa4, 0xd2, 0x70, 0x4c, 0x73, 0xf8, 0x2e, 0x06, 0xc3, 0x6f, -0xa5, 0x88, 0x4d, 0xf5, 0xc9, 0xd0, 0x2f, 0x04, 0x00, 0x96, 0x6d, 0xd1, -0xa0, 0x1a, 0x1b, 0x8a, 0x68, 0x5a, 0xea, 0xd2, 0x79, 0x21, 0x70, 0xe0, -0x62, 0x42, 0x71, 0x1b, 0x3a, 0x1a, 0xa2, 0x24, 0x09, 0xf1, 0x7d, 0x18, -0xfd, 0x3e, 0x34, 0x5a, 0xab, 0x1a, 0x0a, 0x92, 0xa2, 0x30, 0x44, 0x4c, -0x28, 0x36, 0x53, 0xb9, 0xe6, 0x1a, 0x28, 0xb9, 0x2c, 0x94, 0x62, 0x11, -0x84, 0x25, 0xbe, 0x28, 0x6e, 0x40, 0xef, 0x0d, 0x96, 0x6d, 0x37, 0x11, -0xc8, 0x90, 0x6a, 0xa4, 0xd0, 0x93, 0xcd, 0xa2, 0x6a, 0xf4, 0x4a, 0xd6, -0x7f, 0x03, 0xbc, 0x90, 0xeb, 0x7a, 0x03, 0x3d, 0x8f, 0xe7, 0x79, 0x54, -0x23, 0xe7, 0x79, 0x10, 0x1d, 0x07, 0xdd, 0x76, 0x1b, 0xa5, 0x62, 0x91, -0xb6, 0x57, 0xa3, 0x65, 0x26, 0x62, 0xf0, 0xef, 0x73, 0xe3, 0x63, 0x54, -0x18, 0xe0, 0xb1, 0x5e, 0x31, 0x53, 0x93, 0x2c, 0xfb, 0x85, 0x06, 0xc4, -0x0a, 0x40, 0x82, 0x10, 0x1c, 0x21, 0x20, 0x09, 0x3d, 0x89, 0x0d, 0xcc, -0x99, 0xaa, 0xaa, 0xc0, 0xf3, 0xfd, 0x4b, 0xe7, 0x85, 0xfa, 0xba, 0x3e, -0xe4, 0x85, 0x28, 0x41, 0x12, 0x42, 0xd7, 0x75, 0x14, 0x35, 0x15, 0xed, -0x66, 0x13, 0xb2, 0x28, 0xb2, 0x1b, 0x96, 0x95, 0x04, 0xd6, 0xf2, 0x1e, -0x5e, 0x16, 0x27, 0x31, 0x66, 0x22, 0x49, 0x90, 0x0c, 0x16, 0x43, 0x90, -0x64, 0x28, 0x09, 0xf0, 0x0d, 0x03, 0x5c, 0x14, 0x0d, 0x2f, 0xc7, 0x07, -0xae, 0x2d, 0x45, 0x51, 0x10, 0xf8, 0xc1, 0xa5, 0xfb, 0x85, 0xba, 0xdd, -0xee, 0x91, 0x20, 0x0c, 0x86, 0xa7, 0xf7, 0x6c, 0x26, 0x0b, 0xcb, 0xb2, -0x40, 0x5c, 0x17, 0xe6, 0x42, 0x13, 0xa6, 0x41, 0x7b, 0x64, 0x54, 0x41, -0x15, 0x52, 0xd1, 0x05, 0xab, 0x27, 0x12, 0x96, 0xb7, 0x4e, 0x08, 0x01, -0x8f, 0x15, 0x2d, 0x32, 0xb6, 0xe7, 0x07, 0xc5, 0x2b, 0xe2, 0xfb, 0x70, -0x3b, 0x6d, 0xc4, 0xec, 0x4c, 0x3d, 0xe0, 0x2b, 0x1c, 0xd7, 0x85, 0x69, -0x9a, 0x30, 0x2d, 0x73, 0xe8, 0x17, 0x7a, 0xad, 0x1e, 0xd9, 0xab, 0xfd, -0x42, 0xff, 0xf0, 0x77, 0xb7, 0xfe, 0xb7, 0xcf, 0xfc, 0xef, 0x8c, 0x17, -0x0a, 0xbf, 0x67, 0xdb, 0x0e, 0xc9, 0xa4, 0xd3, 0x7c, 0x92, 0x24, 0xe0, -0x05, 0x1e, 0x7e, 0x10, 0xc0, 0xb6, 0x6d, 0x24, 0x4b, 0x4b, 0x68, 0xe7, -0xb2, 0x28, 0xd7, 0xea, 0xe7, 0x07, 0xa4, 0x08, 0x19, 0xee, 0x95, 0x04, -0xec, 0xef, 0x12, 0x4a, 0xa8, 0x0c, 0xa6, 0x18, 0x3c, 0x07, 0xfa, 0x0e, -0xc4, 0x11, 0x9c, 0x4e, 0x0b, 0x89, 0x65, 0xd2, 0x92, 0xa2, 0x28, 0xd2, -0x4e, 0x0d, 0x38, 0x50, 0x56, 0xdb, 0x41, 0x18, 0x86, 0xd4, 0x2f, 0xf4, -0x1f, 0x7e, 0xe7, 0xc2, 0x79, 0xa1, 0xfe, 0xcc, 0xf4, 0xb0, 0x47, 0x36, -0x3d, 0x3d, 0xfd, 0xed, 0x98, 0x50, 0xde, 0x4d, 0x55, 0x68, 0xd5, 0xb9, -0xd9, 0x5c, 0x04, 0xaf, 0x1b, 0xe8, 0x4f, 0x4f, 0xa3, 0xd3, 0x6a, 0xc1, -0x77, 0xdd, 0xe5, 0x12, 0x5c, 0x14, 0xd1, 0xf2, 0x67, 0x18, 0x0e, 0xa1, -0xbe, 0x78, 0xc8, 0x10, 0x45, 0xb4, 0x47, 0x36, 0x50, 0xbf, 0x99, 0x06, -0xf4, 0xe9, 0x69, 0x24, 0x1e, 0x2d, 0xee, 0xfa, 0x7e, 0x30, 0x78, 0xcc, -0x4e, 0xbf, 0x91, 0xac, 0x57, 0xf3, 0x42, 0xb1, 0xe3, 0x5c, 0x1c, 0x2f, -0x74, 0xe2, 0xe5, 0x53, 0x5f, 0x5a, 0x37, 0x35, 0xf5, 0x36, 0x49, 0x92, -0xa0, 0x69, 0x0a, 0x1a, 0xf5, 0x3a, 0x4e, 0x9f, 0x39, 0x03, 0xa3, 0xdf, -0x87, 0x14, 0x47, 0x68, 0x71, 0x1c, 0xa2, 0xd1, 0x51, 0x64, 0x73, 0xb9, -0xa1, 0xcd, 0x66, 0xf0, 0x83, 0x15, 0xbf, 0x27, 0x0c, 0xfa, 0x18, 0x90, -0x5a, 0xa1, 0x6d, 0x41, 0x9f, 0x9e, 0x46, 0xdc, 0xd7, 0xa1, 0xf7, 0x75, -0x78, 0x9e, 0x3f, 0x44, 0x6e, 0x96, 0x79, 0x21, 0xfd, 0x3c, 0x5e, 0x68, -0x7a, 0x6c, 0x74, 0xaa, 0x79, 0x29, 0xbc, 0xd0, 0xad, 0xb7, 0xdc, 0x3c, -0x3b, 0x39, 0x3e, 0x3e, 0xc6, 0xf1, 0x1c, 0x5c, 0xd7, 0xc3, 0x91, 0x63, -0xc7, 0xe0, 0x38, 0x0e, 0xf3, 0x0b, 0x29, 0x08, 0x4a, 0x23, 0xe7, 0xf9, -0x85, 0xb0, 0x42, 0x8a, 0xc4, 0xb1, 0x66, 0xd3, 0x00, 0x74, 0x22, 0x71, -0x8c, 0xc8, 0xb6, 0xcf, 0xe3, 0x85, 0x74, 0xc3, 0x64, 0x5c, 0xde, 0x72, -0xe2, 0xe8, 0xb2, 0xfa, 0x85, 0x5e, 0x3c, 0x7c, 0xf8, 0xd3, 0x95, 0x72, -0xe9, 0xf3, 0xaa, 0xaa, 0x42, 0x92, 0x24, 0x4c, 0x8c, 0x8f, 0xe3, 0xf4, -0x99, 0xd3, 0x98, 0x99, 0x9b, 0x47, 0xb5, 0x5c, 0x86, 0x18, 0x84, 0xe8, -0xe8, 0x06, 0x9c, 0x3a, 0xed, 0x91, 0x69, 0xa9, 0x14, 0x78, 0xd6, 0xd6, -0x43, 0x1c, 0x0f, 0x8d, 0x4f, 0x91, 0xe7, 0xd1, 0x1e, 0xd9, 0xfc, 0xc2, -0xd0, 0x2f, 0xd4, 0x5c, 0xa4, 0x53, 0x24, 0xaa, 0xa7, 0x5a, 0x65, 0xbf, -0xd0, 0xb6, 0x2d, 0x5b, 0x6e, 0x90, 0x24, 0x09, 0x51, 0x1c, 0xc1, 0x30, -0x4c, 0x9c, 0x3a, 0x73, 0x06, 0xdd, 0x6e, 0x97, 0xf5, 0xc8, 0x72, 0x8c, -0x17, 0x92, 0x21, 0x65, 0x07, 0x7e, 0x21, 0xca, 0x9a, 0x82, 0x10, 0x10, -0xd7, 0x45, 0xa0, 0x1b, 0x08, 0x75, 0x1d, 0xb1, 0xe7, 0x43, 0xef, 0xeb, -0x43, 0x89, 0x0c, 0x07, 0x0e, 0x02, 0x8d, 0x68, 0x5e, 0xb4, 0x5f, 0xe8, -0x82, 0x1f, 0xee, 0xbe, 0xf0, 0xe2, 0xe1, 0x07, 0x33, 0x99, 0xf4, 0x53, -0x63, 0xa3, 0xa3, 0xe3, 0x1c, 0xc7, 0x21, 0x93, 0x49, 0x63, 0x62, 0x6c, -0x8c, 0x56, 0xd2, 0x0d, 0x13, 0xba, 0x61, 0x22, 0x9b, 0x49, 0xd3, 0x7b, -0x5b, 0xdd, 0x84, 0xc5, 0xd1, 0x46, 0x25, 0xc7, 0xfc, 0x42, 0x5c, 0x1c, -0x23, 0x0e, 0x23, 0x38, 0xae, 0x0b, 0xdd, 0x30, 0xe0, 0xba, 0x1e, 0x54, -0x55, 0x1d, 0x2a, 0x7c, 0xa8, 0x30, 0x86, 0x47, 0x4c, 0xc8, 0xea, 0xf0, -0x42, 0x41, 0x18, 0x1e, 0xcd, 0x66, 0x32, 0xf7, 0x71, 0x1c, 0xf7, 0xe5, -0x6a, 0xa5, 0x92, 0x15, 0x04, 0x01, 0xf9, 0x7c, 0x0e, 0x57, 0x6c, 0xdf, -0x86, 0x5e, 0xaf, 0x87, 0x99, 0xd9, 0x39, 0x2c, 0xb5, 0x3a, 0xe0, 0xd0, -0x81, 0x28, 0x89, 0x50, 0x14, 0x65, 0x08, 0x76, 0x10, 0x42, 0x8d, 0x99, -0x03, 0x04, 0x67, 0xe0, 0xd6, 0x1d, 0xac, 0x99, 0xf9, 0x29, 0xf8, 0x85, -0xae, 0xfc, 0xc2, 0xd8, 0xe8, 0xe8, 0xa8, 0x28, 0x8a, 0x00, 0x7b, 0x92, -0x60, 0x3b, 0x2e, 0x16, 0x97, 0x96, 0x60, 0xb1, 0x1e, 0x59, 0x14, 0xc7, -0x6c, 0x15, 0x1f, 0x07, 0x55, 0x55, 0x10, 0x86, 0xf4, 0x04, 0x27, 0x32, -0xcf, 0x34, 0xc7, 0xfd, 0x94, 0x78, 0x21, 0xea, 0x17, 0xfa, 0xe1, 0xd0, -0x2f, 0x14, 0x86, 0x11, 0x38, 0x8e, 0x47, 0x26, 0x9d, 0xc2, 0xf8, 0x68, -0x03, 0xe3, 0xe3, 0x63, 0x68, 0xd4, 0xeb, 0xc8, 0x65, 0xb3, 0xd0, 0x54, -0x0d, 0xa2, 0x20, 0x22, 0x0a, 0x23, 0xba, 0x0b, 0x45, 0x4a, 0xe5, 0x0e, -0x0e, 0x17, 0x9e, 0x17, 0x7e, 0x02, 0xbc, 0x90, 0x3f, 0xe0, 0x85, 0x66, -0x5f, 0xc7, 0x2f, 0x34, 0x32, 0xa2, 0x2a, 0xd4, 0x93, 0x9b, 0xcf, 0x65, -0xa1, 0x30, 0x27, 0x5d, 0x9f, 0xf9, 0x85, 0x7c, 0x3f, 0x78, 0x4d, 0x5e, -0x28, 0x7e, 0x33, 0xf8, 0x85, 0x9e, 0x3f, 0xf4, 0xc2, 0xb3, 0x99, 0x4c, -0xfa, 0xee, 0x7a, 0xad, 0x76, 0x63, 0xa9, 0x34, 0x32, 0xa5, 0xa9, 0x2a, -0x27, 0xcb, 0x12, 0xd2, 0x99, 0x34, 0x78, 0x81, 0xee, 0x61, 0xdd, 0xa0, -0xcb, 0x16, 0xd9, 0x46, 0x24, 0x51, 0x18, 0xbe, 0x79, 0x7b, 0x64, 0x92, -0x24, 0xed, 0x4e, 0xa7, 0x53, 0x63, 0x92, 0x28, 0x96, 0x04, 0x51, 0x54, -0x78, 0x8e, 0x57, 0x1d, 0x87, 0xf9, 0x85, 0xc2, 0x35, 0xbf, 0xd0, 0x1a, -0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0xad, -0xb2, 0xb6, 0x01, 0x6b, 0x1b, 0xf0, 0x3a, 0xbc, 0xd0, 0xbf, 0xe5, 0x1e, -0x59, 0xb1, 0xfc, 0x6f, 0xd7, 0x2f, 0x74, 0x71, 0x3d, 0xb2, 0x35, 0x5e, -0x68, 0x75, 0xcf, 0x03, 0xdb, 0xb6, 0x6e, 0xdd, 0x3f, 0x3e, 0x36, 0xb6, -0xaf, 0x58, 0x28, 0xec, 0xe2, 0x05, 0x3e, 0xc7, 0x73, 0x3c, 0x71, 0x3d, -0xd7, 0x59, 0x6a, 0xb5, 0x0f, 0xb5, 0x3b, 0xed, 0xe7, 0x4f, 0x9c, 0x38, -0xf9, 0xe6, 0xeb, 0x91, 0xed, 0xdb, 0xb3, 0xe7, 0xae, 0xfd, 0x37, 0xbc, -0xe5, 0xa1, 0x6d, 0xdb, 0xb6, 0x1e, 0xe0, 0x39, 0x5e, 0xa0, 0x7c, 0x50, -0x3c, 0xcc, 0x7a, 0xc5, 0xcc, 0x6e, 0x1c, 0xc5, 0x11, 0x5c, 0xc7, 0x25, -0x27, 0x5f, 0x3e, 0xf5, 0xf4, 0xd1, 0x63, 0xc7, 0x5e, 0xd7, 0x2f, 0x74, -0xa1, 0xbc, 0xd0, 0x8f, 0xdd, 0x80, 0x61, 0x8f, 0xec, 0xb3, 0x7f, 0x89, -0x67, 0xfe, 0xf2, 0x8b, 0xbf, 0xb4, 0x92, 0x17, 0xda, 0xb3, 0x7b, 0xd7, -0xad, 0xf7, 0xbc, 0xef, 0xbd, 0x9f, 0xab, 0x55, 0xab, 0x43, 0xbf, 0xd0, -0x00, 0xb9, 0x19, 0xb4, 0xc8, 0x48, 0x42, 0xd8, 0x72, 0x5e, 0x66, 0x03, -0x4f, 0xe8, 0xdf, 0x45, 0x61, 0x84, 0x85, 0xe6, 0xe2, 0xb9, 0x7f, 0xfe, -0xce, 0x77, 0x1e, 0x3e, 0x75, 0xea, 0xd4, 0x32, 0x2f, 0x74, 0xcd, 0x35, -0x77, 0x7f, 0xe6, 0xb1, 0x47, 0xbe, 0x7c, 0xe6, 0xd8, 0x51, 0x7c, 0xe9, -0x8f, 0xff, 0xe3, 0xd7, 0x5e, 0xf8, 0xda, 0xd3, 0x97, 0x87, 0x17, 0x4a, -0x13, 0xc0, 0x31, 0xcf, 0xe7, 0x85, 0x7e, 0xf5, 0x93, 0x9f, 0xb8, 0x3d, -0x8e, 0x09, 0x1c, 0xdb, 0xa5, 0xa3, 0x23, 0x96, 0xb8, 0x18, 0xd8, 0x9c, -0x7c, 0xdf, 0x07, 0x21, 0x09, 0x64, 0x99, 0x3d, 0x0d, 0x49, 0x28, 0x3f, -0x04, 0x00, 0x3c, 0xcf, 0xa3, 0x51, 0xaf, 0x4d, 0xbd, 0xfb, 0x95, 0x3d, -0xb2, 0xd9, 0x59, 0xfd, 0x0b, 0xab, 0xed, 0x17, 0xfa, 0x95, 0x4f, 0x7c, -0xfc, 0x5b, 0x93, 0x13, 0x94, 0x17, 0x72, 0x5c, 0x8f, 0x99, 0xef, 0x03, -0x50, 0x65, 0x4f, 0x00, 0xc3, 0x34, 0x10, 0x47, 0x31, 0xd2, 0xe9, 0x34, -0x74, 0x83, 0x3a, 0x53, 0x54, 0x55, 0x43, 0x92, 0x24, 0xc8, 0x65, 0x33, -0x48, 0xa5, 0x52, 0x18, 0x48, 0x92, 0x12, 0x24, 0x88, 0xc2, 0x10, 0x73, -0xf3, 0x0b, 0xa7, 0xbf, 0xf6, 0xf5, 0xaf, 0xdf, 0xd1, 0xeb, 0xf5, 0x56, -0x8f, 0x17, 0x1a, 0x1b, 0x1d, 0x1d, 0xfb, 0xf5, 0x5f, 0xf9, 0xe4, 0xe1, -0x72, 0xa9, 0x5c, 0x18, 0x3c, 0x6d, 0xb0, 0x2c, 0x0b, 0x96, 0xed, 0xa0, -0xdb, 0xeb, 0x82, 0xe3, 0x78, 0xd4, 0xaa, 0x55, 0x04, 0x81, 0xcf, 0x02, -0xe3, 0x12, 0x82, 0x60, 0xb0, 0xd4, 0x36, 0x46, 0xa7, 0xdb, 0x83, 0x6e, -0xe8, 0x48, 0xa7, 0xd2, 0x48, 0xa5, 0x34, 0x94, 0xcb, 0x25, 0xa8, 0x8a, -0x32, 0x2c, 0x47, 0x34, 0x17, 0x97, 0xf4, 0x47, 0x1f, 0x7f, 0x7c, 0xbf, -0x69, 0x9a, 0xab, 0xd3, 0x23, 0xfb, 0xc8, 0x87, 0x1e, 0xf8, 0xc6, 0xc8, -0xc8, 0x48, 0xa1, 0xaf, 0xeb, 0x70, 0x5d, 0x0f, 0x8e, 0xe3, 0xc0, 0x30, -0x4d, 0xa8, 0x8a, 0x8a, 0x5a, 0xb5, 0x82, 0x7c, 0x2e, 0x87, 0x74, 0x3a, -0x45, 0x27, 0x2c, 0xa2, 0x08, 0x4b, 0x55, 0x40, 0xfc, 0x00, 0x8a, 0x69, -0x82, 0xe8, 0x3a, 0x1a, 0x8a, 0x84, 0x42, 0x21, 0x07, 0x5d, 0x37, 0xb1, -0xd4, 0x6a, 0xc1, 0xf5, 0x5c, 0x54, 0x2b, 0x15, 0x68, 0xaa, 0x0a, 0x8e, -0xe3, 0x50, 0x2a, 0x15, 0xf3, 0xff, 0xee, 0xa6, 0x9b, 0x56, 0xa7, 0x47, -0xf6, 0xe1, 0x07, 0xee, 0x7f, 0xf2, 0xfa, 0xeb, 0xae, 0xa5, 0xbc, 0x90, -0xeb, 0xa1, 0xdf, 0xef, 0xa3, 0xd7, 0xef, 0xc3, 0xf5, 0x3c, 0xec, 0xda, -0x71, 0x25, 0xb2, 0xc5, 0x3c, 0xfa, 0x71, 0x04, 0x6f, 0x61, 0x11, 0x24, -0x49, 0x60, 0x09, 0x3c, 0xde, 0xfa, 0x6b, 0x1f, 0x87, 0x65, 0xd9, 0xac, -0x47, 0xb6, 0x88, 0xce, 0xb9, 0x59, 0x84, 0x67, 0xa6, 0x91, 0x2c, 0x2e, -0xc1, 0xe8, 0xf5, 0xb1, 0xd0, 0x6c, 0x42, 0x10, 0x44, 0x8c, 0x36, 0xea, -0xa8, 0x94, 0x4b, 0x00, 0x87, 0xd5, 0xe1, 0x85, 0x76, 0xef, 0xda, 0x75, -0xc7, 0x55, 0xfb, 0xf6, 0xde, 0x66, 0xb3, 0x85, 0x9c, 0xba, 0xa1, 0x23, -0x8c, 0x22, 0x54, 0x2b, 0x55, 0xec, 0xdd, 0xb3, 0x0b, 0xe9, 0x75, 0x13, -0xd0, 0x0e, 0xdc, 0x82, 0x7d, 0xef, 0x7b, 0x0f, 0xa6, 0x67, 0x66, 0x61, -0x59, 0x16, 0x16, 0x4f, 0x9e, 0x42, 0xe7, 0xec, 0x2c, 0x22, 0xd3, 0x41, -0x8a, 0xe3, 0x51, 0xc9, 0x17, 0x30, 0xbe, 0x69, 0x1d, 0x32, 0x7b, 0xaf, -0x44, 0x74, 0xc5, 0x56, 0xc8, 0x23, 0x05, 0x8c, 0x36, 0x28, 0xae, 0x30, -0xbf, 0x30, 0x0f, 0xcb, 0xb6, 0x41, 0xc8, 0x2a, 0xf5, 0xc8, 0xee, 0xbc, -0xfd, 0xc0, 0x67, 0xe3, 0x38, 0x86, 0xed, 0xb8, 0x70, 0x1d, 0x17, 0xdd, -0x5e, 0x1f, 0x86, 0x69, 0xa2, 0x54, 0x2e, 0x42, 0x98, 0x9a, 0xc0, 0xd6, -0x5f, 0x78, 0x1f, 0x7e, 0x79, 0xfd, 0x56, 0x94, 0xaa, 0x0d, 0x98, 0x9e, -0x0b, 0xd7, 0xf3, 0x20, 0x8a, 0x02, 0x4e, 0xfd, 0xeb, 0x73, 0xf0, 0x3d, -0x0f, 0x9e, 0xeb, 0x21, 0xf2, 0x43, 0x20, 0x4c, 0x90, 0xd3, 0xd2, 0x28, -0x8e, 0xd5, 0xc0, 0x6d, 0xdb, 0x82, 0x24, 0x97, 0x45, 0xb1, 0x90, 0x87, -0x65, 0x39, 0x38, 0x75, 0xea, 0x0c, 0x2c, 0xcb, 0x06, 0x89, 0x63, 0x68, -0x9a, 0x8a, 0xdd, 0xbb, 0x77, 0xbd, 0x91, 0x1e, 0xd9, 0xb2, 0x5f, 0x68, -0xdf, 0xde, 0x3d, 0xf7, 0x34, 0xea, 0xf5, 0x29, 0xaa, 0x62, 0xa3, 0xb3, -0xac, 0x84, 0x24, 0x18, 0x1f, 0x1b, 0x05, 0x5f, 0x2e, 0xe1, 0x8a, 0xf7, -0xbe, 0x1b, 0x37, 0x41, 0xc5, 0x0f, 0x41, 0xd0, 0xe9, 0x77, 0x50, 0xda, -0xb0, 0x01, 0x8e, 0xe3, 0x40, 0x91, 0x65, 0x2c, 0x1d, 0x3f, 0x4e, 0x4d, -0x36, 0x6c, 0x02, 0x49, 0xe2, 0x08, 0x71, 0x10, 0x42, 0x16, 0x24, 0x14, -0x2a, 0x23, 0xe0, 0x37, 0xac, 0x03, 0x9f, 0xcd, 0xa0, 0x50, 0xc8, 0xa3, -0xdd, 0xe9, 0x62, 0xa1, 0xb9, 0x08, 0x3f, 0x08, 0x40, 0x48, 0x82, 0x4a, -0x79, 0xa4, 0x31, 0x32, 0x32, 0xf2, 0xc6, 0x7b, 0x64, 0xbb, 0x76, 0xec, -0x78, 0x20, 0x8e, 0x63, 0x78, 0x3e, 0x1d, 0x3e, 0x7b, 0x9e, 0x87, 0x62, -0xa1, 0x80, 0xdc, 0x48, 0x01, 0xf2, 0xd5, 0xfb, 0xf0, 0x16, 0x3e, 0x85, -0xe7, 0x11, 0xa1, 0xaf, 0xf7, 0x10, 0x04, 0x21, 0x1a, 0x57, 0x6c, 0xc7, -0x8b, 0x2f, 0x1d, 0x87, 0x58, 0x10, 0x61, 0x4c, 0xcf, 0xc0, 0x73, 0x1c, -0x10, 0x24, 0xc3, 0x49, 0x3c, 0x49, 0xa8, 0x96, 0x44, 0x14, 0x78, 0xe4, -0x2a, 0x05, 0x2c, 0x75, 0x2b, 0xd0, 0x0c, 0x03, 0x92, 0x24, 0xd2, 0xc6, -0x4d, 0xa9, 0x08, 0x4d, 0xd3, 0x20, 0xcb, 0x12, 0xa6, 0x26, 0x27, 0x5f, -0xcd, 0x0b, 0x9d, 0x7e, 0x3d, 0x5e, 0xe8, 0xbf, 0xfc, 0xd7, 0xd3, 0x87, -0x1e, 0x7f, 0x92, 0xf1, 0x42, 0xd4, 0x2f, 0xb4, 0x69, 0xd3, 0xc6, 0x9b, -0x7d, 0xdf, 0x47, 0x18, 0x84, 0xf0, 0x3c, 0x1f, 0x0b, 0xcd, 0x26, 0x46, -0x47, 0xeb, 0xb0, 0x0a, 0x05, 0xbc, 0x7d, 0xc7, 0x5e, 0x1c, 0x43, 0x48, -0x79, 0xa1, 0x20, 0x40, 0x18, 0x46, 0xa8, 0x6d, 0xdd, 0x8c, 0xef, 0x7a, -0x2e, 0x32, 0x71, 0x06, 0x5c, 0x02, 0xcc, 0x1f, 0x3f, 0x8e, 0xe2, 0xba, -0x75, 0x0c, 0x8c, 0xa5, 0x32, 0x3d, 0x8a, 0x27, 0x84, 0xe0, 0x78, 0x0e, -0xe9, 0x7a, 0x09, 0xdd, 0xd9, 0x79, 0x64, 0xb3, 0x19, 0xb4, 0x3b, 0x1d, -0xb4, 0xdb, 0x5d, 0x34, 0x1a, 0x35, 0xf0, 0x3c, 0x87, 0x46, 0xa3, 0xbe, -0x4b, 0x92, 0xe5, 0xdd, 0xbe, 0x69, 0x2e, 0x3d, 0xfe, 0x9f, 0xfe, 0xc2, -0xc9, 0x8d, 0x94, 0x52, 0x3f, 0xa6, 0x47, 0x76, 0x3e, 0x2f, 0xb4, 0x65, -0xf3, 0xe6, 0x3b, 0xef, 0xff, 0xc0, 0x2f, 0xf3, 0x7e, 0x10, 0xc2, 0x63, -0xa9, 0x95, 0x6a, 0xa5, 0x42, 0x1f, 0x8d, 0x4f, 0x8c, 0x43, 0x02, 0x30, -0xb3, 0x30, 0x0f, 0xcf, 0x75, 0x11, 0x31, 0x56, 0x22, 0xe1, 0x39, 0x64, -0x1a, 0x75, 0xf8, 0xb6, 0x03, 0x49, 0x12, 0xd1, 0x7c, 0xe9, 0x04, 0xb4, -0x5a, 0x1d, 0x61, 0x44, 0x4f, 0x76, 0x71, 0x4c, 0x9b, 0x4b, 0x51, 0xc4, -0x56, 0x73, 0x4b, 0x02, 0x92, 0x5c, 0x16, 0x5a, 0xaf, 0x07, 0x80, 0x43, -0xbb, 0xd3, 0x41, 0xb1, 0x98, 0x87, 0xaa, 0xaa, 0x90, 0x65, 0x89, 0x53, -0x15, 0x65, 0xbf, 0x69, 0x9a, 0x9f, 0x3f, 0xf8, 0xe8, 0xe3, 0x17, 0xdf, -0x23, 0x2b, 0x16, 0x0b, 0xbb, 0xe3, 0x98, 0x20, 0x0c, 0x02, 0x76, 0x9d, -0xe3, 0x23, 0x9b, 0xc9, 0xc0, 0xe1, 0x80, 0xa9, 0x46, 0x1d, 0x73, 0xbd, -0x26, 0x74, 0xdd, 0xa0, 0x20, 0x07, 0x4b, 0x7e, 0x85, 0x61, 0x88, 0x91, -0x8d, 0x1b, 0xd1, 0xfc, 0xde, 0xf7, 0x91, 0x49, 0x67, 0x60, 0x4d, 0xcf, -0xc0, 0x0f, 0xa8, 0xde, 0x27, 0x0a, 0x69, 0xe6, 0x2b, 0x0c, 0x09, 0x48, -0x4c, 0xaf, 0x8b, 0xc0, 0x89, 0x10, 0xb3, 0x29, 0xf8, 0x3c, 0x37, 0xe0, -0x33, 0xe0, 0x38, 0xb4, 0x75, 0x29, 0x0a, 0x22, 0x72, 0xd9, 0xdc, 0x16, -0xd3, 0x34, 0x2f, 0x8d, 0x17, 0x2a, 0x16, 0x0a, 0x3b, 0x22, 0xa6, 0x93, -0x22, 0x84, 0xa0, 0xdd, 0xee, 0x50, 0x76, 0x4e, 0x10, 0x80, 0x38, 0xc6, -0xd2, 0x52, 0x0b, 0xb6, 0x4d, 0xd5, 0x6d, 0xb6, 0x6d, 0xc3, 0x75, 0x5c, -0x38, 0xb6, 0x83, 0xec, 0xf8, 0x38, 0x5c, 0xc7, 0xa5, 0xc7, 0xbd, 0xeb, -0xa3, 0x3b, 0x3d, 0x03, 0x9f, 0x21, 0xca, 0xa1, 0x1f, 0xd2, 0x0d, 0x09, -0x63, 0x84, 0x01, 0x41, 0x18, 0x24, 0xd4, 0x2f, 0x04, 0x8e, 0xc5, 0x14, -0x42, 0x98, 0xa6, 0x35, 0xcc, 0xda, 0x49, 0xb2, 0x74, 0xe9, 0x7e, 0x21, -0x51, 0x14, 0xb5, 0x81, 0x99, 0x26, 0x8e, 0x63, 0xe6, 0xbe, 0x12, 0xe0, -0x04, 0x21, 0x5c, 0xdb, 0x41, 0x68, 0x3b, 0x8c, 0x85, 0x0b, 0xa9, 0xc9, -0x26, 0xa2, 0x30, 0x93, 0x90, 0x4e, 0x23, 0x56, 0x14, 0x74, 0xfb, 0x7d, -0x40, 0x4b, 0xc1, 0xb1, 0x1d, 0xf0, 0xd9, 0xec, 0x30, 0x30, 0x15, 0x93, -0x98, 0x79, 0x85, 0x08, 0x63, 0x2a, 0x80, 0x28, 0x26, 0x00, 0x47, 0x11, -0x03, 0xd3, 0xb2, 0x58, 0x88, 0x41, 0x01, 0xc7, 0x71, 0x97, 0xce, 0x0b, -0x45, 0x51, 0xc4, 0xc5, 0x6c, 0xce, 0xeb, 0xba, 0x1e, 0x80, 0x84, 0x1e, -0xc7, 0x81, 0x0f, 0xbd, 0xd7, 0x83, 0x2a, 0x49, 0xcc, 0x2f, 0x74, 0x7e, -0x30, 0x2d, 0x08, 0x02, 0x34, 0xde, 0x72, 0x3d, 0xe4, 0x74, 0x1a, 0x72, -0x2e, 0x47, 0xf1, 0x83, 0x80, 0xe6, 0x1d, 0x29, 0x27, 0x94, 0x0c, 0x6d, -0x4f, 0xc9, 0x80, 0x74, 0x61, 0xf7, 0x0c, 0xae, 0xe7, 0xc1, 0x71, 0x5c, -0xb8, 0x9e, 0x4b, 0xed, 0x21, 0x8a, 0xf2, 0x06, 0x7b, 0x64, 0xec, 0x45, -0x09, 0x02, 0xcf, 0xae, 0x7b, 0x14, 0xf0, 0x96, 0x8d, 0xf6, 0xe2, 0x12, -0xca, 0x23, 0xc5, 0xa1, 0xd5, 0x69, 0xe0, 0x51, 0xa1, 0xc2, 0xa3, 0x08, -0xe9, 0x4a, 0x05, 0x24, 0x26, 0x08, 0x3d, 0x8f, 0x7e, 0xb8, 0x13, 0x00, -0x24, 0x61, 0x3f, 0xf1, 0x8a, 0x26, 0x19, 0x10, 0xfb, 0xb4, 0x47, 0x36, -0x30, 0xe3, 0x50, 0x52, 0xc5, 0x82, 0x2c, 0x49, 0x70, 0x6c, 0xe7, 0x0d, -0xf0, 0x42, 0x7d, 0xfd, 0x68, 0x18, 0x85, 0x40, 0x02, 0x28, 0xb2, 0x8c, -0x4c, 0x3a, 0x0d, 0xd3, 0xb2, 0x50, 0x48, 0xa7, 0xd0, 0x59, 0x5a, 0x82, -0xa6, 0x28, 0x94, 0x0b, 0x62, 0x7b, 0x31, 0x49, 0xe8, 0xef, 0x11, 0x9b, -0x48, 0x0e, 0x7a, 0x64, 0x24, 0x49, 0x40, 0xa2, 0x88, 0x4e, 0x2f, 0x98, -0x28, 0x29, 0x49, 0x06, 0x3d, 0x32, 0x0a, 0x7d, 0x70, 0x21, 0xbd, 0x11, -0x52, 0x14, 0x85, 0x09, 0xc9, 0xe8, 0x06, 0xb8, 0xae, 0x7b, 0xb1, 0xbc, -0xd0, 0xfe, 0x21, 0x2f, 0xb4, 0xd4, 0x6a, 0x1d, 0x09, 0x83, 0x70, 0xf8, -0x22, 0xe3, 0x38, 0xa6, 0x2c, 0x9b, 0xe7, 0xc3, 0x64, 0x3d, 0x55, 0x8a, -0x15, 0x07, 0xc3, 0xea, 0x1b, 0x61, 0x4b, 0x4e, 0x86, 0x2f, 0x94, 0xc4, -0x94, 0x13, 0xe2, 0x38, 0xc6, 0x0b, 0x81, 0xf1, 0x42, 0x94, 0x1b, 0x22, -0xbe, 0x0f, 0xaf, 0xd3, 0x41, 0x14, 0xf8, 0xec, 0x06, 0x88, 0xde, 0xc1, -0xb9, 0xae, 0x07, 0xcb, 0xb2, 0xcf, 0xf3, 0x0b, 0x5d, 0x20, 0x2f, 0xf4, -0xf7, 0x43, 0xbf, 0x10, 0xe2, 0x98, 0xfa, 0x85, 0x52, 0x29, 0x3e, 0x49, -0x12, 0xc8, 0xb2, 0x8c, 0xa5, 0xa5, 0x25, 0xa4, 0x34, 0x0d, 0xc9, 0xa2, -0x80, 0x76, 0xb1, 0x88, 0x72, 0xa5, 0xca, 0x06, 0xd5, 0x1c, 0x40, 0x62, -0x80, 0x50, 0xbf, 0x10, 0xcf, 0xee, 0xc0, 0x00, 0x0c, 0x31, 0x33, 0x30, -0xe0, 0x69, 0x50, 0x84, 0x8b, 0x09, 0xeb, 0x91, 0x99, 0x14, 0x1c, 0x74, -0x5d, 0x17, 0xa2, 0x20, 0x42, 0x94, 0x24, 0xc4, 0x24, 0x3e, 0xdf, 0x2f, -0xf4, 0x07, 0xbf, 0x4b, 0x7b, 0x64, 0x7f, 0xf8, 0x63, 0x7b, 0x64, 0x5f, -0x3a, 0xaf, 0x47, 0x76, 0xf6, 0xdc, 0xb9, 0x6f, 0xc7, 0x11, 0xf5, 0x0b, -0x8d, 0x14, 0x8b, 0x28, 0x14, 0x0a, 0x68, 0x75, 0x3a, 0x10, 0x0d, 0x13, -0xbd, 0x33, 0x67, 0xd0, 0x5e, 0x5a, 0x84, 0xef, 0x79, 0x08, 0x7c, 0x9f, -0xe9, 0xdc, 0xc2, 0x65, 0x19, 0x5e, 0x14, 0x81, 0x44, 0x11, 0xe3, 0x85, -0x18, 0x3f, 0x34, 0xfc, 0xe0, 0x46, 0x08, 0x2c, 0x03, 0xc6, 0xcc, 0x0c, -0x88, 0xe7, 0xc1, 0x76, 0x28, 0x62, 0xc6, 0x0d, 0x76, 0x46, 0x72, 0x3e, -0x2f, 0x74, 0xe6, 0x87, 0x2f, 0xd2, 0x1e, 0xd9, 0xc5, 0xfa, 0x85, 0x5e, -0x3a, 0x7e, 0xe2, 0x4b, 0xeb, 0xa6, 0x26, 0xdf, 0x26, 0x89, 0x12, 0x44, -0x91, 0x22, 0x04, 0x0b, 0xcd, 0x26, 0xf4, 0xbe, 0x0a, 0x99, 0x10, 0x2c, -0x01, 0x88, 0xc6, 0x68, 0x8f, 0x8c, 0xa1, 0x59, 0x43, 0x1e, 0x6e, 0x70, -0x18, 0x51, 0x54, 0x88, 0x2c, 0x53, 0x5d, 0x49, 0x82, 0xd0, 0xb1, 0x61, -0x4e, 0xcf, 0x20, 0xea, 0xf6, 0xd0, 0xef, 0xf5, 0x29, 0x54, 0xc8, 0x51, -0xd8, 0x83, 0x63, 0xc1, 0x1a, 0xdb, 0xb1, 0x5f, 0xe1, 0x17, 0x6a, 0x5c, -0x5a, 0x8f, 0xec, 0x9d, 0xb7, 0x1f, 0x98, 0xad, 0xd7, 0xea, 0x63, 0x1c, -0xc7, 0xc1, 0xb2, 0x6d, 0x9c, 0x3a, 0x73, 0x06, 0xbd, 0x5e, 0x0f, 0xb5, -0x6a, 0x15, 0x48, 0xa9, 0x88, 0x2a, 0x65, 0xe4, 0x1a, 0xa3, 0xc8, 0xe5, -0xf3, 0x10, 0x44, 0x61, 0x78, 0xd8, 0x0c, 0xfe, 0xa4, 0x75, 0x3b, 0x26, -0x4e, 0x62, 0xbc, 0x90, 0xcd, 0x7a, 0x64, 0xb6, 0x6e, 0xa0, 0xdd, 0xe9, -0x22, 0x08, 0x42, 0xfa, 0x0d, 0x27, 0x08, 0x97, 0xdf, 0x2f, 0xf4, 0x83, -0xe7, 0x0f, 0x7d, 0xda, 0x71, 0x1d, 0x90, 0x84, 0x40, 0x65, 0x3d, 0xb2, -0x4c, 0x26, 0x83, 0xb9, 0x85, 0x05, 0xc4, 0xa6, 0x05, 0x7e, 0x6e, 0x01, -0xed, 0x63, 0xc7, 0xb0, 0x70, 0xe6, 0x34, 0xf4, 0x4e, 0x07, 0xbe, 0xeb, -0x60, 0xe5, 0x09, 0x30, 0x8e, 0x42, 0x84, 0x81, 0x8f, 0x60, 0xe0, 0x17, -0x3a, 0xf9, 0x32, 0x4c, 0x16, 0x53, 0xd3, 0x75, 0x03, 0x82, 0x20, 0x40, -0x96, 0x24, 0x76, 0xe8, 0xac, 0x92, 0x5f, 0xe8, 0xea, 0x7d, 0x7b, 0xbf, -0xb3, 0x6d, 0xeb, 0x96, 0x1b, 0x44, 0x41, 0x04, 0x49, 0x08, 0x16, 0x97, -0x5a, 0x38, 0x79, 0xea, 0xd4, 0xf9, 0x3d, 0x32, 0x8e, 0x43, 0xa4, 0x29, -0x90, 0x72, 0x39, 0xa8, 0x99, 0xe5, 0x1e, 0x19, 0x47, 0x08, 0x22, 0xd7, -0x45, 0xd8, 0xd7, 0x11, 0xe8, 0x06, 0x88, 0x47, 0x3b, 0xdd, 0x9d, 0x5e, -0x0f, 0x48, 0x00, 0x49, 0xa4, 0xcb, 0xb3, 0x28, 0xf8, 0xb1, 0x4a, 0x7e, -0xa1, 0x17, 0x0e, 0x1f, 0x79, 0x30, 0x95, 0xd2, 0x9e, 0x1a, 0x1f, 0x1b, -0x1b, 0x17, 0x04, 0x01, 0xa5, 0x62, 0x11, 0xe2, 0xd6, 0x2d, 0x68, 0xb5, -0x5a, 0x98, 0x9d, 0x5b, 0x40, 0x97, 0xb5, 0x85, 0x53, 0xbe, 0x06, 0xce, -0xb4, 0x61, 0x83, 0xda, 0xbf, 0x39, 0x8e, 0x83, 0xc0, 0x0b, 0xe0, 0xe2, -0x08, 0x71, 0x44, 0x86, 0x55, 0x75, 0x00, 0xb4, 0xbf, 0xc7, 0x76, 0x20, -0xcf, 0xaf, 0xb2, 0x5f, 0x28, 0x60, 0x7e, 0x21, 0x41, 0x10, 0x87, 0x3d, -0xb2, 0x6c, 0x26, 0x03, 0x59, 0x96, 0x90, 0x24, 0xc0, 0xe2, 0xd2, 0x12, -0x7a, 0xbd, 0x3e, 0xda, 0x9d, 0x2e, 0x24, 0x51, 0x1c, 0x66, 0x80, 0xc1, -0x71, 0x88, 0xe3, 0x98, 0x22, 0xcb, 0x8c, 0x1b, 0x0a, 0xc3, 0x10, 0xb2, -0x2c, 0x83, 0x63, 0x0f, 0xb8, 0x7e, 0x42, 0x7e, 0x21, 0xca, 0x0b, 0x69, -0x9a, 0xb6, 0x7b, 0xd7, 0x8e, 0x2b, 0xbe, 0x30, 0xda, 0x68, 0x8c, 0xae, -0x6c, 0xcc, 0x3b, 0xae, 0x83, 0x6e, 0xb7, 0x87, 0x56, 0xa7, 0x3b, 0x5c, -0x57, 0x26, 0x08, 0x3c, 0x24, 0x49, 0x82, 0xef, 0xf9, 0x00, 0x07, 0x48, -0x92, 0x3c, 0xfc, 0x50, 0xf3, 0x3c, 0x23, 0xb5, 0xd8, 0x61, 0x93, 0x00, -0xab, 0xd7, 0x23, 0xfb, 0x93, 0x47, 0xff, 0xc7, 0x5f, 0xbf, 0xe5, 0x9e, -0x65, 0xbf, 0xd0, 0x73, 0xcf, 0xff, 0x90, 0xf9, 0x85, 0xa8, 0x30, 0x9b, -0xe3, 0x38, 0x68, 0xaa, 0x86, 0x6a, 0xb5, 0x82, 0xa9, 0xf1, 0x31, 0x8c, -0x35, 0x1a, 0xa8, 0x94, 0x4b, 0x50, 0x64, 0x85, 0xd2, 0x59, 0x82, 0x00, -0x81, 0x17, 0x86, 0x95, 0x44, 0x9e, 0xa7, 0x21, 0xb5, 0x65, 0xbf, 0x50, -0xf8, 0x0a, 0x5e, 0x68, 0xf2, 0xf2, 0xf6, 0xc8, 0xbe, 0xf9, 0xc8, 0x63, -0xd0, 0x67, 0x67, 0x5f, 0xd3, 0x2f, 0xb4, 0x7e, 0x6a, 0xea, 0xfe, 0x5a, -0xb5, 0x32, 0x22, 0x2b, 0x32, 0x44, 0x41, 0x44, 0x3e, 0x9f, 0x83, 0xa2, -0x28, 0x74, 0x9d, 0x81, 0x61, 0xd2, 0x24, 0xfc, 0x32, 0x6a, 0x43, 0x79, -0x21, 0x06, 0xf7, 0x11, 0x42, 0xfc, 0x6e, 0xaf, 0x77, 0xce, 0x7b, 0x15, -0x2f, 0xd4, 0x81, 0x24, 0xc9, 0x97, 0xcf, 0x2f, 0xd4, 0xd8, 0xb8, 0xe1, -0x53, 0xde, 0xeb, 0xf8, 0x85, 0x0a, 0x85, 0xfc, 0xdd, 0x95, 0x52, 0xe9, -0xc6, 0x91, 0xd2, 0xc8, 0x54, 0x26, 0x95, 0xe2, 0x04, 0x51, 0x44, 0x92, -0x10, 0x78, 0x9e, 0x4f, 0xfd, 0x42, 0x6c, 0xf1, 0xdc, 0x4a, 0x5e, 0xc8, -0xb2, 0xed, 0x45, 0xdf, 0xf7, 0xdb, 0x49, 0x92, 0xbc, 0xb9, 0xfc, 0x42, -0x8a, 0xa2, 0xec, 0x56, 0x55, 0x65, 0x4c, 0x91, 0xe5, 0x92, 0x2c, 0xcb, -0x8a, 0xe7, 0xfb, 0x6a, 0x18, 0x86, 0x41, 0x18, 0x46, 0x9e, 0xe7, 0x79, -0x3e, 0x21, 0x64, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, -0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xa3, 0x55, 0xd6, 0x36, 0x60, 0x6d, 0x03, -0xde, 0x10, 0x2f, 0xf4, 0x37, 0xff, 0xe5, 0xcd, 0xc6, 0x0b, 0xbd, 0xfd, -0xff, 0xa8, 0x17, 0x7f, 0x7c, 0x8f, 0x6c, 0x6a, 0xc0, 0x0b, 0x89, 0xf2, -0x9b, 0x8c, 0x17, 0xfa, 0xea, 0x93, 0xdf, 0xf1, 0x16, 0x9b, 0x3f, 0x96, -0x17, 0x6a, 0xad, 0xf1, 0x42, 0x3f, 0x81, 0xf3, 0xc0, 0x8e, 0x2b, 0xaf, -0xdc, 0x5f, 0xab, 0x55, 0xf7, 0xe5, 0x73, 0xb9, 0x5d, 0xa9, 0x54, 0x2a, -0x17, 0x86, 0x21, 0x71, 0x1c, 0xd7, 0xb1, 0x2c, 0xeb, 0xd0, 0xf4, 0xec, -0xec, 0xf3, 0xa7, 0x4e, 0xae, 0x3e, 0xbf, 0x4c, 0x00, 0x00, 0x20, 0x00, -0x49, 0x44, 0x41, 0x54, 0x9d, 0x7a, 0xf3, 0xf1, 0x42, 0xd7, 0x5e, 0x7d, -0xf5, 0x5d, 0xd7, 0x5f, 0x77, 0xed, 0x43, 0x9b, 0x37, 0x6d, 0x62, 0x7e, -0x21, 0x32, 0x5c, 0xcd, 0x1a, 0xc5, 0x74, 0x29, 0x3a, 0x89, 0x63, 0x04, -0x51, 0x08, 0xdf, 0xf3, 0xc9, 0xd9, 0x73, 0xe7, 0x9e, 0xfe, 0xc1, 0x73, -0x07, 0xbf, 0x78, 0xe2, 0xe4, 0xc9, 0x1f, 0xdd, 0x23, 0x4b, 0xa5, 0x77, -0xfe, 0xf3, 0x5f, 0x5d, 0xce, 0x1e, 0x19, 0x79, 0x75, 0x8f, 0xec, 0xda, -0x6b, 0xae, 0xbe, 0xf5, 0xae, 0x3b, 0xef, 0xf8, 0xdc, 0x43, 0x1f, 0xfe, -0xd0, 0x7a, 0x9a, 0xee, 0xa2, 0xb1, 0x11, 0xba, 0xe0, 0x7f, 0x59, 0x59, -0x4e, 0xd8, 0x52, 0x5c, 0x80, 0x83, 0x24, 0x49, 0xfc, 0xa6, 0x8d, 0x1b, -0x0f, 0x4c, 0x4d, 0x4e, 0x1e, 0x78, 0xe0, 0xbe, 0x0f, 0x9e, 0xfb, 0xd6, -0x3f, 0x7f, 0xfb, 0xe1, 0x93, 0x2f, 0xbf, 0xfc, 0x9a, 0x7e, 0xa1, 0x99, -0xcb, 0xe5, 0x17, 0xfa, 0xb3, 0xa5, 0x16, 0x52, 0x31, 0x39, 0xcf, 0x2f, -0xf4, 0x91, 0x0f, 0x3d, 0xf0, 0xc4, 0xc7, 0x3f, 0xf2, 0xe1, 0xdb, 0x63, -0x42, 0x60, 0xdb, 0x2e, 0x1b, 0x9d, 0x52, 0x8b, 0x93, 0xe7, 0xf9, 0x88, -0x49, 0x0c, 0x9e, 0xe3, 0xe0, 0x31, 0xfd, 0xbf, 0xa6, 0xa9, 0x14, 0xaf, -0x61, 0x4b, 0x71, 0x39, 0x8e, 0x47, 0xb5, 0x52, 0x99, 0x7a, 0xe7, 0x9d, -0x77, 0x3c, 0xf2, 0x8e, 0x5b, 0x6e, 0x79, 0xe6, 0xe9, 0xaf, 0x7f, 0xfd, -0xd5, 0x3d, 0xb2, 0x33, 0xab, 0xc0, 0x0b, 0x8d, 0x36, 0x1a, 0x8d, 0x87, -0x3f, 0xfe, 0xd1, 0x6f, 0x8d, 0x8d, 0x8e, 0x6e, 0xb2, 0x6c, 0x07, 0xae, -0xeb, 0x21, 0x08, 0xa8, 0xd9, 0xc9, 0x0f, 0x02, 0x38, 0x0e, 0xd5, 0x8b, -0x98, 0xa6, 0x09, 0xcf, 0xf7, 0x90, 0xcb, 0xe6, 0xe0, 0x7a, 0x2e, 0xa2, -0x28, 0x42, 0x2a, 0x45, 0x49, 0x96, 0x7c, 0x2e, 0x07, 0x55, 0x55, 0x86, -0x43, 0x8e, 0x28, 0x8e, 0xd0, 0x6c, 0x36, 0x4f, 0x3f, 0xfa, 0xf8, 0x13, -0x77, 0x98, 0xa6, 0xb9, 0x7a, 0xbc, 0x50, 0xb5, 0x52, 0x19, 0xfb, 0xcd, -0x5f, 0xff, 0xd5, 0xc3, 0xd5, 0x4a, 0xa5, 0x40, 0x17, 0xf6, 0x04, 0xf0, -0x03, 0xba, 0x92, 0x2f, 0x8e, 0x09, 0x65, 0x86, 0xc0, 0xa1, 0xd1, 0xa8, -0x0f, 0x93, 0x15, 0x1c, 0xc7, 0xc1, 0xf7, 0x7d, 0xb4, 0xda, 0x6d, 0x20, -0x01, 0x4c, 0xcb, 0x42, 0x92, 0x10, 0x94, 0xcb, 0x65, 0x9a, 0xff, 0x52, -0x14, 0x00, 0x1c, 0xe2, 0x38, 0xc2, 0x42, 0xb3, 0xa9, 0x3f, 0xf1, 0xd5, -0xa7, 0xf6, 0x1b, 0xc6, 0x2a, 0xf5, 0xc8, 0xfe, 0xe8, 0x53, 0xbf, 0x7f, -0x72, 0x6c, 0x74, 0x74, 0x93, 0xce, 0x90, 0x1b, 0xc3, 0x34, 0xa1, 0xeb, -0x3a, 0x2c, 0xdb, 0xc6, 0xfa, 0xa9, 0x29, 0x64, 0x32, 0x69, 0x88, 0xa2, -0x40, 0x27, 0x34, 0x24, 0x81, 0x23, 0x4b, 0xb0, 0x24, 0x09, 0xbe, 0xed, -0x00, 0xbd, 0x1e, 0x88, 0x6d, 0xc3, 0xb1, 0x1d, 0x2c, 0x34, 0x17, 0x11, -0x04, 0x21, 0x64, 0x49, 0x42, 0xa3, 0x5e, 0x43, 0x36, 0x97, 0xa1, 0x3d, -0x32, 0x1a, 0x65, 0xbb, 0xa8, 0x1e, 0xd9, 0x05, 0x6f, 0xc0, 0x03, 0xf7, -0x7d, 0xe0, 0xc9, 0xfd, 0x6f, 0x79, 0xcb, 0x6d, 0xa6, 0x49, 0x4b, 0x0d, -0x86, 0x69, 0x32, 0xd9, 0x45, 0x8c, 0xd2, 0x48, 0x11, 0xa5, 0x7a, 0x15, -0x6e, 0xad, 0x8a, 0xce, 0x42, 0x13, 0xce, 0x4b, 0x27, 0x20, 0x4b, 0x12, -0xfc, 0x4c, 0x0a, 0x7b, 0xee, 0xfb, 0x45, 0xf4, 0x7a, 0x3a, 0x5a, 0x4b, -0x2d, 0xca, 0x0b, 0x9d, 0x9d, 0x46, 0xd2, 0x5c, 0x84, 0x6d, 0x98, 0x98, -0x9b, 0x5f, 0x40, 0x2a, 0xa5, 0x62, 0xb4, 0xd1, 0x40, 0x3a, 0x9d, 0x82, -0x20, 0x08, 0x08, 0x83, 0x10, 0x07, 0x0f, 0xfd, 0xf0, 0x9b, 0x97, 0xb5, -0x47, 0xb6, 0x77, 0xcf, 0x9e, 0x3b, 0xae, 0xbd, 0xea, 0x2a, 0xca, 0x0b, -0x39, 0x0e, 0x0c, 0xd3, 0xc2, 0xc2, 0x42, 0x13, 0x51, 0x14, 0x63, 0xdd, -0xd4, 0x04, 0x0a, 0x9b, 0x36, 0x20, 0x75, 0xfb, 0x3b, 0xf0, 0xde, 0x77, -0xbf, 0x17, 0xd7, 0xfe, 0xcc, 0xdb, 0xd0, 0x6a, 0xb7, 0xe0, 0x7a, 0x1e, -0x96, 0x4e, 0x9d, 0x41, 0x64, 0xf9, 0x48, 0xf1, 0x22, 0x6a, 0xc5, 0x22, -0xc6, 0x36, 0x4e, 0x22, 0xb3, 0x67, 0x3b, 0x82, 0x2d, 0x1b, 0xc1, 0x17, -0x72, 0xa8, 0xd7, 0xaa, 0x30, 0x4d, 0x1b, 0x2f, 0x1d, 0x3f, 0x89, 0x5e, -0xaf, 0x8f, 0x38, 0x8a, 0xc0, 0xf3, 0x1c, 0xb6, 0x6f, 0xdb, 0x7a, 0x53, -0xa3, 0x7e, 0x19, 0x7b, 0x64, 0x77, 0xdd, 0x79, 0xfb, 0x67, 0x69, 0x4c, -0xc7, 0x85, 0x69, 0x59, 0xb0, 0x2c, 0x0b, 0x92, 0x2c, 0x63, 0x7c, 0xac, -0x81, 0x64, 0xb4, 0x8e, 0x2b, 0x7e, 0xe9, 0xfd, 0xb8, 0x77, 0x72, 0x33, -0x2c, 0x00, 0x0e, 0x49, 0xd8, 0xa4, 0x3d, 0x40, 0x12, 0x86, 0xe8, 0xcd, -0xcd, 0x23, 0xf0, 0x7c, 0x04, 0x6e, 0x00, 0x3e, 0xe6, 0x90, 0xd3, 0x32, -0x28, 0x4d, 0x8d, 0x81, 0xdf, 0xb6, 0x19, 0xc8, 0x65, 0x51, 0xad, 0x56, -0x10, 0x86, 0x21, 0x16, 0x9a, 0x4d, 0x38, 0xae, 0x07, 0x42, 0x08, 0x14, -0x45, 0xc6, 0x15, 0x57, 0xbc, 0x21, 0xbf, 0xd0, 0x32, 0x2f, 0xb4, 0x73, -0xc7, 0x95, 0xf7, 0x54, 0xca, 0xe5, 0x29, 0x6a, 0xed, 0xa0, 0xcf, 0xf5, -0x79, 0x9e, 0xc7, 0xd4, 0xc4, 0x38, 0x84, 0x6a, 0x19, 0xdb, 0x7e, 0xee, -0xdd, 0xb8, 0x11, 0x32, 0x9e, 0x07, 0xc1, 0x92, 0xdb, 0x87, 0x9a, 0xcf, -0x83, 0xf0, 0x3c, 0x82, 0x20, 0x80, 0x28, 0x08, 0xe8, 0xce, 0xcc, 0xb0, -0x93, 0x19, 0x13, 0x63, 0x30, 0xbf, 0x50, 0xa1, 0x3c, 0x02, 0x7e, 0xd3, -0x7a, 0x24, 0x9a, 0x8a, 0x5c, 0x2e, 0x8b, 0x4e, 0xb7, 0x87, 0x66, 0x73, -0x11, 0x41, 0x18, 0x22, 0x49, 0x08, 0x1a, 0xf5, 0x5a, 0xa3, 0x5c, 0x2e, -0x5f, 0x02, 0x2f, 0x74, 0xd5, 0xf9, 0xbc, 0xd0, 0x5b, 0xae, 0xbb, 0xee, -0x81, 0xc1, 0xf4, 0xdd, 0x75, 0xa9, 0x18, 0x4c, 0x53, 0x55, 0x4c, 0x6e, -0x98, 0x82, 0xb4, 0x77, 0x37, 0x6e, 0x90, 0x32, 0x38, 0x98, 0xf8, 0x2c, -0x26, 0x45, 0xb1, 0x9c, 0x6c, 0xbd, 0x06, 0xdf, 0x30, 0x21, 0x08, 0x02, -0x7a, 0xb3, 0x73, 0x18, 0xd9, 0xb4, 0x81, 0xc9, 0xe3, 0x07, 0x27, 0xb7, -0x98, 0xf2, 0x42, 0xa5, 0x02, 0xfc, 0xb1, 0x06, 0xd2, 0x8e, 0x83, 0x6e, -0xaf, 0x8f, 0xe9, 0x99, 0x59, 0x14, 0x0a, 0x79, 0xa4, 0x59, 0x8f, 0xec, -0x35, 0x79, 0xa1, 0x53, 0x17, 0xc9, 0x0b, 0x4d, 0x4d, 0x4e, 0xde, 0x3c, -0x48, 0x32, 0xf6, 0x75, 0x1d, 0xb2, 0x2c, 0xa3, 0x5e, 0xab, 0xc2, 0xc8, -0xe5, 0x70, 0xf7, 0x9e, 0x6b, 0x70, 0x1c, 0x11, 0x3a, 0xed, 0x0e, 0xc2, -0x90, 0xae, 0x17, 0xf6, 0x3d, 0x0f, 0xe9, 0x6a, 0x05, 0xbd, 0x56, 0x0b, -0xe9, 0x74, 0x1a, 0x66, 0x73, 0x11, 0x9e, 0x4f, 0x2d, 0x07, 0x41, 0xb8, -0xdc, 0x25, 0x8b, 0x07, 0x7e, 0xa1, 0xea, 0x08, 0x7a, 0xb3, 0xf3, 0xc8, -0x65, 0x33, 0x68, 0x36, 0x17, 0xd1, 0xd7, 0x75, 0x28, 0x8a, 0x0c, 0x8e, -0xe3, 0x50, 0xa9, 0x94, 0x97, 0x7b, 0x64, 0xff, 0xe9, 0xb3, 0x4e, 0xee, -0xc7, 0xfa, 0x85, 0x9e, 0x7c, 0xa5, 0x5f, 0x68, 0xc3, 0x9d, 0x1f, 0xba, -0xff, 0x83, 0xfc, 0x20, 0x88, 0xe6, 0x79, 0x1e, 0x64, 0x45, 0xa6, 0xc6, -0xbe, 0x75, 0xeb, 0x20, 0x00, 0x38, 0x3b, 0x3f, 0x0b, 0x9f, 0xc1, 0x4e, -0x41, 0x40, 0xc3, 0x6b, 0xe9, 0x6a, 0x05, 0x0b, 0xcf, 0xf9, 0x48, 0xa7, -0x52, 0xb0, 0x96, 0x96, 0xd8, 0x3b, 0x73, 0x3e, 0xec, 0x44, 0xed, 0x1f, -0x09, 0x04, 0x59, 0x44, 0x92, 0xcf, 0x41, 0xe9, 0x74, 0x90, 0x00, 0x68, -0xb5, 0x3b, 0xc8, 0xe7, 0x72, 0x50, 0x14, 0x19, 0xa9, 0x94, 0xc6, 0x65, -0xd3, 0x99, 0xfd, 0xbd, 0x7e, 0xef, 0xf3, 0x07, 0x1f, 0x7d, 0xec, 0xe2, -0x79, 0xa1, 0xd1, 0x46, 0x63, 0x37, 0x89, 0xe3, 0x61, 0x8f, 0xcc, 0xb2, -0x2d, 0x68, 0x44, 0x83, 0x45, 0x12, 0x4c, 0x56, 0xca, 0x98, 0xe9, 0x35, -0xa1, 0x1b, 0xc6, 0x90, 0x42, 0xa1, 0xe6, 0x9a, 0x10, 0xa9, 0x4a, 0x05, -0x7e, 0xe0, 0x23, 0x8a, 0x63, 0x24, 0x61, 0x08, 0xa3, 0xd5, 0x81, 0xa0, -0xa5, 0xe8, 0xa5, 0x06, 0x73, 0x0b, 0xc5, 0x51, 0xc2, 0x30, 0x04, 0x0e, -0x7c, 0x4a, 0x41, 0x24, 0xf0, 0x50, 0x14, 0x85, 0xfa, 0x85, 0x5c, 0x0a, -0x7a, 0x08, 0xbc, 0x00, 0x2d, 0xa5, 0x6d, 0xe9, 0xf5, 0x7b, 0x3f, 0x92, -0x17, 0x7a, 0xdd, 0x6b, 0x21, 0x4d, 0x53, 0x77, 0x44, 0xcc, 0x3c, 0xe3, -0xfb, 0x3e, 0x38, 0x8e, 0x43, 0x3a, 0x95, 0x82, 0x2d, 0x89, 0x10, 0x39, -0x0e, 0x4b, 0xcd, 0x45, 0x38, 0x8e, 0x4b, 0x05, 0x31, 0xcc, 0x60, 0x13, -0x46, 0x11, 0x84, 0x54, 0x1a, 0x31, 0x38, 0x84, 0x61, 0x08, 0x81, 0xe7, -0x61, 0xcc, 0x2f, 0x20, 0x35, 0x3e, 0x4e, 0xe5, 0x31, 0xac, 0x08, 0x41, -0xa7, 0x97, 0x11, 0x48, 0xcc, 0x41, 0x50, 0x14, 0x84, 0xe0, 0xc1, 0x01, -0x08, 0x7c, 0x1f, 0xa6, 0x41, 0xa1, 0x12, 0x00, 0x90, 0xa5, 0x37, 0xc0, -0x0b, 0x49, 0xa2, 0xa4, 0x45, 0x31, 0xf5, 0x0b, 0x79, 0xbe, 0x3f, 0x8c, -0xe3, 0xb8, 0x61, 0x08, 0xdb, 0xb6, 0xe1, 0x27, 0x09, 0x9d, 0xd0, 0xb3, -0x17, 0x34, 0x78, 0xa7, 0xc2, 0x30, 0x04, 0x32, 0x69, 0x74, 0xba, 0x3d, -0x70, 0x8a, 0x0a, 0xde, 0x30, 0x21, 0xad, 0xe8, 0x34, 0x0d, 0xde, 0xb1, -0x64, 0x98, 0xf5, 0x02, 0xc2, 0x98, 0x4e, 0x6f, 0xfc, 0x20, 0x60, 0xbc, -0x50, 0x86, 0x0d, 0x4a, 0xb4, 0x37, 0xe0, 0x17, 0x02, 0xb8, 0x28, 0xa4, -0x5c, 0x8f, 0x20, 0x08, 0xe8, 0xf4, 0xba, 0x50, 0x55, 0x05, 0xc4, 0xf5, -0xd0, 0x6b, 0xb7, 0x91, 0x52, 0x15, 0xe6, 0x0d, 0x5a, 0x46, 0x6e, 0x06, -0x6c, 0xd0, 0xd4, 0xdb, 0xdf, 0x4e, 0x17, 0x44, 0x6b, 0x1a, 0xe2, 0x28, -0x46, 0xe8, 0x33, 0x4d, 0xdb, 0x30, 0x6f, 0x14, 0x0f, 0xcd, 0x67, 0x24, -0xa4, 0x24, 0x23, 0xdb, 0xe3, 0x54, 0xb6, 0xe4, 0xb8, 0xd4, 0x2f, 0x14, -0x86, 0x97, 0xce, 0x0b, 0x59, 0xb6, 0xe5, 0xc5, 0x31, 0xfd, 0xfa, 0x13, -0x78, 0x01, 0x8a, 0xa2, 0xc0, 0xf7, 0x7d, 0x88, 0xbe, 0x87, 0x4e, 0xab, -0x0d, 0x7e, 0x64, 0xe4, 0x55, 0xac, 0x50, 0x14, 0x51, 0x77, 0x8a, 0xc4, -0xa2, 0x21, 0x91, 0x4f, 0x2b, 0x88, 0x24, 0x21, 0x48, 0x62, 0x0a, 0x83, -0x20, 0xa2, 0x04, 0x0b, 0xd5, 0xf3, 0x00, 0x71, 0x10, 0x02, 0x0c, 0x98, -0x8a, 0x18, 0xf4, 0x64, 0x9a, 0x26, 0xbd, 0x1c, 0xf1, 0xbc, 0x37, 0xd0, -0x23, 0x33, 0xad, 0xa3, 0x74, 0xd1, 0x3f, 0xc7, 0xe0, 0x55, 0xea, 0x85, -0xc8, 0xea, 0x06, 0x7a, 0xed, 0x16, 0xd2, 0x9a, 0x4a, 0x5f, 0xf0, 0xa0, -0xb7, 0xc4, 0x58, 0xa1, 0x01, 0x9a, 0x33, 0xbc, 0xa1, 0x89, 0x99, 0x5b, -0x88, 0x25, 0x5d, 0x08, 0x30, 0x34, 0xde, 0x10, 0x42, 0x10, 0x18, 0x3a, -0xb8, 0x30, 0x80, 0xe3, 0x50, 0x62, 0x45, 0xd3, 0x34, 0x58, 0x96, 0x0d, -0x55, 0x51, 0x10, 0x86, 0xd1, 0xa5, 0xf7, 0xc8, 0x3a, 0xdd, 0xee, 0x91, -0xc1, 0x07, 0x94, 0xe7, 0xa8, 0xf3, 0x64, 0x71, 0x69, 0x11, 0x89, 0xe7, -0xc2, 0x5c, 0x58, 0x80, 0xa1, 0x1b, 0x08, 0x19, 0xa5, 0x12, 0x87, 0xcb, -0xef, 0x44, 0x42, 0x08, 0x23, 0xb3, 0x98, 0xcd, 0x89, 0xa3, 0x43, 0x82, -0x81, 0xd9, 0x89, 0x67, 0x1a, 0x1f, 0x10, 0x02, 0xe2, 0x79, 0xf0, 0xba, -0x5d, 0x44, 0x41, 0x08, 0x70, 0x80, 0xa2, 0xc8, 0x43, 0x5e, 0xa8, 0xaf, -0x1b, 0xb0, 0x1d, 0xfb, 0x75, 0x7b, 0x64, 0xfc, 0x2b, 0x79, 0xa1, 0x4f, -0xfd, 0xc3, 0xdf, 0xfd, 0x3f, 0x6f, 0xfb, 0xc5, 0x5f, 0xf8, 0x9e, 0x9a, -0x4e, 0x6f, 0x6a, 0x2e, 0x2e, 0x7e, 0xcf, 0x71, 0x1d, 0x42, 0x08, 0x01, -0xc7, 0x73, 0xa8, 0x94, 0xcb, 0x00, 0x38, 0xd8, 0x96, 0x0d, 0x2c, 0xb6, -0xd0, 0x5e, 0x5c, 0xa0, 0x39, 0xbb, 0x38, 0xa6, 0xa9, 0x3a, 0xf6, 0xa2, -0xb8, 0x24, 0x01, 0x97, 0x10, 0x70, 0x0c, 0xf2, 0xe0, 0x56, 0x78, 0x87, -0x06, 0xa8, 0x99, 0xc0, 0x01, 0x5c, 0xcc, 0x78, 0x21, 0xc3, 0x80, 0x65, -0x59, 0xa0, 0x36, 0x29, 0x36, 0x20, 0x8b, 0x63, 0xd8, 0x94, 0x14, 0x1e, -0xf0, 0x42, 0x7f, 0xfb, 0xeb, 0x5f, 0xfc, 0x8b, 0xff, 0xeb, 0xaa, 0xbb, -0x7f, 0xf6, 0x6f, 0x7e, 0xe4, 0x06, 0x50, 0x5e, 0xe8, 0xbf, 0xa3, 0x37, -0xbd, 0xdc, 0x23, 0x3b, 0x37, 0x3d, 0xf3, 0xed, 0x98, 0xcd, 0x77, 0x05, -0x51, 0x04, 0xc7, 0x71, 0xb4, 0x49, 0x6c, 0x18, 0xe8, 0x9f, 0x9b, 0x46, -0xa7, 0xdd, 0x1a, 0xf2, 0x42, 0x61, 0xe0, 0x53, 0xa7, 0x62, 0x38, 0x38, -0x51, 0x45, 0xc3, 0x98, 0xd4, 0xf0, 0x5a, 0x28, 0x5e, 0xf6, 0x0b, 0xf9, -0xa6, 0x0e, 0xfd, 0xdc, 0x34, 0xc0, 0xf4, 0x26, 0x8e, 0xe3, 0x30, 0x3c, -0x87, 0x8e, 0x63, 0x6d, 0xdb, 0x6e, 0x47, 0x51, 0xe4, 0x72, 0x1c, 0x37, -0x75, 0xe6, 0x85, 0x17, 0xb5, 0xef, 0x7f, 0xf5, 0xeb, 0x97, 0xe0, 0x17, -0x3a, 0x79, 0xf2, 0x4b, 0x53, 0x93, 0x13, 0x6f, 0x93, 0x65, 0x19, 0x92, -0x28, 0xa2, 0x34, 0x32, 0x82, 0xe9, 0x99, 0x19, 0x48, 0xa2, 0x00, 0x39, -0x08, 0xb0, 0x48, 0x08, 0xc2, 0xb1, 0x71, 0xe4, 0xf2, 0x79, 0x50, 0xd8, -0x84, 0x89, 0xbf, 0x08, 0x19, 0x2a, 0x7a, 0x56, 0xfe, 0x39, 0x40, 0x70, -0x42, 0xdb, 0x82, 0x39, 0x3b, 0x8b, 0x98, 0xad, 0x43, 0xe0, 0x78, 0x0e, -0x92, 0x24, 0x0f, 0x8d, 0x1f, 0x40, 0x02, 0xc3, 0xa4, 0x3d, 0x32, 0xdf, -0x75, 0x67, 0x9e, 0xfb, 0xc7, 0x37, 0xc0, 0x0b, 0xdd, 0x7a, 0xcb, 0xcf, -0xcc, 0x4e, 0x8c, 0x8f, 0x8f, 0x71, 0x1c, 0x0f, 0xdf, 0xf7, 0x71, 0x6e, -0x7a, 0x1a, 0xf3, 0xcd, 0x26, 0x46, 0xeb, 0x75, 0x10, 0x45, 0x46, 0x58, -0x2d, 0x23, 0xdf, 0x18, 0x45, 0xae, 0x90, 0xa7, 0x9a, 0xa9, 0x15, 0x3e, -0xa1, 0x84, 0x24, 0x00, 0xb7, 0xcc, 0x0f, 0x91, 0x28, 0x3a, 0xbf, 0x47, -0xd6, 0x37, 0xd0, 0xea, 0x74, 0xc0, 0xf3, 0x94, 0x33, 0x12, 0x18, 0x2f, -0x44, 0x08, 0xf1, 0x16, 0x9a, 0x0b, 0x97, 0x87, 0x17, 0x3a, 0x7c, 0xe4, -0xe8, 0xa7, 0x3d, 0xd7, 0x03, 0x21, 0x34, 0x37, 0x5a, 0x2c, 0x16, 0xc1, -0x73, 0x1c, 0x66, 0xe6, 0xe6, 0x10, 0x5b, 0x16, 0x84, 0xb9, 0x79, 0xb4, -0x8f, 0x1d, 0xc5, 0xc2, 0x99, 0x33, 0xe8, 0x77, 0x3a, 0x2c, 0x6f, 0x37, -0xe0, 0x85, 0x22, 0xea, 0x57, 0xf4, 0x68, 0x8f, 0xcc, 0x6b, 0xb5, 0xd0, -0x3f, 0xf9, 0x32, 0xfa, 0xa7, 0xcf, 0xc0, 0x66, 0xc8, 0xcd, 0xa0, 0x2c, -0xca, 0xaf, 0xe0, 0x85, 0x74, 0x43, 0xbf, 0xbc, 0xbc, 0xd0, 0xde, 0x3d, -0xbb, 0xbf, 0x73, 0xc5, 0xb6, 0xad, 0x37, 0x48, 0x22, 0x05, 0xf2, 0xda, -0x9d, 0x0e, 0x16, 0x9a, 0x4d, 0xb4, 0x3b, 0x5d, 0x14, 0xf2, 0x39, 0x64, -0xb3, 0x59, 0x84, 0x02, 0xeb, 0x91, 0xe5, 0x72, 0x50, 0x59, 0x84, 0x56, -0x60, 0x98, 0xf2, 0xb0, 0x47, 0xa6, 0xeb, 0x14, 0x47, 0xee, 0xf5, 0xe0, -0xba, 0x2e, 0x15, 0x06, 0x87, 0xac, 0x47, 0xc6, 0xf3, 0x10, 0xf8, 0x55, -0xe2, 0x85, 0x8e, 0x1c, 0x3d, 0xfa, 0x60, 0x21, 0x9f, 0x7b, 0xaa, 0x51, -0x6f, 0x8c, 0x0b, 0x02, 0x8f, 0x91, 0x62, 0x11, 0xb2, 0x24, 0xc3, 0xb6, -0x1d, 0x2c, 0x2e, 0xb5, 0xa0, 0xeb, 0x06, 0x72, 0xb9, 0x2c, 0x34, 0x4d, -0x43, 0xd2, 0x37, 0x60, 0x71, 0x1c, 0x48, 0x92, 0x80, 0xe7, 0x29, 0x2f, -0x04, 0xa6, 0x6f, 0xb3, 0x6d, 0x07, 0xb6, 0xe3, 0xc0, 0xb6, 0x1d, 0x7a, -0xb9, 0x22, 0x49, 0xe0, 0x38, 0xac, 0xf0, 0x0b, 0x5d, 0x1c, 0x2f, 0x74, -0x51, 0x4f, 0x25, 0xd2, 0xe9, 0xf4, 0x2d, 0x57, 0xef, 0xdb, 0xfb, 0xe5, -0x7a, 0xad, 0x9a, 0x15, 0x45, 0x71, 0xc8, 0x91, 0x2e, 0xb5, 0x5a, 0xe8, -0xeb, 0x3a, 0x3a, 0x5d, 0xfa, 0xdc, 0x8b, 0xe7, 0x78, 0x28, 0xaa, 0x02, -0x9e, 0xe3, 0x86, 0xf0, 0x5f, 0x14, 0xc7, 0xf0, 0x5c, 0x6f, 0x68, 0xf3, -0x8b, 0xa2, 0xf8, 0x3c, 0x5e, 0x88, 0x7e, 0x06, 0x92, 0x60, 0xa9, 0xd5, -0x3a, 0x14, 0xc7, 0x71, 0x97, 0x6d, 0x40, 0xb8, 0x02, 0x47, 0x38, 0x0a, -0xe0, 0xd9, 0x24, 0x49, 0xbe, 0xfe, 0x86, 0x78, 0x21, 0x55, 0x55, 0x77, -0xef, 0xdd, 0xbd, 0xeb, 0x0b, 0x8d, 0x7a, 0x6d, 0x54, 0x92, 0xa8, 0xe9, -0x2f, 0x8a, 0xa9, 0x5f, 0x68, 0x69, 0xa9, 0x85, 0x5e, 0xbf, 0x0f, 0xdb, -0x76, 0xc0, 0x2e, 0x14, 0xe0, 0x33, 0x7b, 0x99, 0x24, 0x4b, 0xc3, 0x7b, -0x80, 0x81, 0x08, 0x6c, 0x10, 0x10, 0xfc, 0xc9, 0xf8, 0x85, 0xee, 0x59, -0xf6, 0x0b, 0xfd, 0xe0, 0xe0, 0xf3, 0xef, 0x3f, 0x7c, 0xf4, 0xd8, 0x21, -0x5d, 0x37, 0x10, 0xc5, 0x31, 0x38, 0x8e, 0x47, 0x3a, 0xa5, 0x61, 0x6c, -0xb4, 0x8e, 0x75, 0x93, 0x13, 0x98, 0x18, 0x1f, 0x1d, 0x4a, 0xb1, 0x45, -0x51, 0x04, 0x38, 0x0e, 0x51, 0x18, 0x01, 0x2c, 0x6f, 0x37, 0x20, 0xb4, -0x78, 0x8e, 0x7b, 0x4d, 0xbf, 0x50, 0x7d, 0x55, 0x7a, 0x64, 0xaf, 0xe0, -0x85, 0x4e, 0x9c, 0x7c, 0xf9, 0xde, 0x56, 0xab, 0x7d, 0xef, 0xfa, 0x75, -0x53, 0xf7, 0x97, 0x4a, 0x23, 0x23, 0x9a, 0xa6, 0x42, 0x18, 0xf0, 0x42, -0xaa, 0x82, 0x94, 0xa6, 0xa1, 0xa7, 0xeb, 0xe8, 0xf7, 0x0d, 0xf8, 0x41, -0x40, 0xd9, 0xb8, 0x57, 0xf8, 0x85, 0xa2, 0x1f, 0xe1, 0x17, 0x32, 0x3b, -0x17, 0xde, 0x23, 0xfb, 0xf1, 0x7e, 0xa1, 0x47, 0x9f, 0xf8, 0xd3, 0xa5, -0xa3, 0xc7, 0xd2, 0x7e, 0xaf, 0xff, 0x9a, 0x7e, 0xa1, 0xde, 0xa1, 0xfe, -0xb3, 0xd9, 0x6c, 0xe6, 0xee, 0x46, 0xbd, 0x7e, 0x63, 0xb1, 0x90, 0x9f, -0x4a, 0xa7, 0x53, 0x9c, 0x2c, 0xc9, 0x34, 0x90, 0xcc, 0xf3, 0x10, 0x05, -0x11, 0x86, 0x69, 0xc2, 0xf5, 0xfc, 0xc1, 0x46, 0x5c, 0x98, 0x5f, 0x48, -0xf9, 0x29, 0xf9, 0x85, 0x14, 0x45, 0xd9, 0x9d, 0xd2, 0xb4, 0x31, 0x41, -0xe0, 0x4b, 0x92, 0x24, 0x29, 0x1c, 0xc7, 0xa9, 0xb6, 0xed, 0x04, 0x61, -0x18, 0xae, 0xf9, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, -0x5a, 0xe3, 0x85, 0xd6, 0x68, 0x95, 0xb5, 0x0d, 0x58, 0xdb, 0x80, 0xcb, -0xc3, 0x0b, 0xbd, 0x59, 0xfd, 0x42, 0xb5, 0x0b, 0xf1, 0x0b, 0x5d, 0x7b, -0x67, 0x4a, 0xf8, 0xb7, 0xea, 0x17, 0x3a, 0x75, 0xea, 0xd0, 0xdf, 0xff, -0xf1, 0x67, 0xd6, 0x78, 0xa1, 0x55, 0x3d, 0x0f, 0x6c, 0xdb, 0xba, 0x75, -0x7f, 0xa3, 0x5e, 0xdf, 0x57, 0x29, 0x97, 0x77, 0x71, 0x3c, 0x9f, 0xe3, -0x00, 0xe2, 0x07, 0xbe, 0xb3, 0xb8, 0xb4, 0x74, 0x68, 0xa9, 0xd5, 0x7a, -0xfe, 0xe5, 0x97, 0x7f, 0x0a, 0xbc, 0xd0, 0x3d, 0x7f, 0xf2, 0x47, 0xff, -0xed, 0xe4, 0xeb, 0xf4, 0xc8, 0xae, 0xda, 0xb7, 0xef, 0xae, 0xeb, 0xaf, -0xbd, 0xe6, 0xa1, 0xed, 0xdb, 0xb6, 0x1d, 0x10, 0x04, 0x41, 0x18, 0x74, -0xbb, 0xe9, 0x0f, 0x9d, 0x01, 0x0c, 0x26, 0x33, 0xae, 0xe7, 0x92, 0x93, -0x27, 0x4f, 0x3d, 0x7d, 0xe4, 0xe8, 0xd1, 0x2f, 0x1e, 0x7b, 0xe9, 0xa5, -0xd7, 0xe1, 0x85, 0x52, 0x3b, 0xff, 0xf9, 0xaf, 0xfe, 0xfa, 0x32, 0xf9, -0x85, 0x7e, 0xe7, 0xb7, 0xde, 0xfb, 0xf7, 0x7f, 0xf1, 0x6a, 0xbf, 0xd0, -0xee, 0x5d, 0xbb, 0x6e, 0xfd, 0xf9, 0xf7, 0xbe, 0xe7, 0x73, 0x8d, 0x7a, -0x7d, 0x3d, 0x89, 0x09, 0x3c, 0xdf, 0xa7, 0x7a, 0x9e, 0x28, 0x5e, 0x9e, -0x19, 0x24, 0x84, 0x3e, 0x56, 0x1f, 0x2c, 0x43, 0x04, 0x7d, 0xa4, 0x1e, -0x46, 0x21, 0x9a, 0xcd, 0xc5, 0x73, 0xdf, 0xf8, 0xe6, 0xb7, 0x1e, 0x3e, -0x73, 0xf6, 0xec, 0x79, 0xbc, 0xd0, 0x67, 0x1e, 0xff, 0xca, 0xe5, 0xf6, -0x0b, 0xb5, 0x29, 0x2f, 0xb4, 0xc2, 0x2f, 0xf4, 0xc9, 0x8f, 0x7d, 0xf4, -0x89, 0x5f, 0x7b, 0xf8, 0x13, 0xb7, 0x13, 0x42, 0x60, 0x0f, 0x96, 0xa6, -0x87, 0xcb, 0xab, 0xf7, 0x1c, 0x97, 0x22, 0x36, 0x74, 0xa5, 0x13, 0x85, -0x3f, 0x24, 0x49, 0x04, 0xcf, 0xf3, 0xd4, 0x84, 0xcf, 0x09, 0xa8, 0xd7, -0x6a, 0x53, 0x77, 0xff, 0xec, 0xbb, 0x1e, 0xb9, 0xe3, 0xb6, 0xdb, 0x9e, -0x79, 0xe2, 0xab, 0x5f, 0x1d, 0xf2, 0x42, 0x5f, 0x18, 0xf6, 0xc8, 0xce, -0x5e, 0x7e, 0x5e, 0xa8, 0x56, 0xad, 0x36, 0x3e, 0xf1, 0xb1, 0x87, 0xbe, -0xb5, 0x6e, 0x72, 0x72, 0x93, 0xc5, 0xa6, 0xf7, 0x03, 0x52, 0x8b, 0xba, -0x57, 0x1c, 0x84, 0x21, 0x7d, 0xe1, 0x96, 0x65, 0xc1, 0xb4, 0x2d, 0xe4, -0xb2, 0x39, 0xd6, 0x28, 0xe3, 0x50, 0xc8, 0xe7, 0xc1, 0xf1, 0x1c, 0x5d, -0x37, 0xc9, 0xf3, 0x20, 0x84, 0xae, 0xc5, 0x9f, 0x99, 0x9d, 0x3b, 0xfd, -0xf4, 0x33, 0xcf, 0xdc, 0xd1, 0xef, 0xf7, 0x57, 0x8f, 0x17, 0xaa, 0xd7, -0x6b, 0x63, 0xbf, 0xfd, 0x1b, 0xbf, 0x7e, 0x78, 0xa4, 0x38, 0x52, 0x30, -0x4d, 0x8b, 0xbe, 0x68, 0x66, 0x34, 0xe8, 0xf7, 0xfb, 0x28, 0x16, 0x47, -0xe0, 0xf9, 0x74, 0x09, 0x7a, 0xb9, 0x54, 0xa2, 0xeb, 0x85, 0x5d, 0x0f, -0x71, 0x4c, 0xe0, 0x38, 0x0e, 0xe6, 0x16, 0xe6, 0x21, 0x4b, 0x32, 0xdd, -0x29, 0xf9, 0x2c, 0x4a, 0x23, 0x23, 0x43, 0xe3, 0x53, 0x1c, 0xc7, 0x58, -0x5c, 0x6a, 0xe9, 0x5f, 0x79, 0xec, 0xb1, 0xd5, 0xf3, 0x0b, 0x7d, 0xf4, -0xc1, 0x07, 0xbf, 0x51, 0x28, 0x14, 0x0a, 0x7d, 0x9d, 0x7a, 0xd3, 0x2d, -0x96, 0x6d, 0x19, 0x8c, 0x85, 0x2a, 0xe5, 0x11, 0x48, 0xb2, 0x04, 0x3f, -0x8e, 0x90, 0x04, 0x21, 0x7d, 0x26, 0x58, 0xc8, 0xc3, 0xe6, 0x39, 0x68, -0x9d, 0x2e, 0x36, 0x6a, 0x32, 0x3c, 0xcf, 0x47, 0xbb, 0xd3, 0xc5, 0xa9, -0xd3, 0xa7, 0xd1, 0xef, 0xeb, 0x28, 0x16, 0x0b, 0xc8, 0xe7, 0x72, 0x10, -0x04, 0x01, 0xa5, 0x91, 0x8b, 0xf7, 0x0b, 0x5d, 0xf0, 0x99, 0xf8, 0xa1, -0x07, 0x3f, 0xf4, 0xe4, 0xc4, 0xf8, 0xf8, 0x26, 0x3a, 0x88, 0x70, 0x61, -0x59, 0x16, 0x16, 0x16, 0x16, 0x20, 0x08, 0x02, 0xd6, 0xaf, 0x9b, 0xc2, -0xf6, 0x9d, 0x57, 0x40, 0xd8, 0xbe, 0x05, 0xca, 0xad, 0x37, 0xc3, 0x1e, -0x29, 0x62, 0x76, 0x6e, 0x1e, 0xad, 0x56, 0x1b, 0x7a, 0x1c, 0x62, 0xf4, -0x96, 0x9b, 0x90, 0xbd, 0xf9, 0xad, 0x08, 0xf7, 0xec, 0x42, 0x5c, 0xab, -0xa2, 0x58, 0x1a, 0x41, 0xa3, 0xde, 0x80, 0x69, 0xda, 0x38, 0x77, 0x6e, -0x06, 0xba, 0xae, 0x23, 0x8a, 0x22, 0x80, 0x03, 0xc6, 0xc6, 0x1a, 0xeb, -0x6e, 0x78, 0xcb, 0x5b, 0xbe, 0x71, 0x59, 0x37, 0x60, 0xe7, 0x8e, 0x2b, -0xef, 0xd8, 0xbb, 0x67, 0xf7, 0x6d, 0x96, 0x4d, 0x5b, 0x33, 0x3a, 0x33, -0x3c, 0x51, 0x6e, 0xa2, 0x82, 0xf4, 0xd4, 0x38, 0xd2, 0x07, 0x6e, 0xc1, -0x3d, 0xef, 0x7e, 0x2f, 0xee, 0xde, 0xb9, 0x0f, 0x85, 0x62, 0x01, 0xbd, -0x7e, 0x1f, 0x9e, 0xe7, 0x42, 0x5f, 0x58, 0x82, 0xc6, 0x09, 0xa8, 0x16, -0x8b, 0x18, 0xdf, 0xbc, 0x0e, 0xd9, 0x3d, 0x57, 0x20, 0xd8, 0xb6, 0x19, -0x62, 0x31, 0x8f, 0x52, 0xb9, 0x08, 0xcf, 0xf7, 0x31, 0x33, 0x37, 0x87, -0xbe, 0xae, 0x0f, 0x5d, 0xec, 0x5b, 0x36, 0x6f, 0xbc, 0xa9, 0x56, 0xab, -0x5d, 0x3e, 0x5e, 0xe8, 0x5d, 0x77, 0xde, 0x39, 0xec, 0x91, 0x0d, 0x2c, -0x37, 0x92, 0x28, 0x61, 0xeb, 0x96, 0x4d, 0xe0, 0xd7, 0x4d, 0x62, 0xdb, -0x2f, 0xde, 0x83, 0x5f, 0x5e, 0xbf, 0x15, 0x36, 0x80, 0x23, 0x56, 0x17, -0x8e, 0x4f, 0x21, 0xc0, 0x28, 0x8e, 0xe1, 0x5b, 0x26, 0x1d, 0x86, 0x7b, -0x2b, 0x7a, 0x64, 0x13, 0x0d, 0xf0, 0xdb, 0xb6, 0x80, 0x64, 0xb3, 0xa8, -0x54, 0xca, 0xe8, 0xf6, 0x74, 0x1c, 0x3f, 0x71, 0x12, 0xb6, 0xed, 0x80, -0x10, 0xba, 0x66, 0x79, 0xd7, 0xce, 0x1d, 0xbf, 0x2f, 0x8a, 0xe2, 0x1b, -0xef, 0x91, 0xed, 0xdd, 0xbd, 0xfb, 0x9e, 0x46, 0xbd, 0x3e, 0x65, 0xd9, -0x36, 0x7c, 0xdf, 0x87, 0xae, 0x1b, 0x98, 0x5f, 0x58, 0x40, 0x26, 0x93, -0x02, 0x5f, 0x29, 0x63, 0xfb, 0xdd, 0xef, 0xc2, 0xdb, 0xa0, 0xe0, 0x10, -0x12, 0xcc, 0x3b, 0x3d, 0xb8, 0xb6, 0x0d, 0x49, 0x4b, 0x21, 0x08, 0x7c, -0x8a, 0x28, 0x30, 0xe9, 0xd1, 0xc0, 0x2f, 0x94, 0x10, 0x02, 0x45, 0x94, -0x91, 0x2f, 0x17, 0x21, 0x6c, 0x98, 0x82, 0x90, 0x49, 0x63, 0xa4, 0x58, -0x80, 0x69, 0xd9, 0xe8, 0x74, 0xbb, 0x74, 0xd5, 0x6b, 0x92, 0xa0, 0x5e, -0xab, 0xbe, 0x11, 0xbf, 0xd0, 0x72, 0x8f, 0x6c, 0xf7, 0xee, 0x5d, 0x0f, -0x44, 0x71, 0x04, 0xcf, 0xf3, 0x60, 0x5a, 0x74, 0x23, 0xa6, 0x26, 0x27, -0x90, 0xca, 0xe7, 0x20, 0x5d, 0xbd, 0x17, 0xfb, 0xa5, 0x0c, 0x0e, 0x22, -0x80, 0x69, 0x9a, 0x70, 0xd8, 0xf9, 0x40, 0x4c, 0xa5, 0x86, 0xf3, 0xe3, -0x38, 0x0c, 0xe1, 0x18, 0x26, 0x38, 0x51, 0x60, 0x51, 0x91, 0x08, 0x84, -0xc4, 0x90, 0x44, 0x01, 0xb9, 0x72, 0x11, 0x4b, 0xb5, 0x2a, 0x34, 0xd3, -0x84, 0x28, 0x08, 0x68, 0xb7, 0x3b, 0xc8, 0x66, 0xd2, 0xd0, 0x34, 0xda, -0x23, 0x9b, 0x9c, 0x98, 0xb8, 0x34, 0xbf, 0x90, 0xbf, 0xd2, 0x2f, 0xb4, -0x71, 0xc3, 0xcd, 0x9e, 0xe7, 0x23, 0x8c, 0x22, 0x58, 0xac, 0x91, 0x54, -0xaf, 0x55, 0x61, 0x14, 0x0b, 0xb8, 0x65, 0xc7, 0x3e, 0xda, 0x23, 0x6b, -0xd1, 0x1e, 0x99, 0xe7, 0xd2, 0x7c, 0x9d, 0xa0, 0x29, 0x08, 0x23, 0xba, -0x6e, 0x98, 0xe7, 0x38, 0x58, 0xbd, 0x3e, 0x94, 0x42, 0x1e, 0x61, 0x18, -0x32, 0xe4, 0x86, 0xbe, 0x3b, 0xbc, 0xc8, 0x23, 0xdd, 0x28, 0xa1, 0xb7, -0xb0, 0x80, 0x7c, 0x3e, 0x8f, 0xf9, 0x85, 0x05, 0x68, 0x9a, 0x8a, 0xa9, -0x89, 0x09, 0x80, 0x03, 0xea, 0xf5, 0xda, 0x72, 0x8f, 0x6c, 0xc0, 0x0b, -0x5d, 0x8c, 0x5f, 0x68, 0xf3, 0xa6, 0x8d, 0x77, 0x3e, 0xf0, 0xc1, 0x0f, -0x0c, 0x79, 0x21, 0xdf, 0xf7, 0xd1, 0x37, 0x74, 0x80, 0x03, 0x84, 0xb1, -0x31, 0xca, 0x0b, 0x2d, 0xcc, 0xc1, 0xf7, 0x7d, 0x1a, 0x8a, 0xf2, 0x99, -0xdc, 0x82, 0xe7, 0x90, 0x0c, 0x27, 0x34, 0x3c, 0xac, 0x5e, 0x0f, 0x50, -0x15, 0xba, 0x01, 0x61, 0x80, 0x30, 0xa0, 0x21, 0x29, 0x42, 0x08, 0xe5, -0x85, 0xb2, 0x59, 0x28, 0x6a, 0x17, 0x3c, 0xcf, 0x63, 0x10, 0xeb, 0x54, -0x15, 0x05, 0x8a, 0x22, 0x73, 0xaa, 0xaa, 0x32, 0xbf, 0xd0, 0x25, 0xf0, -0x42, 0xa5, 0x91, 0xd2, 0xee, 0xc1, 0x6a, 0x6c, 0xdf, 0x0f, 0x10, 0x84, -0x01, 0xaa, 0xe5, 0x0a, 0x6c, 0x8e, 0xc3, 0xfa, 0xd1, 0x06, 0x66, 0xba, -0x4d, 0x3a, 0xad, 0x1f, 0x20, 0xc7, 0xae, 0x37, 0x44, 0x8f, 0x05, 0x55, -0x65, 0x4b, 0xd2, 0x01, 0xd7, 0xb0, 0x20, 0x97, 0x22, 0x9a, 0xf1, 0x8a, -0x09, 0xa2, 0x88, 0x0c, 0x79, 0xa1, 0x24, 0xe1, 0x21, 0x64, 0x53, 0x88, -0xd8, 0x12, 0x5d, 0xc7, 0xa1, 0x23, 0x28, 0x51, 0x14, 0x21, 0x0a, 0x02, -0xb2, 0xd9, 0xec, 0xeb, 0xfa, 0x85, 0x5e, 0xf7, 0x44, 0x56, 0x2c, 0x16, -0x76, 0x44, 0x83, 0xf1, 0x90, 0xe7, 0xc2, 0xf3, 0x3c, 0x64, 0xd2, 0x19, -0x38, 0x82, 0x00, 0x1e, 0x09, 0x96, 0x16, 0x17, 0x61, 0xd3, 0x5a, 0x0f, -0xa2, 0x30, 0xa2, 0x54, 0x56, 0x18, 0x21, 0x08, 0x43, 0x08, 0xaa, 0xca, -0x1c, 0x41, 0x1c, 0x9c, 0xbe, 0x0e, 0x2d, 0x18, 0x08, 0x33, 0xa8, 0x28, -0x69, 0x00, 0x85, 0xc4, 0x11, 0x07, 0x4e, 0x10, 0xe1, 0x13, 0x6a, 0x0e, -0xb1, 0x6c, 0x0b, 0x06, 0xe3, 0xf2, 0x38, 0x8e, 0x83, 0x22, 0xcb, 0x97, -0xce, 0x0b, 0x71, 0x1c, 0xa7, 0x85, 0x0c, 0xb7, 0xe1, 0x78, 0x1e, 0xbd, -0x7e, 0x1f, 0x99, 0x74, 0x1a, 0x7c, 0x10, 0xc2, 0xd4, 0x0d, 0x04, 0x02, -0x0f, 0xdf, 0x0b, 0x98, 0x7a, 0x2a, 0x1e, 0xfa, 0x85, 0xc2, 0x30, 0x42, -0x2c, 0x8a, 0xe8, 0xb6, 0x3b, 0xe0, 0x44, 0x09, 0x05, 0xcf, 0xa3, 0x04, -0x17, 0x93, 0xc6, 0x0c, 0xb8, 0x21, 0xaa, 0xe4, 0x89, 0x90, 0x24, 0x1c, -0x62, 0x42, 0xbd, 0x13, 0xbe, 0x4f, 0xd5, 0x86, 0xb9, 0x1c, 0x3d, 0x8c, -0xde, 0x90, 0x5f, 0x28, 0x8e, 0x63, 0x6e, 0x40, 0x59, 0xc5, 0x71, 0x0c, -0x55, 0x51, 0xd9, 0xdc, 0xcb, 0x43, 0xbf, 0xdb, 0x45, 0x46, 0xd3, 0xa8, -0x9e, 0x93, 0xfd, 0x1b, 0x12, 0xc7, 0xc3, 0xab, 0xd2, 0x75, 0x37, 0xdd, -0x04, 0x5e, 0x14, 0xc1, 0x09, 0x74, 0x29, 0x3a, 0xe5, 0x85, 0xa2, 0x61, -0x70, 0x2a, 0x8e, 0x29, 0x2f, 0x44, 0xf5, 0x25, 0x31, 0xdb, 0x30, 0x7a, -0xf8, 0xd9, 0xb6, 0x03, 0xc7, 0x71, 0x21, 0x09, 0x22, 0x64, 0xf9, 0x0d, -0xf8, 0x85, 0xc2, 0x30, 0xf2, 0xa2, 0x98, 0xbe, 0x03, 0x81, 0x1f, 0x50, -0xe1, 0xa9, 0xeb, 0x02, 0x8e, 0x0d, 0xbd, 0xd7, 0x83, 0x08, 0x0c, 0x7b, -0x64, 0x03, 0xe1, 0x51, 0x1c, 0xc5, 0x20, 0x61, 0x48, 0x2d, 0x05, 0x51, -0x04, 0x12, 0x04, 0x48, 0x12, 0x3a, 0xa9, 0x04, 0xa1, 0xcc, 0xd0, 0x00, -0xf8, 0x20, 0x49, 0x02, 0x01, 0xcc, 0x2f, 0xc4, 0x3c, 0xa4, 0xaa, 0xaa, -0xd2, 0x1e, 0x99, 0x65, 0x41, 0x91, 0x65, 0xf8, 0x6f, 0xa4, 0x47, 0xd6, -0xed, 0x76, 0x8f, 0x46, 0x51, 0x44, 0xe5, 0x15, 0x92, 0x88, 0x38, 0x8a, -0xb0, 0xd4, 0x6a, 0xa1, 0x9e, 0xa2, 0x7e, 0x21, 0x45, 0x92, 0x86, 0x66, -0x26, 0x42, 0x92, 0x15, 0x93, 0xf9, 0x88, 0x19, 0x2c, 0x19, 0x5e, 0x30, -0x68, 0x91, 0x91, 0xe5, 0x45, 0x11, 0x03, 0xc7, 0x10, 0x49, 0x12, 0x04, -0xa6, 0x09, 0x8e, 0x7d, 0x51, 0x24, 0x09, 0xa1, 0x5f, 0xd9, 0xa6, 0x45, -0x3f, 0x13, 0x96, 0x75, 0xe9, 0x3d, 0xb2, 0x76, 0xb7, 0x73, 0x64, 0x00, -0x30, 0x89, 0xa2, 0x88, 0x4c, 0x3a, 0x43, 0xc9, 0x5a, 0xcf, 0x85, 0x3e, -0x3b, 0x07, 0x53, 0x37, 0x86, 0x1f, 0xe0, 0x38, 0x8e, 0x90, 0xc4, 0x31, -0x92, 0x98, 0xb0, 0xd6, 0x18, 0x01, 0x87, 0x04, 0x48, 0x68, 0x8f, 0x6c, -0xd8, 0x21, 0x1b, 0xb2, 0x42, 0xcc, 0x00, 0xeb, 0x79, 0x70, 0x3b, 0x6d, -0x44, 0x41, 0x00, 0xdb, 0xb6, 0x98, 0x40, 0x00, 0x70, 0x3c, 0x9f, 0xad, -0xc5, 0x77, 0x19, 0x2f, 0x54, 0xd9, 0xba, 0xf1, 0xfa, 0xeb, 0x3e, 0x21, -0x5e, 0x48, 0x8f, 0x6c, 0xe0, 0x17, 0xe2, 0x08, 0xf9, 0x9e, 0xe3, 0xba, -0x24, 0x95, 0xd2, 0xf8, 0x24, 0xa1, 0xa9, 0xea, 0x30, 0x08, 0x61, 0x59, -0x16, 0xb8, 0x56, 0x1b, 0xad, 0x62, 0x13, 0xe5, 0x6a, 0x0d, 0x02, 0x9b, -0xf9, 0x22, 0x21, 0x43, 0x6e, 0x88, 0x63, 0x7b, 0x1f, 0xec, 0x4f, 0x8e, -0x24, 0xc3, 0xbd, 0xc5, 0x01, 0x20, 0x48, 0x40, 0xe2, 0x08, 0x6e, 0xa7, -0x8d, 0xc4, 0x34, 0x61, 0xdb, 0x36, 0x24, 0x49, 0x46, 0x1c, 0xc5, 0xf4, -0xf3, 0xb7, 0x7c, 0xe2, 0xa4, 0xbc, 0xd0, 0xa7, 0x7e, 0xf7, 0xcf, 0xf7, -0xbc, 0x75, 0xff, 0x85, 0xf5, 0xc8, 0x7a, 0xd3, 0xb4, 0x47, 0xe6, 0xba, -0xee, 0xec, 0xd9, 0x73, 0xe7, 0xbe, 0x3d, 0xc8, 0xda, 0x65, 0xb3, 0x59, -0xf0, 0x02, 0x87, 0xf9, 0x85, 0x05, 0x70, 0x7d, 0x1d, 0xbd, 0xd3, 0xa7, -0xd1, 0x59, 0x5a, 0xa4, 0x27, 0x32, 0xe6, 0xa1, 0xa3, 0xc5, 0x43, 0xaa, -0x9b, 0x8a, 0x56, 0xe8, 0x6b, 0x63, 0x76, 0x09, 0x41, 0xd3, 0xa6, 0xd4, -0x2f, 0xe4, 0x5b, 0x06, 0xf4, 0x99, 0x19, 0x24, 0x8c, 0x91, 0x03, 0x92, -0xf3, 0x0e, 0x94, 0x01, 0x2f, 0x04, 0x8e, 0x9b, 0x3a, 0x73, 0xe8, 0x85, -0x0b, 0xe8, 0x91, 0xfd, 0xe7, 0xbf, 0xfc, 0x5f, 0x2a, 0xe3, 0xe7, 0xf3, -0x42, 0xc7, 0x4f, 0x9c, 0x18, 0xf2, 0x42, 0x29, 0x4d, 0xc3, 0x68, 0x63, -0x14, 0x2f, 0x1d, 0x3f, 0x0e, 0x43, 0x67, 0x3d, 0x32, 0x9e, 0x5f, 0xf6, -0x0b, 0xbd, 0xa2, 0x45, 0x46, 0x58, 0x7f, 0x6c, 0xe8, 0x15, 0x62, 0xac, -0xd0, 0x90, 0x17, 0x9a, 0x99, 0x01, 0xe9, 0xf7, 0xd1, 0xef, 0xeb, 0x30, -0x2d, 0x0b, 0x92, 0x24, 0x41, 0x14, 0x29, 0x3b, 0x01, 0x60, 0xc8, 0x0b, -0x05, 0xae, 0x3b, 0xf3, 0x83, 0x47, 0x1e, 0x7d, 0xe4, 0xdc, 0xd8, 0xe8, -0xa5, 0xf1, 0x42, 0x77, 0x1c, 0xb8, 0x75, 0xb6, 0xd1, 0xa8, 0x8f, 0xf1, -0x3c, 0x0f, 0xc7, 0x75, 0x71, 0xf4, 0xe8, 0x31, 0x58, 0x8e, 0x83, 0x7a, -0xb5, 0x0a, 0xa4, 0x34, 0x84, 0xe5, 0x11, 0xe4, 0x1a, 0xa3, 0xc8, 0xe6, -0x73, 0x10, 0xd9, 0x2d, 0x62, 0xf2, 0x8a, 0x17, 0x3d, 0x78, 0x55, 0x24, -0x8c, 0x10, 0xd9, 0x16, 0x9c, 0x85, 0x26, 0x8c, 0x73, 0xd3, 0xb0, 0xfa, -0x34, 0xb6, 0x33, 0x38, 0xe9, 0x89, 0x02, 0xad, 0x62, 0x5d, 0xa8, 0x5f, -0xe8, 0x82, 0x6e, 0x29, 0x0f, 0x1e, 0xfa, 0xe1, 0xa7, 0xdf, 0x9e, 0xcb, -0x7d, 0x3e, 0x9d, 0x4a, 0x41, 0x12, 0x44, 0x4c, 0x4e, 0x4e, 0x62, 0x7a, -0x66, 0x1a, 0x0b, 0xcd, 0x26, 0xca, 0xa5, 0x12, 0x84, 0xc0, 0x47, 0xbb, -0xdf, 0x87, 0x53, 0xaf, 0x23, 0x53, 0x2c, 0x42, 0xd1, 0x34, 0x2a, 0x4a, -0x1a, 0xec, 0x9b, 0x84, 0x1e, 0xef, 0xb1, 0x1f, 0x20, 0xb6, 0x2c, 0x58, -0x73, 0xf3, 0x70, 0x5b, 0x6d, 0x58, 0xba, 0x81, 0x56, 0xbb, 0xc3, 0x9a, -0x7e, 0x80, 0x20, 0xf0, 0x83, 0x13, 0xe8, 0xe5, 0xf7, 0x0b, 0x5d, 0x73, -0xd5, 0xbe, 0xef, 0x6c, 0xdd, 0xb2, 0xf9, 0x06, 0x41, 0x10, 0x41, 0x08, -0x81, 0x65, 0x5b, 0x78, 0xf1, 0xf0, 0x11, 0xb8, 0xae, 0x8b, 0x62, 0xb1, -0x88, 0x6c, 0x36, 0x83, 0x50, 0x10, 0x68, 0x8f, 0x2c, 0x97, 0x87, 0x9a, -0x4e, 0x41, 0x52, 0x14, 0xf0, 0x1c, 0x00, 0x92, 0x9c, 0xd7, 0x23, 0x8b, -0x1c, 0x0f, 0x86, 0x61, 0xc0, 0x76, 0xa8, 0x35, 0x59, 0x64, 0xc5, 0x20, -0x9e, 0xbb, 0x78, 0xbf, 0xd0, 0x05, 0x6f, 0x80, 0x2c, 0x4b, 0x57, 0x5c, -0x77, 0xcd, 0xd5, 0x4f, 0x4d, 0x4e, 0x4c, 0x8c, 0xd3, 0xc7, 0x21, 0x04, -0xdd, 0x6e, 0x0f, 0xe7, 0x66, 0x66, 0x60, 0xdb, 0x36, 0x62, 0x42, 0x90, -0xcf, 0xd1, 0x80, 0x14, 0x78, 0x0e, 0x31, 0xc7, 0x21, 0x4e, 0x08, 0xe3, -0x80, 0x38, 0x20, 0xa2, 0x97, 0x0e, 0x8e, 0xe3, 0xa0, 0xaf, 0xeb, 0x94, -0x5c, 0x17, 0x04, 0x90, 0x81, 0x83, 0x48, 0xa0, 0xe5, 0x51, 0x92, 0x10, -0xb7, 0xd5, 0x6a, 0xfd, 0x6b, 0x1c, 0xc7, 0x16, 0x7b, 0x07, 0x06, 0xd8, -0xcd, 0x61, 0x00, 0xdf, 0x49, 0x92, 0xe4, 0x9b, 0x97, 0xf4, 0x54, 0x22, -0x08, 0xc2, 0xa3, 0xa9, 0x54, 0xea, 0x3e, 0x49, 0x92, 0xbe, 0x5c, 0x29, -0x97, 0xb3, 0x83, 0x70, 0xd4, 0xe6, 0x8d, 0x1b, 0xd0, 0xeb, 0xf7, 0x71, -0xea, 0xcc, 0x59, 0x2c, 0xb5, 0xda, 0x48, 0x92, 0x04, 0x8a, 0xa2, 0x30, -0x6b, 0x13, 0x37, 0xec, 0x91, 0xd1, 0xc5, 0x71, 0x04, 0x82, 0xc0, 0x23, -0x08, 0xc2, 0x61, 0xf9, 0x70, 0x90, 0xf4, 0xe2, 0x38, 0x1e, 0xc9, 0x4f, -0xa2, 0x47, 0xa6, 0xa9, 0xea, 0xee, 0x5d, 0x3b, 0x77, 0x7c, 0x61, 0x6c, -0xb4, 0x71, 0x5e, 0x8f, 0xcc, 0xb2, 0x6c, 0x74, 0x7b, 0x3d, 0xe8, 0xba, -0x01, 0xd3, 0xb2, 0x11, 0x46, 0xe1, 0xb0, 0xd7, 0xcd, 0xf3, 0xc2, 0x90, -0x7e, 0x1f, 0x44, 0x07, 0x07, 0x1b, 0xf7, 0xa3, 0x7a, 0x64, 0x97, 0xd5, -0x2f, 0xf4, 0x99, 0x47, 0xff, 0xc7, 0x5f, 0x5f, 0x3f, 0xf0, 0x0b, 0x79, -0xde, 0xf7, 0x9f, 0x7b, 0xfe, 0xd0, 0xfb, 0x8f, 0x31, 0xbf, 0xd0, 0xb0, -0x47, 0x96, 0x49, 0xa3, 0x51, 0xaf, 0x61, 0x7c, 0x7c, 0x14, 0xa3, 0x8d, -0x3a, 0xf2, 0xb9, 0x1c, 0x52, 0xa9, 0x34, 0x75, 0x29, 0x46, 0x11, 0xc4, -0x81, 0xf1, 0x09, 0x58, 0xe6, 0x85, 0x86, 0x7e, 0xa1, 0xe0, 0x55, 0x3d, -0xb2, 0xa9, 0xcb, 0xc9, 0x0b, 0x7d, 0xeb, 0x91, 0x47, 0x61, 0xbc, 0x82, -0x17, 0x3a, 0x76, 0xfc, 0xc4, 0xbd, 0xf3, 0x0b, 0xcd, 0x7b, 0xd7, 0xad, -0x9b, 0xbc, 0xbf, 0x5e, 0xab, 0x8e, 0x28, 0xb2, 0x02, 0x41, 0x10, 0x90, -0xcb, 0x66, 0xa1, 0xc8, 0x0a, 0xed, 0x91, 0xe9, 0xf4, 0x2b, 0xd2, 0xf3, -0xfc, 0xe1, 0xaa, 0x3e, 0x00, 0xc3, 0x17, 0x9f, 0xfc, 0x48, 0xbf, 0xd0, -0x85, 0xf7, 0xc8, 0xde, 0xb0, 0x5f, 0x88, 0xe3, 0xb8, 0x9d, 0xd9, 0x6c, -0xe6, 0xee, 0x6a, 0xa5, 0x72, 0x63, 0xb9, 0x54, 0x9a, 0x4a, 0xa7, 0x34, -0x4e, 0x10, 0x05, 0x70, 0x1c, 0xb7, 0xbc, 0xda, 0xaf, 0x6f, 0xd0, 0xf5, -0x07, 0xb4, 0x5b, 0x9a, 0x44, 0x61, 0xf4, 0xe6, 0xf7, 0x0b, 0x69, 0x9a, -0x56, 0x12, 0x05, 0x41, 0xf1, 0x7d, 0x5f, 0x0d, 0xc2, 0x28, 0x08, 0xc3, -0xc0, 0xf3, 0x3c, 0x7f, 0xcd, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, -0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0x46, 0xab, 0xac, 0x6d, 0xc0, 0xda, -0x06, 0xfc, 0xcf, 0xcb, 0x0b, 0x55, 0x2f, 0x9c, 0x17, 0x6a, 0x6c, 0x7c, -0xb3, 0xf1, 0x42, 0xcd, 0xe6, 0x6d, 0x9c, 0xe7, 0x5f, 0x40, 0x8f, 0x8c, -0xf2, 0x42, 0xed, 0x33, 0x6b, 0xbc, 0xd0, 0xea, 0x9c, 0x07, 0xae, 0xd8, -0xbe, 0x7d, 0xff, 0xe8, 0x68, 0x63, 0x5f, 0x36, 0x93, 0xdd, 0xa5, 0x69, -0x5a, 0x2e, 0x49, 0x08, 0xb1, 0x2c, 0xdb, 0xd1, 0x0d, 0xfd, 0xd0, 0xc2, -0x42, 0xf3, 0xf9, 0x93, 0x2f, 0xbf, 0xfc, 0x53, 0xf2, 0x0b, 0xbd, 0x0e, -0x2f, 0xb4, 0x6f, 0xef, 0xde, 0xbb, 0xde, 0x76, 0xe3, 0xfe, 0x87, 0x36, -0xac, 0x5f, 0x7f, 0x40, 0x92, 0x44, 0x61, 0xf0, 0x64, 0x3a, 0x66, 0xd3, -0x1d, 0xca, 0x0b, 0xd1, 0x01, 0x88, 0xe3, 0xba, 0xe4, 0xdc, 0xb9, 0xe9, -0xa7, 0x9f, 0x7b, 0xfe, 0xf9, 0x2f, 0x9e, 0x38, 0xf1, 0x93, 0xf2, 0x0b, -0xfd, 0xaf, 0xbf, 0xf5, 0xde, 0xbf, 0x7f, 0x0d, 0xbf, 0xd0, 0x75, 0xd7, -0x5c, 0x73, 0xeb, 0xbb, 0xde, 0x79, 0xe7, 0xe7, 0x3e, 0xf1, 0xd1, 0x8f, -0xac, 0x27, 0x31, 0x81, 0xeb, 0xf9, 0xf0, 0x3c, 0xa6, 0xe9, 0x61, 0x4d, -0xb2, 0x04, 0x03, 0x95, 0x39, 0x7d, 0x9c, 0xae, 0x2a, 0x2a, 0xbf, 0x79, -0xd3, 0xa6, 0x03, 0x53, 0x53, 0x93, 0x07, 0xee, 0xfb, 0xc0, 0xbd, 0xe7, -0xbe, 0xf3, 0xec, 0x77, 0x1f, 0x3e, 0x71, 0xe2, 0xc4, 0xea, 0xfa, 0x85, -0xfe, 0xcf, 0x56, 0x0b, 0x5a, 0x74, 0xbe, 0x5f, 0xe8, 0xc1, 0x07, 0xee, -0x7f, 0xe2, 0x63, 0x1f, 0x79, 0xf0, 0xf6, 0x28, 0x26, 0x70, 0x1c, 0xea, -0x17, 0x1a, 0xc4, 0xd4, 0x82, 0x80, 0x16, 0x4e, 0x06, 0x51, 0x11, 0x59, -0x96, 0x21, 0x8a, 0x02, 0xcb, 0xbb, 0x73, 0xcc, 0x45, 0x2d, 0xa2, 0x56, -0xab, 0x4d, 0xdd, 0x79, 0xfb, 0x6d, 0x8f, 0xbc, 0xe3, 0xe6, 0x9b, 0x9f, -0x79, 0xfa, 0x99, 0x67, 0x96, 0x79, 0xa1, 0xdf, 0xfd, 0x3d, 0x48, 0x09, -0x41, 0xe7, 0xcc, 0x2a, 0xf1, 0x42, 0xbf, 0xfe, 0xab, 0x0f, 0x7f, 0x6b, -0xb4, 0x5e, 0xdf, 0x34, 0x18, 0x89, 0xfa, 0x3e, 0x1d, 0xc1, 0xba, 0xae, -0x47, 0x11, 0x1c, 0xdb, 0x86, 0xed, 0xd8, 0xc8, 0xa4, 0x33, 0x08, 0xa3, -0x08, 0xba, 0xde, 0x47, 0x3a, 0x9d, 0x06, 0x07, 0x0e, 0x5a, 0x4a, 0x43, -0x21, 0x9f, 0x5b, 0x7e, 0x66, 0x94, 0xd0, 0x1e, 0x59, 0x73, 0x71, 0xf1, -0xf4, 0x63, 0x4f, 0x3c, 0x79, 0x87, 0x61, 0x18, 0xab, 0xc7, 0x0b, 0xd5, -0xaa, 0xd5, 0xb1, 0xdf, 0xf8, 0xb5, 0x5f, 0x39, 0x5c, 0xab, 0x54, 0x0a, -0x86, 0x69, 0xc1, 0xf3, 0x7c, 0x66, 0xba, 0xb1, 0x60, 0x98, 0x06, 0x74, -0xdd, 0xc0, 0xc6, 0xf5, 0xeb, 0xc1, 0x71, 0x80, 0xef, 0xfb, 0x50, 0x54, -0x15, 0x71, 0x1c, 0x61, 0xb0, 0x5c, 0xcb, 0xf7, 0x02, 0x2c, 0x2c, 0xce, -0x23, 0x97, 0xcd, 0x43, 0x51, 0x64, 0x8c, 0x14, 0x8b, 0x50, 0x55, 0xe6, -0x17, 0x22, 0x31, 0xe6, 0xe7, 0xe7, 0xf5, 0x27, 0x9f, 0xfa, 0xda, 0xea, -0xf9, 0x85, 0x3e, 0xf3, 0x87, 0x9f, 0x3a, 0xd9, 0xa8, 0xd7, 0x37, 0x19, -0x86, 0x05, 0xd7, 0x73, 0x61, 0x3b, 0x2e, 0xda, 0x9d, 0x0e, 0xb2, 0x99, -0x0c, 0x14, 0x59, 0x86, 0x96, 0x52, 0xa1, 0x69, 0x1a, 0x7c, 0x41, 0x80, -0x6d, 0xdb, 0x10, 0x3c, 0x1f, 0xbc, 0xc0, 0xc3, 0xe3, 0x79, 0x6a, 0x79, -0x32, 0x68, 0x28, 0xa1, 0xdf, 0x37, 0x60, 0x59, 0x36, 0x64, 0x45, 0xc4, -0xc4, 0xf8, 0xf8, 0x50, 0x1c, 0x1f, 0x93, 0x18, 0x33, 0x33, 0x73, 0x67, -0xff, 0xbf, 0x47, 0x1e, 0xb9, 0xfc, 0xbc, 0xd0, 0x7d, 0x1f, 0xb8, 0xf7, -0xc9, 0x5a, 0xb5, 0xb6, 0x89, 0x2e, 0x13, 0x77, 0xd0, 0xe9, 0xf6, 0xd0, -0xeb, 0xf5, 0xa1, 0xeb, 0x3a, 0x0a, 0x85, 0x3c, 0x46, 0xa7, 0xc6, 0xa1, -0x5e, 0xb1, 0x0d, 0xca, 0x6d, 0xb7, 0x60, 0xdb, 0x83, 0x1f, 0x44, 0x90, -0x49, 0x61, 0x7e, 0x61, 0x01, 0xbd, 0x5e, 0x0f, 0x8e, 0xaa, 0x40, 0xbd, -0xe9, 0x06, 0x04, 0x7b, 0x76, 0x01, 0x63, 0xa3, 0x28, 0x94, 0x8a, 0xc8, -0xe5, 0x32, 0x68, 0xb7, 0x3b, 0x38, 0x72, 0xf4, 0x18, 0x16, 0x97, 0x5a, -0x18, 0xb4, 0x3e, 0xea, 0xb5, 0xea, 0xba, 0xeb, 0xae, 0xbd, 0xf6, 0x1b, -0x97, 0xf5, 0x4c, 0x7c, 0xf5, 0xbe, 0x7d, 0x77, 0x3c, 0xf8, 0xc0, 0x7d, -0xb7, 0x59, 0x4c, 0x49, 0x6e, 0xd9, 0x16, 0x3c, 0xcf, 0x45, 0xa1, 0x50, -0xc0, 0xa6, 0x4d, 0xeb, 0x21, 0xd5, 0xaa, 0xd0, 0xf6, 0x5f, 0x8f, 0x77, -0xae, 0xdb, 0x02, 0x15, 0xc0, 0x59, 0xc4, 0x70, 0x0c, 0x13, 0xb6, 0x63, -0xd3, 0xc5, 0xa0, 0x9e, 0x87, 0x75, 0xc5, 0x11, 0xa4, 0x64, 0x19, 0xed, -0x7c, 0x1a, 0x9d, 0x7c, 0x16, 0xc2, 0x4b, 0x27, 0x30, 0xce, 0x01, 0xcd, -0x66, 0x0b, 0xe7, 0xa6, 0xa7, 0xa1, 0x28, 0x32, 0x32, 0xe9, 0x14, 0x04, -0x81, 0xc7, 0xf6, 0x6d, 0x5b, 0x6f, 0x1a, 0x1d, 0x1d, 0xfd, 0xc8, 0xfc, -0xfc, 0xfc, 0xe7, 0x2f, 0xcb, 0x3b, 0x70, 0xdb, 0xad, 0xef, 0xf8, 0x6c, -0x1c, 0xc5, 0x70, 0x1c, 0x17, 0xb6, 0x63, 0xa3, 0xd7, 0xeb, 0x63, 0xa9, -0xd5, 0xc6, 0x48, 0x31, 0x0f, 0xae, 0x56, 0xc1, 0xf6, 0x5f, 0xba, 0x07, -0xf7, 0xae, 0xdb, 0x02, 0x0b, 0xc0, 0x8b, 0x4e, 0x1f, 0x73, 0x0b, 0x73, -0xf0, 0x5c, 0x6a, 0xfc, 0x18, 0x8c, 0x97, 0x7c, 0xc7, 0x03, 0x17, 0x25, -0xc8, 0x6a, 0x19, 0x14, 0x27, 0x1a, 0xe0, 0xb7, 0x6f, 0x01, 0xc9, 0x64, -0x50, 0x1a, 0x29, 0xc0, 0xb2, 0x6c, 0xcc, 0xcd, 0xcd, 0xc3, 0x76, 0x28, -0x63, 0xa4, 0xaa, 0x32, 0xb6, 0x6f, 0xdb, 0x76, 0x79, 0xfc, 0x42, 0xbb, -0x76, 0xee, 0xbc, 0xa7, 0x56, 0xab, 0x4e, 0xd9, 0x8e, 0x43, 0x61, 0x8f, -0xbe, 0x01, 0x49, 0x92, 0xb0, 0x7d, 0xdb, 0x56, 0x70, 0xe5, 0x12, 0xb6, -0xdd, 0xf3, 0x73, 0xb8, 0x11, 0x0a, 0x9e, 0x07, 0xc1, 0x9c, 0xd1, 0x86, -0x63, 0x59, 0xf0, 0x7d, 0x0f, 0x61, 0x14, 0xd1, 0xf9, 0x31, 0x19, 0x68, -0x1b, 0x68, 0x48, 0x21, 0x89, 0x63, 0xa8, 0x82, 0x84, 0x62, 0xa5, 0x04, -0x81, 0xf9, 0x85, 0xca, 0xa5, 0x12, 0x66, 0xe6, 0xe6, 0x31, 0x33, 0x3b, -0x87, 0x88, 0x59, 0xf2, 0x5f, 0xdb, 0x2f, 0xf4, 0xa9, 0x0b, 0xe4, 0x85, -0x3a, 0xcb, 0xbc, 0xd0, 0x75, 0xd7, 0x5c, 0xc3, 0x7a, 0x64, 0x3e, 0x1c, -0xd7, 0x45, 0xbf, 0xdf, 0x43, 0xbd, 0x5e, 0x47, 0xae, 0x90, 0x87, 0x74, -0xf5, 0x3e, 0xec, 0x17, 0xa9, 0x5f, 0x48, 0xef, 0xf5, 0xe1, 0x33, 0x03, -0x8e, 0xef, 0x05, 0xd4, 0xdc, 0x81, 0x84, 0x61, 0x95, 0x2b, 0x36, 0x22, -0x0e, 0x41, 0x12, 0x02, 0x51, 0x14, 0x90, 0x2b, 0x15, 0xd0, 0x1a, 0x6d, -0x20, 0xed, 0xba, 0x50, 0x7b, 0x2a, 0xba, 0xdd, 0x2e, 0xaa, 0x95, 0x12, -0x52, 0x1a, 0xf5, 0x0b, 0xad, 0x5f, 0xb7, 0x6e, 0x99, 0x17, 0xfa, 0xef, -0x7f, 0xfb, 0x67, 0x93, 0x93, 0xe3, 0x68, 0x9f, 0x3e, 0x73, 0x71, 0xbc, -0xd0, 0xd4, 0xd4, 0xc4, 0xcd, 0x9e, 0xe7, 0x23, 0x8a, 0x22, 0xb8, 0xee, -0x00, 0x85, 0x91, 0xa1, 0xe7, 0x73, 0x78, 0xf7, 0xce, 0x7d, 0x38, 0xc6, -0xfc, 0x42, 0x03, 0xd7, 0x5c, 0x18, 0x50, 0xcf, 0x10, 0xb5, 0x3a, 0xd1, -0x17, 0xce, 0xad, 0x40, 0x10, 0xc2, 0x41, 0x21, 0x2e, 0x0c, 0x29, 0x2f, -0x54, 0x2f, 0xa1, 0x3b, 0x37, 0x8f, 0x4c, 0x26, 0x85, 0x56, 0xbb, 0x8d, -0x6e, 0xaf, 0x0f, 0x49, 0x94, 0xc0, 0x0b, 0x1c, 0xca, 0xe5, 0xd2, 0x2e, -0x51, 0x92, 0x68, 0x8f, 0xec, 0xb3, 0xff, 0xd9, 0xc9, 0x15, 0x2f, 0x9a, -0x17, 0xda, 0x74, 0xe7, 0x03, 0x1f, 0xbc, 0x97, 0x1f, 0xb0, 0x42, 0xa6, -0x69, 0xa1, 0x52, 0x2e, 0x41, 0x94, 0x25, 0x88, 0xeb, 0xd6, 0x41, 0x04, -0x70, 0x6e, 0x61, 0x0e, 0x1e, 0x93, 0xe5, 0x85, 0x61, 0x00, 0xcf, 0xf3, -0x19, 0xd8, 0x11, 0x2e, 0xa7, 0x8d, 0xc2, 0x08, 0xbe, 0xe7, 0xb3, 0x72, -0x68, 0x80, 0x28, 0x1c, 0xf0, 0x17, 0x94, 0x17, 0x22, 0xd9, 0x0c, 0x34, -0x4d, 0x05, 0x12, 0x0e, 0x4b, 0x4b, 0x2d, 0x14, 0xf2, 0x79, 0x28, 0xb2, -0x0c, 0x55, 0x55, 0xb8, 0x74, 0x2a, 0xbd, 0x5f, 0xd7, 0xfb, 0x9f, 0x3f, -0xf8, 0x95, 0x4b, 0xe0, 0x85, 0xaa, 0x95, 0xf2, 0xee, 0x28, 0xa2, 0xd6, -0x1a, 0xdf, 0xf7, 0x61, 0xd9, 0x16, 0x14, 0xa5, 0x04, 0x17, 0xc0, 0x54, -0xad, 0x8a, 0x99, 0x5e, 0x13, 0x86, 0x61, 0xb2, 0x17, 0x17, 0x20, 0x8a, -0x63, 0x04, 0xbe, 0x8f, 0x80, 0x09, 0x63, 0x48, 0x42, 0x99, 0x69, 0x90, -0x04, 0x61, 0x14, 0xb3, 0xfa, 0x03, 0x8b, 0xcd, 0x46, 0x09, 0xa2, 0x90, -0x80, 0x24, 0x3c, 0xeb, 0x91, 0xf1, 0x10, 0x45, 0x01, 0x96, 0x65, 0xc3, -0x75, 0x5d, 0x48, 0x92, 0x48, 0xe9, 0x80, 0x4c, 0x7a, 0x8b, 0xae, 0xf7, -0x2f, 0x8d, 0x17, 0x4a, 0xa5, 0xd2, 0x3b, 0x06, 0x41, 0x9c, 0x24, 0x49, -0xe0, 0xb8, 0x1e, 0xb2, 0x81, 0x0f, 0x53, 0x10, 0x01, 0x12, 0xa3, 0x39, -0xdf, 0x1c, 0x1e, 0x36, 0x03, 0x2d, 0x4f, 0x18, 0x45, 0x14, 0x0c, 0x61, -0xf0, 0x47, 0x14, 0xc5, 0x40, 0x14, 0xc1, 0x77, 0xfd, 0xa1, 0x87, 0x28, -0x8a, 0x98, 0x7f, 0x25, 0x22, 0x88, 0x23, 0x80, 0x13, 0x25, 0x84, 0x6c, -0x76, 0x10, 0x84, 0x34, 0x91, 0xaa, 0x69, 0x1a, 0x12, 0x92, 0x40, 0x14, -0xc5, 0x4b, 0xe7, 0x85, 0x14, 0x45, 0xd6, 0x06, 0x97, 0xc4, 0x8e, 0xeb, -0x42, 0x96, 0xa8, 0xa5, 0xc0, 0xf5, 0x7d, 0x58, 0x86, 0x89, 0x80, 0xe7, -0xa9, 0xd5, 0x23, 0x08, 0x87, 0x08, 0x4d, 0xc4, 0x0c, 0x37, 0x51, 0x02, -0x58, 0x96, 0x83, 0x20, 0x8c, 0xa1, 0x15, 0x8b, 0x18, 0x60, 0x6b, 0x83, -0xcb, 0xec, 0x38, 0xa2, 0x97, 0xd9, 0x24, 0x8a, 0x41, 0x08, 0x10, 0x84, -0x31, 0x4d, 0x59, 0x24, 0x80, 0x69, 0x5a, 0xc8, 0x65, 0xb3, 0x90, 0x65, -0x09, 0x9a, 0xaa, 0xbd, 0x41, 0x5e, 0x88, 0x7d, 0x10, 0xc3, 0x90, 0x46, -0x05, 0x83, 0x20, 0x40, 0x14, 0x04, 0xb0, 0x0c, 0x03, 0x8a, 0x28, 0xc2, -0xf7, 0xfd, 0x21, 0x6e, 0x1f, 0x45, 0x11, 0xbb, 0x38, 0x8b, 0x30, 0xb9, -0xff, 0x06, 0xe0, 0xad, 0xfb, 0x87, 0x76, 0x1b, 0xdf, 0xa7, 0xc0, 0x53, -0x92, 0x2c, 0xb7, 0xc8, 0xc8, 0x40, 0x26, 0xc3, 0x7c, 0xa4, 0xb4, 0x65, -0x1c, 0xc1, 0xb6, 0x1d, 0x58, 0xb6, 0x83, 0xbc, 0x90, 0x45, 0x82, 0xe4, -0xd2, 0x79, 0x21, 0xc7, 0x71, 0xbc, 0x01, 0xc8, 0x24, 0x89, 0x22, 0x5c, -0xcf, 0x85, 0x69, 0x9a, 0x50, 0xf2, 0x79, 0x74, 0xda, 0x6d, 0x94, 0x8b, -0x45, 0x44, 0x41, 0x88, 0x30, 0x08, 0x58, 0xb2, 0x2b, 0xa6, 0x39, 0x2f, -0x76, 0xd8, 0x0d, 0x50, 0x9b, 0x98, 0x7d, 0x90, 0x29, 0xf8, 0xb1, 0xc2, -0x7a, 0xc3, 0x86, 0xe0, 0x71, 0x10, 0x82, 0x4b, 0x28, 0x93, 0x64, 0xdb, -0x0e, 0x04, 0x41, 0x1c, 0xfa, 0x85, 0x6c, 0xcb, 0xba, 0x74, 0x5e, 0xc8, -0xb2, 0xec, 0xa3, 0x11, 0xeb, 0x88, 0x89, 0xa2, 0x08, 0x45, 0x56, 0xe0, -0xf9, 0x3e, 0x14, 0xc3, 0x40, 0x77, 0x71, 0x09, 0x9a, 0x24, 0x2f, 0x1b, -0x3c, 0xd8, 0xf7, 0xfe, 0x60, 0xd5, 0x46, 0xcc, 0xfa, 0x64, 0x74, 0xf1, -0x03, 0x59, 0x76, 0x10, 0xad, 0xe0, 0x29, 0x28, 0x08, 0x45, 0xe0, 0xeb, -0x3a, 0x38, 0xf6, 0xf9, 0x18, 0xf4, 0xc8, 0x2c, 0xcb, 0x86, 0xa2, 0x28, -0x08, 0x82, 0xf0, 0x22, 0x79, 0xa1, 0xfd, 0xfb, 0xdf, 0x97, 0x63, 0xbc, -0x50, 0xab, 0xdd, 0x3a, 0x32, 0xe0, 0xe1, 0x08, 0xdb, 0x7b, 0xae, 0xeb, -0x81, 0x78, 0x1e, 0x8c, 0xf9, 0x79, 0x18, 0x86, 0x4e, 0x89, 0x14, 0xa6, -0x9b, 0x4a, 0x62, 0xca, 0x01, 0x71, 0xc0, 0x32, 0x1f, 0x84, 0x15, 0x0d, -0xb2, 0x84, 0xa6, 0xbe, 0x38, 0xb6, 0xe7, 0x91, 0x10, 0x10, 0xdf, 0x83, -0xdf, 0xeb, 0x22, 0x0a, 0xe8, 0xb7, 0x18, 0x5d, 0x20, 0x01, 0x3a, 0x5f, -0x33, 0x4c, 0xd8, 0xae, 0x73, 0x91, 0x3d, 0xb2, 0xff, 0xf7, 0xef, 0x6e, -0xfd, 0xdb, 0x3f, 0xf9, 0x33, 0x5b, 0x4d, 0xa7, 0xf7, 0x24, 0x61, 0xf8, -0x3d, 0xc7, 0x75, 0x48, 0x3a, 0x9d, 0xe1, 0x01, 0x20, 0x93, 0xc9, 0xe0, -0xf4, 0x99, 0x33, 0xd0, 0x34, 0x05, 0x58, 0x14, 0xd0, 0x2e, 0xe4, 0x51, -0xaa, 0x54, 0x21, 0xf0, 0x54, 0xd1, 0x09, 0x80, 0xb9, 0x86, 0x30, 0x3c, -0x4c, 0x06, 0x7f, 0xc7, 0x25, 0xc9, 0x50, 0x4b, 0x95, 0x80, 0x6e, 0x64, -0x1c, 0x47, 0x70, 0xbb, 0x9d, 0xa1, 0x5f, 0xc8, 0xb2, 0x4c, 0x9a, 0x73, -0x14, 0x25, 0xc4, 0x71, 0x4c, 0xed, 0x81, 0x8c, 0x17, 0xfa, 0x85, 0x4f, -0xff, 0xde, 0x9f, 0xef, 0xbe, 0xf1, 0x86, 0x0b, 0xe9, 0x91, 0xad, 0xf0, -0x0b, 0x05, 0xc1, 0xec, 0xcc, 0xcc, 0xec, 0xb7, 0xe3, 0x98, 0xf6, 0xc8, -0x72, 0xb9, 0x2c, 0xb2, 0x99, 0x0c, 0x5a, 0xed, 0x0e, 0x44, 0xcb, 0x46, -0xef, 0xdc, 0x39, 0xea, 0x17, 0x62, 0x82, 0xbc, 0x61, 0x93, 0x6c, 0xf0, -0x13, 0x51, 0xbf, 0x10, 0x25, 0x14, 0x29, 0x2f, 0x44, 0xd7, 0xd4, 0x30, -0x5e, 0xc8, 0xd4, 0x61, 0x4c, 0x4f, 0x23, 0xf1, 0x7d, 0x38, 0x8e, 0x0b, -0x41, 0x60, 0xd3, 0xfd, 0x57, 0xf0, 0x42, 0xdc, 0x80, 0x17, 0xba, 0x94, -0x1e, 0xd9, 0xd1, 0x97, 0x8e, 0x7f, 0x69, 0x62, 0x7c, 0xfc, 0x6d, 0x92, -0x2c, 0x81, 0xe7, 0x78, 0xa8, 0xaa, 0x8a, 0x56, 0xbb, 0x83, 0x6e, 0xbb, -0x03, 0x35, 0x0c, 0xd1, 0x4a, 0x12, 0x84, 0x63, 0x01, 0xb2, 0x99, 0x2c, -0x7d, 0xfb, 0x07, 0x4d, 0xb2, 0x15, 0xc7, 0x79, 0x42, 0xe2, 0xa1, 0xe2, -0x6d, 0x80, 0xe2, 0x84, 0x96, 0x09, 0x73, 0x7a, 0x86, 0xfa, 0x85, 0xba, -0x3d, 0xea, 0xe8, 0x65, 0x31, 0x35, 0x7a, 0x4a, 0x38, 0xdf, 0x2f, 0xf4, -0x83, 0x7f, 0x7c, 0xf4, 0x91, 0xf2, 0xa5, 0xfa, 0x85, 0x0e, 0xbc, 0xe3, -0x66, 0xea, 0x17, 0x02, 0x07, 0xdb, 0x71, 0x70, 0xe6, 0xdc, 0x39, 0xb4, -0x5a, 0x2d, 0x8c, 0x8d, 0x36, 0x10, 0x2b, 0x0a, 0xc2, 0x4a, 0x09, 0xf9, -0x46, 0x03, 0xd9, 0x5c, 0x1e, 0xa2, 0x24, 0x2e, 0xa7, 0xec, 0x56, 0x02, -0x50, 0xe4, 0x15, 0x3d, 0xb2, 0x85, 0x05, 0xe8, 0x67, 0xce, 0xc1, 0x35, -0x2c, 0x2c, 0x2c, 0x2e, 0x22, 0x49, 0x12, 0x48, 0x92, 0xbc, 0x3a, 0xbc, -0xd0, 0x8b, 0x47, 0x8e, 0x7e, 0xba, 0x54, 0x1c, 0xf9, 0xbc, 0xaa, 0x69, -0x50, 0x14, 0x19, 0x93, 0xe3, 0xe3, 0xe8, 0xeb, 0x3a, 0x66, 0x66, 0xe7, -0x51, 0xab, 0x56, 0x20, 0xf8, 0x3e, 0xda, 0xba, 0x0e, 0xbb, 0x5a, 0x45, -0x76, 0x64, 0x04, 0x8a, 0xa6, 0x31, 0x25, 0x09, 0xe8, 0x9e, 0x27, 0x84, -0x22, 0x98, 0x61, 0x08, 0x62, 0xdb, 0x30, 0x67, 0xe7, 0xe0, 0xb6, 0xda, -0x70, 0x0c, 0x13, 0xba, 0x61, 0x42, 0x14, 0xc5, 0xa1, 0x73, 0x65, 0xd5, -0x78, 0xa1, 0x7d, 0x7b, 0x76, 0x7f, 0xe7, 0x8a, 0xed, 0xdb, 0x6e, 0x10, -0x04, 0x5a, 0xf9, 0x59, 0x5c, 0x5c, 0xc2, 0xa9, 0xb3, 0x67, 0xe0, 0x7b, -0x3e, 0xf2, 0xb9, 0x1c, 0x72, 0x85, 0x3c, 0x7c, 0x00, 0x91, 0xa6, 0x42, -0xca, 0x66, 0xa0, 0x66, 0xb3, 0xc3, 0x1e, 0x19, 0x62, 0x82, 0xd8, 0x75, -0x10, 0x99, 0x26, 0x82, 0x9e, 0x8e, 0xd8, 0xf3, 0xd1, 0xeb, 0xf5, 0xd1, -0xed, 0xf5, 0x20, 0x8a, 0x22, 0x38, 0x50, 0xe8, 0x83, 0x17, 0x56, 0xd1, -0x2f, 0x74, 0xf8, 0xe8, 0xd1, 0x07, 0xf3, 0xf9, 0xfc, 0x53, 0xa3, 0x8d, -0xfa, 0xb8, 0xc0, 0xf3, 0x28, 0x97, 0x4a, 0x50, 0x54, 0x05, 0x73, 0x73, -0xf3, 0x98, 0x9e, 0x99, 0x45, 0x5f, 0xd7, 0x91, 0xcb, 0x65, 0x91, 0xf6, -0xd3, 0x48, 0x74, 0x03, 0x36, 0xc7, 0x21, 0x26, 0x84, 0xf9, 0x85, 0x78, -0x24, 0x21, 0x7d, 0xd0, 0x45, 0x5b, 0xae, 0x2e, 0x62, 0x42, 0xc0, 0x71, -0x1c, 0x5d, 0x53, 0xc6, 0x5a, 0x64, 0x97, 0xe2, 0x17, 0xba, 0x68, 0x5e, -0xe8, 0x9a, 0xab, 0xf6, 0x7d, 0xb9, 0x5e, 0xab, 0x65, 0x45, 0x51, 0x40, -0x5a, 0xd3, 0x30, 0x39, 0x31, 0x0e, 0x9e, 0x71, 0xd5, 0xbd, 0x3e, 0x75, -0x0c, 0x0d, 0xcc, 0x4e, 0x03, 0x7e, 0x2e, 0x8a, 0x06, 0x97, 0x09, 0x31, -0x5c, 0xd7, 0xa5, 0x94, 0x8a, 0x20, 0x0e, 0x7d, 0x5a, 0x03, 0x7a, 0x65, -0xf5, 0x78, 0xa1, 0xb7, 0xbc, 0xe5, 0x5e, 0x63, 0x61, 0x85, 0x5f, 0x68, -0xcf, 0xae, 0x2f, 0xd4, 0xab, 0xd5, 0x51, 0x59, 0x96, 0xd8, 0xa5, 0x02, -0xdd, 0xb3, 0xdd, 0x5e, 0x0f, 0xad, 0x76, 0x87, 0x95, 0xa4, 0x7d, 0x28, -0x0a, 0x5d, 0x33, 0xe6, 0x79, 0x3e, 0x64, 0x59, 0x02, 0xcf, 0x0b, 0x4c, -0xba, 0x47, 0x1f, 0x6a, 0x71, 0x6c, 0xaf, 0xaf, 0xbe, 0x5f, 0xe8, 0xb1, -0xf3, 0xfd, 0x42, 0xff, 0xfa, 0x83, 0x83, 0xef, 0x3f, 0x72, 0xec, 0xa5, -0x43, 0x86, 0x61, 0x32, 0xbf, 0x10, 0x90, 0x4e, 0xa7, 0x50, 0xaf, 0x55, -0xb1, 0x7e, 0xdd, 0x24, 0xa6, 0x26, 0xc6, 0x51, 0xad, 0x94, 0xe9, 0x0b, -0x23, 0x09, 0x24, 0x49, 0xa2, 0x6a, 0x42, 0x42, 0x5e, 0xe1, 0x17, 0x62, -0xbc, 0x50, 0xe0, 0xbf, 0x8a, 0x17, 0xfa, 0x89, 0xf9, 0x85, 0xa6, 0x26, -0x27, 0xee, 0xaf, 0x56, 0xca, 0x23, 0xaa, 0xaa, 0x2e, 0xf3, 0x42, 0x8a, -0x02, 0x55, 0x55, 0xd1, 0xeb, 0xeb, 0x30, 0x0c, 0x13, 0x9e, 0xef, 0x9f, -0x77, 0x31, 0xf3, 0xe3, 0xfc, 0x42, 0x46, 0xfb, 0xb2, 0xfa, 0x85, 0x1e, -0xff, 0xd3, 0xa5, 0xa3, 0x47, 0xd3, 0x7e, 0x4f, 0x7f, 0x6d, 0xbf, 0x50, -0xbf, 0xff, 0x6c, 0x2e, 0x9b, 0xbd, 0xbb, 0x5e, 0xaf, 0xde, 0x58, 0x2c, -0x14, 0xa6, 0xd2, 0xe9, 0x34, 0x27, 0xd1, 0x3b, 0x29, 0x88, 0x82, 0x00, -0x49, 0x14, 0x41, 0x35, 0xe7, 0xe7, 0xf3, 0x42, 0x3f, 0xd6, 0x2f, 0xa4, -0xfe, 0x54, 0xfd, 0x42, 0xea, 0x98, 0x20, 0x08, 0x25, 0x45, 0x55, 0x15, -0x12, 0xc7, 0xaa, 0xed, 0xb8, 0x41, 0x14, 0x85, 0x5e, 0x10, 0x84, 0x7e, -0xb4, 0xe6, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, -0x8d, 0x17, 0x5a, 0xa3, 0x55, 0xd6, 0x36, 0x60, 0x6d, 0x03, 0x7e, 0x14, -0x2f, 0xf4, 0xd0, 0x85, 0xf1, 0x42, 0xff, 0xf7, 0x9b, 0x92, 0x17, 0x2a, -0x4d, 0x94, 0xab, 0xb5, 0x8b, 0xf0, 0x0b, 0x6d, 0xfe, 0xb7, 0xe7, 0x17, -0x6a, 0x9d, 0xe7, 0x17, 0x3a, 0xb5, 0xc6, 0x0b, 0xad, 0x1a, 0x2f, 0x54, -0xad, 0x56, 0xf6, 0x55, 0xca, 0xe5, 0x5d, 0xa2, 0x20, 0xe6, 0x62, 0x42, -0x48, 0x18, 0x86, 0xce, 0xe2, 0xd2, 0xd2, 0xa1, 0xc5, 0xa5, 0xc5, 0xe7, -0x4f, 0x9d, 0x3a, 0xfd, 0xe6, 0xf3, 0x0b, 0x5d, 0x73, 0xf5, 0x55, 0x77, -0x5d, 0x7b, 0xf5, 0xd5, 0x0f, 0x6d, 0xdb, 0xba, 0xf5, 0x80, 0x28, 0x0a, -0x42, 0x4c, 0xc8, 0xf2, 0x2a, 0xd7, 0x84, 0x0c, 0x57, 0x6f, 0x53, 0x3b, -0x82, 0x4f, 0x4e, 0x9c, 0x7c, 0xf9, 0xe9, 0x17, 0x0f, 0x1f, 0xfe, 0xe2, -0x4b, 0xc7, 0x8f, 0xff, 0x04, 0x79, 0xa1, 0xf8, 0xd5, 0xbc, 0xd0, 0xee, -0x5d, 0xbb, 0x6e, 0x7d, 0xdf, 0x7b, 0xee, 0xfe, 0xdc, 0xc7, 0x3e, 0xfc, -0xe0, 0xfa, 0x78, 0xd0, 0x23, 0x73, 0x7d, 0x3a, 0xa1, 0x8c, 0xe2, 0xe1, -0x53, 0xb9, 0x78, 0xc5, 0xb2, 0x5c, 0x51, 0x14, 0xf9, 0xed, 0xdb, 0xb6, -0x1e, 0xd8, 0xb4, 0x69, 0xc3, 0x81, 0xfb, 0x3f, 0xf0, 0x81, 0x73, 0xff, -0xf4, 0xcd, 0x6f, 0xbe, 0xca, 0x2f, 0xf4, 0xc7, 0x8f, 0x7f, 0xe5, 0x0f, -0xce, 0x1c, 0x3b, 0x82, 0x99, 0x83, 0xab, 0xd8, 0x23, 0xfb, 0xc4, 0x47, -0x1f, 0x7a, 0xe2, 0xd7, 0x1f, 0xfe, 0xc4, 0xed, 0x84, 0x24, 0xb0, 0x6c, -0x9b, 0x0d, 0xf6, 0xa8, 0x40, 0xc0, 0xf3, 0xfd, 0x61, 0x7c, 0x7c, 0x10, -0x5a, 0x93, 0x65, 0x89, 0xdd, 0xdc, 0x27, 0xec, 0xb6, 0x8b, 0x47, 0xb5, -0x5a, 0x99, 0x7a, 0xf7, 0xbb, 0xee, 0x7a, 0xe4, 0xce, 0xdb, 0x6f, 0x7f, -0xe6, 0xf1, 0x27, 0x9f, 0x3c, 0x9f, 0x17, 0x22, 0x04, 0x9d, 0xd3, 0xab, -0xd0, 0x23, 0x6b, 0xd4, 0xeb, 0x8d, 0x8f, 0x3f, 0xf4, 0x91, 0x6f, 0x4d, -0x4d, 0x4e, 0x9c, 0xc7, 0x0b, 0xd9, 0x0e, 0x75, 0x0d, 0xb9, 0x9e, 0x07, -0x24, 0x09, 0x82, 0x30, 0x44, 0xa7, 0xd3, 0x41, 0x26, 0x93, 0x01, 0x12, -0x0e, 0xae, 0xe7, 0x50, 0x66, 0x88, 0xe3, 0x90, 0xcd, 0x64, 0xa0, 0xaa, -0xca, 0xf0, 0xc1, 0x56, 0x18, 0x85, 0x98, 0x99, 0x99, 0x3b, 0xfd, 0xd4, -0xd3, 0x4f, 0xaf, 0x2e, 0x2f, 0x54, 0xad, 0x56, 0xc7, 0x7e, 0xe7, 0x37, -0x7f, 0xe3, 0xf0, 0x48, 0xb1, 0x38, 0xe4, 0x85, 0x56, 0xf6, 0xc8, 0xa2, -0x28, 0x44, 0xb7, 0xdb, 0xc3, 0xd8, 0xe8, 0x28, 0x24, 0x59, 0x82, 0xe7, -0xd1, 0x47, 0xe6, 0x41, 0x10, 0xa0, 0xb9, 0xb8, 0x38, 0x8c, 0x8d, 0x78, -0xbe, 0x8b, 0xd1, 0xc6, 0x28, 0x34, 0x55, 0x81, 0x2c, 0xcb, 0x54, 0xeb, -0x1c, 0x45, 0x68, 0xb5, 0x5a, 0xfa, 0xa3, 0x8f, 0x3f, 0xb1, 0x7a, 0xbc, -0xd0, 0x1f, 0xfc, 0xde, 0xef, 0x9e, 0x5c, 0x37, 0x39, 0xb5, 0x49, 0x37, -0x0c, 0x9a, 0x35, 0x62, 0x9e, 0xa1, 0xb9, 0x85, 0x05, 0x6c, 0xdd, 0xb4, -0x09, 0xc5, 0x62, 0x01, 0x92, 0x24, 0xc2, 0x95, 0x65, 0x78, 0xa2, 0x00, -0x6b, 0xa1, 0x09, 0x35, 0x0c, 0x21, 0x0a, 0x02, 0x7c, 0x42, 0xe0, 0x58, -0x16, 0x1c, 0xdb, 0xc1, 0xdc, 0xdc, 0x3c, 0x82, 0x20, 0x84, 0x28, 0x49, -0x18, 0x6d, 0xd4, 0x90, 0xcf, 0xe5, 0xe8, 0xc3, 0x1f, 0x12, 0xe3, 0xec, -0xd9, 0xe9, 0xb3, 0x5f, 0x79, 0xec, 0xb1, 0xcb, 0xdf, 0x23, 0x7b, 0xe8, -0xc3, 0x0f, 0x3e, 0x79, 0xed, 0xd5, 0x57, 0xdd, 0x66, 0x99, 0x16, 0x6c, -0x96, 0xf4, 0x0a, 0x83, 0x00, 0x8a, 0xaa, 0x22, 0x9b, 0x49, 0x23, 0x5f, -0x1e, 0x81, 0x5b, 0xad, 0x40, 0xdd, 0xb4, 0x11, 0xe3, 0x9b, 0x36, 0x40, -0x95, 0x44, 0x7c, 0xf9, 0xd3, 0x7f, 0x0c, 0xb2, 0xb0, 0x88, 0x4c, 0x3a, -0x8d, 0x70, 0xb4, 0x8e, 0x70, 0x64, 0x04, 0xe1, 0xd9, 0x69, 0x60, 0x71, -0x09, 0xb6, 0x61, 0x62, 0x71, 0xa9, 0x05, 0x9e, 0x07, 0xd6, 0x4f, 0x4d, -0x41, 0xd5, 0x54, 0xf0, 0x1c, 0x87, 0x28, 0x8a, 0x71, 0xe8, 0x85, 0x17, -0xbf, 0xf9, 0x2f, 0xcf, 0x3e, 0xfb, 0xf6, 0xcb, 0x76, 0x29, 0xb1, 0xf3, -0xca, 0x2b, 0xef, 0xd8, 0xbb, 0x7b, 0x17, 0xed, 0x91, 0xb9, 0x2e, 0x74, -0xdd, 0xc0, 0x52, 0xab, 0x05, 0xc3, 0xb4, 0x50, 0xad, 0x94, 0x91, 0xdb, -0xb0, 0x0e, 0xe9, 0x3b, 0x0e, 0xe0, 0xe7, 0xdf, 0xf3, 0xf3, 0xf8, 0xf9, -0x5d, 0x57, 0x61, 0x32, 0x55, 0x44, 0x68, 0x58, 0xe8, 0xcd, 0x2d, 0xc0, -0x65, 0x8b, 0x3f, 0x45, 0x55, 0xc5, 0xf8, 0xa6, 0x75, 0xc8, 0xee, 0xbd, -0x02, 0xc1, 0xd6, 0x4d, 0xe0, 0x73, 0x59, 0x8c, 0x14, 0x0b, 0xb0, 0x1d, -0x17, 0x47, 0x8e, 0x1d, 0x47, 0xaf, 0xdb, 0xa7, 0x4f, 0xf9, 0x78, 0x0e, -0x5b, 0x37, 0x6f, 0xba, 0xa9, 0x5e, 0xab, 0x5f, 0x90, 0x5f, 0xe8, 0x82, -0x2e, 0x25, 0x7e, 0xf6, 0x5d, 0x77, 0x7d, 0x96, 0xc4, 0xcb, 0x3d, 0x32, -0xdb, 0x71, 0x90, 0xcf, 0xe5, 0x30, 0xda, 0xa8, 0x21, 0x99, 0x18, 0xc5, -0xf6, 0x9f, 0xff, 0x39, 0xbc, 0x1d, 0x0a, 0x4e, 0x02, 0x78, 0xd9, 0xd5, -0x61, 0xe8, 0x3a, 0x2c, 0xd3, 0x86, 0xd1, 0xe9, 0xa0, 0x94, 0x4a, 0xc1, -0xf7, 0x7d, 0x08, 0xaa, 0x02, 0x3e, 0x06, 0x72, 0x5a, 0x16, 0xc9, 0x44, -0x03, 0x6d, 0x9e, 0x03, 0x5e, 0x7c, 0x09, 0xb5, 0x28, 0xc2, 0xfc, 0x7c, -0x13, 0x33, 0xb3, 0x73, 0x90, 0x15, 0x09, 0x9a, 0xaa, 0x42, 0x51, 0x64, -0x5c, 0x79, 0xe5, 0x15, 0xbf, 0x2f, 0x08, 0xc2, 0x93, 0x71, 0x1c, 0xff, -0x16, 0x10, 0xef, 0xb1, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, -0xff, 0xec, 0xbd, 0x69, 0xb0, 0x25, 0xe5, 0x7d, 0xa7, 0xf9, 0xcb, 0x3d, -0xf3, 0xec, 0xf7, 0x6c, 0xf7, 0x9c, 0xbb, 0xd4, 0xad, 0x2a, 0x6a, 0xa3, -0x28, 0x6a, 0x43, 0x20, 0x89, 0x42, 0x60, 0x19, 0x89, 0x62, 0x11, 0x92, -0x11, 0x12, 0xc8, 0xe1, 0x36, 0x16, 0x42, 0x48, 0x58, 0x9b, 0x97, 0xf1, -0x4c, 0x8f, 0x7b, 0x6c, 0xab, 0xad, 0x89, 0xb6, 0x1d, 0x1d, 0xe3, 0x98, -0xfe, 0xd0, 0xad, 0x90, 0x46, 0x72, 0x47, 0x4c, 0x47, 0x5b, 0xc2, 0x76, -0x5b, 0x0e, 0x0c, 0x02, 0x21, 0xd0, 0x8c, 0x84, 0x36, 0x90, 0x0d, 0x14, -0x50, 0x14, 0x45, 0x15, 0xb5, 0xdf, 0xf5, 0xec, 0xb9, 0xef, 0x6f, 0xce, -0x87, 0xf7, 0xcd, 0xbc, 0xb7, 0x58, 0xa4, 0xda, 0xae, 0x8c, 0x27, 0xee, -0x87, 0x8a, 0x60, 0xad, 0xba, 0x79, 0x4e, 0x9e, 0xcc, 0x3c, 0xef, 0xff, -0x79, 0x9f, 0xe7, 0xf4, 0x05, 0xf0, 0x42, 0xcb, 0x7e, 0xa1, 0x5d, 0x3b, -0x77, 0xde, 0xdd, 0x6a, 0x36, 0x32, 0xbf, 0x90, 0x61, 0x9a, 0x30, 0x2d, -0x0b, 0xd5, 0xea, 0x18, 0xa4, 0xd6, 0x38, 0x2e, 0xff, 0xf0, 0x07, 0xf1, -0x1e, 0xe6, 0x17, 0x9a, 0xb3, 0x07, 0xb0, 0x0c, 0x9d, 0x89, 0x64, 0x3c, -0x38, 0xba, 0x4e, 0xef, 0x03, 0x71, 0x4c, 0x83, 0x3a, 0x71, 0x04, 0x12, -0x47, 0xcb, 0x7e, 0xa1, 0xcb, 0x66, 0x80, 0x9c, 0x86, 0x62, 0xa9, 0x80, -0xe1, 0x68, 0x88, 0x5e, 0x7f, 0x00, 0x3f, 0x08, 0x90, 0x24, 0x09, 0x26, -0xda, 0xad, 0x76, 0xbd, 0x56, 0xbf, 0x40, 0xbf, 0xd0, 0x0a, 0x5e, 0xe8, -0xaa, 0x3d, 0xbb, 0xef, 0x8b, 0x63, 0x02, 0x3f, 0xf0, 0x61, 0xd9, 0x0e, -0x74, 0x9d, 0x02, 0x4f, 0xb9, 0x62, 0x01, 0xd2, 0xde, 0xdd, 0xd8, 0x27, -0x16, 0xf0, 0x3c, 0x42, 0xe8, 0x86, 0x0e, 0xd7, 0x76, 0x18, 0x33, 0xe4, -0xc3, 0x18, 0x0c, 0xe9, 0xa4, 0x92, 0xe7, 0x11, 0xfa, 0x01, 0x44, 0x55, -0xcd, 0xfc, 0x42, 0x09, 0x89, 0x21, 0x09, 0x02, 0xca, 0xcd, 0x2a, 0x96, -0x26, 0x5a, 0xc8, 0xd9, 0x36, 0xf8, 0xbe, 0x88, 0x63, 0xc7, 0x4e, 0xa0, -0x90, 0xcf, 0x23, 0x9f, 0xcf, 0x41, 0x14, 0x05, 0x4c, 0x4f, 0x4f, 0x65, -0xbc, 0xd0, 0xff, 0xfc, 0xb7, 0xdf, 0xf8, 0xcb, 0xe9, 0x73, 0xf1, 0x0b, -0x3d, 0xff, 0xc8, 0xa3, 0x13, 0x7e, 0xa7, 0x77, 0x96, 0x5f, 0xc8, 0x65, -0x3c, 0x84, 0x61, 0x52, 0x69, 0x4b, 0x6b, 0xbc, 0x09, 0xa3, 0x3a, 0x86, -0x5f, 0xdd, 0x79, 0x15, 0x0e, 0x23, 0x42, 0xb7, 0xdb, 0x5d, 0x6e, 0x53, -0x32, 0xdb, 0xdf, 0xa0, 0xb3, 0xc4, 0x6e, 0x64, 0x94, 0x9f, 0x80, 0x22, -0x33, 0x5a, 0x85, 0x92, 0x2f, 0x51, 0x44, 0xbb, 0x33, 0xf9, 0xf1, 0x1a, -0x86, 0xf3, 0x0b, 0x28, 0x97, 0x8a, 0x98, 0x5b, 0x58, 0xc0, 0x70, 0x38, -0xca, 0x7a, 0x64, 0xe3, 0xe3, 0xcd, 0xcc, 0x2f, 0xf4, 0xc8, 0x85, 0xf8, -0x85, 0x2e, 0xdb, 0xb8, 0xe1, 0xb6, 0xfb, 0xee, 0xfd, 0x38, 0x9f, 0xfa, -0x83, 0x2c, 0xcb, 0x86, 0x28, 0x0a, 0x74, 0x14, 0x34, 0x35, 0x09, 0x11, -0xc0, 0xc9, 0xb9, 0x33, 0x54, 0x51, 0xc8, 0xfc, 0x42, 0x41, 0x10, 0xc2, -0xf7, 0x3d, 0x8c, 0x16, 0x97, 0x20, 0xf0, 0x3c, 0x38, 0x70, 0x20, 0x1c, -0x10, 0x27, 0x40, 0xc8, 0xc6, 0xb1, 0x99, 0x11, 0x30, 0x5a, 0xf6, 0x0b, -0xc9, 0x4a, 0x1f, 0x48, 0x12, 0x98, 0x96, 0x85, 0x8a, 0x47, 0xb9, 0xd2, -0x9c, 0xa6, 0x72, 0xf9, 0x7c, 0x7e, 0xdf, 0x68, 0x34, 0xa2, 0x7e, 0xa1, -0x62, 0xf1, 0x5d, 0xe6, 0xf0, 0x3c, 0x78, 0xa1, 0x7a, 0xbd, 0xbe, 0x8b, -0xc4, 0x04, 0x11, 0x7b, 0x44, 0xa0, 0xf8, 0x0c, 0x1d, 0x1b, 0xae, 0x1f, -0x1f, 0xc7, 0xe9, 0xc1, 0x02, 0xbd, 0x9c, 0x86, 0x21, 0x53, 0xf3, 0x30, -0x0f, 0x51, 0x10, 0xc0, 0x1a, 0xe9, 0x59, 0xd9, 0x24, 0x11, 0x25, 0x44, -0x51, 0xbc, 0x6c, 0xbe, 0x89, 0x29, 0x2b, 0x14, 0xc7, 0x2b, 0xfc, 0x42, -0x82, 0x00, 0x55, 0x55, 0xd1, 0xef, 0x0f, 0x30, 0x36, 0x56, 0xa1, 0x7b, -0xec, 0x79, 0x1e, 0xb9, 0x5c, 0x6e, 0xcb, 0x68, 0x74, 0x81, 0xbc, 0x50, -0x6d, 0xac, 0xba, 0x23, 0xed, 0x86, 0x39, 0x8e, 0x0b, 0x12, 0xc7, 0x28, -0x97, 0x8a, 0xb0, 0x78, 0x1e, 0x20, 0x31, 0x3a, 0x4b, 0x1d, 0xb8, 0xb6, -0x93, 0xd5, 0xe0, 0xe2, 0x98, 0x64, 0x44, 0x8b, 0x39, 0x18, 0xd2, 0x86, -0x53, 0x14, 0x41, 0xd4, 0x34, 0x04, 0x5e, 0x6a, 0x76, 0xa2, 0x07, 0x42, -0x59, 0x21, 0xfa, 0x82, 0x70, 0x82, 0x80, 0x20, 0xa1, 0x1b, 0xa5, 0x6d, -0xc7, 0x81, 0x69, 0x5a, 0xc8, 0xe7, 0x34, 0x00, 0x1c, 0x72, 0xb9, 0xdc, -0x85, 0xf3, 0x42, 0xe0, 0xa0, 0x2d, 0x33, 0x40, 0x51, 0xd6, 0x09, 0x8b, -0xc3, 0x10, 0x9e, 0xe3, 0x22, 0x76, 0x5d, 0x78, 0x2b, 0x40, 0xa6, 0x30, -0xf5, 0x0b, 0x05, 0x74, 0x3b, 0xba, 0x13, 0x04, 0x88, 0xfa, 0x03, 0x48, -0x13, 0x13, 0x74, 0x9a, 0xcf, 0xb8, 0xa2, 0x88, 0x11, 0x8d, 0x24, 0x85, -0x44, 0x12, 0x1e, 0x21, 0xab, 0xe9, 0xda, 0xb6, 0x0d, 0xcb, 0xb2, 0xe1, -0x57, 0xca, 0x90, 0x24, 0x09, 0x92, 0x28, 0x5d, 0x38, 0x2f, 0x44, 0x08, -0xe1, 0x52, 0xf2, 0x4a, 0x92, 0x25, 0x78, 0xbe, 0x07, 0xc7, 0x75, 0x01, -0x3f, 0x80, 0x3e, 0x1c, 0x42, 0x93, 0xe5, 0x4c, 0xdb, 0x13, 0x06, 0x61, -0xc6, 0x15, 0x85, 0x61, 0x88, 0x89, 0xbd, 0x7b, 0x31, 0x71, 0xd5, 0x55, -0x20, 0x8c, 0x66, 0x09, 0x58, 0x58, 0x30, 0x83, 0x9d, 0xd2, 0x2e, 0x59, -0xcc, 0xfc, 0x42, 0x0c, 0xcf, 0x51, 0x14, 0x05, 0xb6, 0x63, 0x33, 0x49, -0x52, 0x11, 0xae, 0xe7, 0x5e, 0x38, 0x2f, 0x14, 0x04, 0x81, 0x17, 0x45, -0x11, 0xcb, 0x74, 0x85, 0x10, 0x78, 0x01, 0x41, 0x10, 0x40, 0x72, 0x1d, -0x0c, 0x7a, 0x3d, 0xd4, 0xc6, 0xc6, 0x10, 0xfa, 0x41, 0x96, 0xef, 0x4a, -0x4f, 0xb7, 0x38, 0xa4, 0xbf, 0xd8, 0x44, 0x86, 0x32, 0x41, 0x21, 0xb5, -0xdf, 0x20, 0x8e, 0x29, 0xb1, 0xc2, 0x7e, 0x09, 0x09, 0x47, 0xfd, 0x42, -0x6c, 0x8a, 0xc9, 0x71, 0x1c, 0xbd, 0x0c, 0x9b, 0x26, 0x64, 0x59, 0x42, -0x1c, 0x45, 0x17, 0xe1, 0x17, 0x1a, 0x0e, 0x0f, 0x45, 0x51, 0x48, 0xb9, -0x1e, 0xb6, 0x2b, 0xc3, 0x71, 0x1c, 0x94, 0x4c, 0x0b, 0xfd, 0x4e, 0x07, -0xaa, 0x24, 0x23, 0x8a, 0x57, 0xc8, 0x51, 0xe3, 0x65, 0xd8, 0x89, 0x30, -0x52, 0x8b, 0x22, 0xf6, 0x84, 0x19, 0x9d, 0x92, 0x2c, 0xf7, 0x95, 0x7e, -0xd9, 0x21, 0x24, 0x46, 0x60, 0x9a, 0xe0, 0x63, 0x1a, 0x2d, 0x74, 0x5d, -0x0f, 0xaa, 0xaa, 0x66, 0xbc, 0x90, 0xe7, 0xf9, 0xe7, 0xeb, 0x17, 0xda, -0x97, 0xf9, 0x85, 0xfa, 0xfd, 0xfe, 0xcb, 0x61, 0xea, 0x17, 0x12, 0x78, -0xc8, 0xb2, 0x84, 0x6e, 0xb7, 0x0b, 0xe2, 0xb9, 0x30, 0xe6, 0x56, 0xf0, -0x42, 0x61, 0x08, 0x12, 0xc5, 0xac, 0xf8, 0xc6, 0x78, 0xa0, 0x98, 0x30, -0x22, 0x8b, 0x31, 0x44, 0x2b, 0xd2, 0x5e, 0x19, 0x2f, 0x04, 0x80, 0xf8, -0x3e, 0xf3, 0x0b, 0xd1, 0x17, 0x2a, 0xd5, 0x94, 0xb8, 0x1e, 0xe5, 0x85, -0x2c, 0xdb, 0x1a, 0x02, 0x08, 0x4b, 0xcd, 0xc6, 0xd6, 0xcb, 0xde, 0x79, -0xcd, 0x39, 0xf0, 0x42, 0x7f, 0xf7, 0xcd, 0x9b, 0xfe, 0xfa, 0xcf, 0xa9, -0x5f, 0x08, 0x71, 0xfc, 0x8c, 0xe3, 0x3a, 0x44, 0xd3, 0x34, 0x5e, 0x10, -0x04, 0x94, 0x4b, 0x25, 0x74, 0xba, 0x5d, 0xd8, 0x96, 0x85, 0x64, 0xa9, -0x93, 0xf1, 0x42, 0x3c, 0xbb, 0xde, 0x23, 0x95, 0x1f, 0x25, 0x94, 0x15, -0x4a, 0x12, 0xfa, 0x0e, 0xf0, 0x8c, 0x60, 0xe1, 0xd2, 0x51, 0x4c, 0xfa, -0xc3, 0xc7, 0x11, 0xdc, 0xc1, 0xb2, 0x5f, 0x88, 0x4e, 0xec, 0xe9, 0x6b, -0x1a, 0x47, 0x94, 0x17, 0x0a, 0x82, 0x70, 0x49, 0x56, 0xd5, 0xca, 0xdd, -0xff, 0xfe, 0x5c, 0xfd, 0x42, 0xdf, 0x78, 0x10, 0xc3, 0x33, 0xd4, 0x2f, -0xe4, 0x79, 0xde, 0xec, 0xc9, 0x53, 0xa7, 0x7f, 0x44, 0x62, 0xc2, 0xd0, -0x00, 0x8a, 0xc3, 0x2c, 0x2d, 0x75, 0xc0, 0xe9, 0x3a, 0x86, 0x27, 0x4f, -0xa2, 0xdf, 0xeb, 0x66, 0x2d, 0x32, 0x1a, 0xd6, 0x0c, 0x10, 0x05, 0x21, -0xa2, 0x38, 0xcc, 0x4e, 0xa7, 0xf8, 0x2c, 0xbf, 0x10, 0x3b, 0x85, 0xd2, -0x1e, 0xd9, 0x69, 0xea, 0x17, 0x1a, 0x8e, 0x46, 0xb0, 0x2c, 0x6b, 0xf9, -0x73, 0xc3, 0x78, 0xa1, 0x38, 0x3e, 0x9b, 0x17, 0x22, 0xe7, 0xcb, 0x0b, -0xbd, 0x7a, 0xe4, 0xc8, 0x83, 0xeb, 0x67, 0xd6, 0x5d, 0x2f, 0x49, 0x12, -0x34, 0x4d, 0xc1, 0x78, 0xb3, 0x89, 0xe3, 0x27, 0x4e, 0x40, 0x1f, 0x8e, -0xa0, 0xc4, 0x31, 0xba, 0x00, 0xa2, 0xc9, 0x29, 0x94, 0x2a, 0xcc, 0x2f, -0x44, 0x12, 0x2a, 0x04, 0xe3, 0xe8, 0x69, 0x4b, 0xe2, 0x38, 0x43, 0x6f, -0x32, 0x04, 0x27, 0x8e, 0x11, 0x3a, 0x36, 0xcc, 0x33, 0xb3, 0x20, 0xa3, -0x11, 0x74, 0xdd, 0x40, 0x92, 0x24, 0x10, 0x04, 0x91, 0x4e, 0xf1, 0xd9, -0x11, 0x9c, 0xd5, 0x23, 0x7b, 0xe8, 0x22, 0x7a, 0x64, 0xfb, 0xdf, 0xc7, -0x78, 0x21, 0x8e, 0x83, 0x1f, 0x04, 0x38, 0x7a, 0xec, 0x18, 0x7a, 0xbd, -0x1e, 0xda, 0xad, 0x16, 0x88, 0x2a, 0x23, 0x6a, 0xd4, 0x51, 0x9a, 0x98, -0x40, 0xb1, 0x54, 0x62, 0x3d, 0x32, 0xca, 0xc3, 0x81, 0x7d, 0xe7, 0x45, -0x82, 0x0c, 0x84, 0x22, 0x71, 0x8c, 0xc8, 0xb2, 0xe0, 0x2c, 0x2e, 0x42, -0x3f, 0x71, 0x0a, 0xb6, 0x6e, 0x60, 0xa4, 0x1b, 0x0c, 0x0a, 0x4c, 0x32, -0x5e, 0x88, 0x10, 0xe2, 0x2d, 0x75, 0x96, 0x9e, 0x22, 0x84, 0x5c, 0x3c, -0x2f, 0xf4, 0xc2, 0xc1, 0x83, 0x5f, 0xaa, 0x56, 0xab, 0x5f, 0xd5, 0x34, -0x0d, 0x02, 0xcf, 0xa3, 0xd9, 0xa8, 0x63, 0x38, 0x1c, 0x62, 0x61, 0x71, -0x11, 0xb5, 0xea, 0x18, 0x84, 0x30, 0x44, 0x6f, 0x34, 0x82, 0xdd, 0x6a, -0xa1, 0x38, 0x36, 0x06, 0x35, 0x97, 0xcb, 0xbc, 0x29, 0x59, 0x0d, 0x2e, -0x8e, 0x11, 0x07, 0x67, 0xfb, 0x85, 0x6c, 0xc3, 0x44, 0xb7, 0xd7, 0x87, -0x1f, 0x04, 0x90, 0x25, 0x99, 0x32, 0x46, 0x6c, 0x92, 0x3f, 0xd2, 0x47, -0x47, 0x09, 0x21, 0x97, 0xde, 0x2f, 0x94, 0x56, 0xb0, 0x46, 0xba, 0x8e, -0xd9, 0xb9, 0x39, 0x2c, 0x2e, 0x75, 0x50, 0xab, 0x56, 0x51, 0x28, 0xe4, -0x11, 0x8a, 0x02, 0x22, 0x45, 0x81, 0x54, 0x2e, 0x41, 0x2d, 0x14, 0x20, -0x49, 0x12, 0x78, 0x81, 0x07, 0x62, 0x02, 0xe2, 0x7a, 0x08, 0xf4, 0x11, -0x42, 0xdd, 0x44, 0xe4, 0xd0, 0x6f, 0x75, 0xae, 0xe7, 0x66, 0x51, 0x4e, -0x51, 0x10, 0x99, 0x28, 0x66, 0x95, 0x78, 0xa1, 0x17, 0x5e, 0x7c, 0xe9, -0x7e, 0x4d, 0xd3, 0x1e, 0x9f, 0x9e, 0x9a, 0x9c, 0xe2, 0x79, 0x1e, 0xe5, -0x52, 0x09, 0x09, 0x49, 0x60, 0x18, 0x26, 0x7a, 0xfd, 0x3e, 0x74, 0xc6, -0x0b, 0xe5, 0x34, 0x0d, 0x89, 0x61, 0xc2, 0xe2, 0xc0, 0x28, 0x2c, 0x4a, -0xa4, 0xa4, 0x3d, 0x32, 0xc7, 0x49, 0x2b, 0xd3, 0xf4, 0x3a, 0xcf, 0x01, -0x0c, 0x00, 0xa1, 0xef, 0xd8, 0xea, 0xf1, 0x42, 0x61, 0x78, 0x28, 0x9f, -0xcf, 0xdf, 0x2b, 0x08, 0xc2, 0xb7, 0x9a, 0x8d, 0x7a, 0x51, 0x10, 0x04, -0x14, 0x0a, 0x79, 0xec, 0xd8, 0x7e, 0x79, 0x86, 0xd9, 0x2c, 0x75, 0x7a, -0xe0, 0xb8, 0x14, 0x92, 0x95, 0xb3, 0x53, 0x88, 0x24, 0x09, 0x5d, 0xf0, -0x72, 0x3d, 0x08, 0x12, 0x25, 0xb4, 0xa4, 0x54, 0xd3, 0x93, 0xd2, 0x2b, -0x17, 0xe8, 0x17, 0x3a, 0xa7, 0x03, 0x48, 0xfd, 0x42, 0x8e, 0xe3, 0xfc, -0xf4, 0xe9, 0x9f, 0xfd, 0xd3, 0xc7, 0x76, 0xee, 0xd8, 0xfe, 0xb5, 0xa9, -0xc9, 0xa9, 0x09, 0x51, 0x14, 0xa0, 0xaa, 0x0a, 0x1a, 0x75, 0xba, 0xeb, -0x42, 0x53, 0x55, 0x98, 0x96, 0x09, 0xd3, 0xa4, 0x6d, 0xd5, 0x38, 0xa6, -0x3d, 0x62, 0x55, 0x55, 0x41, 0x5b, 0xf4, 0x31, 0x12, 0xac, 0x90, 0x22, -0xf1, 0xa9, 0x63, 0x48, 0x58, 0xc9, 0x0b, 0x8d, 0x8a, 0x63, 0x63, 0x95, -0x15, 0x7e, 0xa1, 0x64, 0x05, 0x8e, 0xc0, 0x9d, 0xf7, 0xaa, 0x44, 0xd6, -0x23, 0xfb, 0xd8, 0x32, 0x2f, 0xf4, 0xdc, 0xf3, 0x2f, 0x7c, 0xec, 0xd0, -0xe1, 0xc3, 0x07, 0x0c, 0x83, 0xba, 0x46, 0x79, 0x5e, 0x40, 0x3e, 0x9f, -0xc7, 0xd4, 0x64, 0x1b, 0xd3, 0x53, 0x53, 0x98, 0x9a, 0x6c, 0xa3, 0x54, -0x2c, 0x40, 0x12, 0x25, 0xc8, 0x92, 0x4c, 0xd3, 0xa6, 0x31, 0x0d, 0x12, -0x9e, 0xc5, 0x0b, 0xb1, 0x5e, 0xd9, 0xaa, 0xfb, 0x85, 0x7e, 0xf0, 0xd0, -0xc3, 0xd0, 0xcf, 0x9c, 0xcd, 0x0b, 0x1d, 0x7e, 0xf5, 0xc8, 0x3d, 0x0b, -0x0b, 0x8b, 0xf7, 0x6c, 0xdc, 0xb8, 0xfe, 0x13, 0xcd, 0x46, 0xbd, 0xaa, -0xc8, 0x0a, 0x52, 0x6d, 0x95, 0xaa, 0x2a, 0xd0, 0x34, 0x2d, 0xe3, 0x85, -0x7c, 0xdf, 0x3f, 0x0b, 0x43, 0x49, 0x4f, 0x9b, 0x38, 0x8e, 0x2f, 0xda, -0x2f, 0x74, 0xd1, 0xbc, 0xd0, 0x0b, 0x2f, 0x1e, 0xfc, 0x69, 0x21, 0x9f, -0xbf, 0xa3, 0xd9, 0x6c, 0x5c, 0xd7, 0xa8, 0xd7, 0x66, 0x34, 0x4d, 0xe3, -0x44, 0x41, 0x40, 0x21, 0x9f, 0xa7, 0x29, 0x3b, 0xc6, 0x0b, 0x79, 0xfe, -0xeb, 0x7a, 0x64, 0x86, 0xf1, 0xf6, 0xe4, 0x85, 0x24, 0x49, 0xda, 0x95, -0xcb, 0x69, 0x93, 0xb2, 0x2c, 0xd7, 0x78, 0x8e, 0x53, 0x04, 0x41, 0x50, -0x3d, 0xdf, 0x0f, 0x3c, 0xd7, 0xf3, 0x82, 0x70, 0x8d, 0x17, 0x5a, 0xe3, -0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xa3, 0x55, -0xd6, 0x0e, 0x60, 0xed, 0x00, 0x7e, 0x0e, 0x2f, 0xf4, 0xe9, 0x7f, 0xcd, -0xbc, 0x50, 0xfd, 0xdc, 0x79, 0x21, 0xfe, 0x6d, 0xda, 0x23, 0xc3, 0x79, -0xf1, 0x42, 0x6b, 0x7e, 0xa1, 0xd5, 0xb9, 0x0f, 0x5c, 0xbe, 0x6d, 0xdb, -0xbe, 0x75, 0xd3, 0xd3, 0x7b, 0xf3, 0xb9, 0xdc, 0x4e, 0x59, 0x91, 0x4b, -0x02, 0x2f, 0x10, 0xd3, 0x32, 0x9d, 0xe1, 0x70, 0x74, 0xa0, 0xd3, 0xed, -0x3e, 0xff, 0xea, 0x91, 0x23, 0x6f, 0x3f, 0xbf, 0xd0, 0x9e, 0xdd, 0xbb, -0x6f, 0xbf, 0xe1, 0x3d, 0xd7, 0x3d, 0xb0, 0xe9, 0xb2, 0x8d, 0xb4, 0x47, -0x96, 0x99, 0xf0, 0xe9, 0xaa, 0x75, 0xb4, 0x62, 0x4f, 0xb2, 0xeb, 0x79, -0xe4, 0xc4, 0x89, 0x13, 0x4f, 0xbc, 0xf0, 0xe2, 0x4b, 0xbf, 0xa0, 0x47, -0x76, 0x29, 0x79, 0xa1, 0x3f, 0xfc, 0xb7, 0x6f, 0xca, 0x0b, 0xbd, 0xe3, -0xaa, 0xab, 0x6e, 0xba, 0xf3, 0x8e, 0x0f, 0x7d, 0xe5, 0xf3, 0x9f, 0x79, -0x60, 0x43, 0x6a, 0x36, 0xf6, 0x3c, 0x1f, 0x69, 0x35, 0x22, 0x26, 0x31, -0x5b, 0x42, 0x5f, 0x6e, 0x91, 0x29, 0xb2, 0xcc, 0x6f, 0xd9, 0xb2, 0x79, -0xff, 0xfa, 0x99, 0x99, 0xfd, 0x1f, 0xbf, 0xe7, 0x37, 0x4f, 0xfd, 0xe4, -0xa7, 0x4f, 0x7f, 0xe1, 0xc8, 0xd1, 0xa3, 0x6f, 0xce, 0x0b, 0x5d, 0x32, -0xbf, 0x50, 0xa7, 0x0b, 0xed, 0x75, 0xbc, 0xd0, 0xa7, 0x3f, 0x79, 0xdf, -0xa3, 0x9f, 0xfb, 0xed, 0x4f, 0xdf, 0x42, 0x48, 0x02, 0xc7, 0xa1, 0xf3, -0xe1, 0x88, 0x69, 0x17, 0xa2, 0x28, 0xca, 0xb6, 0xa0, 0xa7, 0x8b, 0x55, -0x71, 0x4c, 0xb7, 0x9c, 0x0b, 0x6c, 0xf5, 0x59, 0x10, 0x04, 0xb4, 0x5b, -0xad, 0x99, 0x0f, 0xdc, 0x76, 0xcb, 0x43, 0x37, 0xbd, 0xef, 0x7d, 0xdf, -0xfb, 0xee, 0x93, 0x4f, 0x66, 0xbc, 0xd0, 0x5f, 0xfd, 0xf1, 0x9f, 0x40, -0x88, 0x63, 0xf4, 0x4f, 0xac, 0x02, 0x2f, 0xd4, 0x6c, 0x36, 0xda, 0xbf, -0xff, 0x85, 0xcf, 0x3f, 0x35, 0x39, 0x31, 0xb1, 0xc9, 0x76, 0x5c, 0x38, -0x0e, 0x1d, 0xf2, 0x79, 0xbe, 0x0f, 0xc3, 0x30, 0x10, 0x04, 0x21, 0x2c, -0x9b, 0x8a, 0xe0, 0x05, 0x5e, 0xc0, 0xc2, 0xe2, 0x02, 0xf2, 0xf9, 0x02, -0x5b, 0xef, 0x8c, 0x51, 0xab, 0x55, 0x21, 0xf0, 0x02, 0x44, 0x91, 0x5a, -0x90, 0x09, 0xdb, 0x01, 0xbe, 0xd8, 0xe9, 0x1c, 0x7f, 0xf4, 0xb1, 0xef, -0xac, 0x6e, 0x8f, 0xac, 0xdd, 0x6e, 0x4d, 0xfe, 0xfe, 0x17, 0x3e, 0x7f, -0xb0, 0xd9, 0x6c, 0x56, 0x0c, 0xc3, 0x84, 0xe7, 0xf9, 0xb0, 0x6c, 0x1b, -0x8e, 0xe3, 0x60, 0x30, 0x18, 0x22, 0x9f, 0xcf, 0x23, 0x97, 0xd3, 0x60, -0xd9, 0x36, 0x2a, 0xe5, 0x32, 0xe8, 0x06, 0x6a, 0x17, 0x41, 0x40, 0xdf, -0x91, 0x33, 0x73, 0xb3, 0x48, 0x92, 0x04, 0xaa, 0xa2, 0x22, 0x9f, 0xcf, -0xa1, 0x5e, 0xab, 0xb2, 0x62, 0x1c, 0xdd, 0x5b, 0x3c, 0xbf, 0xb0, 0xa8, -0x3f, 0xf6, 0x9d, 0xc7, 0xf7, 0x19, 0xa6, 0xb1, 0x3a, 0x3d, 0xb2, 0xcf, -0x3d, 0xf0, 0xc0, 0xf7, 0xeb, 0xf5, 0x7a, 0x45, 0x1f, 0xd1, 0x75, 0x4d, -0x93, 0x39, 0x20, 0x44, 0x41, 0x44, 0x3e, 0x9f, 0xc3, 0xd4, 0x54, 0x9b, -0x8e, 0x85, 0x04, 0x01, 0x8e, 0x22, 0x23, 0x48, 0x12, 0x90, 0xb9, 0x79, -0xe4, 0x7d, 0x1f, 0xa5, 0x72, 0x1e, 0xc5, 0x52, 0x1e, 0xa6, 0x69, 0x61, -0x30, 0x18, 0xe1, 0xe4, 0xa9, 0x53, 0xb0, 0x6d, 0x9b, 0x79, 0xdb, 0xf3, -0x10, 0x78, 0x01, 0xcd, 0x66, 0xa3, 0x7c, 0xe3, 0xaf, 0xbe, 0xf7, 0xbc, -0x7a, 0x64, 0xe7, 0xfc, 0x0e, 0xdc, 0xf7, 0xf1, 0xdf, 0x7a, 0xec, 0xba, -0x6b, 0xdf, 0x7d, 0xb3, 0x61, 0x98, 0x70, 0x3c, 0x0f, 0x86, 0x6e, 0x60, -0x71, 0xa9, 0x03, 0x45, 0x91, 0x71, 0xd9, 0xc6, 0x0d, 0x28, 0x8c, 0x55, -0xe0, 0x34, 0xeb, 0xd0, 0xb6, 0x6c, 0xc6, 0xc4, 0x86, 0x75, 0xc8, 0x2b, -0x0a, 0x3c, 0xd7, 0xc1, 0xdf, 0xff, 0xd1, 0x97, 0xa0, 0xd8, 0x14, 0x37, -0xf3, 0x6a, 0x63, 0x08, 0xc2, 0x18, 0x58, 0x5c, 0xc4, 0x68, 0x30, 0x42, -0xaf, 0xdb, 0x47, 0x82, 0x04, 0xeb, 0xa6, 0x27, 0x31, 0x56, 0x29, 0x03, -0x1c, 0x87, 0x30, 0x0c, 0xf1, 0xdc, 0xf3, 0x2f, 0xfc, 0xe0, 0x99, 0x9f, -0xfd, 0xec, 0xd2, 0xf1, 0x42, 0x57, 0xed, 0xdd, 0x73, 0xeb, 0x35, 0x57, -0xbf, 0xe3, 0x66, 0xc3, 0xb4, 0xe0, 0xb8, 0x2e, 0xad, 0xff, 0x84, 0x21, -0xca, 0xe5, 0x12, 0xb6, 0x6e, 0xd9, 0x8c, 0xfc, 0xba, 0x29, 0xe4, 0xf7, -0xdf, 0x88, 0x8f, 0x7d, 0xf8, 0x2e, 0xdc, 0xb5, 0x63, 0x0f, 0xd6, 0xe7, -0x6b, 0x20, 0xb6, 0x0b, 0xa7, 0xaf, 0x63, 0xfe, 0xd5, 0x23, 0xf0, 0x83, -0x00, 0x83, 0xe1, 0x10, 0x5a, 0x7b, 0x1c, 0xf9, 0x9d, 0xdb, 0x10, 0x6c, -0xdb, 0x02, 0xa9, 0x5a, 0x41, 0xa3, 0x59, 0x47, 0x18, 0x86, 0x98, 0x9d, -0x9b, 0x83, 0x69, 0xd9, 0xb4, 0xdb, 0xc7, 0x71, 0xb8, 0x7c, 0xeb, 0x96, -0x1b, 0x26, 0xda, 0x13, 0x97, 0xae, 0x47, 0x76, 0xf3, 0xfb, 0xa9, 0x5f, -0x28, 0x85, 0xfa, 0x7a, 0x83, 0x01, 0x62, 0x42, 0x30, 0x33, 0x33, 0x0d, -0x7e, 0x7a, 0x02, 0xdb, 0x7e, 0x83, 0xf6, 0xc8, 0x2c, 0x00, 0x07, 0x5d, -0x1d, 0x73, 0xdd, 0x79, 0xe8, 0xc3, 0x11, 0xe6, 0x5e, 0x3b, 0x86, 0xd8, -0xf7, 0xe9, 0x00, 0xdb, 0x71, 0x90, 0xab, 0xd5, 0x50, 0xd2, 0xf2, 0x18, -0x9b, 0x6a, 0x81, 0xdf, 0xb6, 0x19, 0x49, 0xb1, 0x88, 0x66, 0xa3, 0x8e, -0xd1, 0xc8, 0xc0, 0xe1, 0x57, 0x8f, 0xd0, 0x1e, 0x59, 0x92, 0x40, 0x55, -0x15, 0x5c, 0xb9, 0xe3, 0x8a, 0x8b, 0xf1, 0x0b, 0xad, 0xe8, 0x91, 0xed, -0xde, 0x7d, 0x77, 0xbb, 0xd5, 0x9a, 0x71, 0x1c, 0x87, 0xce, 0x6f, 0x0d, -0x83, 0x99, 0x37, 0x0a, 0xe0, 0x6a, 0x55, 0x5c, 0xfe, 0xd1, 0x3b, 0xb2, -0x1e, 0xd9, 0x82, 0x3b, 0x82, 0xeb, 0x38, 0xf0, 0x3d, 0x0f, 0xbe, 0xef, -0x63, 0xe9, 0xd8, 0x31, 0x08, 0x4c, 0x30, 0x4f, 0x78, 0x1e, 0x6a, 0xa9, -0x08, 0x12, 0x45, 0x90, 0x79, 0x11, 0xe5, 0xda, 0x18, 0xf8, 0x8d, 0x94, -0x17, 0x1a, 0x1b, 0x1b, 0x83, 0x61, 0x58, 0xe8, 0x74, 0xba, 0x08, 0x99, -0xe2, 0xad, 0xd1, 0xa8, 0x5f, 0x04, 0x2f, 0xd4, 0x3b, 0x9b, 0x17, 0x8a, -0xe2, 0x08, 0x5e, 0x10, 0x50, 0xcb, 0x80, 0x1f, 0x60, 0xdd, 0xd4, 0x24, -0x2a, 0xb5, 0x2a, 0xe4, 0xab, 0xaf, 0xc2, 0x3e, 0x21, 0x8f, 0x67, 0x13, -0x6a, 0xbe, 0x09, 0x02, 0xaa, 0x6a, 0xf3, 0x5c, 0x17, 0x9e, 0xeb, 0x61, -0xf1, 0xd8, 0x71, 0xc8, 0x6c, 0x23, 0xa8, 0x52, 0xab, 0x82, 0xc4, 0x34, -0x20, 0x92, 0x24, 0xac, 0x47, 0xd6, 0xa8, 0xa0, 0xd3, 0x6a, 0x22, 0x67, -0xdb, 0x10, 0xfb, 0x02, 0x86, 0xa3, 0x11, 0xc6, 0xc6, 0x2a, 0xc8, 0x69, -0x2a, 0x64, 0x59, 0xc4, 0x86, 0x0d, 0xeb, 0xdf, 0xd8, 0x23, 0x3b, 0xf6, -0x8b, 0x78, 0xa1, 0xd7, 0xfb, 0x85, 0xd6, 0xad, 0xa3, 0x7e, 0xa1, 0x30, -0x84, 0xe3, 0xba, 0xe8, 0xf6, 0xba, 0x18, 0x6f, 0x36, 0x60, 0xd4, 0xaa, -0xf8, 0xb5, 0x1d, 0x7b, 0xa8, 0x5f, 0xa8, 0x3f, 0x40, 0xc0, 0x5c, 0x73, -0x41, 0x18, 0xc0, 0x73, 0x3d, 0x78, 0xbe, 0x87, 0xc1, 0xec, 0x2c, 0x44, -0x51, 0x44, 0x14, 0xc7, 0x90, 0xab, 0x63, 0x08, 0x82, 0x90, 0x31, 0x43, -0xac, 0x55, 0x26, 0xf0, 0x8c, 0x17, 0x5a, 0x44, 0xa9, 0x54, 0xc4, 0xd2, -0x52, 0x17, 0xf9, 0x7c, 0x07, 0xd3, 0x93, 0x93, 0xe0, 0xf8, 0x65, 0xbf, -0xd0, 0x59, 0x3d, 0xb2, 0x57, 0xce, 0x83, 0x17, 0xda, 0xba, 0x65, 0xf3, -0x6d, 0x1f, 0xff, 0xcd, 0xdf, 0xe4, 0xfd, 0x20, 0x80, 0x1f, 0x04, 0x74, -0x96, 0xcb, 0x09, 0x00, 0xcf, 0x81, 0x9f, 0x9c, 0x04, 0x0f, 0x60, 0x76, -0x7e, 0x16, 0xae, 0xeb, 0x22, 0x8e, 0x68, 0x05, 0x2b, 0x08, 0xe8, 0x01, -0xb8, 0xae, 0x8b, 0xe1, 0xec, 0x1c, 0xc6, 0x6b, 0x35, 0x84, 0x61, 0x88, -0x52, 0xb5, 0x0a, 0xcf, 0xf3, 0x98, 0x5f, 0x88, 0x42, 0x21, 0x24, 0x26, -0x10, 0x14, 0x09, 0x49, 0xa9, 0x08, 0x75, 0x30, 0x00, 0x38, 0x60, 0x34, -0xd2, 0xd1, 0xa8, 0xd7, 0xa1, 0x28, 0x0a, 0x34, 0x55, 0xe1, 0x0a, 0xb9, -0xfc, 0xbe, 0x91, 0x3e, 0xba, 0xd0, 0x1e, 0x59, 0x75, 0x17, 0x21, 0xb4, -0x5e, 0x45, 0x23, 0x81, 0x11, 0x6a, 0xb5, 0x2a, 0x1c, 0x00, 0xd3, 0x8d, -0x1a, 0x4e, 0xf7, 0xe6, 0x60, 0xe8, 0x06, 0xeb, 0xb1, 0xa6, 0x07, 0x40, -0x27, 0x31, 0xc3, 0x85, 0x05, 0x80, 0x99, 0x3a, 0x7c, 0x3f, 0x80, 0x54, -0x19, 0x43, 0xe0, 0x87, 0x88, 0x82, 0x18, 0x51, 0x9c, 0x20, 0x8e, 0x13, -0x90, 0x38, 0x41, 0x02, 0x01, 0x7c, 0x41, 0x43, 0xc4, 0x86, 0x1d, 0xbe, -0x4f, 0x63, 0x52, 0x92, 0x24, 0x41, 0x10, 0x44, 0x14, 0x8a, 0x85, 0x2d, -0xa3, 0x0b, 0xf5, 0x0b, 0x15, 0x0a, 0x85, 0x1d, 0x29, 0x0b, 0xe1, 0xfb, -0x01, 0x46, 0x23, 0x1d, 0x9a, 0xaa, 0xc2, 0x12, 0x45, 0x48, 0x82, 0x80, -0x5e, 0xb7, 0x07, 0xdb, 0xb2, 0x59, 0x28, 0x2d, 0x5e, 0x86, 0x9e, 0x3c, -0x1f, 0x9d, 0x13, 0x27, 0xc1, 0x71, 0x6c, 0xea, 0xce, 0xf3, 0xe0, 0x55, -0x8d, 0x46, 0x76, 0x22, 0xc2, 0x78, 0xa1, 0x14, 0x0e, 0x01, 0x78, 0x49, -0x42, 0x08, 0x3e, 0x6d, 0x2f, 0x31, 0xbf, 0x10, 0xed, 0x91, 0x89, 0x82, -0x70, 0x31, 0x7e, 0x21, 0x45, 0x8b, 0xa2, 0x98, 0x39, 0x4f, 0xb8, 0x6c, -0xfb, 0x79, 0xe4, 0x07, 0x70, 0x2c, 0x1b, 0x01, 0x12, 0xd0, 0xcf, 0x07, -0x7d, 0x80, 0x0b, 0x59, 0x30, 0x2d, 0xf0, 0x7d, 0xd8, 0xb6, 0x8d, 0x44, -0x92, 0x30, 0x1a, 0x19, 0xe0, 0xc6, 0xc6, 0xe8, 0x14, 0x9f, 0x89, 0x93, -0xb2, 0x1e, 0x19, 0xcb, 0x79, 0x25, 0x04, 0x08, 0x59, 0xc3, 0x29, 0x21, -0x04, 0x96, 0x65, 0xa1, 0x52, 0x2e, 0x41, 0x96, 0x65, 0x48, 0xd2, 0x45, -0xf0, 0x42, 0x61, 0x18, 0x72, 0xa9, 0x2b, 0xcb, 0x63, 0x0d, 0x8d, 0x38, -0x8e, 0x11, 0xf9, 0x3e, 0x86, 0x83, 0x01, 0x72, 0xb2, 0x04, 0xdf, 0x0b, -0x18, 0xb1, 0x12, 0xb1, 0xa8, 0x14, 0x25, 0xb2, 0x9a, 0xdb, 0xb6, 0xa1, -0xb1, 0x6d, 0x1b, 0x42, 0xc7, 0xc9, 0x72, 0x60, 0x81, 0xef, 0x53, 0xc8, -0x29, 0x4e, 0x7f, 0x70, 0x66, 0xbc, 0x89, 0x13, 0x24, 0xac, 0x61, 0x6c, -0xda, 0x16, 0xa5, 0x55, 0x6c, 0x1b, 0x65, 0x5e, 0x80, 0x20, 0x08, 0x17, -0xce, 0x0b, 0xb9, 0xae, 0xe7, 0xc5, 0x71, 0xda, 0x4e, 0xa2, 0xc2, 0x53, -0xcf, 0x73, 0xc1, 0xb9, 0x0e, 0x06, 0xdd, 0x1e, 0xb8, 0xb1, 0x4a, 0xf6, -0x43, 0xa7, 0x20, 0x53, 0x6a, 0x7a, 0x22, 0x71, 0x0c, 0x24, 0x09, 0x04, -0x49, 0x02, 0xd8, 0x41, 0x23, 0xa6, 0xa1, 0x29, 0xc4, 0x31, 0x78, 0xb6, -0x9a, 0x8b, 0x24, 0x41, 0xe4, 0xf9, 0x00, 0xfb, 0x3d, 0x24, 0x51, 0x82, -0xeb, 0xd1, 0x2a, 0x9c, 0x2c, 0xc9, 0x30, 0x2f, 0xc6, 0x2f, 0xe4, 0x38, -0xcb, 0x7e, 0x21, 0x45, 0x51, 0xc0, 0x71, 0x3c, 0x06, 0xc3, 0x21, 0xea, -0x39, 0x0d, 0xfd, 0xa5, 0x25, 0xa8, 0xb2, 0xc4, 0x5c, 0x42, 0x2b, 0x09, -0x2c, 0xfa, 0x0d, 0x2c, 0x61, 0x9b, 0x1e, 0x52, 0xf0, 0x35, 0x1d, 0xf4, -0x91, 0xb3, 0xbc, 0x2b, 0x14, 0x3d, 0xf0, 0x4d, 0x03, 0x08, 0x03, 0xca, -0xd7, 0x89, 0x22, 0xa2, 0x28, 0x84, 0x61, 0x58, 0x90, 0x25, 0x19, 0x41, -0x10, 0x9c, 0xbf, 0x5f, 0x28, 0xe5, 0x85, 0x16, 0x97, 0x96, 0x5e, 0xf6, -0x03, 0xfa, 0xb6, 0xf3, 0x1c, 0x07, 0x41, 0xe0, 0xe9, 0xc0, 0x8e, 0xf9, -0x85, 0x4c, 0xdd, 0x60, 0x7e, 0xa1, 0x88, 0xbd, 0xe2, 0xc8, 0x5e, 0xdd, -0xb4, 0x3b, 0x96, 0x90, 0x65, 0xe7, 0x50, 0xca, 0x0b, 0x2d, 0x63, 0x39, -0xb4, 0x47, 0xe6, 0xf7, 0xa9, 0x5f, 0xc8, 0x34, 0x0d, 0x04, 0xac, 0x20, -0xe7, 0xf9, 0xb4, 0x90, 0xe5, 0x7a, 0xde, 0x0a, 0x5e, 0xe8, 0x5c, 0xfc, -0x42, 0x7f, 0xbf, 0xcc, 0x0b, 0x25, 0x51, 0xf8, 0x8c, 0xeb, 0x7a, 0x24, -0x97, 0xcb, 0xf1, 0x31, 0x21, 0xe0, 0xc0, 0xd1, 0xac, 0xaf, 0x69, 0x02, -0x1d, 0x01, 0xbd, 0x6a, 0x05, 0xb5, 0xc6, 0x38, 0x04, 0x8e, 0x07, 0x38, -0x2c, 0x83, 0x4c, 0x84, 0x64, 0xe0, 0x13, 0xcf, 0xbe, 0x4a, 0xa6, 0x18, -0x0d, 0x61, 0x62, 0x24, 0x80, 0x36, 0x89, 0x9d, 0x41, 0x0f, 0xc4, 0x34, -0x60, 0xdb, 0x4e, 0x46, 0xa9, 0x70, 0x8c, 0x17, 0x32, 0x2d, 0x0b, 0x9e, -0xeb, 0x9e, 0x2f, 0x2f, 0xf4, 0x37, 0x18, 0x9e, 0x62, 0x7e, 0x21, 0x3f, -0x98, 0x9d, 0x9d, 0x9d, 0xfd, 0x11, 0x89, 0x63, 0x70, 0x00, 0xca, 0x95, -0x32, 0x64, 0x59, 0xc2, 0xc2, 0x52, 0x07, 0x82, 0x69, 0x61, 0x78, 0xf2, -0x14, 0xfa, 0xdd, 0x0e, 0x75, 0x2b, 0xfa, 0x3e, 0xe5, 0x86, 0xa2, 0x34, -0xdf, 0xb8, 0x1c, 0x1b, 0x4c, 0x79, 0xa1, 0x34, 0x24, 0x98, 0x30, 0x18, -0xca, 0x37, 0x47, 0x30, 0xcf, 0xcc, 0x22, 0xf1, 0x7d, 0xda, 0xa2, 0x94, -0x24, 0x7a, 0xe9, 0x5d, 0xc1, 0x0b, 0x9d, 0x5f, 0x8f, 0xec, 0x4d, 0x78, -0xa1, 0x97, 0x5f, 0x79, 0xe5, 0xc1, 0xe9, 0xa9, 0xc9, 0xeb, 0x45, 0x49, -0x46, 0x4e, 0x53, 0x51, 0xaf, 0xd5, 0x71, 0xf4, 0xb5, 0xd7, 0x30, 0x1a, -0x0c, 0x21, 0x47, 0x11, 0x3a, 0x84, 0x20, 0x9c, 0x9c, 0x42, 0xb9, 0x52, -0x66, 0xaf, 0x5d, 0x92, 0xb9, 0x84, 0x92, 0x37, 0xe9, 0x93, 0x21, 0xa1, -0xa4, 0x56, 0xc4, 0x78, 0xa1, 0x68, 0x38, 0xc4, 0xa0, 0x3f, 0x80, 0x61, -0x18, 0x90, 0x65, 0x05, 0x02, 0x2f, 0xbc, 0x81, 0x17, 0x0a, 0x2e, 0x96, -0x17, 0xba, 0xed, 0xe6, 0xfd, 0xb3, 0x13, 0xed, 0xf6, 0x24, 0x38, 0xc0, -0xb2, 0x1d, 0x1c, 0x39, 0x7a, 0x14, 0xa6, 0x69, 0xa2, 0x35, 0xde, 0x44, -0xa2, 0xaa, 0x08, 0x1b, 0x35, 0x94, 0xda, 0x6d, 0x94, 0x2a, 0x95, 0xac, -0xf6, 0xb3, 0xf2, 0x40, 0xc0, 0xae, 0xef, 0x19, 0x2f, 0x64, 0xdb, 0x70, -0x16, 0x16, 0xa1, 0x9f, 0x3c, 0x05, 0x47, 0x37, 0x31, 0x18, 0x8d, 0xe0, -0xfb, 0x01, 0xab, 0x81, 0x8a, 0xe0, 0x79, 0xee, 0xd2, 0xfa, 0x85, 0x9e, -0x7f, 0xe1, 0xc5, 0x2f, 0x95, 0xcb, 0xa5, 0xaf, 0x6a, 0x9a, 0x06, 0x55, -0x91, 0xb1, 0x7e, 0x66, 0x1d, 0x4e, 0x9d, 0x3a, 0x8d, 0x33, 0x73, 0xf3, -0x68, 0x8f, 0x37, 0xc1, 0xfb, 0x3e, 0xfa, 0xba, 0x41, 0xfd, 0x42, 0xb5, -0x2a, 0x54, 0x4d, 0xa3, 0x07, 0xc2, 0x71, 0xd9, 0x29, 0x43, 0xa2, 0x08, -0xb1, 0xef, 0x21, 0xb1, 0x5d, 0x98, 0x73, 0x73, 0xf0, 0x7a, 0x3d, 0x58, -0x23, 0x13, 0x83, 0xe1, 0x30, 0x5b, 0xb9, 0xa0, 0xbc, 0x5c, 0x02, 0x8e, -0xe3, 0x57, 0xcf, 0x2f, 0x94, 0x12, 0x59, 0xfd, 0xe1, 0x00, 0x2f, 0x1f, -0x3a, 0x8c, 0x20, 0x0c, 0x50, 0xad, 0x54, 0x50, 0x28, 0x15, 0x11, 0xf0, -0x1c, 0x22, 0x55, 0x85, 0x54, 0x2a, 0x52, 0x5e, 0x88, 0xf5, 0xc8, 0xb8, -0x98, 0x20, 0x72, 0x5c, 0x44, 0x86, 0x81, 0x40, 0xd7, 0x11, 0xbb, 0x1e, -0x46, 0xba, 0x91, 0x61, 0x08, 0x2b, 0xcd, 0x4e, 0xab, 0xd6, 0x23, 0x53, -0x64, 0x79, 0xfb, 0xbe, 0x6b, 0xdf, 0xf5, 0x78, 0x6b, 0x7c, 0x7c, 0x4a, -0x10, 0x04, 0x24, 0x84, 0xa0, 0x3f, 0x1c, 0x62, 0x71, 0x69, 0x09, 0x83, -0xe1, 0x10, 0x71, 0x14, 0xa3, 0x54, 0x2a, 0x21, 0xa7, 0xa9, 0x48, 0x38, -0x0e, 0x31, 0xcf, 0x21, 0xe5, 0xf7, 0x04, 0x9e, 0x47, 0xc2, 0xee, 0xbc, -0x96, 0x65, 0xc3, 0x30, 0x2d, 0xf0, 0x3c, 0x97, 0xdd, 0x43, 0x78, 0x9e, -0x8a, 0x91, 0x04, 0x81, 0x07, 0x49, 0x92, 0xd5, 0xe9, 0x91, 0xf9, 0x41, -0x90, 0xf9, 0x85, 0xda, 0xad, 0xf1, 0x22, 0xcf, 0xf3, 0x99, 0x56, 0x53, -0x91, 0x15, 0x9c, 0x99, 0x9b, 0x43, 0x7f, 0x30, 0x40, 0x8f, 0x24, 0x90, -0x65, 0x29, 0x3b, 0x25, 0x38, 0x9e, 0x03, 0x21, 0x09, 0x3c, 0xcf, 0x03, -0x40, 0x77, 0xf3, 0x79, 0xae, 0x0f, 0x51, 0x12, 0x33, 0xec, 0x26, 0x25, -0x58, 0x48, 0x92, 0xfc, 0x12, 0x7a, 0x64, 0x9a, 0xba, 0x6b, 0xf7, 0xce, -0x9d, 0x5f, 0x6b, 0x8d, 0x37, 0x27, 0x24, 0x49, 0x4a, 0x9f, 0x99, 0x60, -0xd9, 0x16, 0x46, 0x23, 0x03, 0xbd, 0x7e, 0x1f, 0x8e, 0xe3, 0xc2, 0x0f, -0xa8, 0x83, 0x51, 0xd5, 0x54, 0x10, 0x92, 0xc0, 0xf7, 0x68, 0x94, 0x3c, -0xdd, 0xfc, 0xc6, 0xb1, 0x96, 0x25, 0xbd, 0x41, 0xae, 0xb2, 0x5f, 0x88, -0xf6, 0xc8, 0xee, 0xa4, 0x3d, 0x32, 0xd7, 0xfb, 0xd9, 0x3f, 0x3d, 0x4b, -0xfd, 0x42, 0xa6, 0x69, 0xd2, 0x95, 0x04, 0x9e, 0x47, 0xb1, 0x50, 0xc0, -0x78, 0xb3, 0x81, 0x75, 0xd3, 0x53, 0x98, 0x98, 0x68, 0xa1, 0x3a, 0x36, -0x06, 0x4d, 0xd3, 0xb2, 0xa7, 0xce, 0xf4, 0x60, 0x81, 0x15, 0x3d, 0x32, -0x16, 0x58, 0x0b, 0xc2, 0x55, 0xf6, 0x0b, 0x3d, 0xf5, 0xd0, 0x23, 0x30, -0x66, 0xe7, 0xde, 0xe0, 0x17, 0xea, 0x74, 0xba, 0xf7, 0xcc, 0xcc, 0x4c, -0x7f, 0x62, 0xbc, 0xd9, 0xac, 0xaa, 0x8a, 0x02, 0x41, 0xa4, 0x7e, 0x21, -0x4d, 0x55, 0x91, 0xd3, 0x34, 0x8c, 0x56, 0xf8, 0x85, 0xce, 0xe2, 0x85, -0x38, 0x9e, 0x9e, 0xef, 0x84, 0xf8, 0x23, 0x5d, 0x3f, 0xe5, 0x38, 0xce, -0xea, 0xfa, 0x85, 0xba, 0x87, 0x5e, 0xc9, 0x7b, 0xc3, 0xd1, 0x9b, 0xf2, -0x42, 0xa3, 0x17, 0xf5, 0x9f, 0x96, 0x4a, 0xc5, 0x3b, 0xc6, 0x9b, 0xcd, -0xeb, 0xaa, 0x63, 0xd4, 0x2f, 0x24, 0x8a, 0x02, 0xf2, 0xf9, 0x1c, 0x04, -0x56, 0x7c, 0x33, 0x4c, 0x33, 0x8b, 0xaa, 0x2d, 0xfb, 0x85, 0xde, 0xa6, -0xbc, 0x90, 0xaa, 0x28, 0xbb, 0x54, 0x55, 0x9d, 0x14, 0x25, 0xb1, 0xa6, -0x28, 0x8a, 0x12, 0x86, 0xa1, 0xea, 0x7b, 0x7e, 0x10, 0x46, 0x91, 0x17, -0x04, 0xc1, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, -0xd0, 0x1a, 0x2f, 0xb4, 0x46, 0xab, 0xac, 0x1d, 0xc0, 0xda, 0x01, 0x5c, -0x34, 0x2f, 0xf4, 0xdf, 0xfe, 0xea, 0xed, 0xea, 0x17, 0x3a, 0x97, 0x1e, -0xd9, 0x3b, 0x6f, 0xcb, 0x89, 0xf2, 0xdb, 0xd3, 0x2f, 0xf4, 0x8b, 0x78, -0xa1, 0xce, 0xb1, 0x63, 0x07, 0xbe, 0xf9, 0x67, 0x7f, 0xb6, 0xe6, 0x17, -0x5a, 0xd5, 0xfb, 0xc0, 0x8e, 0x2b, 0xae, 0xd8, 0xd7, 0xa8, 0xd7, 0xf7, -0xd6, 0x6a, 0xd5, 0x9d, 0xb2, 0x2c, 0x97, 0xa2, 0x28, 0x22, 0x41, 0x10, -0x3a, 0xfd, 0x41, 0xff, 0xc0, 0xfc, 0xc2, 0xc2, 0xbf, 0x8c, 0x5f, 0xe8, -0x17, 0xf1, 0x42, 0xef, 0xbc, 0xfa, 0xea, 0xdb, 0xaf, 0xda, 0xbb, 0xe7, -0x81, 0xcb, 0x2f, 0xdf, 0xb6, 0x5f, 0x14, 0x44, 0x21, 0x35, 0xdd, 0x2f, -0x87, 0x44, 0x12, 0x3a, 0x3f, 0x88, 0x22, 0xf8, 0x7e, 0x40, 0x8e, 0xbe, -0xf6, 0xda, 0x13, 0xcf, 0x1f, 0x78, 0xe1, 0xeb, 0x47, 0x8e, 0xbe, 0x75, -0x8f, 0x4c, 0xcd, 0xe7, 0xaf, 0x7c, 0xea, 0xaf, 0x2e, 0xa1, 0x5f, 0xe8, -0x41, 0xc2, 0xbd, 0x81, 0x17, 0xda, 0xbb, 0x67, 0xf7, 0x4d, 0x77, 0x7c, -0xf0, 0x83, 0x5f, 0x79, 0xe0, 0xfe, 0x4f, 0x6e, 0x88, 0x49, 0x0c, 0xcf, -0xa3, 0x19, 0x97, 0x98, 0x55, 0x20, 0x52, 0x5d, 0x3f, 0xdd, 0x87, 0x49, -0xb7, 0x65, 0x89, 0xa2, 0xc8, 0x6f, 0xdd, 0xb2, 0x65, 0xff, 0xc6, 0x0d, -0x1b, 0xf6, 0x7f, 0xf2, 0xde, 0x7b, 0x4f, 0xfd, 0x3f, 0xdf, 0xff, 0xfe, -0x17, 0x8e, 0x9f, 0x38, 0xf1, 0xa6, 0x3d, 0xb2, 0xd3, 0x97, 0x92, 0x17, -0xca, 0x91, 0xb3, 0x79, 0xa1, 0xcf, 0x3c, 0xf0, 0xa9, 0x47, 0x7f, 0xe7, -0xb3, 0x9f, 0xb9, 0x25, 0x26, 0x09, 0x68, 0x64, 0x27, 0xc8, 0x16, 0x73, -0xd3, 0x9c, 0x75, 0xcc, 0xf2, 0x2d, 0x00, 0xd8, 0x4e, 0x26, 0xb0, 0x55, -0x09, 0x02, 0x9e, 0xe7, 0xd1, 0x68, 0xd4, 0x67, 0x3e, 0xf4, 0xc1, 0xdb, -0x1f, 0xda, 0xff, 0xfe, 0xf7, 0x7f, 0xef, 0xf1, 0x27, 0x9e, 0xc8, 0x78, -0xa1, 0xaf, 0xff, 0x6f, 0x7f, 0x0c, 0x31, 0x59, 0x25, 0xbf, 0xd0, 0xe4, -0xc4, 0x44, 0xfb, 0x33, 0x9f, 0xfe, 0xd4, 0x53, 0xeb, 0xa6, 0xa7, 0x36, -0x59, 0xb6, 0xc3, 0x70, 0x9a, 0x90, 0x39, 0x25, 0x82, 0x4c, 0x8e, 0xd4, -0xed, 0x75, 0xa1, 0xc8, 0x0a, 0x64, 0x59, 0x41, 0x7f, 0xd0, 0x43, 0x2e, -0x97, 0xa3, 0xae, 0x69, 0x51, 0x40, 0xa5, 0x52, 0x86, 0x2c, 0x4a, 0xd4, -0xc5, 0x0e, 0x20, 0x0a, 0x43, 0x9c, 0x99, 0x9d, 0x3b, 0xfe, 0xdd, 0x27, -0x9f, 0xbc, 0x55, 0xd7, 0xf5, 0xd5, 0xe3, 0x85, 0x1a, 0x8d, 0xc6, 0xe4, -0xff, 0xfa, 0x07, 0xbf, 0x7f, 0xb0, 0x5e, 0xab, 0x55, 0xa8, 0x08, 0x98, -0xca, 0x30, 0x74, 0xc3, 0x44, 0x1c, 0xc7, 0x98, 0x9b, 0x9f, 0xc7, 0x44, -0xbb, 0x85, 0x42, 0xbe, 0x80, 0x20, 0xf4, 0x21, 0x8a, 0x12, 0x92, 0x84, -0xb0, 0xa6, 0x06, 0x9d, 0x66, 0xf6, 0x7a, 0x5d, 0xe4, 0x72, 0x1a, 0x0a, -0x85, 0x22, 0x33, 0x24, 0xcb, 0xd9, 0xec, 0x6d, 0xa9, 0xd3, 0xd5, 0x1f, -0x79, 0x74, 0x15, 0xfd, 0x42, 0x5f, 0xfa, 0x93, 0x3f, 0x3e, 0xba, 0x6e, -0x7a, 0x6a, 0x93, 0x6e, 0x98, 0x70, 0x5d, 0x5a, 0x7e, 0x5b, 0xea, 0x76, -0x21, 0x08, 0x02, 0x5a, 0xcd, 0x26, 0x72, 0x39, 0x0d, 0xb2, 0x2c, 0xc1, -0x15, 0x78, 0xb8, 0xb2, 0x0c, 0x9f, 0xe3, 0x11, 0xfb, 0x3e, 0xfc, 0x45, -0xea, 0x19, 0x4a, 0x92, 0x04, 0xc3, 0x91, 0x8e, 0x5e, 0x6f, 0x00, 0xd7, -0xf5, 0x20, 0x49, 0x02, 0xa6, 0xa6, 0x26, 0xa1, 0xa9, 0x74, 0xa4, 0x1a, -0x45, 0x11, 0x4e, 0x9e, 0x3e, 0x7d, 0xf2, 0x1f, 0x1f, 0x5e, 0x05, 0xbf, -0xd0, 0xa7, 0xee, 0xfb, 0xc4, 0x63, 0xef, 0x7e, 0xe7, 0x35, 0x37, 0xeb, -0x86, 0x09, 0xcf, 0xf3, 0x30, 0x1c, 0xe9, 0xb4, 0x95, 0x61, 0xdb, 0x58, -0x37, 0x3d, 0x85, 0x6a, 0xb3, 0x0e, 0x7f, 0xbc, 0x09, 0x79, 0xd3, 0x65, -0x98, 0xdc, 0xb8, 0x1e, 0xaa, 0x2c, 0x21, 0xf0, 0x3c, 0xe8, 0xfa, 0x08, -0x0f, 0x7f, 0xf1, 0x3f, 0xa0, 0x04, 0x0e, 0xa5, 0x62, 0x11, 0xae, 0x28, -0xc2, 0xd7, 0x75, 0xd8, 0xba, 0x89, 0x93, 0xa7, 0x4f, 0xa1, 0x90, 0x2f, -0xa0, 0xd9, 0xa8, 0xa3, 0x5a, 0x1d, 0x03, 0xcf, 0xf3, 0x08, 0x82, 0x00, -0x2f, 0xbe, 0x78, 0xf0, 0x07, 0x3f, 0x79, 0xfa, 0xe9, 0x4b, 0xc7, 0x0b, -0x5d, 0xb9, 0x63, 0xc7, 0xad, 0x57, 0xed, 0xdd, 0x73, 0x73, 0x5a, 0xe9, -0x31, 0x2d, 0x1b, 0x83, 0xc1, 0x00, 0x9a, 0xa6, 0x61, 0xfb, 0xe5, 0x5b, -0x31, 0xb6, 0x69, 0x03, 0x0a, 0xb7, 0xed, 0xc7, 0x47, 0xef, 0xf8, 0x28, -0xee, 0xba, 0x72, 0x2f, 0x66, 0xf2, 0x55, 0xc0, 0xf5, 0xe0, 0x8d, 0x0c, -0x8c, 0x4e, 0xcd, 0xa3, 0x77, 0xe2, 0x24, 0x7c, 0xdf, 0xc7, 0x70, 0x34, -0x02, 0x36, 0xae, 0x83, 0xbf, 0x69, 0x23, 0xc4, 0xb1, 0x32, 0xa6, 0x27, -0xa7, 0xe0, 0x79, 0x01, 0x4e, 0x9c, 0x3c, 0x8d, 0xd1, 0x48, 0xa7, 0x60, -0x20, 0xcf, 0x63, 0xcb, 0x96, 0xcd, 0x37, 0xb4, 0x5a, 0x97, 0xd0, 0x2f, -0xf4, 0xe1, 0x0f, 0x7d, 0xf0, 0xcb, 0x84, 0xc5, 0x74, 0x2c, 0xcb, 0x86, -0x6e, 0x18, 0x70, 0x5c, 0x17, 0x95, 0x4a, 0x09, 0x98, 0x9a, 0xc0, 0xe5, -0x77, 0x7d, 0x14, 0xbf, 0x02, 0x09, 0x47, 0x00, 0x1c, 0x71, 0x46, 0xb0, -0x2d, 0x1b, 0xb6, 0xe3, 0xc0, 0xb1, 0x1d, 0x1c, 0x79, 0xfa, 0x19, 0xba, -0xf1, 0x13, 0x80, 0xee, 0xba, 0x98, 0x5a, 0x3f, 0x03, 0xc9, 0xd0, 0xd1, -0x15, 0xa8, 0x11, 0xbf, 0x1e, 0x86, 0x38, 0x71, 0xf2, 0x14, 0x96, 0x96, -0x3a, 0x90, 0x65, 0x09, 0xb2, 0x2c, 0x43, 0x51, 0x64, 0xec, 0xd8, 0xbe, -0xfd, 0x8b, 0x3c, 0xcf, 0x3f, 0x46, 0x08, 0xb9, 0x38, 0xbf, 0xd0, 0x95, -0x3b, 0x76, 0xdc, 0x5d, 0xaf, 0xd5, 0x66, 0xe8, 0x15, 0xc7, 0x83, 0x61, -0x9a, 0x10, 0x05, 0x11, 0xdb, 0xb7, 0x6d, 0x85, 0x38, 0xde, 0xc4, 0x96, -0x5f, 0xfb, 0x00, 0xde, 0x03, 0x09, 0xcf, 0x83, 0x60, 0xde, 0x1e, 0xc0, -0x75, 0x6c, 0x78, 0xae, 0x03, 0xdf, 0x75, 0x11, 0x04, 0x3e, 0xce, 0xbc, -0xf4, 0x12, 0x14, 0x45, 0x41, 0x42, 0x08, 0x72, 0x13, 0x2d, 0x90, 0x28, -0x86, 0x2c, 0x48, 0x18, 0x6b, 0x54, 0x21, 0x30, 0x5e, 0xa8, 0x56, 0xab, -0x62, 0x6e, 0x61, 0x11, 0x67, 0x66, 0xe7, 0x11, 0xb2, 0xcf, 0x4a, 0xbb, -0x3d, 0xde, 0x1e, 0x1f, 0x1f, 0xbf, 0x78, 0xbf, 0xd0, 0xd5, 0x57, 0x5d, -0x75, 0x5f, 0x14, 0xc7, 0xf0, 0x7d, 0x1f, 0x9e, 0xef, 0xa1, 0xdb, 0xeb, -0xa1, 0xd9, 0x68, 0x40, 0x2b, 0x16, 0x20, 0xef, 0xd9, 0x85, 0xeb, 0xe5, -0x12, 0x9e, 0x4d, 0x7c, 0xe8, 0x23, 0x1d, 0xbe, 0x4f, 0x35, 0x3e, 0x29, -0x00, 0x6b, 0xe9, 0x3a, 0xba, 0xc7, 0x8e, 0xa3, 0xd5, 0x68, 0xc0, 0x0f, -0x02, 0x34, 0xd7, 0xcf, 0x20, 0x8e, 0x42, 0x90, 0x98, 0x8a, 0xc3, 0x8a, -0xf5, 0x0a, 0xbc, 0x89, 0x16, 0x72, 0x16, 0x9d, 0x09, 0x2f, 0x2d, 0x75, -0x50, 0xaf, 0x55, 0x91, 0xcf, 0xd1, 0x82, 0xc4, 0xe4, 0xc4, 0xc4, 0xf9, -0xf3, 0x42, 0x07, 0xbe, 0xfd, 0xd8, 0x84, 0xb7, 0xd4, 0x75, 0xa2, 0x30, -0xa0, 0x7e, 0xa1, 0x4d, 0x1b, 0x6f, 0x4c, 0x9d, 0x41, 0xa6, 0x69, 0x52, -0x4f, 0x5c, 0xb1, 0x80, 0x61, 0xa5, 0x82, 0x8f, 0xec, 0x7a, 0x07, 0x0e, -0x23, 0x46, 0xb7, 0xd3, 0xa5, 0x15, 0x94, 0xcc, 0x31, 0x44, 0xef, 0xc8, -0x27, 0x5f, 0x78, 0x11, 0x92, 0x20, 0x40, 0x96, 0x25, 0x58, 0xae, 0x87, -0x5c, 0x6b, 0x9c, 0xdd, 0xec, 0xa8, 0x2d, 0x87, 0xe3, 0x39, 0xe4, 0x9a, -0x55, 0x8c, 0xe6, 0xf2, 0x28, 0x16, 0xf3, 0xe8, 0x76, 0xbb, 0xd0, 0x0d, -0x23, 0xbb, 0xb4, 0xb6, 0x56, 0xf8, 0x85, 0xbe, 0xfd, 0x9f, 0xff, 0x8b, -0x53, 0xaa, 0xd6, 0xce, 0x8f, 0x17, 0xba, 0x6c, 0xe3, 0xc6, 0xdb, 0x3e, -0x79, 0xef, 0xc7, 0xb3, 0x1e, 0x99, 0xed, 0xb8, 0xa8, 0x94, 0xcb, 0x34, -0x4d, 0x31, 0x35, 0x01, 0x00, 0x98, 0x5d, 0x38, 0x03, 0xd7, 0xf5, 0x98, -0xf4, 0x28, 0xca, 0x0e, 0x22, 0xf0, 0x03, 0x9c, 0x79, 0xe9, 0x20, 0x14, -0x59, 0xa6, 0x0a, 0xff, 0x7a, 0x0d, 0x09, 0x2f, 0x20, 0xf0, 0x69, 0xbb, -0x8c, 0xea, 0x1a, 0x08, 0x44, 0x45, 0x02, 0x29, 0x52, 0x71, 0x1e, 0x21, -0xc0, 0xd2, 0x52, 0x27, 0x13, 0xe9, 0x69, 0x9a, 0xb6, 0xc2, 0x2f, 0xf4, -0xed, 0xf3, 0xf7, 0x0b, 0x8d, 0x8f, 0x37, 0x77, 0x11, 0x42, 0x68, 0xa2, -0x2b, 0xa0, 0xef, 0x00, 0xcf, 0x71, 0x70, 0x91, 0x60, 0xdd, 0x44, 0x1b, -0x73, 0xfd, 0x79, 0x8c, 0x86, 0x7a, 0x96, 0xf1, 0xa2, 0x2d, 0x1a, 0x7a, -0xb0, 0xbe, 0x1f, 0xa0, 0x77, 0xf4, 0x18, 0x6a, 0xa5, 0x12, 0xc2, 0x28, -0x46, 0x61, 0x72, 0x0a, 0x21, 0xeb, 0x91, 0x45, 0x61, 0x8c, 0x28, 0xa2, -0x16, 0x03, 0x92, 0x70, 0x10, 0x8a, 0x1a, 0x22, 0x9e, 0x87, 0x24, 0x4b, -0x30, 0x2d, 0x0b, 0x8e, 0xe3, 0xd2, 0xfd, 0xf8, 0x3c, 0x87, 0x9c, 0x76, -0x11, 0x7e, 0xa1, 0x72, 0xb1, 0xb4, 0x63, 0xe5, 0xa0, 0x3a, 0x8a, 0x22, -0x08, 0x02, 0x0f, 0x93, 0x17, 0x20, 0x00, 0xe8, 0x76, 0x7b, 0xb0, 0x6d, -0x9b, 0x01, 0x4f, 0x71, 0xc6, 0x0a, 0x05, 0x41, 0x80, 0xa5, 0xe3, 0xc7, -0x11, 0x7b, 0x1e, 0xf8, 0x4a, 0x19, 0xae, 0xe7, 0xa1, 0x36, 0x3e, 0x4e, -0x81, 0xa7, 0x28, 0x46, 0x18, 0x12, 0xc4, 0x21, 0x33, 0x61, 0x86, 0x00, -0x27, 0x88, 0x08, 0x99, 0x19, 0xc4, 0xf3, 0xbc, 0xb3, 0x78, 0x21, 0x45, -0x55, 0x2e, 0x9c, 0x17, 0xe2, 0x78, 0x4e, 0x4b, 0x63, 0x51, 0x94, 0xd0, -0x15, 0xc0, 0x71, 0x1c, 0x1c, 0xdf, 0x87, 0x6d, 0x59, 0xf0, 0x13, 0xc0, -0xf3, 0x3c, 0xca, 0x0a, 0x05, 0x21, 0xf5, 0x10, 0x31, 0x6a, 0xcb, 0x36, -0x6d, 0x48, 0xa5, 0x12, 0x74, 0xc3, 0x82, 0x50, 0x2a, 0x82, 0xd7, 0xb4, -0xec, 0x34, 0xcb, 0x6c, 0x1f, 0x4c, 0xd7, 0x90, 0x24, 0x3c, 0x22, 0x42, -0x1f, 0xf0, 0x12, 0x92, 0xc0, 0xb2, 0x2c, 0x94, 0x4b, 0x45, 0x86, 0x9d, -0xa9, 0x17, 0xce, 0x0b, 0x25, 0x49, 0xc2, 0x45, 0x71, 0x94, 0x49, 0x2b, -0x0c, 0xd3, 0x40, 0xbe, 0x90, 0x47, 0x1c, 0xf8, 0xd0, 0x07, 0x43, 0xa8, -0xb2, 0x84, 0xd0, 0x0f, 0x59, 0xc2, 0x91, 0x26, 0x7d, 0xa3, 0x80, 0xbe, -0xca, 0x95, 0xa9, 0x49, 0x94, 0xee, 0xfa, 0x28, 0x7c, 0xd3, 0x44, 0xe0, -0x38, 0x19, 0xcd, 0x9e, 0xba, 0x85, 0x22, 0x56, 0x99, 0x4b, 0x58, 0x54, -0x2d, 0xad, 0xce, 0xf1, 0x02, 0xb5, 0x3c, 0xd1, 0xb4, 0x91, 0x00, 0xd7, -0xbd, 0x08, 0xbf, 0x90, 0xe7, 0x79, 0x5e, 0xea, 0x0d, 0x95, 0x65, 0xca, -0x31, 0x58, 0x96, 0x05, 0xa5, 0x5c, 0x42, 0xbf, 0xdb, 0xa5, 0x7e, 0xa1, -0x20, 0xcc, 0x70, 0x9a, 0x28, 0x0a, 0x69, 0xc6, 0x31, 0x0c, 0x19, 0x62, -0x99, 0x40, 0x52, 0x35, 0xf0, 0xb2, 0x82, 0xc8, 0x0f, 0x68, 0x93, 0x8c, -0x11, 0x2b, 0x3c, 0x21, 0xc8, 0xc0, 0x95, 0x80, 0xf6, 0x2a, 0xc3, 0x30, -0x84, 0x69, 0x5a, 0x00, 0x38, 0x98, 0x96, 0x05, 0x59, 0x96, 0x10, 0x5d, -0x8c, 0x5f, 0x68, 0x38, 0x1a, 0x1d, 0xca, 0x5e, 0x29, 0x46, 0x9d, 0xf8, -0xbe, 0x0f, 0xc5, 0x34, 0x31, 0xe8, 0x74, 0xa1, 0xca, 0x32, 0xa2, 0x30, -0x75, 0x09, 0xc5, 0xcb, 0x55, 0x68, 0xf6, 0x65, 0x86, 0x6d, 0x41, 0xcf, -0xbc, 0x43, 0x09, 0xab, 0xc0, 0x65, 0x53, 0x8c, 0x24, 0x41, 0x12, 0x13, -0xf8, 0x06, 0xed, 0x91, 0xf9, 0x41, 0x40, 0xdb, 0x1c, 0x69, 0x8f, 0x4c, -0x96, 0xe1, 0xf9, 0xe7, 0xed, 0x17, 0xba, 0x2e, 0xe3, 0x85, 0x06, 0x83, -0xe1, 0xcb, 0x61, 0x18, 0x66, 0x41, 0x34, 0x8e, 0xa3, 0xbd, 0x99, 0x95, -0xbc, 0x50, 0x6a, 0x74, 0x22, 0xf1, 0x32, 0x1b, 0xc4, 0x03, 0x10, 0xb8, -0x54, 0xd7, 0x93, 0x80, 0xc4, 0x11, 0x13, 0xc7, 0x90, 0x0c, 0xfc, 0xa0, -0x0a, 0x98, 0x04, 0xc4, 0xf7, 0xe0, 0xf6, 0xfa, 0x88, 0xc3, 0x00, 0x49, -0x42, 0x20, 0x49, 0x22, 0x0d, 0x18, 0x3a, 0xf4, 0x31, 0xdd, 0xb2, 0x98, -0x5f, 0xa8, 0x71, 0xae, 0xbc, 0xd0, 0xdf, 0x7d, 0xe3, 0xa6, 0xbf, 0xfe, -0x8b, 0x94, 0x17, 0x8a, 0x9e, 0xb1, 0x1d, 0x9b, 0xe4, 0x73, 0x79, 0x5e, -0x60, 0x83, 0xed, 0x7e, 0xbf, 0x07, 0xcb, 0x64, 0x7e, 0xa1, 0xb1, 0x32, -0xea, 0x8d, 0x71, 0x6a, 0xee, 0xe0, 0x90, 0x1d, 0x40, 0xc2, 0x4e, 0x1f, -0x1e, 0x00, 0x21, 0x31, 0x04, 0xfa, 0x2f, 0x29, 0x3f, 0xc4, 0xe4, 0x79, -0x94, 0x8d, 0xa2, 0x7e, 0x21, 0x62, 0x52, 0x9c, 0xd9, 0x71, 0x1c, 0x08, -0xbc, 0x00, 0x5e, 0xa0, 0xfa, 0x13, 0xdb, 0x71, 0x10, 0x84, 0xcc, 0x2f, -0xf4, 0xa7, 0x17, 0xc4, 0x0b, 0xf9, 0xb3, 0x27, 0x4f, 0x9d, 0xfe, 0x51, -0x2a, 0xb4, 0xd0, 0x34, 0x15, 0xa2, 0x24, 0xa1, 0xd3, 0xed, 0x42, 0x30, -0x4d, 0x0c, 0x4f, 0x9c, 0x44, 0xaf, 0xb3, 0x04, 0xdf, 0x73, 0x11, 0xfa, -0xac, 0x49, 0x16, 0xf8, 0xf4, 0x92, 0x1b, 0x04, 0x88, 0xa2, 0x10, 0x31, -0x63, 0x87, 0xb2, 0x16, 0x19, 0xcb, 0xdc, 0x25, 0x71, 0x84, 0xd0, 0x32, -0xa9, 0x5f, 0x88, 0xf1, 0x42, 0xe9, 0x9f, 0xc3, 0x0a, 0x8f, 0xb0, 0x4c, -0xb3, 0x17, 0xb3, 0x1e, 0xd9, 0xc9, 0x17, 0x5e, 0xba, 0x30, 0xbf, 0xd0, -0x89, 0x93, 0x27, 0x1f, 0xdc, 0x30, 0x33, 0x73, 0x3d, 0xbd, 0xb1, 0xf0, -0x28, 0x15, 0x4b, 0x98, 0x9d, 0x9b, 0x85, 0xdc, 0x1f, 0x40, 0x8d, 0x22, -0x74, 0x39, 0x20, 0x6c, 0x4f, 0x32, 0x5e, 0x08, 0x99, 0xcd, 0x86, 0xe3, -0x38, 0x90, 0x90, 0xc1, 0x4d, 0x00, 0x7b, 0x57, 0x40, 0xcb, 0x71, 0x49, -0x82, 0xd0, 0xb1, 0x61, 0x9c, 0x3e, 0x8d, 0x78, 0x38, 0x82, 0xa1, 0x1b, -0x00, 0x12, 0xa4, 0x7f, 0xc6, 0x9b, 0xf9, 0x85, 0xfe, 0xf9, 0xa1, 0x87, -0x1f, 0xaa, 0x4f, 0x5c, 0x84, 0x5f, 0x68, 0xdd, 0xf4, 0xf4, 0x64, 0x02, -0x7a, 0x6e, 0xce, 0xcd, 0xcf, 0x63, 0x7e, 0x61, 0x01, 0x13, 0xed, 0x16, -0x88, 0xaa, 0x20, 0xa8, 0x55, 0x51, 0x9e, 0x98, 0x58, 0xe6, 0x85, 0x56, -0xca, 0x90, 0x56, 0x9c, 0xf7, 0x00, 0xe8, 0x67, 0xc6, 0x75, 0xe1, 0x2c, -0x2c, 0xc2, 0x38, 0x79, 0x12, 0xe6, 0xd0, 0xc0, 0x52, 0xa7, 0xc3, 0x48, -0x15, 0x91, 0x9e, 0x42, 0x94, 0x51, 0xbd, 0x74, 0x7e, 0xa1, 0x17, 0x0f, -0x1e, 0xfc, 0x52, 0xbd, 0x5e, 0xfb, 0xaa, 0xaa, 0xaa, 0xd4, 0xa5, 0xd2, -0xa8, 0x63, 0x61, 0x71, 0x11, 0x67, 0xe6, 0xe6, 0xd1, 0xa8, 0xd5, 0x20, -0x06, 0x21, 0xed, 0x91, 0x8d, 0x8f, 0xa3, 0x30, 0x36, 0x06, 0x55, 0xd3, -0x20, 0x32, 0xb4, 0x20, 0xc9, 0xac, 0x4f, 0x11, 0x88, 0xef, 0x23, 0xb6, -0x6d, 0x58, 0xf3, 0x0b, 0xf0, 0xba, 0x3d, 0x58, 0xba, 0x01, 0xdd, 0x30, -0xc0, 0x71, 0x1c, 0x00, 0x8e, 0xa6, 0xbf, 0x18, 0x2f, 0x74, 0xc9, 0xfd, -0x42, 0xef, 0xd8, 0xbb, 0xe7, 0xc7, 0x5b, 0xb7, 0x6c, 0xbe, 0x56, 0x92, -0x24, 0xc4, 0x51, 0x8c, 0x4e, 0xaf, 0x87, 0xd9, 0xb9, 0x39, 0x58, 0xb6, -0x8d, 0x62, 0xa1, 0x80, 0x52, 0xa9, 0x08, 0x8f, 0x03, 0x22, 0x55, 0x85, -0x5c, 0x2a, 0x41, 0x2b, 0x15, 0x19, 0x91, 0xc2, 0x83, 0x23, 0x04, 0xb1, -0xeb, 0x22, 0xd0, 0x0d, 0x44, 0x86, 0x81, 0xc8, 0xf1, 0x30, 0x1a, 0x8d, -0xa0, 0x1b, 0x06, 0x44, 0xe6, 0x61, 0x4c, 0x89, 0x15, 0x41, 0xe0, 0xe1, -0xf9, 0xfe, 0xa5, 0xf7, 0x0b, 0xbd, 0xf8, 0xd2, 0xc1, 0xfb, 0x73, 0xb9, -0x5c, 0xe6, 0x17, 0xaa, 0x55, 0xc7, 0xa0, 0xc8, 0x12, 0x4e, 0x9c, 0x3a, -0x85, 0x85, 0xc5, 0x0e, 0xed, 0x91, 0x15, 0x8b, 0xc8, 0xe7, 0x02, 0x24, -0x86, 0x09, 0x93, 0x11, 0x8a, 0x3c, 0x47, 0x7b, 0x64, 0x88, 0x28, 0x18, -0xeb, 0x38, 0x0e, 0xbd, 0xba, 0xb0, 0xdc, 0x6f, 0xc2, 0x1c, 0x8b, 0xa9, -0x11, 0x2a, 0x26, 0x64, 0xb5, 0xfd, 0x42, 0xfc, 0xb7, 0x9a, 0x8d, 0x46, -0x51, 0x10, 0x04, 0xe4, 0x72, 0x39, 0x5c, 0xb6, 0x61, 0x03, 0x34, 0x4d, -0x83, 0x69, 0x5a, 0x18, 0x8e, 0x46, 0xe8, 0xf7, 0x07, 0x10, 0x44, 0x01, -0x32, 0xfb, 0x40, 0x26, 0x40, 0x56, 0x8a, 0x0e, 0xc3, 0x08, 0x9e, 0xe7, -0x42, 0x51, 0x54, 0x24, 0x09, 0xf5, 0x10, 0xf1, 0x1c, 0x7d, 0xe5, 0x29, -0x2f, 0x44, 0x56, 0x9f, 0x17, 0x52, 0x55, 0x75, 0xd7, 0xae, 0x9d, 0x3b, -0xbe, 0x36, 0xd9, 0x6e, 0x4f, 0x48, 0x92, 0x44, 0x35, 0x86, 0x31, 0x7d, -0x65, 0x3b, 0xdd, 0x2e, 0x06, 0xc3, 0x11, 0x5b, 0x03, 0x0a, 0x21, 0x49, -0x32, 0xc3, 0x2f, 0x63, 0xa8, 0xaa, 0x9a, 0xf5, 0x58, 0x97, 0xeb, 0x87, -0x5c, 0xf6, 0xe1, 0x7d, 0x3d, 0x2f, 0xb4, 0xc2, 0x2f, 0x74, 0x09, 0x7a, -0x64, 0x0f, 0x9f, 0xdd, 0x23, 0x7b, 0xf6, 0xb9, 0x03, 0x1f, 0x3b, 0xf4, -0xca, 0xe1, 0x03, 0xba, 0x61, 0xb0, 0x1e, 0x19, 0x87, 0x5c, 0x4e, 0xc3, -0x44, 0xbb, 0x8d, 0xf5, 0x33, 0xeb, 0xb0, 0x6e, 0x6a, 0x0a, 0x8d, 0x5a, -0x8d, 0x0a, 0x53, 0x59, 0x73, 0x2c, 0x8e, 0xe8, 0xdd, 0x78, 0x99, 0xe4, -0x5a, 0xe9, 0x17, 0xf2, 0x57, 0xd1, 0x2f, 0xe4, 0xbf, 0x79, 0x8f, 0xec, -0xf0, 0x91, 0xa3, 0xf7, 0x2c, 0x2c, 0x2e, 0xdd, 0x73, 0xd9, 0x65, 0x1b, -0x3e, 0x51, 0xaf, 0x56, 0xab, 0x8a, 0xa2, 0xd0, 0xee, 0x76, 0xb1, 0x08, -0x59, 0x92, 0xa0, 0x69, 0x2a, 0x54, 0x95, 0x5e, 0x65, 0x7c, 0x9f, 0xc6, -0x67, 0x57, 0xf6, 0xc8, 0x78, 0xba, 0xbf, 0xf2, 0x2d, 0x7b, 0x64, 0x97, -0xce, 0x2f, 0xf4, 0xc8, 0xa3, 0xff, 0xb1, 0xf3, 0xca, 0x2b, 0x79, 0xff, -0x2d, 0x78, 0xa1, 0xe7, 0x0f, 0xbc, 0xf8, 0xd3, 0x42, 0x21, 0x7f, 0xc7, -0x78, 0xb3, 0x79, 0x5d, 0xbd, 0x56, 0x9b, 0xd1, 0x34, 0x95, 0x93, 0x24, -0x11, 0xb9, 0x1c, 0x45, 0x2f, 0x53, 0x5e, 0xc8, 0x75, 0xbd, 0xb3, 0x78, -0x21, 0xdb, 0xb1, 0x97, 0x6c, 0xdb, 0x79, 0x7b, 0xfa, 0x85, 0xf2, 0xf9, -0xdc, 0xa4, 0x24, 0x8a, 0x35, 0x8e, 0xe7, 0x15, 0x51, 0x14, 0x55, 0xc7, -0x71, 0x82, 0xc0, 0x0f, 0xbc, 0x30, 0x0c, 0xfd, 0x70, 0x8d, 0x17, 0x5a, -0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xa3, -0x55, 0xd6, 0x0e, 0x60, 0xed, 0x00, 0xde, 0x8a, 0x17, 0xfa, 0x57, 0xdb, -0x23, 0xfb, 0x95, 0xff, 0xa3, 0x55, 0x39, 0xd7, 0x1e, 0xd9, 0x3b, 0x59, -0x8f, 0xec, 0x6d, 0xe5, 0x17, 0x7a, 0xec, 0xc7, 0xde, 0xd2, 0xe2, 0x2f, -0xec, 0x91, 0x75, 0x5e, 0x4b, 0xfd, 0x42, 0xdc, 0x9a, 0x5f, 0x68, 0xd5, -0xee, 0x03, 0xdb, 0xb6, 0x6e, 0xdd, 0xb7, 0x6e, 0x7a, 0x6a, 0x6f, 0xb1, -0x58, 0xdc, 0x29, 0x8a, 0x52, 0x49, 0x10, 0x78, 0x62, 0xdb, 0x8e, 0xd3, -0xeb, 0xf7, 0x0e, 0xf4, 0x7a, 0xfd, 0xb7, 0xa7, 0x5f, 0x68, 0xf7, 0xae, -0x9d, 0xb7, 0x5f, 0x7f, 0xdd, 0x75, 0x0f, 0x6c, 0xdd, 0xb2, 0x65, 0x3f, -0xcf, 0xf3, 0x42, 0xaa, 0xe6, 0xc9, 0xb6, 0xe8, 0xb2, 0xce, 0x40, 0x1c, -0xc7, 0x70, 0x5c, 0x8f, 0x1c, 0x3b, 0x76, 0xfc, 0x89, 0x83, 0x2f, 0xbf, -0xfc, 0xf5, 0x43, 0xaf, 0xbc, 0xf2, 0xd6, 0x7e, 0xa1, 0x7c, 0xfe, 0xca, -0x1f, 0x9e, 0x03, 0x2f, 0xf4, 0x0b, 0x0f, 0x20, 0xf5, 0x0b, 0x3d, 0xf8, -0xe5, 0xff, 0x0b, 0x4f, 0x7e, 0xf5, 0x6b, 0xbf, 0xb1, 0x92, 0x17, 0xda, -0xbd, 0x6b, 0xd7, 0x4d, 0x1f, 0xfb, 0xe8, 0x47, 0xbe, 0xd2, 0x6c, 0x36, -0x36, 0xa4, 0x3b, 0x95, 0x42, 0xb6, 0xbb, 0x3b, 0x3d, 0x80, 0x74, 0x37, -0x1f, 0x49, 0x96, 0xb7, 0xe7, 0xd2, 0xb9, 0x5b, 0x88, 0x85, 0x85, 0xa5, -0x53, 0x3f, 0xfa, 0xc9, 0x4f, 0xbe, 0xf0, 0xda, 0x6b, 0xaf, 0xbd, 0x9e, -0x17, 0xfa, 0xd6, 0x89, 0x57, 0x5e, 0xc6, 0xdf, 0xfc, 0xd9, 0x7f, 0xfc, -0xee, 0x8b, 0xdf, 0x7d, 0xe2, 0x12, 0xf0, 0x42, 0xdd, 0x2e, 0xf2, 0x04, -0x70, 0xcc, 0x65, 0x5e, 0xe8, 0xb7, 0x3f, 0x75, 0xff, 0xa3, 0xbf, 0xfb, -0xf9, 0xcf, 0xde, 0x42, 0xdb, 0xf3, 0x0e, 0x82, 0x80, 0x6d, 0xfe, 0x8c, -0xe9, 0x40, 0xd0, 0xf7, 0x7c, 0x90, 0x84, 0x40, 0x10, 0x68, 0x74, 0x41, -0x10, 0x84, 0x6c, 0x70, 0x47, 0x08, 0x01, 0xcf, 0xf1, 0x68, 0xb7, 0xc6, -0x67, 0x3e, 0x78, 0xdb, 0xad, 0x0f, 0xdd, 0xb2, 0x7f, 0xff, 0xf7, 0x1e, -0x7b, 0xfc, 0xf1, 0x65, 0x5e, 0xe8, 0x8f, 0xfe, 0x18, 0x62, 0xbc, 0x4a, -0xbc, 0x50, 0xb3, 0xd1, 0x68, 0xff, 0xce, 0xe7, 0x3f, 0xfb, 0xd4, 0xba, -0xa9, 0xe9, 0x4d, 0xb6, 0xe3, 0x64, 0x73, 0x61, 0xd7, 0x75, 0x61, 0xd9, -0x36, 0x5c, 0xcf, 0xcb, 0xc2, 0x09, 0x4b, 0x9d, 0x0e, 0x44, 0x51, 0x40, -0x4e, 0xcb, 0xc1, 0xf3, 0x3d, 0xe4, 0x72, 0x39, 0x48, 0xa2, 0x08, 0x45, -0x51, 0xa0, 0x28, 0x4a, 0xba, 0x11, 0x08, 0x61, 0x18, 0x62, 0x7e, 0x61, -0xf1, 0xf8, 0x77, 0x9f, 0x7c, 0xf2, 0xd6, 0xe1, 0x70, 0xb8, 0x7a, 0xbc, -0xd0, 0xe4, 0xc4, 0xc4, 0xe4, 0xef, 0x7d, 0xe1, 0x73, 0x07, 0x1b, 0xf5, -0x46, 0xc5, 0x30, 0xcd, 0x6c, 0x76, 0x6c, 0xdb, 0x14, 0x02, 0xc9, 0x69, -0x39, 0xf4, 0x07, 0x03, 0xe4, 0xf3, 0x39, 0x94, 0x4a, 0xa5, 0x6c, 0x4d, -0x28, 0x8c, 0x22, 0x0c, 0x87, 0x43, 0x18, 0x86, 0x01, 0x8e, 0xe3, 0x11, -0x86, 0x21, 0x9a, 0x8d, 0x3a, 0x8a, 0xa5, 0x22, 0x04, 0x5e, 0xa0, 0xfb, -0x8c, 0xe3, 0x18, 0x0b, 0x8b, 0x4b, 0xfa, 0xa3, 0x8f, 0x3d, 0xb6, 0xcf, -0x30, 0xcd, 0x55, 0xe2, 0x85, 0xbe, 0xf8, 0xc7, 0x47, 0xa7, 0xa7, 0xa6, -0x36, 0xa5, 0x72, 0x24, 0xdd, 0x30, 0xe0, 0x79, 0x1e, 0x16, 0x16, 0x97, -0x30, 0xd1, 0x6e, 0xa1, 0xd5, 0x6a, 0x42, 0x96, 0x65, 0xb8, 0x02, 0x0f, -0x47, 0x51, 0x10, 0x44, 0x31, 0x22, 0x42, 0x10, 0x59, 0x16, 0x92, 0x5e, -0x0f, 0x7c, 0x14, 0xc1, 0xf5, 0x7c, 0xcc, 0xce, 0xce, 0xc3, 0x76, 0x6c, -0x68, 0xaa, 0x86, 0x46, 0xa3, 0x8e, 0xb1, 0x4a, 0x19, 0x3c, 0xcf, 0x23, -0x8c, 0x22, 0x9c, 0x3e, 0x7d, 0xe6, 0xe4, 0x43, 0x0f, 0x3f, 0xbc, 0x7a, -0xbc, 0x90, 0xc1, 0x26, 0x29, 0x96, 0xed, 0xa0, 0xdf, 0xef, 0xa3, 0x56, -0xab, 0xa1, 0x52, 0x2e, 0xa1, 0x38, 0x56, 0x86, 0x3b, 0xd1, 0x86, 0xb6, -0x71, 0x03, 0xda, 0x1b, 0x66, 0x90, 0x53, 0x64, 0x78, 0xae, 0x03, 0x5d, -0xd7, 0xd1, 0xeb, 0xf5, 0xf1, 0xc3, 0xff, 0xf3, 0x3f, 0xa3, 0xa1, 0xd0, -0xfd, 0x65, 0x7e, 0xe0, 0xa3, 0xdf, 0x1f, 0xa1, 0xd7, 0x1b, 0x20, 0x8e, -0x43, 0x6c, 0xdc, 0xb8, 0x01, 0xf9, 0x5c, 0x0e, 0x09, 0x12, 0x44, 0x51, -0x84, 0xe7, 0x0f, 0xbc, 0xf8, 0x83, 0xa7, 0x9f, 0x79, 0xe6, 0xd2, 0xf1, -0x42, 0x7b, 0x76, 0xed, 0x3a, 0x8b, 0x17, 0x1a, 0xe9, 0x06, 0x06, 0x83, -0x01, 0x3c, 0xdf, 0x47, 0xb3, 0x51, 0x43, 0x7e, 0xfd, 0x34, 0xb4, 0x9b, -0x6e, 0xc4, 0x5d, 0x1f, 0xfc, 0x30, 0x3e, 0xba, 0x63, 0x0f, 0x66, 0xf2, -0x55, 0x24, 0x8e, 0x07, 0x6f, 0x64, 0x21, 0x32, 0x5d, 0x98, 0xc7, 0x4f, -0xc3, 0x98, 0x9b, 0x87, 0xef, 0xfb, 0x14, 0xd9, 0x69, 0x36, 0xc1, 0x95, -0x8a, 0xa8, 0xd6, 0x2a, 0xb0, 0x5d, 0x17, 0xaf, 0x1d, 0x3b, 0x8e, 0x5e, -0xbf, 0xcf, 0x3e, 0xdc, 0x1c, 0xb6, 0x5e, 0x6a, 0x5e, 0xe8, 0x96, 0x9b, -0x6f, 0xfa, 0x72, 0x1c, 0x31, 0x5e, 0x88, 0x39, 0xb5, 0xca, 0xa5, 0x32, -0xb6, 0x6c, 0xde, 0x84, 0x64, 0x6a, 0x02, 0x5b, 0xef, 0xbe, 0x13, 0xbf, -0x0a, 0x15, 0xaf, 0x02, 0x78, 0xd5, 0x1e, 0xc2, 0x64, 0x54, 0x97, 0xe3, -0xb8, 0xf0, 0x7d, 0x0f, 0x2f, 0x3d, 0xf1, 0x24, 0x4d, 0xb2, 0xc4, 0x31, -0xcc, 0x38, 0x46, 0xe3, 0x8a, 0x2d, 0xe8, 0x14, 0x0b, 0x88, 0x5f, 0x3e, -0x8c, 0x56, 0xb3, 0x89, 0xb9, 0xf9, 0x45, 0x9c, 0x38, 0x79, 0x8a, 0x56, -0xb6, 0x72, 0x1a, 0x34, 0x55, 0xc1, 0xee, 0x9d, 0x3b, 0x2f, 0xa6, 0x47, -0xf6, 0x9e, 0x8c, 0x17, 0xda, 0xbb, 0x87, 0xfa, 0x85, 0xd2, 0xea, 0xa1, -0x65, 0xd9, 0x58, 0xea, 0x74, 0x50, 0x2a, 0x15, 0xc0, 0xd5, 0xab, 0xd8, -0xfe, 0x91, 0x5f, 0xc3, 0x0d, 0x50, 0x71, 0x00, 0x09, 0xe6, 0xad, 0x3e, -0x3c, 0xc7, 0x41, 0xe0, 0x7b, 0xf0, 0x3d, 0x0f, 0x41, 0xe0, 0xc3, 0xe8, -0xf7, 0xb1, 0x70, 0xf0, 0x65, 0xa8, 0x8a, 0x8a, 0x20, 0x08, 0x90, 0xdb, -0x38, 0x03, 0x45, 0x10, 0x31, 0xd6, 0xac, 0x41, 0xb8, 0x6c, 0x3d, 0x84, -0x52, 0x11, 0x95, 0x72, 0x09, 0xa6, 0x69, 0x62, 0x34, 0xd2, 0x99, 0xd5, -0x20, 0x41, 0xa3, 0x51, 0x6b, 0x57, 0xab, 0xd5, 0x0b, 0xe0, 0x85, 0xae, -0x3a, 0x9b, 0x17, 0xda, 0xbd, 0x73, 0xe7, 0x7d, 0x31, 0xe3, 0x85, 0x4c, -0xcb, 0x86, 0x69, 0x59, 0x18, 0xab, 0x54, 0xa0, 0x16, 0xf2, 0x50, 0xae, -0x59, 0xf6, 0x0b, 0xe9, 0xa3, 0x11, 0xe5, 0x84, 0x5c, 0x0f, 0x7e, 0x40, -0x79, 0x21, 0xdf, 0xf3, 0x70, 0xf8, 0x87, 0x3f, 0x86, 0xaa, 0xc8, 0x54, -0x1e, 0x16, 0x86, 0xa8, 0x6e, 0xdd, 0x4c, 0x45, 0xf2, 0x02, 0x8f, 0x52, -0xbd, 0x82, 0x4e, 0xb3, 0x01, 0xcd, 0x34, 0x21, 0x0e, 0x24, 0x9c, 0x3c, -0x7d, 0x1a, 0x9a, 0xa6, 0xb2, 0x1e, 0x99, 0x88, 0xf5, 0x33, 0x33, 0x6f, -0xe4, 0x85, 0x8e, 0x9f, 0x33, 0x2f, 0x44, 0xfd, 0x42, 0x1b, 0x37, 0x6c, -0xb8, 0x31, 0x2d, 0x5c, 0x99, 0xa6, 0x09, 0x49, 0x14, 0xd1, 0x1a, 0x6f, -0xc2, 0xac, 0x94, 0x71, 0xc3, 0x15, 0x7b, 0xf0, 0x32, 0x02, 0xf4, 0xba, -0x3d, 0xc6, 0x08, 0xb9, 0x19, 0xa9, 0xe2, 0xba, 0x2e, 0x5c, 0xc7, 0xc6, -0xf1, 0xa7, 0x9f, 0x41, 0x51, 0x51, 0x11, 0xc7, 0x31, 0xd4, 0xe9, 0x29, -0xba, 0xf8, 0x13, 0x86, 0x88, 0x18, 0x2f, 0x94, 0x6f, 0xd1, 0x1e, 0x59, -0xb1, 0x58, 0xc0, 0xc2, 0xc2, 0x12, 0xfa, 0xfd, 0x41, 0xd6, 0xac, 0x1c, -0x3f, 0x8b, 0x17, 0xfa, 0xb2, 0x53, 0xae, 0x9d, 0x67, 0x8f, 0x6c, 0xeb, -0x96, 0x2d, 0xb7, 0xdd, 0x7b, 0xcf, 0xbf, 0xe1, 0x7d, 0x36, 0x42, 0xf5, -0x7c, 0x0f, 0xae, 0xe3, 0xa2, 0xdd, 0x1e, 0x87, 0xb0, 0x6e, 0x1a, 0x32, -0x80, 0x63, 0xf3, 0xf3, 0xf4, 0x55, 0x67, 0x72, 0xa4, 0xc0, 0xf7, 0xe1, -0xb1, 0x83, 0x38, 0xf5, 0xd2, 0x41, 0xc4, 0xb6, 0x0d, 0x65, 0x7c, 0x1c, -0xbe, 0xef, 0x63, 0x72, 0xdb, 0x56, 0x84, 0x3e, 0x35, 0xe0, 0x44, 0x41, -0x88, 0x84, 0x00, 0x82, 0x22, 0x82, 0x14, 0x0b, 0x50, 0x54, 0x19, 0x1c, -0x0f, 0xa4, 0x2a, 0x2c, 0x45, 0x51, 0xa0, 0x2a, 0x0a, 0xa7, 0xaa, 0xea, -0x3e, 0xd3, 0x34, 0x2f, 0xac, 0x47, 0x56, 0x1d, 0x1b, 0xdb, 0x15, 0xc5, -0x71, 0xc6, 0x0b, 0xc5, 0x31, 0x41, 0x3e, 0x9f, 0x87, 0x95, 0x24, 0xd8, -0xd0, 0x6a, 0x61, 0x76, 0xb0, 0x00, 0x5d, 0x37, 0x58, 0x4c, 0x2d, 0x40, -0x1c, 0x47, 0x19, 0xad, 0x15, 0x04, 0x21, 0x4e, 0x3c, 0xfd, 0x33, 0xe4, -0x72, 0x39, 0xaa, 0x2a, 0xcc, 0x17, 0x20, 0x57, 0xca, 0x08, 0x3c, 0x8f, -0xa6, 0xbc, 0xe2, 0x04, 0x71, 0x44, 0x90, 0x24, 0x02, 0xed, 0x91, 0x71, -0x74, 0xd0, 0x31, 0x32, 0x0c, 0xd4, 0x1c, 0x97, 0x1a, 0x0e, 0x44, 0x01, -0xa5, 0x52, 0x69, 0x8b, 0x69, 0x9a, 0x6f, 0xc9, 0x0b, 0xfd, 0xdc, 0xcb, -0x68, 0xb9, 0x5c, 0xda, 0x91, 0x7a, 0x80, 0x4c, 0xcb, 0x42, 0x14, 0x86, -0x50, 0x14, 0x19, 0x8e, 0x28, 0x81, 0x47, 0x82, 0xa5, 0xa5, 0x0e, 0x25, -0x14, 0x2d, 0x1b, 0xb6, 0x6d, 0x53, 0x42, 0xd7, 0xa4, 0x3d, 0xa5, 0xfe, -0xfc, 0x02, 0xfa, 0xc7, 0x4f, 0x40, 0x56, 0x14, 0x78, 0xbe, 0x8f, 0xd2, -0x96, 0xcd, 0x08, 0xbc, 0x10, 0x51, 0x48, 0x10, 0x06, 0x94, 0x19, 0x0a, -0x23, 0x92, 0xf9, 0x85, 0x02, 0x00, 0xb2, 0x24, 0x51, 0xb0, 0xd0, 0x30, -0xa8, 0x02, 0x25, 0x49, 0x20, 0x89, 0xd2, 0x85, 0xf3, 0x42, 0x92, 0x24, -0x69, 0xa9, 0xfc, 0x91, 0xe3, 0x38, 0xf4, 0x07, 0x7d, 0xe4, 0x0b, 0x79, -0xf8, 0xc1, 0xb2, 0x5f, 0xc8, 0x75, 0xbc, 0xcc, 0x99, 0x45, 0x1d, 0x43, -0x94, 0x1d, 0x32, 0x06, 0x43, 0xe4, 0x1b, 0x0d, 0xaa, 0xef, 0xe1, 0x79, -0x4c, 0x4e, 0x4d, 0x52, 0x5e, 0x28, 0x4b, 0x7a, 0x45, 0xd9, 0x6e, 0xef, -0x84, 0x70, 0x08, 0x19, 0x20, 0x62, 0xdb, 0x16, 0x4c, 0xdb, 0x46, 0xb1, -0x48, 0x43, 0x0c, 0x92, 0x24, 0x5e, 0x84, 0x5f, 0x28, 0x08, 0xb9, 0x98, -0xf1, 0x42, 0x82, 0xc0, 0x03, 0x1c, 0x25, 0x6b, 0x13, 0xdf, 0xc7, 0x88, -0xf5, 0xc8, 0x3c, 0xc7, 0xa1, 0xcd, 0x55, 0x86, 0x9c, 0xa5, 0xdf, 0x01, -0x8a, 0xcd, 0x06, 0xb6, 0x7f, 0xe4, 0x4e, 0x38, 0xfd, 0x3e, 0x7c, 0xcb, -0x46, 0x10, 0x46, 0x08, 0x19, 0x2f, 0x44, 0xf3, 0x13, 0xfe, 0x6c, 0x4d, -0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0xbf, 0x29, 0x20, 0x12, -0x23, 0x89, 0xc9, 0x0a, 0x89, 0x06, 0x07, 0xdb, 0x76, 0xe0, 0x38, 0x0e, -0x24, 0x51, 0x84, 0x28, 0x4a, 0x17, 0xc1, 0x0b, 0xf9, 0xbe, 0x17, 0xb3, -0x57, 0xc6, 0xf3, 0x7c, 0x08, 0x3c, 0x87, 0x30, 0x08, 0x00, 0xc7, 0xc6, -0xa0, 0xdb, 0x45, 0xad, 0x52, 0x61, 0x3d, 0xbe, 0xf0, 0x2c, 0x41, 0x2a, -0x15, 0x80, 0xd1, 0xd9, 0x99, 0x56, 0xa9, 0x40, 0x2e, 0x95, 0x10, 0x79, -0x3e, 0x08, 0x43, 0x6e, 0xb8, 0x98, 0x80, 0x67, 0xc6, 0x1b, 0x92, 0x00, -0x11, 0xeb, 0x91, 0x45, 0x71, 0x0c, 0x59, 0x96, 0xe1, 0xb9, 0xf4, 0x7e, -0x23, 0xcb, 0x32, 0x6c, 0xfb, 0x22, 0xfc, 0x42, 0x86, 0x61, 0x64, 0xbc, -0x10, 0xcf, 0x71, 0x08, 0x98, 0x72, 0xb0, 0xa6, 0xaa, 0xe8, 0x2f, 0xb1, -0x1e, 0x59, 0x44, 0xfd, 0x5a, 0x24, 0x83, 0x9e, 0x18, 0x4a, 0x46, 0x12, -0x0a, 0x6d, 0x70, 0xd4, 0x1f, 0x91, 0xf2, 0x44, 0x84, 0x2c, 0x6f, 0x8c, -0x48, 0x51, 0x84, 0xc0, 0x30, 0xc0, 0x47, 0x11, 0x3c, 0x96, 0x85, 0x94, -0x24, 0x09, 0x16, 0x03, 0x9e, 0x5c, 0xd7, 0x3b, 0x3f, 0x5e, 0x68, 0xcb, -0x0a, 0x5e, 0xa8, 0xd3, 0xed, 0xbe, 0x1c, 0x84, 0x01, 0x62, 0x12, 0x43, -0x94, 0x44, 0x94, 0x8a, 0x25, 0x58, 0x96, 0x0d, 0xe2, 0x79, 0x30, 0xe6, -0xe7, 0x60, 0xe8, 0x23, 0x9a, 0xb2, 0xcb, 0xfc, 0x42, 0xf4, 0x40, 0xe9, -0x30, 0x60, 0xb9, 0xbd, 0x44, 0x79, 0x89, 0xb4, 0x82, 0xb5, 0xe2, 0xe1, -0x91, 0x24, 0x20, 0xbe, 0x0f, 0xaf, 0xdf, 0x43, 0x14, 0xf8, 0xb4, 0x0a, -0xca, 0x0e, 0xce, 0xf1, 0x3c, 0xaa, 0xe7, 0xf1, 0xa9, 0x5f, 0xa8, 0xd8, -0xa8, 0x6f, 0xdd, 0xf4, 0xae, 0x73, 0xe0, 0x85, 0xfe, 0xf4, 0xef, 0xbe, -0xb1, 0xc2, 0x2f, 0x14, 0x3d, 0xe3, 0xb9, 0x1e, 0xd1, 0x34, 0x8d, 0xa7, -0x93, 0x45, 0x1e, 0x41, 0x40, 0x81, 0xbf, 0xa4, 0xd3, 0x45, 0xb7, 0x54, -0x42, 0xbd, 0xd5, 0x86, 0xc0, 0x71, 0x8c, 0xe5, 0xa0, 0xac, 0x10, 0x97, -0xb1, 0x42, 0x04, 0x5c, 0x02, 0xf0, 0x09, 0xb5, 0xda, 0x70, 0x1c, 0x3d, -0xb0, 0x74, 0xe3, 0x43, 0x4c, 0x22, 0x38, 0xbd, 0x2e, 0x88, 0x69, 0xc2, -0xb6, 0x9d, 0xac, 0xc5, 0x04, 0xa4, 0x3d, 0x32, 0x1b, 0xae, 0xeb, 0x2e, -0xc9, 0x9a, 0x56, 0xb9, 0xfb, 0x8b, 0xff, 0xee, 0x3f, 0xed, 0xb9, 0xe1, -0x3d, 0xe7, 0xda, 0x23, 0x5b, 0xc1, 0x0b, 0x9d, 0x3e, 0xfd, 0xa3, 0x88, -0x01, 0x4c, 0xaa, 0xa2, 0x82, 0x17, 0x04, 0x2c, 0x76, 0x96, 0x20, 0xe8, -0x06, 0xed, 0x91, 0x75, 0x96, 0xe0, 0xb9, 0x2e, 0xed, 0x91, 0x79, 0x1e, -0x55, 0xb5, 0x31, 0x56, 0x88, 0x90, 0x38, 0xfb, 0x32, 0x4f, 0xe2, 0x88, -0xbd, 0x1b, 0x14, 0x33, 0x23, 0x71, 0x04, 0xdf, 0x34, 0x60, 0x9c, 0x39, -0x03, 0xe2, 0x79, 0x67, 0x3d, 0x07, 0xa5, 0xb8, 0x8d, 0x65, 0x5b, 0xd4, -0x2f, 0x04, 0xcc, 0x9c, 0x78, 0xe1, 0x25, 0xe6, 0x17, 0x3a, 0x4f, 0x5e, -0xe8, 0xd0, 0xe1, 0xc3, 0x0f, 0xae, 0x9b, 0x9e, 0xba, 0x5e, 0x92, 0x64, -0x68, 0x9a, 0x8a, 0x89, 0x56, 0x0b, 0xaf, 0x1d, 0x3f, 0x0e, 0x7d, 0xa4, -0x43, 0x49, 0x12, 0x74, 0x79, 0x1e, 0xe1, 0xc4, 0x24, 0x4a, 0x65, 0xd6, -0x23, 0x63, 0x15, 0x38, 0x4a, 0xd8, 0x2c, 0x9f, 0xe7, 0x19, 0xb9, 0xc2, -0xfe, 0x3e, 0xb4, 0x2d, 0x98, 0x67, 0x4e, 0x23, 0x1c, 0x0c, 0x61, 0xe8, -0x3a, 0x3c, 0xdf, 0x07, 0xcf, 0xf3, 0x90, 0x25, 0x99, 0xd1, 0x2b, 0x80, -0x61, 0x2c, 0xfb, 0x85, 0x9e, 0xfb, 0xc7, 0x47, 0x1e, 0x3a, 0x3d, 0x39, -0x71, 0x61, 0xbc, 0xd0, 0x07, 0x6e, 0xd9, 0x3f, 0xdb, 0x6a, 0xb5, 0x26, -0x79, 0x8e, 0x87, 0xeb, 0x79, 0x78, 0xf9, 0xd0, 0x21, 0x98, 0x96, 0x85, -0xd6, 0xf8, 0x38, 0x12, 0x4d, 0xa1, 0x3d, 0xb2, 0x76, 0x9b, 0xf6, 0xc8, -0xd2, 0x90, 0x38, 0x39, 0xbb, 0x47, 0x46, 0x35, 0x55, 0x4c, 0x8e, 0x64, -0x59, 0xb0, 0xe7, 0x17, 0x60, 0x9c, 0x3a, 0x0d, 0x5b, 0x37, 0xa0, 0x1b, -0x26, 0xed, 0xb7, 0x12, 0xb0, 0x49, 0xfe, 0xb9, 0xfb, 0x85, 0xce, 0xe9, -0x0b, 0xcd, 0x3f, 0x3f, 0x77, 0xe0, 0x4b, 0xb6, 0xed, 0x20, 0x26, 0x31, -0x04, 0x81, 0xc7, 0xe4, 0xe4, 0x24, 0x54, 0x55, 0xc1, 0xdc, 0xfc, 0x3c, -0x62, 0xd3, 0x02, 0x37, 0x3b, 0x8f, 0xde, 0x2b, 0x87, 0xb1, 0x78, 0xe2, -0x04, 0x46, 0xbd, 0x1e, 0x3c, 0xd7, 0x61, 0x37, 0xac, 0x14, 0x72, 0x0d, -0x11, 0x78, 0x1e, 0x7c, 0x53, 0x87, 0xdf, 0xed, 0x62, 0x74, 0xf4, 0x35, -0x58, 0xec, 0x87, 0x5f, 0x5c, 0xea, 0xc0, 0x71, 0x5d, 0x24, 0x31, 0x01, -0xcf, 0xa7, 0xbc, 0x10, 0x77, 0xe9, 0xfd, 0x42, 0x57, 0xed, 0xd9, 0xfd, -0xe3, 0xed, 0x97, 0x6f, 0xbb, 0x36, 0x55, 0x30, 0xeb, 0x86, 0x81, 0x63, -0xc7, 0x4f, 0x60, 0x38, 0x1a, 0xa1, 0x56, 0x1d, 0x43, 0x3e, 0x5f, 0x40, -0x24, 0x0a, 0x08, 0x55, 0x19, 0x52, 0x89, 0xf5, 0xc8, 0x64, 0x99, 0x42, -0x4c, 0x31, 0x41, 0xec, 0x3a, 0x88, 0x0c, 0x13, 0x81, 0x6e, 0x20, 0x5e, -0xd1, 0xf7, 0xf6, 0xfc, 0x80, 0x4e, 0xfe, 0x56, 0xbb, 0x47, 0xf6, 0xd2, -0xcb, 0x87, 0xee, 0x2f, 0x16, 0x0a, 0x8f, 0x4f, 0x4e, 0x4e, 0x4c, 0xa5, -0xa9, 0xf6, 0x99, 0xe9, 0x69, 0x84, 0x61, 0x08, 0x5d, 0x37, 0x30, 0x1a, -0xe9, 0x28, 0x16, 0x8b, 0xd0, 0x34, 0x15, 0xd0, 0x4d, 0xd8, 0xa9, 0xd1, -0x0c, 0x94, 0x17, 0xe2, 0x62, 0x7a, 0xe7, 0xb5, 0x6d, 0x07, 0x69, 0xa4, -0x5c, 0x55, 0x69, 0x97, 0x9b, 0x9a, 0x6e, 0x38, 0xea, 0x1c, 0x5a, 0xb5, -0x1e, 0x19, 0xf3, 0x0b, 0x5d, 0xc3, 0x71, 0xdf, 0x1a, 0x6f, 0x52, 0x5e, -0xa8, 0x54, 0x2a, 0xe2, 0xf2, 0xad, 0x5b, 0x30, 0x1c, 0x8d, 0x70, 0x66, -0x76, 0x0e, 0x9d, 0x2e, 0xed, 0x91, 0xc9, 0x92, 0x94, 0x01, 0x7c, 0x09, -0xfb, 0xf0, 0xa6, 0xab, 0x76, 0x92, 0x24, 0x22, 0x8e, 0x09, 0x04, 0x1a, -0x93, 0xa2, 0xf7, 0x0d, 0xee, 0x97, 0xea, 0x17, 0xd2, 0x76, 0xed, 0xdc, -0xb1, 0xfd, 0x6b, 0x93, 0x13, 0x13, 0x13, 0x29, 0xa4, 0x4a, 0x77, 0x33, -0x39, 0xe8, 0xf6, 0x7a, 0x30, 0x4d, 0x5a, 0x7b, 0xa3, 0xbb, 0x3e, 0x3c, -0x00, 0x1c, 0x54, 0x55, 0xc9, 0x1e, 0x2f, 0xd2, 0x0f, 0xf9, 0xbf, 0x18, -0x2f, 0xe4, 0xba, 0xee, 0xcf, 0x9e, 0x7d, 0xfe, 0x85, 0x8f, 0xbd, 0xfc, -0xca, 0xe1, 0x03, 0x86, 0x61, 0x22, 0x0c, 0x23, 0x70, 0x1c, 0x8f, 0x42, -0x3e, 0x87, 0xc9, 0x89, 0x36, 0xa6, 0x26, 0x27, 0x30, 0xd1, 0x6e, 0xa1, -0x5c, 0x2a, 0x22, 0xa7, 0xe5, 0x98, 0x7a, 0x30, 0xa2, 0xe7, 0xb9, 0x28, -0x52, 0xf8, 0x35, 0xe3, 0x85, 0xf8, 0xb7, 0xe8, 0x91, 0xad, 0xbb, 0xd4, -0x3d, 0xb2, 0x37, 0xf2, 0x42, 0xaf, 0x1e, 0x39, 0x7a, 0xcf, 0xe2, 0xd2, -0xd2, 0x3d, 0x33, 0xeb, 0xd6, 0x7d, 0xa2, 0x35, 0xde, 0xac, 0x2a, 0x8a, -0x0c, 0x81, 0x89, 0x92, 0x52, 0x5e, 0x68, 0xa4, 0xea, 0x30, 0x0c, 0x0b, -0xbe, 0xef, 0x9f, 0xcd, 0x0b, 0x31, 0x2d, 0x15, 0x21, 0xe4, 0x2d, 0x7a, -0x64, 0x7d, 0xc8, 0x92, 0x7c, 0x4e, 0xbc, 0xd0, 0x2f, 0x3c, 0x85, 0xb4, -0x52, 0xf1, 0xbd, 0xad, 0xcb, 0x36, 0xfc, 0xa9, 0x3f, 0xd4, 0x7b, 0x8b, -0xa7, 0xcf, 0x7c, 0x89, 0x10, 0x72, 0x60, 0xc5, 0x60, 0x7a, 0x33, 0x80, -0x2b, 0x4b, 0xa5, 0xe2, 0x1d, 0xcd, 0x46, 0xe3, 0xba, 0x5a, 0xad, 0x3a, -0x53, 0xc8, 0xe5, 0xb8, 0xd4, 0x74, 0xec, 0xb9, 0x1e, 0x0c, 0xd3, 0x42, -0xba, 0x79, 0x6e, 0x25, 0x2f, 0x64, 0xd9, 0xf6, 0x92, 0xef, 0xfb, 0xbd, -0x24, 0x49, 0xdc, 0xd7, 0xe1, 0x36, 0x4a, 0xa1, 0x5c, 0xda, 0x5c, 0x6b, -0x36, 0xf3, 0x8b, 0xb3, 0x73, 0xcf, 0xf9, 0xae, 0x3b, 0xcb, 0x88, 0x95, -0xe7, 0x00, 0xbc, 0x94, 0x24, 0xc9, 0xd1, 0x55, 0xe5, 0x85, 0x14, 0x45, -0xd9, 0xa5, 0xaa, 0xca, 0xa4, 0x2c, 0xcb, 0x35, 0x55, 0x51, 0x14, 0x3f, -0x08, 0x54, 0xdf, 0xf7, 0x83, 0x30, 0x8c, 0x3c, 0xcf, 0xf3, 0x7c, 0x42, -0xc8, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, -0x1a, 0x2f, 0xb4, 0x46, 0xab, 0xac, 0x1d, 0xc0, 0xda, 0x01, 0xbc, 0x39, -0x2f, 0xf4, 0xaf, 0xb4, 0x47, 0xb6, 0xed, 0xbc, 0x7a, 0x64, 0x8c, 0x17, -0xba, 0xec, 0x6d, 0xc4, 0x0b, 0x1d, 0x7c, 0xec, 0x3b, 0x3f, 0xf6, 0x97, -0x96, 0x7e, 0x31, 0x2f, 0xb4, 0xd2, 0x2f, 0x74, 0x62, 0x8d, 0x17, 0x5a, -0x9d, 0xfb, 0xc0, 0x95, 0x3b, 0x76, 0xec, 0x6b, 0x36, 0x1a, 0x7b, 0x2b, -0x95, 0xca, 0x4e, 0x4d, 0x53, 0x4b, 0x61, 0x10, 0x12, 0xd7, 0x73, 0x1d, -0xdd, 0x30, 0x0e, 0xcc, 0xce, 0xce, 0x3d, 0x7f, 0xec, 0xf8, 0xbf, 0x80, -0x5f, 0xe8, 0xee, 0xbf, 0xf8, 0x0f, 0xff, 0xfd, 0xe8, 0x4f, 0x7f, 0x36, -0xfb, 0xdc, 0x43, 0x0f, 0xbd, 0x29, 0x2f, 0x74, 0xcd, 0xd5, 0xef, 0xb8, -0xfd, 0x9d, 0x57, 0x5f, 0xfd, 0xc0, 0x96, 0xcd, 0x9b, 0xf6, 0x8b, 0xa2, -0x24, 0x24, 0x09, 0xc9, 0xf2, 0xed, 0x71, 0x9c, 0xf2, 0x42, 0x31, 0xc2, -0x30, 0x80, 0xef, 0x07, 0xe4, 0xf8, 0x89, 0x93, 0x4f, 0x3c, 0xfb, 0xdc, -0x73, 0x5f, 0x3f, 0xfa, 0xda, 0x6b, 0x17, 0xcd, 0x0b, 0x9d, 0x7b, 0x8f, -0x8c, 0xbc, 0xb1, 0x47, 0x76, 0xcd, 0xd5, 0x57, 0xdf, 0x74, 0xfb, 0x6d, -0xb7, 0x7c, 0xe5, 0x81, 0xfb, 0x3f, 0xb9, 0x81, 0x10, 0x92, 0xcd, 0xc7, -0xc2, 0x28, 0xdd, 0x44, 0xcd, 0x02, 0x09, 0x84, 0x2d, 0xe8, 0x26, 0x80, -0x24, 0x49, 0xfc, 0xd6, 0x2d, 0x9b, 0xf7, 0x6f, 0xd8, 0x30, 0xb3, 0xff, -0xbe, 0x7b, 0x3f, 0x7e, 0xea, 0xfb, 0x4f, 0xfd, 0xf0, 0x0b, 0xc7, 0x8e, -0x1d, 0x3b, 0x8b, 0x17, 0xfa, 0xf3, 0x4b, 0xde, 0x23, 0xeb, 0x76, 0x91, -0x7b, 0x5d, 0x8f, 0xec, 0xb7, 0x3f, 0x75, 0xff, 0xa3, 0x9f, 0xfd, 0xf4, -0xa7, 0x6e, 0x89, 0x09, 0x6d, 0xcf, 0x07, 0x41, 0x48, 0xc7, 0xa7, 0x8c, -0x50, 0x89, 0xa2, 0x08, 0xae, 0xeb, 0xd1, 0x65, 0x16, 0x59, 0x02, 0x61, -0xcb, 0xea, 0x82, 0xc0, 0xf6, 0x8c, 0x71, 0x3c, 0x1a, 0x8d, 0xc6, 0xcc, -0x87, 0x6e, 0xbf, 0xed, 0xa1, 0x9b, 0xde, 0xff, 0xbe, 0xef, 0x7d, 0xf7, -0x89, 0xe5, 0x1e, 0xd9, 0xd7, 0xfe, 0xe8, 0x4f, 0x20, 0x92, 0x78, 0x75, -0x78, 0xa1, 0x89, 0x76, 0xbb, 0xfd, 0xb9, 0xdf, 0x7e, 0xe0, 0xa9, 0xe9, -0xa9, 0xa9, 0x4d, 0x14, 0x3b, 0x70, 0x99, 0x7a, 0xca, 0x87, 0x61, 0x5a, -0x08, 0xc3, 0x00, 0xba, 0x6e, 0x80, 0x24, 0x04, 0x9a, 0xaa, 0xc1, 0x30, -0x0d, 0xc4, 0x71, 0x0c, 0x4d, 0xd5, 0x10, 0x13, 0x82, 0x62, 0x31, 0x8f, -0x42, 0xbe, 0x40, 0x97, 0xda, 0xd9, 0x22, 0x6e, 0x14, 0x45, 0x98, 0x5f, -0x58, 0x38, 0xfe, 0xc8, 0xa3, 0x8f, 0xdd, 0x6a, 0x9a, 0xe6, 0xea, 0xfa, -0x85, 0xfe, 0xed, 0xff, 0xf4, 0x7b, 0x07, 0x1b, 0xf5, 0x7a, 0xc5, 0x34, -0x2d, 0x78, 0x3e, 0x2d, 0x00, 0x59, 0xb6, 0x8d, 0x7e, 0x7f, 0x00, 0x51, -0x12, 0xd1, 0xac, 0x37, 0x10, 0x46, 0x21, 0x78, 0x8e, 0x83, 0x24, 0x4b, -0xf0, 0x7d, 0x5a, 0x07, 0x0a, 0xc3, 0x08, 0xc3, 0xd1, 0x08, 0x83, 0x61, -0x1f, 0x85, 0x7c, 0x11, 0xf9, 0x7c, 0x0e, 0x63, 0x95, 0x0a, 0x34, 0x4d, -0xcd, 0xd6, 0x96, 0x96, 0x3a, 0x1d, 0xfd, 0xb1, 0xef, 0x3c, 0xbe, 0x6f, -0xa4, 0xeb, 0xab, 0xd3, 0x23, 0xfb, 0x9d, 0xcf, 0x7d, 0xe6, 0xfb, 0xf5, -0x5a, 0xbd, 0xa2, 0xaf, 0x80, 0x39, 0x86, 0x23, 0x1d, 0xf9, 0x7c, 0x0e, -0x8d, 0x46, 0x1d, 0xf5, 0x5a, 0x15, 0xaa, 0xa6, 0xc0, 0x13, 0x44, 0x38, -0xb2, 0x0c, 0x9f, 0xe3, 0x80, 0xc0, 0x87, 0x60, 0x3b, 0x10, 0x06, 0x03, -0x8c, 0x2b, 0x12, 0xca, 0xe5, 0x22, 0x46, 0x23, 0x03, 0x8b, 0x8b, 0x4b, -0x70, 0x5d, 0x07, 0x8d, 0x46, 0x03, 0x8a, 0x22, 0x43, 0x14, 0x44, 0x34, -0x1a, 0xf5, 0xf2, 0x0d, 0xd7, 0x5f, 0xbf, 0x3a, 0x3d, 0xb2, 0x4f, 0xde, -0xfb, 0xf1, 0xc7, 0xf6, 0xbd, 0xfb, 0x5d, 0x19, 0x2f, 0x34, 0x62, 0xeb, -0xa1, 0xae, 0xeb, 0x62, 0xe7, 0x95, 0x57, 0xa0, 0x30, 0x56, 0x86, 0xd7, -0x1a, 0x87, 0xba, 0x65, 0x13, 0x26, 0x66, 0xa6, 0xa1, 0x4a, 0x12, 0x7c, -0xcf, 0xc3, 0x68, 0x34, 0x44, 0xbf, 0x3f, 0x40, 0xb7, 0xd3, 0xc1, 0xb1, -0xbf, 0xf9, 0x07, 0x8c, 0x09, 0x02, 0x04, 0x51, 0x40, 0xa7, 0xd3, 0xc7, -0xfc, 0xc2, 0x22, 0x04, 0x41, 0xc0, 0x44, 0xbb, 0x85, 0x6a, 0xb5, 0x02, -0x51, 0x10, 0x11, 0x04, 0x01, 0x0e, 0xbc, 0xf8, 0xd2, 0x0f, 0x7e, 0x7a, -0x29, 0xfd, 0x42, 0xbb, 0x76, 0xee, 0xbc, 0xf5, 0x1d, 0x57, 0xed, 0xbd, -0xd9, 0x62, 0xe3, 0x4f, 0xdd, 0x30, 0x10, 0x45, 0x11, 0x1a, 0x8d, 0x3a, -0xf6, 0xee, 0xd9, 0x09, 0x6d, 0x7a, 0x02, 0xf9, 0x5b, 0x6f, 0xc2, 0x9d, -0x1f, 0xba, 0x13, 0x77, 0x5e, 0xbe, 0x0b, 0x33, 0xb9, 0x2a, 0x12, 0xd7, -0x83, 0xaf, 0x9b, 0x20, 0x8e, 0x0f, 0x8d, 0x13, 0x10, 0x2f, 0x2c, 0x61, -0x70, 0xfa, 0x34, 0x82, 0x30, 0x44, 0x42, 0x12, 0xe4, 0xea, 0x55, 0xb4, -0x5b, 0xe3, 0x48, 0x92, 0x04, 0xf3, 0x0b, 0xf3, 0x70, 0x6c, 0xba, 0xa3, -0x9b, 0x17, 0x78, 0x6c, 0xdb, 0xba, 0xf9, 0x86, 0x76, 0xab, 0x7d, 0xe9, -0x7a, 0x64, 0x1f, 0xba, 0xfd, 0xb6, 0x2f, 0xd3, 0x95, 0x65, 0x1b, 0x8e, -0xeb, 0x62, 0x30, 0xa0, 0xfc, 0x5b, 0xad, 0x5a, 0x01, 0x37, 0x35, 0x81, -0xed, 0xbf, 0xf1, 0xeb, 0xf8, 0x37, 0xd3, 0x9b, 0x60, 0x03, 0x78, 0xd9, -0x33, 0x70, 0xa6, 0x3b, 0x07, 0x7d, 0xa8, 0xc3, 0xb6, 0x6c, 0xb8, 0xb6, -0x03, 0xc7, 0xb4, 0xf0, 0xfc, 0x3f, 0x3c, 0x0c, 0x4d, 0x55, 0xe8, 0xd4, -0x1f, 0x09, 0xc2, 0xcd, 0x1b, 0x11, 0x17, 0xf2, 0x18, 0xab, 0x94, 0x61, -0x59, 0x36, 0x8e, 0x9d, 0x38, 0x09, 0xd3, 0xb2, 0x40, 0xe2, 0x18, 0x8a, -0x2c, 0x63, 0xfb, 0xf6, 0x6d, 0x97, 0xa6, 0x47, 0x76, 0xe5, 0x8e, 0x2b, -0xee, 0x6e, 0xd4, 0xeb, 0x33, 0x74, 0x2d, 0xdf, 0xc7, 0x70, 0xa4, 0x83, -0x10, 0x82, 0x76, 0xbb, 0x05, 0xae, 0x5e, 0xc3, 0xb6, 0x3b, 0x7f, 0x0d, -0xef, 0x81, 0x8c, 0xe7, 0x41, 0x30, 0x67, 0xf4, 0xe0, 0x98, 0x26, 0x7c, -0xd7, 0xa5, 0xbc, 0x90, 0xef, 0x23, 0xf0, 0x3d, 0x1c, 0x7d, 0xfa, 0x19, -0xf8, 0xc3, 0x21, 0x34, 0x4d, 0x83, 0x6d, 0xdb, 0x28, 0x5c, 0xbe, 0x15, -0xd5, 0xf1, 0x3a, 0xa4, 0xad, 0x9b, 0x90, 0xe4, 0x34, 0x94, 0xcb, 0x15, -0xf4, 0x7a, 0x03, 0x2c, 0x2c, 0x2e, 0xc2, 0x0f, 0xe8, 0xb6, 0xc5, 0x76, -0xbb, 0xd5, 0x6e, 0xd4, 0x2f, 0x41, 0x8f, 0xec, 0x5d, 0xd7, 0x5c, 0x73, -0x1f, 0x89, 0x09, 0x3c, 0x8f, 0x4a, 0xc1, 0x02, 0x3f, 0x40, 0x75, 0x6c, -0x0c, 0x95, 0x7a, 0x15, 0xe2, 0xee, 0x5d, 0xb8, 0x56, 0x2a, 0xe0, 0x79, -0x44, 0x18, 0x0e, 0x07, 0x99, 0xb2, 0xcd, 0x0f, 0x7c, 0x8a, 0xdd, 0x78, -0x1e, 0x3c, 0xd7, 0xc3, 0xa1, 0x27, 0x9e, 0x44, 0x21, 0x4f, 0xc3, 0x81, -0x41, 0x2e, 0x87, 0xc2, 0x54, 0x1b, 0xbe, 0xe7, 0xa1, 0x58, 0x2b, 0xc3, -0x9f, 0x9a, 0x44, 0xde, 0x75, 0x21, 0xf6, 0x04, 0x8c, 0x74, 0x1d, 0xf5, -0x6a, 0x15, 0x5a, 0x4e, 0x83, 0x24, 0x0a, 0x58, 0xb7, 0x6e, 0xdd, 0x59, -0xbc, 0xd0, 0xcc, 0xb9, 0xf0, 0x42, 0xb4, 0x47, 0xd6, 0xc9, 0x78, 0xa1, -0xf5, 0xeb, 0x67, 0x6e, 0x74, 0xd9, 0xdd, 0xd5, 0x75, 0x3d, 0x9c, 0x99, -0x9b, 0x45, 0xab, 0xb5, 0x07, 0x56, 0xad, 0x86, 0x0f, 0xed, 0xb9, 0x1a, -0x87, 0x11, 0xa2, 0xd3, 0xe9, 0x64, 0x4a, 0x9e, 0x30, 0x0a, 0x29, 0x6e, -0xe3, 0xf9, 0xf0, 0x3c, 0x17, 0x87, 0x9e, 0xfa, 0x21, 0x12, 0xd7, 0x83, -0xd6, 0xa8, 0xc3, 0xf5, 0x3c, 0x8c, 0x5f, 0xf7, 0x6e, 0x04, 0x6c, 0x8a, -0xc9, 0xf3, 0x1c, 0xb4, 0x46, 0x05, 0xa3, 0x59, 0x0d, 0xe5, 0x72, 0x09, -0xbd, 0x5e, 0x1f, 0xbd, 0xfe, 0x00, 0x13, 0x4a, 0x0b, 0x1c, 0xc7, 0xa1, -0xd9, 0x6c, 0x2c, 0xf7, 0xc8, 0xfe, 0xcb, 0x97, 0x9d, 0x72, 0xb5, 0x9a, -0xeb, 0x9e, 0xaf, 0x5f, 0xe8, 0xbe, 0x7b, 0x7f, 0x2b, 0xf3, 0x0b, 0xb9, -0x9e, 0x8b, 0x89, 0x56, 0x8b, 0x6e, 0x64, 0x9e, 0x9c, 0x84, 0x00, 0x60, -0x6e, 0x6e, 0x16, 0x2e, 0x3b, 0x5d, 0x52, 0xae, 0xc8, 0x0f, 0x02, 0xf8, -0x9e, 0x0f, 0xdb, 0x34, 0x71, 0xf4, 0xff, 0xfd, 0x01, 0x2a, 0x85, 0x3c, -0x38, 0x8e, 0x07, 0xdf, 0xa8, 0x42, 0xad, 0x57, 0xe1, 0xbb, 0x1e, 0x7b, -0x4e, 0x22, 0x10, 0x64, 0x11, 0xa4, 0x54, 0x80, 0xd2, 0x93, 0x41, 0x48, -0x82, 0x5e, 0x7f, 0x80, 0x6a, 0x75, 0x0c, 0x8a, 0x22, 0x23, 0xa7, 0xa9, -0x5c, 0x31, 0x5f, 0xd8, 0x37, 0x1c, 0x0d, 0xbf, 0xfa, 0xdc, 0x3f, 0x5e, -0x00, 0x2f, 0xd4, 0x6e, 0xb5, 0x76, 0x25, 0xcc, 0x2f, 0x94, 0xbe, 0xc2, -0xc5, 0x62, 0x01, 0x36, 0x49, 0x30, 0xd3, 0x6a, 0xe2, 0x0c, 0xe3, 0x85, -0xa8, 0xa6, 0x30, 0x64, 0xc5, 0x37, 0x9a, 0x24, 0x0a, 0xfc, 0x00, 0x87, -0xbf, 0xff, 0x43, 0x88, 0x49, 0x02, 0x4d, 0xd5, 0xe0, 0xf9, 0x01, 0x26, -0xaf, 0xda, 0x8b, 0x30, 0x88, 0x10, 0xa5, 0xbc, 0x50, 0x0c, 0x24, 0xe0, -0x21, 0xe4, 0x35, 0x44, 0x02, 0x0f, 0x41, 0x14, 0xe0, 0x7a, 0xb4, 0x36, -0x2a, 0x8a, 0x02, 0x78, 0x5e, 0x80, 0x96, 0xd3, 0xb6, 0x0c, 0x47, 0xc3, -0x0b, 0xf3, 0x0b, 0xe5, 0x72, 0xb9, 0x1d, 0xa9, 0xb9, 0x86, 0x90, 0x04, -0x9d, 0x6e, 0x17, 0x8a, 0x22, 0xc3, 0x94, 0x44, 0xf0, 0x49, 0x82, 0x4e, -0xa7, 0x0b, 0xcb, 0xb6, 0xe1, 0x7b, 0x54, 0xbb, 0x13, 0x86, 0xcb, 0xc9, -0x3a, 0x5b, 0xd7, 0x71, 0xf2, 0xa7, 0x4f, 0xa3, 0x5e, 0xa9, 0x00, 0x00, -0xe4, 0xa9, 0x29, 0x08, 0xb9, 0x3c, 0x02, 0x9f, 0x36, 0xc9, 0xe2, 0xec, -0x17, 0x07, 0x4e, 0xa4, 0x7e, 0x21, 0x9e, 0xe3, 0xe0, 0xf9, 0x21, 0x2c, -0xcb, 0x86, 0xca, 0xe4, 0x79, 0xb2, 0x2c, 0x5f, 0x38, 0x2f, 0x24, 0x8a, -0xa2, 0x16, 0xb3, 0x1e, 0x19, 0x49, 0x08, 0x64, 0x59, 0x46, 0x02, 0xc0, -0x0d, 0x02, 0xd8, 0x96, 0x85, 0x00, 0x1c, 0x5c, 0xc7, 0x65, 0xe7, 0x74, -0x94, 0x31, 0x43, 0x41, 0x10, 0xc2, 0xb6, 0x6c, 0x14, 0x5a, 0x2d, 0xc4, -0x8e, 0x03, 0xdd, 0xb4, 0xb1, 0xfe, 0xc6, 0x2b, 0xb2, 0x53, 0x67, 0x59, -0xba, 0x14, 0x33, 0x0b, 0x0e, 0x8f, 0x30, 0xa6, 0x6a, 0x9e, 0x30, 0x8a, -0x60, 0x98, 0x16, 0x0a, 0xc5, 0x02, 0x54, 0x45, 0x41, 0x4e, 0xcb, 0x5d, -0x38, 0x2f, 0x04, 0x24, 0x5c, 0xda, 0x16, 0x76, 0x1d, 0x97, 0x1a, 0x2c, -0xa3, 0x08, 0xa1, 0x4f, 0xfd, 0x42, 0x9a, 0x2c, 0xc1, 0x73, 0x3c, 0x84, -0x51, 0xb8, 0x5c, 0x78, 0x63, 0xbc, 0x90, 0xac, 0xa9, 0xd8, 0xf6, 0xa1, -0x0f, 0xc2, 0x9c, 0x9f, 0x87, 0x3b, 0x1c, 0x21, 0x91, 0xa8, 0xf9, 0x2f, -0x8d, 0xc9, 0x92, 0x28, 0xa6, 0xe4, 0x4a, 0x14, 0x83, 0x84, 0x74, 0x96, -0x1c, 0x85, 0x11, 0xbd, 0xda, 0x39, 0x94, 0x02, 0x13, 0x78, 0x1e, 0x41, -0xe0, 0x5f, 0x38, 0x2f, 0xe4, 0x38, 0xae, 0x47, 0x99, 0x07, 0x8a, 0x0a, -0x18, 0xa6, 0x0e, 0x55, 0x91, 0x21, 0x39, 0x25, 0xf4, 0xbb, 0x3d, 0xd4, -0xab, 0x63, 0xac, 0xbf, 0x44, 0x0d, 0x37, 0x31, 0x49, 0xe5, 0xa8, 0x31, -0xb3, 0xe1, 0x70, 0xc8, 0x37, 0x9b, 0xd0, 0xea, 0x75, 0x84, 0x9e, 0x07, -0x12, 0x52, 0x74, 0x87, 0x23, 0x04, 0x5c, 0x92, 0x50, 0x10, 0x04, 0x00, -0x89, 0x22, 0x60, 0x85, 0x60, 0xd5, 0x65, 0xbc, 0x90, 0xa2, 0xc8, 0xf0, -0x3c, 0xff, 0xc2, 0x79, 0x21, 0xdd, 0xd0, 0x0f, 0xa5, 0x82, 0x24, 0x55, -0x91, 0x91, 0xcf, 0xe5, 0xe1, 0xb8, 0x2e, 0xca, 0xa6, 0x89, 0x7e, 0x67, -0x09, 0x9a, 0x2c, 0x9f, 0x45, 0x69, 0xa5, 0x72, 0xd4, 0x94, 0x07, 0xe2, -0xd8, 0x88, 0x35, 0x0a, 0xa3, 0xe5, 0x7f, 0x9e, 0x96, 0x81, 0x56, 0x70, -0x13, 0xbe, 0xae, 0x83, 0x67, 0xf1, 0x29, 0x55, 0x51, 0x10, 0x85, 0x11, -0x13, 0x24, 0x5d, 0x48, 0x8f, 0xec, 0xba, 0xeb, 0x3e, 0x5a, 0x62, 0xbc, -0xd0, 0x70, 0x38, 0x7a, 0x39, 0x0c, 0x43, 0x0a, 0x30, 0x31, 0x7c, 0xc6, -0x76, 0x1c, 0x24, 0x9e, 0x0b, 0x6b, 0x61, 0x01, 0x26, 0x7b, 0x26, 0x8a, -0x99, 0xb9, 0x29, 0xb3, 0x37, 0xb1, 0x3f, 0x8d, 0x24, 0xcc, 0xf6, 0x94, -0xfe, 0xe0, 0x2b, 0x40, 0xa7, 0xf4, 0xbf, 0x8f, 0x3d, 0x0f, 0xde, 0x60, -0x80, 0x38, 0x08, 0xe1, 0xfb, 0x3e, 0x3d, 0xd0, 0x84, 0xc0, 0xf5, 0x3c, -0x18, 0xa6, 0x01, 0xc7, 0x75, 0xce, 0xb3, 0x47, 0xf6, 0x77, 0x7f, 0x7d, -0xd3, 0x5f, 0xff, 0xf9, 0x5f, 0x9e, 0xed, 0x17, 0xca, 0x17, 0x78, 0x42, -0x08, 0x54, 0x45, 0x41, 0xb7, 0xd7, 0x43, 0x5e, 0xd3, 0xc0, 0x49, 0x12, -0x3a, 0xa5, 0x12, 0x1a, 0xe3, 0x2d, 0xf0, 0x1c, 0xcf, 0xac, 0x35, 0x40, -0x42, 0x62, 0x80, 0x41, 0x4f, 0x09, 0x21, 0x54, 0x94, 0x84, 0x64, 0x99, -0x15, 0xe2, 0x90, 0xf1, 0x71, 0x71, 0x1c, 0x53, 0xbf, 0x90, 0x61, 0x2c, -0xeb, 0xd9, 0x44, 0x11, 0xa2, 0x44, 0x75, 0x25, 0xb6, 0xe3, 0xc2, 0xf3, -0xbc, 0x25, 0x59, 0x55, 0x2b, 0x77, 0xfd, 0xc9, 0x1f, 0x52, 0x5e, 0xe8, -0x7f, 0xff, 0x45, 0xbc, 0xd0, 0x37, 0xff, 0x16, 0xc3, 0xd3, 0xcb, 0xbc, -0xd0, 0x99, 0x33, 0xb3, 0x3f, 0x8a, 0x63, 0x5a, 0xad, 0xad, 0x54, 0x2a, -0x28, 0x97, 0x4a, 0x99, 0x5f, 0x68, 0x74, 0xfa, 0x34, 0xba, 0x4b, 0xf4, -0xb9, 0x3e, 0xf0, 0x7d, 0x04, 0x81, 0x9f, 0x55, 0x0f, 0x69, 0x29, 0x2e, -0x05, 0x3e, 0xc2, 0x65, 0x72, 0x2b, 0x6d, 0xfc, 0x11, 0x82, 0xc0, 0xd4, -0xa1, 0x9f, 0xa6, 0xbc, 0x90, 0xe3, 0xba, 0x94, 0xd8, 0xe5, 0xe9, 0xfb, -0xc7, 0x01, 0xb0, 0x2c, 0x6b, 0xb9, 0x47, 0x96, 0xf2, 0x42, 0xe7, 0xeb, -0x17, 0x3a, 0x7c, 0xe4, 0xe8, 0x83, 0xd3, 0xd3, 0x53, 0xd7, 0x4b, 0x0c, -0x1f, 0x50, 0x55, 0x15, 0x8b, 0x4b, 0x4b, 0x18, 0xf6, 0x07, 0x10, 0x7d, -0x1f, 0x3d, 0x24, 0x88, 0x5a, 0x54, 0xcd, 0x43, 0x4b, 0x6f, 0x74, 0x02, -0x9f, 0x20, 0xc9, 0x10, 0xb3, 0x8c, 0x91, 0x4b, 0x11, 0x1c, 0x42, 0x10, -0x58, 0x26, 0xf3, 0x0b, 0x0d, 0x31, 0x1a, 0x8e, 0xe0, 0x79, 0x1e, 0x9b, -0xde, 0xf3, 0xe0, 0xd9, 0xd9, 0x6e, 0x18, 0xfa, 0xa5, 0xe1, 0x85, 0xf6, -0xbf, 0xff, 0xc6, 0xd9, 0xe9, 0xa9, 0xa9, 0x49, 0x4a, 0x51, 0x39, 0x38, -0x7e, 0xe2, 0x38, 0x06, 0x83, 0x21, 0x26, 0x27, 0xda, 0x20, 0x8a, 0x82, -0xa0, 0xbe, 0xc2, 0x2f, 0xc4, 0xa6, 0xf1, 0x19, 0xdc, 0x14, 0x13, 0x0a, -0x98, 0x31, 0x6e, 0x88, 0xc6, 0xd4, 0x1c, 0x38, 0xf3, 0x0b, 0xd0, 0x4f, -0x9e, 0x82, 0xad, 0x1b, 0xe8, 0xf5, 0x07, 0x08, 0x82, 0x10, 0xb2, 0x2c, -0x67, 0x3d, 0x32, 0x42, 0x88, 0xb7, 0xb0, 0xb8, 0x70, 0x69, 0x7a, 0x64, -0x2f, 0x1e, 0x7c, 0xf9, 0x4b, 0xf5, 0x5a, 0xed, 0xab, 0x8a, 0xa2, 0x40, -0x53, 0x14, 0xac, 0x9b, 0x9a, 0x46, 0x18, 0x46, 0x38, 0x3d, 0x3b, 0x87, -0xf1, 0x46, 0x03, 0xbc, 0xef, 0xa1, 0x3b, 0x1a, 0xc1, 0x6e, 0xb5, 0x51, -0x18, 0xab, 0x40, 0xcb, 0xe7, 0xc1, 0x33, 0xa9, 0x5e, 0x92, 0x5a, 0xcd, -0xc2, 0x10, 0x24, 0x08, 0x32, 0xbf, 0x90, 0xdb, 0xe9, 0xc0, 0x36, 0x2c, -0xe8, 0x86, 0xc1, 0x76, 0x38, 0x25, 0xac, 0xa0, 0x4e, 0xfd, 0x42, 0xba, -0xa1, 0x5f, 0x62, 0x5e, 0x68, 0xef, 0xee, 0x1f, 0x5f, 0xbe, 0x75, 0xeb, -0xb5, 0xa2, 0x48, 0x05, 0x5e, 0x9d, 0x6e, 0x17, 0xaf, 0x1d, 0x3b, 0x8e, -0x20, 0x0c, 0x51, 0x2a, 0x16, 0x51, 0x2e, 0x97, 0xe0, 0xf3, 0x1c, 0x42, -0x45, 0x81, 0x5c, 0x2a, 0x42, 0x63, 0xf4, 0x16, 0xcf, 0x73, 0x40, 0x14, -0x83, 0x78, 0x1e, 0x42, 0x7d, 0xb9, 0x47, 0xa6, 0xeb, 0x06, 0xfa, 0x03, -0xba, 0x4a, 0x93, 0xb2, 0x42, 0xab, 0xea, 0x17, 0x7a, 0xe9, 0xa5, 0x97, -0x29, 0x2f, 0x34, 0x31, 0xc1, 0xfc, 0x42, 0x55, 0x88, 0xa2, 0x88, 0x6e, -0xb7, 0x8b, 0x33, 0x73, 0xf3, 0xd0, 0x0d, 0x03, 0xc5, 0x42, 0x01, 0xf9, -0x7c, 0x0e, 0x30, 0x4c, 0x98, 0x98, 0xa7, 0x7c, 0x04, 0xcf, 0x41, 0xe4, -0x05, 0x24, 0x4c, 0x9e, 0xe7, 0x38, 0x2e, 0x4c, 0xcb, 0xa2, 0x6b, 0x44, -0x0c, 0xc7, 0x01, 0x07, 0xf0, 0xfc, 0x2f, 0xc1, 0x2f, 0x54, 0x28, 0xe4, -0xef, 0x05, 0xf0, 0xad, 0xf1, 0x66, 0xb3, 0x28, 0x0a, 0x02, 0x4a, 0xc5, -0x02, 0x24, 0x51, 0x44, 0x92, 0x00, 0x4b, 0x9d, 0x0e, 0x74, 0x5d, 0xc7, -0x60, 0x30, 0x84, 0x28, 0x89, 0xf4, 0x91, 0x9b, 0x69, 0x78, 0xd2, 0xe7, -0x9f, 0x74, 0xcf, 0x58, 0x7a, 0xbe, 0x03, 0xc8, 0x9a, 0x64, 0x1c, 0xbd, -0x14, 0xff, 0x72, 0xfc, 0x42, 0x7b, 0x76, 0xed, 0xfc, 0x5a, 0xbb, 0x35, -0x3e, 0x21, 0x8a, 0x22, 0xbb, 0x9e, 0x53, 0x5e, 0x48, 0xd7, 0x75, 0x74, -0x7b, 0x7d, 0xba, 0x21, 0xce, 0xf5, 0x20, 0x08, 0x3c, 0x24, 0x49, 0x82, -0xef, 0xf9, 0x00, 0x07, 0x48, 0x92, 0x4c, 0xaf, 0x4c, 0xec, 0x07, 0xff, -0x79, 0xbc, 0xd0, 0x25, 0xed, 0x91, 0xfd, 0xc5, 0xc3, 0x7f, 0xff, 0x7f, -0xbf, 0xfb, 0x63, 0xcb, 0x7e, 0xa1, 0x7f, 0x7a, 0xf6, 0xb9, 0x8f, 0x1d, -0x3c, 0xf4, 0xca, 0x01, 0x83, 0xdd, 0x89, 0x39, 0x8e, 0x47, 0x3e, 0xa7, -0xa1, 0x5e, 0xab, 0x61, 0x7a, 0x6a, 0x02, 0x93, 0xed, 0x16, 0x1a, 0xf5, -0x1a, 0x54, 0x45, 0xa1, 0x11, 0x65, 0x41, 0x80, 0xc0, 0x0b, 0x99, 0xbe, -0xed, 0x8d, 0xbc, 0xd0, 0x2a, 0xf7, 0xc8, 0x7e, 0xf0, 0xd0, 0x23, 0xd0, -0xcf, 0xcc, 0xbe, 0xb1, 0x47, 0xd6, 0xed, 0xde, 0xb3, 0x71, 0xfd, 0xfa, -0x4f, 0xd4, 0x6b, 0x2b, 0xfd, 0x42, 0x25, 0x28, 0x8a, 0x82, 0x5c, 0x2e, -0x07, 0x5d, 0x37, 0xb2, 0x94, 0xd7, 0x6a, 0xf9, 0x85, 0xce, 0x89, 0x17, -0x6a, 0x5f, 0xb6, 0xf1, 0x4f, 0xbd, 0xe1, 0xe8, 0x2d, 0x79, 0xa1, 0x62, -0xb1, 0x70, 0x47, 0xbb, 0x35, 0x7e, 0x5d, 0x75, 0x6c, 0x6c, 0x26, 0x97, -0xcb, 0x71, 0xa2, 0x28, 0x02, 0x49, 0x02, 0x97, 0xf1, 0xcf, 0xa6, 0x61, -0xd1, 0x3d, 0x96, 0x84, 0x9c, 0xc5, 0x0b, 0xbd, 0x49, 0x8f, 0xec, 0xed, -0xc0, 0x0b, 0xc9, 0xbb, 0x72, 0x5a, 0x6e, 0x52, 0x10, 0x85, 0x9a, 0x28, -0x8a, 0x8a, 0xc0, 0xf3, 0xaa, 0x6d, 0x3b, 0x41, 0x10, 0x06, 0x5e, 0x18, -0xac, 0xf9, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, -0xe3, 0x85, 0xd6, 0x68, 0x95, 0xb5, 0x03, 0x58, 0x3b, 0x80, 0x9f, 0xc3, -0x0b, 0x9d, 0xa3, 0x5f, 0xe8, 0xbf, 0xfd, 0xd7, 0xb7, 0x61, 0x8f, 0xec, -0x5f, 0xb5, 0x5f, 0xe8, 0x3b, 0x8f, 0x9f, 0x47, 0x8f, 0x6c, 0xcd, 0x2f, -0xb4, 0xba, 0xf7, 0x81, 0x6d, 0x5b, 0xb7, 0xee, 0x9b, 0x9a, 0x9c, 0xd8, -0x5b, 0xad, 0x56, 0x77, 0x72, 0x1c, 0x5f, 0xe2, 0x38, 0x10, 0xdf, 0xf7, -0x9d, 0xa5, 0x4e, 0xe7, 0x40, 0xaf, 0xd7, 0x7f, 0xfe, 0xc8, 0xd1, 0xa3, -0x6f, 0x3f, 0xbf, 0xd0, 0xde, 0xdd, 0xbb, 0x6f, 0xbf, 0xf6, 0xdd, 0xef, -0x7a, 0xe0, 0xf2, 0x6d, 0xdb, 0xa8, 0x5f, 0x28, 0x21, 0x74, 0x67, 0x6b, -0xbc, 0xbc, 0xe9, 0x39, 0x23, 0x58, 0x3c, 0x8f, 0x1c, 0x39, 0x7a, 0xf4, -0x89, 0x43, 0x87, 0x5e, 0xf9, 0xfa, 0x2b, 0x87, 0x0f, 0xff, 0xb2, 0xfc, -0x42, 0xff, 0xcb, 0x47, 0x1e, 0xfc, 0xf2, 0xd7, 0xde, 0xc4, 0x2f, 0xb4, -0xf3, 0xa6, 0xbb, 0x3f, 0xf2, 0x91, 0xaf, 0x8c, 0x8f, 0x37, 0x33, 0xbf, -0x50, 0x10, 0x84, 0x6c, 0xc3, 0x73, 0x9c, 0xb9, 0x84, 0x00, 0x30, 0x37, -0x2f, 0xb2, 0x65, 0xc6, 0x30, 0x0a, 0xb1, 0xb8, 0xb8, 0x74, 0xea, 0xa9, -0x1f, 0xfe, 0xe8, 0x0b, 0xc7, 0x8e, 0x1f, 0x5f, 0x5d, 0xbf, 0xd0, 0x5f, -0x76, 0xba, 0xc8, 0x93, 0xe4, 0x2c, 0xbf, 0xd0, 0x67, 0x1f, 0xf8, 0xf4, -0xa3, 0xbf, 0xfb, 0xf9, 0xcf, 0xdd, 0x42, 0xb7, 0x91, 0x3b, 0x6c, 0x5b, -0x3a, 0xdd, 0x92, 0xee, 0xfb, 0x3e, 0x62, 0xb6, 0x21, 0x3a, 0xfd, 0xeb, -0xf4, 0x3b, 0x73, 0xea, 0x16, 0xe2, 0x39, 0x01, 0xad, 0xf1, 0xf1, 0x99, -0x0f, 0xdd, 0xfe, 0x81, 0x37, 0xfa, 0x85, 0xb2, 0x1e, 0xd9, 0xc9, 0x55, -0xf0, 0x0b, 0x35, 0x1b, 0xed, 0x2f, 0x7c, 0xf6, 0x33, 0x4f, 0xcd, 0x4c, -0x4f, 0x6f, 0xb2, 0x1d, 0x37, 0x4b, 0xb8, 0xd8, 0xb6, 0x83, 0x20, 0x0c, -0xe0, 0x38, 0x2e, 0x38, 0x8e, 0xc3, 0x48, 0xa7, 0xa2, 0x8c, 0x62, 0xb1, -0xc8, 0x3a, 0x1d, 0x21, 0xf2, 0xb9, 0x3c, 0x12, 0x24, 0x28, 0x97, 0x4b, -0x50, 0x64, 0x85, 0x0e, 0xb1, 0x12, 0x7a, 0xaa, 0xcd, 0xcd, 0xcd, 0x1f, -0x7f, 0xfc, 0x89, 0x27, 0x6f, 0x1d, 0x8d, 0x46, 0xab, 0xc7, 0x0b, 0x4d, -0xb4, 0xdb, 0x93, 0x7f, 0xf0, 0x7b, 0xbf, 0x7b, 0xb0, 0x56, 0xad, 0x56, -0x0c, 0xd3, 0x84, 0xe3, 0xba, 0x08, 0x83, 0x10, 0x23, 0x5d, 0x47, 0x92, -0x00, 0xbd, 0x7e, 0x0f, 0xa2, 0x28, 0x62, 0xbc, 0xd9, 0xcc, 0x18, 0x20, -0x41, 0xe0, 0xe1, 0xba, 0x1e, 0x7a, 0xfd, 0x3e, 0xe8, 0x7e, 0x79, 0x1b, -0x84, 0x44, 0x68, 0xd4, 0x1b, 0x50, 0x54, 0x25, 0x4b, 0x79, 0xc5, 0x84, -0x60, 0x69, 0xa9, 0xa3, 0x3f, 0xfc, 0xed, 0x6f, 0xef, 0x33, 0xcf, 0xc3, -0x2f, 0x74, 0x5e, 0xf7, 0x81, 0x4f, 0xdf, 0x7f, 0xdf, 0xf7, 0xab, 0x63, -0x95, 0x8a, 0xae, 0x1b, 0x70, 0x3d, 0x17, 0xa3, 0x91, 0x8e, 0xc1, 0x68, -0x04, 0xcb, 0xb2, 0xb0, 0x79, 0xd3, 0x26, 0xb4, 0xc6, 0x1b, 0x90, 0x15, -0x19, 0x9e, 0x28, 0xc0, 0x62, 0xc5, 0xb7, 0x98, 0x10, 0x70, 0x86, 0x89, -0x5a, 0x5e, 0x03, 0xb1, 0x2c, 0x68, 0x9a, 0x8a, 0x85, 0x85, 0x05, 0x9c, -0x99, 0x9b, 0x87, 0x28, 0x08, 0x68, 0xb5, 0x9a, 0x28, 0x97, 0x4a, 0x00, -0x80, 0x7a, 0xad, 0x5a, 0x7e, 0xef, 0x0d, 0x37, 0xac, 0x0e, 0x2f, 0xf4, -0xc0, 0xfd, 0x9f, 0x7c, 0xec, 0x9a, 0xab, 0xdf, 0x71, 0x33, 0x2d, 0x35, -0xb8, 0x19, 0x72, 0xc3, 0x71, 0x1c, 0x2a, 0x95, 0x32, 0x6a, 0xcd, 0x3a, -0xac, 0x66, 0x03, 0xb9, 0x4d, 0x97, 0x61, 0x7a, 0xf3, 0x46, 0xa8, 0x92, -0x94, 0xf9, 0x85, 0xba, 0xdd, 0x1e, 0x7a, 0xbd, 0x1e, 0x06, 0x27, 0x67, -0x61, 0xff, 0xec, 0x9f, 0x91, 0xe3, 0x38, 0x18, 0x86, 0x85, 0x33, 0xb3, -0xb3, 0xd0, 0x34, 0x15, 0xed, 0x56, 0x0b, 0xc5, 0x42, 0x81, 0x49, 0x92, -0x42, 0x1c, 0x78, 0xe1, 0x12, 0xf3, 0x42, 0x3b, 0xaf, 0xbc, 0xf2, 0xd6, -0x3d, 0xbb, 0x77, 0xdd, 0x6c, 0x59, 0x54, 0xcd, 0x63, 0x5a, 0x26, 0xe6, -0xe6, 0xe7, 0x41, 0x08, 0xc1, 0xd4, 0x64, 0x1b, 0x63, 0x9b, 0x36, 0x22, -0x77, 0xf3, 0xfb, 0xf0, 0xeb, 0x1f, 0xbe, 0x0b, 0x1f, 0xdd, 0x79, 0x15, -0xa6, 0xb5, 0x31, 0x24, 0x8e, 0x07, 0x5f, 0xb7, 0x10, 0xdb, 0x1e, 0x72, -0xbc, 0x88, 0xf1, 0xca, 0x18, 0x14, 0x3e, 0x41, 0x7f, 0x6e, 0x16, 0x71, -0x1c, 0xa3, 0x5c, 0x2e, 0x60, 0x62, 0xa2, 0x0d, 0xcb, 0x72, 0xf0, 0xea, -0x91, 0xd7, 0xd0, 0x1f, 0x0c, 0x19, 0x3f, 0xc1, 0x63, 0xcb, 0xe6, 0x4d, -0x37, 0xb4, 0xc6, 0x2f, 0xa1, 0x5f, 0xe8, 0xf6, 0x5b, 0x6f, 0xa1, 0x3d, -0x32, 0xc7, 0x81, 0x65, 0xd9, 0x30, 0x4d, 0x0b, 0x8a, 0xa2, 0x60, 0x72, -0xb2, 0x0d, 0x4c, 0x4f, 0x62, 0xdb, 0x5d, 0x77, 0xe2, 0xbd, 0x50, 0x70, -0x04, 0xc0, 0x82, 0x67, 0xc0, 0x34, 0x0c, 0x38, 0x0c, 0x8e, 0xca, 0x3a, -0x4e, 0x86, 0x81, 0x17, 0xfe, 0xf6, 0x1f, 0x50, 0x56, 0x14, 0xba, 0xd8, -0x2b, 0x08, 0x40, 0xb1, 0x88, 0x5a, 0xad, 0x8a, 0xf9, 0xf9, 0x05, 0x2c, -0x2e, 0x2d, 0x42, 0x55, 0x15, 0xd6, 0x60, 0x52, 0xb0, 0x6b, 0xe7, 0x95, -0x97, 0xc6, 0x2f, 0xb4, 0x67, 0x37, 0xf3, 0x0b, 0xd9, 0x34, 0xdd, 0x38, -0xd4, 0x75, 0x08, 0x82, 0x80, 0x8d, 0xeb, 0x67, 0x20, 0x36, 0x1b, 0xb8, -0xfc, 0xc3, 0x1f, 0xc4, 0xf5, 0x50, 0xf0, 0x02, 0x80, 0x79, 0x7b, 0x00, -0xc7, 0x32, 0xe1, 0x7b, 0x1e, 0x7c, 0xcf, 0x87, 0xcf, 0xae, 0x50, 0x61, -0x14, 0xe2, 0xb9, 0x87, 0xfe, 0x11, 0x7c, 0x18, 0x40, 0x55, 0x15, 0xd8, -0x8e, 0x0d, 0x71, 0xdb, 0x26, 0x60, 0xe3, 0x0c, 0x84, 0x42, 0x1e, 0xc5, -0x62, 0x11, 0xfd, 0xc1, 0x10, 0x8b, 0x8b, 0x4b, 0x54, 0x49, 0x42, 0x12, -0x34, 0x1a, 0xf5, 0x0b, 0xf4, 0x0b, 0xbd, 0xae, 0x47, 0xb6, 0xeb, 0xca, -0x1d, 0xf7, 0x45, 0x71, 0x04, 0x3f, 0x0c, 0xe0, 0xb8, 0x0e, 0x0c, 0x9d, -0xe6, 0xb6, 0xd6, 0x6d, 0x9c, 0x81, 0xfc, 0x8e, 0xbd, 0xb8, 0x56, 0x2c, -0xe0, 0x39, 0x04, 0x18, 0x0d, 0x47, 0x08, 0x02, 0x0a, 0xbe, 0x7a, 0x9e, -0x0f, 0xd7, 0x75, 0x11, 0x46, 0x21, 0xc2, 0x20, 0xc0, 0x99, 0x43, 0x87, -0xb0, 0x70, 0xe0, 0x05, 0x34, 0x1b, 0x0d, 0xfa, 0xc1, 0x6b, 0x8d, 0xa3, -0x30, 0xd1, 0x02, 0x74, 0x1d, 0x9d, 0x76, 0x0b, 0x05, 0xdb, 0xc2, 0x68, -0x34, 0xc2, 0xa9, 0x33, 0xb3, 0x28, 0x97, 0x4b, 0x28, 0xe4, 0x73, 0x90, -0x24, 0x01, 0x33, 0xaf, 0xe3, 0x85, 0xce, 0xc1, 0x2f, 0xf4, 0x5f, 0x8f, -0x1f, 0xf8, 0xf6, 0x63, 0x13, 0xfe, 0x0a, 0xbf, 0xd0, 0xa6, 0x4d, 0x97, -0xdd, 0x48, 0x65, 0x47, 0x01, 0x46, 0x23, 0x1d, 0xaa, 0xaa, 0x60, 0xa2, -0xdd, 0x82, 0x51, 0xad, 0xe2, 0xc6, 0x1d, 0x7b, 0xf0, 0x2a, 0xeb, 0x91, -0xb9, 0xae, 0x8b, 0x28, 0x5a, 0x0e, 0xaf, 0xb9, 0xae, 0x0b, 0xcf, 0x73, -0xe1, 0x5a, 0x16, 0x9e, 0xfd, 0x1f, 0xdf, 0x42, 0xb1, 0x50, 0x84, 0xa2, -0xa8, 0x70, 0x93, 0x04, 0xd3, 0xef, 0xd8, 0x83, 0xc0, 0xf7, 0x69, 0x8f, -0x6c, 0xbc, 0x8a, 0xc1, 0xac, 0x86, 0x62, 0xb1, 0x80, 0xc5, 0xc5, 0x25, -0x8c, 0x74, 0x1d, 0xb2, 0x2c, 0x41, 0x14, 0x05, 0xb4, 0xdb, 0xad, 0x9d, -0xb2, 0x2c, 0x67, 0xbc, 0x50, 0xa9, 0xfa, 0x0b, 0xfd, 0x42, 0xdf, 0x3d, -0x8b, 0x17, 0xda, 0xb2, 0x79, 0xf3, 0x6d, 0xf7, 0xde, 0xf3, 0x9b, 0xbc, -0x1f, 0x04, 0xf0, 0x03, 0xfa, 0xaa, 0xe6, 0xf3, 0x54, 0xb7, 0x23, 0x4c, -0x4e, 0x40, 0x00, 0x70, 0x6c, 0xf6, 0x14, 0x03, 0xf6, 0xa2, 0xb3, 0x58, -0x21, 0xfa, 0x0e, 0x44, 0x78, 0xfe, 0xe1, 0x47, 0x20, 0x84, 0x11, 0xf2, -0x25, 0x56, 0xc5, 0x7a, 0xcf, 0x3e, 0x10, 0x80, 0xe9, 0x4c, 0x28, 0x2f, -0x84, 0x72, 0x11, 0xca, 0x70, 0x08, 0x8e, 0xe7, 0xd1, 0xeb, 0x0d, 0x50, -0x2e, 0x95, 0xc0, 0x71, 0x0a, 0x64, 0x49, 0xe4, 0x14, 0x45, 0xa1, 0x7e, -0xa1, 0x7f, 0x7c, 0xe4, 0x03, 0xb9, 0x42, 0xf1, 0x5d, 0xe6, 0xe8, 0x3c, -0xfd, 0x42, 0x31, 0x2b, 0x5c, 0x45, 0x51, 0x04, 0xdb, 0x71, 0x40, 0x08, -0x41, 0xb1, 0x35, 0x8e, 0xf5, 0xed, 0x16, 0x66, 0x87, 0x8b, 0x30, 0x18, -0x2f, 0x14, 0x86, 0x01, 0xe2, 0x98, 0x4e, 0x60, 0x5c, 0xd7, 0x85, 0xef, -0xf9, 0x58, 0x3c, 0x7a, 0x14, 0x9d, 0x97, 0x0e, 0xa1, 0xd9, 0xa8, 0x83, -0xe3, 0x78, 0x28, 0xeb, 0x26, 0xa1, 0x35, 0x1a, 0xac, 0x55, 0x93, 0x20, -0x8e, 0x12, 0x24, 0x10, 0xc0, 0x17, 0x72, 0x88, 0x78, 0x0e, 0x12, 0x33, -0xe5, 0xdb, 0xb6, 0x03, 0x49, 0x92, 0x20, 0x8a, 0x22, 0x8a, 0xc5, 0xe2, -0xcf, 0xf5, 0x0b, 0xfd, 0xdc, 0xab, 0xd0, 0xd8, 0x58, 0x65, 0x47, 0x14, -0x2f, 0xf7, 0x56, 0x05, 0x81, 0x47, 0x3e, 0x9f, 0x87, 0x2d, 0x52, 0x5e, -0x68, 0x69, 0xb1, 0x03, 0xcb, 0xb2, 0xe9, 0xf3, 0x4e, 0x14, 0x21, 0x4c, -0x9b, 0x64, 0xec, 0xaa, 0xf3, 0xe2, 0x43, 0x0f, 0xa3, 0x94, 0xcf, 0x53, -0xe1, 0x0b, 0x80, 0x75, 0x7b, 0xf7, 0x20, 0xf0, 0x69, 0x54, 0x8d, 0x7a, -0x58, 0xe2, 0xcc, 0x2f, 0xe4, 0x27, 0x74, 0x6e, 0x10, 0x06, 0x01, 0x6c, -0xc7, 0x41, 0x2e, 0xa7, 0x5d, 0x3c, 0x2f, 0xc4, 0xf3, 0xbc, 0x16, 0xc7, -0x34, 0xe5, 0x45, 0xa1, 0x26, 0xfa, 0x84, 0xe9, 0x04, 0x61, 0xc6, 0x0b, -0x39, 0x36, 0x9d, 0xd2, 0x2f, 0x23, 0xf6, 0x94, 0xda, 0xf2, 0x83, 0x10, -0xc5, 0x76, 0x0b, 0xa4, 0xdb, 0x87, 0x6e, 0x58, 0x98, 0xb8, 0xf1, 0xbd, -0x54, 0xd1, 0xc3, 0x1e, 0xee, 0x56, 0xda, 0x70, 0x12, 0x02, 0xc4, 0x8c, -0x70, 0xf7, 0x03, 0x1f, 0xb6, 0x6d, 0xa3, 0x54, 0x2c, 0x40, 0xa6, 0x56, -0x84, 0x0b, 0xe7, 0x85, 0xa2, 0x28, 0xe6, 0xd2, 0xce, 0x18, 0xcf, 0x73, -0x18, 0x0c, 0x07, 0xd0, 0x54, 0x05, 0xf0, 0x5c, 0xe8, 0xc3, 0x11, 0x34, -0x49, 0x82, 0xe7, 0xd2, 0x07, 0xb5, 0x28, 0x8c, 0xb2, 0x1f, 0x2a, 0x8a, -0xe8, 0x7f, 0xbf, 0xe9, 0xa6, 0x9b, 0xa0, 0x9f, 0x3a, 0x05, 0xab, 0xd3, -0x85, 0x5c, 0xaf, 0xc3, 0x73, 0x9c, 0xe5, 0x6a, 0x16, 0xd3, 0xfe, 0x90, -0x28, 0x02, 0x89, 0xa8, 0xfd, 0x86, 0x03, 0x07, 0x49, 0xa4, 0x59, 0xbb, -0x92, 0x53, 0x04, 0xcf, 0xf3, 0x50, 0x14, 0xe5, 0xc2, 0x79, 0xa1, 0x28, -0x0c, 0xbd, 0x34, 0xa8, 0x26, 0x8a, 0x22, 0x54, 0x45, 0xa1, 0xc9, 0x2d, -0xc7, 0xc1, 0xa0, 0xdb, 0x45, 0xb5, 0x52, 0x81, 0xcf, 0x9c, 0x59, 0x84, -0x2c, 0x87, 0x94, 0xc3, 0x15, 0xf4, 0x4a, 0x69, 0x6a, 0x0a, 0x85, 0xa9, -0x29, 0x84, 0xbe, 0x4f, 0x79, 0xa1, 0x14, 0xc5, 0x49, 0x12, 0xf0, 0x69, -0x1d, 0xc8, 0x0f, 0x00, 0x36, 0xc1, 0x8c, 0xe2, 0x18, 0x9e, 0xeb, 0xc1, -0x34, 0x2c, 0x48, 0xa2, 0x04, 0xdb, 0x71, 0x2e, 0xb2, 0x47, 0x16, 0x46, -0xec, 0xdd, 0xa0, 0x94, 0xa1, 0xe7, 0x79, 0x28, 0x5a, 0x16, 0xfa, 0x4b, -0x1d, 0x28, 0x92, 0x94, 0x5d, 0x4d, 0xd2, 0x80, 0x1a, 0x61, 0x14, 0x4a, -0xc2, 0x12, 0x75, 0xe9, 0xdf, 0x47, 0x0c, 0x76, 0x22, 0xc9, 0x0a, 0x76, -0x22, 0xa1, 0xe4, 0x4a, 0x60, 0x9a, 0xe0, 0xd9, 0x87, 0xdf, 0x75, 0x5d, -0x70, 0xec, 0xa9, 0x55, 0x51, 0x64, 0xb8, 0x8e, 0x7b, 0xfe, 0x7e, 0xa1, -0x52, 0xbd, 0x41, 0xfd, 0x42, 0xbd, 0x2e, 0xed, 0x91, 0xc5, 0x31, 0x5b, -0x7c, 0xa5, 0xf3, 0xe0, 0xc4, 0xf3, 0xa0, 0xcf, 0xce, 0xc2, 0xd4, 0x75, -0x8a, 0x9a, 0x05, 0x01, 0x6b, 0x8c, 0x01, 0x5c, 0x42, 0xe8, 0x6f, 0xca, -0xe0, 0xa7, 0x88, 0xb9, 0x87, 0x92, 0xe4, 0x75, 0xd0, 0x47, 0x92, 0x80, -0x43, 0x82, 0xd8, 0x73, 0xe0, 0xf6, 0x7b, 0x08, 0x03, 0x3a, 0x8a, 0x55, -0x14, 0x19, 0x24, 0x21, 0x70, 0xd8, 0x7e, 0x7c, 0xd7, 0x73, 0xcf, 0xe2, -0x85, 0xc4, 0x73, 0xf2, 0x0b, 0xfd, 0x05, 0xe5, 0x85, 0x38, 0x42, 0x9e, -0x71, 0x5c, 0x97, 0x68, 0x9a, 0xc6, 0x0b, 0x82, 0x80, 0x5a, 0xb5, 0x9a, -0x79, 0x43, 0x89, 0xc0, 0xa3, 0x57, 0x1b, 0x43, 0xad, 0xde, 0xa4, 0x02, -0x8c, 0x28, 0x02, 0xc7, 0x73, 0x54, 0x80, 0xc4, 0x4e, 0x11, 0x10, 0x02, -0x01, 0xa9, 0xe1, 0x23, 0x55, 0x52, 0xd1, 0xdc, 0x35, 0x92, 0xb4, 0x47, -0xd6, 0x47, 0xc2, 0x2e, 0x9d, 0xd4, 0x26, 0x45, 0x5f, 0xa8, 0x28, 0xa6, -0xe5, 0xdd, 0x94, 0x17, 0xba, 0xfb, 0x4f, 0xfe, 0xdd, 0x7f, 0xda, 0x7d, -0xc3, 0x75, 0xe7, 0xc0, 0x0b, 0x7d, 0xe3, 0x41, 0x0c, 0x4f, 0x9d, 0xcc, -0x73, 0xc0, 0x06, 0xd7, 0x75, 0x67, 0x4f, 0x9e, 0x3a, 0xf5, 0x23, 0x42, -0xa8, 0xbd, 0x49, 0x14, 0x45, 0x24, 0x00, 0xdd, 0xec, 0x60, 0x5a, 0x18, -0x1e, 0x3f, 0x81, 0x7e, 0xa7, 0x03, 0xdf, 0xa3, 0xe0, 0x9f, 0xef, 0x79, -0x88, 0xc2, 0x20, 0x13, 0xc3, 0x44, 0x11, 0xed, 0x92, 0x91, 0x98, 0xc2, -0x7d, 0x09, 0xfb, 0x7d, 0xd2, 0x4a, 0x9c, 0x6f, 0x8c, 0x60, 0x9c, 0xa1, -0x3d, 0x32, 0x5d, 0xd7, 0xe1, 0x38, 0x0e, 0x33, 0x40, 0x71, 0x40, 0x72, -0x36, 0x2f, 0x74, 0xfc, 0x85, 0x17, 0x19, 0x2f, 0xe4, 0x9c, 0x27, 0x2f, -0xf4, 0xea, 0x91, 0x07, 0xd7, 0xcf, 0xac, 0xbb, 0x5e, 0x12, 0xe9, 0x8d, -0xa5, 0x5e, 0xab, 0xe1, 0xd4, 0xe9, 0x53, 0x90, 0x65, 0x09, 0x4a, 0x1c, -0xa3, 0xcb, 0x71, 0x88, 0xa2, 0x49, 0x14, 0x8b, 0x25, 0xf0, 0x02, 0x7d, -0x3d, 0x52, 0x46, 0x08, 0x29, 0x72, 0xb3, 0x82, 0x8f, 0x4b, 0x4f, 0xa5, -0xc8, 0xb6, 0x61, 0x9e, 0x99, 0x45, 0x34, 0x18, 0x41, 0x1f, 0xe9, 0xe0, -0x78, 0x1e, 0x92, 0x24, 0x83, 0xe3, 0xb9, 0x2c, 0xa8, 0x66, 0xdb, 0xd6, -0x0a, 0x5e, 0xe8, 0xdb, 0x0f, 0x9d, 0x9e, 0xbc, 0xc0, 0x1e, 0xd9, 0x6d, -0xb7, 0xec, 0x9f, 0x9d, 0x68, 0xb5, 0x27, 0x93, 0x24, 0x81, 0xe7, 0x7b, -0x38, 0x75, 0x66, 0x96, 0xf6, 0xc8, 0x5a, 0x2d, 0x20, 0xa7, 0x22, 0xac, -0xd5, 0x50, 0x6a, 0xb7, 0x51, 0x1a, 0xab, 0xd0, 0x77, 0x89, 0xd0, 0x53, -0xe6, 0x6c, 0xc7, 0x10, 0xb3, 0x1f, 0x87, 0x11, 0x22, 0xc7, 0x86, 0xb3, -0xb0, 0x00, 0xfd, 0xe4, 0x69, 0xd8, 0x23, 0x03, 0xdd, 0x7e, 0x9f, 0x9e, -0x86, 0x09, 0x20, 0xb2, 0x52, 0xd0, 0x25, 0xf5, 0x0b, 0x3d, 0xfb, 0xdc, -0x81, 0x2f, 0x59, 0xb6, 0x85, 0x04, 0x09, 0x64, 0x49, 0x46, 0xad, 0x3a, -0x06, 0x51, 0x10, 0x30, 0xb7, 0xb0, 0x80, 0x50, 0x37, 0xc1, 0xcf, 0x2f, -0xa0, 0x77, 0xf8, 0x15, 0x2c, 0x1c, 0x3f, 0x8e, 0x51, 0xbf, 0x0f, 0xcf, -0x75, 0x96, 0x6f, 0x58, 0x51, 0x84, 0x38, 0x4c, 0xfd, 0x42, 0x26, 0xbc, -0x5e, 0x0f, 0xa3, 0xa3, 0xaf, 0xc1, 0x38, 0x49, 0xfd, 0x42, 0xfd, 0xe1, -0x90, 0x69, 0x10, 0x63, 0xc6, 0x0b, 0x61, 0xf5, 0xfc, 0x42, 0x97, 0x6f, -0xa3, 0xbc, 0x50, 0x14, 0xc5, 0x18, 0x0c, 0x06, 0x98, 0x5f, 0x5c, 0x44, -0x7f, 0x30, 0x40, 0xa5, 0x54, 0x42, 0xa1, 0x58, 0x40, 0xc0, 0xf3, 0x08, -0x55, 0x05, 0x72, 0xf9, 0x6c, 0xbf, 0xd0, 0x72, 0x8f, 0x4c, 0x47, 0x38, -0x32, 0x10, 0x7b, 0x3e, 0x46, 0xa3, 0x11, 0x1c, 0xd7, 0x05, 0x00, 0x84, -0x61, 0xc4, 0x4a, 0x70, 0xab, 0xec, 0x17, 0xca, 0xe7, 0xf3, 0x8f, 0x4f, -0x4d, 0x4e, 0x4c, 0x09, 0x82, 0x80, 0x6a, 0x75, 0x0c, 0xa2, 0x28, 0xc2, -0xb6, 0x6d, 0x2c, 0x76, 0x3a, 0x50, 0x74, 0x1d, 0xe5, 0x52, 0x91, 0xf6, -0xe8, 0x8d, 0xd7, 0xfb, 0x85, 0x38, 0x70, 0x31, 0x41, 0x1c, 0x45, 0x70, -0x1c, 0x17, 0xb6, 0xe3, 0xc0, 0xb6, 0x1d, 0xfa, 0x03, 0x88, 0x22, 0x03, -0x40, 0x7e, 0x49, 0x7e, 0x21, 0x51, 0x14, 0xbe, 0xd5, 0xac, 0x37, 0x8a, -0x82, 0xc0, 0x43, 0xd3, 0x54, 0x6c, 0xdf, 0xb6, 0x15, 0xdd, 0x5e, 0x0f, -0xba, 0x41, 0xd9, 0xb7, 0x14, 0x64, 0x92, 0x65, 0x19, 0xbc, 0x40, 0x09, -0x15, 0xc2, 0x96, 0x58, 0x3c, 0xc6, 0x4b, 0xc8, 0xb2, 0xcc, 0xda, 0x7d, -0x0c, 0x04, 0xca, 0x78, 0xa1, 0x55, 0xf5, 0x0b, 0x2d, 0x3a, 0xdd, 0x53, -0x27, 0x7f, 0xaa, 0x69, 0xea, 0xae, 0x2b, 0x77, 0x5c, 0xf1, 0xb5, 0xc9, -0x76, 0x7b, 0x42, 0x96, 0xe5, 0x8c, 0x85, 0x76, 0x5c, 0x07, 0x4b, 0x9d, -0x2e, 0x46, 0xba, 0x0e, 0xc7, 0x76, 0x33, 0x55, 0xb9, 0xef, 0xf9, 0x94, -0x89, 0xa3, 0x99, 0x52, 0x10, 0x92, 0x2c, 0x17, 0xe0, 0x32, 0x5e, 0x48, -0x40, 0x02, 0xac, 0xb6, 0x5f, 0xe8, 0x4e, 0xe6, 0x17, 0xf2, 0x7e, 0xf6, -0xdc, 0xf3, 0x2f, 0x7c, 0xec, 0x95, 0x57, 0x8f, 0xac, 0xe0, 0x85, 0x38, -0x68, 0xaa, 0x8a, 0xf6, 0xf8, 0x38, 0xd6, 0x4d, 0x4d, 0x61, 0x72, 0xa2, -0x8d, 0x4a, 0xa9, 0xc4, 0x64, 0x8f, 0x22, 0xc0, 0x71, 0x88, 0xc2, 0x08, -0x1c, 0xb8, 0xac, 0x47, 0x96, 0xfe, 0xf0, 0x94, 0x17, 0x0a, 0x57, 0xb1, -0x47, 0xf6, 0x16, 0x7e, 0xa1, 0xc3, 0xaf, 0x1e, 0xb9, 0x67, 0x61, 0x61, -0xf1, 0x9e, 0xf5, 0x33, 0xcb, 0x7e, 0x21, 0x49, 0x92, 0x50, 0x2a, 0x15, -0xa1, 0xa9, 0x2a, 0x34, 0x4d, 0x85, 0x61, 0x98, 0xd0, 0x0d, 0xf3, 0x4d, -0xfd, 0x42, 0x34, 0xe5, 0xfb, 0x16, 0x7e, 0xa1, 0xfe, 0x25, 0xe6, 0x85, -0x7e, 0x9e, 0x5f, 0x88, 0xe3, 0xb8, 0x2b, 0xcb, 0xe5, 0xd2, 0x1d, 0xf5, -0x5a, 0xed, 0xba, 0x7a, 0xad, 0x3a, 0x93, 0xcb, 0x69, 0x9c, 0xc8, 0x38, -0x3a, 0x8f, 0x35, 0xed, 0x4d, 0xcb, 0x82, 0xe3, 0x7a, 0xec, 0xbe, 0xf0, -0xaf, 0xc4, 0x2f, 0xa4, 0xc8, 0x72, 0x4d, 0x96, 0x65, 0xc5, 0xf7, 0x7d, -0x35, 0x0c, 0xa3, 0x20, 0x08, 0xc3, 0x35, 0xbf, 0xd0, 0x1a, 0x2f, 0xb4, -0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0xad, 0xb2, 0x76, -0x00, 0x6b, 0x07, 0xf0, 0xff, 0x53, 0x5e, 0xe8, 0x57, 0xce, 0xcf, 0x2f, -0x24, 0xbe, 0xed, 0x78, 0xa1, 0x73, 0xec, 0x91, 0xad, 0xf1, 0x42, 0xbf, -0x84, 0xfb, 0xc0, 0x15, 0xdb, 0xb7, 0xef, 0x6b, 0xb7, 0x5a, 0x7b, 0x0b, -0x85, 0xc2, 0xce, 0x42, 0x3e, 0x5f, 0x8a, 0xe3, 0x98, 0x58, 0xb6, 0xed, -0x18, 0xa6, 0x79, 0x60, 0x6e, 0x6e, 0xee, 0xf9, 0xd7, 0x8e, 0x1d, 0x7b, -0xfb, 0xf1, 0x42, 0x57, 0xed, 0xdd, 0x7b, 0xfb, 0x75, 0xd7, 0xbe, 0xfb, -0x81, 0xcb, 0x2e, 0xdb, 0xb8, 0x5f, 0x12, 0x25, 0x21, 0xd5, 0xf2, 0x44, -0xcc, 0x74, 0x9c, 0xfe, 0x75, 0x18, 0x86, 0xf0, 0x3c, 0x9f, 0x9c, 0x3c, -0x75, 0xfa, 0x89, 0x7f, 0x7e, 0xf6, 0xd9, 0xaf, 0x1f, 0x39, 0x7a, 0xf4, -0x97, 0xe8, 0x17, 0x8a, 0xdf, 0xe8, 0x17, 0x7a, 0xe7, 0xd5, 0x57, 0xdf, -0x74, 0xfb, 0x6d, 0xb7, 0x7e, 0xe5, 0xb3, 0x0f, 0x7c, 0x6a, 0x85, 0x5f, -0xc8, 0xcf, 0x4a, 0x10, 0x40, 0xba, 0xc4, 0x98, 0x72, 0x42, 0x80, 0x2c, -0xcb, 0xfc, 0xa6, 0xcb, 0x36, 0xee, 0x5f, 0xb7, 0x6e, 0x6a, 0xff, 0xbd, -0xbf, 0x75, 0xcf, 0xa9, 0x1f, 0xfd, 0xf8, 0x27, 0x5f, 0x38, 0xfa, 0xc6, -0x1e, 0xd9, 0xbf, 0x3f, 0x79, 0x49, 0xfd, 0x42, 0x9d, 0x2e, 0xb4, 0xd7, -0xf9, 0x85, 0x3e, 0x75, 0xdf, 0x27, 0x1e, 0xfd, 0xcc, 0xa7, 0xef, 0xbf, -0x25, 0x26, 0x04, 0x8e, 0x43, 0x07, 0xda, 0x74, 0x3b, 0x7a, 0x80, 0x98, -0x10, 0x36, 0x76, 0x8d, 0x20, 0x4b, 0x12, 0xdd, 0xce, 0x9b, 0x24, 0x90, -0x24, 0x29, 0xb3, 0x1d, 0x0b, 0x3c, 0xe5, 0x85, 0x3e, 0x70, 0xdb, 0xad, -0x0f, 0xbd, 0xff, 0x7d, 0x37, 0x7e, 0xef, 0x89, 0x27, 0xbf, 0xb7, 0xa2, -0x47, 0xb6, 0x8a, 0x7e, 0xa1, 0x56, 0x6b, 0xbc, 0xfd, 0x7b, 0x9f, 0xff, -0xfc, 0x53, 0x13, 0xed, 0xd6, 0x26, 0xdb, 0x71, 0x99, 0x5f, 0x28, 0x84, -0x69, 0x51, 0xd7, 0x90, 0xe3, 0x52, 0xbc, 0x40, 0x55, 0x54, 0x18, 0x86, -0x01, 0xc3, 0x34, 0x50, 0xa9, 0x8c, 0x21, 0x0c, 0x43, 0x08, 0x02, 0x87, -0x62, 0xb1, 0x08, 0x49, 0x92, 0x20, 0x4b, 0x12, 0x04, 0x81, 0x02, 0x50, -0x71, 0x1c, 0x63, 0x61, 0x71, 0xf1, 0xf8, 0x23, 0x8f, 0x3e, 0x76, 0xab, -0x61, 0x18, 0xab, 0xc7, 0x0b, 0x35, 0x1b, 0x8d, 0xc9, 0x3f, 0xf8, 0xbd, -0xdf, 0x3d, 0x38, 0xde, 0x6c, 0x56, 0x0c, 0xc3, 0x64, 0x0a, 0x05, 0xba, -0xd2, 0x36, 0xd2, 0x75, 0x54, 0xca, 0x15, 0x78, 0x9e, 0x0b, 0x42, 0x08, -0x6a, 0xb5, 0x2a, 0xa2, 0x28, 0x86, 0xeb, 0xba, 0x48, 0x12, 0xc0, 0xb6, -0x6d, 0xcc, 0x2f, 0xcc, 0xd3, 0x15, 0x68, 0x8e, 0x43, 0xa1, 0x90, 0x47, -0xa3, 0x51, 0xcf, 0xf6, 0x93, 0x45, 0x51, 0x84, 0xc5, 0xa5, 0x25, 0xfd, -0xdb, 0x8f, 0x7d, 0x67, 0x9f, 0x61, 0x18, 0xab, 0xc3, 0x0b, 0xfd, 0xee, -0x17, 0x3e, 0xf7, 0xfd, 0x66, 0xa3, 0x5e, 0xd1, 0x75, 0x03, 0x8e, 0xeb, -0xc2, 0x34, 0x4d, 0xb8, 0x9e, 0x07, 0xcf, 0xf3, 0x20, 0x89, 0x22, 0xc6, -0x9b, 0x75, 0x48, 0xb2, 0x04, 0x4f, 0x10, 0xe0, 0x2a, 0x32, 0x48, 0x02, -0x08, 0x81, 0x8f, 0xd8, 0xf5, 0x90, 0x1f, 0x8d, 0x70, 0x59, 0x5e, 0x85, -0xeb, 0xb8, 0x18, 0x0c, 0x46, 0x38, 0x7e, 0xe2, 0x04, 0x74, 0x5d, 0xc7, -0xd8, 0xd8, 0x18, 0x2a, 0x95, 0x12, 0x55, 0x56, 0xd5, 0xeb, 0xe5, 0x5f, -0xfd, 0x95, 0x5f, 0x39, 0x2f, 0x5e, 0xe8, 0x9c, 0x0f, 0xe0, 0xde, 0xdf, -0xba, 0xe7, 0xb1, 0xeb, 0xf7, 0x5d, 0xbb, 0x69, 0xa4, 0x1b, 0x59, 0xbe, -0xee, 0xf4, 0xec, 0x2c, 0x26, 0xdb, 0x54, 0x94, 0x5d, 0x1c, 0x2b, 0xc3, -0x6e, 0xd4, 0xa1, 0x6c, 0xdb, 0x82, 0x99, 0x75, 0x53, 0xc8, 0xab, 0x2a, -0xf5, 0x0b, 0x0d, 0x87, 0xe8, 0xf5, 0xfb, 0xe8, 0x2c, 0x2d, 0x61, 0x70, -0x66, 0x01, 0xf1, 0x89, 0x53, 0xa8, 0x80, 0xba, 0xb6, 0x7a, 0xfd, 0x01, -0x4c, 0xcb, 0x02, 0x87, 0x69, 0x14, 0x8a, 0x79, 0x08, 0x3c, 0x8f, 0x56, -0x6b, 0x7c, 0xfd, 0xbb, 0xae, 0x79, 0xe7, 0xf7, 0x9f, 0xfe, 0xd9, 0xa5, -0xec, 0x91, 0xed, 0xde, 0x7d, 0xeb, 0xbb, 0xae, 0xb9, 0xfa, 0x66, 0xdb, -0x76, 0xb2, 0x1e, 0x99, 0xe3, 0xb8, 0x50, 0x55, 0x15, 0xad, 0x56, 0x03, -0xda, 0xba, 0x49, 0x68, 0x37, 0xbf, 0x1f, 0x77, 0x7d, 0xf8, 0x2e, 0xdc, -0xb9, 0x7d, 0x37, 0x66, 0x0a, 0x75, 0x10, 0xdb, 0x85, 0xa7, 0x9b, 0x20, -0x5e, 0x00, 0x8d, 0x13, 0x30, 0x5e, 0xad, 0x62, 0x7a, 0xd3, 0x7a, 0x48, -0x33, 0x13, 0xe8, 0x0d, 0xfa, 0x28, 0x97, 0x8b, 0x68, 0x8d, 0x37, 0xe1, -0x79, 0x3e, 0xce, 0xcc, 0xcd, 0x41, 0xd7, 0x0d, 0x84, 0x61, 0x08, 0x51, -0xe0, 0xb1, 0x75, 0xeb, 0xe6, 0x1b, 0xda, 0x97, 0xb2, 0x47, 0x76, 0xdb, -0x2d, 0xfb, 0xbf, 0x1c, 0xc7, 0x71, 0xb6, 0x47, 0xd2, 0x34, 0x4d, 0x14, -0x0b, 0x45, 0x6c, 0xdf, 0x36, 0x09, 0x6e, 0xb2, 0x8d, 0xcb, 0x7f, 0xfd, -0x6e, 0xbc, 0x17, 0x32, 0x8e, 0x00, 0x78, 0xcd, 0x19, 0x41, 0xd7, 0x0d, -0x06, 0x03, 0x7a, 0x8c, 0x5e, 0xa1, 0x79, 0xaf, 0xd0, 0xb2, 0xf1, 0xda, -0x3f, 0x3c, 0x82, 0x02, 0xdb, 0x28, 0x97, 0xcf, 0x6b, 0x68, 0xb5, 0xc6, -0x71, 0xf2, 0xe4, 0x69, 0x58, 0x96, 0x8d, 0x6d, 0x5b, 0x37, 0x23, 0xa7, -0xd1, 0x55, 0xbd, 0xed, 0xdb, 0xb7, 0x7f, 0x91, 0xe7, 0xf9, 0xc7, 0x08, -0x21, 0x17, 0xc2, 0x0b, 0x2d, 0xfb, 0x85, 0x76, 0xee, 0xd8, 0x71, 0xf7, -0x78, 0xa3, 0x39, 0x43, 0xd3, 0x8d, 0x01, 0x46, 0xba, 0x8e, 0xb9, 0xf9, -0x05, 0xe4, 0xf2, 0x2a, 0xb8, 0x46, 0x0d, 0xdb, 0x3e, 0x72, 0x07, 0xde, -0x03, 0x99, 0xf6, 0xc8, 0xec, 0x01, 0x1c, 0xc7, 0xce, 0xf6, 0xd7, 0xfb, -0xbe, 0x4f, 0x3b, 0x4d, 0x01, 0xf5, 0x0c, 0x3d, 0xfd, 0xdf, 0xbf, 0x01, -0xf8, 0x1e, 0x34, 0x96, 0xb5, 0xb3, 0xc7, 0x2a, 0x48, 0x54, 0x05, 0xd5, -0x6a, 0x05, 0xb6, 0x6d, 0x63, 0x38, 0x1c, 0x22, 0x0c, 0x43, 0x24, 0x09, -0x41, 0xbb, 0xd5, 0x6c, 0xd7, 0xdf, 0xe0, 0x17, 0xfa, 0xd3, 0x0b, 0xf0, -0x0b, 0xbd, 0xeb, 0x9d, 0xf7, 0xc5, 0x71, 0x4c, 0x8d, 0x66, 0x96, 0x85, -0x20, 0x08, 0xb0, 0x71, 0xc3, 0x7a, 0x94, 0xc6, 0xc6, 0x20, 0xef, 0xdd, -0x83, 0xeb, 0xa4, 0x02, 0x9e, 0x47, 0x08, 0xc3, 0x30, 0xe0, 0x79, 0x2e, -0x1c, 0x9b, 0xd6, 0xac, 0xfc, 0x80, 0x2a, 0x7a, 0x82, 0xd0, 0x47, 0xe0, -0x07, 0x78, 0xfe, 0xa1, 0x87, 0xe1, 0x2e, 0x2c, 0xa2, 0x5e, 0xab, 0xd1, -0x3b, 0x73, 0xa3, 0x8e, 0xfc, 0xd6, 0x8d, 0xb0, 0x09, 0x41, 0xde, 0x75, -0xc1, 0x77, 0x7b, 0xe8, 0xf5, 0x07, 0xc8, 0xe5, 0x72, 0x8c, 0x17, 0x7a, -0xab, 0x1e, 0xd9, 0x89, 0xf3, 0xeb, 0x91, 0xad, 0x9b, 0x9e, 0xba, 0xd1, -0x63, 0x0d, 0x25, 0xd3, 0xa4, 0x07, 0x30, 0x3e, 0xde, 0x84, 0x5e, 0x29, -0xe3, 0x8e, 0x9d, 0x57, 0xe1, 0x15, 0x44, 0xe8, 0x76, 0x3a, 0xa0, 0xcd, -0x32, 0x1f, 0x9e, 0x47, 0x93, 0x5f, 0x2e, 0x9b, 0x5c, 0x86, 0x41, 0x80, -0x23, 0x3f, 0xf9, 0x29, 0x16, 0x5f, 0x78, 0x09, 0xf5, 0x5a, 0x15, 0x3c, -0x2f, 0x20, 0x2a, 0xe4, 0x51, 0xdb, 0x79, 0x05, 0xe2, 0x28, 0x40, 0xae, -0x59, 0xc5, 0x70, 0x76, 0x1e, 0x95, 0x4a, 0x19, 0x73, 0xf3, 0x0b, 0x50, -0x55, 0x15, 0x9a, 0x3a, 0x05, 0x70, 0x1c, 0xea, 0xf5, 0xda, 0xb2, 0x5f, -0xe8, 0x42, 0x7a, 0x64, 0x9b, 0x2e, 0xbb, 0xec, 0xb6, 0xfb, 0x3e, 0x7e, -0x0f, 0x1f, 0x84, 0x01, 0xfc, 0x20, 0x80, 0xe7, 0xd3, 0xd1, 0xd0, 0xfa, -0x99, 0x69, 0x08, 0x33, 0xeb, 0x20, 0x00, 0x38, 0x31, 0x3f, 0x0b, 0xdb, -0xb2, 0xb3, 0x67, 0x1d, 0xdf, 0xf3, 0xe1, 0x3a, 0x0e, 0xfc, 0x20, 0x44, -0x18, 0x06, 0x58, 0x3a, 0x76, 0x1c, 0xaf, 0x7e, 0xe7, 0xbb, 0xa8, 0x57, -0xc7, 0xa0, 0x28, 0x2a, 0x3c, 0x00, 0x93, 0xd7, 0xbd, 0x1b, 0x24, 0x8e, -0x11, 0x47, 0x04, 0x82, 0x22, 0x22, 0x29, 0x15, 0xa1, 0x0c, 0x06, 0xe0, -0x79, 0x1e, 0x8e, 0xe3, 0xc0, 0x75, 0x3d, 0x28, 0xaa, 0x8c, 0x9c, 0xa6, -0x71, 0x85, 0x5c, 0x7e, 0xdf, 0x48, 0x1f, 0x5d, 0x58, 0x8f, 0xac, 0x35, -0x3e, 0xbe, 0x2b, 0xdd, 0x85, 0x4d, 0x9f, 0x71, 0x42, 0x34, 0x1b, 0x0d, -0xd8, 0x49, 0x82, 0x99, 0x26, 0xf5, 0x0b, 0x8d, 0x46, 0x3a, 0x3c, 0xd7, -0xcb, 0x40, 0x8f, 0xf4, 0x43, 0x1b, 0x04, 0x21, 0x8c, 0x6e, 0x0f, 0x2f, -0xfc, 0x8f, 0x6f, 0xa1, 0x5c, 0x2c, 0x22, 0x97, 0xcb, 0xc3, 0x09, 0x42, -0xb4, 0x6e, 0x7c, 0x2f, 0x08, 0xc7, 0x23, 0xf4, 0x03, 0x1a, 0x93, 0x4a, -0x78, 0xda, 0x23, 0xe3, 0x39, 0x88, 0x82, 0x40, 0x71, 0x03, 0xcf, 0x85, -0x28, 0x0a, 0x10, 0x04, 0x01, 0xf9, 0x7c, 0x7e, 0xcb, 0x48, 0x1f, 0x5d, -0x18, 0x2f, 0xa4, 0x69, 0xda, 0x0e, 0x4a, 0x9d, 0xc7, 0x8c, 0x63, 0xf0, -0x50, 0x2c, 0x14, 0x60, 0x49, 0x32, 0xed, 0x91, 0x2d, 0x2e, 0xc1, 0xb2, -0x6c, 0x04, 0x0c, 0xc5, 0xc9, 0xba, 0xac, 0xbe, 0x0f, 0xc7, 0xb2, 0xf0, -0x4f, 0xdf, 0xfc, 0x26, 0x64, 0x00, 0xc5, 0x62, 0x09, 0x7e, 0x10, 0xa2, -0x7e, 0xed, 0xbb, 0x21, 0x16, 0x4b, 0x08, 0x3c, 0x0f, 0x51, 0x18, 0x23, -0x8e, 0x97, 0xfd, 0x42, 0x41, 0xc2, 0x41, 0x14, 0x45, 0x98, 0x96, 0x0d, -0xc3, 0x30, 0xa1, 0xc8, 0x32, 0x38, 0x9e, 0x87, 0x28, 0x89, 0x17, 0xce, -0x0b, 0xc9, 0xb2, 0xac, 0x45, 0x2b, 0xf0, 0x99, 0xfe, 0xa0, 0x4f, 0x01, -0x55, 0xe6, 0x17, 0xf2, 0x13, 0xc0, 0x75, 0x68, 0x58, 0x36, 0x1d, 0x35, -0x05, 0x61, 0x88, 0xc0, 0x0f, 0x10, 0x84, 0x11, 0x4a, 0x13, 0x93, 0x08, -0x67, 0x67, 0xe1, 0xfb, 0x3e, 0xf2, 0xdb, 0xb7, 0x43, 0x69, 0x34, 0xe8, -0x34, 0x3f, 0x08, 0x10, 0x85, 0x11, 0x7b, 0x42, 0x25, 0x48, 0x12, 0x0e, -0x61, 0x4c, 0x00, 0x0e, 0xb4, 0xfd, 0x67, 0x59, 0x28, 0x16, 0x0b, 0x0c, -0xc1, 0xd4, 0x2e, 0xce, 0x2f, 0x14, 0xc7, 0x51, 0x66, 0xad, 0x49, 0xeb, -0x9d, 0x81, 0xef, 0x67, 0xbc, 0x90, 0xcb, 0x18, 0x87, 0xd4, 0x5e, 0x13, -0x05, 0x21, 0x48, 0x1c, 0x01, 0x09, 0xc1, 0xc6, 0xf7, 0xde, 0x80, 0xfe, -0xe1, 0x57, 0x61, 0x2e, 0x2e, 0xa1, 0xb4, 0x6d, 0x0b, 0x3c, 0xcf, 0x43, -0x1c, 0x45, 0x94, 0x2d, 0x8a, 0x22, 0xaa, 0x28, 0x89, 0xe3, 0x8c, 0x17, -0x5a, 0xf6, 0x0b, 0x39, 0xb0, 0x1d, 0x17, 0x82, 0x20, 0x20, 0x0a, 0xc3, -0x0b, 0xe7, 0x85, 0x4c, 0xd3, 0xf2, 0x52, 0x1b, 0x41, 0x10, 0x04, 0x20, -0x84, 0xc0, 0xf7, 0x3c, 0xf0, 0x9e, 0x8b, 0x3e, 0xeb, 0x91, 0xf9, 0x9e, -0x97, 0x49, 0x51, 0x53, 0x15, 0x4f, 0x3a, 0x37, 0x43, 0x4c, 0x30, 0xb6, -0x69, 0x13, 0x8a, 0x1b, 0x36, 0x20, 0xb0, 0xdd, 0x0c, 0xc3, 0xe1, 0x08, -0x01, 0x9f, 0x24, 0x20, 0x09, 0xc0, 0x27, 0x40, 0xec, 0xf9, 0x00, 0xfb, -0xff, 0x15, 0x45, 0xa1, 0x7e, 0x21, 0x56, 0x60, 0xf4, 0x3c, 0xef, 0xc2, -0x79, 0x21, 0xdb, 0xb6, 0x0e, 0x45, 0x61, 0x84, 0x04, 0x80, 0x2c, 0x4a, -0xf0, 0x83, 0x00, 0xbd, 0x7e, 0x1f, 0x0d, 0x4d, 0x45, 0x7f, 0x71, 0x09, -0x9a, 0x24, 0xd3, 0xe7, 0xff, 0xd4, 0xde, 0x41, 0xe8, 0x2b, 0x19, 0xc7, -0x24, 0x8b, 0x85, 0xa4, 0xac, 0x50, 0x1c, 0xc7, 0xd4, 0x29, 0xc4, 0x1e, -0x9f, 0x53, 0x7e, 0x82, 0xc4, 0x04, 0x81, 0x69, 0x80, 0x8f, 0xe8, 0x55, -0x2e, 0x49, 0xe8, 0x45, 0xc3, 0xb2, 0x1d, 0xc8, 0x8a, 0x82, 0x30, 0x8c, -0x2e, 0xbc, 0x47, 0xd6, 0xed, 0xf5, 0x33, 0x5e, 0x48, 0x94, 0x44, 0x54, -0x4a, 0x25, 0x3a, 0xeb, 0x75, 0x3d, 0x18, 0x0b, 0xf3, 0x30, 0x0c, 0x3d, -0xb3, 0xd6, 0x20, 0x26, 0xe0, 0x08, 0x73, 0x0b, 0xb1, 0x1f, 0x2e, 0xed, -0xf9, 0x45, 0x2b, 0xf8, 0x38, 0xb2, 0x22, 0x2c, 0x45, 0x7b, 0x64, 0xcc, -0x2f, 0x14, 0x46, 0x70, 0x6c, 0x9b, 0xc5, 0x04, 0xc1, 0x1e, 0x59, 0x2c, -0xd8, 0x8e, 0xcd, 0x7a, 0x64, 0xe7, 0xe8, 0x17, 0x5a, 0xc9, 0x0b, 0x25, -0x51, 0xf8, 0x8c, 0xed, 0x38, 0xa4, 0x90, 0xcf, 0xf3, 0x84, 0xe9, 0xda, -0x7c, 0x9f, 0x7e, 0x80, 0xb1, 0xd4, 0x45, 0xb7, 0x5c, 0x46, 0xbd, 0x39, -0x4e, 0x73, 0x45, 0x8c, 0x3a, 0x4c, 0xc0, 0x58, 0xa1, 0x15, 0xb2, 0x24, -0x81, 0xf9, 0x85, 0x92, 0x24, 0x61, 0x33, 0x24, 0x3a, 0xb1, 0x8c, 0xe3, -0x08, 0x6e, 0xbf, 0x87, 0xc4, 0x34, 0x61, 0x5a, 0x26, 0x44, 0x49, 0x02, -0x17, 0x51, 0x98, 0xe8, 0x0d, 0xbc, 0xd0, 0x17, 0xff, 0xf0, 0x1c, 0x7b, -0x64, 0xdf, 0xfc, 0x1b, 0x0c, 0x4f, 0x9f, 0x64, 0x7e, 0xa1, 0x60, 0xf6, -0xcc, 0x99, 0x33, 0x3f, 0x8a, 0x22, 0x3a, 0x9e, 0x2d, 0x16, 0x8b, 0xe0, -0x79, 0x0e, 0x73, 0xf3, 0xf3, 0x10, 0x4d, 0x0b, 0xa3, 0xd3, 0xa7, 0xd1, -0xef, 0x76, 0x32, 0x3e, 0x3a, 0x08, 0x97, 0x5b, 0x64, 0x11, 0x73, 0x0a, -0xc5, 0x29, 0xb1, 0x15, 0x13, 0x16, 0x0f, 0x24, 0x99, 0x67, 0x28, 0x30, -0x75, 0xe8, 0xac, 0x47, 0x66, 0x59, 0x36, 0xb2, 0xea, 0x1a, 0xe3, 0x85, -0xec, 0x37, 0xf3, 0x0b, 0x39, 0xe7, 0xc9, 0x0b, 0xbd, 0xf2, 0xea, 0xab, -0x0f, 0x4e, 0x4d, 0x4d, 0x5d, 0xaf, 0xc8, 0x32, 0x72, 0x9a, 0x8a, 0x76, -0xbb, 0x8d, 0xa3, 0xaf, 0xbd, 0x86, 0xd1, 0x70, 0x00, 0x39, 0x0a, 0xd1, -0xe5, 0x80, 0xb0, 0x15, 0xa2, 0x54, 0x2e, 0x33, 0x64, 0x26, 0x79, 0x03, -0x27, 0x44, 0x08, 0xfd, 0xe1, 0x91, 0xbe, 0x0b, 0x31, 0x41, 0x68, 0x9b, -0x30, 0x67, 0x67, 0x99, 0x5f, 0x68, 0x48, 0xb3, 0xa9, 0x92, 0x04, 0x51, -0x94, 0x98, 0x5f, 0x28, 0x81, 0xbe, 0xc2, 0x2f, 0xf4, 0xec, 0x43, 0x8f, -0x3c, 0x74, 0x6a, 0x72, 0x62, 0x66, 0xe9, 0xc4, 0x05, 0xf0, 0x42, 0x37, -0xbf, 0xff, 0x7d, 0x99, 0x5f, 0xc8, 0x76, 0x1c, 0xbc, 0xf2, 0xea, 0xab, -0x70, 0x1c, 0x07, 0xe3, 0xcd, 0x06, 0x88, 0xa2, 0x20, 0x6c, 0xd4, 0x51, -0x9e, 0x68, 0xa3, 0x54, 0x19, 0x83, 0x28, 0x0a, 0x67, 0x45, 0xd4, 0x52, -0x00, 0x2a, 0x59, 0xd1, 0xe8, 0x8b, 0x6c, 0xfb, 0x2c, 0xbf, 0x90, 0x6e, -0x98, 0x08, 0xc3, 0x10, 0x00, 0x97, 0xf1, 0x42, 0x97, 0xd8, 0x2f, 0x74, -0xf0, 0x4b, 0xd5, 0x6a, 0xf5, 0xab, 0xb9, 0x9c, 0x06, 0x59, 0x96, 0x30, -0x33, 0x3d, 0x8d, 0xd3, 0xb3, 0x67, 0x30, 0xbf, 0xb8, 0x84, 0x7a, 0x75, -0x0c, 0x42, 0x10, 0xa0, 0xa7, 0x8f, 0x60, 0x8f, 0x8f, 0xa3, 0x30, 0x36, -0x06, 0x55, 0xd3, 0xa8, 0x28, 0x89, 0xa1, 0x57, 0x24, 0xad, 0x26, 0xfa, -0x3e, 0xf3, 0x0b, 0xcd, 0xc3, 0xeb, 0xf6, 0x60, 0xeb, 0x26, 0x3a, 0xdd, -0x1e, 0x65, 0x25, 0x12, 0xfa, 0x2d, 0x2d, 0xe5, 0x85, 0x2e, 0xb9, 0x5f, -0x68, 0xef, 0xee, 0x5d, 0x3f, 0xde, 0x7e, 0xf9, 0xe5, 0xd7, 0xa6, 0xaf, -0xf0, 0x68, 0xa4, 0xe3, 0xe5, 0x57, 0x5e, 0x81, 0xe3, 0xb8, 0xa8, 0x56, -0xc7, 0x50, 0x2c, 0x16, 0x10, 0xf0, 0x1c, 0x22, 0x4d, 0x85, 0x54, 0x2c, -0x42, 0x2d, 0x16, 0x29, 0x2f, 0xc4, 0xf3, 0xe0, 0x18, 0x62, 0x16, 0x99, -0x26, 0x82, 0x91, 0x0e, 0xe2, 0xf9, 0x18, 0x8d, 0x74, 0xd8, 0x8e, 0x03, -0xc7, 0xf5, 0x20, 0x0a, 0xc2, 0xea, 0xf7, 0xc8, 0x0e, 0x1e, 0x3a, 0x74, -0x7f, 0xb9, 0x5c, 0x7e, 0xbc, 0xdd, 0x1a, 0x9f, 0x12, 0x45, 0x11, 0xf9, -0x7c, 0x0e, 0x5b, 0x36, 0x1c, 0xad, 0x83, 0xea, 0x00, 0x00, 0x20, 0x00, -0x49, 0x44, 0x41, 0x54, 0x6d, 0xc2, 0xa9, 0x33, 0xa7, 0xe1, 0x38, 0x36, -0x74, 0x5d, 0x47, 0xa9, 0x54, 0x44, 0xce, 0x0f, 0x90, 0xac, 0xec, 0x91, -0x71, 0x1c, 0x44, 0x9e, 0x47, 0xc2, 0xa0, 0xd7, 0xb4, 0x47, 0x46, 0x08, -0x01, 0xcf, 0x0b, 0x90, 0x04, 0x31, 0x6b, 0x91, 0x51, 0xbf, 0xd0, 0xf9, -0xf1, 0x42, 0xe7, 0xb5, 0xac, 0x92, 0xcf, 0xe7, 0xde, 0xf7, 0x8e, 0xbd, -0x7b, 0xa9, 0x5f, 0x48, 0xa4, 0x2c, 0x90, 0xeb, 0x79, 0xe8, 0x0f, 0x06, -0x38, 0x71, 0xf2, 0x14, 0xfc, 0x20, 0x04, 0xc7, 0x01, 0x92, 0x24, 0x41, -0x62, 0x94, 0x0a, 0xcf, 0x71, 0x59, 0x59, 0x34, 0x66, 0x89, 0x54, 0xcf, -0xa3, 0x9f, 0x41, 0x41, 0x10, 0xc0, 0x73, 0xd4, 0xea, 0xc4, 0xf3, 0x02, -0x12, 0x24, 0x41, 0xb7, 0xdb, 0x3d, 0x10, 0xc7, 0xf1, 0x80, 0x1d, 0x40, -0xf8, 0xff, 0xb1, 0xf7, 0xde, 0xc1, 0x96, 0x55, 0x87, 0x9d, 0xee, 0x6f, -0xe7, 0x7d, 0x72, 0x8e, 0x37, 0x75, 0xa4, 0x81, 0x8e, 0x34, 0x4d, 0x13, -0x1a, 0x90, 0x2c, 0x64, 0x9a, 0x20, 0x24, 0x23, 0xcb, 0x46, 0xf3, 0x3c, -0x83, 0x0c, 0x08, 0x81, 0x12, 0xf6, 0xd8, 0x63, 0x8f, 0xe7, 0x79, 0xfc, -0x14, 0xa6, 0x2c, 0xb9, 0x3c, 0xf6, 0xab, 0xf9, 0xe7, 0xe9, 0x49, 0x96, -0x6a, 0xea, 0xf9, 0x3d, 0x5b, 0x46, 0xe3, 0xb1, 0xc6, 0x48, 0x40, 0x13, -0x24, 0x5b, 0x60, 0x4b, 0x08, 0x05, 0xba, 0x81, 0x4e, 0x74, 0xbc, 0x7d, -0xe3, 0xc9, 0xe7, 0xec, 0x9c, 0xf7, 0x7e, 0x7f, 0xac, 0x75, 0xce, 0xbd, -0x0d, 0x58, 0xea, 0xbe, 0xf4, 0xc5, 0xd8, 0x75, 0xa9, 0xa2, 0x5a, 0x55, -0x82, 0xe2, 0xac, 0x73, 0x76, 0x5c, 0xeb, 0x5b, 0xdf, 0xb7, 0x0c, 0x47, -0x38, 0x0a, 0xe0, 0x85, 0x28, 0x8a, 0xbe, 0xb3, 0x32, 0x5e, 0x68, 0xb1, -0x61, 0xb6, 0xa7, 0xa7, 0x5f, 0x90, 0x65, 0x79, 0xe7, 0xee, 0x5d, 0x3b, -0xbe, 0x5a, 0xad, 0x10, 0xbf, 0x10, 0x49, 0x37, 0x06, 0xd0, 0x34, 0x1d, -0x03, 0x45, 0x81, 0xaa, 0x69, 0x54, 0xa0, 0xed, 0xd1, 0xce, 0x30, 0x01, -0x9f, 0x1c, 0xdb, 0x01, 0xc3, 0x90, 0x27, 0xce, 0x88, 0xf6, 0xc8, 0xd8, -0xb7, 0xcb, 0x2f, 0xf4, 0xc5, 0x6f, 0xff, 0xcd, 0x9f, 0x5f, 0xf7, 0xab, -0xbf, 0xfc, 0x46, 0xbf, 0x90, 0xa6, 0x21, 0x0c, 0xc9, 0x87, 0x19, 0xba, -0xa7, 0x2b, 0xe5, 0x32, 0x6a, 0x95, 0x0a, 0x72, 0x99, 0x0c, 0x92, 0x89, -0x38, 0x01, 0x5c, 0x3d, 0x1f, 0x3c, 0xc7, 0x8d, 0x28, 0xad, 0xe5, 0x15, -0x38, 0x9e, 0xe7, 0xe1, 0xba, 0xab, 0xec, 0x17, 0x7a, 0xfe, 0xb1, 0xc7, -0xa1, 0xce, 0xbd, 0xd1, 0x2f, 0xd4, 0x6e, 0x77, 0xee, 0x5d, 0x37, 0x35, -0x79, 0x7f, 0xb1, 0x58, 0xc8, 0xcb, 0xb2, 0x04, 0x51, 0x10, 0x91, 0x49, -0x73, 0x88, 0xc9, 0x32, 0x64, 0x59, 0x82, 0x24, 0x4b, 0xd0, 0x34, 0xfd, -0x4d, 0xfd, 0x42, 0x1c, 0xc7, 0xc1, 0xbf, 0x04, 0x7e, 0xa1, 0x9f, 0x3b, -0x80, 0x57, 0xbe, 0xfd, 0xc4, 0x1f, 0xb7, 0x8e, 0x1e, 0x4d, 0x38, 0x7d, -0xa5, 0xa3, 0x74, 0xbb, 0x07, 0xe8, 0x73, 0x4c, 0x17, 0x40, 0x97, 0x61, -0x98, 0x3f, 0xeb, 0x0f, 0x06, 0x2f, 0xa4, 0x52, 0xa9, 0xbb, 0xeb, 0xd5, -0xca, 0x8d, 0xd9, 0x6c, 0x66, 0x2a, 0x1e, 0x8f, 0x33, 0xa2, 0x28, 0x8c, -0xb6, 0xaa, 0x90, 0x5d, 0x19, 0x06, 0x2c, 0xdb, 0x1e, 0xde, 0x1b, 0x22, -0xdf, 0xf7, 0x75, 0x55, 0xd3, 0xde, 0xcc, 0x2f, 0x04, 0x53, 0xd7, 0x9b, -0x2c, 0xc7, 0xa6, 0x25, 0x59, 0x4e, 0x34, 0xe7, 0xe6, 0x8f, 0xd3, 0x81, -0x0d, 0x00, 0xb4, 0xe9, 0x40, 0x56, 0x76, 0x12, 0x5f, 0x0c, 0x2f, 0x14, -0x8f, 0xc5, 0xc6, 0x38, 0x8e, 0x2d, 0x08, 0x82, 0x20, 0x01, 0x90, 0x4d, -0xcb, 0x72, 0x3d, 0xcf, 0xb7, 0x3d, 0xd7, 0x5d, 0xf3, 0x0b, 0xad, 0xf1, -0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xd1, 0x2a, -0x6b, 0x03, 0x58, 0x1b, 0xc0, 0xbf, 0x42, 0x5e, 0xe8, 0x5f, 0xbc, 0x5f, -0xe8, 0xa9, 0x0b, 0xf3, 0x0b, 0x9d, 0x5a, 0xd6, 0x23, 0x5b, 0xe3, 0x85, -0x56, 0xe9, 0x3e, 0x70, 0xc5, 0xe5, 0x97, 0xef, 0xab, 0x56, 0x2a, 0xbb, -0xcb, 0xe5, 0xd2, 0x0e, 0x96, 0x61, 0xd3, 0x61, 0x14, 0x85, 0xbe, 0xe7, -0x99, 0x8b, 0xcd, 0xe6, 0xa1, 0x56, 0xab, 0xf5, 0xce, 0xe4, 0x85, 0xf6, -0x5c, 0xbd, 0xfb, 0xae, 0xbd, 0xd7, 0x5c, 0xf3, 0xf0, 0x15, 0x5b, 0xb6, -0xec, 0xe7, 0x79, 0x8e, 0x0b, 0xe9, 0x4e, 0xbe, 0xd1, 0xc6, 0xe7, 0x30, -0x1c, 0x6d, 0x4d, 0xb4, 0x2c, 0x3b, 0x3c, 0x79, 0xea, 0xd4, 0xb3, 0xaf, -0x1e, 0x3e, 0xf2, 0xb5, 0xe3, 0xaf, 0xbd, 0xf6, 0xf6, 0xf1, 0x42, 0x8f, -0xbe, 0x49, 0x8f, 0x6c, 0xd7, 0xce, 0x1d, 0xb7, 0x7e, 0xe8, 0x83, 0x77, -0x7f, 0xf9, 0x13, 0x0f, 0x7d, 0x6c, 0x7d, 0x18, 0x84, 0xb0, 0x1d, 0x17, -0x96, 0xe5, 0x20, 0xa0, 0x2f, 0xfa, 0x11, 0x6d, 0x11, 0x00, 0x40, 0x10, -0xd2, 0x0d, 0xcf, 0x82, 0xc0, 0x5e, 0x71, 0xf9, 0xe5, 0xfb, 0x37, 0x6d, -0xdc, 0xb8, 0xff, 0xbe, 0x7b, 0xef, 0x3d, 0xf7, 0xdc, 0x3f, 0xfc, 0xc3, -0x23, 0x67, 0xce, 0x9e, 0x5d, 0xe2, 0x85, 0xae, 0xb9, 0xe6, 0xee, 0x2f, -0x3c, 0xfe, 0xd8, 0x67, 0xa7, 0x8f, 0x1d, 0xc5, 0xec, 0x4f, 0x0f, 0x5d, -0xc2, 0x1e, 0x99, 0x7f, 0x3e, 0x2f, 0xf4, 0xe9, 0x4f, 0x7c, 0x7c, 0xe4, -0x17, 0x1a, 0xf6, 0xc8, 0x1c, 0xd7, 0xa5, 0x9e, 0x21, 0x0f, 0x0c, 0xc3, -0x50, 0x2d, 0x8f, 0x0f, 0x41, 0x10, 0x46, 0xb3, 0x6e, 0xc0, 0xd2, 0x1c, -0x50, 0xa5, 0x52, 0x9e, 0xfa, 0xc0, 0xfb, 0xef, 0x7a, 0xec, 0x7d, 0x77, -0xdc, 0xf1, 0xdd, 0xc7, 0x9f, 0x7c, 0x92, 0xf0, 0x42, 0x73, 0x73, 0xcb, -0xfc, 0x42, 0xab, 0xc0, 0x0b, 0x55, 0x2a, 0x95, 0xda, 0xa7, 0x1e, 0x7e, -0xe8, 0xf9, 0x75, 0x53, 0x93, 0x9b, 0x74, 0xba, 0xa8, 0x4d, 0x1a, 0xf4, -0x1e, 0x0c, 0xd3, 0x84, 0x6d, 0xd9, 0xd0, 0x4d, 0xb2, 0x50, 0x97, 0xcd, -0x64, 0xe0, 0xfb, 0x3e, 0xfa, 0x83, 0x3e, 0x12, 0x89, 0x04, 0x58, 0x96, -0x85, 0x2c, 0xcb, 0xc8, 0x66, 0xd2, 0x74, 0x20, 0xec, 0x48, 0xfb, 0x3c, -0x33, 0x3b, 0x77, 0xe6, 0xe9, 0x67, 0x9f, 0x5d, 0x5d, 0x5e, 0xa8, 0x52, -0x29, 0x8f, 0xfd, 0xa7, 0xdf, 0xf9, 0x0f, 0x87, 0x73, 0xd9, 0x5c, 0x56, -0xd3, 0x74, 0x98, 0x74, 0x07, 0xb6, 0xaa, 0xe9, 0x14, 0x6e, 0xd2, 0xb0, -0x61, 0xfd, 0x7a, 0x90, 0xf4, 0x8b, 0x0b, 0x59, 0x96, 0x11, 0x04, 0x01, -0x06, 0x8a, 0x42, 0x77, 0x83, 0x3b, 0x58, 0x58, 0x9c, 0x47, 0x36, 0x93, -0x85, 0x24, 0x49, 0xc8, 0xe7, 0x72, 0x44, 0xd9, 0xcf, 0x30, 0xf0, 0x03, -0x1f, 0x9d, 0x4e, 0x57, 0x79, 0xec, 0xdb, 0x8f, 0x5f, 0x14, 0x2f, 0x74, -0x51, 0x03, 0xf8, 0xec, 0x1f, 0xfc, 0xfe, 0xc9, 0x75, 0x93, 0x93, 0x9b, -0x86, 0x3d, 0x32, 0x5d, 0x37, 0xd0, 0xea, 0x74, 0x90, 0xcd, 0x64, 0x20, -0xcb, 0x32, 0x12, 0xf1, 0x18, 0xd9, 0x46, 0x2e, 0x8a, 0xb0, 0x39, 0x0e, -0x0e, 0x40, 0x9c, 0x14, 0xa6, 0x89, 0x40, 0x51, 0x10, 0xe9, 0x06, 0x4c, -0xc3, 0xc0, 0x60, 0xa0, 0xc2, 0x30, 0x4d, 0x08, 0x3c, 0x87, 0xf1, 0xb1, -0x31, 0x48, 0x92, 0x48, 0x25, 0x49, 0x01, 0xa6, 0xa7, 0x67, 0xa6, 0xbf, -0xf5, 0xf8, 0xe3, 0x97, 0x9e, 0x17, 0xfa, 0xf8, 0xc7, 0x1e, 0x3c, 0xb0, -0x77, 0xcf, 0xd5, 0x9b, 0x14, 0x55, 0xa3, 0x21, 0xb5, 0x01, 0x2c, 0xcb, -0x86, 0xa2, 0x28, 0xd8, 0xb0, 0x6e, 0x0a, 0x99, 0x42, 0x0e, 0x56, 0xb5, -0x02, 0x71, 0xe3, 0x06, 0xac, 0xdf, 0xb8, 0x1e, 0x22, 0xc7, 0xc2, 0xf7, -0x5c, 0x28, 0x8a, 0x82, 0x56, 0xab, 0x8d, 0x4e, 0xbb, 0x8d, 0xee, 0xf4, -0x1c, 0x70, 0x6e, 0x0e, 0x19, 0x8e, 0x4c, 0x27, 0xce, 0xcc, 0xce, 0x42, -0xd5, 0x34, 0xd4, 0xaa, 0x55, 0xba, 0x37, 0x93, 0xc3, 0xd8, 0x58, 0x7d, -0xdd, 0xbe, 0x1b, 0x6e, 0xf8, 0xde, 0xf7, 0x7f, 0xf0, 0x83, 0x77, 0x5f, -0xb2, 0x5f, 0x60, 0xfb, 0xb6, 0x6d, 0x77, 0x7c, 0xea, 0xe1, 0x8f, 0x3d, -0xe1, 0x38, 0x2e, 0x0c, 0xd3, 0x82, 0xaa, 0x69, 0xd0, 0x75, 0x1d, 0xd9, -0x4c, 0x06, 0xc5, 0x62, 0x1e, 0x42, 0xad, 0x82, 0xc4, 0xbe, 0xeb, 0xf1, -0x9e, 0xa9, 0xcd, 0x90, 0xe9, 0x4b, 0x6c, 0x4b, 0x6d, 0x43, 0x53, 0x75, -0x18, 0xba, 0x46, 0xb4, 0x26, 0x8e, 0x0d, 0xdd, 0xd0, 0x89, 0x2c, 0xe9, -0xf4, 0x39, 0x30, 0x87, 0x8f, 0xc0, 0x73, 0x03, 0xcc, 0x2f, 0x34, 0xe0, -0xfb, 0x2e, 0x36, 0x6f, 0xda, 0x88, 0x54, 0x92, 0xb4, 0xfa, 0x34, 0xdd, -0xc0, 0xd3, 0xcf, 0x3c, 0xfb, 0x70, 0xa3, 0xd9, 0xfc, 0xca, 0x25, 0x79, -0x16, 0xfa, 0xc0, 0xfb, 0xee, 0xfc, 0x52, 0x10, 0x84, 0x30, 0x2d, 0x0b, -0x86, 0x69, 0xa0, 0xdb, 0xed, 0xa2, 0xd1, 0x6c, 0x21, 0x9f, 0xcf, 0x02, -0x93, 0xe3, 0xb8, 0xfc, 0x7f, 0xbb, 0x07, 0xf7, 0x4e, 0x6d, 0x86, 0x09, -0xe0, 0xb0, 0x39, 0xc0, 0x5c, 0x73, 0x16, 0x83, 0x6e, 0x1f, 0xba, 0xaa, -0xc2, 0xb6, 0x6c, 0x58, 0xba, 0x09, 0x47, 0xb7, 0x00, 0x2f, 0x42, 0x52, -0x94, 0xd1, 0x3d, 0x78, 0x10, 0x96, 0x69, 0x22, 0x99, 0x88, 0xa1, 0x54, -0xcc, 0xc3, 0xb4, 0x2c, 0x34, 0x1a, 0x4d, 0x18, 0x86, 0x01, 0x3f, 0x08, -0x20, 0xcb, 0x12, 0x76, 0x6c, 0xdf, 0xfe, 0x19, 0x9e, 0xe7, 0xdf, 0x7a, -0x8f, 0x6c, 0xd7, 0xce, 0x1d, 0xf7, 0x54, 0x2a, 0xe5, 0x29, 0x83, 0xca, -0x8e, 0x14, 0x45, 0x85, 0x2c, 0xcb, 0xd8, 0xbe, 0xed, 0x4a, 0x70, 0xe5, -0x12, 0xae, 0xb8, 0x9b, 0xf8, 0x85, 0x0e, 0x21, 0xc2, 0xa2, 0x31, 0xfc, -0xd0, 0xa4, 0x47, 0xb6, 0x64, 0xf9, 0x20, 0x9c, 0x85, 0x6b, 0x99, 0xf8, -0xf1, 0x5f, 0x7c, 0x1d, 0x6e, 0xbb, 0x03, 0x41, 0x10, 0x10, 0x46, 0x21, -0xe2, 0xc9, 0x38, 0x0a, 0xf9, 0x3c, 0x66, 0xe6, 0xe6, 0x31, 0xbf, 0xd8, -0x80, 0xeb, 0xba, 0x00, 0x22, 0x54, 0x2a, 0xa5, 0x5a, 0xe1, 0x52, 0xf8, -0x85, 0xae, 0xda, 0xb9, 0xf3, 0x81, 0x20, 0x08, 0xe0, 0xba, 0x2e, 0x0c, -0xc3, 0x44, 0xbf, 0xdf, 0x47, 0xad, 0x56, 0x45, 0x32, 0x9b, 0x86, 0xb0, -0xe7, 0x2a, 0xec, 0xe3, 0x13, 0x78, 0x09, 0x1e, 0x14, 0x65, 0xb0, 0xcc, -0x2d, 0x44, 0x2e, 0xad, 0xae, 0x37, 0x14, 0x05, 0xf8, 0xb0, 0x4d, 0x13, -0x2f, 0xfc, 0xbf, 0x7f, 0x01, 0xbf, 0xdb, 0x43, 0x3e, 0x97, 0x23, 0xf7, -0x89, 0x98, 0x0c, 0x53, 0x8e, 0x21, 0xa1, 0xa8, 0x88, 0xc9, 0x32, 0xfa, -0xfd, 0x3e, 0x0a, 0xf9, 0x1c, 0x92, 0x74, 0x5a, 0x72, 0x7c, 0x7c, 0xfc, -0xe2, 0x7b, 0x64, 0xaf, 0xe7, 0x85, 0x36, 0x6d, 0xdc, 0x78, 0x8b, 0xe3, -0x38, 0x70, 0xa8, 0xb4, 0x45, 0x37, 0x0c, 0x48, 0xa2, 0x08, 0x2d, 0x9f, -0xc7, 0x2d, 0x5b, 0xaf, 0xc2, 0x71, 0x04, 0x68, 0xb7, 0x5a, 0xb0, 0x6d, -0x07, 0xae, 0xe7, 0xc2, 0xb6, 0x2c, 0xd8, 0x96, 0x0d, 0xc7, 0xa5, 0xb4, -0x16, 0x0d, 0x4b, 0xfd, 0xf8, 0xaf, 0xbe, 0x01, 0xaf, 0xd3, 0x45, 0x2e, -0x9b, 0x01, 0xc7, 0x71, 0x70, 0x13, 0x71, 0xe4, 0x77, 0xef, 0x40, 0xd4, -0xeb, 0x61, 0xb0, 0xd0, 0x40, 0x32, 0x99, 0x40, 0xaf, 0xd7, 0xa3, 0x7e, -0x21, 0x11, 0x1c, 0xc7, 0xa0, 0x5a, 0xad, 0xec, 0x10, 0xde, 0x2a, 0x2f, -0xf4, 0xd1, 0xfb, 0x3e, 0xc2, 0x12, 0x98, 0xc9, 0x85, 0xae, 0xeb, 0xa8, -0x55, 0xab, 0x10, 0x44, 0x01, 0xec, 0x58, 0x1d, 0x3c, 0x80, 0x33, 0xf3, -0x33, 0x30, 0x0d, 0x03, 0x2e, 0x2d, 0x02, 0xd9, 0xb4, 0x02, 0x47, 0xdc, -0x5a, 0x2e, 0x1c, 0xdb, 0xc2, 0x8f, 0xbf, 0xfe, 0x28, 0xbc, 0x4e, 0x07, -0xf9, 0x7c, 0x1e, 0x3c, 0xc7, 0x21, 0xc8, 0x64, 0x50, 0xbc, 0x7e, 0x2f, -0x82, 0xd0, 0x07, 0x27, 0xf2, 0x08, 0x52, 0x09, 0x48, 0xb2, 0x04, 0xdf, -0x0f, 0xd1, 0x6c, 0xb6, 0x90, 0x49, 0x13, 0x83, 0xbe, 0x2c, 0x4b, 0x4c, -0x62, 0x39, 0x2f, 0x74, 0xb1, 0x7e, 0xa1, 0x42, 0x21, 0xbf, 0x73, 0xc9, -0x19, 0x44, 0xae, 0x22, 0x92, 0x24, 0x41, 0x07, 0xb0, 0xbe, 0x56, 0xc5, -0xb9, 0xee, 0x22, 0x54, 0x55, 0x1b, 0xf1, 0x42, 0xc4, 0x8b, 0x62, 0xc1, -0xb6, 0x2c, 0xb8, 0xf4, 0xb0, 0x39, 0xf8, 0x3f, 0xfe, 0x1a, 0x5e, 0xbb, -0x8b, 0x5c, 0x2e, 0x0f, 0x51, 0x10, 0xe1, 0x25, 0x53, 0x28, 0x5d, 0x77, -0x2d, 0x2d, 0x62, 0x05, 0x00, 0x38, 0xf0, 0xa9, 0x04, 0x1c, 0x96, 0x05, -0xcf, 0x73, 0x24, 0x5c, 0x68, 0x5a, 0xe0, 0x79, 0x1e, 0x1c, 0xcb, 0x21, -0x1e, 0x8f, 0xaf, 0x9c, 0x17, 0x2a, 0xe4, 0xf3, 0xdb, 0x86, 0x99, 0x2e, -0x20, 0x82, 0x69, 0x5a, 0x48, 0x25, 0x5d, 0x98, 0x1c, 0x07, 0x36, 0x8a, -0xd0, 0x6e, 0xb7, 0xa1, 0xa9, 0x1a, 0xd1, 0xf3, 0x44, 0x11, 0x3c, 0x6a, -0x34, 0x23, 0xac, 0x9c, 0x87, 0x1f, 0xff, 0xc5, 0xd7, 0x11, 0xf4, 0xba, -0x28, 0x15, 0x8b, 0x10, 0x45, 0x01, 0x6e, 0x22, 0x89, 0xea, 0x4d, 0xfb, -0x88, 0x50, 0xd2, 0x23, 0xc4, 0x56, 0x10, 0x30, 0x60, 0x38, 0x0e, 0x2e, -0xbd, 0x9a, 0x7b, 0xbe, 0x0f, 0xdd, 0x20, 0x42, 0x3d, 0x86, 0x61, 0x10, -0x8f, 0xc7, 0x56, 0xce, 0x0b, 0x01, 0x4c, 0xcc, 0xa7, 0x90, 0x86, 0xe3, -0x90, 0xe5, 0x22, 0x9e, 0xe7, 0x61, 0xfb, 0x01, 0x0c, 0x4d, 0x87, 0xcb, -0x30, 0x30, 0x75, 0x63, 0xc4, 0x44, 0x04, 0x41, 0x30, 0xca, 0xda, 0x79, -0x9e, 0x8f, 0xec, 0xe4, 0x04, 0x74, 0x5d, 0x07, 0x18, 0x86, 0x7c, 0xf3, -0x37, 0x5c, 0x47, 0x82, 0x6b, 0xcb, 0x1c, 0x43, 0x44, 0x96, 0xc1, 0xc2, -0x0b, 0x42, 0xb0, 0x1c, 0x8b, 0x30, 0x8c, 0xa0, 0xeb, 0x06, 0x52, 0xc9, -0x14, 0x29, 0x6f, 0x89, 0xe2, 0xca, 0x79, 0xa1, 0x30, 0x24, 0x7e, 0x21, -0xf2, 0xc1, 0xdc, 0x11, 0x42, 0xe9, 0x5b, 0x16, 0x94, 0x7e, 0x9f, 0xd4, -0x3f, 0x1d, 0x07, 0xbe, 0x4b, 0xb4, 0x3a, 0x21, 0x85, 0xa3, 0x42, 0x3f, -0x00, 0xc2, 0x10, 0xe3, 0xd7, 0x5c, 0x83, 0x96, 0x28, 0xc2, 0x68, 0xb6, -0x30, 0x7e, 0xc3, 0xf5, 0x64, 0xa0, 0x2e, 0xc1, 0x10, 0x02, 0x4a, 0xc1, -0x2c, 0xf1, 0x42, 0x64, 0xaf, 0x01, 0xe1, 0x53, 0x4d, 0x98, 0x16, 0xc9, -0xda, 0x45, 0x61, 0xb4, 0x72, 0x5e, 0xc8, 0xf3, 0x3c, 0xdb, 0xf7, 0xc9, -0xf2, 0x28, 0xc7, 0x71, 0xd0, 0x74, 0x1d, 0x92, 0x28, 0x42, 0xce, 0x64, -0xd0, 0x69, 0xb5, 0x50, 0xcc, 0xe5, 0x89, 0x13, 0x88, 0x7e, 0xe3, 0x00, -0x46, 0xbf, 0xc4, 0x50, 0x00, 0x53, 0xdc, 0xba, 0x15, 0xd9, 0x2b, 0xae, -0x80, 0xe7, 0xba, 0x84, 0x9b, 0xf0, 0x03, 0x42, 0xb6, 0x2c, 0x5b, 0x72, -0x0a, 0x5c, 0x17, 0x4c, 0x18, 0xc2, 0xf5, 0x5c, 0x18, 0x86, 0x01, 0x41, -0x10, 0xa0, 0x6b, 0xc4, 0x2f, 0xe4, 0xba, 0x6f, 0xa1, 0x47, 0xd6, 0xed, -0xf5, 0x8e, 0x0e, 0x69, 0x2c, 0x51, 0xe0, 0x11, 0x93, 0x65, 0x38, 0x8e, -0x0b, 0x59, 0xd3, 0xd0, 0x6f, 0x77, 0x20, 0x8b, 0x22, 0xc2, 0x20, 0x84, -0xe7, 0x7a, 0x88, 0x10, 0x81, 0xbc, 0x89, 0x05, 0x18, 0x3e, 0x9d, 0x10, -0x22, 0x25, 0x80, 0xe7, 0x7a, 0x23, 0xaf, 0xd0, 0xf2, 0xbf, 0x47, 0x5d, -0x26, 0x55, 0x05, 0x43, 0x4f, 0x6a, 0x49, 0x92, 0x28, 0x2f, 0x64, 0x40, -0x14, 0x45, 0x68, 0xba, 0x7e, 0xb1, 0x3d, 0xb2, 0x7d, 0x23, 0x5e, 0xa8, -0x43, 0x79, 0xa1, 0x28, 0x8a, 0xe0, 0x07, 0xe4, 0x83, 0x19, 0xa6, 0x81, -0xc0, 0xb2, 0xa0, 0x2e, 0xcc, 0x43, 0x53, 0x54, 0x78, 0xd4, 0x5e, 0x13, -0x05, 0x01, 0x18, 0x44, 0x60, 0x40, 0x3e, 0xd4, 0x10, 0xcf, 0xf1, 0xbc, -0xd7, 0xd5, 0xa2, 0x29, 0x72, 0x43, 0xc9, 0x0f, 0x04, 0xb6, 0x05, 0xab, -0xdb, 0x21, 0x1c, 0x5d, 0x10, 0x0c, 0x3b, 0x4c, 0x30, 0x2d, 0xd2, 0xef, -0xb0, 0x2c, 0xeb, 0xe2, 0x78, 0xa1, 0xcf, 0xff, 0xf5, 0x5f, 0xdd, 0xfa, -0x97, 0x5f, 0xfc, 0x13, 0x43, 0x4e, 0x24, 0x76, 0x21, 0x08, 0x5e, 0x34, -0x2d, 0x33, 0x8c, 0xc7, 0x13, 0x2c, 0xcb, 0xb2, 0x48, 0x26, 0x13, 0x38, -0x3b, 0xdd, 0x46, 0x3c, 0x16, 0x03, 0xd3, 0x16, 0xd0, 0x49, 0xa7, 0x51, -0x2c, 0x57, 0xc1, 0xb2, 0xcc, 0x68, 0x67, 0x06, 0x01, 0x9f, 0xc2, 0xe1, -0x93, 0x22, 0x58, 0x6a, 0xbf, 0x60, 0xa8, 0x10, 0x29, 0xa2, 0xac, 0x50, -0xc4, 0x90, 0x94, 0x9d, 0xd5, 0x21, 0xbc, 0x90, 0xae, 0xeb, 0xd0, 0x75, -0x0d, 0x3c, 0xb5, 0xe8, 0xf8, 0xbe, 0x0f, 0x5d, 0x5f, 0xee, 0x17, 0xfa, -0xbd, 0xff, 0x76, 0xd5, 0xbb, 0x6f, 0xbe, 0x90, 0x1e, 0xd9, 0x37, 0xd0, -0x9f, 0x9d, 0x49, 0x30, 0xc0, 0x7a, 0xdb, 0xb6, 0xe7, 0xce, 0x4e, 0x9f, -0xfb, 0x47, 0xcf, 0xf3, 0xc0, 0x00, 0xc8, 0xa4, 0xd3, 0x48, 0x25, 0x93, -0x68, 0x77, 0x3a, 0x60, 0x07, 0x0a, 0xe1, 0x85, 0xba, 0xed, 0x11, 0x23, -0xed, 0xb9, 0xc4, 0x37, 0x47, 0xa4, 0x61, 0x1e, 0x42, 0xca, 0x0c, 0x85, -0x94, 0x19, 0xc2, 0xa8, 0x06, 0x17, 0x22, 0x0a, 0x03, 0x38, 0x94, 0x17, -0x8a, 0x68, 0xeb, 0x98, 0xe3, 0x86, 0x80, 0x08, 0xe1, 0x85, 0xb4, 0xe5, -0xbc, 0xd0, 0x2b, 0xaf, 0xc6, 0x7e, 0xf4, 0xf4, 0x77, 0x2e, 0xbe, 0x47, -0x76, 0xe2, 0xe4, 0xc9, 0x47, 0xd7, 0x4d, 0x4d, 0xde, 0x2c, 0x52, 0x70, -0x43, 0x92, 0x64, 0x74, 0x7b, 0x3d, 0x0c, 0xfa, 0x03, 0x88, 0x81, 0x8f, -0x56, 0x14, 0xc1, 0x1b, 0x1f, 0x27, 0xbc, 0x10, 0xc3, 0x8e, 0x30, 0x9b, -0xe1, 0xa1, 0x12, 0x85, 0x4b, 0xfe, 0x2d, 0xfa, 0x7f, 0x20, 0xf0, 0x03, -0xf8, 0xa6, 0x0e, 0x6d, 0x76, 0x0e, 0xe1, 0x60, 0x80, 0xc1, 0x40, 0x41, -0x10, 0x06, 0x23, 0xe3, 0x07, 0xf3, 0xa6, 0x3d, 0xb2, 0x27, 0x1e, 0x9b, -0x19, 0x3b, 0xb8, 0x32, 0xbf, 0xd0, 0x1d, 0xfb, 0x6f, 0x9d, 0x1b, 0xab, -0xd7, 0xc7, 0x22, 0x44, 0x30, 0x0c, 0x13, 0xe7, 0x66, 0x67, 0xd0, 0x6e, -0x77, 0x50, 0xad, 0x94, 0x11, 0xc5, 0x62, 0xf0, 0x4b, 0x05, 0xa4, 0x6b, -0xb4, 0x47, 0xc6, 0x2d, 0xfd, 0xa8, 0x43, 0xf8, 0x69, 0xc8, 0xc9, 0x8d, -0x7a, 0x64, 0x94, 0x17, 0x52, 0xcf, 0xcd, 0x40, 0x1f, 0x28, 0x68, 0x34, -0x5b, 0x74, 0x93, 0x90, 0x78, 0x1e, 0x2f, 0xd4, 0x6c, 0x35, 0x9f, 0x0f, -0xc3, 0xf0, 0xad, 0xf3, 0x42, 0x2f, 0xbd, 0xfc, 0xf2, 0xe7, 0x33, 0x99, -0xcc, 0x57, 0x12, 0xf1, 0x38, 0x64, 0x59, 0xc2, 0x78, 0x7d, 0x0c, 0x83, -0x01, 0xc1, 0xf0, 0x4b, 0xa5, 0x22, 0x38, 0xd7, 0x41, 0x67, 0xa0, 0x50, -0x5e, 0x28, 0x0b, 0x39, 0x1e, 0xa7, 0x4a, 0x12, 0x0a, 0x3b, 0x05, 0x54, -0xe3, 0xe6, 0x3a, 0x08, 0x74, 0xd2, 0x23, 0xb3, 0xdb, 0x1d, 0xe8, 0x14, -0x76, 0x22, 0xcc, 0x05, 0x71, 0xae, 0x0c, 0x57, 0xf2, 0x07, 0xca, 0xe0, -0x64, 0x18, 0x86, 0x97, 0x8e, 0x17, 0xba, 0xe6, 0xea, 0xdd, 0xdf, 0xbf, -0x6c, 0xf3, 0xe6, 0x1b, 0x04, 0x81, 0x47, 0xe0, 0x93, 0x1e, 0xd9, 0x99, -0xe9, 0x69, 0xd8, 0xb6, 0x8d, 0x4c, 0x26, 0x8d, 0x54, 0x2a, 0x05, 0x97, -0x63, 0xe1, 0x4b, 0x12, 0x84, 0xa1, 0x5f, 0x48, 0x12, 0xc1, 0x32, 0x2c, -0xe0, 0xfb, 0x08, 0x6c, 0x1b, 0x9e, 0xa2, 0xc0, 0x53, 0x34, 0x72, 0x23, -0x54, 0x54, 0xf4, 0x7a, 0x7d, 0xc2, 0x4f, 0x80, 0x01, 0x37, 0xea, 0x91, -0xad, 0x12, 0x2f, 0xf4, 0xf2, 0xab, 0xaf, 0x3e, 0x28, 0xcb, 0xf2, 0xd3, -0x13, 0x63, 0x63, 0xe3, 0x1c, 0xcf, 0xa1, 0x58, 0x2c, 0x40, 0x14, 0x45, -0xcc, 0x2f, 0x2e, 0x60, 0x76, 0x6e, 0x1e, 0x83, 0x81, 0x82, 0x4c, 0x26, -0xbd, 0xcc, 0x2f, 0xc4, 0x50, 0xa3, 0x19, 0xd9, 0x33, 0x06, 0xdf, 0x43, -0xe0, 0x87, 0x30, 0xa9, 0x5b, 0x28, 0x18, 0x9e, 0x2b, 0x61, 0x04, 0x8e, -0x5b, 0x39, 0x2f, 0x74, 0x11, 0x7e, 0x21, 0xef, 0x68, 0x22, 0x11, 0xbf, -0x4f, 0x10, 0xf8, 0x6f, 0x16, 0x0b, 0x85, 0xd4, 0x10, 0x7a, 0x9a, 0x18, -0x1b, 0x03, 0xcb, 0xb0, 0x50, 0x54, 0x15, 0x03, 0x45, 0x85, 0xdf, 0xed, -0x91, 0x27, 0x49, 0x8e, 0x03, 0xcf, 0x71, 0xf4, 0xee, 0x3c, 0x9c, 0x62, -0x24, 0xd5, 0x4f, 0x96, 0x65, 0xc0, 0x0d, 0x2b, 0x70, 0x94, 0x5a, 0x79, -0xdb, 0x7a, 0x64, 0x31, 0x59, 0xde, 0xb9, 0x7d, 0xdb, 0x95, 0x5f, 0x1d, -0xab, 0xd7, 0xeb, 0x82, 0x20, 0x10, 0x35, 0x21, 0x35, 0x37, 0x0d, 0x06, -0x0a, 0x3a, 0xdd, 0x2e, 0x4c, 0xd2, 0x93, 0x84, 0x20, 0x92, 0xff, 0x9e, -0x6d, 0x3b, 0x10, 0x45, 0x01, 0x2c, 0xcb, 0x8d, 0x8c, 0xe0, 0x3f, 0xaf, -0x47, 0xb6, 0x0a, 0x7e, 0x21, 0xd2, 0x23, 0xb3, 0xec, 0xe5, 0x7e, 0x21, -0x8d, 0xc0, 0x7a, 0x2c, 0x87, 0x64, 0x22, 0x8e, 0x72, 0xa9, 0x88, 0xc9, -0xf1, 0x31, 0x8c, 0x8f, 0xd5, 0x50, 0x2a, 0x15, 0x21, 0x08, 0x02, 0xa2, -0x88, 0x10, 0x5c, 0xc3, 0xfd, 0x94, 0xec, 0xf0, 0xc3, 0x9f, 0xd7, 0x23, -0x73, 0x57, 0xd9, 0x2f, 0xf4, 0xad, 0x7f, 0xda, 0x2f, 0xb4, 0x61, 0xfd, -0xba, 0xfb, 0x4b, 0xa5, 0x62, 0x5e, 0x12, 0x45, 0x88, 0xa2, 0x80, 0x4c, -0x26, 0x8d, 0x58, 0x2c, 0x06, 0x59, 0x96, 0xa1, 0x69, 0x3a, 0x54, 0x4d, -0x83, 0x65, 0xd9, 0x08, 0x43, 0x7a, 0x47, 0x06, 0x48, 0x7b, 0x92, 0xfb, -0x19, 0x7e, 0xa1, 0x4b, 0xcb, 0x0b, 0x3d, 0xf9, 0xc7, 0xed, 0xa3, 0xc7, -0x12, 0x76, 0x7f, 0xf0, 0xa6, 0xbc, 0xd0, 0xcb, 0xaf, 0x1e, 0x7e, 0x21, -0x99, 0x4c, 0xdc, 0x5d, 0x2e, 0x95, 0x6e, 0x2c, 0x15, 0x0b, 0x53, 0xb2, -0x2c, 0x33, 0x82, 0xc0, 0x23, 0x99, 0x48, 0x10, 0x1a, 0x91, 0xe7, 0xa1, -0x09, 0x44, 0xb6, 0xbd, 0xbc, 0x47, 0xa6, 0x6a, 0xea, 0x9b, 0xf9, 0x85, -0xde, 0x09, 0xbc, 0x90, 0xb8, 0x53, 0x96, 0xe5, 0xb1, 0x98, 0x2c, 0x17, -0x78, 0x9e, 0x97, 0xc2, 0x30, 0x94, 0x1d, 0xd7, 0x75, 0x2d, 0xcb, 0x5a, -0xeb, 0x91, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, -0x0b, 0xad, 0xd1, 0x2a, 0x6b, 0x03, 0x58, 0x1b, 0xc0, 0xcf, 0xe6, 0x85, -0x1e, 0xfa, 0x17, 0xcc, 0x0b, 0xe5, 0x8a, 0x13, 0xc5, 0x72, 0xf5, 0xc2, -0x79, 0xa1, 0x8d, 0xef, 0x24, 0x5e, 0xe8, 0x00, 0xe1, 0x85, 0x2e, 0xcc, -0x2f, 0x44, 0x79, 0xa1, 0xb3, 0x6b, 0xbc, 0xd0, 0xea, 0xf1, 0x42, 0x13, -0xe3, 0x63, 0xbb, 0x13, 0x89, 0xe4, 0x8e, 0x98, 0x2c, 0xa7, 0x19, 0x86, -0x09, 0x15, 0x55, 0x35, 0x15, 0x55, 0x3d, 0xd4, 0x6c, 0x36, 0xdf, 0xb9, -0x3d, 0xb2, 0x77, 0xdd, 0x7c, 0xd3, 0xc3, 0x1b, 0xd6, 0xaf, 0x1f, 0xf1, -0x42, 0x01, 0x9d, 0x91, 0x23, 0xfa, 0xff, 0x88, 0x16, 0x22, 0x48, 0x8f, -0x6c, 0x7a, 0x7a, 0xfa, 0xd9, 0x83, 0x87, 0x5e, 0xfe, 0x99, 0xbc, 0x90, -0x9c, 0x48, 0x6c, 0x7f, 0xfe, 0xd2, 0xf2, 0x42, 0xcc, 0x1b, 0x78, 0xa1, -0x3d, 0x57, 0x5f, 0x7d, 0xeb, 0xdd, 0xef, 0xbf, 0xeb, 0xcb, 0x9f, 0xfa, -0xf8, 0xc3, 0xc4, 0x2f, 0xe4, 0x0e, 0xfd, 0x42, 0x74, 0xf7, 0x6a, 0x14, -0x22, 0x08, 0xc2, 0x91, 0x09, 0x9f, 0x01, 0x20, 0x89, 0x22, 0xbb, 0x79, -0xf3, 0xa6, 0xfd, 0x53, 0x53, 0x93, 0xfb, 0xef, 0xfb, 0xc8, 0xbd, 0xe7, -0x7e, 0xf0, 0xc2, 0x0f, 0x1f, 0x79, 0xed, 0xc4, 0x89, 0xf3, 0xfd, 0x42, -0x8f, 0x7f, 0xeb, 0xb3, 0xd3, 0xc7, 0x8f, 0x62, 0xe6, 0x52, 0xf9, 0x85, -0xfe, 0xb4, 0xd5, 0x46, 0xfc, 0x75, 0x7e, 0xa1, 0x07, 0x1f, 0xb8, 0xff, -0xc9, 0x4f, 0x7f, 0xfc, 0xa1, 0xdb, 0x83, 0x20, 0x24, 0x16, 0x0f, 0xd7, -0x1d, 0x6d, 0x49, 0x77, 0x1c, 0x07, 0x8e, 0xe3, 0x42, 0x10, 0x38, 0x78, -0x74, 0x2f, 0x31, 0xc7, 0x71, 0x44, 0xcd, 0x1f, 0x92, 0x9d, 0xad, 0x2c, -0xc3, 0xa1, 0x56, 0xad, 0x4e, 0xdd, 0x79, 0xfb, 0x6d, 0x8f, 0xbd, 0xf7, -0x3d, 0xef, 0xf9, 0xee, 0x77, 0xfe, 0xee, 0xef, 0x46, 0x7e, 0xa1, 0xaf, -0xfe, 0xe7, 0x3f, 0x80, 0x10, 0xae, 0x12, 0x2f, 0x54, 0x2e, 0x97, 0x6a, -0xbf, 0xfd, 0x9b, 0xbf, 0xf1, 0x7c, 0xbd, 0x5a, 0xdb, 0x64, 0x98, 0xc4, -0xb5, 0x42, 0xf6, 0xc1, 0x1b, 0xc4, 0x29, 0x61, 0x59, 0x60, 0x18, 0x16, -0x8e, 0xe3, 0xa0, 0xd9, 0x6a, 0x22, 0x9b, 0xc9, 0x82, 0xe3, 0x38, 0x18, -0xa6, 0x81, 0x54, 0x32, 0x89, 0x30, 0x8c, 0x90, 0x4a, 0x25, 0x11, 0x8b, -0xc9, 0x00, 0xc8, 0xe4, 0x57, 0xe0, 0xfb, 0x68, 0xb6, 0x5a, 0x67, 0x1e, -0x7f, 0xf2, 0xc0, 0x1d, 0x8a, 0xa2, 0xac, 0x1e, 0x2f, 0x54, 0xad, 0x54, -0xc6, 0x7e, 0xeb, 0x37, 0x1f, 0x39, 0x5c, 0x29, 0x95, 0xb3, 0x2a, 0x55, -0xf3, 0xb8, 0x8e, 0x0b, 0x45, 0x55, 0x69, 0x7f, 0x2c, 0x40, 0xbb, 0xd3, -0xc6, 0xc4, 0xf8, 0x38, 0x44, 0x51, 0x84, 0x65, 0x99, 0x60, 0x18, 0x16, -0x9e, 0xe7, 0xa3, 0xdd, 0x69, 0x8f, 0x1c, 0xeb, 0xb6, 0x6d, 0xa1, 0x5a, -0xad, 0x20, 0x11, 0x4f, 0x40, 0x10, 0xc8, 0x04, 0x97, 0xef, 0xfb, 0x58, -0x6c, 0x34, 0x95, 0x27, 0x9f, 0x7a, 0x6a, 0xf5, 0x78, 0xa1, 0x2f, 0xfc, -0x97, 0xcf, 0x9d, 0xac, 0x57, 0xab, 0x9b, 0x14, 0x95, 0x4c, 0x95, 0xa8, -0xaa, 0x0a, 0xc3, 0xb4, 0x30, 0x3b, 0x37, 0x87, 0x2b, 0xaf, 0xb8, 0x1c, -0xd9, 0x4c, 0x1a, 0xa2, 0x28, 0xc0, 0xe2, 0x38, 0x58, 0xa2, 0x00, 0x07, -0xc4, 0xab, 0x1e, 0x18, 0x06, 0x82, 0x5e, 0x0f, 0xb0, 0x2c, 0x58, 0x96, -0x83, 0xd9, 0xb9, 0x39, 0xf8, 0x7e, 0x00, 0x81, 0xe7, 0x51, 0xab, 0x56, -0x90, 0xce, 0xa4, 0xc0, 0x32, 0x2c, 0xfc, 0xc0, 0xc7, 0xdc, 0xdc, 0xc2, -0xf4, 0x37, 0xff, 0xf6, 0x6f, 0x2f, 0x7d, 0x8f, 0xec, 0xfe, 0x8f, 0xdc, -0x7b, 0xe0, 0xc6, 0x7d, 0x37, 0xdc, 0xa6, 0xa9, 0x1a, 0x2c, 0xdb, 0x81, -0xa6, 0x6b, 0x74, 0xa7, 0x9e, 0x84, 0x74, 0x2a, 0x89, 0x6c, 0xb1, 0x00, -0xab, 0x52, 0x82, 0xbc, 0x65, 0x33, 0xea, 0x53, 0x93, 0x88, 0x89, 0x02, -0x4c, 0xd3, 0x80, 0xae, 0xe9, 0xe8, 0xb4, 0x3b, 0x68, 0xb5, 0x88, 0x5f, -0xc8, 0x3d, 0x7d, 0x16, 0x4c, 0xbb, 0x03, 0x43, 0x25, 0x3b, 0x59, 0x19, -0x26, 0xc2, 0xfa, 0xa9, 0x29, 0xc8, 0xb2, 0x0c, 0x96, 0x63, 0xe1, 0x79, -0x1e, 0x0e, 0x1e, 0x7a, 0xe5, 0xb9, 0x1f, 0xbe, 0x78, 0x61, 0x7e, 0xa1, -0x0b, 0x1a, 0xc0, 0xd5, 0xbb, 0x77, 0xdf, 0xf1, 0xb1, 0x07, 0xee, 0x23, -0xbc, 0x90, 0x61, 0x42, 0xd5, 0x54, 0x34, 0x9a, 0x2d, 0xf0, 0x3c, 0x8f, -0x6d, 0x57, 0x5e, 0x0e, 0xa1, 0x5a, 0x41, 0xf2, 0x86, 0x6b, 0xf1, 0x9e, -0xf5, 0x5b, 0x20, 0x0e, 0x79, 0x21, 0xa5, 0x05, 0x5d, 0xd3, 0x61, 0x9a, -0x26, 0x69, 0x32, 0xd9, 0x36, 0x74, 0x53, 0x47, 0xab, 0xdd, 0x46, 0x6f, -0x7a, 0x1e, 0xc1, 0x89, 0xd3, 0xf0, 0xfb, 0x03, 0xcc, 0xce, 0xcd, 0x83, -0x61, 0x18, 0x4c, 0x4d, 0x8e, 0x23, 0x9f, 0xcb, 0x02, 0x0c, 0x09, 0x88, -0x3c, 0xf3, 0xec, 0xdf, 0x3d, 0xbc, 0xb0, 0xb8, 0x70, 0x69, 0x78, 0xa1, -0xdb, 0x6e, 0x7d, 0xef, 0x97, 0x02, 0x3f, 0xa0, 0x33, 0xcb, 0x06, 0x74, -0xdd, 0x44, 0x21, 0x97, 0xc7, 0x15, 0x5b, 0x36, 0x83, 0xa9, 0x57, 0x71, -0xf9, 0xaf, 0xdd, 0x83, 0x7f, 0xb7, 0x7e, 0x0b, 0x0c, 0x00, 0x47, 0xcc, -0x01, 0xe6, 0x9b, 0x73, 0x50, 0x7a, 0x03, 0xe8, 0xaa, 0x0e, 0xdb, 0xb4, -0x60, 0xea, 0x26, 0x6c, 0xc3, 0x42, 0xe4, 0x86, 0x48, 0xc7, 0x92, 0x28, -0x4c, 0xd6, 0x61, 0x8a, 0x1c, 0x78, 0x9e, 0x41, 0xbd, 0x56, 0x85, 0xe3, -0xb8, 0x98, 0x5f, 0x58, 0x84, 0x61, 0x12, 0x75, 0x83, 0x2c, 0xcb, 0xd8, -0xba, 0xf5, 0xca, 0xcf, 0xb0, 0x2c, 0xfb, 0xd6, 0x79, 0xa1, 0x9d, 0x3b, -0xb6, 0xdf, 0x53, 0xad, 0x54, 0xa6, 0x0c, 0xd3, 0x84, 0xe3, 0x38, 0x18, -0x28, 0x0a, 0x2c, 0xcb, 0x44, 0x3e, 0x9f, 0x05, 0x5b, 0x2e, 0xe1, 0xf2, -0x5f, 0xfd, 0xe5, 0xf3, 0x78, 0x21, 0x53, 0xd7, 0xe1, 0xd8, 0x16, 0x59, -0x37, 0x73, 0x08, 0xf4, 0x41, 0x5a, 0x4e, 0x1e, 0x7c, 0xdf, 0x45, 0xe8, -0x7b, 0x38, 0xfb, 0xec, 0xdf, 0x43, 0x3b, 0x76, 0x1c, 0x00, 0x90, 0x4a, -0x25, 0x90, 0xcb, 0x65, 0xa0, 0x28, 0x0a, 0x06, 0x03, 0x85, 0xf8, 0x85, -0xc2, 0x10, 0x95, 0x72, 0xb1, 0x56, 0x2c, 0x14, 0x2f, 0x96, 0x17, 0xfa, -0xdd, 0x03, 0xbb, 0x77, 0x5f, 0x55, 0xf7, 0x3a, 0xbd, 0x11, 0x2f, 0xb4, -0x77, 0xcf, 0x9e, 0x91, 0x5f, 0xc8, 0x30, 0x4d, 0xa8, 0xaa, 0x06, 0x41, -0xe4, 0x11, 0x4f, 0x27, 0x21, 0x5e, 0x73, 0x35, 0xf6, 0x71, 0x71, 0xbc, -0x04, 0x17, 0x2a, 0x75, 0x6f, 0xd9, 0xb6, 0x0d, 0xd3, 0x30, 0xe1, 0xb8, -0x2e, 0x65, 0x49, 0x6d, 0xb2, 0xba, 0xef, 0xb9, 0x30, 0x15, 0x15, 0x3f, -0xf9, 0xc6, 0x5f, 0xc3, 0xef, 0xf6, 0x50, 0xc8, 0xe7, 0xc9, 0x7e, 0x4a, -0x44, 0x48, 0x67, 0xd3, 0xe8, 0x74, 0xba, 0x38, 0x71, 0xea, 0x34, 0xb6, -0x4b, 0x57, 0x20, 0x95, 0x4a, 0x42, 0x10, 0x78, 0xac, 0x5f, 0xbf, 0x6e, -0x25, 0x3d, 0xb2, 0xea, 0x79, 0xbc, 0xd0, 0xd4, 0xe4, 0xe4, 0x2d, 0x36, -0xe5, 0x1f, 0x14, 0x55, 0x45, 0x22, 0x11, 0x43, 0xb9, 0x5c, 0x82, 0x92, -0xcb, 0xe1, 0x97, 0xb6, 0xee, 0xc2, 0x71, 0x04, 0x68, 0x35, 0x5a, 0x94, -0x0f, 0xf2, 0xe0, 0xd2, 0x96, 0xd2, 0x50, 0xe9, 0x33, 0x04, 0x40, 0xba, -0xb3, 0xb3, 0x78, 0xe5, 0x6f, 0xfe, 0x17, 0x84, 0x20, 0x44, 0x3e, 0x97, -0x83, 0x20, 0x88, 0xb0, 0x19, 0x06, 0xdc, 0xc6, 0x29, 0x98, 0x47, 0x4f, -0x21, 0x95, 0x4a, 0x61, 0xb1, 0xd1, 0x80, 0xa2, 0xa8, 0xf4, 0x1e, 0x81, -0xf3, 0xfd, 0x42, 0xff, 0xd7, 0x97, 0xcc, 0x4c, 0xfe, 0x22, 0x79, 0xa1, -0xcd, 0x9b, 0x36, 0xdd, 0x79, 0xff, 0x47, 0xee, 0x65, 0x5d, 0x87, 0x7c, -0x08, 0x4d, 0xd3, 0xc0, 0x71, 0x1c, 0xaa, 0x6c, 0x05, 0xdc, 0xc4, 0x38, -0x58, 0x00, 0xb3, 0x0b, 0x33, 0x30, 0x74, 0x93, 0x9a, 0x6d, 0xc8, 0xb7, -0x6e, 0x9a, 0x06, 0x1d, 0x8c, 0x0b, 0xcf, 0xf7, 0x30, 0xfb, 0xf2, 0xab, -0x38, 0x7e, 0xe0, 0x00, 0x32, 0x89, 0x04, 0xd2, 0x94, 0xd6, 0x72, 0x13, -0x09, 0x14, 0xf6, 0x5e, 0x0d, 0x2f, 0xb0, 0x11, 0xa5, 0x92, 0x90, 0x63, -0x12, 0x18, 0x90, 0x85, 0xf4, 0xe1, 0x3e, 0x64, 0xc2, 0x0b, 0xc5, 0xf7, -0x29, 0x8a, 0xb2, 0xb2, 0x1e, 0x59, 0xa9, 0x54, 0xdc, 0x19, 0x86, 0xe1, -0x08, 0x66, 0x0a, 0x02, 0x92, 0x25, 0x35, 0xa9, 0x5f, 0x68, 0xae, 0xdf, -0x40, 0xbf, 0x37, 0x18, 0xdd, 0xa0, 0xfc, 0xc0, 0x27, 0xb4, 0x16, 0x7d, -0x94, 0x70, 0x1d, 0x17, 0x27, 0x9f, 0x7f, 0x1e, 0xf3, 0x2f, 0xbe, 0x88, -0x7c, 0x36, 0x87, 0x54, 0x3a, 0x49, 0xb4, 0x25, 0x63, 0x63, 0x28, 0x6c, -0xdf, 0x8a, 0xc0, 0xf7, 0x10, 0x04, 0x00, 0x97, 0x8a, 0xc1, 0x67, 0x00, -0x51, 0x14, 0xd1, 0xe9, 0xf4, 0x90, 0xcb, 0x92, 0x9a, 0x0a, 0xcf, 0x91, -0x1e, 0x99, 0xa2, 0x28, 0x2b, 0xe3, 0x85, 0x12, 0xf1, 0xf8, 0xb6, 0x61, -0x4c, 0xca, 0x34, 0x4d, 0x30, 0x0c, 0x90, 0x4a, 0x2d, 0xf9, 0x85, 0x5a, -0xcd, 0x16, 0x74, 0x5d, 0x87, 0x47, 0x69, 0x15, 0xcf, 0xf7, 0x31, 0xfc, -0xb5, 0x5c, 0xd7, 0xc3, 0xc1, 0x6f, 0x7e, 0x13, 0xfa, 0xd9, 0xb3, 0x28, -0x16, 0x8a, 0x48, 0x26, 0x13, 0x70, 0x3c, 0x1f, 0xc9, 0x1d, 0x3b, 0x10, -0x9f, 0x9c, 0x80, 0xe7, 0x38, 0xd4, 0xb9, 0xc2, 0x80, 0xe1, 0x05, 0x38, -0x11, 0x33, 0x32, 0x3c, 0xa9, 0x9a, 0x0e, 0x59, 0x96, 0xc1, 0x30, 0x00, -0xc7, 0x71, 0x2b, 0xe7, 0x85, 0x64, 0x59, 0x8e, 0x0d, 0x55, 0x3a, 0x8e, -0x4b, 0x1c, 0x5b, 0xa9, 0x54, 0x8a, 0x9c, 0x90, 0xba, 0x01, 0x17, 0x20, -0xe0, 0xb7, 0xe3, 0x8e, 0x88, 0x2d, 0x77, 0xc8, 0x0b, 0xf9, 0x3e, 0x32, -0x63, 0x63, 0x08, 0x16, 0x1b, 0x10, 0x44, 0x12, 0x4c, 0xcb, 0xee, 0xbb, -0x01, 0x42, 0x26, 0x03, 0xc7, 0x34, 0xc9, 0x4a, 0xfe, 0x30, 0xae, 0x13, -0x32, 0xf0, 0xa9, 0xd6, 0xd3, 0xb4, 0x2c, 0x18, 0x86, 0x01, 0x3b, 0x95, -0x84, 0x2c, 0x49, 0x10, 0x05, 0xf1, 0xad, 0xf4, 0xc8, 0x7c, 0xc6, 0xa7, -0x52, 0x17, 0x41, 0xe0, 0x69, 0xbd, 0xc4, 0x00, 0x63, 0xd9, 0xe8, 0x75, -0xbb, 0x48, 0x48, 0x12, 0x6c, 0xcb, 0x1a, 0x01, 0x1d, 0xc4, 0x1d, 0xe4, -0x91, 0xb4, 0x6f, 0x18, 0xa0, 0xb6, 0x7d, 0x3b, 0x7c, 0x55, 0x85, 0xdd, -0x1f, 0xa0, 0x7e, 0xf3, 0x4d, 0x60, 0x44, 0x71, 0x54, 0x8f, 0xf3, 0xfd, -0x61, 0x4c, 0x8d, 0xb4, 0x8c, 0xa3, 0x30, 0x00, 0xa8, 0x50, 0x40, 0x37, -0x4c, 0x8a, 0x1e, 0x70, 0x60, 0x39, 0x76, 0xe5, 0xbc, 0x90, 0x69, 0x9a, -0x76, 0x38, 0x34, 0xd3, 0x04, 0x01, 0x44, 0x51, 0x40, 0xe0, 0xfb, 0x60, -0x6c, 0x1b, 0xfd, 0x4e, 0x07, 0x5c, 0x3e, 0x4f, 0x4a, 0x71, 0xcb, 0x88, -0x94, 0x21, 0x9e, 0x46, 0x39, 0x03, 0xd4, 0xf6, 0xee, 0x1d, 0xa9, 0x79, -0x3c, 0xcb, 0x26, 0x08, 0x82, 0x1f, 0x8c, 0x7a, 0x64, 0x51, 0x14, 0x21, -0x74, 0x5c, 0x30, 0x14, 0x41, 0x60, 0x18, 0x86, 0xf4, 0xc8, 0x74, 0x1d, -0x3c, 0xcf, 0x43, 0xd7, 0xf5, 0xb7, 0xe0, 0x17, 0x32, 0xcd, 0xa3, 0xbe, -0xbf, 0xc4, 0xfa, 0xf8, 0xbe, 0x0f, 0x4d, 0xd7, 0x91, 0x51, 0x15, 0x74, -0x5b, 0x6d, 0xc8, 0x82, 0x38, 0xca, 0xd8, 0x85, 0x61, 0x48, 0x3f, 0x33, -0x25, 0x52, 0x22, 0x8c, 0xfc, 0x41, 0x01, 0x65, 0x81, 0x96, 0x3a, 0x64, -0x44, 0x51, 0x02, 0x86, 0x41, 0x18, 0x04, 0xb0, 0x15, 0x05, 0x70, 0x5d, -0x18, 0xa6, 0x31, 0x52, 0x20, 0xea, 0x3a, 0xc1, 0x3b, 0x5d, 0xd7, 0x5d, -0x79, 0x8f, 0xac, 0xd9, 0x6c, 0x1d, 0x71, 0x5d, 0x72, 0x67, 0xe4, 0x58, -0x16, 0xb2, 0x28, 0xa2, 0xdd, 0xe9, 0x20, 0xb4, 0x6c, 0x68, 0x0b, 0x0b, -0xd0, 0x54, 0x95, 0xc0, 0x4c, 0x7e, 0x40, 0x75, 0x3c, 0x14, 0xee, 0xf0, -0xc9, 0x09, 0x4d, 0x78, 0x21, 0x97, 0xbc, 0xa1, 0xd1, 0x1e, 0xcd, 0x08, -0x76, 0x1a, 0xfe, 0xb3, 0x8e, 0x03, 0xa7, 0xdf, 0x23, 0xd5, 0x2c, 0x4a, -0x86, 0x45, 0x51, 0x44, 0x9e, 0x76, 0xb5, 0x15, 0xf0, 0x42, 0x9f, 0xfb, -0x9f, 0x5f, 0xbf, 0xf5, 0x2f, 0xbf, 0xb8, 0xe4, 0x17, 0x32, 0x4d, 0x33, -0x4c, 0x24, 0x12, 0x2c, 0xcb, 0x71, 0xc8, 0x64, 0x32, 0x68, 0x75, 0x3a, -0xd0, 0x75, 0x0d, 0x51, 0xb3, 0x89, 0x76, 0x36, 0x8d, 0x62, 0xa9, 0x32, -0x5a, 0xf3, 0x65, 0x18, 0x96, 0x70, 0x41, 0x51, 0x08, 0x96, 0x2e, 0xab, -0x72, 0x14, 0x6c, 0x62, 0x10, 0x8d, 0x08, 0x16, 0x86, 0x61, 0x10, 0xb1, -0x0c, 0x42, 0xdf, 0x87, 0xd6, 0x6d, 0x23, 0x54, 0x55, 0x18, 0x86, 0x41, -0x16, 0xbe, 0x29, 0x2f, 0xe1, 0x07, 0x01, 0x39, 0x99, 0x2f, 0xda, 0x2f, -0xf4, 0xf5, 0x6f, 0x8c, 0x7a, 0x64, 0x8e, 0xe3, 0xce, 0xcd, 0x2d, 0x2c, -0x10, 0xbf, 0x10, 0xd5, 0x8c, 0xb0, 0x0c, 0x43, 0x84, 0x2e, 0xaa, 0x86, -0xfe, 0xd9, 0x69, 0x74, 0x5a, 0xcd, 0x65, 0xa4, 0x22, 0x61, 0x85, 0xc8, -0x21, 0xe3, 0x53, 0x5d, 0x15, 0xb5, 0x99, 0x05, 0x01, 0x35, 0x9a, 0x85, -0x84, 0x17, 0x0a, 0x02, 0x38, 0xaa, 0x02, 0x75, 0x76, 0x0e, 0x91, 0xe3, -0xa0, 0x4f, 0x3b, 0xc7, 0x51, 0x14, 0x8d, 0x68, 0xae, 0xf3, 0x78, 0xa1, -0x43, 0xaf, 0xac, 0xcc, 0x2f, 0x74, 0xf8, 0xc8, 0xd1, 0x47, 0xc7, 0x6a, -0xb5, 0x9b, 0x45, 0x51, 0x44, 0x4c, 0x96, 0x51, 0x2a, 0x95, 0x70, 0xe6, -0xec, 0x59, 0xf4, 0x7b, 0x22, 0x24, 0xdf, 0x27, 0x3d, 0x32, 0xcf, 0x43, -0x3a, 0x9b, 0x25, 0xdf, 0x1e, 0x3d, 0x34, 0x5e, 0xdf, 0x21, 0x1b, 0x1e, -0xf3, 0xc4, 0x2f, 0x14, 0xc0, 0x35, 0x74, 0x68, 0x73, 0x73, 0xf0, 0xfb, -0x7d, 0x0c, 0x06, 0x03, 0x00, 0x18, 0x01, 0x4f, 0x0c, 0xf5, 0x0b, 0x2d, -0xe7, 0x85, 0x7e, 0xfa, 0xad, 0x27, 0x1e, 0x9b, 0x19, 0x7f, 0x8b, 0xbc, -0x10, 0xc3, 0x30, 0xb0, 0x1d, 0x07, 0xaf, 0x9d, 0x3c, 0x89, 0x5e, 0xaf, -0x87, 0x6a, 0xa5, 0x02, 0xc4, 0x64, 0x78, 0x25, 0xda, 0x23, 0xcb, 0x66, -0x47, 0xf6, 0x8e, 0x28, 0x0a, 0xcf, 0xe3, 0x86, 0x48, 0xea, 0x8e, 0x4e, -0xb5, 0x98, 0xe6, 0x79, 0xbc, 0xd0, 0x40, 0x51, 0xe9, 0xb9, 0x11, 0x5d, -0x74, 0x8f, 0xec, 0x82, 0xa6, 0x16, 0x5f, 0x7e, 0xf5, 0xf0, 0xe7, 0xb3, -0xd9, 0xcc, 0x57, 0xe2, 0xb1, 0x38, 0x58, 0x96, 0x41, 0xa5, 0x54, 0x82, -0xaa, 0xaa, 0x58, 0x58, 0x5c, 0x44, 0xb9, 0x54, 0x04, 0xeb, 0x38, 0xe8, -0x28, 0x0a, 0x8c, 0x72, 0x19, 0xa9, 0x7c, 0x1e, 0x52, 0x2c, 0x06, 0x8e, -0xe3, 0xc8, 0xb1, 0x3e, 0x0a, 0xa9, 0x79, 0x08, 0x5c, 0x17, 0xa1, 0x61, -0x40, 0x9f, 0x5f, 0x80, 0xdd, 0xe9, 0x42, 0x57, 0x54, 0xb4, 0x3b, 0x5d, -0x38, 0xae, 0x0b, 0x49, 0x10, 0xc1, 0xf1, 0xfc, 0x88, 0x17, 0xba, 0xe4, -0x3d, 0x32, 0xe2, 0x17, 0xba, 0xfc, 0x06, 0x8e, 0x23, 0x42, 0x98, 0x81, -0xa2, 0x60, 0x6e, 0x7e, 0x1e, 0xcd, 0x66, 0x1b, 0xf9, 0x7c, 0x0e, 0xe9, -0x74, 0x0a, 0x0e, 0x03, 0xea, 0x17, 0x4a, 0x43, 0x4e, 0x9d, 0xdf, 0x23, -0xf3, 0x4d, 0x73, 0xe4, 0x17, 0x0a, 0x6c, 0x07, 0x83, 0xfe, 0x00, 0x96, -0x6d, 0x23, 0x08, 0xc8, 0xe5, 0x79, 0xd5, 0xfd, 0x42, 0x47, 0x8e, 0x1e, -0x7b, 0x30, 0x9b, 0xcd, 0x3e, 0x5d, 0xad, 0x94, 0xc7, 0x59, 0x96, 0x45, -0x2a, 0x99, 0x44, 0xbd, 0x5a, 0x83, 0xaa, 0x6a, 0xe8, 0xf5, 0x7a, 0x23, -0xbf, 0x50, 0xcc, 0x71, 0x01, 0x45, 0x83, 0x41, 0xf1, 0x49, 0x30, 0x0c, -0x78, 0x86, 0x05, 0x28, 0x99, 0x6b, 0x18, 0x04, 0xe1, 0xd7, 0x75, 0xc2, -0x85, 0x02, 0x58, 0xaa, 0x63, 0xad, 0xa0, 0x47, 0x76, 0x51, 0xb3, 0x12, -0xf1, 0x78, 0xfc, 0xbd, 0x7b, 0xf7, 0x10, 0xbf, 0x10, 0x43, 0xbd, 0x41, -0x86, 0x41, 0xf6, 0x8c, 0x75, 0xba, 0x5d, 0xb4, 0xbb, 0x3d, 0xca, 0x02, -0x71, 0x90, 0x28, 0x24, 0x38, 0x3c, 0x84, 0x5c, 0xcf, 0x83, 0x6d, 0xd9, -0xe0, 0x05, 0x1e, 0x00, 0x03, 0xcf, 0xf3, 0x46, 0xbc, 0xd0, 0xd0, 0x2f, -0x04, 0x44, 0x6e, 0xeb, 0x22, 0xfd, 0x42, 0x17, 0xf4, 0x0b, 0x0c, 0x7b, -0x64, 0x96, 0x65, 0xbd, 0xf0, 0xa3, 0x1f, 0xff, 0xf4, 0xc3, 0x57, 0xed, -0xda, 0xf1, 0xd5, 0x72, 0xa9, 0x54, 0x27, 0xcf, 0xec, 0x32, 0x04, 0x81, -0x87, 0x24, 0x4b, 0x04, 0xcd, 0x37, 0x74, 0xe8, 0x86, 0x49, 0xdf, 0x6f, -0xc9, 0x3b, 0x82, 0x2c, 0x93, 0x49, 0x2c, 0x9f, 0xd2, 0x8b, 0x0c, 0xcb, -0xd2, 0x88, 0xda, 0x90, 0xd4, 0xe2, 0x96, 0xf3, 0x42, 0x83, 0x54, 0x2e, -0x97, 0x5d, 0xe6, 0x17, 0x8a, 0x96, 0xe1, 0x08, 0xcc, 0x45, 0xbf, 0xd4, -0x8f, 0x78, 0xa1, 0x0f, 0x2f, 0xf1, 0x42, 0x3f, 0xfa, 0xc9, 0x4b, 0x1f, -0x3e, 0x7a, 0xfc, 0xb5, 0x43, 0xaa, 0x46, 0xae, 0xdb, 0x1c, 0xc7, 0x23, -0x95, 0x4c, 0xa0, 0x5e, 0xab, 0x62, 0x7c, 0xac, 0x8e, 0xb1, 0x5a, 0x95, -0xd4, 0x6d, 0x05, 0x11, 0xa2, 0x20, 0x11, 0x81, 0x7c, 0x10, 0x80, 0xe7, -0xf9, 0xd1, 0xcd, 0xea, 0x7c, 0x5e, 0x68, 0x95, 0xfd, 0x42, 0x6f, 0xd6, -0x23, 0x3b, 0x71, 0xf2, 0xd4, 0xbd, 0xad, 0x76, 0xfb, 0xde, 0xa9, 0xc9, -0x89, 0xfb, 0x2b, 0xa5, 0x52, 0x5e, 0x92, 0x24, 0x88, 0x92, 0x08, 0x9e, -0xe7, 0x20, 0x89, 0x12, 0x64, 0x49, 0x82, 0xa2, 0x69, 0xd0, 0x34, 0x1d, -0x96, 0xed, 0x8c, 0x12, 0x8f, 0x0c, 0x96, 0xfc, 0x42, 0x61, 0x18, 0x3a, -0x03, 0x45, 0x39, 0x67, 0x9a, 0xe6, 0x1b, 0x78, 0x21, 0xf1, 0xed, 0xf2, -0x0b, 0x0d, 0x06, 0xca, 0x0b, 0xe9, 0x54, 0xea, 0xee, 0x6a, 0xa5, 0x7c, -0x63, 0x2e, 0x97, 0x9b, 0x4a, 0x24, 0xe2, 0x8c, 0xc0, 0xf3, 0x48, 0x24, -0x12, 0xe0, 0x78, 0x1e, 0x02, 0xcf, 0x43, 0xd3, 0x0c, 0x98, 0xf6, 0xf9, -0x3d, 0xb2, 0x77, 0xac, 0x5f, 0x48, 0x96, 0xa4, 0x9d, 0x72, 0x4c, 0x1e, -0xe3, 0x39, 0xbe, 0x20, 0x49, 0xa2, 0xe4, 0xfb, 0xbe, 0x6c, 0x3b, 0x8e, -0xeb, 0x7b, 0xbe, 0xed, 0xae, 0xf9, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, -0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x68, 0x95, 0xb5, 0x01, 0xac, -0x0d, 0xe0, 0x5f, 0x25, 0x2f, 0xf4, 0x6e, 0xea, 0x17, 0xfa, 0xd9, 0xbc, -0xd0, 0xd4, 0xd5, 0x57, 0xdf, 0xbd, 0xe3, 0x9a, 0xbd, 0xef, 0x44, 0xbf, -0x10, 0xe9, 0x91, 0xfd, 0x3c, 0xbf, 0x50, 0xfb, 0xd4, 0xb0, 0x47, 0xb6, -0xe6, 0x17, 0x5a, 0xbd, 0xfb, 0xc0, 0xd6, 0x2b, 0xaf, 0xdc, 0x57, 0x2e, -0x95, 0x76, 0x17, 0x8b, 0x85, 0x1d, 0x3c, 0xcf, 0xa7, 0x83, 0x20, 0x0c, -0x7d, 0xcf, 0x33, 0xdb, 0x9d, 0xce, 0xa1, 0x85, 0x46, 0xe3, 0xe0, 0xe9, -0x7f, 0x36, 0xbf, 0xd0, 0x0f, 0x5e, 0x9c, 0x7b, 0xe9, 0x5b, 0x6f, 0xce, -0x0b, 0xed, 0xdd, 0xb3, 0xe7, 0xae, 0xab, 0x77, 0xef, 0x7e, 0xf8, 0xca, -0x2b, 0x2e, 0xdf, 0xcf, 0xf3, 0x3c, 0x17, 0x86, 0x21, 0x82, 0x30, 0x40, -0x18, 0xd0, 0x26, 0x19, 0x75, 0x0d, 0x79, 0x9e, 0x0f, 0xc7, 0x75, 0xc2, -0x93, 0x27, 0x4f, 0x3f, 0x7b, 0xe8, 0xe5, 0x97, 0x2f, 0x49, 0x8f, 0xec, -0xe7, 0x0e, 0xe0, 0xce, 0xff, 0xf8, 0x3b, 0x7f, 0xfd, 0xf0, 0xef, 0xfd, -0xee, 0x87, 0xfe, 0xea, 0x4b, 0x7f, 0x86, 0xef, 0xfe, 0xd9, 0xd7, 0x7e, -0x6d, 0x39, 0x2f, 0x74, 0xd5, 0xae, 0x5d, 0xb7, 0xfe, 0xf2, 0x2f, 0x7d, -0xe0, 0xcb, 0x63, 0xf5, 0xfa, 0x7a, 0xb2, 0x14, 0xeb, 0x8e, 0x74, 0xfe, -0x7e, 0x40, 0x5e, 0x5f, 0x03, 0x9f, 0xbc, 0xc8, 0x87, 0xa3, 0xa9, 0x46, -0xf2, 0xe4, 0xec, 0x79, 0x3e, 0xda, 0xed, 0xce, 0xb9, 0xef, 0xfc, 0xfd, -0xdf, 0x3f, 0x72, 0x76, 0xb9, 0x5f, 0x68, 0xcf, 0x9e, 0xbb, 0xbf, 0xf8, -0xc4, 0xb7, 0xbe, 0x79, 0xf6, 0xd8, 0x51, 0x3c, 0xfa, 0x85, 0x3f, 0x7e, -0xe6, 0x95, 0x67, 0x9e, 0xb9, 0x34, 0x7e, 0xa1, 0xd8, 0xeb, 0xfc, 0x42, -0x9f, 0xfa, 0xf8, 0xc3, 0x4f, 0xfe, 0xe6, 0xa7, 0x3e, 0x79, 0x7b, 0x18, -0x86, 0x20, 0x8b, 0xe0, 0x43, 0x5e, 0xc8, 0x45, 0x18, 0x46, 0x70, 0x6c, -0x1b, 0xb6, 0x43, 0x0a, 0xe9, 0x64, 0xa7, 0x5e, 0x08, 0x86, 0x01, 0x78, -0x8e, 0xce, 0xbe, 0x81, 0x41, 0xb1, 0x58, 0x98, 0xba, 0xfb, 0xfd, 0x77, -0x3d, 0x76, 0xfb, 0xfe, 0xfd, 0xdf, 0x3d, 0xf0, 0xf4, 0xd3, 0xcb, 0x78, -0xa1, 0x61, 0x8f, 0xec, 0xcc, 0xa5, 0xe7, 0x85, 0xea, 0xb5, 0x5a, 0xed, -0x13, 0x0f, 0x7d, 0xec, 0xf9, 0xa9, 0xc9, 0x89, 0x4d, 0x9a, 0x6e, 0x8c, -0x16, 0xf4, 0x4c, 0xcb, 0x82, 0x4e, 0x43, 0x3b, 0x8a, 0xaa, 0x22, 0x1e, -0x8b, 0x03, 0x00, 0x16, 0x1b, 0x8b, 0x48, 0x26, 0x93, 0xe0, 0x38, 0xb2, -0x05, 0x2b, 0x9b, 0xcd, 0x10, 0x6f, 0x04, 0xcb, 0x8d, 0x3c, 0xed, 0xae, -0xe7, 0x61, 0x6e, 0x6e, 0x7e, 0xf5, 0xfd, 0x42, 0xe5, 0x52, 0x69, 0xec, -0xf7, 0x7e, 0xe7, 0x3f, 0x1c, 0x2e, 0xe4, 0x73, 0x59, 0x4d, 0x33, 0xa8, -0x6b, 0xc5, 0x84, 0xa6, 0x69, 0xe8, 0xf6, 0x7a, 0xc8, 0x65, 0x73, 0x88, -0xc7, 0xe3, 0x50, 0x94, 0x01, 0xb2, 0x99, 0x0c, 0x58, 0x8e, 0x85, 0x61, -0x9a, 0xf0, 0x5c, 0x0f, 0xae, 0xeb, 0x61, 0xa1, 0xb1, 0x08, 0xdf, 0xf7, -0x21, 0x89, 0x12, 0x92, 0xc9, 0x04, 0x8a, 0x85, 0x02, 0x04, 0x81, 0x04, -0xc9, 0x83, 0xc0, 0x47, 0xb3, 0xd5, 0x56, 0x1e, 0x7f, 0xf2, 0xc9, 0xd5, -0xeb, 0x91, 0x7d, 0xf2, 0xe3, 0x0f, 0x7d, 0x2f, 0x9f, 0xcb, 0x66, 0xfb, -0x03, 0x85, 0x50, 0x5a, 0x1a, 0xd9, 0x9d, 0x24, 0x08, 0x02, 0x92, 0xc9, -0x24, 0xc6, 0xc6, 0xaa, 0x10, 0x45, 0x11, 0xe9, 0xb1, 0x0a, 0x2c, 0x41, -0x84, 0xcb, 0x30, 0xe0, 0x1c, 0x1b, 0x81, 0x61, 0x42, 0x1e, 0x0c, 0xb0, -0x4e, 0xe2, 0xa9, 0xd2, 0x47, 0xc3, 0xec, 0xec, 0x2c, 0x4c, 0xd3, 0x44, -0x2e, 0x9b, 0x45, 0x32, 0x95, 0x20, 0x87, 0x54, 0x21, 0x9f, 0x79, 0xd7, -0x4d, 0x37, 0x5d, 0x54, 0x8f, 0xec, 0x82, 0x7f, 0x81, 0x87, 0x3e, 0xfa, -0xc0, 0x81, 0xeb, 0xf6, 0x5e, 0x73, 0x9b, 0xa6, 0x91, 0x99, 0x37, 0x4d, -0xd7, 0xb1, 0xb8, 0xd8, 0x40, 0x2c, 0x26, 0x63, 0xe3, 0x86, 0xf5, 0x48, -0x66, 0x33, 0x30, 0xab, 0x65, 0xc8, 0x1b, 0xd7, 0x63, 0x7c, 0xe3, 0x7a, -0x48, 0xbc, 0x00, 0xc7, 0x36, 0xd1, 0xef, 0x0f, 0xd0, 0xef, 0x0f, 0xd0, -0x6e, 0xb7, 0xd0, 0x9d, 0x9e, 0x85, 0x73, 0x76, 0x06, 0x4c, 0xab, 0x05, -0x6d, 0xa0, 0xa2, 0xd9, 0x6c, 0x81, 0x61, 0x18, 0x4c, 0x8c, 0xd7, 0x91, -0xcb, 0x65, 0xc1, 0x80, 0x81, 0xeb, 0xb9, 0x78, 0xe5, 0xd5, 0x23, 0xcf, -0xfd, 0xe0, 0x85, 0x17, 0x2e, 0x1d, 0x2f, 0x34, 0xf4, 0x0b, 0xb9, 0x2e, -0xd9, 0xac, 0x3f, 0x50, 0x54, 0xb2, 0x54, 0x1a, 0x04, 0x58, 0x37, 0x35, -0x01, 0xb1, 0x5e, 0x43, 0xea, 0xc6, 0xeb, 0xf1, 0x9e, 0xc9, 0x4d, 0x23, -0x5e, 0xa8, 0x49, 0x79, 0x21, 0x43, 0xd7, 0x61, 0x3b, 0x0e, 0x6c, 0x87, -0xb8, 0xb7, 0xda, 0x54, 0x94, 0x14, 0x9c, 0x38, 0x05, 0xa7, 0xdb, 0x47, -0xa3, 0xd1, 0x84, 0x2c, 0x89, 0x98, 0x9c, 0x18, 0x47, 0x3c, 0x1e, 0xa3, -0xbc, 0x90, 0x89, 0xa7, 0x9e, 0x79, 0xf6, 0xe1, 0x46, 0xa3, 0xf1, 0x95, -0x4b, 0x72, 0x08, 0xdd, 0xfd, 0xfe, 0xbb, 0xbe, 0x14, 0xd0, 0x45, 0x68, -0xcb, 0xb2, 0xd1, 0xe9, 0x74, 0x90, 0x4e, 0xa7, 0x31, 0x39, 0x39, 0x0e, -0x66, 0x72, 0x1c, 0x57, 0xfc, 0xea, 0x87, 0xf0, 0x6e, 0x88, 0x38, 0x09, -0xe0, 0x94, 0xad, 0x42, 0xd3, 0x34, 0xe8, 0x9a, 0x4e, 0xb0, 0x03, 0xcf, -0x85, 0x43, 0x7b, 0x64, 0x91, 0x1b, 0x20, 0x15, 0x4b, 0x20, 0x1c, 0xaf, -0xa2, 0xc7, 0xb1, 0x60, 0x5f, 0x39, 0x8a, 0xa2, 0xef, 0x63, 0x76, 0x6e, -0x0e, 0xa6, 0x65, 0x61, 0xf3, 0xc6, 0x0d, 0x48, 0x24, 0x13, 0x90, 0x24, -0x11, 0xdb, 0xae, 0xbc, 0xf2, 0x33, 0x1c, 0xc7, 0x1d, 0x08, 0x82, 0xe0, -0xad, 0xf5, 0xc8, 0xb6, 0x6f, 0xdb, 0x76, 0x4f, 0xa9, 0x54, 0x9c, 0x32, -0x74, 0x13, 0xb6, 0x6d, 0x53, 0x41, 0xbc, 0x8e, 0x74, 0x3a, 0x05, 0xbe, -0x5c, 0xc2, 0x15, 0x1f, 0x7c, 0xff, 0xa8, 0x47, 0x36, 0x6f, 0xf4, 0x60, -0x1a, 0x3a, 0x5d, 0xfc, 0xf6, 0xe0, 0x38, 0x36, 0x5c, 0xdb, 0x26, 0x6b, -0x67, 0x01, 0x5d, 0x43, 0x73, 0x5d, 0xc4, 0x44, 0x09, 0x30, 0x74, 0xa8, -0xed, 0x26, 0x12, 0x71, 0x19, 0xc5, 0x7c, 0x01, 0xaa, 0xaa, 0xa3, 0xd3, -0xed, 0xc1, 0x75, 0xc8, 0x6a, 0x65, 0xad, 0x56, 0xa9, 0x95, 0xcb, 0xe5, -0x15, 0xfa, 0x85, 0x96, 0xf1, 0x42, 0x7b, 0xae, 0xde, 0xfd, 0x40, 0x10, -0x04, 0x70, 0x5c, 0xd2, 0x23, 0xf3, 0x3c, 0x0f, 0xeb, 0xd7, 0x4d, 0x22, -0x5b, 0xc8, 0x41, 0xd8, 0xbd, 0x0b, 0xfb, 0x78, 0xd2, 0x23, 0xeb, 0xf7, -0xfb, 0x14, 0xf2, 0x70, 0x68, 0x01, 0xce, 0x21, 0x92, 0xa4, 0xe1, 0x52, -0xab, 0xeb, 0x91, 0xd9, 0x6a, 0xcb, 0xc2, 0x91, 0xa7, 0x9e, 0x81, 0x7a, -0xea, 0x34, 0x8a, 0x85, 0x02, 0x38, 0x8e, 0x45, 0x36, 0x9b, 0x46, 0xa3, -0xd9, 0x24, 0x65, 0xc5, 0x6c, 0x06, 0xb1, 0x98, 0x0c, 0x9e, 0xe7, 0x51, -0xaf, 0xd5, 0x2e, 0xde, 0x2f, 0x74, 0xf0, 0xf1, 0x03, 0x75, 0xa7, 0xd5, -0x1a, 0xf1, 0x42, 0x9b, 0x37, 0x6d, 0xbc, 0xc5, 0xb6, 0xc9, 0x2a, 0xa4, -0x69, 0x5a, 0x68, 0x77, 0x3a, 0x28, 0x95, 0x8a, 0x18, 0x64, 0xb3, 0xf8, -0xe0, 0xf6, 0xdd, 0x38, 0x8e, 0x00, 0xcd, 0x56, 0x0b, 0xb6, 0x69, 0xc1, -0xf3, 0xbd, 0xd1, 0x20, 0xcc, 0x65, 0x96, 0x27, 0xcf, 0xf3, 0xe0, 0x07, -0x3e, 0x16, 0x8e, 0x1e, 0xc3, 0xb1, 0x27, 0x9f, 0x86, 0xcc, 0x32, 0x28, -0x14, 0x0a, 0x88, 0xc5, 0x62, 0x08, 0xc2, 0x10, 0x3e, 0xcf, 0x21, 0x9b, -0xcd, 0xa0, 0xd1, 0x6c, 0x41, 0x96, 0x65, 0x8c, 0x8f, 0xd5, 0x08, 0xd6, -0xf3, 0x3a, 0xbf, 0x50, 0xfa, 0x62, 0xfd, 0x42, 0x1b, 0x37, 0x6c, 0xb8, -0xf3, 0xc1, 0xfb, 0x7f, 0x9d, 0x75, 0x3d, 0x2a, 0x3a, 0x32, 0x4d, 0x70, -0x1c, 0x0f, 0x8e, 0xe7, 0xc0, 0x8e, 0x8f, 0x83, 0xc3, 0xd0, 0x2f, 0x64, -0x8e, 0xee, 0xc2, 0xae, 0xe3, 0x8e, 0x00, 0xd8, 0xe1, 0x87, 0xb7, 0x0c, -0x13, 0xc7, 0x9e, 0x7e, 0x06, 0x83, 0x13, 0x27, 0x91, 0x49, 0xa7, 0x90, -0x4a, 0x26, 0x11, 0x45, 0x80, 0xcd, 0xb0, 0x88, 0x5f, 0xb1, 0x19, 0xc6, -0x6c, 0x03, 0xa2, 0xd8, 0x01, 0x03, 0x06, 0x83, 0x81, 0x82, 0x62, 0xa1, -0x80, 0x78, 0x4c, 0x46, 0x3c, 0x26, 0x33, 0xf1, 0x21, 0x2f, 0xb4, 0x12, -0xbf, 0x50, 0xa5, 0x52, 0x26, 0x7e, 0x21, 0xd7, 0x83, 0x65, 0x59, 0x08, -0xc3, 0x00, 0xb9, 0x5c, 0x06, 0x26, 0x80, 0xa9, 0x7a, 0x15, 0x33, 0xdd, -0x45, 0x0c, 0xfa, 0x03, 0xb8, 0x0e, 0x51, 0x14, 0x06, 0x94, 0x2d, 0xb2, -0x2d, 0x72, 0x08, 0xb9, 0xae, 0x87, 0xc6, 0x89, 0x13, 0x38, 0x7e, 0xe0, -0x00, 0x64, 0x96, 0x45, 0xa9, 0x58, 0x84, 0x2c, 0xcb, 0xf0, 0xfc, 0x00, -0x4c, 0xb5, 0x8a, 0xdc, 0xb6, 0x2b, 0xe1, 0xfb, 0x0e, 0xb8, 0xa4, 0x02, -0x9f, 0xe3, 0xc0, 0xb0, 0x80, 0xe7, 0xb9, 0xb0, 0x2c, 0x8b, 0xba, 0xe7, -0x58, 0x24, 0xe2, 0xf1, 0x95, 0xf3, 0x42, 0xd9, 0x4c, 0x66, 0xdb, 0x30, -0x45, 0xe4, 0x79, 0x1e, 0xfa, 0xfd, 0x01, 0xe2, 0xb1, 0x18, 0x34, 0x86, -0x01, 0x1b, 0x45, 0x68, 0xb5, 0xc8, 0xa5, 0xd2, 0xf5, 0x48, 0xba, 0x6e, -0x38, 0x00, 0xf2, 0xe1, 0x5d, 0x1c, 0x7d, 0xe6, 0x59, 0xb4, 0x0e, 0xbd, -0x8c, 0x7c, 0x2e, 0x87, 0x4c, 0x3a, 0x0d, 0x86, 0x65, 0xe1, 0xb2, 0x1c, -0x92, 0x7b, 0xae, 0x82, 0x58, 0xc8, 0xc3, 0x73, 0x5c, 0xf8, 0x7e, 0x04, -0x56, 0xe0, 0xe1, 0x81, 0x81, 0xc0, 0x0b, 0x30, 0x0c, 0x03, 0x9a, 0xae, -0x21, 0x1e, 0x8f, 0x81, 0x61, 0x00, 0x59, 0x96, 0xdf, 0x8a, 0x5f, 0x08, -0x31, 0x7f, 0x68, 0xe5, 0x00, 0x83, 0xa1, 0x2c, 0x0c, 0xbe, 0x0f, 0x5d, -0xd5, 0xe0, 0x52, 0x40, 0xc9, 0xf3, 0x88, 0x44, 0x29, 0x8c, 0x42, 0xe2, -0x0f, 0xa2, 0xe8, 0x59, 0xb2, 0x5c, 0x86, 0x16, 0x8b, 0x21, 0x91, 0x48, -0xc0, 0x0d, 0x02, 0x08, 0xb5, 0x2a, 0xf2, 0x5b, 0xb7, 0x22, 0xa0, 0x55, -0xad, 0x90, 0x02, 0x20, 0x61, 0xc0, 0xc0, 0x0f, 0x43, 0x6a, 0xfb, 0x23, -0x0b, 0x81, 0x96, 0x65, 0x53, 0xec, 0x4c, 0x7e, 0x2b, 0x7e, 0xa1, 0x88, -0xf1, 0xa9, 0x2f, 0xd4, 0x71, 0x1c, 0x70, 0x1c, 0x8b, 0x28, 0x02, 0x7c, -0xdb, 0x81, 0x3a, 0x18, 0x20, 0x26, 0x89, 0xb0, 0x0d, 0x72, 0xf2, 0x0e, -0xdd, 0x40, 0x43, 0x34, 0x07, 0x61, 0x88, 0xe2, 0xe6, 0xcd, 0x30, 0x66, -0xe7, 0x60, 0xaa, 0x2a, 0xca, 0xd7, 0x5d, 0x0b, 0xa9, 0x58, 0x80, 0x6b, -0x3b, 0x08, 0x86, 0x78, 0xfe, 0xb0, 0x5f, 0xec, 0x93, 0x62, 0x96, 0xe7, -0x79, 0x30, 0x0c, 0x03, 0x46, 0x3c, 0x4e, 0xcf, 0x37, 0x16, 0x96, 0x65, -0xad, 0x9c, 0x17, 0x72, 0x5d, 0xc7, 0x0e, 0xe9, 0x0b, 0x89, 0xe7, 0x13, -0x88, 0xcf, 0x34, 0x0d, 0xf0, 0xb6, 0x85, 0x5e, 0xa7, 0x83, 0x42, 0x36, -0x4b, 0xbf, 0x71, 0x8f, 0xc6, 0x44, 0x08, 0x89, 0xc2, 0x00, 0xd4, 0x76, -0x03, 0xd4, 0x6f, 0xb8, 0x01, 0x21, 0x22, 0x44, 0x0c, 0x03, 0xc7, 0xb0, -0x28, 0xa1, 0x15, 0x90, 0x72, 0x56, 0x04, 0xb2, 0xb7, 0xc0, 0x71, 0x81, -0x90, 0xfc, 0x1a, 0x3c, 0xcf, 0x93, 0x87, 0x44, 0x5d, 0x87, 0x24, 0x0a, -0xf0, 0xfd, 0x60, 0xe5, 0xbc, 0x50, 0xaf, 0xdf, 0x3f, 0xea, 0xfb, 0x44, -0x23, 0x15, 0x93, 0x88, 0xf3, 0xaa, 0x3f, 0x18, 0xa0, 0x90, 0x88, 0xa3, -0xdb, 0x6c, 0x41, 0x16, 0x45, 0xb8, 0xf4, 0x3d, 0x80, 0x70, 0x42, 0x00, -0xc3, 0x32, 0xe4, 0x7f, 0x53, 0x5e, 0x02, 0x0c, 0x10, 0x05, 0x11, 0x7c, -0xdf, 0x43, 0x14, 0xbc, 0x8e, 0x19, 0xa2, 0xdc, 0x90, 0xab, 0x69, 0x60, -0x7d, 0x72, 0xc5, 0xe2, 0x79, 0x1e, 0xbe, 0xe7, 0x43, 0xd3, 0x0d, 0x08, -0xa2, 0x08, 0xdb, 0xb1, 0x57, 0xee, 0x17, 0xea, 0xf5, 0x7a, 0x47, 0x3c, -0xcf, 0x45, 0x18, 0x91, 0x7e, 0x0c, 0x29, 0x96, 0xb8, 0x80, 0x65, 0x43, -0x99, 0x9f, 0x87, 0xd2, 0xef, 0x8f, 0x4a, 0x57, 0xa0, 0xc6, 0xa6, 0x21, -0xe0, 0x44, 0xee, 0xc4, 0x2e, 0xd1, 0x52, 0x0d, 0x5f, 0x2b, 0x43, 0x2a, -0x51, 0x1a, 0x5a, 0x6e, 0x00, 0x84, 0xae, 0x43, 0xfd, 0x42, 0x1e, 0x74, -0x83, 0xbc, 0x4f, 0x84, 0x51, 0x38, 0xea, 0x91, 0xe9, 0xc6, 0xb0, 0x47, -0x56, 0xbc, 0x08, 0xbf, 0xd0, 0x1f, 0x2d, 0xf9, 0x85, 0x74, 0xc3, 0x0c, -0x13, 0xf1, 0x38, 0x1b, 0x84, 0x01, 0x18, 0x86, 0x1d, 0x41, 0x79, 0x68, -0xb5, 0xd1, 0xce, 0xa4, 0x51, 0xaa, 0x54, 0xc9, 0xb2, 0x69, 0x04, 0x30, -0x2c, 0x4b, 0x24, 0x49, 0xa3, 0x16, 0x19, 0x55, 0x21, 0x45, 0x00, 0x83, -0x08, 0x60, 0x22, 0x44, 0x0c, 0xc1, 0xd1, 0xc8, 0xb7, 0x4f, 0x7a, 0x64, -0x43, 0x5e, 0xe8, 0xbc, 0xd5, 0x51, 0x9f, 0xf4, 0xc8, 0x5c, 0xd7, 0xa5, -0xbc, 0xd0, 0xff, 0x7e, 0xa1, 0xbc, 0xd0, 0xa3, 0xe8, 0x9f, 0x3b, 0x37, -0xf2, 0x0b, 0x4d, 0x9f, 0x3b, 0xf7, 0x8f, 0x43, 0x5f, 0x6e, 0x26, 0x93, -0x86, 0x24, 0x8a, 0x98, 0x5f, 0x58, 0x00, 0xab, 0xaa, 0x50, 0x66, 0x66, -0xd0, 0x69, 0xb7, 0xe8, 0x23, 0x03, 0xa1, 0x76, 0x3d, 0xc7, 0x41, 0xe0, -0x7b, 0xc4, 0x29, 0xe4, 0x11, 0x76, 0x28, 0x0c, 0x69, 0x35, 0x6e, 0x44, -0x29, 0x52, 0xbf, 0x90, 0x3a, 0x80, 0x3a, 0x33, 0x0b, 0xb8, 0x04, 0x6b, -0xe6, 0x79, 0x61, 0xc9, 0x2f, 0x04, 0x40, 0xd7, 0xf5, 0x4e, 0x40, 0x79, -0xa1, 0xe9, 0xa1, 0x5f, 0xc8, 0xbc, 0x48, 0xbf, 0xd0, 0x99, 0xb3, 0x67, -0x1f, 0x5d, 0xbf, 0x6e, 0xea, 0x66, 0x81, 0x17, 0x10, 0x93, 0x65, 0xe4, -0xf3, 0x79, 0x74, 0x7b, 0x3d, 0xa8, 0x03, 0x05, 0x42, 0xe0, 0xa3, 0xcb, -0x30, 0xf0, 0x6b, 0x1e, 0x32, 0xd9, 0x0c, 0x18, 0x86, 0x5d, 0x86, 0xd7, -0x2c, 0x43, 0xcb, 0xe8, 0xcb, 0x7c, 0x14, 0x0e, 0xff, 0x0c, 0xe1, 0x99, -0x06, 0xb4, 0x99, 0x59, 0x04, 0x03, 0xf2, 0xbe, 0xa0, 0xaa, 0x2a, 0x44, -0x51, 0xa2, 0xdc, 0x04, 0xf9, 0x3c, 0xea, 0x9b, 0xf4, 0xc8, 0x56, 0xc4, -0x0b, 0xdd, 0xfa, 0xde, 0x5b, 0xe6, 0x26, 0xc7, 0xc7, 0xc7, 0x18, 0x86, -0x81, 0x6e, 0x18, 0x38, 0x71, 0xea, 0x14, 0x54, 0x4d, 0x45, 0xbd, 0x5a, -0x43, 0x28, 0x89, 0x70, 0x8b, 0x79, 0x64, 0xea, 0x63, 0x48, 0x67, 0x32, -0x94, 0x85, 0x00, 0xbd, 0x77, 0x2c, 0xe3, 0x85, 0x86, 0x0d, 0xbe, 0xa1, -0x5f, 0x68, 0xb1, 0x71, 0x1e, 0x2f, 0x64, 0xdb, 0x0e, 0xa5, 0x75, 0x57, -0xc1, 0x2f, 0xf4, 0xca, 0xab, 0x87, 0x3f, 0x5f, 0x2c, 0xe4, 0xbf, 0x12, -0x93, 0x89, 0x92, 0x76, 0x6a, 0x72, 0x02, 0x33, 0xb3, 0x73, 0x98, 0x9d, -0x9b, 0x43, 0xb9, 0x54, 0x82, 0xe0, 0x7b, 0x84, 0x17, 0xaa, 0x54, 0x96, -0x78, 0x21, 0x9e, 0x1f, 0x5d, 0x36, 0xa2, 0x28, 0x42, 0xe0, 0x79, 0x08, -0x29, 0x2f, 0xa4, 0xcd, 0x2f, 0x8c, 0xfc, 0x42, 0xdd, 0x5e, 0x7f, 0x84, -0xd9, 0xac, 0xaa, 0x5f, 0x68, 0xcf, 0xee, 0xab, 0xbe, 0xbf, 0xe5, 0xb2, -0xcd, 0x37, 0x10, 0x21, 0x0c, 0xe1, 0x85, 0x0e, 0x1f, 0x3d, 0x06, 0xd7, -0x75, 0x91, 0xcb, 0x66, 0x48, 0xbe, 0x94, 0x05, 0x7c, 0x59, 0x86, 0x38, -0xf4, 0x0b, 0x51, 0x5e, 0x08, 0x41, 0x80, 0xd0, 0x76, 0xe0, 0x2a, 0x0a, -0x7c, 0x55, 0x85, 0x6f, 0xd9, 0x50, 0x06, 0x0a, 0x14, 0x55, 0x85, 0xe3, -0xb8, 0x10, 0x05, 0x71, 0x34, 0x00, 0x8e, 0x63, 0x61, 0x3b, 0xce, 0xa5, -0xe7, 0x85, 0x5e, 0x39, 0x7c, 0xf8, 0xc1, 0x78, 0x3c, 0xfe, 0xf4, 0xc4, -0xd8, 0xd8, 0x38, 0x18, 0x20, 0x1e, 0x8b, 0x61, 0xcb, 0xa6, 0x4d, 0x68, -0xb6, 0x5b, 0xe8, 0xf6, 0xfa, 0x18, 0x0c, 0x54, 0x64, 0xd2, 0x29, 0xc8, -0x31, 0x07, 0x91, 0xaa, 0x42, 0xc3, 0x90, 0x13, 0x64, 0xc0, 0x73, 0x2c, -0xe0, 0x07, 0x18, 0xee, 0x02, 0x51, 0x54, 0x95, 0x5c, 0xb1, 0x18, 0x96, -0xb4, 0xeb, 0xd9, 0x25, 0xd3, 0x4d, 0x10, 0x86, 0xab, 0xe9, 0x17, 0x4a, -0xdc, 0xc7, 0xf3, 0xdc, 0x37, 0x4b, 0xc5, 0x62, 0x8a, 0x63, 0x59, 0xa4, -0x52, 0x09, 0x08, 0x42, 0x1d, 0x02, 0x2f, 0x60, 0x7e, 0x71, 0x11, 0xdd, -0x5e, 0x0f, 0x61, 0x18, 0x41, 0x10, 0x89, 0x6a, 0x6d, 0x68, 0xb1, 0x19, -0x3a, 0x18, 0xc9, 0xe3, 0x49, 0x08, 0xdb, 0x72, 0x28, 0xb9, 0xb2, 0x54, -0xc5, 0x62, 0x59, 0x16, 0xe1, 0xdb, 0xe1, 0x17, 0x92, 0x65, 0x79, 0xe7, -0x8e, 0xed, 0x5b, 0xbf, 0x3a, 0x5e, 0xaf, 0xd7, 0x09, 0x71, 0x12, 0x50, -0x69, 0xb6, 0x05, 0x55, 0x55, 0xd1, 0xe9, 0xf5, 0x60, 0x9a, 0x16, 0x65, -0xa4, 0x03, 0xc8, 0x31, 0x79, 0x34, 0x53, 0x27, 0x8a, 0xe2, 0x88, 0x5c, -0x7c, 0x5b, 0xfd, 0x42, 0x5f, 0xfc, 0xf6, 0xdf, 0xfc, 0xf9, 0x75, 0xd4, -0x2f, 0x64, 0xdb, 0xf6, 0x8f, 0x5e, 0x7a, 0xe9, 0xd0, 0x87, 0x8f, 0x1c, -0x3b, 0x7e, 0x48, 0xd3, 0x88, 0x5f, 0x88, 0xe7, 0x09, 0x2f, 0x54, 0x2c, -0x16, 0x30, 0x5e, 0xaf, 0xa3, 0x5e, 0xad, 0xa2, 0x90, 0xcf, 0x23, 0x1e, -0x8f, 0x8f, 0x9e, 0x8f, 0x04, 0x41, 0xc0, 0xf0, 0xab, 0x7a, 0x23, 0x2f, -0xb4, 0x9a, 0x7e, 0x21, 0x87, 0xf6, 0xc8, 0x66, 0xcf, 0xe7, 0x85, 0x5e, -0x3b, 0x71, 0xf2, 0xde, 0x46, 0xa3, 0x79, 0xef, 0xc6, 0x0d, 0xeb, 0xef, -0x2f, 0x16, 0x0b, 0x79, 0x49, 0x12, 0x21, 0x0a, 0x02, 0xb2, 0x99, 0x34, -0x62, 0x31, 0x19, 0xf1, 0x78, 0x0c, 0x4a, 0x4c, 0x85, 0xaa, 0x68, 0xb0, -0x9c, 0xd7, 0xf3, 0x42, 0xc4, 0x2f, 0x14, 0xbe, 0x2d, 0x3d, 0xb2, 0xc7, -0x9f, 0xf8, 0xe3, 0xf6, 0xb1, 0x7f, 0xda, 0x2f, 0x74, 0xe8, 0x95, 0x57, -0x5e, 0x48, 0x24, 0x12, 0x77, 0x57, 0xca, 0xe5, 0x1b, 0x4b, 0xc5, 0xc2, -0x54, 0x4c, 0x96, 0x19, 0x41, 0x10, 0x10, 0x8f, 0xc7, 0x46, 0xdf, 0xb0, -0x4a, 0x77, 0xfe, 0xd1, 0x87, 0xbb, 0xc8, 0xf7, 0x7c, 0xdd, 0x30, 0xf5, -0xa6, 0x61, 0x98, 0xef, 0x3c, 0x5e, 0x48, 0x10, 0x84, 0x9d, 0x89, 0x78, -0x7c, 0x4c, 0x10, 0xf8, 0x02, 0xc3, 0xb0, 0x12, 0xcf, 0x73, 0xb2, 0x69, -0x59, 0xae, 0xeb, 0xba, 0x6b, 0x7e, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, -0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5a, 0x65, 0x6d, 0x00, 0x6b, -0x03, 0xf8, 0xd9, 0xbc, 0xd0, 0x05, 0xf6, 0xc8, 0xfe, 0xbf, 0x77, 0x68, -0x8f, 0xac, 0x50, 0x2a, 0xff, 0x0b, 0xed, 0x91, 0xad, 0xc4, 0x2f, 0xb4, -0xc6, 0x0b, 0xad, 0xd2, 0x7d, 0xe0, 0xf2, 0x2d, 0x5b, 0xf6, 0x4d, 0x4e, -0x8c, 0xef, 0x4e, 0x26, 0x93, 0x3b, 0x44, 0x51, 0x4c, 0xb3, 0x2c, 0x17, -0x1a, 0x86, 0x61, 0xf6, 0x7a, 0xbd, 0x43, 0xed, 0x4e, 0xe7, 0xe0, 0xf1, -0xd7, 0x5e, 0x7b, 0xe7, 0xf9, 0x85, 0xae, 0xda, 0xb5, 0xf3, 0xae, 0x9b, -0x6f, 0xbc, 0xf1, 0xe1, 0xcd, 0x9b, 0x36, 0xed, 0x67, 0x39, 0x96, 0x1b, -0x66, 0xbc, 0x86, 0xcc, 0xd0, 0x70, 0xb3, 0x34, 0xe9, 0x91, 0x59, 0xe1, -0xe9, 0x33, 0x67, 0x9f, 0x3d, 0x7c, 0xe4, 0xf0, 0xd7, 0x8e, 0x1e, 0x3b, -0xfe, 0x36, 0xf5, 0xc8, 0x7e, 0xef, 0x77, 0xdf, 0xd4, 0x2f, 0xb4, 0xfb, -0xaa, 0x5d, 0xb7, 0xfe, 0xca, 0x2f, 0x7f, 0xf0, 0xcb, 0x9f, 0xfe, 0xc4, -0xc7, 0xd7, 0x87, 0x61, 0x34, 0xca, 0x57, 0x78, 0x9e, 0x3f, 0x9a, 0x3a, -0x27, 0xd3, 0xe8, 0x4b, 0x53, 0xea, 0xa2, 0x28, 0xb2, 0x97, 0x6f, 0xb9, -0x6c, 0xff, 0xc6, 0x0d, 0xeb, 0xf7, 0xdf, 0xf7, 0x91, 0x7b, 0xcf, 0x7d, -0xff, 0x85, 0x1f, 0x3e, 0x72, 0xe2, 0xf5, 0x7e, 0xa1, 0x27, 0xbe, 0xf5, -0x76, 0x95, 0x0e, 0xe1, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, -0xd9, 0xe9, 0x63, 0x47, 0x30, 0x7b, 0xa9, 0xfc, 0x42, 0xff, 0x67, 0xbb, -0x8d, 0x78, 0x10, 0x9d, 0xc7, 0x0b, 0x3d, 0xfc, 0xe0, 0x47, 0x9f, 0x7c, -0xe4, 0x93, 0x9f, 0xb8, 0x3d, 0x0c, 0x42, 0x98, 0x26, 0x11, 0x01, 0xf8, -0xfe, 0xb0, 0xfa, 0x66, 0x91, 0xe9, 0x14, 0xdf, 0x87, 0xed, 0xb8, 0x60, -0x59, 0x06, 0x82, 0x20, 0x80, 0x65, 0x99, 0xe1, 0x9e, 0x52, 0xb0, 0x0c, -0x8b, 0x6a, 0xa5, 0x32, 0xf5, 0xbe, 0x3b, 0x6e, 0x7f, 0x03, 0x2f, 0xf4, -0xb5, 0xff, 0xfc, 0x07, 0xe0, 0xc3, 0x10, 0xdd, 0x33, 0xd3, 0xab, 0xe0, -0x17, 0x2a, 0x95, 0x6a, 0xff, 0xfe, 0x91, 0x4f, 0x3f, 0x3f, 0x3e, 0x56, -0xdf, 0x64, 0x98, 0x16, 0x4c, 0xd3, 0x84, 0xeb, 0x7a, 0xb0, 0xe8, 0xd2, -0xaa, 0xeb, 0x92, 0xfd, 0xc3, 0xdd, 0x5e, 0x17, 0x3c, 0x2f, 0x40, 0x12, -0x45, 0x74, 0x7b, 0x5d, 0xc4, 0x62, 0x31, 0x08, 0x82, 0x48, 0x16, 0xb6, -0x33, 0x19, 0x2a, 0x4b, 0x0a, 0x47, 0x53, 0xe9, 0x73, 0xf3, 0x0b, 0x67, -0x9e, 0x7e, 0xf6, 0xd9, 0x3b, 0x06, 0x83, 0xc1, 0xea, 0xf1, 0x42, 0xb5, -0x5a, 0x75, 0xec, 0xb7, 0x7f, 0xe3, 0x91, 0xc3, 0xa5, 0x62, 0x31, 0xab, -0xaa, 0x3a, 0x6c, 0xc7, 0x86, 0x69, 0xd9, 0xd0, 0x75, 0x1d, 0xbe, 0xef, -0x63, 0xfa, 0xdc, 0x0c, 0x26, 0xc6, 0xc7, 0x91, 0x4a, 0x25, 0x47, 0x1b, -0xdd, 0xe8, 0x34, 0x39, 0x59, 0xbd, 0x77, 0x3c, 0x74, 0xba, 0x6d, 0xc8, -0xb2, 0x8c, 0x74, 0x2a, 0x85, 0x64, 0x2a, 0x89, 0x98, 0x4c, 0x56, 0x7e, -0x7c, 0xdf, 0xc7, 0xc2, 0x62, 0x43, 0x79, 0xf2, 0xa9, 0xa7, 0xf6, 0x69, -0x9a, 0xb6, 0x3a, 0x7e, 0xa1, 0xff, 0xf2, 0xd9, 0xff, 0xe3, 0xe4, 0xf8, -0xd8, 0xd8, 0xa6, 0x21, 0x27, 0xa4, 0xe9, 0x3a, 0x3a, 0xdd, 0x2e, 0x38, -0x96, 0x43, 0xb9, 0x54, 0x44, 0x22, 0x11, 0x87, 0x28, 0x91, 0x16, 0x99, -0x21, 0x49, 0x70, 0x83, 0x00, 0x41, 0x14, 0xc2, 0x57, 0x35, 0x04, 0x83, -0x01, 0x42, 0xdd, 0x80, 0x69, 0x9a, 0x68, 0xb7, 0xbb, 0x70, 0x5d, 0x0f, -0x82, 0xc8, 0x63, 0xac, 0x5e, 0x43, 0x3c, 0x16, 0x03, 0x18, 0x62, 0x08, -0x9f, 0x9b, 0x9b, 0x9f, 0xfe, 0x5f, 0x8f, 0x3d, 0x76, 0xe9, 0x7b, 0x64, -0x0f, 0xde, 0x7f, 0xdf, 0x81, 0xeb, 0xaf, 0xbd, 0x76, 0x93, 0x4a, 0x7b, -0x64, 0x8a, 0xaa, 0x50, 0x01, 0x18, 0x50, 0xaf, 0x57, 0x50, 0xac, 0x56, -0x60, 0x56, 0xca, 0x10, 0x37, 0x6f, 0xc2, 0xd4, 0xd4, 0x04, 0xe2, 0x92, -0x08, 0xdb, 0xb2, 0xa0, 0x0c, 0x06, 0x68, 0x77, 0x3a, 0xe8, 0x76, 0x3a, -0xe8, 0xcd, 0xcc, 0x83, 0x39, 0x3b, 0x83, 0x32, 0xcf, 0xc3, 0x50, 0x35, -0x4c, 0x9f, 0x3b, 0x07, 0xdb, 0xb6, 0x51, 0x2c, 0x14, 0x50, 0x2c, 0xe4, -0xc1, 0xb0, 0x0c, 0xaa, 0xd5, 0xca, 0xba, 0x6b, 0xf7, 0xee, 0xfd, 0xde, -0x8b, 0x3f, 0xfa, 0xd1, 0xa5, 0xe3, 0x85, 0xae, 0xde, 0x7d, 0xd5, 0x1d, -0x1f, 0x7b, 0xe0, 0xfe, 0x27, 0x48, 0x50, 0xca, 0x82, 0xa6, 0x6b, 0x68, -0x34, 0x9a, 0xa8, 0x56, 0xab, 0x28, 0x97, 0x0a, 0x10, 0xaa, 0x15, 0x24, -0xae, 0xdf, 0x8b, 0xf7, 0x6e, 0xb8, 0x1c, 0x12, 0x9d, 0x46, 0x68, 0x29, -0x6d, 0xa8, 0xaa, 0x4a, 0x10, 0x1d, 0xd3, 0x80, 0xe3, 0xb9, 0xd0, 0x0d, -0x03, 0xad, 0x76, 0x0b, 0xfd, 0x73, 0x8b, 0x70, 0x8f, 0x1d, 0x47, 0x30, -0x50, 0xb1, 0xd8, 0x68, 0x21, 0x0c, 0x7c, 0x6c, 0xd8, 0xb0, 0x0e, 0x99, -0x74, 0x1a, 0x40, 0x04, 0xc3, 0x34, 0xf1, 0xf4, 0xb3, 0xdf, 0x7d, 0x78, -0x71, 0x71, 0xf1, 0xd2, 0xf0, 0x42, 0xfb, 0x7f, 0xf1, 0x17, 0xbf, 0x34, -0xdc, 0x89, 0xaa, 0xe9, 0x3a, 0x99, 0xa8, 0xb2, 0x1d, 0x14, 0xf2, 0x59, -0x60, 0xac, 0x86, 0x2d, 0x1f, 0xfe, 0x10, 0xde, 0x03, 0x19, 0x27, 0x00, -0x9c, 0xb4, 0x14, 0x22, 0x46, 0xb2, 0x2c, 0x58, 0xa6, 0x45, 0x3c, 0x2b, -0x14, 0x00, 0x81, 0x1f, 0x22, 0x1d, 0x4f, 0x01, 0xe3, 0x21, 0x3a, 0x4c, -0x04, 0xf7, 0xd5, 0x63, 0xc8, 0x3b, 0x0e, 0x66, 0xe7, 0xe7, 0xd1, 0x6c, -0xb5, 0x21, 0x8a, 0xe4, 0xa4, 0x97, 0x65, 0x19, 0x3b, 0xb6, 0x6d, 0xfb, -0x0c, 0xcb, 0xb2, 0x07, 0xc2, 0x30, 0xbc, 0x48, 0x5e, 0xe8, 0x8b, 0x7f, -0xf8, 0xf8, 0xe5, 0x37, 0xdd, 0xf4, 0x9f, 0x96, 0x6e, 0x52, 0xbb, 0xee, -0xa9, 0x57, 0x2b, 0x53, 0xba, 0x41, 0xa4, 0x2d, 0x8a, 0xa2, 0x8e, 0xcc, -0x4e, 0x6c, 0xb9, 0x88, 0x2b, 0x7e, 0xe5, 0x6e, 0xbc, 0x0b, 0x32, 0x0e, -0x21, 0xc2, 0x02, 0xe5, 0x85, 0x86, 0x9c, 0x90, 0xeb, 0x12, 0x09, 0x86, -0xe3, 0x10, 0x66, 0xc8, 0x75, 0x6d, 0x04, 0xae, 0x0b, 0x89, 0x13, 0x90, -0x2d, 0x15, 0x20, 0x6c, 0xde, 0x00, 0x36, 0x26, 0x21, 0x9b, 0xc9, 0x60, -0x7e, 0x61, 0x11, 0xb3, 0x73, 0x0b, 0x70, 0x5c, 0x17, 0x51, 0x18, 0xa2, -0x54, 0x5a, 0xa9, 0x5f, 0xe8, 0xea, 0xab, 0xea, 0x5e, 0x6f, 0x30, 0xe2, -0x85, 0x76, 0xef, 0xda, 0xf9, 0x40, 0x10, 0x84, 0xe4, 0x32, 0x69, 0x53, -0xdc, 0xa6, 0x58, 0x40, 0x2c, 0x95, 0x84, 0xb4, 0xf7, 0x1a, 0xec, 0xe3, -0x12, 0x78, 0x09, 0x2e, 0x7a, 0xdd, 0x1e, 0x2d, 0x60, 0x39, 0x23, 0x52, -0x8b, 0x44, 0xa5, 0x08, 0x08, 0xe2, 0x53, 0x51, 0x00, 0x91, 0x04, 0x04, -0x50, 0xcf, 0x9d, 0x43, 0xf3, 0xfb, 0x3f, 0x44, 0x8a, 0x17, 0x50, 0x28, -0xe4, 0xd0, 0x1f, 0x28, 0x68, 0x34, 0x9b, 0x28, 0x15, 0x0b, 0x60, 0x63, -0x0c, 0x04, 0x81, 0xc7, 0xba, 0x75, 0x53, 0x2b, 0xf3, 0x0b, 0x39, 0xad, -0x25, 0xbf, 0xd0, 0xfa, 0xf5, 0xeb, 0x6e, 0xb1, 0x1d, 0x07, 0x61, 0x10, -0x40, 0xd7, 0x0d, 0x70, 0x1c, 0x87, 0x5c, 0x36, 0x0b, 0x35, 0x9f, 0xc3, -0x7b, 0xae, 0xdc, 0x89, 0x63, 0xf0, 0xd1, 0x58, 0x6c, 0x8c, 0x38, 0x21, -0xdf, 0xf7, 0xa9, 0xf1, 0x8f, 0x60, 0x66, 0xcb, 0x0b, 0x29, 0x7e, 0xe0, -0xa3, 0x7b, 0xee, 0x1c, 0x4e, 0xfe, 0xfd, 0x73, 0xf0, 0x7b, 0x7d, 0x64, -0xd2, 0x69, 0xc4, 0x52, 0x32, 0x44, 0x41, 0x44, 0x3a, 0x95, 0x44, 0xb3, -0xd5, 0x82, 0xa2, 0xa8, 0x10, 0xe9, 0xa2, 0x47, 0xa9, 0x54, 0x7c, 0x43, -0x8f, 0xac, 0x7d, 0xec, 0xf8, 0x85, 0xf3, 0x42, 0x5b, 0x2e, 0xbb, 0xec, -0xce, 0xfb, 0xee, 0xfd, 0xb7, 0xac, 0xeb, 0xba, 0xb0, 0x6c, 0x1b, 0x86, -0x61, 0x20, 0x9d, 0x4a, 0x81, 0x17, 0x05, 0x70, 0xe3, 0xd4, 0x2f, 0x34, -0x3f, 0x0b, 0x43, 0x37, 0xe8, 0x21, 0xe2, 0x11, 0xe8, 0xc9, 0x76, 0xe0, -0xb8, 0xde, 0xe8, 0xd8, 0xf7, 0x7d, 0x0f, 0x83, 0x85, 0x45, 0x9c, 0xfa, -0xde, 0x73, 0xd0, 0xe7, 0xe6, 0x90, 0x4e, 0xa5, 0x91, 0x2b, 0x95, 0x20, -0x89, 0x12, 0x00, 0x16, 0x26, 0x18, 0xc8, 0x31, 0x09, 0x51, 0x04, 0x34, -0x9a, 0x4d, 0x24, 0x93, 0x09, 0xc4, 0x64, 0x19, 0xb2, 0x24, 0x31, 0xf1, -0x78, 0x62, 0x9f, 0x32, 0xec, 0x91, 0xa5, 0x52, 0xd7, 0x69, 0xfd, 0x8b, -0xe0, 0x85, 0xf2, 0xf9, 0xdc, 0xce, 0x21, 0xa1, 0xe2, 0x79, 0x1e, 0x54, -0x4d, 0x23, 0x92, 0x98, 0x28, 0xc2, 0xba, 0x0a, 0xf1, 0x0b, 0x91, 0x1e, -0x99, 0x45, 0x60, 0x0d, 0x9f, 0xac, 0xce, 0xbb, 0x9e, 0x37, 0xd2, 0xf4, -0xe8, 0xdd, 0x1e, 0x4e, 0x3e, 0xf7, 0x1c, 0x7a, 0x27, 0x4e, 0x20, 0x95, -0x4c, 0xa2, 0x52, 0xae, 0x40, 0x92, 0x64, 0xf8, 0xbe, 0x0f, 0x9b, 0x17, -0x90, 0xd8, 0xb2, 0x09, 0xb6, 0xa1, 0x23, 0xe8, 0x74, 0xc9, 0xce, 0x57, -0xdd, 0x80, 0x61, 0x98, 0x64, 0xc5, 0x92, 0xac, 0x3b, 0x5c, 0xa6, 0xac, -0xb4, 0x47, 0x96, 0x4e, 0xa5, 0xb7, 0xf9, 0xfe, 0xf0, 0x49, 0x72, 0xa9, -0x25, 0x63, 0xf0, 0x3c, 0x98, 0x30, 0x40, 0xb3, 0xd1, 0x84, 0xa1, 0xe9, -0xa3, 0x52, 0xd6, 0x30, 0xe3, 0xe5, 0xf9, 0x64, 0x27, 0xf7, 0xe9, 0x1f, -0xbc, 0x80, 0x33, 0xcf, 0x3d, 0x87, 0x4c, 0x32, 0x89, 0x6a, 0xb9, 0x82, -0x58, 0x4c, 0x46, 0x10, 0x84, 0x70, 0x58, 0x0e, 0xb1, 0x6d, 0x5b, 0x20, -0x57, 0x6b, 0xf0, 0x5d, 0x07, 0xac, 0x6d, 0xc1, 0xa1, 0x5c, 0x85, 0xe3, -0xd8, 0x30, 0x4c, 0x63, 0xc4, 0x0b, 0xf1, 0x3c, 0xbf, 0x72, 0x5e, 0x48, -0x14, 0x85, 0xd8, 0xb0, 0x6e, 0x65, 0x9a, 0xe6, 0x68, 0x59, 0xc8, 0xf2, -0x3c, 0x98, 0x86, 0x49, 0xfc, 0x42, 0x06, 0x71, 0x05, 0x0d, 0xa1, 0xa8, -0xe1, 0x09, 0xeb, 0x07, 0x01, 0x62, 0xf9, 0x3c, 0xe2, 0x92, 0x8c, 0x7c, -0x8e, 0x08, 0xc1, 0xac, 0x20, 0x44, 0x7c, 0xcb, 0x65, 0x48, 0x4f, 0x4e, -0x12, 0x44, 0xcd, 0xb6, 0x49, 0xde, 0x25, 0x64, 0xe0, 0x07, 0x11, 0xc8, -0x3e, 0xfd, 0x08, 0x9a, 0x46, 0x0e, 0x55, 0x49, 0x14, 0x21, 0x08, 0xc2, -0xca, 0x79, 0x21, 0xcf, 0xf3, 0x98, 0x11, 0x03, 0x14, 0x85, 0x50, 0x34, -0x15, 0xb1, 0x78, 0x0c, 0x91, 0x49, 0xee, 0xb0, 0x31, 0x41, 0x20, 0x61, -0xd9, 0x21, 0x6e, 0xe3, 0xd3, 0x1e, 0x59, 0x18, 0x21, 0x0a, 0x03, 0x64, -0xc7, 0xc7, 0x91, 0x9e, 0x98, 0x80, 0xa9, 0xeb, 0xc8, 0x6c, 0xdc, 0x88, -0xd2, 0xa6, 0x8d, 0x08, 0xa3, 0x88, 0x30, 0x43, 0x94, 0x2b, 0x0a, 0x69, -0xe2, 0x6b, 0x58, 0x10, 0x62, 0x19, 0x06, 0xa6, 0x69, 0x42, 0x37, 0x4c, -0xba, 0x40, 0x22, 0xac, 0x9c, 0x17, 0xb2, 0x2c, 0xdb, 0xf6, 0x03, 0xd2, -0x23, 0x93, 0x44, 0x11, 0x88, 0x00, 0xdb, 0xb2, 0xc0, 0x59, 0x26, 0xba, -0xad, 0x36, 0x0a, 0xd9, 0x0c, 0xd9, 0x2f, 0xe0, 0x07, 0xa3, 0xa4, 0xd7, -0xd0, 0x8b, 0x82, 0x30, 0x02, 0xc2, 0x10, 0xf5, 0x7d, 0x37, 0x00, 0x2c, -0x0b, 0x70, 0x1c, 0x7c, 0x97, 0x6a, 0x7c, 0x7c, 0x1f, 0x08, 0x43, 0x22, -0x91, 0x01, 0x10, 0xba, 0x1e, 0x10, 0x06, 0xd4, 0x9a, 0xa9, 0x83, 0x61, -0x59, 0x18, 0xba, 0x01, 0x49, 0x14, 0xa0, 0x1b, 0x6f, 0xc1, 0x2f, 0xa4, -0x69, 0xda, 0x51, 0x9f, 0x86, 0xd2, 0xc2, 0x30, 0x04, 0xcb, 0x32, 0xb0, -0x6d, 0x07, 0x29, 0x5d, 0x47, 0xb7, 0xd9, 0x80, 0x2c, 0x08, 0x34, 0xa0, -0x46, 0x10, 0x9b, 0xe1, 0x7a, 0x2f, 0x46, 0x6e, 0xa1, 0x00, 0xbc, 0x28, -0xc1, 0xf3, 0x3d, 0x04, 0x8e, 0x4b, 0x19, 0x0a, 0x22, 0x4b, 0x02, 0x5d, -0x47, 0x8e, 0xc2, 0x10, 0x8e, 0xaa, 0x82, 0xa1, 0x87, 0x1f, 0xc7, 0x71, -0xf0, 0x5c, 0x0f, 0x9a, 0xae, 0x43, 0x10, 0x04, 0xd8, 0xd6, 0x5b, 0xe0, -0x85, 0x5a, 0xed, 0xf6, 0x11, 0x8f, 0x1a, 0xce, 0x10, 0x91, 0xd5, 0xc5, -0x81, 0x32, 0x40, 0x64, 0x3b, 0xd0, 0x16, 0x17, 0xa1, 0x2a, 0x0a, 0x55, -0x52, 0x79, 0x23, 0xb8, 0xc3, 0xa7, 0x27, 0xb0, 0xe3, 0xba, 0x70, 0x3c, -0x8f, 0x00, 0x81, 0x1e, 0x39, 0x27, 0x02, 0xea, 0x4f, 0x19, 0xb1, 0x13, -0x51, 0x84, 0xd0, 0x71, 0x60, 0x77, 0xbb, 0xf0, 0x5d, 0x72, 0x58, 0x09, -0x02, 0x8f, 0x08, 0xc4, 0x2f, 0xa4, 0xe9, 0x3a, 0x6c, 0xc7, 0xee, 0x03, -0xf0, 0xd2, 0xe5, 0x0b, 0xed, 0x91, 0xfd, 0xcf, 0xbf, 0xba, 0xf5, 0x2f, -0xbf, 0xf0, 0x27, 0xd4, 0x2f, 0xe4, 0xbf, 0x68, 0x59, 0x56, 0x18, 0x8b, -0xc7, 0x58, 0x30, 0x40, 0x36, 0x93, 0x41, 0xa7, 0xd3, 0x81, 0xaa, 0x2a, -0x00, 0xcf, 0xa1, 0x93, 0xcd, 0xa0, 0x50, 0x2c, 0x83, 0x1f, 0x7a, 0x54, -0x02, 0x02, 0x3d, 0x8d, 0x78, 0x21, 0xfa, 0x8d, 0xf3, 0x0c, 0x10, 0x32, -0x0c, 0xa2, 0x30, 0x40, 0x84, 0x08, 0x2c, 0x83, 0x51, 0x3d, 0xce, 0xec, -0xb4, 0x11, 0x6a, 0x2a, 0x74, 0xdd, 0xa0, 0x91, 0x1d, 0xb2, 0x6e, 0x4c, -0x7a, 0x64, 0x3a, 0x2c, 0xcb, 0x1a, 0xf1, 0x42, 0xbb, 0x6e, 0xbe, 0xf1, -0x02, 0x7a, 0x64, 0x5f, 0xff, 0x06, 0xfa, 0xb3, 0xe7, 0xa8, 0x5f, 0xc8, -0x99, 0x9b, 0x9d, 0x9f, 0xfb, 0xc7, 0xc0, 0x0f, 0xc0, 0x32, 0x0c, 0x64, -0x59, 0x06, 0xc7, 0xf3, 0xe8, 0x76, 0x7b, 0x60, 0x15, 0x15, 0x83, 0xe9, -0x73, 0xe8, 0xb6, 0x69, 0x8f, 0xcc, 0x21, 0x3a, 0xc2, 0xa1, 0x63, 0x68, -0xd8, 0x22, 0x03, 0xa2, 0x91, 0x04, 0x2c, 0x1a, 0xf1, 0x42, 0x04, 0xbb, -0x71, 0x55, 0x05, 0x2a, 0xed, 0x91, 0xe9, 0xba, 0x81, 0x20, 0x38, 0x7f, -0x19, 0x58, 0x37, 0x8c, 0x91, 0x5f, 0xe8, 0xcc, 0xa1, 0x57, 0x56, 0xd6, -0x23, 0x3b, 0x7c, 0xe4, 0xe8, 0xa3, 0xf5, 0x5a, 0xed, 0x66, 0x89, 0xb2, -0x3c, 0x99, 0x74, 0x1a, 0xb3, 0x73, 0x73, 0xe0, 0x38, 0x0e, 0xb1, 0x30, -0x40, 0x3b, 0x22, 0x46, 0xe3, 0x74, 0x26, 0x0d, 0x44, 0xcb, 0x98, 0x39, -0x2c, 0xf3, 0x0c, 0x51, 0xcc, 0x06, 0x58, 0x72, 0x70, 0xb9, 0xba, 0x06, -0x6d, 0x76, 0x16, 0x7e, 0xbf, 0x0f, 0x45, 0x51, 0x11, 0x21, 0x1a, 0x01, -0x4f, 0x43, 0xe6, 0xe9, 0x8d, 0x3d, 0xb2, 0x97, 0x56, 0xc6, 0x0b, 0xdd, -0x79, 0xfb, 0xfe, 0xb9, 0x7a, 0xb5, 0x36, 0x06, 0x00, 0x86, 0x69, 0x62, -0x7e, 0x61, 0x01, 0x0b, 0x8b, 0x8b, 0xa8, 0x55, 0x2b, 0x88, 0x62, 0x31, -0xb8, 0x85, 0xdc, 0xc8, 0x2f, 0x24, 0x08, 0xc2, 0x1b, 0x19, 0xa1, 0x90, -0xae, 0xe1, 0x45, 0x40, 0xe0, 0x79, 0x08, 0x2c, 0x13, 0xc6, 0xe2, 0x22, -0xb4, 0x73, 0xb3, 0xa3, 0x1e, 0x19, 0xe1, 0x25, 0xb8, 0xd5, 0xf1, 0x0b, -0x1d, 0x3c, 0xf4, 0xf2, 0xe7, 0xd3, 0x37, 0xa5, 0xbe, 0x12, 0x8b, 0xc5, -0x20, 0x4b, 0x12, 0xca, 0xa5, 0x12, 0x1a, 0xcd, 0x26, 0xe9, 0x91, 0x15, -0x8b, 0x60, 0x6d, 0x0b, 0x5d, 0x55, 0x85, 0x59, 0x2e, 0x23, 0x95, 0xcb, -0x41, 0x4e, 0xc4, 0xc1, 0xd1, 0xdd, 0x4a, 0xcb, 0x0d, 0x4f, 0x81, 0x63, -0x23, 0x32, 0x2d, 0xa8, 0xb3, 0x73, 0xb0, 0x3b, 0x5d, 0x18, 0xaa, 0x86, -0x81, 0xa2, 0x8e, 0x30, 0x33, 0xf2, 0x0e, 0xcd, 0xac, 0x92, 0x5f, 0xe8, -0xaa, 0x9d, 0xdf, 0xdf, 0x7a, 0xf9, 0x15, 0x37, 0xd0, 0x6f, 0x07, 0x9d, -0x4e, 0x17, 0x73, 0x0b, 0x0b, 0xd0, 0x0d, 0x03, 0xa9, 0x64, 0x02, 0xa9, -0x74, 0x1a, 0xee, 0xd0, 0x2f, 0x94, 0x1e, 0xf6, 0xc8, 0x24, 0x72, 0x92, -0x85, 0x21, 0x02, 0xd3, 0x82, 0xa7, 0xaa, 0xf0, 0x14, 0x05, 0x81, 0x65, -0xa3, 0xdf, 0x57, 0xa0, 0x6a, 0x1a, 0x0d, 0x08, 0x06, 0xab, 0xdf, 0x23, -0x3b, 0x72, 0xe4, 0xd8, 0x83, 0x99, 0x54, 0xfa, 0xe9, 0x5a, 0xad, 0x3a, -0xce, 0x30, 0x0c, 0x72, 0xb9, 0x2c, 0x44, 0x51, 0xc0, 0xf4, 0xcc, 0x0c, -0x16, 0x1b, 0xad, 0x51, 0x8f, 0x2c, 0x66, 0x3b, 0x88, 0x14, 0x0d, 0x3a, -0x48, 0xf9, 0x10, 0x11, 0xc0, 0x71, 0x2c, 0x18, 0x3f, 0x18, 0x3d, 0x92, -0x9b, 0x74, 0xfa, 0x65, 0x98, 0x8c, 0x64, 0x99, 0x95, 0xfb, 0x85, 0x2e, -0x78, 0x00, 0x8e, 0xeb, 0x1e, 0x8d, 0xc7, 0xe3, 0xf7, 0xed, 0xdd, 0x73, -0xf5, 0x37, 0x2b, 0xe5, 0x52, 0x8a, 0x65, 0x59, 0xc4, 0x62, 0x32, 0xa6, -0x26, 0x26, 0x20, 0x4b, 0x12, 0x74, 0xc3, 0x40, 0xaf, 0x3f, 0x20, 0xf4, -0x2d, 0xdd, 0xfc, 0xc6, 0xf3, 0xfc, 0x68, 0x86, 0xce, 0xa7, 0x5b, 0x11, -0x2d, 0x8b, 0x88, 0xf0, 0x86, 0x94, 0x0b, 0x4b, 0x91, 0x1b, 0x96, 0x63, -0x11, 0x46, 0xd1, 0xdb, 0xd0, 0x23, 0x8b, 0xc5, 0x76, 0xee, 0xdc, 0xbe, -0xf5, 0xab, 0xb5, 0x6a, 0xb5, 0x4e, 0x76, 0xe8, 0x91, 0xe7, 0x1f, 0xc3, -0x30, 0xd1, 0x1f, 0x0c, 0xd0, 0xed, 0x0f, 0xc8, 0x83, 0x9e, 0xeb, 0x82, -0x17, 0x78, 0x3a, 0x5b, 0x47, 0x3c, 0xba, 0xc3, 0x3d, 0x95, 0x44, 0x8c, -0xb4, 0x9c, 0x17, 0xe2, 0x10, 0x01, 0xe7, 0xf1, 0x42, 0xcb, 0xfc, 0x42, -0x97, 0xa8, 0x47, 0x36, 0xf4, 0x0b, 0x59, 0xd6, 0x8f, 0x7e, 0xf2, 0xd2, -0xa1, 0x0f, 0x1f, 0x3d, 0xfe, 0xda, 0x21, 0xdd, 0x30, 0x10, 0x04, 0xc4, -0xce, 0x97, 0x48, 0x24, 0x50, 0x29, 0x97, 0xb0, 0x6e, 0x62, 0x1c, 0xe3, -0x63, 0x75, 0x14, 0x0b, 0x79, 0xe2, 0xcd, 0x62, 0x08, 0xb1, 0x12, 0xf8, -0x3e, 0x75, 0x11, 0x71, 0x17, 0xc4, 0x0b, 0x5d, 0x7a, 0xbf, 0xd0, 0x9b, -0xf0, 0x42, 0xcd, 0x66, 0x8b, 0xf8, 0x85, 0x2a, 0xa5, 0xbc, 0x24, 0x4a, -0xe0, 0x05, 0x01, 0xa9, 0x14, 0x07, 0x49, 0x96, 0x10, 0x8b, 0xc9, 0x90, -0x15, 0x75, 0xd4, 0x23, 0x8b, 0xa2, 0x88, 0x5e, 0x6d, 0xde, 0x69, 0x7e, -0xa1, 0x57, 0x95, 0x17, 0xd2, 0xe7, 0x52, 0x77, 0x57, 0xca, 0xe5, 0x1b, -0xf3, 0xcb, 0xfd, 0x42, 0xf1, 0x38, 0x58, 0xfa, 0x41, 0x79, 0x5e, 0x87, -0x6d, 0x3b, 0xc3, 0xb9, 0xd0, 0xc8, 0xf7, 0xdf, 0xe9, 0x7e, 0x21, 0x59, -0x1a, 0x13, 0x04, 0xb1, 0x20, 0xcb, 0x92, 0xe4, 0xba, 0xae, 0x6c, 0xdb, -0x8e, 0xeb, 0xfb, 0xbe, 0xed, 0xb8, 0xae, 0xe3, 0xaf, 0xf1, 0x42, 0x6b, -0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xb4, -0xca, 0xda, 0x00, 0xd6, 0x06, 0xf0, 0x16, 0x79, 0xa1, 0x77, 0x6c, 0x8f, -0xac, 0x52, 0xf9, 0xd9, 0xbc, 0xd0, 0x9e, 0x7f, 0xe9, 0x3d, 0xb2, 0x93, -0x43, 0xbf, 0x10, 0xb3, 0xd6, 0x23, 0x5b, 0xb5, 0xfb, 0xc0, 0xf6, 0x6d, -0x5b, 0xf7, 0x95, 0x8a, 0xa5, 0xdd, 0xb9, 0x5c, 0x6e, 0x47, 0x4c, 0x96, -0xd3, 0xae, 0xe7, 0x85, 0x8e, 0x63, 0x9b, 0x83, 0x81, 0x72, 0x68, 0x6e, -0x7e, 0xfe, 0xe0, 0xe9, 0x33, 0x67, 0xde, 0x79, 0xbc, 0xd0, 0xb5, 0xd7, -0x5c, 0x73, 0xd7, 0x35, 0x7b, 0xf6, 0x3c, 0xbc, 0xe5, 0xb2, 0xcd, 0xd4, -0x2f, 0x44, 0x26, 0x72, 0x03, 0x3f, 0x58, 0xe6, 0x19, 0x0a, 0xe0, 0xfb, -0x1e, 0x1c, 0xd7, 0x0d, 0x4f, 0x9d, 0x3a, 0xf3, 0xec, 0x4b, 0x07, 0x0f, -0x7e, 0xed, 0xe4, 0xa9, 0x53, 0xff, 0xcc, 0x3d, 0xb2, 0xdd, 0xbb, 0x6f, -0xfd, 0xc0, 0xfb, 0xdf, 0xf7, 0xe5, 0x87, 0x1e, 0x7c, 0x60, 0x7d, 0x18, -0x86, 0xb0, 0x6d, 0x17, 0x96, 0x65, 0x83, 0xac, 0x29, 0x44, 0xf0, 0x03, -0x62, 0xc5, 0x0f, 0x23, 0x32, 0x2b, 0x0d, 0x00, 0x02, 0x2f, 0xb0, 0x97, -0x6d, 0xde, 0xb4, 0x7f, 0xc3, 0x86, 0x75, 0xfb, 0x3f, 0x7a, 0xff, 0x7d, -0xe7, 0xfe, 0xee, 0xef, 0xbf, 0xf7, 0xc8, 0x99, 0xd7, 0xf9, 0x85, 0x86, -0xbc, 0xd0, 0xcc, 0x4f, 0x2e, 0x19, 0x2f, 0xd4, 0x79, 0x43, 0x8f, 0xec, -0x13, 0x0f, 0x7d, 0xec, 0xc9, 0x4f, 0x7f, 0xf2, 0xe3, 0xb7, 0x07, 0x41, -0x00, 0xcb, 0x24, 0x2e, 0x21, 0x9f, 0x6e, 0xc3, 0xf5, 0x3c, 0x0f, 0x0e, -0xd5, 0xf1, 0xf3, 0x3c, 0x0f, 0xc7, 0x71, 0xc1, 0x71, 0x74, 0xcf, 0x18, -0x83, 0xd1, 0x5c, 0x50, 0xb1, 0x58, 0x9c, 0xfa, 0xc0, 0xfb, 0xdf, 0xf7, -0xd8, 0xfe, 0x5b, 0x7f, 0xf1, 0xbb, 0x4f, 0x3f, 0xf3, 0xec, 0x32, 0x5e, -0x88, 0xfa, 0x85, 0xce, 0xae, 0x42, 0x8f, 0x6c, 0x6c, 0xac, 0x5e, 0xfb, -0xc4, 0x43, 0x1f, 0x7b, 0x7e, 0x72, 0x7c, 0x7c, 0x93, 0x4e, 0xf7, 0xbe, -0x3b, 0xae, 0x03, 0xcb, 0xb2, 0x61, 0x18, 0x26, 0x4c, 0xcb, 0x44, 0x18, -0x90, 0x0f, 0xde, 0x68, 0x36, 0xc8, 0x24, 0x70, 0x2c, 0x0e, 0xc7, 0xb6, -0x11, 0x4f, 0xc4, 0x21, 0xf0, 0x3c, 0x04, 0x51, 0x44, 0x3c, 0x16, 0xa3, -0x00, 0x54, 0x04, 0xdf, 0xf7, 0x31, 0x3b, 0x37, 0x7f, 0xe6, 0xa9, 0xa7, -0x9f, 0xb9, 0x43, 0xd5, 0x56, 0xd1, 0x2f, 0x54, 0x2a, 0x95, 0xc6, 0xfe, -0xe3, 0x6f, 0xff, 0xfb, 0xc3, 0xa5, 0x62, 0x31, 0xab, 0xa8, 0x1a, 0x1c, -0xc7, 0x85, 0x65, 0x5b, 0xa3, 0xb9, 0xfd, 0x58, 0x2c, 0x86, 0x6e, 0xaf, -0x4b, 0x58, 0xa0, 0x44, 0x82, 0x96, 0x51, 0x48, 0x93, 0xa3, 0xdb, 0xeb, -0x41, 0xd3, 0x34, 0xb0, 0x2c, 0x07, 0xcf, 0x73, 0x51, 0x2a, 0x16, 0x91, -0xc9, 0xa4, 0xe9, 0x6c, 0x34, 0x71, 0x52, 0x37, 0x9b, 0x2d, 0xe5, 0xc0, -0xd3, 0x4f, 0xef, 0x1b, 0x0c, 0x06, 0xab, 0xc3, 0x0b, 0x7d, 0xfe, 0x33, -0x7f, 0x70, 0x72, 0x72, 0x7c, 0x7c, 0x93, 0xa2, 0x6a, 0xb0, 0x6d, 0x1b, -0x8a, 0xa2, 0xc2, 0x71, 0x5d, 0x34, 0x5b, 0x2d, 0x94, 0x4b, 0x25, 0xd4, -0x6b, 0x55, 0xf0, 0x02, 0x0f, 0x87, 0xe7, 0x61, 0x8a, 0x02, 0x1c, 0x30, -0x08, 0x5c, 0x07, 0xae, 0x69, 0x02, 0xbd, 0x3e, 0x22, 0xd3, 0x82, 0x69, -0xd9, 0x68, 0x34, 0x9a, 0xd0, 0x0d, 0x1d, 0xf1, 0x78, 0x1c, 0xe5, 0x52, -0x09, 0xd9, 0x4c, 0x1a, 0x0c, 0x4b, 0xac, 0x09, 0xd3, 0xd3, 0x33, 0xd3, -0xdf, 0x7a, 0xfc, 0xf1, 0x4b, 0xef, 0x17, 0x7a, 0xf0, 0xfe, 0xfb, 0x0e, -0xdc, 0x70, 0xdd, 0xb5, 0xb7, 0xa9, 0x34, 0xd1, 0x65, 0x98, 0x26, 0xda, -0xed, 0x0e, 0x4a, 0xc5, 0x12, 0xb2, 0xd9, 0x34, 0x92, 0xb9, 0x0c, 0xac, -0x72, 0x09, 0xf2, 0xe6, 0x4d, 0x18, 0xdb, 0xb0, 0x0e, 0x22, 0xc7, 0xc1, -0x75, 0x6c, 0x0c, 0x94, 0x01, 0xba, 0x9d, 0x2e, 0x5a, 0xcd, 0x16, 0xfa, -0xb3, 0x0b, 0xf0, 0x66, 0xe6, 0x10, 0x2d, 0x2c, 0xc2, 0x50, 0x35, 0xb4, -0xdb, 0x5d, 0x04, 0xa1, 0x8f, 0x0d, 0xeb, 0xd7, 0x21, 0x95, 0x4c, 0x00, -0x0c, 0x03, 0xcf, 0xf5, 0x70, 0xe8, 0x95, 0x57, 0x9f, 0x7b, 0xe1, 0x87, -0x3f, 0x7c, 0xf7, 0x25, 0xbb, 0x13, 0x13, 0xbf, 0xd0, 0x43, 0xb7, 0x69, -0xba, 0x01, 0xcb, 0xb2, 0xd0, 0x1f, 0x28, 0xd0, 0x34, 0x0d, 0x8e, 0xeb, -0xa2, 0x5c, 0x2e, 0x80, 0xab, 0x94, 0x90, 0xb8, 0x69, 0x1f, 0xee, 0x98, -0xdc, 0x84, 0x38, 0x7d, 0x89, 0x6d, 0x0c, 0x5a, 0x70, 0x74, 0x1d, 0x91, -0x61, 0x23, 0xc6, 0xb0, 0xa8, 0xe6, 0xf3, 0x48, 0xc6, 0x24, 0xb4, 0xb3, -0x49, 0x74, 0x12, 0x71, 0x70, 0x67, 0xce, 0xa2, 0x10, 0x86, 0x38, 0x37, -0x33, 0x8b, 0x33, 0x67, 0xce, 0x62, 0x6c, 0xac, 0x8e, 0x6c, 0x26, 0x03, -0x86, 0x65, 0xb0, 0xe5, 0xb2, 0xcd, 0xef, 0xaa, 0x56, 0xab, 0x0f, 0x5d, -0x88, 0x5f, 0xe8, 0x82, 0x9e, 0x85, 0x3e, 0xf8, 0x81, 0xf7, 0x7f, 0x89, -0x2c, 0x76, 0x13, 0xa7, 0x96, 0x65, 0x59, 0x48, 0xa7, 0x52, 0xd8, 0xb9, -0x7d, 0x2b, 0xc2, 0xb1, 0x1a, 0xae, 0xf8, 0xb5, 0x7f, 0x83, 0x7f, 0x3b, -0xb9, 0x09, 0x26, 0x80, 0xc3, 0x96, 0x82, 0x99, 0xc6, 0x0c, 0x94, 0xfe, -0x00, 0x86, 0xaa, 0xc3, 0x32, 0x2d, 0x38, 0x96, 0x03, 0xd7, 0x72, 0x10, -0x39, 0xc4, 0x2f, 0x54, 0x58, 0x37, 0x06, 0x5c, 0xb6, 0x11, 0x61, 0x3a, -0x85, 0x6a, 0xb5, 0x02, 0xdd, 0xb0, 0x70, 0x76, 0xfa, 0x1c, 0x4c, 0xd3, -0x44, 0x14, 0x45, 0x90, 0x25, 0x11, 0x5b, 0xaf, 0xbc, 0x44, 0x3d, 0xb2, -0x6d, 0x5b, 0xaf, 0xbc, 0xa7, 0x54, 0x2c, 0x4c, 0x99, 0x96, 0x05, 0xc7, -0xb1, 0xa1, 0xa8, 0x2a, 0x16, 0x1b, 0x4d, 0xa4, 0xd2, 0x49, 0xb0, 0xd4, -0x2f, 0x74, 0x33, 0x44, 0x1c, 0x44, 0x88, 0x79, 0xb5, 0x03, 0x53, 0xd7, -0xe1, 0x3a, 0x0e, 0x41, 0x6d, 0x5c, 0x87, 0xa4, 0xbc, 0xfc, 0xf3, 0xfb, -0x1c, 0x22, 0x27, 0x20, 0x57, 0x2e, 0x82, 0xdf, 0xb4, 0x01, 0x4c, 0x3c, -0x86, 0x5c, 0x36, 0x03, 0x4d, 0xd3, 0xd0, 0x1b, 0x0c, 0x46, 0x53, 0xee, -0xf5, 0x5a, 0xb5, 0x56, 0x2a, 0x96, 0x56, 0xd8, 0x23, 0xeb, 0xf6, 0x47, -0xbc, 0xd0, 0x75, 0x7b, 0xf7, 0x3e, 0xe0, 0x07, 0x01, 0x6c, 0xdb, 0x26, -0x56, 0x7b, 0xc3, 0x44, 0xb1, 0x90, 0x47, 0x3c, 0x9d, 0x82, 0xb0, 0x6b, -0x07, 0x6e, 0x14, 0x52, 0x78, 0x09, 0x2e, 0x06, 0xfd, 0x01, 0x6c, 0xcb, -0x82, 0x4d, 0x21, 0x0f, 0xc7, 0x71, 0xe1, 0xb8, 0x0e, 0x31, 0x9c, 0x79, -0xee, 0x68, 0x39, 0x36, 0xf0, 0x3d, 0x84, 0x81, 0x07, 0x81, 0xe7, 0x90, -0x2e, 0x66, 0x60, 0xa4, 0x93, 0x48, 0x5a, 0x26, 0xf8, 0xae, 0x80, 0x73, -0xe7, 0x66, 0x11, 0x8f, 0xc5, 0x90, 0x4c, 0xc4, 0xc1, 0xf3, 0x1c, 0x26, -0x27, 0x27, 0x46, 0xbc, 0xd0, 0xef, 0xfc, 0x8f, 0xaf, 0xff, 0xe9, 0xc4, -0xc4, 0x18, 0x3a, 0xa7, 0x4f, 0xff, 0x6c, 0x5e, 0xe8, 0xe0, 0xe3, 0x95, -0xba, 0xd3, 0xea, 0x98, 0xbe, 0xe7, 0x6a, 0x00, 0xb0, 0x71, 0xc3, 0xfa, -0x5b, 0x1c, 0xc7, 0x81, 0xeb, 0x79, 0x50, 0x55, 0x15, 0x3c, 0xc7, 0xa1, -0x52, 0x29, 0x41, 0xcb, 0xe7, 0x71, 0xcb, 0xce, 0x3d, 0x38, 0x06, 0x1f, -0xad, 0x66, 0x6b, 0x24, 0x46, 0x72, 0x5d, 0x17, 0xb6, 0x65, 0xc3, 0x76, -0x96, 0x60, 0xd8, 0x61, 0xd6, 0xcb, 0xa3, 0x65, 0x38, 0xc7, 0x30, 0x31, -0xff, 0xf2, 0xcb, 0xe8, 0x1e, 0x7b, 0x0d, 0x72, 0x04, 0xe4, 0x73, 0x39, -0x64, 0xb3, 0x19, 0xcc, 0xce, 0xcd, 0xa3, 0xd3, 0xed, 0x42, 0x96, 0x25, -0x30, 0x0c, 0x50, 0x2e, 0x97, 0x46, 0xbc, 0xd0, 0xe3, 0x94, 0x17, 0x6a, -0x5d, 0x0c, 0x2f, 0x34, 0xf2, 0x0b, 0xb9, 0xd4, 0x13, 0x64, 0x91, 0x7d, -0xc2, 0x63, 0x63, 0x35, 0xb0, 0x63, 0x75, 0x70, 0x00, 0xce, 0x2e, 0xcc, -0x8d, 0x04, 0x31, 0x96, 0x69, 0x10, 0x8c, 0xc6, 0x76, 0x46, 0x04, 0x8b, -0x4b, 0x41, 0xa7, 0xc0, 0xf7, 0xd1, 0x9f, 0x5f, 0xc0, 0xdc, 0x4b, 0x07, -0xd1, 0x3d, 0x71, 0x02, 0x12, 0x2f, 0x20, 0x95, 0x4a, 0x22, 0x99, 0x48, -0x50, 0xcd, 0x5b, 0x9c, 0x80, 0x24, 0x96, 0x35, 0xea, 0x91, 0xc5, 0x63, -0x32, 0x93, 0x48, 0x24, 0xf6, 0x0d, 0x06, 0x83, 0x95, 0xf9, 0x85, 0x6a, -0xd5, 0xea, 0xce, 0x20, 0x08, 0x47, 0xb9, 0xd2, 0x30, 0x0c, 0x11, 0x8b, -0xc5, 0x60, 0x46, 0x11, 0x26, 0x2a, 0x65, 0xcc, 0x74, 0x17, 0xa0, 0x28, -0x2a, 0x6c, 0xcb, 0x86, 0x4f, 0xdd, 0x2b, 0xae, 0xbb, 0x94, 0x36, 0xf5, -0x3c, 0x02, 0x3d, 0x2d, 0xbc, 0x7a, 0x04, 0x0b, 0x2f, 0x1f, 0x82, 0xdd, -0xe9, 0x20, 0x11, 0x8f, 0xa3, 0x52, 0x28, 0x42, 0x92, 0xe4, 0xe1, 0xc2, -0x06, 0xcc, 0x88, 0x4c, 0xcb, 0x09, 0x02, 0x0f, 0x45, 0x51, 0x91, 0xcf, -0x99, 0xe0, 0x79, 0x0e, 0x0c, 0xcb, 0x22, 0x1e, 0x8b, 0x5f, 0x36, 0x18, -0xac, 0x90, 0x17, 0x4a, 0x24, 0x12, 0xdb, 0x86, 0xb4, 0x8a, 0xa6, 0x1b, -0xf0, 0x3c, 0x0f, 0xa9, 0x54, 0x12, 0x0a, 0xc7, 0x61, 0x0a, 0x40, 0xbb, -0xd5, 0x86, 0xae, 0x11, 0x5d, 0xa1, 0xe7, 0x12, 0xd0, 0x89, 0x1c, 0x32, -0x64, 0x10, 0x73, 0x87, 0x8f, 0xe0, 0xf8, 0x81, 0xa7, 0x20, 0x73, 0x1c, -0x52, 0xc9, 0x04, 0x72, 0x95, 0x2a, 0x04, 0x41, 0x20, 0xc4, 0x8a, 0x1f, -0x80, 0x2f, 0x16, 0x21, 0x4d, 0x8c, 0xc3, 0xb5, 0x0d, 0x68, 0x07, 0x5f, -0x05, 0xcf, 0x91, 0xe2, 0x96, 0xa6, 0x6b, 0x88, 0xc5, 0x08, 0xd1, 0x2b, -0x49, 0xd2, 0xca, 0x79, 0x21, 0x8e, 0x63, 0x63, 0x9e, 0xef, 0xc1, 0xf7, -0x7c, 0xb0, 0x2c, 0x83, 0x6e, 0xaf, 0x8b, 0x64, 0x32, 0x81, 0x90, 0x6a, -0xa7, 0xdc, 0x28, 0x22, 0x2a, 0x2a, 0x8a, 0x9a, 0xf9, 0x9e, 0x0f, 0xcf, -0x1d, 0xfa, 0x54, 0x02, 0x88, 0x89, 0x04, 0x64, 0x8e, 0x43, 0xb1, 0x58, -0x40, 0x4c, 0x8e, 0x91, 0xc3, 0x0b, 0x80, 0xbc, 0x7e, 0x1d, 0x72, 0xe3, -0xe3, 0x88, 0x58, 0x96, 0x34, 0x98, 0x0c, 0x1d, 0x5e, 0x10, 0x02, 0x0c, -0x68, 0x36, 0xd2, 0x40, 0x26, 0x9d, 0x86, 0x28, 0x8a, 0x88, 0xc5, 0xde, -0x82, 0x5f, 0x08, 0x60, 0x18, 0xdf, 0xf3, 0x11, 0x46, 0x21, 0x35, 0x6e, -0xb0, 0xf0, 0x7c, 0x9f, 0x66, 0x58, 0xfa, 0x90, 0x79, 0x9e, 0x06, 0xd4, -0x7c, 0x9a, 0x6e, 0xf4, 0x47, 0xea, 0x11, 0x84, 0x11, 0x52, 0xd5, 0x2a, -0x12, 0xe5, 0x32, 0x4c, 0xc3, 0x00, 0x5f, 0xae, 0x22, 0xb6, 0x6e, 0x0a, -0x99, 0x62, 0x01, 0xbe, 0x1f, 0x10, 0x23, 0x94, 0x43, 0x10, 0xcb, 0xd0, -0x23, 0xdc, 0x50, 0x40, 0x65, 0x1a, 0x86, 0x69, 0xd1, 0x41, 0x70, 0x70, -0x5c, 0xf7, 0xad, 0xf0, 0x42, 0xa6, 0x1d, 0xd0, 0x3d, 0x00, 0x2e, 0x7d, -0x24, 0xb6, 0x6d, 0x9b, 0xf8, 0x85, 0xda, 0x6d, 0x14, 0x72, 0xb9, 0x91, -0x5f, 0x2b, 0x0c, 0xc8, 0x8b, 0xcb, 0x90, 0xa3, 0x89, 0x82, 0x80, 0xf4, -0xc8, 0xae, 0xbf, 0x0e, 0xac, 0x24, 0x81, 0x8f, 0xc7, 0x89, 0x1d, 0xd0, -0x71, 0x11, 0x86, 0x01, 0x10, 0x04, 0x4b, 0x3d, 0x32, 0xd7, 0x03, 0x43, -0x69, 0x17, 0x12, 0xa5, 0xb5, 0x60, 0x18, 0x26, 0x44, 0x51, 0x84, 0x63, -0x3b, 0x2b, 0xe7, 0x85, 0x06, 0x8a, 0x72, 0xd4, 0xa7, 0x8b, 0x73, 0x0c, -0x03, 0x92, 0x76, 0x54, 0x14, 0xe4, 0x62, 0x31, 0xb4, 0x17, 0x1b, 0x10, -0x58, 0x8e, 0x6a, 0x77, 0x08, 0x43, 0x3d, 0x74, 0xa2, 0x04, 0x74, 0x30, -0x61, 0x18, 0x22, 0x9e, 0xcf, 0x13, 0xa6, 0x88, 0x0a, 0xf0, 0xa2, 0x20, -0x38, 0xbf, 0xd5, 0x14, 0x50, 0x5e, 0xc8, 0xf7, 0x60, 0x18, 0x24, 0xde, -0x29, 0x08, 0x02, 0x59, 0x04, 0x17, 0x78, 0x38, 0xae, 0x73, 0xf1, 0x3d, -0xb2, 0x21, 0x2f, 0xd4, 0xed, 0xf5, 0x8e, 0xb8, 0xd4, 0x2f, 0xc4, 0xf3, -0x3c, 0x52, 0xa9, 0x14, 0x34, 0x4d, 0x43, 0x68, 0x99, 0xd0, 0x1b, 0x0d, -0xe8, 0xba, 0x46, 0x10, 0x33, 0x9f, 0xe8, 0xa6, 0x3c, 0x7a, 0xb5, 0x72, -0x87, 0x97, 0xd0, 0x91, 0x63, 0x88, 0xbe, 0x62, 0x06, 0x01, 0x02, 0x2a, -0x46, 0x1a, 0xfe, 0x15, 0xba, 0x36, 0xac, 0x6e, 0x07, 0x01, 0xbd, 0x47, -0x0c, 0x07, 0x37, 0xf2, 0x0b, 0xe9, 0xfa, 0x88, 0x17, 0xda, 0x74, 0xdd, -0x05, 0xf7, 0xc8, 0xfe, 0x64, 0xd4, 0x23, 0x33, 0x0c, 0x33, 0x4c, 0x26, -0x12, 0x2c, 0xa2, 0x08, 0x1c, 0xcb, 0x12, 0x39, 0xaa, 0x61, 0x02, 0xed, -0x36, 0xda, 0xe9, 0x14, 0x4a, 0x95, 0x2a, 0x38, 0x12, 0xc1, 0xa1, 0x8f, -0xb7, 0x4b, 0xbc, 0x10, 0x13, 0x86, 0xe0, 0xa8, 0x6f, 0x28, 0x02, 0xf9, -0x15, 0x19, 0xda, 0x24, 0x23, 0xbf, 0x94, 0x0f, 0xb3, 0xdb, 0x45, 0xa4, -0x69, 0xd0, 0x75, 0x03, 0x3c, 0x4f, 0xdc, 0xa3, 0xc0, 0x52, 0x8f, 0xcc, -0xf3, 0x3c, 0xc2, 0x0b, 0x7d, 0xf6, 0xf7, 0xff, 0xdb, 0xae, 0x9b, 0xf6, -0x5d, 0x20, 0x2f, 0x34, 0x33, 0x33, 0xea, 0x91, 0xcd, 0xcc, 0xce, 0xfe, -0x63, 0x40, 0x53, 0x5c, 0xb2, 0x4c, 0xde, 0xa2, 0x16, 0x1a, 0x0d, 0x30, -0x03, 0x05, 0xca, 0xcc, 0x0c, 0xba, 0x9d, 0x36, 0x61, 0xa3, 0x87, 0x0d, -0x56, 0xcf, 0xa5, 0x8f, 0x0c, 0x3e, 0xc1, 0xcb, 0x02, 0x12, 0x18, 0x1c, -0xfa, 0x85, 0x28, 0x67, 0x86, 0x30, 0x0c, 0xe0, 0xea, 0x1a, 0x94, 0x99, -0x73, 0x88, 0xa8, 0xc3, 0xd1, 0xa1, 0x58, 0x1a, 0x11, 0xda, 0x02, 0xba, -0xb1, 0xd4, 0x23, 0x3b, 0x73, 0xf0, 0xe5, 0x95, 0xf1, 0x42, 0x27, 0x4e, -0x9e, 0x7a, 0x74, 0xdd, 0xe4, 0xe4, 0xcd, 0x82, 0x20, 0x40, 0x96, 0x25, -0xd4, 0x6a, 0x35, 0x9c, 0x39, 0x7b, 0x16, 0x4a, 0x7f, 0x00, 0x29, 0x08, -0xd0, 0x66, 0x00, 0xaf, 0x5a, 0x47, 0x3a, 0x9b, 0x25, 0xe7, 0x00, 0xfd, -0x06, 0x87, 0xdb, 0x4b, 0x22, 0x50, 0x55, 0xcf, 0xeb, 0xfa, 0x64, 0x9e, -0xa1, 0x43, 0x3d, 0x77, 0x0e, 0xe1, 0x40, 0xc1, 0x40, 0x51, 0x60, 0xdb, -0x0e, 0x58, 0x76, 0xe9, 0xbd, 0x99, 0xf0, 0x42, 0xea, 0xa5, 0xe1, 0x85, -0x6e, 0xbd, 0xe5, 0x3d, 0x73, 0x13, 0x13, 0xe3, 0x63, 0x2c, 0xc3, 0xc2, -0x76, 0x1c, 0x1c, 0x39, 0x7a, 0x0c, 0x86, 0x69, 0xa0, 0x5a, 0x29, 0x23, -0x94, 0x24, 0xea, 0x17, 0xaa, 0x23, 0x95, 0xc9, 0x80, 0xe7, 0x78, 0xfa, -0x2d, 0x92, 0xb3, 0x7a, 0x88, 0x53, 0x62, 0x59, 0x4c, 0xd0, 0xd7, 0x75, -0x98, 0x8b, 0x8b, 0x50, 0xa6, 0x67, 0x60, 0x28, 0x2a, 0x14, 0x55, 0x1b, -0x81, 0xb5, 0xab, 0xe2, 0x17, 0x7a, 0xf5, 0xc8, 0x91, 0xcf, 0x17, 0x8b, -0x85, 0xaf, 0xc8, 0xb2, 0x0c, 0x96, 0x65, 0x30, 0x31, 0x3e, 0x86, 0x33, -0xd3, 0xd3, 0x98, 0x9d, 0x5f, 0x40, 0xb9, 0x58, 0x04, 0xef, 0x51, 0xbf, -0x50, 0xb5, 0x8a, 0x64, 0x36, 0x0b, 0x39, 0x1e, 0x27, 0x61, 0xb5, 0xe1, -0x5f, 0x94, 0xea, 0x5a, 0xee, 0x17, 0xb2, 0x5a, 0x6d, 0x18, 0xaa, 0x86, -0x46, 0xb3, 0x45, 0x70, 0x14, 0x8e, 0x1f, 0xfd, 0x3b, 0xab, 0xe2, 0x17, -0xba, 0x7a, 0xf7, 0xae, 0xef, 0x5f, 0xb1, 0x65, 0xcb, 0x0d, 0x1c, 0xc7, -0x91, 0xbc, 0xa3, 0xa6, 0xe3, 0xcc, 0xf4, 0x34, 0x7a, 0xbd, 0xfe, 0xa8, -0x47, 0xe6, 0xb2, 0x0c, 0x3c, 0x59, 0x82, 0x90, 0x4a, 0x23, 0x96, 0x4e, -0x81, 0x17, 0x08, 0x2b, 0x81, 0x20, 0x40, 0x60, 0xd9, 0xe7, 0xf1, 0x42, -0x8a, 0x42, 0x76, 0x77, 0xd8, 0x8e, 0x4b, 0x56, 0xfe, 0x46, 0x3d, 0xb2, -0x55, 0xf2, 0x0b, 0xbd, 0x7a, 0xf8, 0xc8, 0x83, 0xa9, 0x44, 0xf2, 0xe9, -0xb1, 0xb1, 0xfa, 0x38, 0x79, 0x4e, 0x8a, 0x63, 0xbc, 0x5e, 0x83, 0xe3, -0x38, 0x50, 0x35, 0x15, 0xaa, 0xaa, 0x22, 0x99, 0x4c, 0x12, 0xed, 0xac, -0xa2, 0x41, 0x63, 0x86, 0xac, 0x29, 0x29, 0x5f, 0x11, 0xbf, 0x90, 0x4f, -0xf7, 0xdf, 0xa8, 0xb0, 0x2c, 0x9b, 0x74, 0xb9, 0x47, 0x45, 0xc5, 0x21, -0x2f, 0xb4, 0xca, 0x7e, 0x21, 0x30, 0xf8, 0x66, 0xb9, 0x54, 0x4e, 0xf1, -0x1c, 0x8b, 0x54, 0x2a, 0x85, 0x2d, 0x9b, 0x37, 0x41, 0xd5, 0x34, 0xcc, -0xce, 0xcd, 0xd3, 0x68, 0x38, 0xe1, 0x80, 0x24, 0x49, 0x1a, 0x85, 0xa3, -0xc2, 0x30, 0xa4, 0xb1, 0x65, 0x17, 0x82, 0xc0, 0x13, 0xc2, 0x85, 0x7a, -0x87, 0x58, 0x66, 0xc9, 0x31, 0xb4, 0x12, 0x5e, 0xe8, 0x22, 0x7a, 0x64, -0x8b, 0xa6, 0x69, 0x9a, 0x2f, 0xbc, 0xf8, 0xe3, 0x9f, 0x7e, 0x78, 0xd7, -0x8e, 0x6d, 0x5f, 0x1d, 0xab, 0xd7, 0xeb, 0x1c, 0xcb, 0x42, 0x96, 0x25, -0x12, 0x50, 0x93, 0x24, 0x74, 0xbb, 0x3d, 0x68, 0xba, 0x0e, 0x5d, 0xd7, -0x61, 0x18, 0x06, 0x95, 0x22, 0x31, 0x90, 0x65, 0x89, 0x6c, 0x4f, 0x1c, -0x8a, 0xc3, 0x28, 0x76, 0x73, 0x3e, 0x2f, 0xf4, 0x36, 0xf5, 0xc8, 0x6c, -0xdb, 0xfe, 0xd1, 0x4f, 0x5e, 0x3a, 0xf4, 0xe1, 0xc3, 0x47, 0x8f, 0x1e, -0x52, 0x75, 0x9d, 0x94, 0x0c, 0x79, 0x1e, 0xc9, 0x44, 0x1c, 0xf5, 0x5a, -0x05, 0xe3, 0x63, 0x75, 0xd4, 0x6b, 0x35, 0xa4, 0x53, 0x29, 0xc8, 0x72, -0x0c, 0x3c, 0xc7, 0xc1, 0xf7, 0x7c, 0xf2, 0x15, 0x0e, 0xa3, 0x81, 0xff, -0x2c, 0x3d, 0xb2, 0x99, 0xd7, 0xf3, 0x42, 0xa7, 0xee, 0x6d, 0x34, 0x5b, -0xf7, 0x6e, 0xdc, 0xb0, 0xfe, 0xfe, 0x42, 0x3e, 0x9f, 0x97, 0x65, 0x09, -0x3c, 0x2f, 0x20, 0x95, 0x64, 0xe9, 0x4e, 0x24, 0x09, 0xb1, 0x98, 0x4a, -0x26, 0xbf, 0xe8, 0x0d, 0x6a, 0x39, 0x2f, 0xc4, 0x12, 0x95, 0xf9, 0x5b, -0xf6, 0x0b, 0xfd, 0xdc, 0xab, 0x50, 0x2c, 0x9d, 0xfa, 0x85, 0xea, 0xc6, -0xf5, 0x9f, 0x73, 0xfa, 0x4a, 0xa7, 0x31, 0x33, 0xfb, 0xf9, 0x30, 0x0c, -0x0f, 0x2d, 0x5b, 0x98, 0xde, 0xcc, 0x30, 0xcc, 0xf6, 0x64, 0x32, 0x71, -0x77, 0xb5, 0x52, 0xb9, 0xb1, 0x90, 0xcf, 0x4d, 0xc5, 0x62, 0x31, 0x46, -0x14, 0x04, 0x44, 0x88, 0xc8, 0x6e, 0x3f, 0x4d, 0x87, 0xaa, 0x91, 0xad, -0x88, 0xcb, 0xfd, 0x42, 0xba, 0x61, 0xbc, 0x19, 0x2f, 0x14, 0x01, 0x90, -0x92, 0x99, 0xf4, 0xe6, 0x42, 0xb9, 0x9c, 0x68, 0xcc, 0xcd, 0xbf, 0xe4, -0x58, 0xd6, 0x1c, 0x25, 0x56, 0x5e, 0x02, 0xf0, 0x6a, 0x14, 0x45, 0x27, -0x57, 0x95, 0x17, 0x12, 0x04, 0x61, 0x67, 0x22, 0x11, 0x1f, 0x13, 0x78, -0xbe, 0xc0, 0x71, 0x9c, 0xc4, 0x72, 0x9c, 0x6c, 0x1a, 0x26, 0xf1, 0x0b, -0x79, 0x6b, 0x7e, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, -0xd6, 0x78, 0xa1, 0x35, 0x5a, 0x65, 0x6d, 0x00, 0x6b, 0x03, 0xf8, 0x19, -0xbc, 0xd0, 0x43, 0xff, 0x82, 0xfd, 0x42, 0xb9, 0xe2, 0xcf, 0xed, 0x91, -0xad, 0x5b, 0xde, 0x23, 0x7b, 0x47, 0xf1, 0x42, 0x4f, 0x5d, 0x20, 0x2f, -0xb4, 0xbc, 0x47, 0xb6, 0xc6, 0x0b, 0xad, 0xd2, 0x7d, 0xe0, 0xf2, 0x2d, -0x5b, 0xf6, 0x8d, 0x8f, 0x8d, 0xed, 0xce, 0x66, 0xb3, 0x3b, 0x38, 0x8e, -0x4d, 0xb3, 0x0c, 0x1b, 0x5a, 0xb6, 0x65, 0xb6, 0xda, 0x9d, 0x43, 0x9d, -0x6e, 0xe7, 0xe0, 0x89, 0x13, 0x27, 0xdf, 0x79, 0xbc, 0xd0, 0xee, 0x5d, -0xbb, 0xee, 0xda, 0x77, 0xc3, 0xf5, 0x0f, 0x5f, 0x7e, 0xf9, 0x96, 0xfd, -0x2c, 0xc3, 0x72, 0x51, 0x14, 0x8e, 0xf2, 0xed, 0x01, 0xd5, 0xfa, 0x07, -0x94, 0x17, 0xb2, 0x2c, 0x3b, 0x3c, 0x79, 0xea, 0xf4, 0xb3, 0x47, 0x8f, -0x1d, 0xfb, 0xda, 0xd1, 0x63, 0xc7, 0xfe, 0x69, 0xbf, 0x50, 0x3c, 0xb1, -0xfd, 0x1f, 0xfe, 0xfb, 0x25, 0xec, 0x91, 0x3d, 0xfa, 0x7f, 0xff, 0x19, -0xbe, 0xf3, 0x95, 0xf3, 0x7b, 0x64, 0xbb, 0x76, 0xee, 0xb8, 0xf5, 0x9e, -0x5f, 0xf9, 0xd0, 0x97, 0x2b, 0xe5, 0x32, 0xe5, 0x85, 0x1c, 0xba, 0x12, -0x19, 0x50, 0x41, 0x12, 0x99, 0x0f, 0x0d, 0x86, 0x2a, 0x7f, 0x90, 0xd9, -0xb9, 0x20, 0x24, 0xc1, 0x84, 0xc5, 0xc5, 0xc6, 0xb9, 0x7f, 0xf8, 0xfe, -0xf7, 0x1f, 0x39, 0x7d, 0xe6, 0xcc, 0xeb, 0x79, 0xa1, 0x6f, 0x9e, 0x3d, -0x76, 0x04, 0xdf, 0xf8, 0xc2, 0x7f, 0xbd, 0x54, 0x3d, 0xb2, 0x0e, 0x12, -0x61, 0x04, 0x53, 0x3b, 0x9f, 0x17, 0xfa, 0xcd, 0x4f, 0x7f, 0x8a, 0xfa, -0x85, 0xac, 0x25, 0x55, 0xbf, 0xe7, 0xc1, 0xa3, 0xd9, 0x0b, 0xdb, 0x71, -0x10, 0x45, 0xd1, 0x68, 0x7b, 0x22, 0x03, 0xb2, 0xd7, 0x12, 0x20, 0x7e, -0xa1, 0x5a, 0xad, 0x3a, 0xf5, 0x81, 0xf7, 0xdf, 0xf5, 0xd8, 0x6d, 0xfb, -0xf7, 0x7f, 0xf7, 0xa9, 0xf3, 0xfc, 0x42, 0xab, 0xd8, 0x23, 0x2b, 0x97, -0x4a, 0xb5, 0xdf, 0xf8, 0xd4, 0x27, 0x9f, 0x9f, 0x9c, 0x98, 0xd8, 0x44, -0xb0, 0x03, 0x1b, 0xae, 0xe7, 0xc2, 0x71, 0x5c, 0xc2, 0x4f, 0x38, 0x2e, -0x34, 0x5d, 0x83, 0xef, 0xf9, 0x48, 0x24, 0x12, 0x18, 0x0c, 0x06, 0x88, -0x10, 0x41, 0x92, 0x24, 0x20, 0x02, 0x92, 0xa9, 0x24, 0x92, 0x89, 0x38, -0x42, 0x3a, 0x5d, 0x0f, 0x90, 0x85, 0x93, 0xf9, 0x85, 0xc5, 0x33, 0xcf, -0x7c, 0xe7, 0x3b, 0x77, 0xf4, 0xfb, 0xfd, 0xd5, 0xe3, 0x85, 0xc6, 0xea, -0xf5, 0xb1, 0xdf, 0xfa, 0x8d, 0x47, 0x0e, 0x17, 0x0b, 0x85, 0xac, 0xaa, -0x69, 0xb0, 0x6d, 0x07, 0xa6, 0x69, 0x42, 0xd5, 0x34, 0xf4, 0xfa, 0x7d, -0x30, 0x0c, 0x83, 0x72, 0xa9, 0x0c, 0xcf, 0x73, 0xc1, 0xf3, 0x3c, 0x04, -0x81, 0x1f, 0x6d, 0x33, 0xf7, 0xfd, 0x00, 0xfd, 0xfe, 0x00, 0x8a, 0x3a, -0x40, 0x32, 0x91, 0x44, 0x3c, 0x1e, 0x47, 0x3e, 0x9f, 0x83, 0x2c, 0x49, -0xcb, 0x7a, 0x64, 0x2d, 0xe5, 0xf1, 0x27, 0x0e, 0xec, 0x53, 0xb5, 0x55, -0xea, 0x91, 0x3d, 0xf4, 0xd1, 0x07, 0xbe, 0x97, 0xcf, 0xe7, 0xb2, 0x8a, -0xa2, 0xc0, 0xb4, 0x88, 0xaa, 0x64, 0x30, 0x50, 0x10, 0x8b, 0xc5, 0x51, -0x29, 0x95, 0x90, 0xc9, 0xa6, 0x11, 0x8b, 0xc7, 0xe1, 0xf0, 0x3c, 0x2c, -0x81, 0x87, 0x13, 0x01, 0x91, 0xef, 0x43, 0xd6, 0x34, 0x84, 0x8a, 0x02, -0x59, 0x16, 0x91, 0xcd, 0xa6, 0x31, 0xa0, 0x29, 0x2f, 0xd3, 0x34, 0x50, -0x2e, 0x95, 0x21, 0x49, 0x22, 0x78, 0x9e, 0x47, 0xb1, 0x50, 0xc8, 0xfc, -0xc2, 0xbb, 0xdf, 0xb5, 0x3a, 0x3d, 0xb2, 0x8f, 0x3d, 0x70, 0xff, 0x81, -0xeb, 0xae, 0xdd, 0x7b, 0x1b, 0x51, 0x30, 0x13, 0xe4, 0x46, 0x51, 0x14, -0x18, 0xa6, 0x85, 0x9d, 0xdb, 0xb7, 0x22, 0x95, 0xcb, 0x40, 0xab, 0x94, -0x11, 0xdf, 0xb8, 0x1e, 0x13, 0x9b, 0x36, 0x20, 0x26, 0x8a, 0x30, 0x74, -0x9d, 0xd8, 0xc0, 0x3b, 0x5d, 0x74, 0xda, 0x2d, 0xf4, 0x66, 0x16, 0xe0, -0x4e, 0xcf, 0x00, 0x8d, 0x26, 0xd4, 0xfe, 0x00, 0x8b, 0x8d, 0x06, 0x38, -0x8e, 0x1f, 0xf5, 0xc8, 0x58, 0x86, 0x85, 0xe7, 0x7b, 0x38, 0xf4, 0xf2, -0x85, 0xf3, 0x42, 0x17, 0x34, 0x80, 0x9d, 0x3b, 0x76, 0xdc, 0xf1, 0x89, -0x87, 0x1e, 0x7c, 0xc2, 0x71, 0x5c, 0x98, 0xa6, 0x89, 0x81, 0xa2, 0xc0, -0x75, 0x3d, 0xc4, 0x62, 0x31, 0x14, 0x0b, 0x39, 0x48, 0xe3, 0x75, 0x24, -0xae, 0xbd, 0x06, 0xb7, 0x50, 0xbf, 0xd0, 0x1c, 0x88, 0x5f, 0x48, 0x51, -0x14, 0x58, 0x96, 0x0d, 0xdb, 0xb6, 0x60, 0x5a, 0x06, 0x0c, 0xcb, 0x44, -0xa7, 0xd3, 0x45, 0x6f, 0x66, 0x01, 0xde, 0xb1, 0xd7, 0xe0, 0xf7, 0x15, -0x34, 0x9a, 0x6d, 0xb0, 0x4c, 0x84, 0x0d, 0x1b, 0xd6, 0x21, 0x1e, 0x8b, -0x21, 0x02, 0x60, 0x18, 0x26, 0x9e, 0x7e, 0xe6, 0x3b, 0x0f, 0x37, 0x9a, -0x97, 0xa8, 0x47, 0x76, 0xe7, 0xed, 0xb7, 0x7d, 0x29, 0x0c, 0x42, 0x58, -0x96, 0x05, 0xdd, 0x30, 0xd0, 0xef, 0x0f, 0x10, 0x04, 0x01, 0x26, 0xc6, -0xeb, 0x60, 0xa7, 0x26, 0xb0, 0xe5, 0x57, 0x3f, 0xb8, 0xe4, 0x17, 0x32, -0x07, 0x23, 0xbf, 0x90, 0xa1, 0xe9, 0xf0, 0x7c, 0x8f, 0xe4, 0xbd, 0x1c, -0x0f, 0xf0, 0x22, 0xa4, 0xe4, 0x04, 0xc2, 0x7a, 0x19, 0xdd, 0x28, 0x42, -0x78, 0xe4, 0x38, 0xf2, 0x9e, 0x87, 0xd9, 0xb9, 0x39, 0x9c, 0x3e, 0x33, -0x8d, 0x75, 0x53, 0x13, 0x88, 0xc7, 0xe3, 0x90, 0x65, 0x09, 0xbb, 0x76, -0xee, 0x58, 0x61, 0x8f, 0xec, 0x75, 0x7e, 0xa1, 0xdd, 0x57, 0xed, 0xba, -0xa7, 0x5e, 0xad, 0x4e, 0xe9, 0x74, 0xb2, 0x56, 0x51, 0x54, 0x44, 0x11, -0x30, 0x3e, 0x3e, 0x06, 0xb6, 0x54, 0xc4, 0x95, 0x1f, 0xfa, 0x25, 0xbc, -0x0b, 0x32, 0xe1, 0x85, 0xf4, 0x2e, 0x6c, 0xd3, 0x24, 0x9c, 0x90, 0x6d, -0x23, 0x08, 0x7c, 0x38, 0xf6, 0x50, 0xd1, 0x43, 0xf6, 0xdc, 0xfb, 0x9e, -0x0b, 0x89, 0x17, 0x91, 0x2d, 0xe5, 0xc1, 0x6d, 0x98, 0x02, 0x9b, 0x4c, -0x52, 0xd9, 0x40, 0x0f, 0x8d, 0x66, 0x0b, 0x9e, 0x4b, 0xa6, 0x21, 0x8b, -0xc5, 0x42, 0x2d, 0x9f, 0xcf, 0xbf, 0x8e, 0x17, 0xfa, 0xdc, 0x05, 0xf6, -0xc8, 0xba, 0x4b, 0x7e, 0xa1, 0x1d, 0xdb, 0xb6, 0x3f, 0xe0, 0x07, 0x3e, -0x6c, 0xc7, 0x81, 0xa6, 0xe9, 0x70, 0x1c, 0x07, 0x99, 0x4c, 0x06, 0xe9, -0x7c, 0x16, 0xd2, 0x35, 0xbb, 0x71, 0x03, 0x1b, 0x27, 0xbc, 0xd0, 0x60, -0x00, 0xc7, 0x26, 0x6e, 0x21, 0xcb, 0xb2, 0x60, 0x3b, 0x0e, 0x11, 0x25, -0xb9, 0x1e, 0x5d, 0xfc, 0x23, 0xcb, 0xa8, 0xbe, 0x4f, 0xba, 0x64, 0x3c, -0xc7, 0x22, 0x53, 0xce, 0xa3, 0xd9, 0x2b, 0x22, 0xae, 0x2a, 0x14, 0xf4, -0x50, 0xa8, 0x74, 0x3e, 0x06, 0x51, 0xe4, 0x31, 0x35, 0xf5, 0x66, 0x7e, -0xa1, 0xb3, 0x3f, 0xcf, 0x2f, 0x74, 0xa0, 0x6e, 0x37, 0xdb, 0xe7, 0xf5, -0xc8, 0x86, 0xd1, 0x4c, 0xdb, 0x71, 0x30, 0xbf, 0xb8, 0x88, 0x5a, 0xad, -0x02, 0x2d, 0x97, 0xc3, 0x2d, 0x5b, 0xaf, 0xc2, 0x31, 0x78, 0x68, 0x35, -0x5b, 0x23, 0xb4, 0xc6, 0xb6, 0xed, 0xd1, 0xdf, 0x43, 0x86, 0xc8, 0xa7, -0x51, 0xb5, 0x91, 0x28, 0x89, 0x4a, 0x92, 0xc8, 0x0d, 0x2d, 0x84, 0xc7, -0x02, 0x99, 0x4c, 0x1a, 0xed, 0x76, 0x07, 0x9d, 0x6e, 0x0f, 0x63, 0x62, -0x15, 0x0c, 0xcb, 0xa0, 0x56, 0xad, 0xec, 0x10, 0x44, 0x71, 0xa7, 0xb3, -0xcc, 0x2f, 0xf4, 0x73, 0x7a, 0x64, 0xcf, 0x9c, 0xc7, 0x0b, 0x5d, 0xb6, -0x79, 0xf3, 0x9d, 0xf7, 0x7f, 0xe4, 0xdf, 0xb1, 0xa3, 0x48, 0x9a, 0x69, -0xa2, 0x5c, 0x2a, 0x91, 0x1b, 0x50, 0xbd, 0x4e, 0xfd, 0x42, 0x73, 0xe7, -0xc1, 0x4e, 0xae, 0x43, 0xa4, 0x18, 0xb6, 0x45, 0x06, 0x40, 0x50, 0x33, -0xb2, 0x08, 0x1e, 0x04, 0x01, 0x1c, 0xc3, 0x40, 0xe7, 0xf4, 0x19, 0x74, -0x4f, 0x9f, 0x86, 0xb1, 0xb0, 0x88, 0x84, 0x28, 0x22, 0x97, 0xcb, 0x81, -0x4d, 0x25, 0xd0, 0x6a, 0x77, 0xd0, 0xe9, 0x74, 0x51, 0xa0, 0xf7, 0x07, -0x49, 0x14, 0x18, 0x59, 0x92, 0xf6, 0x69, 0x9a, 0xb6, 0x32, 0xbf, 0x50, -0x2e, 0x97, 0x25, 0x3d, 0x32, 0xcf, 0x23, 0x84, 0xae, 0xe3, 0x20, 0x99, -0x4c, 0xc2, 0x88, 0x22, 0x4c, 0xd6, 0xaa, 0x98, 0xeb, 0x37, 0xa0, 0x0c, -0x14, 0x92, 0xad, 0xa3, 0x50, 0xd4, 0x70, 0xb0, 0x8e, 0x43, 0x06, 0xe3, -0xf9, 0x3e, 0xf4, 0x4e, 0x07, 0x8d, 0xe3, 0xc7, 0xd1, 0x9f, 0x9e, 0x86, -0xd1, 0x68, 0x40, 0x12, 0x04, 0xc8, 0xb2, 0x8c, 0x62, 0x36, 0x37, 0x14, -0x21, 0x81, 0x71, 0x1c, 0x30, 0xc0, 0x08, 0xa4, 0x1d, 0xee, 0x08, 0x4f, -0xa7, 0xd2, 0x97, 0x69, 0x9a, 0xb6, 0x32, 0x5e, 0x28, 0x97, 0xcd, 0x6e, -0xf3, 0x7d, 0xe2, 0x0b, 0x0a, 0x02, 0x42, 0xdf, 0x8a, 0xa2, 0x00, 0x9d, -0xe7, 0xc1, 0x31, 0x40, 0xab, 0xd1, 0xa4, 0x2b, 0x31, 0xf4, 0x5b, 0xa6, -0x03, 0x71, 0x5c, 0x52, 0x42, 0x6c, 0x9d, 0x9d, 0xc6, 0xd1, 0x27, 0x9e, -0x44, 0x64, 0x1a, 0x88, 0xcb, 0x31, 0xc4, 0xe2, 0x31, 0x64, 0xab, 0xb5, -0x51, 0xbe, 0x22, 0x0c, 0x23, 0xf8, 0x41, 0x04, 0x03, 0x0c, 0x1c, 0x3f, -0x00, 0xcf, 0xf3, 0x30, 0x4c, 0x03, 0xba, 0xae, 0x23, 0x91, 0x20, 0x69, -0x54, 0x41, 0x10, 0x56, 0xce, 0x0b, 0xf1, 0x1c, 0x1f, 0x1b, 0x22, 0x34, -0x43, 0x90, 0x9b, 0xe5, 0x38, 0xe2, 0x17, 0xd2, 0x75, 0x38, 0x11, 0x60, -0x5b, 0xcb, 0xbb, 0x7b, 0x01, 0x31, 0x7c, 0xd0, 0xa7, 0x51, 0x41, 0x96, -0x01, 0xcb, 0x42, 0xb9, 0x58, 0xa2, 0x1f, 0x88, 0x20, 0xc6, 0x6e, 0x10, -0x80, 0x49, 0x64, 0xc0, 0x57, 0xca, 0x90, 0x4b, 0x45, 0x98, 0xca, 0x00, -0xda, 0x4f, 0x5f, 0x26, 0xeb, 0x69, 0x41, 0x08, 0x4d, 0x37, 0x90, 0xc9, -0x90, 0xe4, 0x05, 0xc3, 0x32, 0x2b, 0xe7, 0x85, 0xfc, 0xc0, 0x67, 0x88, -0x5b, 0x28, 0x82, 0xed, 0x90, 0x05, 0x0a, 0xdf, 0xf3, 0xe0, 0xd9, 0x36, -0xfa, 0xbd, 0x3e, 0x62, 0x82, 0x00, 0x87, 0x9e, 0xa4, 0x41, 0x10, 0xc2, -0xf7, 0xbc, 0xa5, 0xda, 0x55, 0x18, 0x42, 0xce, 0x66, 0x91, 0xc8, 0xe7, -0x49, 0xcf, 0x0c, 0x0c, 0xb8, 0x62, 0x11, 0x52, 0xb5, 0x82, 0x64, 0x3e, -0x4f, 0x1e, 0xb7, 0xe9, 0xca, 0x65, 0xe0, 0x92, 0x93, 0xda, 0x0f, 0x02, -0x58, 0xb6, 0x4d, 0xc8, 0x60, 0xc3, 0x1c, 0xae, 0xbd, 0xbd, 0x95, 0x1e, -0x99, 0x6b, 0xfb, 0x01, 0x79, 0x34, 0x66, 0x19, 0x06, 0xaa, 0xa6, 0x22, -0x26, 0x4b, 0x60, 0x0d, 0x03, 0xdd, 0x66, 0x0b, 0xc5, 0x7c, 0x7e, 0x74, -0x72, 0x12, 0x56, 0x68, 0x29, 0xe3, 0x15, 0xd2, 0x5f, 0xae, 0x7e, 0xfd, -0x75, 0x60, 0x45, 0x11, 0x52, 0x2e, 0x8f, 0x20, 0xf0, 0x11, 0x78, 0x3e, -0x42, 0x97, 0x50, 0x29, 0x4c, 0x18, 0x82, 0x8d, 0x22, 0x04, 0xb6, 0x83, -0x28, 0x08, 0x08, 0x9a, 0x49, 0x07, 0xa1, 0x69, 0x3a, 0x44, 0x51, 0x80, -0x69, 0x18, 0x6f, 0x91, 0x17, 0xf2, 0x7c, 0x44, 0x88, 0x20, 0x8a, 0x22, -0x52, 0x89, 0x24, 0x34, 0x5d, 0x47, 0x26, 0x1e, 0x47, 0xb7, 0x45, 0x92, -0xa4, 0xd1, 0x32, 0x97, 0x10, 0x43, 0x0b, 0x27, 0x01, 0xb5, 0x3c, 0x85, -0xbe, 0x8f, 0x64, 0xb5, 0x0a, 0xdf, 0x0f, 0xe0, 0xd3, 0x0e, 0x47, 0xe8, -0xfb, 0xe7, 0x35, 0xc9, 0xa2, 0x30, 0x84, 0xab, 0x69, 0x60, 0x68, 0xfa, -0x51, 0x92, 0xc8, 0x8a, 0xa6, 0xa6, 0xeb, 0x10, 0x25, 0x11, 0xd6, 0xc5, -0xfa, 0x85, 0x2e, 0xbb, 0xf1, 0xc6, 0x5f, 0x49, 0x0f, 0xfd, 0x42, 0xad, -0xf6, 0x11, 0xc7, 0x75, 0x08, 0xbc, 0x34, 0x54, 0xce, 0xda, 0x36, 0x18, -0xd7, 0x81, 0xb6, 0xd8, 0x80, 0xa6, 0xaa, 0xf0, 0x28, 0xf0, 0xe7, 0x7b, -0xfe, 0x48, 0x94, 0xe7, 0xd0, 0x3f, 0x87, 0xb6, 0x33, 0x3f, 0xf0, 0xe9, -0xeb, 0x65, 0x38, 0x5a, 0xc9, 0x00, 0x88, 0x44, 0x26, 0xb0, 0x2d, 0xda, -0x23, 0x73, 0x46, 0x64, 0x64, 0xb4, 0xac, 0x47, 0xb6, 0xdc, 0x2f, 0x74, -0x61, 0xbc, 0xd0, 0x5f, 0x7f, 0xfd, 0xbc, 0x1e, 0x99, 0xe3, 0x38, 0x21, -0x2b, 0x93, 0x37, 0x0f, 0x49, 0x96, 0xd0, 0xee, 0xb6, 0x91, 0x88, 0xc5, -0x10, 0x72, 0x2c, 0xba, 0xf9, 0x2c, 0xf1, 0x0b, 0xd1, 0xe5, 0x53, 0x0c, -0x59, 0xa1, 0x70, 0xa9, 0x49, 0xc6, 0x20, 0x02, 0x37, 0x2c, 0xc3, 0x45, -0xd1, 0x12, 0x2f, 0xc4, 0x00, 0x51, 0xe8, 0xc3, 0xea, 0x11, 0x5e, 0x88, -0x84, 0x04, 0x2d, 0x70, 0x1c, 0x8f, 0x61, 0x2e, 0xe9, 0xf5, 0x7e, 0xa1, -0xab, 0x6e, 0xbe, 0x31, 0xf6, 0xe7, 0x17, 0xc4, 0x0b, 0x2d, 0xeb, 0x91, -0x9d, 0x9d, 0x3e, 0x37, 0xe2, 0x85, 0xf2, 0xb9, 0x1c, 0xb2, 0x99, 0x2c, -0xda, 0x9d, 0x0e, 0x44, 0xdd, 0x40, 0xef, 0xcc, 0x59, 0x74, 0x5a, 0x2d, -0xf2, 0xb0, 0xe6, 0xd2, 0x9b, 0x96, 0xe7, 0x92, 0x63, 0x7d, 0x58, 0x53, -0xa4, 0x62, 0x18, 0xe2, 0xdc, 0xa2, 0xef, 0xc5, 0x21, 0x25, 0xbc, 0x74, -0x0d, 0xea, 0x0c, 0xf1, 0x0b, 0x19, 0xa6, 0x09, 0x49, 0x92, 0x46, 0x82, -0x18, 0x80, 0xf4, 0xc8, 0x7c, 0xdf, 0xb7, 0x18, 0x86, 0x99, 0x3a, 0xfb, -0xf2, 0xab, 0xb1, 0x17, 0x9f, 0x7a, 0xf6, 0xe2, 0x79, 0xa1, 0xe3, 0xaf, -0xbd, 0xf6, 0xe8, 0xd4, 0xe4, 0xc4, 0xcd, 0xa2, 0x20, 0x42, 0x10, 0x04, -0x48, 0x92, 0x84, 0xc5, 0x46, 0x03, 0x83, 0xfe, 0x00, 0x62, 0x10, 0xa0, -0x15, 0x45, 0xf0, 0xbd, 0x09, 0x64, 0x28, 0x2f, 0x14, 0x85, 0xd1, 0x08, -0x2f, 0x88, 0x96, 0x21, 0x36, 0x84, 0x73, 0x0a, 0x46, 0x2c, 0x91, 0x6f, -0xe8, 0x50, 0xa9, 0x5f, 0xa8, 0xdf, 0x1f, 0xc0, 0xb6, 0x6d, 0xca, 0x4c, -0x2c, 0xf5, 0xc8, 0x0c, 0xd3, 0x68, 0x00, 0x90, 0x1d, 0xcb, 0x9a, 0xfd, -0xe9, 0x63, 0xdf, 0x5e, 0x79, 0x8f, 0xec, 0xce, 0xdb, 0xf7, 0xcf, 0xd5, -0x2a, 0xd5, 0xb1, 0xe1, 0xda, 0xef, 0xe9, 0xb3, 0x67, 0xd1, 0xeb, 0xf5, -0x50, 0xab, 0x56, 0x81, 0x98, 0x0c, 0xaf, 0x54, 0x40, 0xaa, 0x5a, 0x45, -0x26, 0x97, 0x23, 0x8f, 0x19, 0x64, 0xa7, 0xcf, 0x79, 0x2e, 0xad, 0x21, -0x37, 0x14, 0xf8, 0x3e, 0x02, 0xcb, 0x82, 0xb9, 0xb0, 0x00, 0x75, 0x7a, -0x06, 0xba, 0xa2, 0x92, 0x2a, 0xae, 0xeb, 0x41, 0x14, 0xc5, 0x8b, 0xf6, -0x0b, 0x5d, 0xd0, 0xdc, 0xe8, 0x4f, 0x0f, 0x1e, 0xfa, 0xbc, 0x69, 0x99, -0x54, 0xbb, 0x2c, 0x60, 0x6a, 0x82, 0x78, 0x75, 0xe7, 0xe6, 0x17, 0xe0, -0xa9, 0x1a, 0xd8, 0xb9, 0x05, 0x74, 0x5f, 0x7b, 0x0d, 0x8b, 0xa7, 0x4f, -0x43, 0xe9, 0xf5, 0xe0, 0x98, 0x26, 0x3c, 0xc7, 0xa1, 0xc4, 0x3a, 0x9d, -0xa9, 0x70, 0x5d, 0x38, 0x9a, 0x06, 0xb7, 0xdb, 0xc5, 0xe0, 0xc4, 0x49, -0xa8, 0xd3, 0x33, 0xd0, 0x68, 0x4c, 0x6d, 0x58, 0x52, 0x5f, 0x55, 0xbf, -0xd0, 0x90, 0x17, 0x62, 0x29, 0x65, 0xd2, 0xee, 0x74, 0x70, 0xea, 0xcc, -0x59, 0xb8, 0x8e, 0x83, 0x6c, 0x36, 0x8b, 0x54, 0x2a, 0x09, 0x97, 0x63, -0xe1, 0xcb, 0x12, 0xf1, 0x0b, 0x25, 0x12, 0xc4, 0x2f, 0xc4, 0x30, 0xe4, -0x3c, 0xb0, 0x2c, 0xb8, 0x03, 0x05, 0x9e, 0xa2, 0x22, 0xb0, 0x1d, 0x28, -0x8a, 0x82, 0x6e, 0xbf, 0x4f, 0xf5, 0x3d, 0xfc, 0x8a, 0xfd, 0x42, 0x17, -0x3c, 0x00, 0x51, 0x14, 0xaf, 0xbc, 0x6e, 0xef, 0x9e, 0xa7, 0xc7, 0xc7, -0xc6, 0xc6, 0x59, 0x86, 0x81, 0xeb, 0x79, 0xd0, 0x34, 0x1d, 0x9d, 0x5e, -0x17, 0xf3, 0xf3, 0x0b, 0x60, 0x58, 0x16, 0xd9, 0x4c, 0x9a, 0x08, 0x80, -0x59, 0x16, 0x3e, 0x22, 0x04, 0xb4, 0x7a, 0xc5, 0x32, 0x2c, 0x40, 0x4f, -0x6a, 0xc3, 0x30, 0xa1, 0xd3, 0x02, 0x22, 0x91, 0xeb, 0x91, 0x39, 0x22, -0x8e, 0xe3, 0xc0, 0x11, 0x45, 0x8f, 0xd5, 0x6e, 0xb7, 0x7f, 0x1c, 0x04, -0x81, 0x4e, 0x7f, 0x01, 0x9f, 0x0e, 0xe2, 0x30, 0x80, 0xef, 0x47, 0x51, -0xf4, 0xdc, 0x0a, 0x79, 0x21, 0xe2, 0x17, 0xe2, 0x38, 0xee, 0x9b, 0xe5, -0x12, 0xf1, 0x0b, 0xa5, 0x52, 0x49, 0x9a, 0x69, 0x8f, 0xd0, 0x6a, 0xb5, -0xd1, 0x1f, 0x28, 0xe8, 0x74, 0x7b, 0x54, 0x92, 0xcd, 0x82, 0xa7, 0x08, -0x59, 0x10, 0x92, 0x27, 0xda, 0x21, 0x37, 0xe4, 0x79, 0xe4, 0x78, 0x27, -0xef, 0x03, 0xff, 0x0c, 0x7e, 0xa1, 0x1d, 0xdb, 0xb6, 0x7e, 0xb5, 0x56, -0xab, 0xd6, 0x45, 0x7a, 0xbd, 0x1e, 0xde, 0xe0, 0x06, 0x83, 0x01, 0xda, -0xdd, 0x1e, 0x0c, 0x83, 0xec, 0x2b, 0x1b, 0xee, 0xde, 0x73, 0x6c, 0x07, -0x60, 0x00, 0x41, 0x10, 0xc9, 0xa3, 0xc6, 0x90, 0x58, 0xf9, 0x19, 0x7e, -0xa1, 0x4b, 0xda, 0x23, 0xfb, 0xa3, 0x6f, 0xff, 0xcd, 0x9f, 0x5f, 0x7f, -0xcf, 0x92, 0x5f, 0xe8, 0xa7, 0x07, 0x0f, 0x7d, 0xf8, 0xd8, 0xf1, 0xd7, -0x0e, 0x69, 0xba, 0x8e, 0x30, 0x24, 0x7e, 0xa1, 0x78, 0x4c, 0x46, 0xa9, -0x58, 0xc4, 0xd4, 0xc4, 0x38, 0xc6, 0x6a, 0x35, 0x94, 0x8a, 0x05, 0x88, -0xa2, 0x88, 0xc0, 0x0f, 0xc0, 0x72, 0x1c, 0x38, 0x8a, 0x29, 0x63, 0xf8, -0x8d, 0xd3, 0x3f, 0x09, 0x2f, 0xe4, 0xbd, 0x8e, 0x17, 0x9a, 0xbc, 0x84, -0x3d, 0xb2, 0x21, 0x2f, 0x34, 0xf7, 0x26, 0x3d, 0xb2, 0x66, 0xf3, 0xde, -0x75, 0x53, 0x93, 0xf7, 0x57, 0xcb, 0xe5, 0xbc, 0x24, 0x11, 0x72, 0x2b, -0x9d, 0x4a, 0x41, 0x92, 0x44, 0xc4, 0x62, 0x32, 0x14, 0x55, 0x25, 0x42, -0x55, 0xc7, 0xa5, 0xf7, 0x07, 0x8c, 0x80, 0x27, 0x96, 0x65, 0x11, 0x85, -0xa1, 0xd3, 0xeb, 0xf7, 0xcf, 0xd9, 0x6f, 0xe0, 0x85, 0xba, 0x10, 0x04, -0xf1, 0xd2, 0xf1, 0x42, 0xb5, 0x8d, 0x1b, 0x3e, 0x67, 0xf7, 0x07, 0x6f, -0xca, 0x0b, 0x01, 0xd8, 0x9e, 0xcd, 0x64, 0xee, 0x2e, 0x16, 0x0b, 0x37, -0x16, 0x0b, 0xf9, 0xa9, 0x44, 0x22, 0xce, 0x70, 0x1c, 0x47, 0xcc, 0x98, -0xb6, 0x0d, 0x55, 0xd7, 0x49, 0x54, 0xed, 0x4d, 0x78, 0x21, 0xc7, 0x71, -0x3a, 0x51, 0x14, 0xbd, 0xb3, 0x78, 0x21, 0x89, 0xfa, 0x85, 0x44, 0x51, -0x2c, 0x48, 0xa2, 0x28, 0xd9, 0x8e, 0x23, 0x7b, 0x9e, 0xe7, 0x7a, 0x9e, -0x6f, 0xdb, 0xb6, 0xed, 0x84, 0x61, 0xb8, 0xc6, 0x0b, 0xad, 0xf1, 0x42, -0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, 0xad, 0xd1, 0x2a, 0x6b, -0x03, 0x58, 0x1b, 0xc0, 0xbf, 0x32, 0x5e, 0xe8, 0xdd, 0x7f, 0x52, 0xcd, -0x15, 0x2e, 0x90, 0x17, 0xba, 0xf6, 0xce, 0x38, 0x27, 0xbe, 0xd3, 0xfc, -0x42, 0x07, 0xbe, 0x6f, 0x37, 0x1b, 0xb7, 0xe1, 0x82, 0x7a, 0x64, 0x6b, -0x7e, 0xa1, 0xd5, 0xbd, 0x0f, 0x6c, 0xdb, 0xba, 0x75, 0x5f, 0xa5, 0x52, -0xde, 0x9d, 0x49, 0xa7, 0x77, 0xc4, 0xe3, 0xf1, 0xb4, 0xe7, 0x79, 0xa1, -0x69, 0x5a, 0xa6, 0xa6, 0x6b, 0x87, 0x66, 0xe7, 0xe6, 0x0f, 0x9e, 0x3e, -0x7d, 0xfa, 0xed, 0xe7, 0x85, 0xee, 0xf9, 0xa3, 0x3f, 0xfc, 0x8b, 0x93, -0x3f, 0x78, 0x71, 0xee, 0xa5, 0x6f, 0xbd, 0x39, 0x2f, 0xb4, 0x77, 0xcf, -0x9e, 0xbb, 0xae, 0xbb, 0x76, 0xef, 0xc3, 0x9b, 0x36, 0x6d, 0xdc, 0x2f, -0xf0, 0xc2, 0x12, 0x2f, 0x44, 0x27, 0x75, 0xc3, 0x30, 0x42, 0x10, 0xf8, -0xf0, 0x3c, 0x1f, 0x8e, 0xe3, 0x84, 0xd3, 0xe7, 0xce, 0x3d, 0xfb, 0x93, -0x9f, 0xbe, 0xf4, 0xb5, 0x13, 0x27, 0x4f, 0xbe, 0x4d, 0x3d, 0xb2, 0x7f, -0xc2, 0x2f, 0xb4, 0xf7, 0x9a, 0x3d, 0xb7, 0xde, 0x75, 0xe7, 0x1d, 0x5f, -0x7e, 0xf8, 0x63, 0x1f, 0x5d, 0x1f, 0x04, 0x21, 0x5d, 0xec, 0x73, 0xe0, -0xf9, 0x64, 0x06, 0x22, 0x0c, 0x42, 0xca, 0x0a, 0x85, 0x4b, 0xd3, 0x33, -0x82, 0xc8, 0x6e, 0xdc, 0xb0, 0x61, 0xff, 0xe4, 0xe4, 0xc4, 0xfe, 0x07, -0xee, 0xfb, 0xf5, 0x73, 0xcf, 0xff, 0xc3, 0x3f, 0x3e, 0x72, 0xf2, 0xd4, -0xa9, 0x37, 0xf8, 0x85, 0xce, 0x5e, 0xca, 0x1e, 0xd9, 0x9f, 0xb6, 0xda, -0x48, 0xbc, 0xce, 0x2f, 0xf4, 0xd0, 0x47, 0x1f, 0x78, 0xf2, 0x93, 0x0f, -0x3d, 0x74, 0xfb, 0xd0, 0xf8, 0xe1, 0x38, 0x0e, 0xb1, 0x38, 0x79, 0x3e, -0x4c, 0xcb, 0x5a, 0x3e, 0x1d, 0x03, 0xdf, 0xf7, 0x89, 0x78, 0x9e, 0xe3, -0x28, 0xf4, 0x04, 0x12, 0xa0, 0x2a, 0x97, 0xa7, 0xde, 0x77, 0xc7, 0xed, -0x8f, 0xfd, 0xe2, 0x7b, 0x6f, 0xf9, 0xee, 0xb3, 0xdf, 0xf9, 0xee, 0x88, -0x17, 0xfa, 0xea, 0xef, 0xff, 0x01, 0x84, 0x30, 0x44, 0xf7, 0xcc, 0x2a, -0xf8, 0x85, 0xea, 0xb5, 0x5a, 0xed, 0x91, 0x4f, 0x7e, 0xfc, 0xf9, 0xb1, -0x7a, 0xfd, 0x3c, 0xbf, 0x90, 0x6d, 0xd9, 0x70, 0x5c, 0xc2, 0x52, 0x84, -0x61, 0x04, 0x55, 0x25, 0xe6, 0x9b, 0x54, 0x2a, 0x05, 0xcb, 0x32, 0x11, -0x04, 0x01, 0x12, 0xf1, 0x04, 0xc2, 0x28, 0x44, 0x26, 0x93, 0x1e, 0x61, -0x36, 0xc4, 0x2f, 0xe4, 0x61, 0xb1, 0xd9, 0x3c, 0xf3, 0xc4, 0x13, 0x07, -0x56, 0xd7, 0x2f, 0x54, 0x2e, 0x95, 0xc6, 0x7e, 0xe7, 0xb7, 0x7e, 0xf3, -0x70, 0xb9, 0x54, 0xca, 0x92, 0x8d, 0x3d, 0x0e, 0x6c, 0xc7, 0x86, 0xa2, -0x68, 0x88, 0xa2, 0x08, 0xbd, 0x5e, 0x17, 0x60, 0x18, 0xd4, 0x6b, 0x35, -0x0c, 0xb7, 0xb2, 0x33, 0x0c, 0x03, 0xc7, 0x71, 0xd0, 0x6a, 0xb7, 0xc1, -0x80, 0x81, 0xa6, 0xeb, 0x00, 0x42, 0x94, 0x4a, 0x65, 0x48, 0x64, 0xd3, -0x3f, 0x99, 0x37, 0x09, 0x02, 0xcc, 0x2f, 0x2e, 0x2a, 0x4f, 0x3d, 0xfd, -0xcc, 0x3e, 0x55, 0x55, 0x57, 0xc7, 0x2f, 0xf4, 0x87, 0x9f, 0xfb, 0xec, -0xc9, 0xb1, 0xb1, 0xfa, 0x26, 0x32, 0xcb, 0x60, 0x41, 0xd5, 0x74, 0x0a, -0x31, 0xa9, 0xb8, 0x6c, 0xd3, 0x46, 0x24, 0x12, 0x71, 0xf0, 0x02, 0x0f, -0x9b, 0xe7, 0x61, 0x4b, 0x22, 0x1c, 0x86, 0x85, 0x67, 0xdb, 0x08, 0x4c, -0x13, 0x91, 0xa2, 0x20, 0x30, 0x0c, 0x58, 0x86, 0x85, 0x46, 0xa3, 0x01, -0xc7, 0xf5, 0x20, 0x0a, 0x02, 0xea, 0xf5, 0x2a, 0x52, 0xc9, 0x04, 0x4d, -0x76, 0x84, 0x98, 0x99, 0x9d, 0x9b, 0xfe, 0xdb, 0x8b, 0xe8, 0x91, 0x5d, -0xf0, 0x00, 0x1e, 0xb8, 0xef, 0xd7, 0x0f, 0xdc, 0x78, 0xfd, 0x75, 0xb7, -0x8d, 0xe4, 0x48, 0x2a, 0xc1, 0xca, 0x82, 0x30, 0x40, 0x21, 0x9f, 0x43, -0xa1, 0x5a, 0x86, 0x55, 0x2e, 0x21, 0x76, 0xd9, 0x26, 0x54, 0x26, 0x27, -0x90, 0x8c, 0xc9, 0x70, 0x6c, 0x0b, 0xdd, 0x6e, 0x17, 0xbd, 0x6e, 0x1f, -0xed, 0x76, 0x1b, 0xbd, 0x99, 0x39, 0xb8, 0x67, 0x67, 0x80, 0x66, 0x0b, -0xba, 0xaa, 0x61, 0x61, 0x61, 0x01, 0xf1, 0x78, 0x0c, 0xb5, 0x6a, 0x15, -0xa9, 0x54, 0x12, 0x2c, 0xcb, 0xc2, 0x73, 0x3d, 0x1c, 0x7c, 0xf9, 0x95, -0xe7, 0x7e, 0xf8, 0xe2, 0x8b, 0x97, 0x8e, 0x17, 0xba, 0x6a, 0xd7, 0xae, -0x3b, 0x1e, 0x7e, 0xf0, 0x01, 0xda, 0x23, 0x23, 0x88, 0xd9, 0xc2, 0xc2, -0x22, 0x72, 0xb9, 0x1c, 0xd6, 0xad, 0x9b, 0x04, 0x5f, 0x29, 0x23, 0x75, -0xd3, 0xf5, 0xf8, 0x85, 0xc9, 0xcd, 0x23, 0x5e, 0xa8, 0xa3, 0x75, 0xa0, -0xa9, 0xda, 0x28, 0x67, 0x67, 0x3b, 0x36, 0x14, 0x5d, 0x25, 0x03, 0x3a, -0x3b, 0x07, 0xff, 0xe4, 0x69, 0x78, 0xbd, 0x3e, 0xe6, 0xe7, 0x17, 0x11, -0x85, 0x21, 0x36, 0x6c, 0x58, 0x87, 0x5c, 0x96, 0x2c, 0x07, 0x9b, 0xa6, -0x85, 0xa7, 0x9e, 0xf9, 0xce, 0xc3, 0x8b, 0x8d, 0x4b, 0xd4, 0x23, 0xbb, -0xeb, 0xce, 0xdb, 0x47, 0x7e, 0x21, 0x4d, 0xd3, 0x47, 0xca, 0x84, 0xf1, -0xb1, 0x1a, 0xa2, 0x5a, 0x15, 0x57, 0xfe, 0x9b, 0x5f, 0xc5, 0xbb, 0x21, -0x92, 0xe9, 0x03, 0x5b, 0x5d, 0xea, 0x91, 0x59, 0x16, 0x6c, 0x7a, 0x85, -0x72, 0x1d, 0x07, 0xac, 0x0f, 0xa4, 0xe4, 0x24, 0x30, 0x59, 0x47, 0x87, -0x65, 0x81, 0x23, 0xc7, 0x51, 0xf1, 0x7c, 0xcc, 0xce, 0xcd, 0x63, 0xb1, -0xd1, 0x84, 0x24, 0x49, 0x90, 0x65, 0x09, 0x92, 0x24, 0xe2, 0xca, 0x2b, -0x2e, 0x5f, 0x61, 0x8f, 0xec, 0x8f, 0xbe, 0x70, 0x1e, 0x2f, 0xb4, 0x7d, -0xdb, 0xb6, 0x7b, 0xca, 0xc5, 0xe2, 0x94, 0x61, 0x98, 0xf4, 0xd0, 0x51, -0xc1, 0xb2, 0x2c, 0xa6, 0x26, 0x27, 0xc0, 0x95, 0x4b, 0xb8, 0xf2, 0x57, -0x7e, 0x09, 0x37, 0x41, 0xc4, 0x4b, 0x08, 0xd0, 0x30, 0xfb, 0x4b, 0x3d, -0x32, 0x87, 0x30, 0x43, 0x2e, 0x05, 0x3e, 0x3c, 0xcf, 0x45, 0x10, 0x90, -0x36, 0x87, 0xc8, 0x09, 0xc8, 0x14, 0x73, 0x60, 0x37, 0x4c, 0x21, 0x8a, -0xc9, 0xc8, 0xa4, 0xd3, 0xe8, 0xf7, 0x07, 0x68, 0x34, 0x9b, 0x70, 0x5d, -0x62, 0x51, 0xa8, 0xd5, 0x2a, 0xb5, 0x62, 0x71, 0xa9, 0x47, 0xb6, 0xf7, -0x9e, 0x0b, 0xf2, 0x0b, 0x51, 0x5e, 0xa8, 0xb3, 0xe4, 0x17, 0xba, 0xfe, -0x5a, 0xe2, 0x17, 0x72, 0x68, 0x11, 0xab, 0xd7, 0x1f, 0x20, 0x11, 0x8f, -0x61, 0x62, 0xfd, 0x24, 0xc4, 0xab, 0x77, 0x61, 0x47, 0x59, 0x2f, 0xf6, -0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x1f, 0x9f, 0xc4, 0x4f, -0x23, 0x07, 0xaa, 0xa2, 0xd2, 0xcb, 0xa9, 0x33, 0xa2, 0x57, 0x6c, 0xdb, -0x19, 0xa9, 0x79, 0x7c, 0x7f, 0x89, 0x19, 0x0a, 0x83, 0x00, 0x82, 0xc0, -0x21, 0x5d, 0xca, 0xa1, 0x5d, 0xaf, 0x21, 0x61, 0x59, 0xe8, 0xf6, 0xfa, -0x98, 0x99, 0x99, 0x23, 0x86, 0xb4, 0x64, 0x02, 0xa2, 0x20, 0x60, 0x6a, -0x72, 0xf2, 0x22, 0x7b, 0x64, 0xff, 0xfd, 0xff, 0x79, 0x03, 0x2f, 0x34, -0x35, 0x35, 0x79, 0xcb, 0x10, 0xa5, 0xe9, 0xf7, 0x07, 0x88, 0xc7, 0x64, -0x54, 0xab, 0x15, 0xa8, 0x99, 0x0c, 0x6e, 0xd9, 0x41, 0xfc, 0x42, 0xed, -0x56, 0x7b, 0x89, 0x54, 0x71, 0xdd, 0x91, 0xc6, 0xc7, 0x32, 0xcd, 0x91, -0x73, 0x65, 0x28, 0x49, 0x72, 0x5d, 0x87, 0xe0, 0xc8, 0x34, 0xbc, 0x13, -0xaf, 0xe4, 0x31, 0x58, 0x58, 0x44, 0x26, 0x93, 0xc2, 0x62, 0x83, 0xd4, -0xb5, 0x62, 0xb2, 0x0c, 0x86, 0x65, 0x50, 0x2e, 0x97, 0x76, 0xf0, 0xcb, -0x7a, 0x64, 0xe9, 0xfc, 0xcf, 0xe3, 0x85, 0x9e, 0x7c, 0xea, 0xcd, 0xfd, -0x42, 0x74, 0xc1, 0xda, 0xb2, 0x6d, 0xc8, 0xb2, 0x04, 0x81, 0xe7, 0xc1, -0x4c, 0x4e, 0x8c, 0xfc, 0x42, 0x96, 0x65, 0xc1, 0xf3, 0x7c, 0xaa, 0xa4, -0x72, 0x47, 0x37, 0x35, 0x87, 0xa2, 0xc8, 0x1e, 0xfd, 0xf6, 0x3d, 0xdf, -0x27, 0x7c, 0x04, 0x45, 0x13, 0x2c, 0x45, 0x83, 0xd1, 0x68, 0xc0, 0x75, -0x1d, 0xc4, 0x62, 0x12, 0x00, 0x06, 0x9d, 0x6e, 0x17, 0xd9, 0x6c, 0x66, -0xe4, 0x17, 0x4a, 0x26, 0x92, 0xfb, 0x06, 0x83, 0xfe, 0xca, 0xfc, 0x42, -0xf5, 0x5a, 0x6d, 0xc4, 0x0b, 0x79, 0x9e, 0x07, 0xc3, 0x20, 0xad, 0x18, -0x3d, 0x0c, 0xb1, 0xae, 0x5a, 0x25, 0x7e, 0xa1, 0x81, 0x42, 0x25, 0x48, -0xc1, 0x08, 0xb5, 0x71, 0x47, 0x8a, 0x2a, 0x17, 0x9e, 0x4b, 0x28, 0x2d, -0xa3, 0xdf, 0x87, 0x32, 0x3f, 0x07, 0xb5, 0xd1, 0x84, 0xd1, 0x6a, 0xc2, -0xea, 0x76, 0x01, 0x3f, 0x40, 0x8c, 0x46, 0x36, 0x45, 0x49, 0x82, 0x24, -0x8a, 0x50, 0x54, 0x0d, 0x86, 0x69, 0x82, 0xe3, 0x48, 0x15, 0x25, 0xfe, -0xff, 0xb3, 0xf7, 0xa6, 0xc1, 0x96, 0x9c, 0xf5, 0x9d, 0xe6, 0x2f, 0xf7, -0xcc, 0xb3, 0xef, 0xcb, 0x5d, 0x6b, 0xaf, 0x92, 0x54, 0xaa, 0x4d, 0x1b, -0x20, 0x21, 0x30, 0x32, 0x2a, 0x2d, 0x08, 0x50, 0xb3, 0x88, 0x18, 0x4f, -0x0b, 0x90, 0x90, 0x54, 0xc2, 0x42, 0x6e, 0x9b, 0x99, 0x76, 0xcf, 0x74, -0x3b, 0x68, 0xd3, 0x3d, 0x66, 0xc2, 0x31, 0x3d, 0x31, 0x11, 0x33, 0x26, -0x60, 0xc0, 0x31, 0x61, 0x4f, 0xb4, 0xc1, 0x13, 0x36, 0x63, 0x01, 0x52, -0x21, 0x24, 0x6c, 0x90, 0x01, 0x59, 0x60, 0xa4, 0x92, 0x54, 0x8b, 0x54, -0xa5, 0x5a, 0xef, 0x7e, 0xf6, 0xdc, 0xf7, 0x37, 0xe7, 0xc3, 0x9b, 0x99, -0xf7, 0x96, 0x54, 0xa0, 0xaa, 0x5b, 0x55, 0x42, 0x8c, 0xaf, 0x22, 0x6e, -0xd4, 0x17, 0x7d, 0x38, 0xb9, 0x9d, 0x93, 0x99, 0xff, 0xe7, 0x7d, 0x9e, -0x8c, 0xb2, 0x65, 0x34, 0x1a, 0xae, 0x8e, 0x17, 0x52, 0x14, 0x79, 0x3b, -0x1d, 0x5a, 0x87, 0x70, 0x5c, 0x5a, 0xe9, 0xc9, 0xe7, 0x72, 0x30, 0x44, -0x01, 0x2c, 0x22, 0xea, 0x17, 0x32, 0xcd, 0x14, 0x6c, 0x4a, 0x3e, 0x6c, -0x82, 0x99, 0x8d, 0x3a, 0x5d, 0xbc, 0xf8, 0x77, 0x7f, 0x07, 0x6f, 0x38, -0x02, 0x4b, 0x08, 0x44, 0x51, 0xa0, 0xca, 0x1d, 0x41, 0x40, 0xa1, 0x5c, -0x05, 0xc7, 0x73, 0x10, 0x78, 0x1e, 0x3c, 0xc7, 0x53, 0x50, 0x3c, 0xee, -0x91, 0xe9, 0x3a, 0x3d, 0x8d, 0x2e, 0x9a, 0x17, 0x12, 0x78, 0x41, 0xf1, -0x63, 0xc6, 0xc1, 0x4d, 0xe4, 0x2e, 0x11, 0x60, 0x39, 0x2e, 0x2c, 0xc3, -0x84, 0x17, 0x37, 0x93, 0x92, 0x0f, 0x9e, 0x90, 0x2b, 0x09, 0x20, 0x05, -0x86, 0x81, 0xdb, 0xed, 0x51, 0xa9, 0x98, 0x42, 0xc5, 0x5f, 0xf4, 0xed, -0x62, 0x04, 0x7a, 0x64, 0x03, 0x84, 0x4c, 0x04, 0x4e, 0xe4, 0xe0, 0x39, -0x2e, 0x18, 0x30, 0xf0, 0x3c, 0x3a, 0x3c, 0xa4, 0x83, 0x12, 0x09, 0x8a, -0xa2, 0x5c, 0x8c, 0x5f, 0x08, 0x4c, 0x02, 0x2f, 0xf1, 0x3c, 0x87, 0xc1, -0x70, 0x00, 0x45, 0x91, 0x41, 0xdc, 0x02, 0x06, 0xbd, 0x1e, 0x32, 0x92, -0x44, 0x61, 0x8e, 0x18, 0xe4, 0x0b, 0x43, 0x72, 0x56, 0x77, 0x46, 0xc8, -0x64, 0x90, 0x2d, 0x95, 0xc0, 0x73, 0x02, 0xa2, 0x08, 0x70, 0x02, 0x02, -0x36, 0x9f, 0x07, 0x93, 0xcf, 0x81, 0x2f, 0x14, 0x90, 0xc9, 0xe5, 0xc0, -0xca, 0x32, 0x8c, 0x6e, 0x17, 0xda, 0x0b, 0x07, 0xe8, 0x1c, 0x5a, 0x10, -0xd2, 0xac, 0x5d, 0x5c, 0xc6, 0x5a, 0x3d, 0x2f, 0x64, 0x98, 0x86, 0x13, -0x06, 0x71, 0x6a, 0x85, 0x4d, 0x06, 0x76, 0x0e, 0x78, 0xc7, 0x41, 0xbf, -0xdb, 0x03, 0x5b, 0xad, 0x2c, 0x5f, 0x94, 0x09, 0x27, 0x14, 0x7f, 0xf8, -0x44, 0x94, 0x54, 0xdf, 0xb5, 0x0b, 0xa2, 0xa2, 0x40, 0xaa, 0x54, 0xc0, -0x4a, 0x12, 0x0d, 0xea, 0xc4, 0x23, 0x57, 0x2a, 0x47, 0xf2, 0x11, 0xd8, -0x0e, 0xe5, 0x85, 0x62, 0x33, 0x94, 0xb3, 0x82, 0x17, 0x72, 0x5d, 0x67, -0xf5, 0xbc, 0x90, 0xa6, 0xeb, 0x87, 0xfd, 0x20, 0x48, 0x67, 0xba, 0x24, -0x24, 0xb0, 0x6c, 0x1b, 0x79, 0x4d, 0xc5, 0xb0, 0xdb, 0x45, 0x46, 0x96, -0xd2, 0x3c, 0x17, 0x45, 0x0b, 0x80, 0x28, 0x22, 0xa9, 0x5b, 0x88, 0x84, -0x21, 0x6a, 0x5b, 0xb6, 0x50, 0x3a, 0x2b, 0x0c, 0x10, 0x7a, 0x1e, 0x45, -0x6e, 0xc2, 0x70, 0xc5, 0x91, 0x22, 0x70, 0x55, 0x15, 0x8c, 0x4f, 0x6f, -0xc5, 0x6d, 0xdb, 0x86, 0xa2, 0x28, 0x29, 0x2f, 0xe4, 0xfb, 0xc1, 0x85, -0xf6, 0xc8, 0x6e, 0xfa, 0x58, 0xa1, 0x56, 0xbf, 0x0a, 0x00, 0x06, 0x83, -0xe1, 0x21, 0x9a, 0xab, 0x8b, 0xc0, 0xb2, 0x0c, 0x38, 0x96, 0x45, 0xa7, -0xd3, 0xa1, 0x3d, 0xb2, 0xc5, 0x05, 0xca, 0x0b, 0xc5, 0xcd, 0x49, 0xca, -0x8d, 0xc6, 0xac, 0x90, 0xe7, 0x52, 0xf0, 0x35, 0x9e, 0x09, 0x53, 0xe7, -0x16, 0x7d, 0x3a, 0x23, 0x51, 0x12, 0x9a, 0xa2, 0x6d, 0x26, 0xe2, 0x3a, -0x70, 0x87, 0x03, 0x84, 0xbe, 0x0f, 0x30, 0x80, 0x24, 0x8a, 0xcb, 0x7e, -0x21, 0x4d, 0x87, 0x69, 0x99, 0x43, 0x00, 0x7e, 0xbe, 0x7e, 0x9e, 0xbc, -0xd0, 0x17, 0xff, 0xe6, 0xaf, 0xce, 0xea, 0x91, 0x59, 0xb6, 0x45, 0xb2, -0x99, 0x2c, 0xcb, 0x71, 0x1c, 0x2a, 0x95, 0x32, 0xfa, 0xc3, 0x01, 0x4c, -0xc3, 0x00, 0x96, 0xba, 0xe8, 0x16, 0x0b, 0xa8, 0x37, 0x5a, 0x2b, 0x3c, -0x2a, 0x0c, 0x98, 0x88, 0x50, 0x5e, 0x88, 0x90, 0x78, 0xef, 0x50, 0x1d, -0x0f, 0x03, 0x2a, 0x46, 0x62, 0x12, 0x8a, 0x85, 0xa1, 0xe0, 0x87, 0xdd, -0xef, 0x82, 0x68, 0x1a, 0x74, 0x9d, 0x36, 0x8e, 0x93, 0x21, 0x59, 0x10, -0x86, 0x34, 0xa8, 0xe6, 0x38, 0x4b, 0xa2, 0x2c, 0x97, 0x3e, 0xf1, 0xc7, -0xb1, 0x5f, 0xe8, 0x3f, 0xbf, 0x19, 0x2f, 0xf4, 0x5f, 0xff, 0x1a, 0xc3, -0x33, 0xcb, 0x3d, 0xb2, 0xc4, 0x2f, 0x14, 0xf7, 0xb5, 0xc1, 0x80, 0x41, -0xb7, 0xdf, 0x07, 0xa7, 0xeb, 0x50, 0xcf, 0xcc, 0xa0, 0xbb, 0xb4, 0x18, -0x87, 0x05, 0x3d, 0xf8, 0x5e, 0x0c, 0x78, 0xc4, 0x9c, 0x1d, 0x49, 0xa5, -0x61, 0xb4, 0xcf, 0x97, 0xda, 0x8f, 0xe2, 0xd0, 0x9a, 0x67, 0x68, 0x50, -0x67, 0x66, 0x11, 0x39, 0x0e, 0x68, 0x36, 0xd8, 0xa2, 0xff, 0x6f, 0xec, -0x17, 0x32, 0xe3, 0x1e, 0x19, 0xc3, 0x30, 0xd3, 0x27, 0x93, 0x1e, 0x99, -0x65, 0x5d, 0x18, 0x2f, 0xf4, 0xea, 0xd1, 0x63, 0xdf, 0x9c, 0x9e, 0x9c, -0xba, 0x59, 0x10, 0x05, 0xf0, 0x3c, 0x55, 0xae, 0x9d, 0x3e, 0x73, 0x1a, -0xa2, 0xc0, 0x43, 0xf0, 0x5c, 0x74, 0xe3, 0xe7, 0xe0, 0x62, 0xb9, 0x04, -0x36, 0x66, 0xe6, 0x28, 0x4e, 0x16, 0x9f, 0x2e, 0xf1, 0xc5, 0xbc, 0xcc, -0xc8, 0xd1, 0x0f, 0xef, 0x9b, 0x06, 0xf4, 0x99, 0x19, 0x90, 0xd1, 0x08, -0x23, 0x55, 0x05, 0xc3, 0x32, 0x10, 0x04, 0x31, 0xee, 0xfa, 0xd1, 0x23, -0xa7, 0xe9, 0xda, 0x0a, 0x5e, 0xe8, 0xbb, 0x8f, 0x9d, 0x1e, 0x6f, 0xaf, -0xd2, 0x2f, 0xf4, 0xdb, 0xef, 0x9b, 0x9d, 0x9c, 0x98, 0x18, 0x47, 0x04, -0x78, 0xbe, 0x87, 0x99, 0xd9, 0x39, 0xcc, 0xce, 0xcf, 0x63, 0xbc, 0xdd, -0x42, 0x28, 0x8a, 0xf0, 0xeb, 0x55, 0x14, 0xc7, 0xc6, 0x51, 0x28, 0x15, -0x63, 0xcd, 0x54, 0x7c, 0x51, 0x27, 0x7b, 0x3b, 0xe1, 0x85, 0x18, 0x86, -0x7e, 0xeb, 0x98, 0x26, 0xac, 0x85, 0x45, 0xa8, 0xa7, 0x4e, 0xc3, 0x54, -0x35, 0x74, 0x7b, 0x7d, 0x3a, 0xf8, 0x8e, 0x70, 0x96, 0x5f, 0x68, 0x61, -0x71, 0xe1, 0xd2, 0xf4, 0xc8, 0x5e, 0x3e, 0x74, 0xf8, 0x8b, 0xb5, 0x6a, -0xf5, 0xab, 0x09, 0x12, 0x56, 0x2a, 0x15, 0x31, 0xbf, 0xb8, 0x88, 0x99, -0xd9, 0x39, 0x34, 0x1b, 0x75, 0x70, 0xbe, 0x87, 0xde, 0x48, 0x85, 0xd9, -0x6a, 0x22, 0x5f, 0xa9, 0x2c, 0xfb, 0x85, 0x98, 0xe4, 0x62, 0x8d, 0x10, -0xfa, 0x3e, 0x88, 0xe7, 0x21, 0x34, 0x4d, 0x18, 0xf3, 0x0b, 0xa9, 0x5f, -0xa8, 0x3f, 0x18, 0xd2, 0xdc, 0x35, 0xcf, 0x83, 0x4f, 0x56, 0x3b, 0x31, -0x0c, 0x54, 0x4d, 0xbd, 0xb4, 0xbc, 0xd0, 0xee, 0x5d, 0x3b, 0x7f, 0x72, -0xe5, 0xb6, 0xad, 0xef, 0xe2, 0x79, 0x1e, 0xbe, 0xef, 0x63, 0x38, 0x1c, -0x61, 0x7e, 0x61, 0x01, 0x83, 0x21, 0xad, 0xdc, 0xe6, 0x0b, 0x79, 0xf8, -0x1c, 0x0b, 0x5f, 0x96, 0x21, 0xe4, 0xf3, 0xb1, 0x5f, 0x88, 0x52, 0x2b, -0x88, 0x29, 0xad, 0x40, 0xd3, 0xe1, 0xa9, 0x2a, 0x42, 0xdb, 0xc5, 0x70, -0x38, 0xa4, 0xaf, 0x5f, 0x18, 0x06, 0x81, 0x17, 0xa4, 0x8d, 0xa6, 0xcb, -0xd8, 0x23, 0x3b, 0xfc, 0x40, 0xa9, 0x58, 0x78, 0xb2, 0xdd, 0xa2, 0x3d, -0xb2, 0x62, 0xb1, 0x00, 0x9e, 0xe7, 0x60, 0xd9, 0x36, 0x96, 0xba, 0x5d, -0xa8, 0x9a, 0x86, 0x7c, 0x3e, 0x1f, 0xfb, 0x85, 0x34, 0xe8, 0xf4, 0x0d, -0x10, 0x00, 0x06, 0x3c, 0xc7, 0x22, 0x0a, 0x02, 0x90, 0x80, 0xa4, 0xbe, -0x5e, 0xd3, 0xb4, 0xe8, 0x07, 0xe0, 0xf9, 0xb4, 0x67, 0xb9, 0x9a, 0x1e, -0xd9, 0x05, 0xbd, 0x95, 0xc8, 0x66, 0xb3, 0xbf, 0x7d, 0xdd, 0x35, 0xbb, -0xbf, 0xd5, 0x6c, 0x34, 0xf2, 0x2c, 0xcb, 0xd2, 0x16, 0xb1, 0xeb, 0xa2, -0xd7, 0xef, 0x63, 0xa4, 0xaa, 0xe8, 0x0f, 0xe8, 0x7b, 0x2f, 0x96, 0xa5, -0x82, 0x18, 0x7a, 0x5e, 0xd3, 0x5f, 0xe7, 0x20, 0x0c, 0xe1, 0xd8, 0x0e, -0x48, 0x44, 0x6d, 0x7e, 0x41, 0x10, 0xae, 0xe0, 0x85, 0xb8, 0x44, 0xd1, -0xe3, 0x75, 0xbb, 0xdd, 0x03, 0x61, 0x18, 0x0e, 0x56, 0x80, 0x4e, 0x09, -0x8e, 0x70, 0x18, 0xc0, 0xb3, 0x51, 0x14, 0x3d, 0x7d, 0xc1, 0x47, 0xe0, -0xf5, 0x7e, 0xa1, 0x3d, 0xbb, 0x76, 0x7c, 0xad, 0xd9, 0x6c, 0x8e, 0xf1, -0x1c, 0x07, 0x51, 0x14, 0xd1, 0x6c, 0xd4, 0xa9, 0x8e, 0x47, 0x92, 0x31, -0x1c, 0x8d, 0x60, 0x98, 0x26, 0xfc, 0x80, 0x2a, 0x79, 0x5c, 0xc7, 0x05, -0xc7, 0x71, 0x10, 0x44, 0x2a, 0x8c, 0x89, 0x22, 0xc0, 0xf7, 0x83, 0x73, -0xf0, 0x42, 0x97, 0xdb, 0x2f, 0x74, 0xcf, 0xb2, 0x5f, 0xe8, 0x67, 0xff, -0xfc, 0xfc, 0x27, 0x0e, 0x1d, 0x3e, 0x72, 0x40, 0xd7, 0xf5, 0xf4, 0x3e, -0x29, 0x93, 0x51, 0x30, 0x3e, 0xd6, 0xc2, 0xba, 0xa9, 0x49, 0x4c, 0x4d, -0x8c, 0xa3, 0x98, 0xcf, 0x53, 0x94, 0x8c, 0xe7, 0xe9, 0x79, 0xee, 0x07, -0x00, 0x68, 0x1d, 0x8b, 0x5d, 0xf1, 0xe1, 0xcf, 0xe5, 0x17, 0x6a, 0x5d, -0x52, 0xbf, 0x90, 0x9b, 0xf0, 0x42, 0x73, 0x67, 0xf1, 0x42, 0x47, 0x8f, -0xbd, 0x76, 0x6f, 0xb7, 0xdb, 0xbb, 0x77, 0xfd, 0xba, 0xe9, 0xfb, 0x6a, -0xd5, 0x4a, 0x45, 0x96, 0x65, 0xba, 0x60, 0xa1, 0x90, 0x8f, 0xdf, 0x2e, -0xc8, 0x18, 0x49, 0x34, 0x1c, 0x98, 0x0a, 0xf0, 0x18, 0x26, 0xd5, 0x56, -0x71, 0xbf, 0xc2, 0x2f, 0xa4, 0xf7, 0x2f, 0x65, 0x8f, 0xec, 0xbb, 0x8f, -0xff, 0x69, 0xe7, 0xc8, 0x2f, 0xef, 0x91, 0x0d, 0x0f, 0x8c, 0x9e, 0xcd, -0xe7, 0x73, 0x77, 0xb7, 0x5b, 0xad, 0x9b, 0x2a, 0xe5, 0xd2, 0xb4, 0xa2, -0x28, 0x8c, 0x24, 0x8a, 0xc8, 0xc6, 0x5f, 0xa5, 0x82, 0x28, 0x50, 0xe8, -0xc9, 0x71, 0x93, 0x40, 0xf3, 0xf9, 0xf5, 0xc8, 0xa4, 0x5f, 0x53, 0x8f, -0x4c, 0x92, 0xc4, 0x9d, 0x19, 0x45, 0x19, 0xe7, 0x38, 0xae, 0x2a, 0x08, -0x82, 0xc4, 0x30, 0x8c, 0x6c, 0x9a, 0x96, 0xe7, 0xfb, 0xfe, 0x9a, 0x5f, -0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, -0x8d, 0x56, 0x59, 0xdb, 0x80, 0xb5, 0x0d, 0xf8, 0xff, 0x29, 0x2f, 0x74, -0x7e, 0x7e, 0xa1, 0xe9, 0xc4, 0x2f, 0xc4, 0x0a, 0xed, 0xb1, 0x4d, 0xbf, -0x81, 0x3d, 0xb2, 0xee, 0xf1, 0x15, 0x7e, 0xa1, 0x13, 0x6b, 0xbc, 0xd0, -0xe5, 0xf9, 0x1d, 0xd8, 0xb6, 0x75, 0xeb, 0x8d, 0xed, 0x56, 0x6b, 0x4f, -0xbd, 0x56, 0xdb, 0xc1, 0xb0, 0x6c, 0x01, 0x00, 0xf1, 0x3c, 0xd7, 0x5a, -0xea, 0x74, 0x0e, 0x74, 0x3a, 0xdd, 0x17, 0x5e, 0xfb, 0xb5, 0xf1, 0x42, -0xbf, 0xc2, 0x2f, 0x74, 0xcd, 0x9e, 0x3d, 0x77, 0xbd, 0xe3, 0xfa, 0xeb, -0xf6, 0x5d, 0xb1, 0x6d, 0xdb, 0x5e, 0x8e, 0x63, 0x39, 0x42, 0x48, 0xbc, -0x5a, 0x3b, 0x48, 0xdd, 0x42, 0x61, 0xcc, 0x0e, 0x39, 0x8e, 0x4b, 0x8e, -0xbd, 0xf6, 0xda, 0x53, 0x07, 0x0f, 0x1d, 0xfe, 0xfa, 0x91, 0x57, 0x5e, -0xb9, 0x68, 0xbf, 0xd0, 0x79, 0xf3, 0x42, 0xdf, 0x08, 0xf1, 0x06, 0x5e, -0x68, 0xe7, 0x8e, 0x1d, 0xb7, 0x7e, 0xfc, 0xa3, 0xff, 0xea, 0x2b, 0x8f, -0xec, 0x7b, 0x68, 0x7d, 0x48, 0x42, 0x38, 0x8e, 0x0b, 0xdb, 0x76, 0xe1, -0xaf, 0x58, 0x05, 0x9e, 0xbe, 0x5e, 0x8c, 0x22, 0x90, 0x08, 0x10, 0x45, -0x91, 0xbd, 0x62, 0xdb, 0xb6, 0xbd, 0x9b, 0x37, 0x6d, 0xdc, 0xfb, 0xe9, -0x4f, 0xde, 0x7b, 0xfa, 0x87, 0x3f, 0xfa, 0xc7, 0x47, 0x4f, 0x9e, 0x3a, -0xbb, 0x47, 0xf6, 0xa5, 0x84, 0x17, 0x7a, 0xfe, 0x52, 0xf7, 0xc8, 0x56, -0xf8, 0x85, 0x3e, 0xf7, 0xd9, 0x87, 0x9f, 0xf8, 0xfd, 0x47, 0x1f, 0xb9, -0x9d, 0x10, 0x02, 0xd3, 0xb4, 0x62, 0xf9, 0x45, 0x80, 0x60, 0x99, 0xcc, -0x82, 0xe7, 0x53, 0xa0, 0x23, 0x19, 0x7e, 0xf0, 0x3c, 0x0f, 0x8e, 0x63, -0x63, 0x8a, 0x85, 0x45, 0xb3, 0xd9, 0x98, 0xbe, 0xfb, 0x43, 0x77, 0x3d, -0x76, 0xfb, 0x6d, 0x7b, 0x7f, 0xb0, 0xff, 0x7b, 0xcb, 0x7e, 0xa1, 0xaf, -0xa5, 0x7e, 0xa1, 0x53, 0x97, 0x9e, 0x17, 0x6a, 0x36, 0x1a, 0xed, 0x47, -0x3e, 0xbb, 0xef, 0x99, 0xe9, 0xa9, 0xa9, 0x4d, 0x86, 0x61, 0xa6, 0x56, -0xa7, 0x44, 0x5b, 0x62, 0x59, 0x56, 0xfc, 0xc1, 0x45, 0x18, 0x86, 0x01, -0xdd, 0x34, 0x90, 0xcf, 0xe5, 0xe9, 0xaa, 0x70, 0x8e, 0x45, 0xb1, 0x50, -0xa0, 0xcf, 0xca, 0xc9, 0x5b, 0x3b, 0x44, 0xf0, 0x7d, 0x1f, 0x33, 0xb3, -0x73, 0x27, 0xbe, 0xff, 0xf4, 0xd3, 0x77, 0xa8, 0xaa, 0x7a, 0xf9, 0x78, -0xa1, 0x56, 0xab, 0x39, 0xfe, 0x87, 0x9f, 0xff, 0x83, 0x83, 0x95, 0x72, -0xa5, 0x44, 0xdf, 0x36, 0xb8, 0x30, 0x0c, 0x13, 0x66, 0x2c, 0x8c, 0xa9, -0x94, 0xca, 0xb0, 0x1d, 0x1b, 0x7e, 0x10, 0xa0, 0x56, 0xad, 0xd2, 0xe5, -0xe5, 0xb6, 0x0d, 0x42, 0xe8, 0x1b, 0xb9, 0xb9, 0xf9, 0x79, 0x88, 0xa2, -0x44, 0x77, 0x4a, 0xb1, 0x80, 0x5a, 0xb5, 0x92, 0xbe, 0xd4, 0x0d, 0xc3, -0x00, 0x9d, 0x6e, 0x57, 0xfd, 0xf6, 0x77, 0x1f, 0xbf, 0x51, 0xd7, 0xf5, -0xcb, 0xe3, 0x17, 0x7a, 0xf8, 0xc1, 0x07, 0x7e, 0x58, 0x2e, 0x95, 0x4a, -0xc3, 0xd1, 0x08, 0x6e, 0xac, 0x2a, 0xb1, 0x6c, 0x1b, 0x96, 0x65, 0x43, -0x51, 0x64, 0xd4, 0xeb, 0x55, 0x08, 0x02, 0x0f, 0x4b, 0xe0, 0x61, 0xf1, -0x3c, 0xc0, 0xb2, 0xe0, 0x3d, 0x0f, 0x81, 0x6e, 0x20, 0x63, 0x18, 0xd8, -0x98, 0x91, 0xe1, 0xd8, 0x2e, 0x7a, 0xbd, 0x3e, 0x8e, 0x9f, 0x38, 0x8e, -0xd1, 0x68, 0x94, 0x7a, 0xdb, 0x59, 0x86, 0x45, 0xb5, 0x5a, 0x2d, 0xbe, -0xef, 0xbd, 0xef, 0xbd, 0x3c, 0x7e, 0xa1, 0x7d, 0x0f, 0x7c, 0x66, 0xff, -0x0d, 0xd7, 0x5d, 0x7b, 0x5b, 0x32, 0x41, 0x34, 0x4c, 0x03, 0x0b, 0x8b, -0x4b, 0xa8, 0x55, 0xaa, 0xa8, 0xd7, 0xab, 0xc8, 0x97, 0x8b, 0xb0, 0x5a, -0x4d, 0xc8, 0x1b, 0xd6, 0x61, 0x62, 0xd3, 0x06, 0x88, 0x3c, 0x8f, 0xc0, -0xa3, 0xce, 0x95, 0xa5, 0xa5, 0x0e, 0x06, 0xfd, 0x1e, 0xfa, 0xa7, 0xe7, -0xe0, 0x9d, 0x3c, 0x0d, 0x2c, 0x75, 0xa0, 0x8f, 0x54, 0xf4, 0xfa, 0x43, -0x20, 0x22, 0x98, 0x9e, 0x9e, 0x44, 0x21, 0x9f, 0xa7, 0xaf, 0x22, 0x82, -0x00, 0x07, 0x5e, 0x7a, 0xf9, 0x47, 0x3f, 0x7d, 0xf6, 0xd9, 0xf3, 0xe2, -0x85, 0xce, 0xeb, 0x56, 0xe2, 0xea, 0xed, 0x57, 0xdd, 0xb1, 0x7b, 0xd7, -0xce, 0xf4, 0xc3, 0xab, 0x9a, 0x06, 0xcb, 0xb2, 0x21, 0x8a, 0x22, 0x5a, -0xad, 0x3a, 0xb2, 0xd3, 0x13, 0xc8, 0xec, 0xfd, 0x6d, 0x7c, 0xfc, 0xc3, -0x1f, 0xc5, 0xc7, 0x76, 0x5c, 0x8b, 0xc9, 0x4c, 0x05, 0xb0, 0x1c, 0xd8, -0x43, 0x15, 0xa1, 0x69, 0x23, 0xc7, 0x0b, 0xa8, 0x17, 0x4b, 0x18, 0xdf, -0x34, 0x8d, 0xdc, 0xae, 0x2b, 0xe1, 0x6f, 0xdb, 0x0c, 0xbe, 0x54, 0x44, -0xad, 0x5a, 0x86, 0xe3, 0xb9, 0x98, 0x99, 0x9d, 0xc5, 0x48, 0x55, 0x11, -0x86, 0x94, 0x9f, 0xd8, 0xbc, 0x69, 0xe3, 0x7b, 0x5a, 0xcd, 0xd6, 0x43, -0x97, 0xec, 0x14, 0xfa, 0xe0, 0x07, 0xee, 0xfc, 0x32, 0x3d, 0x9f, 0x9d, -0x58, 0x1d, 0x62, 0x20, 0x97, 0xcb, 0x61, 0x6a, 0x72, 0x1c, 0xcc, 0xf4, -0x24, 0xb6, 0x7d, 0xfc, 0x23, 0xf8, 0x2d, 0x48, 0x78, 0x15, 0x89, 0x5f, -0x48, 0x87, 0x65, 0xd9, 0xb0, 0x2d, 0x1b, 0x96, 0x6d, 0xd1, 0xf1, 0xa9, -0xe7, 0x83, 0x0d, 0x80, 0x62, 0x26, 0x07, 0x66, 0xb2, 0x8d, 0x1e, 0xcb, -0x20, 0x3a, 0xf8, 0x0a, 0xea, 0x6e, 0x15, 0x33, 0xb3, 0xf3, 0x30, 0x0c, -0x13, 0x57, 0x6c, 0xdd, 0x02, 0x59, 0x91, 0x21, 0x4b, 0x22, 0xae, 0xbe, -0x7a, 0xfb, 0x17, 0x78, 0x9e, 0xdf, 0x1f, 0x04, 0xc1, 0x6a, 0x78, 0xa1, -0xe5, 0x1e, 0xd9, 0xee, 0x9d, 0x3b, 0xef, 0x69, 0x35, 0x9b, 0xd3, 0xa6, -0x61, 0xc2, 0x76, 0x6c, 0xa8, 0xaa, 0x86, 0xb9, 0xf9, 0x05, 0x64, 0x33, -0x0a, 0xb8, 0x7a, 0x0d, 0x57, 0x7e, 0xe4, 0x43, 0xb8, 0x19, 0x12, 0x0e, -0x20, 0xc2, 0xa2, 0x35, 0x84, 0x1d, 0x7b, 0x88, 0x5c, 0xc7, 0xa1, 0x64, -0x4a, 0x48, 0xcd, 0x36, 0xb4, 0x4b, 0xe6, 0x21, 0x0c, 0x02, 0xea, 0x17, -0x8a, 0x79, 0x21, 0x36, 0x9f, 0x43, 0xa5, 0x52, 0x82, 0x61, 0x98, 0xe8, -0x0f, 0x87, 0xf0, 0x7d, 0x1f, 0x00, 0xd0, 0x6c, 0xd4, 0xcf, 0xf2, 0x0b, -0x5d, 0x7f, 0xcf, 0xc7, 0x2e, 0x80, 0x17, 0x5a, 0xd1, 0x23, 0xdb, 0xb5, -0x73, 0xc7, 0xfd, 0x61, 0x48, 0xe0, 0xc4, 0xdf, 0x38, 0xae, 0xeb, 0x62, -0xdd, 0xf4, 0x24, 0xb2, 0xc5, 0x02, 0x84, 0x6b, 0xf7, 0xe0, 0x46, 0x2e, -0x9b, 0xf2, 0x42, 0xb6, 0x6d, 0xc3, 0x8b, 0x71, 0x9b, 0x84, 0x15, 0xa2, -0x1c, 0x85, 0x9f, 0x96, 0x82, 0x92, 0xc0, 0x08, 0xcf, 0x71, 0x28, 0xd4, -0x2b, 0xe8, 0x34, 0x1b, 0x50, 0x74, 0x1d, 0x1c, 0xc7, 0xa1, 0xdb, 0xed, -0x21, 0x97, 0xcd, 0x22, 0x9b, 0xcd, 0x40, 0x10, 0x78, 0x4c, 0x4e, 0x4c, -0x5c, 0x20, 0x2f, 0xf4, 0xe7, 0xff, 0xd7, 0x1b, 0x78, 0xa1, 0x4d, 0x1b, -0x37, 0xde, 0xe2, 0x38, 0x0e, 0x7c, 0x3f, 0xa0, 0x9a, 0x04, 0xc7, 0x41, -0xab, 0xd9, 0x80, 0x56, 0x2e, 0xe1, 0x7d, 0xdb, 0x77, 0xe3, 0x08, 0x02, -0xf4, 0xba, 0xbd, 0xf8, 0xf7, 0xc0, 0x83, 0x6d, 0x59, 0x70, 0x5c, 0x17, -0xb6, 0x45, 0xcd, 0x4e, 0xa9, 0x6f, 0x25, 0x3e, 0x12, 0x94, 0xab, 0xa0, -0x7f, 0x2c, 0xc7, 0x20, 0xdb, 0xae, 0x62, 0xb8, 0xb0, 0x88, 0x62, 0xb1, -0x80, 0xf9, 0x85, 0x45, 0x64, 0x32, 0x19, 0x7a, 0x6a, 0x32, 0x0c, 0xda, -0xed, 0xd6, 0x0e, 0xe1, 0xa0, 0x90, 0xfa, 0x85, 0xde, 0x9c, 0x17, 0x7a, -0x5d, 0x8f, 0x6c, 0xd3, 0xa6, 0x8d, 0x77, 0x7e, 0xe6, 0x53, 0x9f, 0x64, -0x13, 0xea, 0xca, 0x71, 0xe9, 0x52, 0x72, 0x86, 0x65, 0xc0, 0x4e, 0x4c, -0x80, 0x07, 0x70, 0x6a, 0x7e, 0x86, 0xc2, 0xaf, 0x31, 0x72, 0x9c, 0xfa, -0x85, 0x5c, 0x87, 0x66, 0xbe, 0x48, 0x48, 0x21, 0x90, 0x20, 0x44, 0x10, -0x26, 0x47, 0x21, 0x48, 0xa7, 0xf5, 0xbc, 0x28, 0x80, 0xe4, 0xb2, 0x90, -0x64, 0x3a, 0x7f, 0x33, 0x4d, 0x03, 0xae, 0xeb, 0x51, 0x83, 0xbe, 0x24, -0x31, 0xb2, 0x2c, 0xaf, 0xde, 0x2f, 0x54, 0xad, 0x54, 0x76, 0x86, 0x71, -0x18, 0xd6, 0x71, 0x1c, 0x84, 0x41, 0x80, 0x46, 0xbd, 0x0e, 0x93, 0x61, -0xb0, 0x6e, 0xac, 0x85, 0x99, 0xc1, 0x02, 0xb4, 0x38, 0xb0, 0x49, 0xa1, -0x0f, 0x1f, 0x9e, 0xe7, 0xc3, 0xb1, 0x1d, 0x78, 0xbe, 0x0f, 0xc7, 0x71, -0x53, 0x71, 0x4c, 0xc2, 0x53, 0xb8, 0x96, 0x0d, 0xd7, 0x30, 0xe0, 0x68, -0x1a, 0x5c, 0x43, 0x87, 0x6f, 0x1a, 0xf0, 0x06, 0x23, 0x48, 0x3c, 0x9d, -0x91, 0x99, 0x96, 0x0d, 0xd3, 0x34, 0xe3, 0x25, 0xea, 0x1c, 0xf2, 0xf9, -0xfc, 0xea, 0xfd, 0x42, 0x95, 0x72, 0x79, 0x7b, 0x92, 0xa4, 0xb3, 0xe3, -0x4c, 0x5d, 0x3e, 0x9f, 0x83, 0xc5, 0x72, 0x60, 0xa3, 0x08, 0xdd, 0x6e, -0x8f, 0x4e, 0xd8, 0x57, 0x68, 0x49, 0x82, 0x20, 0xa4, 0x17, 0xb0, 0xef, -0xc3, 0xd6, 0x0d, 0x1c, 0x78, 0xec, 0xdb, 0x80, 0xe7, 0x22, 0xb0, 0x6c, -0xf8, 0xb6, 0x4d, 0x23, 0x52, 0x2c, 0x03, 0x86, 0x65, 0x21, 0xf0, 0x02, -0x78, 0x9e, 0x8f, 0x9d, 0x5a, 0x22, 0x24, 0x49, 0x84, 0xa1, 0x1b, 0x14, -0x3b, 0x53, 0x14, 0xfa, 0xec, 0x20, 0x8a, 0xab, 0xe7, 0x85, 0x18, 0x86, -0x51, 0xfc, 0x58, 0xe6, 0xc2, 0x71, 0x1c, 0x06, 0x83, 0x21, 0xb2, 0x99, -0x0c, 0x18, 0xd7, 0x81, 0xae, 0x6a, 0x70, 0x59, 0x16, 0x6e, 0x02, 0xf6, -0xc5, 0x7e, 0xa1, 0x20, 0xd1, 0x30, 0xf8, 0x94, 0x33, 0x32, 0x4e, 0x9f, -0x46, 0xa5, 0x52, 0x46, 0x29, 0x97, 0x05, 0x5b, 0xc8, 0x83, 0x61, 0x58, -0xb0, 0x2c, 0x2d, 0xe5, 0x30, 0x0c, 0xd2, 0x4c, 0x18, 0x89, 0x83, 0x54, -0xae, 0xe7, 0x41, 0xd3, 0x75, 0x14, 0x8b, 0xb4, 0x47, 0xc6, 0x30, 0x17, -0xe1, 0x17, 0x0a, 0xc3, 0x90, 0x49, 0x0e, 0x7d, 0x10, 0x50, 0xf3, 0x4c, -0x14, 0x45, 0xf0, 0x1c, 0x17, 0xa3, 0xc1, 0x00, 0x39, 0x45, 0xa1, 0xb8, -0x99, 0x1f, 0xa4, 0x83, 0x3c, 0x12, 0xdf, 0x46, 0x47, 0x11, 0x01, 0x2b, -0xf0, 0x90, 0x33, 0x59, 0x48, 0xa2, 0x04, 0x51, 0x94, 0xe2, 0xd3, 0x28, -0xa2, 0xe0, 0x07, 0x22, 0x30, 0x82, 0x08, 0x96, 0x13, 0xc0, 0x72, 0x2c, -0x1c, 0x55, 0x4b, 0x69, 0x2f, 0x7a, 0x1a, 0x51, 0x5e, 0x48, 0xbc, 0x18, -0xbf, 0x90, 0xef, 0x07, 0x4e, 0x18, 0x1f, 0x01, 0xd7, 0x75, 0x11, 0xc6, -0xd7, 0x02, 0x63, 0xdb, 0x18, 0x0d, 0x06, 0xe0, 0xca, 0x65, 0x84, 0x41, -0x48, 0xfb, 0xc3, 0x21, 0xbd, 0xf7, 0x4f, 0x2f, 0xd0, 0x90, 0x80, 0x04, -0x21, 0x6a, 0x3b, 0xae, 0x86, 0x28, 0x49, 0xe0, 0x24, 0x09, 0x52, 0x26, -0x03, 0x46, 0x14, 0x00, 0x96, 0x03, 0x62, 0x40, 0x84, 0x10, 0x82, 0xd1, -0xec, 0x2c, 0x8c, 0xc5, 0x25, 0x84, 0x24, 0x84, 0xa2, 0xc8, 0xf4, 0x3e, -0xcb, 0x48, 0x78, 0xa1, 0x8b, 0xe8, 0x91, 0x0d, 0x06, 0x83, 0xc3, 0xbe, -0x4f, 0xdd, 0x0f, 0xa2, 0x20, 0x20, 0x08, 0x7c, 0x74, 0x7b, 0x3d, 0x34, -0x33, 0x0a, 0x06, 0x9d, 0x2e, 0x64, 0x51, 0x4a, 0x1f, 0x5c, 0xe2, 0xd1, -0x13, 0x5d, 0xf4, 0x10, 0x07, 0x96, 0x49, 0x18, 0xa2, 0xbd, 0x6b, 0xe7, -0xf2, 0x45, 0x9c, 0xfc, 0xa5, 0xbe, 0x95, 0x08, 0xc4, 0x0f, 0xe0, 0xaa, -0x1a, 0x98, 0x38, 0xfd, 0x45, 0x62, 0x85, 0x03, 0x05, 0x9e, 0x44, 0x18, -0x86, 0x71, 0xa1, 0xbc, 0xd0, 0x8d, 0x69, 0x8f, 0xac, 0xd7, 0xef, 0x1d, -0xf2, 0xe3, 0x46, 0x98, 0x20, 0x0a, 0x28, 0x16, 0x8a, 0x70, 0x3d, 0x0f, -0x91, 0xe3, 0x42, 0x9d, 0x9b, 0x83, 0xae, 0x51, 0x62, 0xd1, 0x4f, 0x4a, -0x88, 0xb1, 0x5b, 0xce, 0xf3, 0x7d, 0x38, 0x71, 0x8f, 0x2c, 0xbd, 0x3e, -0x92, 0x6f, 0xa3, 0x18, 0xf8, 0xa0, 0xbb, 0x3f, 0x4a, 0x7b, 0x64, 0x81, -0xe7, 0xc6, 0x5f, 0xa1, 0x74, 0x96, 0x66, 0xc7, 0x04, 0x8b, 0x6d, 0xdb, -0xa9, 0x5f, 0x68, 0xe3, 0x3b, 0x6e, 0x78, 0x84, 0x7f, 0x73, 0x5e, 0xe8, -0x1b, 0x69, 0x8f, 0x0c, 0x61, 0xf8, 0x9c, 0x6d, 0x3b, 0x24, 0x93, 0x51, -0xd8, 0x88, 0xd0, 0x35, 0x31, 0x9e, 0xe7, 0xc1, 0x30, 0x74, 0xa0, 0xc3, -0xa1, 0x53, 0xa2, 0xbc, 0x10, 0xcf, 0xf3, 0xd4, 0x2d, 0x04, 0x80, 0x89, -0x08, 0x10, 0x52, 0xf5, 0x14, 0x56, 0xfc, 0x31, 0x00, 0x22, 0x06, 0x60, -0xa3, 0x08, 0x24, 0x51, 0xd7, 0x06, 0x3e, 0xac, 0x5e, 0x37, 0xf5, 0x0b, -0x09, 0x02, 0xd5, 0x38, 0x00, 0x40, 0x18, 0x84, 0x09, 0x38, 0x9e, 0xf6, -0xc8, 0x76, 0xbf, 0xfb, 0x46, 0xe5, 0x2f, 0xde, 0x9c, 0x17, 0xfa, 0xe6, -0x59, 0x7e, 0xa1, 0x53, 0xa7, 0x4f, 0xfd, 0x38, 0x81, 0xf9, 0x0a, 0xf9, -0x3c, 0x38, 0x8e, 0xc5, 0xfc, 0xfc, 0x02, 0x58, 0x4d, 0xc3, 0xe8, 0xe4, -0x29, 0xf4, 0x3a, 0x4b, 0x67, 0xfb, 0x85, 0x82, 0x80, 0x6a, 0xa8, 0x42, -0xea, 0x10, 0xa2, 0x56, 0x1b, 0x0a, 0x3d, 0x25, 0xcf, 0xc6, 0x29, 0x2f, -0x64, 0x6a, 0xd0, 0x62, 0x5e, 0x48, 0xd7, 0x29, 0x9c, 0x40, 0x4f, 0x14, -0x7a, 0xb6, 0x9c, 0xcd, 0x0b, 0xbd, 0xa8, 0x3c, 0xf7, 0xbd, 0xa7, 0x11, -0x5a, 0x17, 0xea, 0x17, 0x3a, 0x7a, 0xec, 0x9b, 0xeb, 0xa6, 0xa7, 0x6f, -0x16, 0x78, 0x01, 0x8a, 0x22, 0x63, 0x62, 0x6c, 0x1c, 0x47, 0x5e, 0x7d, -0x15, 0xda, 0x68, 0x04, 0x21, 0x0c, 0xd0, 0x63, 0x18, 0x04, 0x41, 0x80, -0x62, 0xb1, 0x44, 0xf7, 0xf2, 0x0a, 0x25, 0x4f, 0x92, 0xae, 0x8b, 0xc8, -0x8a, 0x16, 0x59, 0x44, 0x2f, 0x6e, 0xdf, 0x32, 0xa0, 0xcf, 0xcc, 0x52, -0x5e, 0x68, 0xa4, 0x42, 0x37, 0x0c, 0x08, 0x82, 0x00, 0x9e, 0x17, 0x52, -0xff, 0xc4, 0xd9, 0xbc, 0xd0, 0xe3, 0x8f, 0x9d, 0x5e, 0x6d, 0x8f, 0xec, -0xf6, 0xbd, 0xef, 0x9f, 0x1d, 0x1f, 0x1b, 0x1b, 0x47, 0x04, 0xd8, 0x8e, -0x83, 0xc3, 0x47, 0x8e, 0xc0, 0xb4, 0x2c, 0x34, 0x1b, 0x75, 0x20, 0xa3, -0xc0, 0xaf, 0x55, 0x51, 0x68, 0xb7, 0x51, 0x28, 0x95, 0x52, 0xbf, 0x50, -0x14, 0x73, 0xa3, 0xc9, 0x06, 0x24, 0x8b, 0x7f, 0x48, 0xe0, 0x23, 0xb0, -0x4c, 0x58, 0xf3, 0x8b, 0xd0, 0x4e, 0x9f, 0x81, 0x31, 0x52, 0xa1, 0x6a, -0x7a, 0x7c, 0x17, 0xca, 0x5c, 0xb0, 0x5f, 0xe8, 0xbc, 0x9e, 0x07, 0x5e, -0x38, 0xf0, 0xd2, 0x17, 0xcb, 0xa5, 0xd2, 0x57, 0x93, 0x95, 0x48, 0x53, -0x93, 0x93, 0x38, 0x3d, 0x73, 0x06, 0xf3, 0x0b, 0x8b, 0x68, 0xd4, 0x6b, -0xe0, 0x5c, 0x8f, 0xf6, 0xc8, 0x1a, 0x4d, 0xe4, 0xca, 0x25, 0xc8, 0x8a, -0x92, 0x66, 0x8b, 0x12, 0xcc, 0x2c, 0xe9, 0x91, 0x85, 0x86, 0x01, 0x63, -0x6e, 0x1e, 0x76, 0xb7, 0x07, 0x23, 0x86, 0x9d, 0x38, 0x8e, 0xa3, 0x2b, -0x9b, 0x38, 0x36, 0xe5, 0x85, 0x2e, 0xb9, 0x5f, 0xe8, 0xba, 0x6b, 0xf6, -0xfc, 0x64, 0xcb, 0xe6, 0xcd, 0xef, 0xe2, 0x29, 0x22, 0x00, 0xdd, 0x34, -0x70, 0xe8, 0xf0, 0x11, 0x58, 0xb6, 0x8d, 0x6a, 0xb9, 0x8c, 0x5c, 0x3e, -0x07, 0x9f, 0xe3, 0xe0, 0x4b, 0x22, 0x84, 0x62, 0xec, 0x17, 0x92, 0x25, -0xb0, 0x60, 0x68, 0x8f, 0xcc, 0x71, 0xe0, 0xab, 0xb4, 0x47, 0x16, 0xd8, -0x0e, 0x34, 0x55, 0x83, 0x69, 0x59, 0xb0, 0x6c, 0x07, 0x3c, 0xbb, 0x2c, -0x48, 0xba, 0x6c, 0xbc, 0xd0, 0x8b, 0x2f, 0x1f, 0x7c, 0x40, 0x96, 0xa5, -0x27, 0x27, 0x27, 0x26, 0x26, 0x58, 0x96, 0x85, 0x22, 0x49, 0xd8, 0xb4, -0x71, 0x03, 0xce, 0xcc, 0xcc, 0x42, 0xd5, 0x34, 0x0c, 0x55, 0x15, 0xc5, -0x42, 0x81, 0xae, 0x4a, 0xd2, 0x74, 0x98, 0x0c, 0x03, 0x12, 0x51, 0xc0, -0x84, 0x63, 0x19, 0x30, 0xb1, 0xd9, 0xcf, 0xb2, 0x6c, 0x8c, 0x54, 0x15, -0x84, 0x44, 0xd4, 0x7e, 0xc3, 0x5d, 0x1c, 0x2f, 0x74, 0xc1, 0x7e, 0x21, -0x41, 0x10, 0xbe, 0x55, 0xab, 0x56, 0xf3, 0x89, 0x08, 0x66, 0xf3, 0xc6, -0x0d, 0x18, 0x8e, 0x46, 0x38, 0x7e, 0xf2, 0x14, 0x96, 0x3a, 0x5d, 0x00, -0x11, 0x64, 0x49, 0xa2, 0x20, 0x53, 0x1c, 0x4a, 0x4b, 0xac, 0xe0, 0x21, -0x21, 0xe0, 0x38, 0x9a, 0x86, 0xa4, 0x17, 0x3c, 0xb7, 0xdc, 0x23, 0x7b, -0xeb, 0xfc, 0x42, 0xf2, 0xce, 0x1d, 0xdb, 0xb7, 0x7f, 0x6d, 0x7c, 0xac, -0x3d, 0x46, 0xcf, 0xdd, 0x08, 0x84, 0xd0, 0x7a, 0xee, 0x70, 0x38, 0xc4, -0x48, 0xd5, 0x28, 0x2f, 0x14, 0xdf, 0x4e, 0x4b, 0x92, 0x08, 0x96, 0xe5, -0xe0, 0xba, 0x2e, 0x18, 0x86, 0x49, 0xa1, 0xc0, 0xb3, 0x79, 0x21, 0x7e, -0x25, 0x2f, 0x74, 0xe9, 0xfd, 0x42, 0x5f, 0xfa, 0xce, 0xdf, 0xfe, 0xc5, -0x3b, 0x52, 0xbf, 0x90, 0xf3, 0x3a, 0xbf, 0x10, 0x55, 0x14, 0xe6, 0x73, -0x59, 0xb4, 0x5b, 0x4d, 0x4c, 0x4e, 0x8c, 0x63, 0xac, 0xd5, 0x44, 0xb1, -0x40, 0x75, 0x55, 0x51, 0x84, 0xf4, 0x11, 0x92, 0x5a, 0x6f, 0xa2, 0x73, -0xf0, 0x42, 0xde, 0x1b, 0x7a, 0x64, 0x97, 0xd4, 0x2f, 0xf4, 0xcc, 0x63, -0xdf, 0x81, 0xf6, 0x3a, 0xbf, 0xd0, 0x91, 0x57, 0x8f, 0xde, 0x3b, 0xbf, -0xb0, 0x78, 0xef, 0xfa, 0x75, 0xd3, 0xf7, 0x35, 0x1a, 0xf5, 0x8a, 0x1c, -0xef, 0xe9, 0x64, 0xfd, 0x8b, 0xa2, 0x28, 0xc8, 0x28, 0x0a, 0x54, 0x4d, -0x8b, 0xfd, 0x42, 0xe4, 0x2c, 0x5e, 0x88, 0xe5, 0xb8, 0x5f, 0xe1, 0x17, -0x7a, 0x8b, 0x7b, 0x64, 0xf9, 0x7c, 0xee, 0xee, 0x46, 0xbd, 0x7e, 0xb6, -0x5f, 0x88, 0x5e, 0x37, 0x18, 0x8d, 0x34, 0x1a, 0x11, 0x74, 0x5c, 0xfa, -0x95, 0xfa, 0x1b, 0xe1, 0x17, 0x92, 0xa4, 0x71, 0x25, 0xa3, 0x54, 0x05, -0x9e, 0x97, 0x6c, 0xc7, 0xa1, 0x7e, 0x21, 0xcf, 0x77, 0x1c, 0xd7, 0x5d, -0xf3, 0x0b, 0xad, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, -0x0b, 0xad, 0xd1, 0x2a, 0x6b, 0x1b, 0xb0, 0xb6, 0x01, 0xff, 0x62, 0x79, -0xa1, 0xb7, 0x6f, 0x8f, 0x6c, 0xff, 0xf7, 0x7e, 0xe2, 0x2c, 0x2e, 0xde, -0xc6, 0x38, 0xee, 0xf9, 0xf3, 0x42, 0x6b, 0x7e, 0xa1, 0xcb, 0xf4, 0x3b, -0x70, 0xe5, 0x15, 0x57, 0xdc, 0x38, 0x36, 0xd6, 0xde, 0x93, 0xcf, 0xe5, -0x77, 0x28, 0x8a, 0x52, 0x88, 0x22, 0x42, 0x0c, 0xc3, 0xb4, 0x54, 0x4d, -0x3d, 0xb0, 0xb0, 0xb0, 0xf8, 0xc2, 0xb1, 0xd7, 0x5e, 0x7b, 0x1b, 0xf6, -0xc8, 0x76, 0xef, 0xbe, 0xeb, 0xe6, 0x9b, 0x6e, 0xdc, 0xb7, 0x61, 0xc3, -0xfa, 0xbd, 0x02, 0x2f, 0x70, 0x84, 0x24, 0x8c, 0x10, 0x9d, 0x17, 0x84, -0x61, 0x18, 0x0f, 0x3f, 0x68, 0x8f, 0xec, 0xd4, 0xe9, 0xd3, 0x4f, 0xfd, -0xe2, 0x85, 0x17, 0xbe, 0x7e, 0xf4, 0xe8, 0x5b, 0xe8, 0x17, 0xfa, 0x06, -0x79, 0x23, 0x2f, 0x74, 0xc3, 0x75, 0xd7, 0xdd, 0xfa, 0xc1, 0x0f, 0xdc, -0xf9, 0x95, 0x47, 0x1e, 0x7e, 0x68, 0x3d, 0x89, 0x47, 0xb1, 0xb6, 0xed, -0x9c, 0xf5, 0xe1, 0xd3, 0x35, 0xc6, 0xb1, 0x63, 0x48, 0x92, 0x24, 0x76, -0xf3, 0xa6, 0x4d, 0x7b, 0xa7, 0xa7, 0xa7, 0xf6, 0xde, 0xf7, 0xc9, 0x4f, -0x9e, 0xfe, 0xf1, 0xb3, 0xcf, 0x3e, 0x7a, 0xf4, 0xe8, 0xd1, 0x73, 0xfb, -0x85, 0xfe, 0xf9, 0x92, 0xf1, 0x42, 0x5d, 0x28, 0xc1, 0xd9, 0x7e, 0xa1, -0x07, 0xee, 0xbf, 0xef, 0x89, 0x87, 0x1f, 0x7a, 0xe0, 0xf6, 0x30, 0x24, -0xb0, 0x2d, 0x07, 0x8e, 0xeb, 0xa6, 0x0a, 0x06, 0x3f, 0x08, 0xe8, 0x24, -0xc7, 0xa5, 0xf0, 0x53, 0x52, 0xc6, 0x22, 0x84, 0xa4, 0x6e, 0x75, 0x8e, -0xe5, 0xd0, 0x6c, 0x36, 0xa6, 0xef, 0xbc, 0x7d, 0xef, 0x63, 0xbf, 0x7d, -0xcb, 0x2d, 0x3f, 0x78, 0xfa, 0x07, 0xaf, 0xf3, 0x0b, 0x45, 0x04, 0xfd, -0x93, 0x97, 0x89, 0x17, 0xfa, 0x83, 0x7f, 0xf3, 0xe8, 0x33, 0x63, 0xad, -0xd6, 0x26, 0xd3, 0xb2, 0x61, 0x59, 0x16, 0x7c, 0x3f, 0x88, 0xf7, 0x3e, -0xd5, 0x91, 0xd0, 0x85, 0x6e, 0x26, 0xb2, 0x99, 0x2c, 0x82, 0x20, 0x80, -0xaa, 0xa9, 0xc8, 0xe5, 0x72, 0x40, 0x04, 0x64, 0xb3, 0x19, 0x14, 0x0a, -0x85, 0xf8, 0x9d, 0x51, 0x2c, 0x92, 0x0f, 0x03, 0x2c, 0x2e, 0x76, 0x4e, -0x7c, 0xf7, 0x89, 0x27, 0xee, 0xd0, 0xb4, 0xcb, 0xe8, 0x17, 0x6a, 0x36, -0x1a, 0xe3, 0x9f, 0xff, 0xfd, 0xdf, 0x3b, 0xd8, 0xac, 0x37, 0x4a, 0x9a, -0xae, 0x53, 0x76, 0xc2, 0xb6, 0xa1, 0xe9, 0x3a, 0xfd, 0xd3, 0x34, 0x6c, -0x58, 0xbf, 0x01, 0x0c, 0x03, 0x78, 0x9e, 0x0b, 0x49, 0x92, 0x11, 0x04, -0x3e, 0x54, 0x4d, 0x43, 0x18, 0xd0, 0x53, 0x6c, 0x61, 0x71, 0x1e, 0xc5, -0x42, 0x11, 0xb2, 0x2c, 0xa3, 0x52, 0x2e, 0x43, 0x96, 0xe9, 0xdc, 0x2d, -0x08, 0x43, 0x2c, 0x2c, 0x2c, 0xa8, 0xfb, 0x2f, 0xa7, 0x5f, 0xe8, 0x4b, -0xff, 0xe9, 0x8f, 0x8f, 0xb5, 0x5b, 0xad, 0x4d, 0x9a, 0x66, 0xa4, 0xb1, -0x8f, 0xde, 0x60, 0x80, 0x5c, 0x86, 0x0e, 0xaa, 0x15, 0x59, 0x42, 0x26, -0x9b, 0x81, 0xc3, 0x73, 0xb0, 0x25, 0x19, 0x2e, 0xa1, 0x61, 0x91, 0xd0, -0xb4, 0x10, 0x0e, 0x07, 0x20, 0xa6, 0x45, 0x6b, 0x5a, 0x23, 0x0d, 0xa6, -0x69, 0x42, 0x94, 0x04, 0x4c, 0x8c, 0x8f, 0x43, 0x8c, 0xe9, 0xad, 0x20, -0x0c, 0x31, 0x33, 0x33, 0x7b, 0xea, 0xff, 0xbd, 0x00, 0xbf, 0xd0, 0x79, -0xff, 0x90, 0xdd, 0xf7, 0xc9, 0x7b, 0xf7, 0xdf, 0x74, 0xe3, 0xbb, 0x36, -0x8d, 0x54, 0x0d, 0x8e, 0xe3, 0x62, 0x34, 0x1a, 0xc1, 0x76, 0x5c, 0xa8, -0x23, 0x15, 0x13, 0x63, 0x6d, 0x54, 0x1a, 0x35, 0x98, 0xf5, 0x1a, 0xc4, -0xad, 0x5b, 0x30, 0x35, 0x3d, 0x81, 0x8c, 0x28, 0xc1, 0xb1, 0x2d, 0xe8, -0xba, 0x8e, 0x5e, 0xb7, 0x87, 0xa5, 0xa5, 0x45, 0x0c, 0x67, 0x17, 0x11, -0x9d, 0x3c, 0x8d, 0x12, 0xcf, 0x81, 0x65, 0x19, 0xcc, 0xce, 0xcd, 0x41, -0x53, 0x75, 0xb4, 0xdb, 0x2d, 0x54, 0x2a, 0xa5, 0xe4, 0xba, 0x58, 0x77, -0xc3, 0xf5, 0xd7, 0xff, 0xf0, 0xb9, 0x9f, 0xfd, 0xec, 0xbd, 0x97, 0xec, -0x08, 0x5c, 0xbb, 0x67, 0xcf, 0x1d, 0x0f, 0xdc, 0xff, 0xe9, 0xb8, 0x47, -0x66, 0x43, 0x37, 0x74, 0x68, 0x9a, 0x8e, 0x72, 0xa9, 0x84, 0x6a, 0xb5, -0x02, 0xa1, 0xd5, 0x40, 0xe6, 0xa6, 0x77, 0xe2, 0x96, 0xe9, 0xcd, 0x90, -0x01, 0xcc, 0x20, 0x42, 0x57, 0xed, 0x41, 0x53, 0x35, 0x58, 0x36, 0xb5, -0xe2, 0xd8, 0x8e, 0x0d, 0xdd, 0x34, 0xd0, 0xeb, 0xf7, 0xd0, 0x3f, 0x39, -0x8b, 0xf0, 0xe8, 0x6b, 0x69, 0x8f, 0x2c, 0x08, 0x3c, 0x6c, 0xd9, 0xbc, -0x09, 0xf9, 0x5c, 0x16, 0x00, 0x60, 0x98, 0x26, 0xbe, 0xff, 0xf4, 0xdf, -0xef, 0x9b, 0x9f, 0x9f, 0x7f, 0x53, 0xbf, 0xd0, 0x79, 0xdd, 0x0b, 0xdd, -0xb6, 0xf7, 0xfd, 0x5f, 0x4e, 0xf8, 0x37, 0xc3, 0x30, 0xd0, 0xef, 0x0f, -0xd1, 0xeb, 0xf7, 0x51, 0x2e, 0x17, 0xc1, 0xb4, 0xea, 0xb8, 0xe2, 0x77, -0xee, 0xc1, 0x27, 0xa7, 0x37, 0xc3, 0x02, 0x70, 0xc8, 0x56, 0x31, 0xdf, -0x99, 0xa7, 0xf4, 0x8a, 0x65, 0xc1, 0xb1, 0x6c, 0x38, 0xa6, 0x0d, 0xd7, -0x72, 0xc0, 0xf8, 0x04, 0x05, 0x25, 0x87, 0xca, 0x64, 0x1b, 0xec, 0x15, -0x5b, 0x40, 0x0a, 0x79, 0x54, 0x2b, 0x25, 0x98, 0xa6, 0x89, 0xf9, 0x85, -0x05, 0x58, 0xb6, 0x8d, 0x90, 0x10, 0x48, 0x92, 0x84, 0x2b, 0xb7, 0x6d, -0xfb, 0x02, 0xcb, 0xb2, 0x53, 0x17, 0xb4, 0x01, 0xe7, 0xf2, 0x0b, 0xed, -0xb8, 0xfa, 0xea, 0x7b, 0x9a, 0x8d, 0xc6, 0xb4, 0x19, 0x1b, 0xcd, 0x54, -0x4d, 0x83, 0x24, 0x8a, 0xd8, 0xb6, 0x75, 0x0b, 0x98, 0x5a, 0x15, 0xdb, -0xee, 0xf9, 0x08, 0xde, 0x0d, 0x09, 0x2f, 0x20, 0xc4, 0xbc, 0x39, 0x80, -0xa9, 0xeb, 0xd4, 0x2d, 0x14, 0xd7, 0x51, 0x7c, 0xdf, 0x83, 0x1f, 0x78, -0xb4, 0xb9, 0x11, 0x1b, 0x6e, 0x24, 0x5e, 0x44, 0xb1, 0x5a, 0x06, 0xbf, -0x71, 0x3d, 0xa2, 0x8c, 0x82, 0x6a, 0x95, 0x42, 0x4f, 0x33, 0xb3, 0xf3, -0xf0, 0xe2, 0x1e, 0x59, 0xb3, 0xd9, 0x68, 0xd7, 0xaa, 0xb5, 0xd7, 0xf5, -0xc8, 0x56, 0xe1, 0x17, 0xba, 0xe1, 0xfa, 0xeb, 0xee, 0x0f, 0xc3, 0x90, -0x3a, 0x83, 0x5c, 0x7a, 0xee, 0x37, 0x9b, 0x4d, 0xba, 0xfc, 0xfc, 0x9a, -0xdd, 0x78, 0x57, 0xec, 0x17, 0x52, 0x47, 0x6a, 0xea, 0x15, 0x72, 0x5d, -0x2f, 0xfd, 0xff, 0x3d, 0xd7, 0x4b, 0x37, 0x86, 0xc4, 0xf1, 0x10, 0x42, -0x02, 0x08, 0x02, 0x87, 0x7c, 0xad, 0x08, 0xa7, 0xdd, 0x42, 0xce, 0x32, -0x21, 0x0f, 0x55, 0xf4, 0xfb, 0x7d, 0xd4, 0x6b, 0x55, 0x28, 0x8a, 0x0c, -0x51, 0x14, 0xb0, 0x7e, 0xfd, 0xba, 0xd5, 0xf1, 0x42, 0xee, 0x4a, 0xbf, -0xd0, 0xe4, 0xe4, 0x2d, 0x34, 0xcb, 0xe5, 0xc3, 0xb2, 0x4c, 0x98, 0x96, -0x0d, 0x59, 0x12, 0xa1, 0x56, 0xca, 0xb8, 0x7b, 0xc7, 0x35, 0x78, 0x05, -0x01, 0xfa, 0xbd, 0x3e, 0x1c, 0xd7, 0x85, 0x63, 0xdb, 0xb1, 0xa2, 0xc7, -0xa7, 0x1b, 0x92, 0xf4, 0x68, 0x5c, 0x27, 0x9d, 0x15, 0x53, 0x83, 0x13, -0xad, 0xfe, 0x30, 0x2c, 0x83, 0x6c, 0xab, 0x8a, 0xc1, 0xdc, 0x3c, 0xf2, -0xf9, 0x2c, 0xba, 0xbd, 0x1e, 0x86, 0xa3, 0x11, 0x44, 0xa1, 0x0e, 0x86, -0x01, 0xaa, 0x95, 0xca, 0xd9, 0x7e, 0xa1, 0xea, 0x05, 0xf2, 0x42, 0x9b, -0x37, 0x6d, 0xba, 0xf3, 0xfe, 0x4f, 0xdd, 0xcb, 0x26, 0xaa, 0x1d, 0x5d, -0x37, 0xd0, 0xa8, 0xd7, 0x20, 0x88, 0x02, 0xb8, 0xc4, 0x2f, 0x34, 0x37, -0x93, 0xa6, 0xbe, 0xfc, 0xc0, 0x4f, 0x9d, 0x42, 0xae, 0xe7, 0xad, 0xa0, -0xb6, 0xdc, 0xd8, 0xbd, 0x12, 0xc6, 0x45, 0xb8, 0x90, 0x1e, 0x0d, 0x12, -0x81, 0x15, 0x38, 0x44, 0x85, 0x3c, 0xa4, 0xc1, 0x00, 0x11, 0x01, 0x16, -0x17, 0x3b, 0x28, 0x15, 0x0a, 0xf4, 0x6b, 0x39, 0x23, 0x33, 0xd9, 0x4c, -0xe6, 0x46, 0x55, 0x55, 0x57, 0xc7, 0x0b, 0x35, 0xea, 0xb5, 0x9d, 0x41, -0x18, 0xa6, 0xc3, 0x0a, 0xc3, 0xa4, 0xba, 0x10, 0x2b, 0x8a, 0x30, 0xdd, -0x68, 0x60, 0x66, 0xb0, 0x00, 0x55, 0xd5, 0xd2, 0x9c, 0x57, 0x32, 0x95, -0xf7, 0x7c, 0x3f, 0xa6, 0x58, 0xfc, 0xf4, 0x76, 0x22, 0x75, 0xaa, 0x20, -0x42, 0x18, 0x46, 0x54, 0x69, 0x42, 0x00, 0x30, 0x3c, 0xb8, 0x9c, 0x82, -0x80, 0x65, 0xc1, 0xf3, 0x1c, 0x4c, 0xd3, 0x80, 0xe5, 0x38, 0xe0, 0x05, -0x01, 0x3c, 0xc7, 0x21, 0x97, 0xcd, 0x6d, 0x51, 0x55, 0x75, 0x75, 0xbc, -0x50, 0x26, 0x93, 0xdd, 0x1e, 0xf8, 0x54, 0xd8, 0x92, 0xe8, 0x42, 0x3c, -0xd7, 0x83, 0xc6, 0xf3, 0x00, 0x09, 0xb1, 0xb4, 0xd8, 0x81, 0x65, 0x5a, -0x69, 0xce, 0x2e, 0xf1, 0x2a, 0xfa, 0x41, 0x98, 0x22, 0x08, 0x2f, 0x3d, -0xfe, 0x04, 0x10, 0x06, 0x71, 0xbf, 0x28, 0x99, 0x15, 0x83, 0xde, 0xdc, -0xc5, 0x93, 0x1a, 0x84, 0x3e, 0x9d, 0x1d, 0x31, 0xa0, 0x7a, 0x1e, 0x4d, -0x87, 0x2c, 0x51, 0xc2, 0x97, 0x17, 0xf8, 0xd5, 0xf3, 0x42, 0x92, 0x28, -0x2a, 0x41, 0x7c, 0xe8, 0x5d, 0xd7, 0x89, 0x07, 0xd1, 0x1c, 0x1c, 0xd7, -0x83, 0xa1, 0xe9, 0xf0, 0x39, 0x2e, 0x3d, 0x65, 0x3c, 0xcf, 0x8b, 0xef, -0x42, 0x09, 0xad, 0xdf, 0x06, 0x21, 0x82, 0x30, 0xc0, 0xd2, 0x4b, 0x2f, -0xa1, 0x98, 0xcf, 0x41, 0x8e, 0x85, 0x47, 0x4c, 0xbc, 0x21, 0x1c, 0xe2, -0xc1, 0x3c, 0xcb, 0x40, 0x8c, 0x07, 0xdc, 0x3c, 0x1d, 0x35, 0x41, 0xd3, -0x75, 0x14, 0x0a, 0x79, 0x08, 0x82, 0x00, 0x45, 0xbe, 0x08, 0xbf, 0x50, -0x48, 0x96, 0x79, 0xa1, 0x95, 0x95, 0xc3, 0xd0, 0xf7, 0xa0, 0xa9, 0x2a, -0xb2, 0x12, 0x5d, 0xdc, 0x1f, 0xc4, 0x70, 0x53, 0x72, 0x1b, 0x9d, 0x80, -0x1d, 0x24, 0x24, 0x90, 0x25, 0x09, 0x85, 0x7c, 0x21, 0x26, 0xb0, 0x92, -0xd7, 0xff, 0x51, 0x2a, 0x8a, 0x04, 0x90, 0xac, 0xee, 0x4e, 0xff, 0x0c, -0xd3, 0x84, 0x6e, 0x98, 0x28, 0xe4, 0x73, 0x88, 0xa2, 0x68, 0xf5, 0xbc, -0x90, 0x65, 0x59, 0x0e, 0x85, 0x2f, 0x22, 0x48, 0xa2, 0x08, 0xdb, 0xb6, -0xa1, 0xeb, 0x1a, 0xa4, 0x52, 0x01, 0xc3, 0x5e, 0x0f, 0x5c, 0xa5, 0x42, -0xcb, 0x3e, 0x01, 0x6d, 0x11, 0x27, 0xb0, 0x53, 0x18, 0xeb, 0x48, 0x08, -0x09, 0x51, 0xbd, 0xf2, 0x4a, 0x70, 0x2c, 0x87, 0x48, 0x10, 0xa8, 0x77, -0x94, 0x16, 0x44, 0x56, 0x20, 0x09, 0x04, 0x9e, 0xe3, 0xc2, 0xeb, 0xf7, -0xe0, 0xc6, 0x26, 0x41, 0x8e, 0xe5, 0xa1, 0x6b, 0x3a, 0x24, 0x51, 0x80, -0x69, 0x1a, 0xab, 0xe7, 0x85, 0x0c, 0xc3, 0x3c, 0xec, 0x07, 0x3e, 0x10, -0x01, 0x02, 0xcf, 0x43, 0x92, 0x24, 0x4a, 0x14, 0x6a, 0x1a, 0xfa, 0x4b, -0x1d, 0x28, 0xa2, 0x94, 0xc2, 0x4e, 0xd1, 0x8a, 0x74, 0xd1, 0x4a, 0xbf, -0xd0, 0xe4, 0x3b, 0x6e, 0xa0, 0x47, 0xc5, 0x0f, 0x96, 0x1f, 0x6e, 0x62, -0xbe, 0x88, 0xc4, 0x82, 0x24, 0xed, 0xe8, 0x31, 0xb8, 0x86, 0x41, 0xa1, -0x58, 0x49, 0x42, 0x10, 0x04, 0x30, 0x0c, 0x13, 0xb2, 0x2c, 0xc1, 0xf3, -0xbc, 0x0b, 0xe4, 0x85, 0x6e, 0x5c, 0xe6, 0x85, 0xba, 0xbd, 0xee, 0x21, -0xdf, 0xf7, 0xe9, 0xe9, 0x41, 0xe8, 0x85, 0x6c, 0xd9, 0x16, 0xa5, 0x4b, -0x16, 0xe6, 0xa1, 0x8e, 0x46, 0xf4, 0x87, 0xca, 0xf3, 0x97, 0xbb, 0x94, -0x89, 0xa2, 0x2d, 0xe1, 0x85, 0xe2, 0xbf, 0x20, 0x08, 0x29, 0x47, 0x97, -0x60, 0x69, 0x61, 0x88, 0x28, 0x0c, 0x41, 0x1c, 0x07, 0xce, 0xa0, 0x8f, -0x20, 0x36, 0xa5, 0xb1, 0x2c, 0x8b, 0x08, 0x11, 0xac, 0xd8, 0x2a, 0x68, -0x25, 0xbc, 0x50, 0xbd, 0xbe, 0x75, 0xe3, 0x0d, 0xe7, 0xc3, 0x0b, 0xfd, -0xed, 0x37, 0x96, 0xfd, 0x42, 0xbe, 0xff, 0x9c, 0x65, 0x59, 0x24, 0x9b, -0xcd, 0xb1, 0x00, 0x90, 0xcf, 0xe7, 0x71, 0xe2, 0xc4, 0x09, 0x3a, 0x3e, -0xe5, 0x39, 0xf4, 0x8a, 0x45, 0xd4, 0x9a, 0x2d, 0x0a, 0x78, 0x44, 0x51, -0xda, 0x23, 0x4b, 0xf7, 0x4c, 0x7a, 0x9a, 0x00, 0x2c, 0x0b, 0x84, 0x31, -0xf4, 0x41, 0xdb, 0x64, 0x94, 0x54, 0x37, 0x7b, 0x1d, 0x84, 0x9a, 0x0a, -0xc3, 0x30, 0x61, 0x18, 0x3a, 0xbd, 0x98, 0x79, 0x3e, 0xbe, 0x16, 0xac, -0x65, 0x5e, 0xe8, 0xfc, 0xfd, 0x42, 0xdf, 0x5c, 0xf6, 0x0b, 0x79, 0xde, -0xec, 0xcc, 0xec, 0xdc, 0x8f, 0xc3, 0x80, 0x7e, 0x0d, 0x16, 0x0b, 0x79, -0xe4, 0x72, 0x79, 0x74, 0x7b, 0x3d, 0x08, 0x86, 0x09, 0xf5, 0xcc, 0x19, -0xf4, 0x96, 0x16, 0xcf, 0xba, 0xef, 0x09, 0x7c, 0x0f, 0xa1, 0xef, 0x53, -0x19, 0xcc, 0x0a, 0xd7, 0x16, 0x08, 0x85, 0x9e, 0x90, 0x2a, 0x7b, 0x42, -0x78, 0xba, 0x0a, 0x6d, 0x66, 0x16, 0x88, 0xef, 0x72, 0x39, 0x8e, 0x4e, -0xf7, 0x53, 0xbf, 0xd0, 0xeb, 0x7a, 0x64, 0x3f, 0xfb, 0xde, 0x53, 0x17, -0xee, 0x17, 0x3a, 0x7c, 0xe4, 0x95, 0x6f, 0x4e, 0x8e, 0x8f, 0xdf, 0x2c, -0x88, 0x02, 0x18, 0x86, 0x81, 0x2c, 0x4b, 0xe8, 0xf6, 0x7a, 0x90, 0xfa, -0x03, 0x88, 0xbe, 0x8f, 0x2e, 0x21, 0x08, 0xfc, 0x60, 0xc5, 0x63, 0x22, -0x73, 0xd6, 0xf5, 0x90, 0x9c, 0xf7, 0x51, 0xdc, 0x24, 0xa3, 0xc6, 0x1b, -0x02, 0xdf, 0xd0, 0xa1, 0xcf, 0xce, 0x22, 0x1c, 0x0e, 0x31, 0x1c, 0x0c, -0x11, 0x92, 0x30, 0x46, 0x30, 0x7f, 0x89, 0x5f, 0xe8, 0xef, 0xbe, 0x73, -0x31, 0x7e, 0xa1, 0x5b, 0x66, 0xa7, 0x26, 0x26, 0xc6, 0xe3, 0x6f, 0x26, -0x9c, 0x3c, 0x73, 0x1a, 0xdd, 0x6e, 0x0f, 0x63, 0xed, 0x16, 0x88, 0x2c, -0xc1, 0xaf, 0xd7, 0x50, 0x6c, 0xb7, 0x91, 0x2f, 0x16, 0x69, 0x7f, 0xe9, -0x75, 0x9c, 0x10, 0x89, 0x8f, 0x00, 0x40, 0x2f, 0xf0, 0xc0, 0x34, 0x60, -0xce, 0x2f, 0x40, 0x3b, 0x75, 0x06, 0xa6, 0xa6, 0x63, 0x71, 0x69, 0x29, -0x8e, 0x91, 0x8b, 0x97, 0x87, 0x17, 0x3a, 0x74, 0xf8, 0xf0, 0x17, 0x6b, -0xd5, 0xca, 0x57, 0x15, 0x59, 0x81, 0x28, 0x89, 0x98, 0x9a, 0x98, 0x80, -0xaa, 0x6a, 0x98, 0x99, 0x9b, 0x47, 0xb3, 0x51, 0x07, 0xeb, 0x7a, 0xe8, -0xab, 0x2a, 0xcc, 0x46, 0x03, 0xb9, 0x72, 0x19, 0x72, 0x26, 0x43, 0x39, -0xba, 0x38, 0xac, 0x96, 0xe8, 0xaa, 0x88, 0xef, 0x21, 0x34, 0x2c, 0x18, -0x73, 0x73, 0xb0, 0x3a, 0x5d, 0x58, 0xba, 0x01, 0x55, 0xd3, 0xc1, 0xf3, -0x7c, 0x2c, 0x22, 0xbb, 0x8c, 0xbc, 0xd0, 0x9e, 0xdd, 0xbb, 0x7e, 0x72, -0xe5, 0x36, 0xda, 0x23, 0x23, 0x21, 0x41, 0xb7, 0xdf, 0xc3, 0x89, 0x93, -0xa7, 0xe0, 0x38, 0x0e, 0x8a, 0x85, 0x02, 0x0a, 0xa5, 0x22, 0x5c, 0x00, -0x81, 0x22, 0x43, 0x28, 0xe4, 0xa1, 0xe4, 0x63, 0xbf, 0xd0, 0x8a, 0x1e, -0x99, 0xaf, 0xe9, 0xf0, 0x86, 0x23, 0x84, 0x8e, 0x8b, 0xe1, 0x70, 0x84, -0xc1, 0x70, 0x18, 0x07, 0x09, 0x99, 0x55, 0xf7, 0xc8, 0xce, 0xfb, 0x99, -0xf8, 0xe0, 0xa1, 0x43, 0x0f, 0x94, 0x0a, 0x85, 0x27, 0x5b, 0xad, 0xe6, -0x04, 0xcb, 0xb2, 0xa8, 0x94, 0xcb, 0x10, 0x45, 0x11, 0xf3, 0x0b, 0x0b, -0x38, 0x73, 0x86, 0x2e, 0x21, 0x29, 0x14, 0x0a, 0xc8, 0xb8, 0xd4, 0x2f, -0x64, 0x30, 0xf1, 0x59, 0xc3, 0x00, 0x3c, 0xcb, 0x22, 0xf2, 0x29, 0x00, -0x68, 0x18, 0x26, 0x2c, 0x8b, 0x3e, 0x79, 0x31, 0x0c, 0x4d, 0x3b, 0xb2, -0x6f, 0x0d, 0x2f, 0xe4, 0x1f, 0xce, 0x66, 0x32, 0x9f, 0xbe, 0xee, 0xda, -0x3d, 0xa9, 0x5f, 0x28, 0xa3, 0x28, 0x98, 0x9a, 0x98, 0x00, 0xcb, 0xb2, -0x14, 0xb5, 0x19, 0x8d, 0xd0, 0x1f, 0x0c, 0xe2, 0x05, 0x6f, 0x5c, 0x7c, -0x3d, 0x00, 0x81, 0x1f, 0x52, 0xc7, 0x68, 0xfc, 0x58, 0x9a, 0x20, 0x36, -0x2b, 0xab, 0x58, 0x2c, 0xfb, 0x56, 0xf1, 0x42, 0xb2, 0xbc, 0x73, 0xd7, -0xce, 0x1d, 0x5f, 0x6b, 0x35, 0x1b, 0x63, 0x49, 0x8f, 0x92, 0x10, 0xfa, -0x9d, 0x3d, 0x18, 0x0c, 0xd1, 0xed, 0xf5, 0x60, 0x98, 0x66, 0xca, 0x0a, -0x01, 0x80, 0xe3, 0xb8, 0x10, 0x45, 0x01, 0x2c, 0x4b, 0xef, 0x79, 0x18, -0x30, 0x74, 0x0d, 0xc2, 0xaf, 0xe0, 0x85, 0x56, 0xf8, 0x85, 0x2e, 0x71, -0x8f, 0xcc, 0x71, 0x7e, 0xf6, 0xf3, 0x5f, 0x3c, 0xff, 0x89, 0x43, 0x47, -0x5e, 0x39, 0x60, 0x18, 0x06, 0x82, 0x90, 0x22, 0x3c, 0xd9, 0x8c, 0x82, -0x66, 0xa3, 0x8e, 0x75, 0x53, 0x93, 0x98, 0x9c, 0x18, 0x47, 0xbd, 0x56, -0xa5, 0xf7, 0x40, 0x24, 0x82, 0x20, 0x08, 0xd4, 0xea, 0x47, 0x08, 0xa5, -0xb3, 0xd8, 0x98, 0xd2, 0xfa, 0x25, 0x7e, 0xa1, 0xf6, 0x25, 0xf5, 0x0b, -0xfd, 0x92, 0x1e, 0x59, 0xe2, 0x17, 0x9a, 0x9e, 0x9a, 0xbc, 0xaf, 0x5e, -0xaf, 0x55, 0x94, 0x98, 0x68, 0x2c, 0xc4, 0xd8, 0x7c, 0x46, 0x51, 0x30, -0x8a, 0x91, 0x4a, 0xc7, 0x4d, 0x50, 0x9b, 0xb3, 0xfd, 0x42, 0xc1, 0x2f, -0xf1, 0x0b, 0x69, 0xbd, 0x4b, 0xe9, 0x17, 0xfa, 0xce, 0xe3, 0x7f, 0xda, -0x39, 0xfc, 0x2b, 0xfc, 0x42, 0xa3, 0xd1, 0xb3, 0x85, 0x7c, 0xfe, 0xee, -0x56, 0xab, 0x79, 0x53, 0xb9, 0x54, 0x9a, 0xce, 0x66, 0x33, 0x0c, 0xcf, -0x73, 0xc8, 0x65, 0xb3, 0xe9, 0x9a, 0x49, 0x55, 0xd3, 0x96, 0xfd, 0x42, -0x31, 0x2f, 0xf4, 0xa6, 0x7e, 0x21, 0xf9, 0xd7, 0xe4, 0x17, 0x92, 0x25, -0x69, 0xa7, 0xac, 0xc8, 0xe3, 0x3c, 0xc7, 0x55, 0x25, 0x59, 0x96, 0x48, -0x18, 0xca, 0xa6, 0x65, 0x7b, 0x41, 0xe0, 0x3b, 0x9e, 0xe7, 0xbb, 0xc1, -0x9a, 0x5f, 0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, -0x5e, 0x68, 0x8d, 0x56, 0x59, 0xdb, 0x80, 0xb5, 0x0d, 0xb8, 0x48, 0x5e, -0xe8, 0x2f, 0xdf, 0x8e, 0xbc, 0x50, 0xa9, 0x7a, 0xfe, 0xbc, 0x10, 0xff, -0x76, 0xf4, 0x0b, 0x9d, 0x07, 0x2f, 0xd4, 0x79, 0x6d, 0xcd, 0x2f, 0xf4, -0xd6, 0xf0, 0x42, 0xcd, 0x46, 0x7d, 0x4f, 0xad, 0x56, 0xdb, 0xc1, 0x73, -0x7c, 0x21, 0x24, 0x84, 0xf8, 0xbe, 0x6f, 0x75, 0x3a, 0x9d, 0x03, 0x8b, -0x4b, 0x4b, 0x2f, 0x1c, 0x3f, 0x71, 0xe2, 0xd7, 0xc5, 0x0b, 0xfd, 0x6c, -0xf6, 0xf9, 0xc7, 0x1e, 0x3b, 0x27, 0x2f, 0x74, 0xdd, 0xb5, 0xd7, 0xdc, -0x75, 0xdd, 0xb5, 0xd7, 0xee, 0xbb, 0x62, 0xeb, 0xd6, 0xbd, 0x3c, 0xcf, -0x9f, 0xc5, 0x0b, 0x85, 0x64, 0x05, 0x33, 0x14, 0xfb, 0x85, 0x8e, 0x1e, -0x7b, 0xed, 0xa9, 0x97, 0x0f, 0x1e, 0xfc, 0xfa, 0x2b, 0xaf, 0xbe, 0xfa, -0xd6, 0xf9, 0x85, 0xce, 0xd5, 0x23, 0xdb, 0xb9, 0x63, 0xc7, 0xad, 0x1f, -0xfb, 0x57, 0x77, 0x7f, 0xe5, 0xb3, 0x0f, 0x3e, 0xb0, 0x3e, 0x24, 0x04, -0x8e, 0x43, 0x97, 0xae, 0x27, 0x53, 0x9d, 0x64, 0x09, 0x22, 0x89, 0xc3, -0xe2, 0x84, 0x3e, 0x1f, 0xb3, 0x57, 0x6c, 0xdb, 0xba, 0x77, 0xd3, 0xc6, -0x0d, 0x7b, 0xef, 0xfb, 0xd4, 0x27, 0x4f, 0xff, 0xc3, 0x0f, 0x9f, 0x79, -0x83, 0x5f, 0xe8, 0x4f, 0x2e, 0xb5, 0x5f, 0xe8, 0x5c, 0x3d, 0xb2, 0x47, -0x1e, 0xde, 0xf7, 0xc4, 0x1f, 0x3c, 0xfa, 0xc8, 0xed, 0x21, 0x21, 0x30, -0x2d, 0x3b, 0x1d, 0xf4, 0xf9, 0xb1, 0xca, 0x39, 0x08, 0x02, 0xb0, 0x2c, -0x8b, 0x30, 0x08, 0xe0, 0x7a, 0x3e, 0x64, 0x49, 0x04, 0xc7, 0x73, 0xe9, -0xb2, 0x2c, 0x86, 0x61, 0xd1, 0x68, 0x50, 0xbf, 0xd0, 0x9d, 0xb7, 0xdf, -0xfe, 0x83, 0xc7, 0xf7, 0xef, 0x7f, 0x23, 0x2f, 0x74, 0x39, 0x7a, 0x64, -0xed, 0x56, 0xab, 0xfd, 0xbb, 0xfb, 0x1e, 0x7a, 0x66, 0x7a, 0x6a, 0x32, -0xed, 0x91, 0x25, 0x32, 0x8c, 0x84, 0x60, 0x89, 0x22, 0xba, 0x7e, 0x66, -0x30, 0x1c, 0x50, 0x4e, 0x08, 0x0c, 0x6c, 0xdb, 0x42, 0x2e, 0x97, 0x03, -0x03, 0x06, 0xb9, 0x7c, 0x16, 0x8a, 0x24, 0xd3, 0x97, 0x3e, 0x51, 0x84, -0x20, 0xf4, 0x31, 0x33, 0x33, 0x7b, 0xe2, 0xc9, 0xa7, 0x9e, 0xbe, 0xbc, -0xbc, 0x50, 0xa3, 0xd1, 0x18, 0xff, 0x1f, 0xfe, 0xfb, 0xcf, 0x1f, 0xac, -0x94, 0xcb, 0x25, 0xdd, 0xa0, 0x2d, 0x7a, 0xc7, 0x71, 0x60, 0x98, 0x66, -0x3a, 0x27, 0xeb, 0xf5, 0x7b, 0x98, 0x9c, 0x98, 0x00, 0xc7, 0xb1, 0xf1, -0xda, 0x31, 0x16, 0xbe, 0xef, 0x63, 0x61, 0x71, 0x31, 0xbe, 0x16, 0x08, -0x1c, 0xc7, 0xc6, 0xc4, 0xf8, 0x38, 0x6d, 0xda, 0x08, 0xf4, 0xdd, 0x11, -0x5d, 0x2d, 0xde, 0x57, 0xbf, 0xf3, 0xf8, 0xe3, 0x97, 0x8f, 0x17, 0xfa, -0xe3, 0x3f, 0xfa, 0x0f, 0xc7, 0xa6, 0xa7, 0x26, 0x37, 0xa9, 0xaa, 0x1e, -0x87, 0xd4, 0x34, 0x58, 0xb6, 0x83, 0xf9, 0x85, 0x79, 0x6c, 0xde, 0xb8, -0x11, 0xe5, 0x72, 0x09, 0x82, 0xc0, 0xc3, 0x11, 0x45, 0xd8, 0x3c, 0x0f, -0x0f, 0x80, 0xef, 0x3a, 0xf0, 0x4c, 0x0b, 0x8c, 0xae, 0x23, 0xd4, 0x0d, -0x38, 0xb6, 0x83, 0xb9, 0xf9, 0x05, 0xb8, 0x9e, 0x07, 0x41, 0x10, 0x30, -0xd6, 0x6e, 0xa2, 0x58, 0xc8, 0x03, 0x0c, 0x3d, 0xdd, 0x4e, 0x9e, 0x3e, -0x7d, 0xea, 0x3b, 0xdf, 0x7d, 0xfc, 0xd2, 0xfb, 0x85, 0x1e, 0x7e, 0xf0, -0x81, 0xfd, 0xd7, 0x5f, 0x7b, 0xcd, 0x6d, 0xaa, 0x46, 0x49, 0x2d, 0x4d, -0xd7, 0xe1, 0x79, 0x1e, 0x64, 0x49, 0x46, 0xa1, 0x90, 0x43, 0xa1, 0x5a, -0x86, 0xdd, 0xa8, 0x43, 0xde, 0xb4, 0x81, 0xfa, 0x85, 0x38, 0x0e, 0xae, -0xeb, 0x40, 0x1d, 0x8d, 0x30, 0x18, 0x8c, 0xd0, 0xed, 0x76, 0xd0, 0x3b, -0x71, 0x06, 0xc1, 0x99, 0x59, 0x44, 0x4b, 0x4b, 0xb0, 0x34, 0x03, 0x4b, -0x9d, 0x2e, 0x18, 0x26, 0xc2, 0x86, 0x75, 0xeb, 0xa0, 0x64, 0xa8, 0x47, -0x22, 0x0c, 0x42, 0xbc, 0xf8, 0xf2, 0xc1, 0x1f, 0xfd, 0xe4, 0xa7, 0x3f, -0xbd, 0x74, 0xbc, 0xd0, 0xd5, 0xdb, 0xaf, 0xba, 0xe3, 0x91, 0x87, 0xf7, -0x3d, 0xee, 0x3a, 0x2e, 0x2c, 0x9b, 0x2e, 0xe6, 0xec, 0xf6, 0xfa, 0xe0, -0x39, 0x0e, 0x57, 0x5e, 0xb1, 0x15, 0x42, 0xbb, 0x85, 0xdc, 0x4d, 0xef, -0xc4, 0x6f, 0x4d, 0x6d, 0x4a, 0x7b, 0x64, 0x9d, 0x51, 0x87, 0x36, 0x34, -0x4c, 0x83, 0x4a, 0x32, 0x1c, 0x1b, 0x9a, 0xa1, 0xa3, 0xd7, 0xeb, 0x61, -0x70, 0x6a, 0x0e, 0xfe, 0xab, 0x47, 0x11, 0x0c, 0x55, 0xcc, 0xcd, 0xcf, -0x03, 0x60, 0xb0, 0x61, 0xfd, 0x34, 0x8a, 0xc5, 0x02, 0x9d, 0xcc, 0x58, -0x36, 0xbe, 0xf7, 0xe4, 0x53, 0xfb, 0x16, 0x97, 0x16, 0x2f, 0x4d, 0x8f, -0xec, 0xc3, 0x77, 0xdd, 0xf5, 0x65, 0x12, 0x86, 0xb0, 0xe3, 0xf3, 0xdd, -0x34, 0x2d, 0x14, 0x0b, 0x05, 0x8c, 0x8d, 0xb5, 0x10, 0x4d, 0x8e, 0xe3, -0x8a, 0x8f, 0x7f, 0x14, 0xef, 0x85, 0x88, 0xa3, 0x00, 0x8e, 0x5b, 0x2a, -0x0c, 0x43, 0x4f, 0x4d, 0x38, 0x8e, 0x65, 0xd3, 0x81, 0x9f, 0xe7, 0x81, -0x0d, 0x81, 0x42, 0x26, 0x87, 0x68, 0xaa, 0x8d, 0x3e, 0xcb, 0xc0, 0x3f, -0xf4, 0x0a, 0xea, 0xbe, 0x8f, 0xf9, 0xf9, 0x45, 0xcc, 0xcc, 0xcc, 0x41, -0x14, 0x45, 0xc8, 0x12, 0xfd, 0xdb, 0x7e, 0xd5, 0x95, 0x5f, 0xe0, 0x38, -0x6e, 0x7f, 0x18, 0x86, 0x17, 0xe8, 0x17, 0xfa, 0xd2, 0xd9, 0x7e, 0xa1, -0x9d, 0x3b, 0x76, 0xdc, 0xd3, 0x6c, 0xd4, 0xa7, 0x0d, 0x93, 0x5a, 0x6b, -0x62, 0xd3, 0x00, 0xaa, 0x95, 0x32, 0x84, 0x56, 0x03, 0xdb, 0xee, 0xfe, -0x20, 0xde, 0x0d, 0x11, 0x07, 0x40, 0xb0, 0x90, 0xf4, 0xc8, 0x1c, 0x27, -0x2e, 0x5f, 0x2d, 0x47, 0x76, 0x28, 0xe4, 0x41, 0xe7, 0x66, 0x32, 0x2f, -0xa2, 0x54, 0xaf, 0x80, 0xdf, 0xb8, 0x0e, 0x4c, 0x46, 0x41, 0xa1, 0x90, -0xc3, 0x50, 0x1d, 0xa1, 0xdf, 0x1f, 0xc0, 0xf7, 0x7d, 0x90, 0x28, 0x42, -0xbb, 0xdd, 0x7a, 0x5d, 0x8f, 0x6c, 0x95, 0x7e, 0xa1, 0x3d, 0xbb, 0x77, -0xdd, 0x9f, 0x44, 0x33, 0x2d, 0x8b, 0xea, 0xa9, 0x44, 0x41, 0x80, 0x52, -0xc8, 0x41, 0xdc, 0xbd, 0x0b, 0xef, 0x16, 0x72, 0x78, 0x1e, 0x1e, 0xc5, -0xcb, 0x4c, 0x93, 0x52, 0x2a, 0xb1, 0x1c, 0xc6, 0x8d, 0x33, 0x60, 0x09, -0x6a, 0xb3, 0xdc, 0x23, 0xf3, 0xc1, 0x73, 0x2c, 0xf2, 0xf5, 0x32, 0xec, -0xb1, 0x16, 0x14, 0xd3, 0x04, 0x3b, 0xe0, 0xf0, 0xda, 0xf1, 0x13, 0xc8, -0x64, 0x14, 0xe4, 0x72, 0x34, 0x7b, 0x74, 0x49, 0xfc, 0x42, 0x9b, 0x37, -0x6e, 0xb8, 0xc5, 0x8e, 0x65, 0x2f, 0xa3, 0x91, 0x0a, 0x49, 0x14, 0xd1, -0x6e, 0x37, 0xa1, 0x57, 0x2a, 0xb8, 0x65, 0xc7, 0x35, 0x38, 0x0c, 0x1f, -0xbd, 0x6e, 0x8f, 0x7a, 0x25, 0x92, 0x90, 0x9a, 0xed, 0xc0, 0xf3, 0xbd, -0x38, 0xf3, 0x15, 0x1f, 0x89, 0x30, 0x58, 0x71, 0x54, 0x7c, 0x84, 0x24, -0x00, 0xc3, 0x00, 0xd9, 0x66, 0x15, 0xc3, 0xb9, 0x05, 0x14, 0x0b, 0x79, -0xcc, 0xcd, 0x2f, 0x60, 0x38, 0x1a, 0x41, 0x96, 0x25, 0x30, 0x0c, 0x83, -0x56, 0xb3, 0xb1, 0x43, 0x48, 0x78, 0xa1, 0x3f, 0xfb, 0xb2, 0x55, 0x28, -0x97, 0x2f, 0x8c, 0x17, 0xda, 0xb8, 0x61, 0xfd, 0x9d, 0xf7, 0x7f, 0xfa, -0x53, 0x6c, 0x62, 0xae, 0xb1, 0x2c, 0xea, 0x3b, 0xe1, 0x58, 0x16, 0xcc, -0xd8, 0x18, 0x38, 0x00, 0x73, 0xf3, 0xb3, 0x34, 0x28, 0xe5, 0x2f, 0xb3, -0x42, 0xe9, 0x46, 0xc4, 0xc3, 0xee, 0x20, 0x88, 0xc5, 0x31, 0xbe, 0x4f, -0x41, 0x10, 0x2f, 0x00, 0x89, 0x28, 0x18, 0xc2, 0x49, 0x3c, 0x48, 0x3e, -0x07, 0xb1, 0x2f, 0x20, 0x8a, 0x22, 0x24, 0xf2, 0x3d, 0x59, 0x96, 0xa0, -0x28, 0x32, 0x93, 0xcd, 0x66, 0x6f, 0x1c, 0x8d, 0x46, 0x5f, 0x7d, 0xfe, -0xdb, 0xab, 0xe8, 0x91, 0xd5, 0x6a, 0xb5, 0x9d, 0x24, 0x0c, 0xe1, 0x25, -0xb6, 0x9a, 0x30, 0xa4, 0x34, 0x49, 0x14, 0x61, 0x7d, 0xab, 0x89, 0x33, -0xfd, 0x79, 0xea, 0x17, 0x72, 0xbc, 0xd8, 0xe2, 0x14, 0xa6, 0x80, 0x93, -0x1b, 0xdb, 0x3e, 0x92, 0x52, 0x16, 0x21, 0x11, 0xc2, 0x88, 0xc4, 0x22, -0x99, 0x08, 0x61, 0x40, 0x62, 0xe0, 0x83, 0x03, 0x5f, 0xc8, 0xc2, 0xe5, -0x38, 0x28, 0xb2, 0x8c, 0x7e, 0x7f, 0x80, 0x4a, 0xb9, 0x44, 0xa3, 0x6d, -0x0c, 0x0b, 0x45, 0x51, 0xb6, 0x8c, 0x46, 0xa3, 0xd5, 0xf1, 0x42, 0xd5, -0x72, 0x65, 0x7b, 0x10, 0x83, 0x4a, 0x8e, 0xe3, 0x80, 0x10, 0x9a, 0x25, -0x35, 0x58, 0x16, 0x20, 0x21, 0x3a, 0x9d, 0x2e, 0x4c, 0xdd, 0xa0, 0x2d, -0x32, 0x3f, 0x88, 0x87, 0xdd, 0xd4, 0x91, 0x92, 0x5c, 0xc0, 0x47, 0xfe, -0xfe, 0x1f, 0x68, 0xd2, 0x22, 0x97, 0x03, 0xaf, 0x28, 0xe0, 0x14, 0x05, -0xbc, 0xac, 0x80, 0x8d, 0xe1, 0x0f, 0x42, 0x58, 0xb0, 0x82, 0x00, 0x1f, -0x88, 0x05, 0x49, 0x16, 0x34, 0xdd, 0x80, 0xa2, 0x28, 0x60, 0x18, 0x20, -0x97, 0xcd, 0xae, 0x9e, 0x17, 0x02, 0x03, 0x25, 0x08, 0x28, 0x23, 0xe1, -0xf9, 0x1e, 0x74, 0x43, 0x47, 0x2e, 0x9f, 0x43, 0xe8, 0x07, 0xb0, 0x0c, -0x13, 0x01, 0xcb, 0xc2, 0x8f, 0x19, 0x87, 0x30, 0x08, 0x97, 0x2f, 0xd6, -0x78, 0x8f, 0xfb, 0x7e, 0x80, 0xd9, 0x9f, 0xfd, 0x1c, 0x39, 0x45, 0x86, -0x28, 0x8a, 0x08, 0xc3, 0x90, 0xe2, 0x3a, 0x24, 0x04, 0xc3, 0xb2, 0x60, -0x44, 0x11, 0x82, 0x92, 0x01, 0x27, 0x0a, 0xe0, 0x63, 0xa8, 0xca, 0x34, -0x4d, 0x98, 0xa6, 0x09, 0xd7, 0x2d, 0x42, 0x14, 0x05, 0xf0, 0x82, 0xb0, -0x7a, 0x5e, 0x88, 0x10, 0x92, 0xf2, 0x42, 0x92, 0x28, 0xc2, 0x76, 0x28, -0xe0, 0x0d, 0xd7, 0x81, 0x36, 0x1a, 0x21, 0x23, 0x49, 0xa0, 0xbd, 0xb2, -0xa4, 0x41, 0x9c, 0xac, 0x13, 0xa0, 0x1b, 0xe3, 0xbb, 0x0e, 0x64, 0x41, -0x40, 0xa5, 0x52, 0x81, 0x22, 0x2b, 0x67, 0x4d, 0xee, 0x83, 0x58, 0xfb, -0x43, 0x22, 0x02, 0x2e, 0x02, 0x58, 0x51, 0x44, 0x1f, 0x80, 0x24, 0x49, -0xd4, 0xdf, 0x68, 0x9a, 0xe0, 0xb8, 0x3c, 0x6c, 0xdb, 0x5e, 0x3d, 0x2f, -0xe4, 0x79, 0x9e, 0x13, 0x06, 0x41, 0x3a, 0x61, 0x14, 0x05, 0xda, 0xa0, -0xe1, 0x5d, 0x17, 0x83, 0x5e, 0x0f, 0x5c, 0xb5, 0x8a, 0xc0, 0xa7, 0xb5, -0xac, 0x20, 0xd6, 0xf8, 0x10, 0x42, 0x10, 0xc6, 0xbe, 0xd1, 0xc0, 0xf3, -0x51, 0x58, 0xbf, 0x1e, 0x11, 0xc3, 0xc0, 0xf6, 0x03, 0x20, 0x08, 0xc0, -0x10, 0x92, 0x4e, 0x30, 0x38, 0x8e, 0x83, 0xc4, 0x49, 0xe0, 0x79, 0x0e, -0x9e, 0xe7, 0x23, 0x08, 0x69, 0x5c, 0xc4, 0x8e, 0x7b, 0x64, 0x92, 0x28, -0x22, 0x0c, 0xc2, 0x8b, 0xf1, 0x0b, 0x0d, 0x0f, 0xd3, 0x42, 0xd5, 0xf2, -0x5e, 0x33, 0x4d, 0x13, 0x45, 0x4d, 0x47, 0xbf, 0xd3, 0x81, 0x2c, 0x8a, -0xd4, 0x23, 0x14, 0x3f, 0xb0, 0x24, 0x60, 0x47, 0x52, 0x3d, 0xe4, 0x78, -0x1e, 0x1b, 0xde, 0xf7, 0x5b, 0x71, 0x83, 0x8c, 0x02, 0x50, 0x81, 0xed, -0x50, 0x18, 0xc4, 0xb6, 0x11, 0xba, 0x2e, 0x22, 0xd7, 0x85, 0xbe, 0xd4, -0x81, 0x6f, 0xa9, 0x54, 0x03, 0x67, 0x3b, 0x90, 0x25, 0x19, 0xba, 0x61, -0x40, 0x92, 0x44, 0x38, 0xae, 0x73, 0xe1, 0x3d, 0xb2, 0xd4, 0x2f, 0x34, -0xe8, 0x1f, 0xf2, 0x3c, 0x0f, 0x61, 0x10, 0xd2, 0xbd, 0x25, 0x8a, 0xe8, -0x74, 0x3a, 0x20, 0x8e, 0x0d, 0x6d, 0x6e, 0x6e, 0x05, 0x2f, 0xb4, 0xdc, -0x24, 0x4b, 0x10, 0x4d, 0x7a, 0xfb, 0xe0, 0x9f, 0xe5, 0x18, 0xf2, 0xfd, -0x00, 0x84, 0xe3, 0x00, 0x51, 0x04, 0x57, 0x28, 0x40, 0xa8, 0xd5, 0xc0, -0x95, 0x4b, 0x18, 0x59, 0x26, 0x0c, 0x5d, 0x8f, 0xf5, 0x24, 0x1c, 0xa2, -0xb8, 0xf5, 0xa7, 0x6a, 0x1a, 0x0c, 0xc3, 0x88, 0x7b, 0x64, 0xb5, 0xad, -0x1b, 0x6f, 0x78, 0x63, 0x8f, 0x8c, 0x7d, 0x03, 0x2f, 0xf4, 0x37, 0x7f, -0xf5, 0xff, 0xbc, 0xe7, 0x77, 0xfe, 0x9b, 0xe7, 0xe4, 0x6c, 0x76, 0x53, -0xaf, 0xd7, 0x7f, 0xce, 0x76, 0x6c, 0x42, 0x9f, 0xa0, 0x80, 0x72, 0xb9, -0x8c, 0x08, 0x80, 0x69, 0x98, 0x60, 0xba, 0x7d, 0xf4, 0x97, 0x96, 0xe0, -0xda, 0x16, 0xa2, 0x90, 0x34, 0x5f, 0xe3, 0xb0, 0x00, 0x00, 0x20, 0x00, -0x49, 0x44, 0x41, 0x54, 0x20, 0x0a, 0x42, 0x30, 0x84, 0x00, 0x84, 0xf6, -0xc8, 0x58, 0x50, 0xd7, 0x10, 0x4b, 0x22, 0xf0, 0x60, 0xc0, 0x01, 0xe0, -0x19, 0x80, 0x8b, 0x22, 0xfa, 0x2f, 0x00, 0xf8, 0xb1, 0x5f, 0xc8, 0xd0, -0x61, 0x98, 0x26, 0x1d, 0xbf, 0xc6, 0xbc, 0x44, 0x18, 0x86, 0x30, 0x0c, -0x13, 0x9e, 0xe7, 0xd3, 0x1e, 0xd9, 0x7f, 0xfc, 0xf7, 0xff, 0xf5, 0xf3, -0x7f, 0xfe, 0x67, 0xff, 0xfb, 0x35, 0x77, 0x7f, 0xe8, 0x2f, 0x7f, 0xe9, -0x06, 0x2c, 0xf3, 0x42, 0x67, 0x56, 0xf8, 0x85, 0xce, 0xfc, 0x38, 0x59, -0x0b, 0xc3, 0xc6, 0xc3, 0xe9, 0xc5, 0xce, 0x12, 0x18, 0x55, 0xc5, 0xe8, -0xf4, 0x69, 0xf4, 0x3a, 0x1d, 0x38, 0x0e, 0x25, 0x76, 0x7d, 0xcf, 0x8b, -0x39, 0x21, 0xea, 0x18, 0x42, 0xcc, 0x05, 0x45, 0x24, 0x4c, 0xfd, 0x42, -0x40, 0x9c, 0xb2, 0x0b, 0x7c, 0x78, 0xba, 0x0a, 0xf5, 0xcc, 0x0c, 0x22, -0xdb, 0xa1, 0x01, 0x1e, 0xc3, 0x48, 0x73, 0x60, 0x00, 0xf5, 0x0b, 0x85, -0x61, 0x60, 0x83, 0x61, 0xa6, 0x4f, 0xbe, 0x94, 0xf0, 0x42, 0xf6, 0x85, -0xf6, 0xc8, 0x8e, 0x7e, 0x73, 0x7a, 0x6a, 0xea, 0x66, 0x51, 0x10, 0x20, -0x0a, 0x22, 0x1a, 0x8d, 0x06, 0x8e, 0x9f, 0x38, 0x01, 0x79, 0x38, 0x84, -0x18, 0x04, 0xe8, 0x46, 0x11, 0xf5, 0x0b, 0x95, 0x8a, 0x29, 0xa8, 0x14, -0x45, 0x24, 0xa5, 0x12, 0x49, 0x1c, 0x52, 0x4b, 0x7a, 0x7d, 0x51, 0x14, -0x21, 0x0a, 0x43, 0xf8, 0x96, 0x09, 0x2d, 0xee, 0x91, 0xa9, 0xaa, 0x86, -0x28, 0x8a, 0x52, 0xe0, 0xe9, 0xf5, 0x7e, 0x21, 0xcf, 0xb6, 0x67, 0x7e, -0xf1, 0x77, 0x17, 0xd1, 0x23, 0xdb, 0xfb, 0xfe, 0x5b, 0x66, 0x27, 0xc6, -0xc7, 0xc7, 0x19, 0x86, 0x76, 0x23, 0x8f, 0xbe, 0xf6, 0x1a, 0xfa, 0xfd, -0x3e, 0xda, 0xad, 0x26, 0x22, 0x59, 0x86, 0x5f, 0xaf, 0xa1, 0xd0, 0x6e, -0x51, 0x5e, 0x88, 0xe7, 0x29, 0xe5, 0x11, 0xaf, 0x8f, 0xa1, 0xe0, 0xd0, -0x32, 0x62, 0x49, 0x82, 0x00, 0x81, 0x69, 0xa4, 0x3d, 0xb2, 0xc4, 0x2f, -0x94, 0xa8, 0x9e, 0x57, 0xf6, 0xc8, 0x96, 0x3a, 0x4b, 0xcf, 0x10, 0x42, -0x2e, 0x9e, 0x17, 0x7a, 0xf1, 0xa5, 0x83, 0x5f, 0xac, 0x56, 0x2a, 0x5f, -0x95, 0x25, 0x19, 0x0c, 0x03, 0x34, 0x6a, 0x35, 0xa8, 0xaa, 0x8a, 0xf9, -0x85, 0x45, 0xd4, 0xaa, 0xd5, 0xb8, 0x47, 0x36, 0x84, 0xd9, 0xa4, 0x3d, -0x32, 0x49, 0x91, 0xc1, 0xf3, 0x42, 0x0c, 0x3d, 0x91, 0xf8, 0x49, 0x2b, -0x00, 0x71, 0x5d, 0xda, 0x23, 0x9b, 0x9b, 0x4f, 0x79, 0xa1, 0x5e, 0x7f, -0x00, 0xd7, 0xf3, 0x20, 0x0a, 0x22, 0x12, 0xf6, 0x82, 0x61, 0x18, 0x8c, -0xd4, 0xd1, 0x31, 0x42, 0xc8, 0xa5, 0xf5, 0x0b, 0x6d, 0xdd, 0xbc, 0xf9, -0x5d, 0x14, 0x11, 0xa0, 0x58, 0xe4, 0x99, 0x99, 0x19, 0x2c, 0x76, 0x3a, -0xa8, 0x56, 0x2a, 0xc8, 0xe7, 0x73, 0xf0, 0x38, 0x16, 0x81, 0x24, 0x51, -0xbf, 0x50, 0x2e, 0x07, 0x21, 0x06, 0x3c, 0x10, 0x04, 0x20, 0x8e, 0x0b, -0x4f, 0x1d, 0xc1, 0x57, 0x35, 0x04, 0xb6, 0x03, 0x75, 0xa4, 0xc2, 0x76, -0x1c, 0x84, 0x21, 0xfd, 0x7a, 0xe6, 0xb9, 0xc4, 0x2f, 0xc4, 0xc2, 0x71, -0xdd, 0xcb, 0xe0, 0x17, 0x7a, 0xe9, 0xe5, 0x07, 0x14, 0x45, 0x79, 0x72, -0x62, 0x7c, 0x6c, 0x82, 0x65, 0x59, 0xe4, 0x72, 0x59, 0x8c, 0x8d, 0xb5, -0xa1, 0x19, 0x46, 0x9a, 0xf3, 0x2a, 0xe6, 0xf3, 0xf4, 0xd9, 0x56, 0xd7, -0x61, 0xc4, 0xaf, 0x4c, 0x18, 0x86, 0xc2, 0x4c, 0x91, 0x4f, 0x01, 0x70, -0xba, 0x84, 0xc5, 0x80, 0x61, 0x98, 0x90, 0x62, 0x3e, 0x3a, 0x61, 0xe5, -0x28, 0x2f, 0x44, 0x2e, 0x13, 0x2f, 0xe4, 0xfb, 0x87, 0xb3, 0xd9, 0xec, -0xa7, 0x39, 0x8e, 0xfb, 0x56, 0xa3, 0x5e, 0xcb, 0x73, 0x1c, 0x87, 0x7c, -0x2e, 0x8b, 0xab, 0xaf, 0xbc, 0x02, 0xfd, 0xc1, 0x00, 0xdd, 0x5e, 0x0f, -0x4b, 0xdd, 0x1e, 0x18, 0x86, 0x46, 0xd2, 0x24, 0x49, 0x4a, 0x23, 0x83, -0xf4, 0x5e, 0x8a, 0x5a, 0x30, 0x39, 0x81, 0x07, 0x83, 0x65, 0x4d, 0x4f, -0xea, 0x17, 0x5a, 0x25, 0x2f, 0x74, 0xc1, 0x3d, 0xb2, 0x7f, 0xfa, 0xd9, -0xcf, 0x3f, 0xb1, 0x63, 0xfb, 0x55, 0x5f, 0x9b, 0x18, 0x1f, 0x1b, 0x13, -0x04, 0x1e, 0xa2, 0x28, 0xa2, 0x51, 0xaf, 0x43, 0x51, 0x14, 0xc8, 0xb2, -0x0c, 0x4d, 0xd3, 0xd3, 0x1b, 0xb2, 0x30, 0xbe, 0xbd, 0xa6, 0xe0, 0x37, -0x13, 0x53, 0xf0, 0x14, 0xf8, 0x5e, 0x09, 0x3b, 0x9d, 0xab, 0x47, 0xb6, -0xc2, 0x2f, 0x74, 0x89, 0x7a, 0x64, 0x9f, 0x58, 0xee, 0x91, 0x3d, 0x7f, -0xe0, 0xc0, 0x27, 0x0e, 0xbf, 0xf2, 0xea, 0x01, 0x55, 0xd3, 0x11, 0x04, -0xf1, 0x93, 0x55, 0x26, 0x83, 0x89, 0xb1, 0x36, 0xa6, 0x27, 0x27, 0x30, -0x3e, 0x36, 0x86, 0x42, 0x2e, 0x0f, 0x81, 0x17, 0x20, 0x08, 0x22, 0xbd, -0x8d, 0x08, 0xc3, 0xd8, 0xa3, 0xc5, 0xac, 0xf0, 0x0b, 0x71, 0x6f, 0x8d, -0x5f, 0xe8, 0x47, 0x8f, 0x7d, 0x17, 0xea, 0xcc, 0xd9, 0xbc, 0xd0, 0x2b, -0xaf, 0x1e, 0xbd, 0x77, 0x61, 0x61, 0xf1, 0xde, 0x0d, 0xeb, 0xd7, 0xdd, -0x57, 0xaf, 0xd7, 0x2a, 0xb2, 0x24, 0x82, 0xe7, 0x05, 0xe4, 0xf3, 0xf9, -0xe4, 0x69, 0x0a, 0xaa, 0x4a, 0xd5, 0x3c, 0xe7, 0xea, 0x91, 0xb1, 0x1c, -0x07, 0x12, 0x86, 0x17, 0xed, 0x17, 0xba, 0x68, 0x5e, 0xe8, 0xc5, 0x97, -0x0f, 0x3e, 0x9b, 0xcb, 0x66, 0xef, 0x6e, 0x36, 0xea, 0x37, 0xd5, 0x6a, -0xd5, 0xe9, 0x8c, 0xa2, 0x30, 0x1c, 0xcf, 0x21, 0x9f, 0xcb, 0x81, 0xe7, -0x79, 0xf0, 0x02, 0x0f, 0x4d, 0xd5, 0x61, 0x2f, 0x43, 0x4f, 0x51, 0xe0, -0xfb, 0x6f, 0x5f, 0x5e, 0x48, 0x10, 0x84, 0x9d, 0x99, 0x8c, 0x32, 0x2e, -0x0a, 0x42, 0x95, 0x61, 0x58, 0x89, 0x17, 0x78, 0xd9, 0x75, 0x5c, 0xcf, -0xb6, 0x6d, 0xc7, 0xf3, 0xd7, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, -0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5a, 0x65, 0x6d, 0x03, 0xd6, -0x36, 0xe0, 0x5f, 0x3a, 0x2f, 0x74, 0x03, 0xf5, 0x0b, 0xfd, 0x26, 0xf6, -0xc8, 0x3a, 0xc7, 0x8f, 0x1f, 0xf8, 0xc6, 0x9f, 0xfc, 0xc9, 0x1a, 0x2f, -0x74, 0x59, 0x7f, 0x07, 0xae, 0xd8, 0xb6, 0xed, 0xc6, 0xa9, 0xc9, 0xc9, -0x3d, 0xd9, 0x4c, 0x66, 0x87, 0x28, 0x89, 0x05, 0x96, 0xe5, 0x88, 0x61, -0xe8, 0xd6, 0x70, 0x38, 0x3a, 0xd0, 0xe9, 0x76, 0x5f, 0x78, 0xf5, 0xe8, -0xd1, 0x5f, 0x13, 0x2f, 0xf4, 0xd3, 0xe7, 0x66, 0x9f, 0xff, 0xf6, 0xb9, -0xfd, 0x42, 0xbb, 0x77, 0xed, 0xba, 0xeb, 0x3d, 0xef, 0xbe, 0x69, 0xdf, -0xa6, 0x8d, 0x1b, 0xf6, 0x72, 0x1c, 0xcf, 0xa5, 0xcb, 0x72, 0xe3, 0x79, -0x01, 0x49, 0xe7, 0x06, 0x01, 0x6c, 0xc7, 0x21, 0x27, 0x4f, 0x9e, 0x7c, -0xea, 0xc5, 0x97, 0x5e, 0x7e, 0x2b, 0x7b, 0x64, 0xff, 0xf6, 0xa3, 0xdf, -0x08, 0xa3, 0x37, 0xf0, 0x42, 0xd7, 0x5e, 0x73, 0xcd, 0xad, 0x1f, 0xf9, -0xf0, 0x87, 0xbe, 0xf2, 0xb9, 0xcf, 0xee, 0x5b, 0x4f, 0x1b, 0x05, 0x54, -0x04, 0xe0, 0x07, 0x3e, 0xd5, 0xf8, 0x93, 0x30, 0x7d, 0x2b, 0x97, 0xbc, -0x5f, 0x95, 0x44, 0x91, 0xdd, 0xb2, 0x79, 0xf3, 0xde, 0x75, 0xd3, 0xd3, -0x7b, 0x3f, 0x75, 0xef, 0xbd, 0xa7, 0x7f, 0xfa, 0xec, 0xb3, 0x8f, 0x1e, -0x3d, 0x76, 0xec, 0x0d, 0xbc, 0xd0, 0xa9, 0x4b, 0xc6, 0x0b, 0xfd, 0xfd, -0xb9, 0xfd, 0x42, 0x0f, 0x7d, 0xe6, 0xfe, 0x27, 0x1e, 0x79, 0xf8, 0xa1, -0xdb, 0xc3, 0x90, 0xc0, 0xb2, 0x68, 0x77, 0x26, 0x08, 0x83, 0xb8, 0x76, -0x42, 0x3d, 0x14, 0x9e, 0xe7, 0x81, 0x65, 0x59, 0x08, 0x82, 0x80, 0x20, -0x08, 0xe8, 0x74, 0x93, 0x65, 0xc1, 0x00, 0x60, 0x59, 0x0e, 0xad, 0x56, -0x73, 0xfa, 0x03, 0x77, 0xdc, 0xfe, 0xd8, 0xfb, 0x7f, 0xfb, 0x96, 0x1f, -0x3c, 0xf5, 0xf4, 0xb2, 0x5f, 0xe8, 0xeb, 0x69, 0x8f, 0xec, 0x32, 0xf0, -0x42, 0x8d, 0x46, 0xbd, 0xfd, 0x07, 0x8f, 0x7e, 0xee, 0x99, 0xf1, 0xb1, -0xf1, 0x4d, 0x86, 0x69, 0xc6, 0xb3, 0x60, 0x3a, 0x04, 0xd4, 0x0d, 0x23, -0x4d, 0x7c, 0x89, 0x22, 0xc5, 0x68, 0xba, 0xfd, 0x2e, 0x14, 0x59, 0x01, -0xcb, 0xb0, 0x08, 0x49, 0x88, 0x6a, 0xa5, 0x02, 0x5e, 0xe0, 0x53, 0x0b, -0x72, 0xe2, 0x17, 0x5a, 0x5a, 0xea, 0x9e, 0x78, 0x7c, 0xff, 0xfe, 0x3b, -0x46, 0xa3, 0xd1, 0xe5, 0xe3, 0x85, 0xda, 0xed, 0xd6, 0xf8, 0x1f, 0x3c, -0xfa, 0xb9, 0x83, 0x8d, 0x7a, 0xa3, 0xa4, 0xc5, 0xab, 0x93, 0x0c, 0xd3, -0x84, 0x6d, 0xd9, 0xe8, 0x0f, 0x06, 0xb4, 0x55, 0x2f, 0xcb, 0xd0, 0x0d, -0x1d, 0xa5, 0x62, 0x11, 0x0c, 0xcb, 0xc0, 0xb2, 0xec, 0x78, 0xb1, 0xb4, -0x8f, 0xb9, 0xf9, 0x39, 0x10, 0x42, 0x20, 0x8a, 0x12, 0xf2, 0xf9, 0x1c, -0x15, 0xcb, 0xc4, 0x2f, 0xb8, 0xc2, 0x30, 0xc4, 0xc2, 0xe2, 0x92, 0xfa, -0xc4, 0xfe, 0xef, 0xdd, 0xa8, 0xe9, 0xda, 0xe5, 0xe9, 0x91, 0x3d, 0xb2, -0x6f, 0xdf, 0x0f, 0x6b, 0xb5, 0x5a, 0x69, 0x18, 0x6b, 0x48, 0x4c, 0x93, -0xc6, 0xd4, 0x78, 0x8e, 0xa6, 0x58, 0xc6, 0xc6, 0x5a, 0x10, 0x25, 0x11, -0x25, 0xae, 0x0d, 0x53, 0x10, 0xe0, 0x47, 0x11, 0x58, 0x42, 0xc0, 0xeb, -0x3a, 0x58, 0x55, 0xc5, 0x06, 0x59, 0x84, 0x63, 0x3b, 0x18, 0x8e, 0x34, -0x9c, 0x3a, 0x7d, 0x1a, 0x86, 0x69, 0xa0, 0x52, 0x2e, 0x23, 0x97, 0xcb, -0x82, 0x65, 0x58, 0xd4, 0xeb, 0xb5, 0xe2, 0x2d, 0xef, 0xfb, 0xad, 0xcb, -0xd3, 0x23, 0xbb, 0xff, 0x53, 0x9f, 0xdc, 0x7f, 0xd3, 0xbb, 0xde, 0x79, -0x9b, 0xa6, 0xe9, 0xb0, 0x6c, 0x7a, 0xba, 0x2c, 0x2d, 0x2d, 0x41, 0x10, -0x45, 0x6c, 0x5c, 0xbf, 0x0e, 0xb9, 0x72, 0x09, 0x56, 0xbd, 0x0a, 0x65, -0xdb, 0x16, 0xb4, 0xa7, 0x26, 0x91, 0x91, 0x24, 0xd8, 0x96, 0x09, 0x4d, -0x53, 0xd1, 0xeb, 0xf5, 0xd1, 0xef, 0xf5, 0x30, 0x98, 0x99, 0x87, 0x77, -0xf2, 0x0c, 0xb0, 0xb4, 0x04, 0xb5, 0x3f, 0x44, 0xb7, 0x47, 0x6f, 0xfd, -0xa7, 0xa7, 0x26, 0x50, 0x2a, 0x15, 0x81, 0x08, 0xf0, 0x03, 0x1f, 0xcf, -0xbf, 0xf0, 0xe2, 0x8f, 0xce, 0xd7, 0x2f, 0x74, 0x5e, 0x47, 0xe0, 0x9a, -0x3d, 0xbb, 0xef, 0x78, 0xf0, 0xfe, 0xfb, 0x6e, 0x33, 0x4c, 0x13, 0x96, -0x6d, 0x43, 0xd3, 0x0d, 0x78, 0x9e, 0x87, 0x7c, 0x3e, 0x8f, 0xe9, 0xe9, -0x49, 0x48, 0xed, 0x16, 0x32, 0xef, 0xbc, 0x1e, 0x77, 0x6d, 0xd8, 0xb6, -0xcc, 0x0b, 0x69, 0x5d, 0xf8, 0xba, 0x85, 0xc8, 0xf6, 0x90, 0xe5, 0x05, -0xf0, 0xe5, 0x0a, 0x14, 0x81, 0x47, 0x37, 0x9f, 0xc1, 0xf0, 0x4c, 0x11, -0xfc, 0x91, 0x57, 0xd1, 0xe4, 0x58, 0xcc, 0xce, 0xce, 0x63, 0x66, 0x76, -0x96, 0x06, 0x75, 0x14, 0x19, 0x2c, 0xc3, 0x60, 0xdb, 0xd6, 0x2d, 0xef, -0x19, 0x6b, 0x8f, 0x3d, 0x34, 0xbf, 0x70, 0xa9, 0xfc, 0x42, 0xef, 0xa7, -0x7e, 0x21, 0xcb, 0xb4, 0x61, 0xdb, 0x0e, 0x7a, 0xfd, 0x3e, 0x08, 0xa1, -0x25, 0x37, 0x76, 0x62, 0x0c, 0xdb, 0x7e, 0xe7, 0x1e, 0xdc, 0xbb, 0x61, -0x1b, 0x4c, 0xc4, 0x7e, 0xa1, 0xde, 0x3c, 0xb4, 0x91, 0x06, 0xdb, 0xb4, -0xe0, 0x3a, 0x2e, 0x5c, 0xdb, 0xa5, 0x7e, 0xa1, 0x00, 0xc8, 0x2b, 0x59, -0x94, 0xc6, 0x1b, 0xe0, 0xae, 0xdc, 0x82, 0x20, 0x9b, 0x45, 0xbd, 0x56, -0xc5, 0x48, 0xd5, 0x70, 0xf8, 0xc8, 0xab, 0xd0, 0x0d, 0x13, 0x24, 0x8a, -0xa0, 0x28, 0x32, 0xae, 0xde, 0x7e, 0xd5, 0xa5, 0xf1, 0x0b, 0xed, 0xde, -0xb5, 0xeb, 0x9e, 0x56, 0xab, 0x39, 0x6d, 0x9a, 0x16, 0x1c, 0xcf, 0xa5, -0xa6, 0x01, 0xd3, 0x42, 0x21, 0x9f, 0x03, 0x53, 0xad, 0xe0, 0x8a, 0x8f, -0xdd, 0x8d, 0x9b, 0x21, 0xe1, 0x05, 0x10, 0x2c, 0xda, 0x23, 0x38, 0x96, -0x05, 0xcf, 0x71, 0x96, 0xd7, 0xd9, 0xbb, 0x2e, 0x82, 0x78, 0xad, 0x7d, -0x10, 0x78, 0x20, 0x41, 0x00, 0x89, 0x17, 0x50, 0xac, 0x96, 0x28, 0x2f, -0x94, 0xcd, 0xa0, 0x5c, 0x2c, 0x41, 0xd7, 0x0d, 0x74, 0xbb, 0x3d, 0xca, -0x0b, 0x11, 0x82, 0x7a, 0xbd, 0xd6, 0xae, 0x55, 0xab, 0x2b, 0x78, 0xa1, -0x8f, 0xaf, 0x8e, 0x17, 0xba, 0x66, 0xf7, 0xae, 0xd4, 0x2f, 0x64, 0xc4, -0x5f, 0x93, 0x63, 0x63, 0x6d, 0x94, 0x6a, 0x15, 0x48, 0xd7, 0x5f, 0x9b, -0xf6, 0xc8, 0x74, 0x8d, 0x32, 0x74, 0x8e, 0xe3, 0xc0, 0x71, 0x5c, 0xb8, -0x0e, 0x45, 0x6f, 0x3c, 0x9f, 0x96, 0x82, 0xe8, 0x6f, 0x44, 0x10, 0xf3, -0x42, 0x01, 0x78, 0x3e, 0xee, 0x91, 0xb5, 0x9a, 0xc8, 0x18, 0x06, 0xb8, -0x01, 0x87, 0xe1, 0x68, 0x88, 0x52, 0xa9, 0x48, 0xfd, 0x42, 0x02, 0x8f, -0xf5, 0xeb, 0xd7, 0x2f, 0xf3, 0x42, 0x7f, 0xfd, 0x57, 0xff, 0x65, 0x6a, -0x6a, 0x1c, 0xbd, 0xe3, 0x17, 0xc8, 0x0b, 0x4d, 0x4f, 0x4d, 0xdd, 0xb2, -0xb2, 0x3d, 0xd9, 0xed, 0x75, 0x69, 0x8f, 0xac, 0x52, 0xc1, 0xfb, 0xae, -0xda, 0x85, 0x23, 0x08, 0xd0, 0xef, 0xf7, 0xd3, 0x8c, 0x97, 0xe7, 0xb9, -0xb0, 0x2c, 0xca, 0x09, 0x39, 0x36, 0x6d, 0x92, 0x25, 0xce, 0x09, 0xdf, -0xf7, 0xe1, 0x7b, 0x3e, 0x7c, 0x9f, 0xca, 0x92, 0x18, 0x8e, 0x41, 0xb6, -0x55, 0xc1, 0x60, 0x7e, 0x01, 0x85, 0x7c, 0x0e, 0x4b, 0x9d, 0x2e, 0x32, -0x4a, 0x06, 0x93, 0x13, 0xe3, 0x60, 0x39, 0x06, 0xb5, 0x5a, 0x75, 0xd9, -0x2f, 0xf4, 0x67, 0x7f, 0x66, 0x15, 0x2b, 0xd5, 0x4c, 0xe7, 0xc8, 0x05, -0xf0, 0x42, 0x5b, 0xb7, 0x6c, 0xbe, 0xf3, 0x53, 0xff, 0xfa, 0xbf, 0x65, -0x13, 0xe6, 0xcd, 0xb2, 0x6c, 0x30, 0x0c, 0x07, 0xb0, 0x0c, 0xd8, 0xf1, -0x31, 0xb0, 0x00, 0x66, 0xe7, 0x67, 0xd3, 0x98, 0x5a, 0x42, 0xec, 0x3a, -0x8e, 0x03, 0xd7, 0xf1, 0xe0, 0x7a, 0x49, 0x68, 0x2a, 0xa6, 0xb5, 0xc2, -0x84, 0xda, 0x0a, 0xe3, 0x5a, 0x10, 0x01, 0x2f, 0x89, 0x40, 0x21, 0x0f, -0x65, 0x20, 0xc7, 0xb3, 0x31, 0x15, 0xf5, 0x7a, 0x0d, 0x92, 0x24, 0x42, -0x91, 0x25, 0x26, 0x9b, 0xc9, 0xde, 0xa8, 0xaa, 0xa3, 0xaf, 0x3e, 0xff, -0x9d, 0xc7, 0x2f, 0xdc, 0x2f, 0x54, 0x89, 0x7b, 0x64, 0x61, 0x10, 0xc0, -0x8a, 0xa1, 0xa6, 0x46, 0xbd, 0x0a, 0x0b, 0xc0, 0x64, 0xbd, 0x4e, 0x79, -0x21, 0x55, 0x8b, 0xa1, 0xa6, 0x20, 0xfd, 0xb0, 0x29, 0x2f, 0xe4, 0xb8, -0x29, 0x47, 0x14, 0xc6, 0xd8, 0x4e, 0x10, 0x1b, 0x70, 0x48, 0x40, 0x10, -0x21, 0x42, 0x04, 0x36, 0xf6, 0x0b, 0xd1, 0xf1, 0x2a, 0x05, 0xab, 0x6c, -0x08, 0x02, 0x0f, 0x8e, 0xe3, 0x91, 0xcf, 0xe7, 0xb6, 0xa8, 0xea, 0x2a, -0x79, 0xa1, 0x5c, 0x2e, 0xb7, 0x3d, 0x48, 0xcd, 0x4c, 0x01, 0x46, 0xaa, -0x0a, 0x59, 0x96, 0x60, 0xf2, 0x02, 0x78, 0x86, 0x41, 0xaf, 0xd3, 0x85, -0x69, 0x98, 0xd4, 0x70, 0x93, 0x6c, 0x40, 0x40, 0x37, 0x20, 0xe9, 0xb3, -0x1e, 0x7f, 0xee, 0xe7, 0x60, 0x79, 0x0e, 0xb9, 0x46, 0x03, 0x52, 0x3e, -0x0f, 0x12, 0xcf, 0x95, 0xa3, 0x94, 0x9f, 0xa0, 0xa4, 0x8a, 0x0f, 0x36, -0x6e, 0x2f, 0x99, 0x50, 0x35, 0x0d, 0xb2, 0x2c, 0x25, 0x40, 0xc8, 0xea, -0x79, 0x21, 0x59, 0x92, 0x94, 0x30, 0xa0, 0xb8, 0x0d, 0xcb, 0x32, 0xa9, -0x17, 0xc5, 0xf2, 0x3c, 0x98, 0x86, 0x01, 0x9f, 0x63, 0xe1, 0xbb, 0x1e, -0x75, 0xaf, 0x04, 0x61, 0xdc, 0xda, 0x0b, 0xe1, 0xc7, 0x37, 0x74, 0x61, -0x48, 0x70, 0xf2, 0x1f, 0xff, 0x11, 0x42, 0x14, 0xd1, 0x31, 0x12, 0xcb, -0x42, 0xaa, 0x94, 0x21, 0x16, 0x8b, 0x90, 0xab, 0x55, 0xc8, 0xd5, 0x2a, -0x84, 0x6c, 0x16, 0x11, 0x61, 0x10, 0x10, 0x02, 0x06, 0x4c, 0x2c, 0x0e, -0x30, 0x50, 0x2a, 0x16, 0x20, 0x08, 0x02, 0x84, 0x8b, 0xe1, 0x85, 0x7c, -0xdf, 0x67, 0x82, 0xf8, 0x5e, 0xde, 0x71, 0xdc, 0x74, 0x23, 0xfc, 0x38, -0xe7, 0x95, 0x95, 0xe5, 0x14, 0x6e, 0x4a, 0xd7, 0x0c, 0xc4, 0xff, 0xfa, -0x41, 0x00, 0x4b, 0x55, 0xc1, 0x47, 0x04, 0xb5, 0x5a, 0x0d, 0xb2, 0x24, -0x81, 0x10, 0x42, 0xe1, 0x8f, 0xc5, 0x45, 0xa8, 0x67, 0x66, 0xd0, 0xf3, -0x3d, 0x80, 0xe5, 0x20, 0x15, 0x8b, 0xe0, 0x09, 0x3d, 0x8a, 0xba, 0x69, -0x40, 0x92, 0x65, 0x18, 0xa6, 0x89, 0x62, 0xa1, 0x00, 0x9e, 0xe3, 0x56, -0xcf, 0x0b, 0xd9, 0xb6, 0xed, 0x84, 0x69, 0x6b, 0x38, 0x8c, 0x09, 0x5c, -0x07, 0x70, 0x1c, 0x0c, 0x7a, 0x7d, 0x70, 0x95, 0x72, 0x9a, 0xea, 0x5a, -0xa9, 0xde, 0xf1, 0x83, 0xf8, 0xb4, 0xf3, 0x7d, 0x64, 0x5b, 0xed, 0xf8, -0xfc, 0x27, 0xe0, 0x78, 0x0e, 0x19, 0x99, 0x47, 0x46, 0xa6, 0x98, 0x71, -0x10, 0x86, 0x48, 0x46, 0xf9, 0x21, 0xcb, 0x62, 0x29, 0x0c, 0x21, 0xf0, -0x02, 0xbd, 0xb3, 0xd5, 0x8c, 0xa4, 0xb0, 0xbb, 0x7a, 0x5e, 0xc8, 0xb2, -0xac, 0xc3, 0x41, 0xec, 0xc7, 0x92, 0x44, 0x11, 0x1c, 0xcb, 0x62, 0x30, -0x18, 0xa0, 0xa6, 0x28, 0xe8, 0x2f, 0x2d, 0x41, 0x11, 0xc5, 0xf8, 0x41, -0x85, 0x7e, 0x88, 0x28, 0x4e, 0x75, 0x25, 0x16, 0x33, 0x41, 0x96, 0xb1, -0xf5, 0xae, 0x0f, 0xd0, 0x35, 0x04, 0x86, 0x01, 0x6f, 0x30, 0xa4, 0x83, -0x6e, 0x55, 0x05, 0x31, 0x0c, 0x30, 0x21, 0x81, 0x20, 0xf0, 0xe0, 0x39, -0x1e, 0xa6, 0x6f, 0xa5, 0x6e, 0xd2, 0x20, 0x08, 0xa0, 0x1b, 0x06, 0x64, -0x59, 0x82, 0xfb, 0x26, 0x7e, 0xa1, 0x37, 0x6c, 0xc0, 0xe6, 0x1b, 0x6f, -0xfc, 0xd8, 0xd2, 0xab, 0x47, 0x0f, 0x6b, 0xbd, 0xee, 0xa1, 0xc5, 0xa5, -0xa5, 0x43, 0x9e, 0xe7, 0x81, 0x63, 0xa9, 0x2f, 0x85, 0x63, 0x39, 0x98, -0x9e, 0x85, 0xc8, 0xb1, 0x61, 0x2c, 0x2e, 0x42, 0x2b, 0x14, 0x20, 0xc9, -0xf2, 0x59, 0xb1, 0x28, 0x12, 0x91, 0xb3, 0x8e, 0x4a, 0xb2, 0x14, 0x05, -0x82, 0x08, 0xbe, 0x5e, 0x07, 0x5f, 0xab, 0xa5, 0x86, 0xa7, 0xd0, 0xb2, -0xe1, 0x77, 0x3b, 0x18, 0x9d, 0x3a, 0x0d, 0x5b, 0xd7, 0xa1, 0xeb, 0x1a, -0x18, 0x86, 0x9a, 0x0e, 0x1c, 0xc7, 0xa5, 0x42, 0x01, 0xc7, 0x89, 0x79, -0xa1, 0xfa, 0xd6, 0x4d, 0xef, 0xb8, 0xe1, 0x7d, 0xa7, 0x5e, 0x38, 0xf0, -0x64, 0xe0, 0xba, 0xc7, 0xce, 0xb9, 0x01, 0xa9, 0x5f, 0x28, 0xee, 0x91, -0x45, 0x41, 0xf0, 0x9c, 0x6d, 0xd9, 0x24, 0x9b, 0xcd, 0xb2, 0x11, 0x21, -0x60, 0x59, 0x16, 0xb6, 0x65, 0xc1, 0x30, 0x0c, 0xa0, 0xd3, 0x41, 0xbf, -0x54, 0x44, 0xb5, 0xd1, 0xa4, 0x02, 0x8c, 0xe4, 0x3f, 0x42, 0x5b, 0x64, -0xc9, 0x29, 0xc5, 0xc6, 0x0c, 0x0b, 0x41, 0x04, 0x66, 0x05, 0xbd, 0xc2, -0x00, 0x20, 0x2c, 0xe0, 0x86, 0x3e, 0x74, 0x4d, 0x85, 0x31, 0x1a, 0xc5, -0xac, 0x0b, 0x96, 0x79, 0x21, 0xfa, 0xc0, 0x14, 0xf3, 0x42, 0xff, 0xe3, -0xff, 0xb6, 0xeb, 0xe6, 0x9b, 0x94, 0xbf, 0xfc, 0x4f, 0x6f, 0xea, 0x17, -0xfa, 0xeb, 0xb4, 0x47, 0xe6, 0xba, 0xee, 0xec, 0xec, 0xfc, 0xdc, 0x8f, -0xfd, 0xc0, 0x47, 0x84, 0x08, 0xa5, 0x52, 0x11, 0x92, 0x24, 0x61, 0x61, -0x61, 0x11, 0x9c, 0xa6, 0x63, 0x78, 0xea, 0x14, 0x7a, 0x8b, 0x8b, 0x71, -0x8f, 0xcc, 0x43, 0xe0, 0x79, 0xb1, 0x73, 0x2b, 0xee, 0xf2, 0x91, 0x10, -0x88, 0xff, 0x8d, 0x48, 0x48, 0x31, 0x9a, 0x88, 0x06, 0x07, 0x49, 0x18, -0xc2, 0xd3, 0x62, 0x5e, 0xc8, 0x71, 0xe8, 0x73, 0x85, 0x20, 0xa4, 0x7e, -0x21, 0x60, 0xd9, 0x2f, 0x84, 0xc4, 0x2f, 0xf4, 0xe4, 0xd3, 0x08, 0xed, -0x0b, 0xe4, 0x85, 0x0e, 0x1e, 0x3a, 0xf2, 0xcd, 0xf1, 0xb1, 0xb1, 0x9b, -0x05, 0x41, 0x80, 0x24, 0x89, 0xa8, 0x56, 0xab, 0x78, 0xf5, 0xe8, 0x31, -0x8c, 0x86, 0x43, 0x08, 0x81, 0x8f, 0x6e, 0x44, 0x13, 0xd5, 0xa5, 0x72, -0x39, 0xae, 0x3d, 0x2f, 0x6b, 0x78, 0x22, 0x80, 0xd2, 0x5c, 0xe9, 0x43, -0x7d, 0xdc, 0xee, 0x0b, 0x43, 0xf8, 0xa6, 0x91, 0xfa, 0x85, 0x06, 0xc3, -0x21, 0x34, 0x4d, 0x83, 0x28, 0x4a, 0x31, 0x37, 0x71, 0x0e, 0x5e, 0xe8, -0xb1, 0x8b, 0xe0, 0x85, 0xee, 0xb8, 0xed, 0xd6, 0xd9, 0x76, 0xab, 0x35, -0xce, 0x80, 0x81, 0x61, 0x99, 0x38, 0xf6, 0xda, 0x71, 0xe8, 0xba, 0x8e, -0x56, 0xb3, 0x91, 0xfa, 0x85, 0x0a, 0xad, 0x16, 0x8a, 0xe5, 0x0a, 0x78, -0x9e, 0x5b, 0xae, 0xbe, 0x25, 0xb8, 0x4d, 0xca, 0x0b, 0x51, 0x55, 0x4f, -0x60, 0x18, 0xb0, 0x16, 0x16, 0xa0, 0x9e, 0x3a, 0x03, 0x4b, 0xd5, 0x31, -0x18, 0x8d, 0xe0, 0xba, 0x1e, 0x9d, 0x2b, 0x5f, 0x0e, 0xbf, 0xd0, 0x81, -0x17, 0x5f, 0xfe, 0x62, 0xb1, 0x50, 0xf8, 0xaa, 0xa2, 0x28, 0x10, 0x05, -0x01, 0xd3, 0x93, 0x93, 0x98, 0x9d, 0x9f, 0xc3, 0xcc, 0xdc, 0x3c, 0xda, -0xcd, 0x06, 0x38, 0xcf, 0xc3, 0x40, 0x55, 0x61, 0x35, 0x9b, 0xc8, 0xc7, -0x7e, 0x21, 0x6e, 0xc5, 0x75, 0x41, 0x08, 0x01, 0x09, 0x02, 0x84, 0xae, -0x0b, 0x12, 0xf3, 0x42, 0x49, 0x8f, 0x6c, 0x30, 0x1c, 0xa5, 0xbc, 0x04, -0xe5, 0xe5, 0x98, 0xcb, 0xe4, 0x17, 0xda, 0xb5, 0xf3, 0x27, 0x57, 0x6e, -0xdb, 0xf6, 0x2e, 0x8e, 0xe3, 0x40, 0x22, 0x82, 0xe1, 0x68, 0x84, 0x43, -0x87, 0x8f, 0xc0, 0xf3, 0x7d, 0x94, 0x8b, 0x45, 0x14, 0x8a, 0x05, 0x78, -0x2c, 0x0b, 0x5f, 0x91, 0x20, 0xe4, 0x72, 0x90, 0xf3, 0x79, 0x08, 0x92, -0x08, 0x16, 0x0c, 0x18, 0x42, 0x10, 0x58, 0x16, 0x7c, 0x4d, 0x87, 0xaf, -0xaa, 0x08, 0x6d, 0x27, 0xc6, 0x10, 0x68, 0xa8, 0x5c, 0x14, 0xc4, 0x74, -0x03, 0x2e, 0xd4, 0x2f, 0x74, 0xde, 0x1b, 0x20, 0x89, 0xe2, 0x95, 0xef, -0x7a, 0xe7, 0x0d, 0x4f, 0xb6, 0x5b, 0xad, 0x89, 0xe4, 0x5c, 0x1f, 0x0c, -0x86, 0x58, 0x5c, 0x5a, 0x42, 0x7f, 0x38, 0x04, 0x09, 0x43, 0xda, 0x23, -0xcb, 0x28, 0x00, 0xcb, 0x20, 0x40, 0xaa, 0x53, 0x01, 0xcb, 0x30, 0x60, -0x62, 0xe0, 0xc3, 0x30, 0x2c, 0x68, 0xba, 0x1e, 0xff, 0xaa, 0xd3, 0xaf, -0x5b, 0x96, 0x61, 0xe3, 0x98, 0x2c, 0x0b, 0x12, 0x45, 0x76, 0xb7, 0xdb, -0xfd, 0x79, 0x18, 0x86, 0x46, 0x7c, 0x04, 0x82, 0x78, 0x23, 0x0e, 0x02, -0xf8, 0x49, 0x14, 0x45, 0x3f, 0x5a, 0xd5, 0x5b, 0x09, 0x37, 0xee, 0x91, -0x5d, 0x7f, 0xed, 0x35, 0xdf, 0x6a, 0x36, 0xea, 0x79, 0x8e, 0xe3, 0x50, -0x2c, 0x16, 0x20, 0xcb, 0x12, 0x64, 0x59, 0xc2, 0x99, 0xd9, 0x39, 0xf4, -0xfa, 0x7d, 0x44, 0xbd, 0x88, 0x96, 0x40, 0x63, 0x67, 0x10, 0xc3, 0xb2, -0x20, 0x61, 0x48, 0x05, 0x31, 0xf1, 0xe9, 0xe4, 0xd8, 0x0e, 0x8d, 0x07, -0xae, 0x50, 0xf4, 0xbc, 0x05, 0x7e, 0xa1, 0x45, 0xab, 0x7b, 0xfa, 0xd4, -0xb3, 0x8a, 0x22, 0xef, 0xdc, 0xb5, 0x63, 0xc7, 0xd7, 0x5a, 0xad, 0xe6, -0x18, 0x1f, 0xf7, 0xc8, 0xc2, 0x18, 0x41, 0x1b, 0xa9, 0x1a, 0x7a, 0xfd, -0x3e, 0x4c, 0x8b, 0x1a, 0x30, 0xc3, 0x20, 0x84, 0xac, 0xc8, 0x20, 0x24, -0x82, 0xeb, 0x38, 0x10, 0x68, 0x2c, 0xf6, 0xbc, 0x7a, 0x64, 0x97, 0xd4, -0x2f, 0xf4, 0xa5, 0x6f, 0xff, 0xed, 0x5f, 0xbc, 0xe3, 0x9e, 0x8f, 0xa4, -0x3d, 0xb2, 0x9f, 0xff, 0xe2, 0xf9, 0x4f, 0x1c, 0x3a, 0x7c, 0xe4, 0x80, -0x61, 0x9a, 0xf1, 0xb2, 0x42, 0x06, 0xd9, 0x5c, 0x16, 0x8d, 0x7a, 0x15, -0x53, 0x13, 0xe3, 0x18, 0x6f, 0xb7, 0x50, 0x29, 0x97, 0xa1, 0x28, 0x0a, -0xbd, 0xf7, 0x27, 0x84, 0x3a, 0x86, 0xe8, 0x1d, 0xc7, 0x59, 0x94, 0xd6, -0x5b, 0xe2, 0x17, 0x7a, 0xe6, 0xdb, 0xdf, 0x81, 0x36, 0x3b, 0xf7, 0x06, -0xbf, 0x50, 0xa7, 0xdb, 0xbd, 0x77, 0x7a, 0x6a, 0xf2, 0xbe, 0x66, 0xbd, -0x5e, 0x91, 0x65, 0x19, 0x3c, 0xcf, 0xa3, 0x50, 0xa0, 0xa7, 0x55, 0x26, -0x93, 0xc1, 0x48, 0x55, 0x41, 0x17, 0xcd, 0x9d, 0xdb, 0x2f, 0x44, 0x08, -0x71, 0x47, 0xaa, 0x7a, 0xda, 0xb2, 0xac, 0x5f, 0x9f, 0x5f, 0x68, 0x34, -0x52, 0x9f, 0x2d, 0x14, 0xf2, 0x77, 0xb7, 0x1a, 0x8d, 0x9b, 0x4a, 0xe5, -0xd2, 0x74, 0x2e, 0x9b, 0x65, 0x04, 0x9e, 0x47, 0x36, 0x9b, 0x01, 0xc7, -0xb2, 0xe0, 0x58, 0x0e, 0xba, 0x61, 0xd2, 0xbb, 0xd8, 0xdf, 0x18, 0xbf, -0x90, 0x2c, 0x8d, 0xf3, 0xbc, 0x50, 0x95, 0x65, 0x49, 0xf2, 0x7c, 0x5f, -0x76, 0x1d, 0xd7, 0xf3, 0x83, 0xc0, 0xf1, 0x3c, 0x6f, 0x8d, 0x17, 0x5a, -0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xa3, -0x55, 0xd6, 0x36, 0x60, 0x6d, 0x03, 0xfe, 0x85, 0xf3, 0x42, 0xd7, 0xff, -0x06, 0xf3, 0x42, 0x6b, 0x7e, 0xa1, 0xb7, 0xe0, 0x77, 0x60, 0xfb, 0x55, -0x57, 0xdd, 0x58, 0xaf, 0x55, 0xf7, 0x54, 0xab, 0xd5, 0x1d, 0xa2, 0x28, -0x16, 0x82, 0x20, 0x20, 0x9e, 0xe7, 0x5b, 0xfd, 0x41, 0xff, 0xc0, 0xfc, -0xc2, 0xc2, 0x0b, 0xc7, 0x8f, 0x9f, 0x78, 0xfb, 0xf5, 0xc8, 0x6e, 0xb8, -0xee, 0xba, 0xbb, 0xae, 0xd9, 0xb3, 0x7b, 0xdf, 0x15, 0xdb, 0xb6, 0xed, -0xe5, 0x79, 0x9e, 0x8b, 0x22, 0x82, 0x20, 0x24, 0x69, 0x77, 0x83, 0x84, -0x14, 0xe8, 0x08, 0x82, 0x00, 0xae, 0xe7, 0x91, 0xd7, 0x5e, 0x3b, 0xfe, -0xd4, 0x0b, 0x07, 0x5e, 0xfc, 0xfa, 0xd1, 0x63, 0xc7, 0xde, 0x22, 0x5e, -0xe8, 0xdf, 0xfd, 0xdb, 0x73, 0xfa, 0x85, 0xf6, 0xec, 0xde, 0x75, 0xeb, -0x87, 0x3f, 0xf8, 0xc1, 0xaf, 0x3c, 0xf4, 0xc0, 0xfd, 0xeb, 0xc3, 0x90, -0x50, 0xcb, 0x8d, 0xe3, 0xc4, 0xd3, 0x9a, 0xe0, 0xec, 0x16, 0x59, 0x44, -0x17, 0xf8, 0x09, 0xbc, 0xc0, 0x6e, 0xdd, 0xb2, 0x65, 0xef, 0x86, 0xf5, -0xeb, 0xf7, 0xde, 0xff, 0xe9, 0x4f, 0x9f, 0xfe, 0xfb, 0x1f, 0xfe, 0xf0, -0xd1, 0x93, 0x27, 0x4f, 0x5e, 0x5e, 0x5e, 0xe8, 0xbf, 0x74, 0xba, 0xc8, -0x92, 0xb3, 0x79, 0xa1, 0xcf, 0x3e, 0xf4, 0xe0, 0x13, 0xbf, 0xf7, 0xbb, -0x9f, 0xbd, 0x3d, 0x24, 0x11, 0x2c, 0xcb, 0x46, 0x92, 0x7a, 0x89, 0xf7, -0x72, 0xfa, 0xe1, 0x6d, 0xdb, 0xa6, 0x4b, 0x79, 0x25, 0x31, 0x8d, 0x27, -0x00, 0x74, 0xed, 0x58, 0xa3, 0x5e, 0x9b, 0xfe, 0xf0, 0x5d, 0x1f, 0x78, -0x6c, 0xef, 0xad, 0xef, 0xff, 0xc1, 0x93, 0xdf, 0x7f, 0x6a, 0x99, 0x17, -0xfa, 0xf7, 0x7f, 0x04, 0x9e, 0x10, 0xf4, 0x4f, 0x5c, 0x86, 0x1e, 0xd9, -0xf8, 0xd8, 0x58, 0xfb, 0xb3, 0x0f, 0x3d, 0xf8, 0xcc, 0xd4, 0xe4, 0xc4, -0x26, 0xd3, 0xa4, 0x4e, 0x21, 0xc7, 0x75, 0xe0, 0xd8, 0x2e, 0x1c, 0x97, -0x46, 0x74, 0x7c, 0xdf, 0x47, 0xaf, 0xdf, 0x83, 0x24, 0x49, 0x10, 0x45, -0x09, 0x83, 0x41, 0x1f, 0x8a, 0xac, 0x80, 0xe3, 0x39, 0x08, 0x3c, 0x8f, -0x62, 0xb1, 0x18, 0xf3, 0x44, 0x11, 0x1d, 0xfa, 0xf9, 0x3e, 0x66, 0xe7, -0xe6, 0x4f, 0xec, 0x7f, 0xf2, 0xc9, 0x3b, 0x74, 0x5d, 0xbf, 0x7c, 0xbc, -0x50, 0xbd, 0x5e, 0x1f, 0xff, 0x77, 0xff, 0xdd, 0xe7, 0x0f, 0xd6, 0xaa, -0x95, 0x92, 0xa6, 0xd3, 0xa4, 0x97, 0x63, 0x3b, 0xd0, 0x74, 0x03, 0x61, -0x18, 0x60, 0x66, 0x6e, 0x0e, 0xe3, 0xed, 0x36, 0xb2, 0xd9, 0x2c, 0x7c, -0x9f, 0xea, 0x77, 0x08, 0x89, 0x60, 0x5a, 0x26, 0x0c, 0xc3, 0x84, 0xef, -0x07, 0xe8, 0xf6, 0xba, 0xc8, 0x64, 0x14, 0xe4, 0xb3, 0xb9, 0x78, 0xc5, -0x13, 0x9d, 0x0f, 0x07, 0x61, 0x80, 0x4e, 0xa7, 0xa3, 0x7e, 0xf7, 0x89, -0xfd, 0x97, 0xcf, 0x2f, 0xf4, 0xc5, 0x2f, 0xfc, 0xd1, 0xb1, 0xa9, 0x89, -0xc9, 0x4d, 0x9a, 0xa6, 0xd3, 0xba, 0x95, 0x61, 0xa0, 0x3f, 0x18, 0x82, -0x61, 0x18, 0x34, 0xea, 0x75, 0x64, 0x33, 0x0a, 0x44, 0x51, 0x80, 0xc3, -0xf3, 0xb0, 0x04, 0x9e, 0xbe, 0x2b, 0x75, 0x5d, 0xf8, 0xa6, 0x05, 0xa8, -0x2a, 0x42, 0xc3, 0x84, 0x65, 0x5a, 0xe8, 0xf7, 0x07, 0x70, 0x5d, 0x17, -0x3c, 0xcf, 0x61, 0x62, 0x7c, 0x2c, 0x0e, 0x8c, 0xd0, 0xa1, 0xc6, 0xa9, -0xd3, 0x67, 0x4e, 0x7d, 0xfb, 0xbb, 0xdf, 0xbd, 0xf4, 0xbc, 0xd0, 0x83, -0xf7, 0xdf, 0xb7, 0xff, 0x1d, 0x37, 0x5c, 0x7f, 0x9b, 0xae, 0xe9, 0xb0, -0x1d, 0x17, 0xc3, 0xd1, 0x28, 0x5e, 0x75, 0x6d, 0x60, 0x6a, 0x72, 0x02, -0xe5, 0x46, 0x0d, 0x4e, 0xb3, 0x01, 0x69, 0xf3, 0x26, 0x8c, 0xaf, 0x9f, -0x86, 0xc4, 0x73, 0xf0, 0x5c, 0x07, 0xc3, 0xe1, 0x10, 0xfd, 0xfe, 0x00, -0xdd, 0x4e, 0x17, 0xc3, 0x99, 0x39, 0xb8, 0xa7, 0x66, 0xc0, 0x2c, 0x2d, -0xc1, 0x54, 0x0d, 0x9c, 0x99, 0x39, 0x83, 0x4c, 0x26, 0x83, 0x46, 0xbd, -0x86, 0x6a, 0xb5, 0x02, 0x96, 0x61, 0xe1, 0xf9, 0x1e, 0x5e, 0x7a, 0xf9, -0xd0, 0x8f, 0x7e, 0xfa, 0xec, 0xb3, 0x97, 0x8e, 0x17, 0xba, 0x7a, 0xfb, -0xf6, 0x3b, 0x1e, 0x79, 0xf8, 0xa1, 0xdb, 0x0c, 0xc3, 0x80, 0x65, 0xdb, -0xb0, 0x2c, 0x1b, 0xbd, 0x5e, 0x0f, 0xad, 0x56, 0x0b, 0x93, 0x93, 0xe3, -0x10, 0x5a, 0x0d, 0xe4, 0x6e, 0x7a, 0x17, 0x3e, 0x30, 0xb5, 0x29, 0xee, -0x91, 0x01, 0x4b, 0xc3, 0x25, 0xb8, 0xba, 0x01, 0xd8, 0x3e, 0xb2, 0x9c, -0x00, 0xae, 0x52, 0x41, 0x4e, 0x96, 0xd0, 0x29, 0xe5, 0xd1, 0x3f, 0x91, -0x03, 0xf7, 0xda, 0x49, 0x8c, 0x87, 0x63, 0x58, 0x5c, 0xea, 0xe2, 0xd4, -0xe9, 0x19, 0x70, 0x1c, 0x87, 0x62, 0x21, 0x0f, 0x8e, 0xe3, 0xb0, 0x65, -0xf3, 0xa6, 0xf7, 0xb4, 0x5a, 0xad, 0x87, 0x16, 0x17, 0x2f, 0x91, 0x5f, -0xe8, 0xee, 0x0f, 0x7d, 0xf0, 0xcb, 0x24, 0x24, 0xb0, 0x6d, 0x07, 0x86, -0x61, 0x62, 0x38, 0x52, 0x61, 0x5a, 0x16, 0xca, 0xa5, 0x02, 0x30, 0x31, -0x86, 0x2b, 0x3e, 0xfe, 0x31, 0xbc, 0x17, 0x02, 0x7d, 0x7d, 0xe0, 0x68, -0xd0, 0x35, 0x2d, 0x75, 0xa4, 0x38, 0xb6, 0x45, 0x4d, 0x37, 0xb6, 0x0d, -0xe2, 0x05, 0xc8, 0xcb, 0x59, 0x44, 0x53, 0x63, 0xe8, 0x71, 0x2c, 0xa2, -0x43, 0x01, 0x6a, 0x41, 0x80, 0x93, 0xa7, 0x4e, 0x63, 0xa9, 0xd3, 0x81, -0x28, 0x8a, 0x90, 0x44, 0x01, 0xb2, 0x24, 0xe2, 0xaa, 0x2b, 0xaf, 0xf8, -0x02, 0xcb, 0xb2, 0xfb, 0x09, 0x21, 0x17, 0xe8, 0x17, 0xfa, 0x9f, 0xcf, -0xf6, 0x0b, 0x5d, 0xbd, 0x7d, 0xfb, 0x3d, 0xf5, 0x6a, 0x75, 0x9a, 0x0a, -0xe1, 0x9d, 0x58, 0xcf, 0xc3, 0x63, 0xfb, 0x55, 0x57, 0x42, 0x68, 0x37, -0xb1, 0xf5, 0xee, 0xbb, 0xf0, 0x6e, 0x08, 0x94, 0x17, 0xb2, 0x86, 0xb0, -0x4d, 0x13, 0x9e, 0x4b, 0xbb, 0x63, 0xbe, 0xe7, 0xd2, 0x05, 0xa1, 0xae, -0x9b, 0x62, 0x36, 0x24, 0x0c, 0x20, 0x71, 0x02, 0x4a, 0xb5, 0x32, 0xf8, -0x8d, 0xeb, 0x80, 0x8c, 0x82, 0x6a, 0xb5, 0x82, 0xf9, 0xf9, 0x45, 0xcc, -0xce, 0xce, 0xc1, 0xf3, 0xe8, 0x3c, 0x6e, 0xac, 0xdd, 0x6e, 0x37, 0x9b, -0xcd, 0x55, 0xf4, 0xc8, 0xae, 0xd9, 0x33, 0xe6, 0xf7, 0x06, 0x29, 0x2f, -0x74, 0xdd, 0x35, 0xd7, 0xdc, 0x1f, 0x92, 0x90, 0x7a, 0x83, 0x5c, 0x17, -0xfd, 0xc1, 0x00, 0xf5, 0x5a, 0x0d, 0xd9, 0x42, 0x0e, 0xc2, 0xae, 0x9d, -0x78, 0xb7, 0x90, 0xc7, 0x01, 0x04, 0x18, 0x8e, 0x86, 0x70, 0xbd, 0x65, -0x4e, 0xc8, 0x8d, 0x4b, 0x58, 0xae, 0xeb, 0xc6, 0x84, 0x4a, 0x4c, 0xaa, -0xf8, 0x1e, 0xc2, 0x98, 0x17, 0xca, 0xd7, 0x4a, 0x70, 0xda, 0x4d, 0x28, -0x86, 0x0e, 0x41, 0x10, 0xb0, 0xb8, 0xd4, 0x41, 0xad, 0x56, 0x45, 0x86, -0x95, 0xc1, 0xf3, 0x1c, 0xc6, 0xc7, 0xc6, 0xde, 0xe8, 0x17, 0x7a, 0x33, -0x5e, 0xe8, 0x85, 0xef, 0xee, 0x1f, 0x73, 0x3b, 0x1d, 0x2b, 0xf0, 0x3d, -0x1d, 0x00, 0x36, 0x6d, 0xdc, 0x70, 0x8b, 0x13, 0xd3, 0x57, 0x9a, 0xa6, -0x83, 0x61, 0x18, 0xe4, 0xf3, 0x39, 0x0c, 0x8a, 0x45, 0x7c, 0x74, 0xe7, -0xb5, 0x38, 0x82, 0x00, 0x9d, 0x5e, 0x37, 0x6e, 0x91, 0x79, 0x67, 0x43, -0x4f, 0x9e, 0x0b, 0xd7, 0x71, 0x52, 0x00, 0x24, 0x08, 0xe2, 0x66, 0x53, -0x90, 0xf8, 0x55, 0x18, 0x64, 0x5b, 0x35, 0x0c, 0xe6, 0x17, 0x91, 0xcf, -0xe7, 0xd0, 0xe9, 0x74, 0xe8, 0x11, 0x16, 0x05, 0x30, 0x0c, 0xd0, 0x5c, -0xe9, 0x17, 0xfa, 0x3f, 0xbe, 0x6c, 0x15, 0xab, 0x95, 0x0b, 0xe3, 0x85, -0x36, 0x6e, 0xd8, 0x70, 0xe7, 0xfd, 0x9f, 0xfa, 0x24, 0xeb, 0x7b, 0xb4, -0x2f, 0x66, 0xdb, 0x36, 0x0a, 0xf9, 0x3c, 0x44, 0x49, 0x04, 0x43, 0x9b, -0x22, 0x98, 0x9d, 0x9f, 0x85, 0x65, 0x59, 0x94, 0x56, 0x89, 0x4b, 0x70, -0x89, 0xed, 0xcf, 0x89, 0x11, 0x9d, 0xb4, 0x92, 0x15, 0x9f, 0x52, 0x21, -0xa1, 0x3c, 0x75, 0x18, 0x12, 0xb0, 0x22, 0x87, 0x28, 0x9f, 0x83, 0x24, -0x89, 0x88, 0x22, 0x06, 0x8b, 0x8b, 0x1d, 0xe4, 0xb2, 0x59, 0xc8, 0xb2, -0x8c, 0xcc, 0x4a, 0xbf, 0xd0, 0x6a, 0x7a, 0x64, 0xcd, 0x66, 0x63, 0x67, -0x14, 0x91, 0xd4, 0x58, 0xa3, 0x6a, 0x1a, 0x8a, 0xc5, 0x02, 0x4c, 0x42, -0x30, 0xdd, 0x6e, 0x63, 0x6e, 0x05, 0x2f, 0xe4, 0x7b, 0x3e, 0x12, 0x34, -0x8d, 0x62, 0xc7, 0x94, 0xd8, 0xf2, 0xfd, 0x00, 0xbe, 0xef, 0x2f, 0x83, -0x20, 0x01, 0x59, 0xd1, 0x6d, 0xa5, 0x5d, 0x2c, 0x2e, 0xa7, 0x20, 0xe0, -0x38, 0x08, 0x02, 0x0f, 0xdd, 0xd0, 0x61, 0x9a, 0x16, 0x44, 0x41, 0x00, -0xc3, 0xb2, 0xc8, 0x28, 0x99, 0xd5, 0xfb, 0x85, 0x0a, 0xf9, 0xc2, 0xf6, -0x20, 0x58, 0xce, 0x4f, 0x04, 0x61, 0x08, 0x8e, 0x65, 0x61, 0x70, 0x1c, -0x58, 0x44, 0xe8, 0x76, 0x7b, 0xb0, 0x2d, 0x2b, 0xb5, 0xd9, 0x04, 0x41, -0x90, 0xf6, 0xf8, 0x12, 0xcf, 0xd0, 0xfc, 0xab, 0xaf, 0x02, 0x0c, 0x8b, -0x7c, 0xbb, 0x45, 0x6b, 0x28, 0x51, 0x44, 0x07, 0xe1, 0x49, 0x7c, 0x2a, -0x8c, 0xc0, 0xf0, 0x3c, 0xfc, 0xf8, 0xa5, 0x34, 0x35, 0x07, 0x1a, 0xc8, -0x64, 0xa8, 0x5f, 0x48, 0x92, 0xa5, 0xd5, 0xf3, 0x42, 0x2c, 0xcb, 0xc4, -0x3d, 0x32, 0x02, 0xcb, 0xb2, 0xc0, 0xc7, 0xb3, 0x2c, 0xdb, 0x0f, 0xa8, -0x18, 0x29, 0xf6, 0x0b, 0x11, 0x42, 0xa8, 0x37, 0x85, 0x2c, 0xf7, 0x96, -0xfc, 0x80, 0x82, 0x7e, 0xaf, 0x7e, 0xff, 0xfb, 0x88, 0x2c, 0x0b, 0x42, -0x26, 0x83, 0xdc, 0xc4, 0x04, 0xf2, 0xe3, 0x13, 0xc8, 0x8d, 0x8f, 0xa5, -0x9e, 0x45, 0x12, 0x86, 0x88, 0x22, 0x16, 0x01, 0x21, 0x60, 0x39, 0x16, -0x84, 0x50, 0x4d, 0x55, 0xb1, 0x50, 0x80, 0x24, 0x8a, 0x90, 0x65, 0x79, -0xf5, 0xbc, 0x50, 0x14, 0x45, 0x4c, 0x9a, 0xea, 0x8d, 0x22, 0xa8, 0xba, -0x86, 0x5c, 0x2e, 0x8b, 0xc0, 0x75, 0xa1, 0x0e, 0x87, 0xc8, 0xca, 0x72, -0xbc, 0xe7, 0x63, 0xb0, 0x23, 0x8e, 0x44, 0x25, 0xf1, 0x28, 0xad, 0xd3, -0x05, 0xe3, 0xb8, 0xa8, 0xd7, 0xeb, 0xe0, 0x79, 0x01, 0x5e, 0x7f, 0x80, -0xfe, 0xdc, 0x3c, 0xe6, 0x7d, 0x0f, 0x62, 0xb5, 0x86, 0x4c, 0xbb, 0x8d, -0xdc, 0xf8, 0x38, 0x45, 0xf5, 0x63, 0x75, 0x15, 0xc7, 0xb1, 0xd4, 0x65, -0x67, 0x59, 0xe0, 0x58, 0xee, 0xe2, 0xfc, 0x42, 0x8e, 0xe3, 0x38, 0xd4, -0x89, 0x45, 0x20, 0xc5, 0x33, 0x2e, 0xc3, 0x30, 0x20, 0x5a, 0x16, 0x7a, -0x4b, 0x1d, 0x30, 0xb5, 0x2a, 0x9d, 0xbc, 0x07, 0xd4, 0xbd, 0x95, 0x64, -0xbc, 0x52, 0x6d, 0xa7, 0x61, 0x20, 0x53, 0xad, 0x52, 0xcf, 0x28, 0xcf, -0x43, 0x91, 0x65, 0xe4, 0xf3, 0x39, 0xca, 0xd5, 0x79, 0x1e, 0x9c, 0x63, -0x47, 0xb1, 0x74, 0xe4, 0x30, 0x84, 0x6c, 0x0e, 0x22, 0x43, 0x85, 0x91, -0xba, 0x6e, 0x80, 0x01, 0x4b, 0x79, 0x21, 0x5e, 0x40, 0x18, 0x04, 0xab, -0xe7, 0x85, 0x86, 0xc3, 0xd1, 0xe1, 0x95, 0x0f, 0x26, 0x2c, 0xc3, 0xc0, -0x71, 0x5d, 0x48, 0xa6, 0x81, 0x61, 0xbf, 0x87, 0x8c, 0x2c, 0xa7, 0x0b, -0x1b, 0x92, 0xea, 0x15, 0x89, 0x92, 0xbd, 0x49, 0x90, 0x6b, 0x34, 0xb0, -0xf5, 0xee, 0xbb, 0x61, 0xab, 0x23, 0x38, 0x4b, 0x1d, 0xb8, 0xdd, 0x2e, -0xc2, 0x91, 0x0a, 0x0e, 0x0c, 0x32, 0x99, 0x0c, 0xb2, 0xd9, 0x6c, 0x5c, -0x45, 0x01, 0xec, 0xb8, 0x67, 0xc9, 0x71, 0x1c, 0xfc, 0xc0, 0x8f, 0xfd, -0x42, 0x12, 0x1c, 0xd7, 0x5d, 0xbd, 0x5f, 0x68, 0x30, 0x1c, 0x1e, 0x4a, -0x48, 0xda, 0x90, 0x10, 0xb0, 0x2c, 0x87, 0xe1, 0x68, 0x04, 0x62, 0xdb, -0xd0, 0xe7, 0x17, 0xa0, 0x6b, 0x5a, 0xea, 0x15, 0xf2, 0x3c, 0x8a, 0x59, -0x3a, 0x8e, 0x0b, 0xd7, 0xf7, 0xe1, 0xfa, 0x7e, 0xfa, 0x15, 0xca, 0x88, -0x12, 0xe4, 0xc9, 0x49, 0xe4, 0x77, 0xef, 0x46, 0xe1, 0xa6, 0x1b, 0xc1, -0x6f, 0xdd, 0x0a, 0xbf, 0x50, 0x80, 0x9b, 0x88, 0x33, 0x78, 0x1e, 0x96, -0x65, 0x23, 0x8a, 0x28, 0x00, 0x95, 0x04, 0x0c, 0x35, 0x7d, 0xd9, 0x2f, -0x54, 0x68, 0xd4, 0xcf, 0xe9, 0x17, 0x7a, 0x23, 0x2f, 0xf4, 0x37, 0x7f, -0x75, 0x16, 0x2f, 0x64, 0x5a, 0x26, 0xc9, 0x66, 0xb3, 0x2c, 0xc7, 0xb2, -0x28, 0x15, 0x0b, 0xe8, 0xf5, 0xba, 0x30, 0x74, 0x03, 0xe8, 0x74, 0xd1, -0x29, 0xe4, 0x51, 0x6f, 0xb6, 0xa8, 0x13, 0x25, 0x66, 0x80, 0xd8, 0x04, -0xf4, 0x88, 0x59, 0x21, 0x30, 0xf4, 0x21, 0x2c, 0x39, 0xbd, 0x38, 0x96, -0x81, 0xd2, 0xa8, 0x23, 0xd3, 0x6c, 0x20, 0xf0, 0x5c, 0xe8, 0x27, 0x4f, -0xc2, 0x3d, 0x33, 0x83, 0xc1, 0x70, 0x08, 0xcb, 0xb2, 0xc0, 0xb2, 0x5c, -0xda, 0xe8, 0x33, 0x0c, 0x13, 0x9e, 0x4f, 0xfd, 0x42, 0xf7, 0x7c, 0x61, -0x95, 0xbc, 0xd0, 0xa9, 0xd3, 0x67, 0x7e, 0x9c, 0x24, 0xeb, 0x14, 0x45, -0x01, 0xcf, 0xf3, 0xe8, 0x74, 0xbb, 0x60, 0x35, 0x0d, 0xda, 0xcc, 0x0c, -0x7a, 0x9d, 0x25, 0x8a, 0x18, 0xa7, 0x4a, 0x42, 0x1f, 0x61, 0x40, 0x9d, -0x8a, 0x49, 0x44, 0x2a, 0x0a, 0x13, 0xc8, 0x29, 0xa2, 0xf8, 0x0d, 0x09, -0x11, 0xfa, 0x1e, 0x3c, 0x4d, 0xc5, 0x68, 0x71, 0x11, 0xba, 0xa6, 0x41, -0x37, 0x0c, 0x4a, 0x76, 0xad, 0x38, 0x5b, 0x0c, 0xc3, 0xe8, 0x85, 0x67, -0xf5, 0xc8, 0x56, 0xc1, 0x0b, 0x9d, 0x3c, 0x75, 0xea, 0x9b, 0xeb, 0xa6, -0xa7, 0x6e, 0x16, 0x04, 0x01, 0x2c, 0xcb, 0x20, 0x9f, 0xcf, 0x63, 0x6e, -0x7e, 0x1e, 0xd2, 0x60, 0x00, 0x31, 0xf0, 0xd1, 0x03, 0x68, 0x8f, 0xac, -0x58, 0x04, 0xcb, 0x32, 0xc9, 0xb7, 0x17, 0xa2, 0x90, 0x80, 0x24, 0x4d, -0xb2, 0x90, 0x42, 0xae, 0x58, 0x41, 0x6c, 0xf9, 0x26, 0x0d, 0xb2, 0x85, -0xc3, 0x21, 0xd4, 0x91, 0x0a, 0x20, 0xa2, 0xf8, 0xc1, 0x39, 0xfc, 0x42, -0xee, 0xc5, 0xf2, 0x42, 0xb7, 0xde, 0xf2, 0xbe, 0xd9, 0xc9, 0x49, 0x7a, -0xef, 0xe0, 0x38, 0x0e, 0x66, 0xe7, 0xe7, 0xb1, 0xb0, 0xb0, 0x88, 0x56, -0xb3, 0x81, 0x48, 0x96, 0xe1, 0xd5, 0x2a, 0x28, 0x8e, 0x8d, 0xa1, 0x50, -0x2c, 0x81, 0x17, 0xe8, 0x3e, 0x89, 0x56, 0xc4, 0x03, 0xa3, 0x90, 0x2c, -0xa7, 0xbd, 0x02, 0x1f, 0x81, 0x6d, 0xc3, 0x9a, 0x5f, 0x48, 0xfd, 0x42, -0x4b, 0x9d, 0x6e, 0xcc, 0x4b, 0x70, 0x97, 0xc7, 0x2f, 0xf4, 0xf2, 0xa1, -0x43, 0x5f, 0xac, 0xd5, 0x6a, 0x5f, 0x95, 0x24, 0x09, 0xa2, 0x20, 0xa2, -0x56, 0xa9, 0x62, 0x61, 0x61, 0x11, 0xb3, 0x73, 0x0b, 0xa8, 0xd7, 0xab, -0xe0, 0x7d, 0x1f, 0x3d, 0x55, 0x85, 0xd9, 0x6c, 0x21, 0x5f, 0x29, 0x43, -0x56, 0x14, 0xb0, 0x2b, 0x78, 0xa1, 0x28, 0x39, 0x9d, 0x7c, 0x7f, 0x05, -0x2f, 0xd4, 0x85, 0xa9, 0xea, 0x50, 0xe3, 0x1b, 0x44, 0x80, 0x39, 0xab, -0x47, 0x76, 0xc9, 0xfd, 0x42, 0xd7, 0xee, 0xd9, 0xfd, 0x93, 0x6d, 0x5b, -0xb6, 0xbc, 0x8b, 0xe3, 0xe9, 0xca, 0xa3, 0x4e, 0xb7, 0x8b, 0xd9, 0xb9, -0x79, 0x18, 0x86, 0x81, 0x7c, 0x3e, 0x87, 0x42, 0xa1, 0x00, 0x1b, 0x11, -0x42, 0x45, 0x86, 0x58, 0x28, 0x42, 0x8e, 0xcb, 0x9e, 0x2c, 0xcb, 0x02, -0x41, 0x80, 0xd0, 0x71, 0x10, 0xa8, 0x1a, 0xc5, 0x2e, 0x1d, 0x07, 0xa3, -0xe1, 0x08, 0xaa, 0xa6, 0x81, 0xe7, 0x05, 0x04, 0x41, 0xb8, 0xa2, 0x47, -0x76, 0x99, 0xfc, 0x42, 0x2f, 0xbd, 0x7c, 0xf0, 0x81, 0x4c, 0x26, 0xf3, -0xe4, 0xc4, 0xf8, 0xd8, 0x04, 0xc7, 0x71, 0xa8, 0x57, 0x29, 0x8d, 0x7b, -0xe2, 0xd4, 0x29, 0x2c, 0x2c, 0x76, 0xa0, 0xaa, 0x1a, 0xf2, 0xf9, 0x3c, -0xb2, 0x9e, 0x8f, 0x48, 0x33, 0x60, 0x30, 0x89, 0x5f, 0x88, 0x05, 0xc7, -0x32, 0x40, 0x40, 0xe1, 0x6f, 0xcb, 0xb2, 0x53, 0x9a, 0xc5, 0xf7, 0x03, -0x44, 0xd1, 0x5b, 0xec, 0x17, 0x62, 0x59, 0xf6, 0x5b, 0x8d, 0x46, 0x3d, -0xcf, 0xb1, 0x2c, 0x14, 0x45, 0xa6, 0xc2, 0x5f, 0x59, 0x81, 0x6e, 0xe8, -0x18, 0x8e, 0xa8, 0xb5, 0x95, 0xe3, 0x69, 0x83, 0x89, 0x8b, 0x4f, 0x89, -0xe4, 0x86, 0x90, 0xae, 0x37, 0xb3, 0x21, 0x49, 0x32, 0x22, 0x42, 0x3d, -0x44, 0x2b, 0xc9, 0x95, 0xe8, 0xad, 0xe8, 0x91, 0xc9, 0xb2, 0xbc, 0x73, -0xe7, 0xd5, 0xdb, 0xbf, 0x36, 0x3e, 0xd6, 0x1e, 0x4b, 0x16, 0xb2, 0x85, -0x21, 0xc5, 0xf3, 0x7b, 0xbd, 0x1e, 0x06, 0xc3, 0x11, 0x4c, 0x93, 0x3e, -0x07, 0xd3, 0x15, 0x7c, 0xf4, 0x2e, 0x55, 0x96, 0x95, 0x94, 0xaf, 0x4e, -0xf7, 0xf8, 0xaf, 0xe0, 0x85, 0x56, 0xf8, 0x85, 0x2e, 0x6d, 0x8f, 0xcc, -0x71, 0x9c, 0x9f, 0xfd, 0xe2, 0x85, 0x03, 0x9f, 0x38, 0x74, 0xe4, 0x95, -0x03, 0xba, 0x6e, 0x80, 0x44, 0xf4, 0x17, 0x3a, 0x9b, 0x51, 0xd0, 0x6a, -0x36, 0x69, 0x8f, 0x6c, 0x72, 0x1c, 0xb5, 0x6a, 0x85, 0x2e, 0x3d, 0x64, -0x58, 0xf0, 0xf4, 0x9e, 0x86, 0xaa, 0xd8, 0x58, 0xee, 0x1c, 0xbc, 0xd0, -0x5b, 0xe1, 0x17, 0x7a, 0x5d, 0x8f, 0xec, 0xd5, 0xa3, 0xc7, 0xee, 0x5d, -0x5c, 0x5c, 0xba, 0x77, 0xe3, 0xc6, 0xf5, 0xf7, 0xd5, 0x2a, 0x95, 0x0a, -0x7d, 0x8d, 0x28, 0x80, 0xe7, 0xf3, 0x90, 0x24, 0xe9, 0xec, 0x1e, 0x99, -0xe3, 0xa4, 0x4d, 0xca, 0x95, 0xbc, 0x50, 0xf8, 0x2b, 0x7a, 0x64, 0x97, -0xd4, 0x2f, 0xd4, 0x3d, 0x7c, 0x24, 0xeb, 0x0c, 0x47, 0xe7, 0xe4, 0x85, -0x0e, 0x1c, 0x78, 0xe9, 0xd9, 0x6c, 0x2e, 0x7b, 0x77, 0xb3, 0xd1, 0xb8, -0xa9, 0x56, 0xad, 0x4e, 0x67, 0x32, 0x32, 0x23, 0xf0, 0x02, 0xb2, 0x99, -0x0c, 0x58, 0x86, 0xba, 0xb4, 0x96, 0x37, 0x62, 0xd9, 0x2f, 0x64, 0x5a, -0xe6, 0x92, 0x69, 0x5a, 0x6f, 0x47, 0xbf, 0x10, 0xbf, 0x33, 0x9b, 0xcd, -0x8e, 0x0b, 0x3c, 0x5f, 0x65, 0x58, 0x56, 0x12, 0x78, 0x5e, 0x36, 0x2d, -0xcb, 0xf3, 0x5c, 0xcf, 0xf1, 0x7d, 0xdf, 0xf5, 0xd7, 0x78, 0xa1, 0x35, -0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5a, -0x65, 0x6d, 0x03, 0xd6, 0x36, 0xe0, 0x97, 0xf1, 0x42, 0xfb, 0xce, 0x8f, -0x17, 0xfa, 0xbf, 0xdf, 0x76, 0xbc, 0xd0, 0x7b, 0xff, 0x97, 0x56, 0xb9, -0x36, 0x59, 0x6b, 0x34, 0xcf, 0xcf, 0x2f, 0xc4, 0xbe, 0xed, 0x78, 0xa1, -0xfd, 0x3f, 0x71, 0x96, 0x16, 0xd7, 0xfc, 0x42, 0x6f, 0x0b, 0x5e, 0x68, -0xdb, 0xd6, 0xad, 0x37, 0x4e, 0x4d, 0x4e, 0xec, 0xc9, 0xe7, 0xf3, 0x3b, -0x78, 0x5e, 0x28, 0x70, 0x1c, 0x4b, 0x4c, 0xd3, 0xb2, 0x7a, 0xfd, 0xde, -0x81, 0x5e, 0xaf, 0xff, 0x6b, 0xf4, 0x0b, 0xfd, 0x0a, 0x5e, 0x68, 0xd7, -0xce, 0x1d, 0x77, 0xdd, 0x7c, 0xd3, 0x4d, 0xfb, 0xb6, 0x6e, 0xd9, 0xb2, -0x97, 0x65, 0x19, 0xee, 0xac, 0xf5, 0xc5, 0x2b, 0xba, 0x64, 0x7e, 0x10, -0xc0, 0xb6, 0x6c, 0x72, 0xfc, 0xc4, 0xc9, 0xa7, 0x0e, 0x1e, 0x3a, 0xf4, -0xf5, 0xc3, 0x47, 0x8e, 0xfc, 0x72, 0x5e, 0x28, 0x9b, 0xbd, 0xfa, 0x1f, -0xff, 0xfc, 0xcd, 0x79, 0xa1, 0x37, 0xdd, 0x80, 0xb4, 0x47, 0xf6, 0xe5, -0xff, 0x13, 0x4f, 0x7f, 0xf5, 0x6b, 0xbf, 0xb3, 0x92, 0x17, 0xda, 0xb5, -0x73, 0xc7, 0xad, 0xf7, 0x7c, 0xec, 0xa3, 0x5f, 0x69, 0xd6, 0x1b, 0xeb, -0x49, 0x44, 0x62, 0x39, 0x00, 0x9d, 0xa7, 0xd1, 0x41, 0x1e, 0x39, 0x9b, -0x19, 0x02, 0xce, 0x0a, 0x28, 0xcc, 0x2f, 0x2c, 0x9c, 0xfe, 0xc9, 0x4f, -0x9f, 0x7d, 0xf4, 0xd8, 0x6b, 0xaf, 0x9d, 0xc5, 0x0b, 0x7d, 0xe9, 0xf1, -0x6f, 0x7f, 0xeb, 0xe4, 0x91, 0x43, 0xf8, 0xe6, 0xff, 0xf4, 0xa7, 0xdf, -0x7f, 0xe9, 0xa9, 0xa7, 0x2e, 0x8d, 0x5f, 0x28, 0x4b, 0x00, 0x4b, 0x5f, -0xe6, 0x85, 0x1e, 0x7e, 0xf0, 0x81, 0x27, 0xfe, 0xcd, 0xe7, 0x1e, 0xb9, -0x3d, 0x0c, 0x69, 0x8f, 0x2c, 0xf5, 0x47, 0x04, 0x41, 0xdc, 0xa0, 0x71, -0x41, 0x22, 0x02, 0x9e, 0xe3, 0xe0, 0xc6, 0x9e, 0x21, 0x49, 0x12, 0xe9, -0xca, 0xd6, 0x28, 0x02, 0xcb, 0xb0, 0x68, 0xb7, 0x5a, 0xd3, 0x77, 0x7d, -0xe0, 0x8e, 0xc7, 0x6e, 0xbb, 0xf5, 0xd6, 0x1f, 0x7c, 0xef, 0xfb, 0xdf, -0x5f, 0xee, 0x91, 0xfd, 0x87, 0x3f, 0x02, 0x1f, 0x12, 0xf4, 0x4f, 0x5e, -0x0e, 0xbf, 0x50, 0xbd, 0xde, 0xfe, 0xbd, 0xcf, 0xfd, 0xee, 0x33, 0x53, -0x13, 0x13, 0x9b, 0x4c, 0xd3, 0x4a, 0x07, 0x13, 0x96, 0x65, 0xc3, 0x76, -0xe8, 0x4b, 0xab, 0x64, 0x71, 0x5b, 0xb7, 0xd7, 0x05, 0xcb, 0x72, 0xc8, -0x28, 0x0a, 0x1c, 0xd7, 0x41, 0x2e, 0x97, 0x03, 0xc7, 0xd2, 0xc5, 0xff, -0x8a, 0x22, 0xa7, 0x8b, 0x47, 0x3d, 0xdf, 0xc3, 0xfc, 0xfc, 0xe2, 0x89, -0xef, 0x3f, 0xfd, 0xf4, 0x1d, 0xc3, 0xe1, 0xf0, 0xf2, 0xf1, 0x42, 0xe3, -0x63, 0x63, 0xe3, 0xbf, 0xff, 0xe8, 0x23, 0x07, 0xeb, 0xf5, 0x7a, 0x49, -0x8b, 0x57, 0x27, 0xd9, 0x36, 0xfd, 0xd0, 0xb6, 0x6d, 0x43, 0x91, 0x15, -0xf4, 0x06, 0x7d, 0xe4, 0x73, 0x94, 0x05, 0x0a, 0x62, 0x93, 0x87, 0x1f, -0x84, 0x18, 0x8d, 0x46, 0xd0, 0x34, 0xba, 0xe0, 0xd9, 0xf3, 0x3d, 0x34, -0xea, 0x35, 0x14, 0x0a, 0x05, 0xba, 0xca, 0x8f, 0x61, 0x10, 0x92, 0x10, -0x0b, 0x0b, 0x8b, 0xea, 0x13, 0xfb, 0x9f, 0xbc, 0x20, 0xbf, 0xd0, 0x05, -0xf3, 0x42, 0x93, 0x13, 0x13, 0x9b, 0x74, 0xdd, 0x80, 0x6d, 0xdb, 0x18, -0xa9, 0x1a, 0x5c, 0xd7, 0x45, 0xa7, 0xdb, 0x45, 0xb3, 0xd1, 0x40, 0xab, -0xd5, 0x80, 0x28, 0x8a, 0xb0, 0x39, 0x16, 0x96, 0x24, 0xc1, 0x0b, 0x42, -0x04, 0x84, 0x20, 0x30, 0x4c, 0x90, 0xd1, 0x10, 0x91, 0x65, 0xc1, 0xb1, -0x1d, 0xcc, 0x2f, 0x2c, 0xc2, 0x34, 0x4d, 0x64, 0x33, 0x59, 0xd4, 0x6a, -0x55, 0x94, 0x4a, 0x05, 0x70, 0x2c, 0x1d, 0x2d, 0x9d, 0x39, 0x33, 0x7b, -0xea, 0xb1, 0xef, 0x7c, 0xe7, 0xf2, 0xf0, 0x42, 0xef, 0xbc, 0xe1, 0xfa, -0xdb, 0x34, 0x9d, 0x76, 0x32, 0x74, 0x5d, 0x47, 0x7f, 0x30, 0x40, 0xa5, -0x52, 0x41, 0xa9, 0x54, 0x44, 0xa1, 0x5c, 0x84, 0xd5, 0x6a, 0x42, 0xd9, -0xb8, 0x1e, 0xed, 0xf5, 0xeb, 0xa0, 0x48, 0x22, 0x6c, 0x33, 0xf6, 0x0b, -0x75, 0xfb, 0xe8, 0x76, 0xbb, 0x18, 0xce, 0xce, 0xc3, 0x3f, 0x35, 0x83, -0x68, 0x71, 0x11, 0xa6, 0x6a, 0xa0, 0xdf, 0x1f, 0x20, 0x08, 0x3d, 0x6c, -0x58, 0xb7, 0x1e, 0xb9, 0x5c, 0x16, 0x00, 0xf5, 0x0b, 0xbd, 0x70, 0xe0, -0xa5, 0x1f, 0xfd, 0xd3, 0x73, 0xcf, 0x5d, 0x3a, 0x5e, 0x68, 0xf7, 0xce, -0x9d, 0x77, 0xec, 0x7b, 0xf0, 0x33, 0xb7, 0x19, 0xa6, 0x05, 0xcb, 0xb2, -0x31, 0x1c, 0x0d, 0xa1, 0xaa, 0x3a, 0x5c, 0xcf, 0x45, 0xb3, 0x51, 0x83, -0x30, 0xd6, 0x82, 0xf2, 0x8e, 0xeb, 0x71, 0xd7, 0xfa, 0xad, 0x10, 0x91, -0xf8, 0x85, 0x7a, 0xf0, 0x75, 0x13, 0x70, 0x7c, 0xe4, 0x04, 0x11, 0x6c, -0xb9, 0x8c, 0xac, 0x2c, 0xa2, 0x57, 0xca, 0xa1, 0x7f, 0xaa, 0x00, 0xf6, -0x95, 0x63, 0xa8, 0x22, 0xc2, 0xc9, 0x53, 0xa7, 0x70, 0xfc, 0xe4, 0x49, -0x4c, 0x8c, 0x8f, 0xa1, 0x54, 0x2c, 0x80, 0x63, 0x59, 0x6c, 0xdd, 0xb2, -0xf9, 0x3d, 0xad, 0x66, 0xeb, 0xa1, 0x4b, 0xd6, 0x23, 0xbb, 0xfd, 0xb6, -0x5b, 0xbf, 0x1c, 0x04, 0x01, 0x2c, 0xcb, 0x82, 0x69, 0x9a, 0xb0, 0x2c, -0x07, 0xe5, 0x52, 0x11, 0xad, 0x56, 0x03, 0xd1, 0xc4, 0x18, 0xb6, 0xde, -0xf3, 0x11, 0xbc, 0x0f, 0x32, 0x8e, 0x02, 0x58, 0x74, 0x34, 0xe8, 0x9a, -0x0e, 0x2b, 0xbe, 0x2e, 0xe8, 0xe4, 0xde, 0x81, 0xef, 0x78, 0x60, 0xfc, -0x08, 0x79, 0x39, 0x07, 0x32, 0xd1, 0xa2, 0x93, 0x9d, 0x43, 0xaf, 0xa0, -0xd5, 0x6a, 0x61, 0x6e, 0x6e, 0x01, 0x27, 0x4e, 0x9c, 0xc2, 0x96, 0x2d, -0x9b, 0x90, 0xc9, 0x28, 0x50, 0x14, 0x19, 0xbb, 0x76, 0xee, 0x58, 0x65, -0x8f, 0xec, 0x75, 0xbc, 0xd0, 0x9e, 0xdd, 0xbb, 0xee, 0x69, 0xb7, 0x5a, -0xd3, 0x54, 0xc5, 0x46, 0x83, 0x6a, 0x4b, 0x9d, 0x25, 0x14, 0x0a, 0x79, -0xa0, 0x5a, 0xc1, 0x95, 0x1f, 0xfd, 0x30, 0xde, 0x03, 0x19, 0x2f, 0x20, -0xc4, 0x9c, 0xd1, 0x87, 0x65, 0xd0, 0x1e, 0x99, 0x17, 0x63, 0x36, 0xbe, -0x4f, 0x8d, 0x37, 0x14, 0x82, 0x5d, 0xc1, 0x0b, 0xd5, 0xcb, 0xe0, 0x36, -0xae, 0x07, 0x97, 0xcf, 0xa1, 0x54, 0x2a, 0x42, 0x37, 0x74, 0x8c, 0x46, -0x2a, 0x3c, 0xcf, 0x43, 0x44, 0x08, 0x6a, 0xb5, 0x4a, 0xbb, 0x52, 0xa9, -0xac, 0x82, 0x17, 0xda, 0xb3, 0x67, 0xcc, 0xef, 0x2d, 0xfb, 0x85, 0x76, -0xed, 0xd8, 0xb1, 0xec, 0x17, 0x32, 0x4d, 0x18, 0x86, 0x81, 0x5a, 0xb5, -0x0a, 0x39, 0x97, 0x85, 0x74, 0xdd, 0x35, 0xa9, 0x5f, 0x68, 0x34, 0x1c, -0xc1, 0xb1, 0x6d, 0x6a, 0x01, 0xb1, 0x63, 0xdc, 0xc6, 0x75, 0xe9, 0x87, -0x0f, 0x42, 0x2a, 0x0d, 0x08, 0xfc, 0xb8, 0x1a, 0x14, 0x40, 0xe0, 0x39, -0x14, 0xea, 0x25, 0x74, 0x9a, 0x75, 0x28, 0xba, 0x0e, 0x9e, 0x17, 0x70, -0xfa, 0xcc, 0x0c, 0x32, 0x19, 0x05, 0x99, 0x8c, 0x02, 0x41, 0xe0, 0xb1, -0x6e, 0x7a, 0xfa, 0xe2, 0x7b, 0x64, 0xeb, 0xd7, 0xaf, 0xbb, 0x25, 0xc9, -0x72, 0x69, 0x9a, 0x0e, 0x8e, 0xe3, 0xd0, 0x68, 0xd4, 0xa1, 0x97, 0x4a, -0x78, 0xcf, 0xf6, 0xdd, 0x38, 0x0c, 0x1f, 0xdd, 0x4e, 0x37, 0xe5, 0x84, -0x12, 0x3d, 0x4f, 0x02, 0x3d, 0xf9, 0xc1, 0x32, 0x6e, 0xe3, 0x79, 0x6e, -0x3a, 0xc9, 0x0c, 0x02, 0xff, 0xac, 0x1e, 0x59, 0x3e, 0x9f, 0xc3, 0xc2, -0xc2, 0x12, 0xba, 0xbd, 0x3e, 0x26, 0xc6, 0xc7, 0xc0, 0xb2, 0xcc, 0xb9, -0x79, 0xa1, 0xc3, 0x17, 0xec, 0x17, 0xfa, 0xd7, 0xac, 0xef, 0x07, 0x69, -0x11, 0xcb, 0x76, 0x1c, 0xb4, 0xdb, 0x2d, 0x70, 0x53, 0x13, 0x10, 0x00, -0x9c, 0x98, 0x9f, 0x83, 0x65, 0x5a, 0xf1, 0xa9, 0xe2, 0xc1, 0x0f, 0xc2, -0x94, 0xd4, 0x4a, 0xf4, 0x3c, 0x7e, 0x18, 0xa6, 0x73, 0x82, 0xc0, 0xa7, -0x47, 0x81, 0x4a, 0x67, 0x22, 0x70, 0x22, 0xed, 0x91, 0xd1, 0x88, 0x1a, -0x60, 0x59, 0x26, 0x5c, 0xc7, 0x81, 0x28, 0x89, 0x90, 0x25, 0x89, 0x91, -0x65, 0xf9, 0x46, 0x5d, 0xd7, 0x57, 0xc7, 0x0b, 0x95, 0xcb, 0xe5, 0x9d, -0x24, 0xbe, 0x09, 0xf3, 0x62, 0xe6, 0x27, 0x9b, 0xc9, 0xc0, 0x42, 0x84, -0xe9, 0x66, 0x13, 0x33, 0xbd, 0x39, 0xe8, 0xba, 0x4e, 0xad, 0x4d, 0x31, -0xf0, 0x94, 0x7c, 0xf8, 0x04, 0xb7, 0x49, 0xb8, 0x88, 0xa4, 0xd1, 0x44, -0xa1, 0x70, 0x8a, 0xd9, 0x10, 0x12, 0x21, 0x8a, 0x58, 0x70, 0xf9, 0x0c, -0x3c, 0x96, 0x4e, 0xec, 0x55, 0x4d, 0x87, 0x69, 0xd9, 0xd4, 0x70, 0xc0, -0x73, 0x28, 0x14, 0x0a, 0x5b, 0x74, 0x5d, 0x5f, 0x1d, 0x2f, 0x54, 0x2c, -0x14, 0xb7, 0x53, 0x77, 0x50, 0x98, 0x52, 0x59, 0xf9, 0x7c, 0x0e, 0x96, -0x20, 0x80, 0x89, 0x08, 0xfa, 0xbd, 0x3e, 0x4c, 0xc3, 0x8c, 0x01, 0xa6, -0x08, 0x9e, 0xeb, 0xd2, 0xfb, 0xa0, 0x15, 0xd0, 0x53, 0xf7, 0xd4, 0x69, -0x70, 0x92, 0x04, 0x21, 0x9b, 0x05, 0x89, 0xf1, 0x9a, 0x04, 0x78, 0x22, -0x41, 0x08, 0x42, 0x18, 0xb0, 0x82, 0x00, 0x37, 0x02, 0x04, 0x41, 0x80, -0x69, 0xc6, 0x7e, 0x21, 0x49, 0x04, 0xc3, 0xb2, 0x10, 0x78, 0x7e, 0xf5, -0xbc, 0x90, 0x28, 0x0a, 0x4a, 0x10, 0x9b, 0x3a, 0x22, 0x00, 0xdd, 0x7e, -0x0f, 0xb9, 0x5c, 0x0e, 0x8e, 0xeb, 0xc5, 0x3d, 0x32, 0x06, 0x9e, 0xeb, -0xa5, 0x1b, 0x10, 0x86, 0x71, 0x58, 0xcd, 0x0f, 0x62, 0x08, 0x2a, 0xc0, -0x91, 0xfd, 0xdf, 0x83, 0xd3, 0xef, 0xa3, 0xb2, 0x7e, 0x3d, 0xca, 0xdb, -0xb6, 0x22, 0x3f, 0x3e, 0x11, 0x83, 0x4e, 0x61, 0xba, 0x9c, 0x3d, 0x0a, -0x01, 0x3f, 0xa0, 0xa5, 0x20, 0xd3, 0x34, 0x62, 0x35, 0x0f, 0x1d, 0x94, -0x08, 0x82, 0xb8, 0x7a, 0x5e, 0xc8, 0xf3, 0xa8, 0x5f, 0x28, 0x24, 0x04, -0x02, 0xcf, 0x81, 0x65, 0x39, 0x0a, 0xed, 0x39, 0x0e, 0x86, 0xfd, 0x7e, -0xea, 0x17, 0x0a, 0x83, 0x30, 0x35, 0x37, 0xd1, 0x5b, 0xe5, 0x10, 0x7e, -0xe0, 0x63, 0x38, 0x37, 0x87, 0x50, 0xd3, 0xd0, 0xa8, 0xd7, 0xc1, 0x3b, -0x0e, 0x06, 0xcf, 0xfe, 0x13, 0x3a, 0x3c, 0x8f, 0xec, 0xfa, 0x75, 0x28, -0xac, 0x5f, 0x0f, 0x56, 0x10, 0x63, 0x85, 0x09, 0x65, 0x2b, 0x92, 0x8c, -0x91, 0x69, 0x5a, 0x30, 0x2d, 0x1b, 0x1c, 0xc7, 0x83, 0xa7, 0x71, 0x9a, -0xd5, 0xf1, 0x42, 0xae, 0xeb, 0x38, 0x09, 0x1e, 0x66, 0x59, 0x36, 0x38, -0x96, 0x81, 0xe7, 0xb9, 0x80, 0x6d, 0x61, 0x34, 0x18, 0x80, 0x2f, 0x97, -0xd3, 0xa8, 0xec, 0x32, 0x07, 0x47, 0x37, 0x24, 0x08, 0x43, 0xd8, 0xa3, -0x11, 0x4d, 0xd9, 0xf1, 0x3c, 0x72, 0xd9, 0x2c, 0xb2, 0x99, 0x0c, 0x95, -0x8d, 0x9d, 0x3c, 0x85, 0xb9, 0x23, 0x47, 0x20, 0x36, 0x5b, 0x28, 0x6c, -0xd8, 0x80, 0xc0, 0xf5, 0xc0, 0x46, 0x04, 0x41, 0x18, 0x42, 0x14, 0x45, -0xfa, 0x7b, 0x63, 0x18, 0x10, 0x05, 0x1e, 0xa6, 0x79, 0x11, 0x7e, 0x21, -0x4d, 0xd3, 0x0f, 0x07, 0x81, 0x4f, 0xa7, 0xe8, 0x0c, 0x03, 0xdf, 0xf7, -0x31, 0x18, 0x0e, 0x51, 0x95, 0x65, 0xda, 0x23, 0x13, 0xc4, 0x54, 0xc1, -0x93, 0xf2, 0x42, 0x24, 0x86, 0xfb, 0xfc, 0x00, 0xe5, 0xa9, 0x69, 0x14, -0xc6, 0x27, 0xa0, 0x9f, 0x39, 0x03, 0xe3, 0xe4, 0x29, 0x70, 0x96, 0x09, -0x41, 0x14, 0x51, 0x92, 0x44, 0x64, 0xfd, 0x2c, 0x5c, 0xd3, 0x80, 0xf6, -0xcf, 0x3f, 0x07, 0x23, 0x88, 0x10, 0x22, 0x02, 0xc7, 0xa6, 0xeb, 0x10, -0x04, 0x41, 0x80, 0xae, 0x1b, 0x10, 0x04, 0x01, 0xb6, 0x7d, 0x11, 0x3d, -0xb2, 0x4e, 0xaf, 0x7b, 0xc8, 0xf5, 0xa8, 0x43, 0x8b, 0xe5, 0x38, 0x14, -0xf2, 0x05, 0x18, 0x86, 0x09, 0xe2, 0xd8, 0xd0, 0xe7, 0xe6, 0xe3, 0x1e, -0x19, 0x65, 0x4a, 0xbd, 0x58, 0x90, 0xea, 0x7a, 0x7e, 0xdc, 0x21, 0x0b, -0xe0, 0xf9, 0x1e, 0xfc, 0x30, 0x80, 0xd8, 0x6a, 0xa1, 0xf2, 0xce, 0x77, -0x40, 0xb9, 0xf6, 0x5a, 0x78, 0xe5, 0x32, 0x6c, 0x97, 0xee, 0x94, 0x6c, -0x36, 0x87, 0x4a, 0xb9, 0x82, 0x72, 0x2e, 0x8b, 0xd0, 0xa7, 0x68, 0x67, -0x72, 0x2a, 0xd9, 0x0e, 0xc5, 0x9c, 0x1d, 0xd7, 0x59, 0xc1, 0x0b, 0x5d, -0xff, 0x08, 0x7f, 0xa1, 0xbc, 0x90, 0xe3, 0x38, 0x24, 0xa3, 0xb0, 0x2c, -0xe2, 0x9c, 0x97, 0xe7, 0x79, 0xd0, 0x75, 0x1d, 0xd1, 0xd2, 0x12, 0x7a, -0xc5, 0x42, 0xca, 0x0b, 0x31, 0x71, 0xed, 0x8a, 0x21, 0x61, 0xdc, 0x23, -0xa3, 0x47, 0x24, 0x91, 0xed, 0x44, 0x11, 0x81, 0x94, 0xcf, 0x41, 0xbc, -0xf2, 0x4a, 0x90, 0xcd, 0x9b, 0xe1, 0xcc, 0xcf, 0x23, 0x58, 0x5c, 0x02, -0xeb, 0xb9, 0x88, 0x08, 0x81, 0xaa, 0xe9, 0x69, 0x8b, 0x09, 0xa0, 0x95, -0x5c, 0x5a, 0x88, 0xb3, 0x2f, 0x90, 0x17, 0xfa, 0xab, 0xbf, 0x4e, 0x7b, -0x64, 0x09, 0x2f, 0x94, 0x60, 0x67, 0x92, 0x24, 0x83, 0xe5, 0x58, 0x74, -0xbb, 0x3d, 0x70, 0xba, 0x01, 0xf5, 0xf4, 0x19, 0xf4, 0xba, 0x1d, 0x38, -0x96, 0x05, 0xd7, 0xb1, 0x29, 0x56, 0x1c, 0x84, 0x31, 0x2f, 0x14, 0xd0, -0x7c, 0x57, 0xe2, 0x19, 0x4a, 0x41, 0x28, 0xca, 0xd7, 0x49, 0xed, 0x36, -0xf8, 0x4d, 0xeb, 0x30, 0x0c, 0xe8, 0x69, 0x39, 0x18, 0x0e, 0xe9, 0x7d, -0xd0, 0x8a, 0x1e, 0x99, 0x61, 0x5e, 0x02, 0xbf, 0xd0, 0x91, 0x57, 0x5e, -0xfd, 0xe6, 0xf4, 0xd4, 0xe4, 0xcd, 0x02, 0x2f, 0x40, 0x91, 0x25, 0xb4, -0x5b, 0x2d, 0x1c, 0x3f, 0x71, 0x02, 0xda, 0x68, 0x04, 0x29, 0x8a, 0xd0, -0x65, 0x22, 0x04, 0x63, 0x13, 0x28, 0x96, 0x8a, 0xd4, 0xda, 0x41, 0x28, -0x1d, 0x90, 0xf4, 0xc8, 0x22, 0x12, 0xc5, 0x8b, 0x80, 0x96, 0x1d, 0x5c, -0x11, 0x89, 0x7b, 0x64, 0xa7, 0xcf, 0xc0, 0x19, 0x0e, 0x31, 0xea, 0x0f, -0x63, 0x8b, 0x1a, 0xf5, 0xf3, 0xa6, 0xbc, 0x90, 0x76, 0x89, 0xfc, 0x42, -0x77, 0xde, 0xb6, 0x77, 0xb6, 0xdd, 0x6a, 0x8d, 0x83, 0x61, 0xe0, 0x38, -0x0e, 0x0e, 0x1f, 0x39, 0x02, 0xdd, 0x30, 0xd0, 0x6e, 0x36, 0x41, 0x14, -0x19, 0x41, 0xbd, 0x8a, 0x42, 0xbb, 0x8d, 0x7c, 0xa1, 0x08, 0x5e, 0xe0, -0xd3, 0x8d, 0xa0, 0xaf, 0x21, 0x96, 0x43, 0x6a, 0x00, 0x40, 0x82, 0x10, -0x81, 0x69, 0xc0, 0x9c, 0x5f, 0x80, 0x7e, 0x66, 0x26, 0xed, 0x91, 0x25, -0xe8, 0xe6, 0x85, 0xfa, 0x85, 0xce, 0xeb, 0xdd, 0xe8, 0x2f, 0x5e, 0x38, -0xf0, 0x45, 0xcb, 0xb6, 0xa8, 0x1b, 0x91, 0xe7, 0x30, 0x39, 0x39, 0x01, -0x49, 0x12, 0x31, 0xbb, 0x30, 0x8f, 0x50, 0xd7, 0xc1, 0xce, 0xce, 0xa3, -0x77, 0xe4, 0x15, 0x2c, 0x9e, 0x3c, 0x09, 0xb5, 0xdf, 0x87, 0x6b, 0x5b, -0xa9, 0xae, 0x8a, 0x22, 0x68, 0x01, 0x02, 0xcf, 0x83, 0xab, 0x6b, 0x70, -0x7b, 0x5d, 0x8c, 0x8e, 0xbd, 0x06, 0xfd, 0xf4, 0x19, 0x18, 0x23, 0x15, -0x8b, 0x4b, 0x1d, 0x58, 0xb6, 0x1d, 0xcb, 0xf8, 0x96, 0x79, 0xa1, 0x4b, -0xee, 0x17, 0xba, 0x66, 0xf7, 0x2e, 0xea, 0x17, 0xe2, 0x39, 0x84, 0x41, -0x08, 0xcd, 0xd0, 0xf1, 0xda, 0xf1, 0x13, 0x18, 0x8e, 0x46, 0xa8, 0x96, -0xcb, 0xc8, 0x17, 0xf2, 0x74, 0xcd, 0x8c, 0x2c, 0x42, 0x28, 0x24, 0x3d, -0x32, 0x91, 0x5e, 0xc4, 0x84, 0xa4, 0xbc, 0x90, 0xa7, 0xaa, 0x08, 0x1d, -0x17, 0xea, 0x48, 0x85, 0x65, 0xdb, 0x70, 0x5c, 0x8f, 0x4e, 0xfe, 0xd2, -0x1e, 0xd9, 0x85, 0xf9, 0x85, 0xce, 0xfb, 0xe5, 0xee, 0xcb, 0x87, 0x0e, -0x3f, 0x90, 0xcb, 0xe5, 0x9e, 0x9c, 0x18, 0x1b, 0x9b, 0x00, 0x6d, 0xa6, -0x62, 0x6a, 0x62, 0x02, 0xbe, 0xef, 0x43, 0xd5, 0x35, 0x8c, 0x34, 0x0d, -0x85, 0x5c, 0x0e, 0xb2, 0x22, 0x03, 0xaa, 0x0e, 0x83, 0x01, 0x48, 0x14, -0x81, 0x01, 0xed, 0x91, 0x31, 0x31, 0xb5, 0x65, 0x9a, 0xb4, 0x71, 0x6c, -0xdb, 0x0e, 0x64, 0x99, 0x2a, 0x6a, 0x99, 0xd8, 0xea, 0x44, 0x79, 0xa1, -0xf0, 0x32, 0xf1, 0x42, 0xb1, 0x5f, 0x88, 0x61, 0x98, 0xd8, 0x2f, 0xc4, -0xa2, 0x50, 0xc8, 0x63, 0xdb, 0xd6, 0x2d, 0x18, 0x8d, 0x46, 0x98, 0x99, -0x9d, 0x4b, 0x7b, 0x64, 0x22, 0x75, 0x24, 0xd2, 0xf7, 0x3e, 0xf1, 0xdb, -0x38, 0xc7, 0x71, 0xe0, 0xfb, 0x01, 0x04, 0x81, 0xa7, 0x59, 0x5f, 0x96, -0x8d, 0xdf, 0x1f, 0xc5, 0x7e, 0x21, 0xee, 0xb2, 0xf3, 0x42, 0x89, 0x5f, -0x48, 0xd9, 0xb9, 0xf3, 0xea, 0xab, 0xbe, 0xd6, 0x6e, 0xb5, 0xc6, 0x04, -0x81, 0x4f, 0x5f, 0x13, 0x5a, 0x96, 0x8d, 0x6e, 0xaf, 0x1f, 0xd7, 0xde, -0x0c, 0x04, 0x21, 0x81, 0xeb, 0x3a, 0x00, 0x18, 0xc8, 0xb2, 0x44, 0xe1, -0xf0, 0x30, 0x04, 0x2f, 0x08, 0xe7, 0xe5, 0x17, 0xba, 0xf4, 0xbc, 0xd0, -0x27, 0x12, 0xbf, 0x90, 0xfd, 0xb3, 0x7f, 0x7e, 0x9e, 0xf6, 0xc8, 0x74, -0xdd, 0xa4, 0x8b, 0x18, 0x58, 0x0e, 0xd9, 0x6c, 0x06, 0x63, 0xed, 0x16, -0xc6, 0xc7, 0xda, 0x68, 0xb7, 0x5a, 0x28, 0x16, 0xf2, 0x50, 0x64, 0xca, -0x99, 0x06, 0x3e, 0xc5, 0x8b, 0x39, 0x9e, 0x5f, 0xe1, 0x17, 0x62, 0x7e, -0x05, 0x2f, 0x34, 0x75, 0xf9, 0x7b, 0x64, 0xaf, 0x1e, 0x3d, 0x76, 0xef, -0xe2, 0xd2, 0xd2, 0xbd, 0xeb, 0xa6, 0xa7, 0xee, 0x6b, 0x36, 0x1a, 0x15, -0x59, 0x92, 0x20, 0x08, 0x3c, 0x0a, 0xf9, 0x1c, 0x64, 0x49, 0x42, 0x26, -0x43, 0x0b, 0x71, 0xba, 0x4e, 0xbb, 0xf6, 0xd1, 0x2f, 0xf1, 0x0b, 0x9d, -0xbb, 0x47, 0xd6, 0x87, 0x28, 0x88, 0x6f, 0x0d, 0x2f, 0xf4, 0xe2, 0x4b, -0x07, 0x9f, 0x2d, 0x14, 0xf2, 0x77, 0x37, 0xea, 0xf5, 0x9b, 0xaa, 0xd5, -0x8f, 0x5e, 0x59, 0x86, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, -0xca, 0x74, 0x2e, 0x93, 0x61, 0x92, 0xbb, 0x4f, 0x96, 0x3e, 0x90, 0x40, -0xe5, 0xde, 0xc8, 0x0b, 0x69, 0xba, 0xbe, 0xe4, 0xba, 0x6e, 0x2f, 0x8a, -0xa2, 0xb7, 0x17, 0x2f, 0x24, 0xc5, 0x7e, 0x21, 0x51, 0x14, 0xab, 0x92, -0x28, 0x4a, 0xbe, 0xef, 0xcb, 0x4e, 0xec, 0x17, 0x72, 0x1c, 0xc7, 0x25, -0x84, 0xac, 0xf1, 0x42, 0x6b, 0xbc, 0xd0, 0x1a, 0x2f, 0xb4, 0xc6, 0x0b, -0xad, 0xf1, 0x42, 0x6b, 0xb4, 0xca, 0xda, 0x06, 0xac, 0x6d, 0xc0, 0xb9, -0x79, 0xa1, 0x87, 0x7e, 0x53, 0x79, 0xa1, 0xf3, 0xf4, 0x0b, 0x5d, 0xfb, -0x9b, 0xde, 0x23, 0x7b, 0x6d, 0x8d, 0x17, 0xba, 0xfc, 0xbf, 0x03, 0x57, -0x6f, 0xdf, 0x7e, 0x63, 0xa3, 0x5e, 0xdf, 0x53, 0x2a, 0x95, 0x76, 0x28, -0x8a, 0x5c, 0xf0, 0x3d, 0x9f, 0x58, 0xb6, 0x6d, 0x69, 0x9a, 0x76, 0x60, -0x76, 0x6e, 0xee, 0x85, 0xe3, 0x27, 0xde, 0x86, 0x7e, 0xa1, 0xeb, 0xaf, -0xbd, 0xf6, 0xae, 0xeb, 0xaf, 0xbf, 0x6e, 0xdf, 0x96, 0x4d, 0x9b, 0xf6, -0x0a, 0x82, 0xc0, 0xd1, 0xc5, 0xa3, 0x09, 0x2b, 0x44, 0xd2, 0x75, 0x36, -0xbe, 0x1f, 0xc0, 0x71, 0x1d, 0x72, 0xf2, 0xe4, 0xa9, 0xa7, 0x7e, 0xf1, -0xfc, 0x0b, 0xbf, 0xda, 0x2f, 0x74, 0x9e, 0xbc, 0xd0, 0x79, 0xf6, 0xc8, -0xfe, 0xf0, 0xa3, 0xdf, 0x08, 0xf1, 0x06, 0xbf, 0xd0, 0xf5, 0xd7, 0x5d, -0x77, 0xeb, 0x5d, 0x77, 0xdc, 0xfe, 0x95, 0x7d, 0x0f, 0x7e, 0x26, 0xed, -0x91, 0xd9, 0xb6, 0x93, 0xce, 0x0a, 0x68, 0x54, 0x9c, 0xa4, 0xaf, 0x17, -0xa3, 0x28, 0x82, 0x28, 0x88, 0xec, 0x96, 0xcd, 0x9b, 0xf6, 0xae, 0x9b, -0x9e, 0xde, 0x7b, 0xff, 0xa7, 0x3f, 0x75, 0xfa, 0x87, 0xcf, 0xfc, 0xe3, -0xa3, 0xc7, 0x8f, 0x1f, 0x7f, 0x3d, 0x2f, 0xf4, 0x1f, 0x4f, 0x1e, 0x39, -0x84, 0x99, 0x5f, 0x5c, 0x0a, 0xbf, 0xd0, 0x3f, 0xfc, 0x70, 0xee, 0x7f, -0xed, 0xf6, 0x90, 0x09, 0xc3, 0xb3, 0xfc, 0x42, 0x0f, 0x3f, 0xf8, 0xc0, -0x13, 0xbf, 0xfb, 0xd0, 0x83, 0xb7, 0x07, 0x61, 0x08, 0xd3, 0xa4, 0xbc, -0x90, 0xbf, 0x42, 0x0e, 0x10, 0xc6, 0x6e, 0x21, 0x00, 0xb1, 0x30, 0x98, -0xbe, 0xad, 0xa6, 0x45, 0xf4, 0xc4, 0x2f, 0x54, 0x9f, 0xfe, 0xd0, 0x07, -0xee, 0x7c, 0x6c, 0xef, 0xfb, 0xdf, 0xff, 0x83, 0x27, 0x9f, 0x7a, 0xea, -0x6c, 0x5e, 0x88, 0x90, 0xcb, 0xd3, 0x23, 0x1b, 0x6b, 0xb7, 0xdb, 0x8f, -0x3c, 0xbc, 0xef, 0x99, 0xc9, 0x89, 0xf1, 0x4d, 0x86, 0x69, 0xc1, 0x8e, -0xd5, 0x0b, 0xae, 0xe7, 0x42, 0xd7, 0x0d, 0xb8, 0xae, 0x07, 0x55, 0x53, -0xe9, 0xea, 0x57, 0x59, 0x81, 0xaa, 0xa9, 0x20, 0x84, 0x40, 0x51, 0x32, -0x20, 0x24, 0x44, 0x2e, 0x97, 0x43, 0x2e, 0x4b, 0xc1, 0x8e, 0x84, 0x17, -0x0a, 0xc3, 0x00, 0x73, 0xf3, 0x0b, 0x27, 0x1e, 0xdf, 0xbf, 0xff, 0xf2, -0xfb, 0x85, 0xfe, 0xf0, 0xf3, 0xbf, 0x7f, 0xb0, 0x5e, 0xab, 0x95, 0x34, -0xdd, 0x88, 0xd1, 0x03, 0x0b, 0xba, 0x6e, 0x60, 0x30, 0x1c, 0x42, 0x10, -0x78, 0xd4, 0x6b, 0x35, 0xf8, 0xbe, 0x9f, 0xbe, 0x69, 0x76, 0x5d, 0x07, -0x96, 0xed, 0x20, 0xf0, 0xa9, 0xfd, 0x63, 0x30, 0x1c, 0x22, 0x9f, 0xcb, -0x43, 0x51, 0x14, 0x54, 0x2b, 0x65, 0x28, 0x8a, 0x9c, 0xbe, 0x5b, 0x5a, -0xec, 0x74, 0x68, 0x8f, 0x4c, 0xbb, 0x4c, 0x3d, 0xb2, 0xdf, 0xfb, 0xdd, -0xcf, 0xfe, 0xb0, 0x56, 0xad, 0x95, 0x54, 0x95, 0xfa, 0x85, 0x2c, 0xcb, -0x86, 0xaa, 0x69, 0x50, 0x14, 0x05, 0xf5, 0x5a, 0x15, 0xb5, 0x6a, 0x05, -0xb2, 0x2c, 0xc1, 0xe1, 0x79, 0xd8, 0x92, 0x04, 0x97, 0x61, 0x10, 0x39, -0x36, 0x78, 0xcb, 0x06, 0x3f, 0x18, 0xa0, 0x29, 0xf1, 0x28, 0xe4, 0xf3, -0x50, 0x35, 0x1d, 0x8b, 0x8b, 0x8b, 0x70, 0x1c, 0x0b, 0x8d, 0x46, 0x83, -0xe6, 0x31, 0x38, 0x0e, 0x8d, 0x5a, 0xad, 0xf8, 0x5b, 0xef, 0x79, 0xcf, -0xe5, 0xe9, 0x91, 0x7d, 0xe6, 0xd3, 0x9f, 0xda, 0xff, 0xae, 0x77, 0xbe, -0x23, 0xf6, 0x0b, 0x39, 0x18, 0x8e, 0x54, 0x8c, 0x46, 0x2a, 0x0c, 0xd3, -0xc0, 0xee, 0x9d, 0x3b, 0x90, 0x2b, 0x17, 0x61, 0x37, 0x1b, 0x90, 0xb7, -0x6c, 0x42, 0x7b, 0x6a, 0x02, 0xb2, 0x28, 0xc2, 0x73, 0x6c, 0x0c, 0x87, -0x43, 0x0c, 0xfa, 0x43, 0x74, 0x3a, 0x1d, 0x0c, 0x66, 0xe6, 0xe0, 0x9f, -0x99, 0x03, 0x16, 0x16, 0xff, 0xbf, 0xf6, 0xce, 0x34, 0x56, 0xb2, 0xf2, -0xbe, 0xd3, 0xbf, 0xb3, 0x9f, 0xda, 0xf7, 0xed, 0x2e, 0x7d, 0x2f, 0xbd, -0x43, 0xef, 0xcd, 0x62, 0xe8, 0x26, 0x38, 0x18, 0xdb, 0xec, 0x76, 0x88, -0xad, 0xe0, 0x38, 0x13, 0x1c, 0x8c, 0x6d, 0xf0, 0x2a, 0x47, 0xc9, 0x8c, -0x26, 0x8a, 0x32, 0x49, 0xfc, 0x21, 0x51, 0x46, 0x8a, 0x34, 0xd2, 0x68, -0xa2, 0x44, 0xf6, 0x7c, 0x98, 0x91, 0x3c, 0x61, 0x3c, 0x33, 0x96, 0xc0, -0x60, 0x82, 0xc1, 0x1a, 0x83, 0xc1, 0x04, 0xec, 0xe0, 0x6e, 0xe8, 0xbd, -0xe9, 0xed, 0x6e, 0x55, 0x75, 0x6b, 0x3d, 0xfb, 0xf2, 0x9e, 0x65, 0x3e, -0xbc, 0x6f, 0xd5, 0xbd, 0x0d, 0x1d, 0xa7, 0x57, 0x86, 0x19, 0x5d, 0xa4, -0x56, 0x7f, 0x69, 0x89, 0x3a, 0xa7, 0x4e, 0x9d, 0xed, 0xff, 0xbc, 0xcf, -0x03, 0xbd, 0x3f, 0x40, 0xab, 0xbd, 0x0c, 0x81, 0x17, 0x30, 0x31, 0x51, -0x47, 0xb9, 0x54, 0x04, 0xcf, 0x73, 0xf0, 0x7c, 0x82, 0x83, 0x07, 0xdf, -0x7e, 0xe9, 0xb5, 0xd7, 0xff, 0xf1, 0xd7, 0xaf, 0xda, 0x06, 0xec, 0xda, -0xb9, 0xf3, 0xbe, 0x2f, 0x7f, 0xe9, 0x0b, 0xcf, 0x06, 0x24, 0x80, 0x69, -0xd9, 0xd0, 0x34, 0x4a, 0x95, 0xa8, 0x89, 0x04, 0x2a, 0xe5, 0x22, 0xa4, -0x46, 0x0d, 0xd9, 0x3b, 0xf6, 0xe3, 0xce, 0xe9, 0x8d, 0x2b, 0x3d, 0x32, -0xad, 0x03, 0xc3, 0xa0, 0xd8, 0x8d, 0x6d, 0x59, 0x70, 0x7d, 0x0f, 0x86, -0x65, 0xa0, 0xdb, 0xeb, 0xa3, 0x77, 0x7a, 0x0e, 0xe1, 0x3b, 0xa7, 0x41, -0xfa, 0x43, 0x2c, 0x2f, 0x77, 0xc0, 0x71, 0x31, 0xd6, 0xcf, 0xce, 0x22, -0x95, 0x4a, 0x22, 0x8e, 0x63, 0x58, 0xb6, 0x83, 0xe7, 0x7f, 0xf4, 0xc2, -0x13, 0xcd, 0x8b, 0xf0, 0x0b, 0x5d, 0xd4, 0xbd, 0xd0, 0x27, 0x1f, 0xb8, -0xff, 0x6f, 0xa2, 0x30, 0x62, 0xbe, 0x07, 0x8b, 0x16, 0x1b, 0x0c, 0x13, -0xe5, 0x52, 0x01, 0xdc, 0xd4, 0x04, 0x6e, 0xf8, 0x9d, 0xdf, 0xc6, 0xbf, -0x9a, 0xde, 0x08, 0x0b, 0xc0, 0x11, 0x57, 0x67, 0x3d, 0x32, 0x0d, 0xb6, -0x49, 0x11, 0x33, 0xdf, 0xf5, 0xe0, 0x3b, 0x1e, 0x38, 0x12, 0x23, 0x9b, -0x4c, 0xa3, 0x34, 0x3b, 0x05, 0x6e, 0xcb, 0x46, 0xc4, 0xd9, 0x0c, 0x0a, -0xf9, 0x1c, 0x0c, 0xc3, 0xc4, 0xa9, 0x33, 0x67, 0xc7, 0x3d, 0x32, 0x55, -0x91, 0x71, 0x03, 0xf5, 0x0b, 0x5d, 0x79, 0x8f, 0x6c, 0xc7, 0xf6, 0x6d, -0x0f, 0x57, 0xca, 0xe5, 0x19, 0x9b, 0x8d, 0x40, 0x07, 0x83, 0x21, 0xc2, -0x28, 0x42, 0xa3, 0x51, 0x03, 0x5f, 0x29, 0x61, 0xeb, 0xa7, 0x7e, 0x03, -0xbf, 0x06, 0x19, 0x07, 0x10, 0x63, 0x89, 0xf1, 0x42, 0xbe, 0xcb, 0x5a, -0x64, 0x84, 0xf6, 0xc8, 0x08, 0x5b, 0x67, 0x4f, 0x88, 0x8f, 0xd0, 0xf7, -0x21, 0xf3, 0x22, 0xf2, 0x95, 0x12, 0xc4, 0x4d, 0xeb, 0x11, 0x27, 0x13, -0x28, 0xe4, 0x0b, 0xe8, 0x76, 0xfb, 0x68, 0x36, 0x5b, 0xf0, 0x5c, 0x8f, -0xf9, 0x85, 0xea, 0x8d, 0x4a, 0xb9, 0x72, 0xe5, 0xbc, 0xd0, 0xad, 0xb7, -0xdc, 0xf2, 0x58, 0x14, 0x47, 0x20, 0x84, 0xc0, 0xb4, 0x6c, 0x10, 0x42, -0x50, 0xc8, 0xe7, 0x91, 0x2f, 0x17, 0x21, 0xee, 0xde, 0x85, 0x7d, 0x52, -0x1a, 0x6f, 0xc2, 0xc7, 0x70, 0x30, 0x80, 0xef, 0xd1, 0x16, 0x93, 0xcb, -0x50, 0xcc, 0x51, 0x9b, 0x32, 0xf0, 0xc9, 0xf8, 0xa2, 0x16, 0x46, 0x21, -0xe2, 0x38, 0x84, 0x24, 0x0a, 0xc8, 0x14, 0xb3, 0x70, 0x27, 0x27, 0x90, -0x74, 0x1c, 0x08, 0x5d, 0x01, 0x9a, 0xae, 0xa1, 0x54, 0x2a, 0x82, 0xe3, -0x29, 0x2f, 0xb4, 0x6e, 0xdd, 0xf4, 0x55, 0xe0, 0x85, 0x66, 0x67, 0xef, -0xf2, 0x3c, 0x0f, 0x3e, 0xa1, 0x3c, 0xd0, 0xfc, 0xc2, 0x02, 0x6e, 0xdc, -0xbb, 0x07, 0x7a, 0xa9, 0x84, 0xdf, 0xd8, 0x7d, 0x33, 0x8e, 0x81, 0xa0, -0xd5, 0x6c, 0xad, 0xb4, 0xc6, 0x02, 0x06, 0x7b, 0x8c, 0x3c, 0x43, 0x36, -0x0d, 0xe4, 0xac, 0xe0, 0x38, 0x64, 0x4c, 0x6f, 0x71, 0x3c, 0x87, 0x64, -0x35, 0x8f, 0xe1, 0x62, 0x82, 0x29, 0x1f, 0x7a, 0xe8, 0x74, 0xba, 0x98, -0x64, 0xbc, 0x50, 0xa5, 0x52, 0x5e, 0xe9, 0x91, 0x5d, 0x0e, 0x2f, 0xb4, -0x61, 0xfd, 0xfa, 0xfb, 0xbf, 0xf0, 0xe8, 0xef, 0xf1, 0xbe, 0x4f, 0x40, -0x48, 0x00, 0xc7, 0x71, 0x50, 0xaf, 0xd5, 0x20, 0x8a, 0xc2, 0xb8, 0x47, -0xb6, 0xd4, 0x5c, 0xa2, 0x45, 0xac, 0x30, 0x60, 0xc3, 0x6e, 0xba, 0xb7, -0x3d, 0x97, 0x6e, 0xc4, 0xe8, 0x9b, 0x08, 0x02, 0xfa, 0xa1, 0x83, 0x55, -0x55, 0xb8, 0x28, 0x06, 0x04, 0x59, 0x42, 0x94, 0x4d, 0x43, 0xe9, 0xca, -0x88, 0xa2, 0x98, 0x92, 0x00, 0xa5, 0x22, 0x54, 0x55, 0x45, 0x2a, 0x99, -0xe0, 0xd2, 0xa9, 0xf4, 0xfe, 0xe1, 0x70, 0x40, 0x79, 0xa1, 0x74, 0xe6, -0x56, 0x63, 0x78, 0x09, 0xbc, 0x50, 0xa3, 0x5e, 0xdf, 0x35, 0x6a, 0x2b, -0xd1, 0xc3, 0xc2, 0x43, 0x26, 0x93, 0x86, 0x03, 0x0e, 0x53, 0xd5, 0x0a, -0x96, 0x06, 0x2d, 0x68, 0x43, 0x0d, 0xc4, 0x27, 0x88, 0x10, 0xd3, 0x84, -0x17, 0x8b, 0x68, 0x8e, 0x64, 0x49, 0x8e, 0xed, 0x30, 0xaf, 0x50, 0xb0, -0x2a, 0x36, 0x05, 0x84, 0x01, 0xad, 0x41, 0xc4, 0xe0, 0x21, 0xa4, 0xa8, -0x5f, 0x48, 0x10, 0x78, 0x38, 0xae, 0x0b, 0xdb, 0x71, 0xe8, 0xb8, 0x95, -0xe7, 0x91, 0x4c, 0x26, 0x36, 0x0f, 0x87, 0x83, 0xcb, 0xe3, 0x85, 0x92, -0xc9, 0xc4, 0x76, 0x4a, 0xa0, 0xd0, 0x11, 0x68, 0xb7, 0xdf, 0x83, 0xa2, -0xc8, 0xd0, 0x79, 0x1e, 0x02, 0x80, 0xe5, 0xf6, 0x32, 0x2c, 0x8b, 0x72, -0x44, 0x23, 0x0e, 0xc8, 0x27, 0x14, 0x35, 0xf0, 0x3c, 0x17, 0xae, 0xe7, -0x43, 0xef, 0xf5, 0x10, 0x84, 0x21, 0x44, 0x55, 0xa5, 0xb7, 0x0d, 0x41, -0x38, 0x06, 0xc3, 0x29, 0x76, 0x03, 0x70, 0xa2, 0x08, 0x9f, 0xad, 0xad, -0x77, 0x3d, 0x17, 0xa6, 0x61, 0x22, 0x99, 0x48, 0x80, 0x07, 0x07, 0x59, -0x96, 0x2f, 0x9f, 0x17, 0x12, 0x45, 0x31, 0x11, 0x32, 0x7b, 0x4d, 0x10, -0x04, 0x2c, 0x43, 0x0a, 0x38, 0xbe, 0x0f, 0x7d, 0xa8, 0xc1, 0x17, 0x45, -0x6a, 0x6f, 0x0a, 0x02, 0x76, 0xdb, 0x4c, 0xf7, 0x30, 0xdd, 0xfb, 0x14, -0x31, 0x7b, 0xfb, 0xe9, 0xa7, 0x61, 0xb6, 0xda, 0x98, 0xba, 0xe9, 0x46, -0x94, 0xb6, 0x6d, 0x03, 0x27, 0x08, 0xec, 0xc3, 0x33, 0x5e, 0x88, 0x04, -0x88, 0x63, 0xda, 0x23, 0xe3, 0x79, 0x1e, 0x84, 0x04, 0x30, 0x2d, 0x0b, -0x59, 0x77, 0xbc, 0xb0, 0xfa, 0xf2, 0x79, 0x21, 0x80, 0xe3, 0x42, 0x36, -0x5d, 0x74, 0xd8, 0x2c, 0x97, 0x66, 0xbd, 0x7c, 0x98, 0xba, 0x8e, 0x48, -0x51, 0xe0, 0xfb, 0x74, 0x03, 0xa2, 0x55, 0x39, 0xaf, 0x51, 0x8b, 0xb8, -0x7d, 0xe2, 0x24, 0xfc, 0x4e, 0x17, 0x95, 0x42, 0x01, 0xde, 0xa9, 0xd3, -0x38, 0x73, 0xea, 0x14, 0xb2, 0x9b, 0xb7, 0x20, 0xb7, 0x61, 0x03, 0xd5, -0xf9, 0x8c, 0xaa, 0x70, 0x84, 0xd2, 0x2d, 0xd4, 0x10, 0x45, 0xd1, 0x4e, -0xcb, 0xb2, 0xa9, 0xf9, 0xcf, 0xf7, 0x2f, 0x9f, 0x17, 0xb2, 0x6d, 0xdb, -0xf5, 0x7d, 0x9f, 0x6a, 0x45, 0xe8, 0xe8, 0x1f, 0xaa, 0xa2, 0x40, 0xce, -0x66, 0xd0, 0xeb, 0x74, 0xc1, 0x97, 0x8a, 0x14, 0xa7, 0x24, 0x74, 0x74, -0x15, 0x86, 0x21, 0xc0, 0x71, 0x63, 0xbf, 0x90, 0xb1, 0xbc, 0x0c, 0x59, -0x51, 0x91, 0x48, 0x50, 0x07, 0x63, 0x18, 0x84, 0xb0, 0x4e, 0x9e, 0xc0, -0xc2, 0x89, 0x13, 0xc8, 0x5e, 0xbf, 0x15, 0x99, 0xe9, 0x69, 0x5a, 0x49, -0x09, 0x02, 0x70, 0xf1, 0x48, 0xaa, 0x1a, 0xc2, 0xb1, 0x29, 0xda, 0x2c, -0xcb, 0x12, 0x5c, 0xd7, 0xbb, 0x12, 0x5e, 0x48, 0x3f, 0x12, 0x04, 0x01, -0x38, 0x8e, 0x83, 0x24, 0x49, 0x48, 0xa5, 0x52, 0x54, 0x55, 0xa5, 0xeb, -0xe8, 0xb5, 0x5b, 0x48, 0xc8, 0xab, 0x78, 0xa1, 0x51, 0xd2, 0x8b, 0x89, -0x92, 0xc2, 0x30, 0xc4, 0xc4, 0xce, 0x9d, 0x28, 0xce, 0x5e, 0x87, 0xe1, -0xd1, 0xa3, 0x70, 0x96, 0x9a, 0x50, 0x15, 0x19, 0xd9, 0x4c, 0x16, 0x9e, -0xef, 0xc3, 0x3a, 0x74, 0x18, 0xfa, 0xc9, 0x93, 0xc8, 0x6e, 0xde, 0x02, -0x4f, 0x37, 0xc0, 0x87, 0x21, 0x02, 0x12, 0x40, 0x55, 0x14, 0xe6, 0x17, -0xb2, 0xa0, 0x28, 0x0a, 0xfc, 0x7f, 0xa1, 0x47, 0x76, 0x01, 0x5e, 0x68, -0xff, 0x79, 0x7e, 0xa1, 0x95, 0xd5, 0x18, 0xf4, 0xf1, 0xd0, 0xb2, 0x1d, -0xc4, 0x8e, 0x03, 0xab, 0xdd, 0x86, 0xa1, 0xeb, 0x0c, 0xaf, 0x64, 0x3a, -0x36, 0xcf, 0x5b, 0xe9, 0x53, 0x12, 0x02, 0x9f, 0x10, 0xc4, 0x92, 0x84, -0xcc, 0x8e, 0x1d, 0xc8, 0xde, 0x76, 0x2b, 0xfc, 0x54, 0x1a, 0x3e, 0x09, -0x20, 0xcb, 0x32, 0x0a, 0x85, 0x02, 0xd2, 0xbc, 0x00, 0xf7, 0xc8, 0x11, -0x44, 0x8b, 0x0b, 0x88, 0xd8, 0x33, 0x45, 0xb8, 0x8a, 0x17, 0xd2, 0x74, -0x03, 0xb6, 0x63, 0x9f, 0xe7, 0x17, 0xba, 0x08, 0x5e, 0xe8, 0xef, 0x3f, -0xfe, 0xdd, 0xbf, 0xfc, 0xeb, 0xf7, 0xf8, 0x85, 0xe8, 0x3d, 0x8a, 0x82, -0x6e, 0xaf, 0x8b, 0xa4, 0xae, 0x82, 0x6b, 0x4b, 0xe8, 0xe4, 0xb2, 0x28, -0x97, 0xab, 0x74, 0xce, 0xcb, 0x85, 0xe0, 0x18, 0x91, 0xc2, 0xb3, 0x70, -0x14, 0xd8, 0x37, 0xc2, 0x45, 0x11, 0xb8, 0x64, 0x12, 0x85, 0x3d, 0xbb, -0x41, 0x86, 0x43, 0xe8, 0xc7, 0x8e, 0x81, 0xb7, 0x6d, 0x24, 0x13, 0x09, -0xa4, 0x52, 0x49, 0xb8, 0xae, 0x87, 0x33, 0xad, 0x36, 0xcd, 0x39, 0x8a, -0x22, 0x44, 0x89, 0x1d, 0x6e, 0x54, 0x8f, 0xd8, 0x96, 0x55, 0x35, 0xff, -0x5b, 0xff, 0xee, 0x8f, 0xfe, 0xc3, 0x9e, 0x0f, 0xff, 0xda, 0xc5, 0xf2, -0x42, 0x67, 0xc7, 0xbc, 0xd0, 0xdc, 0xfc, 0xc2, 0x2b, 0x61, 0x10, 0x82, -0xe3, 0x38, 0x14, 0x0a, 0x79, 0xe4, 0xb2, 0x59, 0x2c, 0x77, 0xba, 0x10, -0x74, 0x83, 0x86, 0x01, 0x3b, 0xcb, 0xf0, 0x5c, 0x87, 0xde, 0xf3, 0x10, -0x66, 0xf1, 0x0b, 0x03, 0x44, 0xec, 0xd4, 0x8a, 0x88, 0xd2, 0x88, 0x71, -0x14, 0x01, 0x51, 0x08, 0x31, 0x93, 0x41, 0xe9, 0x96, 0x5b, 0x90, 0xd8, -0xb6, 0x0d, 0x3e, 0x3b, 0x23, 0x19, 0x86, 0x01, 0xcb, 0xb6, 0x29, 0xfc, -0xca, 0xf3, 0xab, 0x78, 0x21, 0x6b, 0x85, 0x17, 0x3a, 0xf0, 0x56, 0xe2, -0x8d, 0xe7, 0x5f, 0x44, 0xe4, 0x5e, 0x22, 0x2f, 0x74, 0xfc, 0xc4, 0xc9, -0x27, 0xd7, 0x4d, 0x4d, 0xdd, 0x21, 0x4a, 0x12, 0x24, 0x51, 0x84, 0xaa, -0xaa, 0x68, 0xb5, 0xdb, 0xd0, 0x06, 0x43, 0x88, 0xc4, 0x47, 0x27, 0x8a, -0x40, 0x7c, 0x1f, 0xb9, 0x7c, 0x1e, 0x3c, 0xc7, 0x7a, 0x64, 0x1c, 0xe8, -0x6f, 0x02, 0x2b, 0x66, 0x1b, 0x30, 0x96, 0x68, 0x84, 0xde, 0x84, 0x02, -0x07, 0x5b, 0x12, 0xe0, 0x77, 0x96, 0xd1, 0x6e, 0x51, 0xc9, 0x12, 0x75, -0x0b, 0xad, 0xea, 0x91, 0xe9, 0xda, 0x0a, 0x2f, 0xf4, 0xf4, 0xb3, 0x4f, -0xcd, 0xbd, 0xf9, 0xcb, 0xcb, 0xe3, 0x85, 0xee, 0xf9, 0xd8, 0x47, 0x17, -0xa6, 0x26, 0x27, 0x27, 0x39, 0x9e, 0x87, 0x61, 0x18, 0x38, 0x75, 0xe6, -0x34, 0x86, 0x43, 0x0d, 0x8d, 0x7a, 0x8d, 0xfa, 0x85, 0x2a, 0x25, 0xe4, -0xea, 0x0d, 0x64, 0xf3, 0x79, 0x08, 0xa2, 0x40, 0x11, 0x33, 0xc6, 0x48, -0x80, 0xc1, 0xae, 0x94, 0x1d, 0x8a, 0x29, 0x2f, 0x64, 0x5b, 0xb0, 0x9a, -0x4d, 0xe8, 0x67, 0xe7, 0x60, 0x69, 0x3a, 0xba, 0xbd, 0x3e, 0x7c, 0x9f, -0x40, 0x96, 0xe5, 0xf3, 0xfc, 0x42, 0xcd, 0x56, 0xf3, 0xea, 0xf4, 0xc8, -0x0e, 0xbe, 0x7d, 0xe8, 0x5b, 0xc5, 0x62, 0xe1, 0xef, 0x14, 0x45, 0x45, -0x22, 0xa1, 0x62, 0x76, 0x66, 0x06, 0xef, 0x04, 0xa7, 0x31, 0xbf, 0xb8, -0x84, 0x5a, 0xa5, 0x0c, 0xc1, 0xf3, 0xd0, 0x19, 0x0c, 0x61, 0x35, 0xea, -0xe7, 0xf7, 0xc8, 0x38, 0x8e, 0x15, 0x40, 0x43, 0xfa, 0x4d, 0x10, 0x82, -0xd0, 0x34, 0x61, 0x2e, 0x35, 0x61, 0xb7, 0x97, 0x61, 0x1b, 0x26, 0x34, -0x5d, 0x87, 0x20, 0x08, 0x90, 0xc4, 0xf8, 0x3c, 0x5e, 0x48, 0xd3, 0xb5, -0xab, 0xcf, 0x0b, 0x5d, 0xbf, 0x65, 0xcb, 0x3e, 0x51, 0x14, 0x11, 0x46, -0x11, 0x3a, 0xdd, 0x0e, 0x4e, 0x9e, 0x3a, 0x0d, 0xe2, 0xfb, 0xc8, 0x66, -0x33, 0xc8, 0x66, 0xb3, 0xf0, 0x78, 0x0e, 0x81, 0xaa, 0x40, 0xca, 0x64, -0x68, 0x8f, 0x4c, 0x96, 0xc1, 0x73, 0x1c, 0x10, 0x46, 0x08, 0x1d, 0x07, -0x44, 0xd7, 0x59, 0x8f, 0xcc, 0x83, 0xa6, 0x69, 0xe8, 0xf5, 0xe9, 0x5b, -0x1a, 0x41, 0x10, 0x57, 0xf9, 0x85, 0xae, 0x51, 0x8f, 0x4c, 0x96, 0xa5, -0x1b, 0xf6, 0xdd, 0x7a, 0xeb, 0xf3, 0x13, 0x8d, 0xfa, 0x14, 0xcf, 0xf1, -0x88, 0xe2, 0x08, 0x9a, 0xae, 0xa3, 0xbd, 0xbc, 0x8c, 0xc5, 0xa5, 0x26, -0x04, 0x41, 0x40, 0x36, 0x93, 0x46, 0x32, 0x99, 0xa4, 0x03, 0x5f, 0x8e, -0x8a, 0xb2, 0x39, 0x9e, 0x83, 0xc8, 0xf3, 0x88, 0x49, 0xc0, 0xd0, 0x62, -0x1b, 0x86, 0x69, 0x02, 0x00, 0x88, 0x4f, 0xc6, 0xef, 0x88, 0x04, 0xfe, -0x1a, 0xf7, 0xc8, 0x7c, 0x9f, 0x1c, 0x49, 0xa7, 0x52, 0x8f, 0xde, 0x74, -0xe3, 0xde, 0xef, 0xd7, 0xaa, 0x95, 0x0c, 0xcf, 0xf3, 0x48, 0x25, 0x93, -0x98, 0x9a, 0x98, 0x00, 0xc7, 0x71, 0x68, 0xb7, 0x97, 0x31, 0x1c, 0xd2, -0xbd, 0x2a, 0x89, 0xe2, 0xb8, 0xf0, 0xc6, 0xf3, 0xfc, 0xf8, 0xca, 0x4c, -0x9d, 0x8c, 0x64, 0x7c, 0xbc, 0x03, 0x78, 0x3f, 0xfd, 0x42, 0x94, 0x17, -0x52, 0x55, 0x75, 0xd7, 0x9e, 0x5d, 0x3b, 0xbf, 0xdd, 0xa8, 0xd7, 0x26, -0x44, 0x51, 0xa4, 0x37, 0x70, 0x8c, 0xc4, 0x1a, 0x6a, 0x3a, 0x3a, 0xdd, -0x2e, 0x6c, 0xc7, 0x81, 0x63, 0x3b, 0xe0, 0x05, 0xf6, 0x6e, 0xc8, 0xf5, -0x00, 0x0e, 0x90, 0x24, 0x99, 0x9e, 0x52, 0xd9, 0x71, 0xfe, 0xbe, 0xf5, -0xc8, 0x56, 0xf3, 0x42, 0xae, 0x4b, 0x7b, 0x64, 0x87, 0x8e, 0x1c, 0x3d, -0xa0, 0x1b, 0x06, 0xa2, 0x88, 0xfe, 0xf8, 0x12, 0x89, 0x04, 0xaa, 0x95, -0x32, 0x66, 0xa6, 0xa7, 0x30, 0xd9, 0xa8, 0xd3, 0x48, 0xb2, 0xac, 0x50, -0x9e, 0x48, 0x10, 0x20, 0xf0, 0xc2, 0xd8, 0x7a, 0xf6, 0x5e, 0x5e, 0xe8, -0x1a, 0xf7, 0xc8, 0x2e, 0xc4, 0x0b, 0x8d, 0x7a, 0x64, 0xeb, 0x67, 0x67, -0x3f, 0x5f, 0x2e, 0x15, 0x8b, 0xaa, 0xaa, 0xb0, 0x1e, 0x59, 0x06, 0x8a, -0x4a, 0x79, 0xa1, 0xe1, 0x50, 0x87, 0x6e, 0x18, 0x70, 0x5d, 0x8f, 0x7e, -0xf8, 0x77, 0xf1, 0x42, 0xc1, 0x55, 0xf0, 0x0b, 0xfd, 0x8b, 0x87, 0x50, -0x22, 0x9b, 0xb9, 0xb3, 0xbe, 0xe1, 0xba, 0x3f, 0xf7, 0x06, 0x5a, 0xb7, -0x35, 0x37, 0xff, 0xad, 0x28, 0x8a, 0x0e, 0xac, 0x1a, 0x4c, 0x6f, 0x02, -0xb0, 0x23, 0x93, 0x49, 0x3f, 0xd4, 0xa8, 0xd7, 0x6e, 0x2f, 0x16, 0x0a, -0x33, 0xc9, 0x64, 0x82, 0x13, 0x45, 0x11, 0x1c, 0x38, 0x38, 0x8e, 0x03, -0x83, 0x05, 0x93, 0x57, 0x6d, 0x44, 0x1c, 0x10, 0x62, 0x9a, 0x96, 0x75, -0xa1, 0x1e, 0x59, 0x0c, 0x40, 0x49, 0xe7, 0xb2, 0x9b, 0x4a, 0xd5, 0x6a, -0xaa, 0xb5, 0xb0, 0xf8, 0xa6, 0xe7, 0x38, 0x0b, 0x8c, 0x58, 0x79, 0x13, -0xc0, 0xdb, 0x71, 0x1c, 0x9f, 0xbc, 0xc6, 0xbc, 0x90, 0xbc, 0x2b, 0x99, -0x48, 0x4e, 0x0a, 0xa2, 0x50, 0x12, 0x45, 0x51, 0x11, 0x78, 0x9e, 0xfa, -0x85, 0x7c, 0xdf, 0x25, 0xfe, 0x9a, 0x5f, 0x68, 0x8d, 0x17, 0x5a, 0xe3, -0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x56, 0x59, 0xdb, 0x80, -0xb5, 0x0d, 0xb8, 0x72, 0x5e, 0xe8, 0x03, 0xd9, 0x23, 0x2b, 0x94, 0x2f, -0xb2, 0x47, 0x46, 0x79, 0xa1, 0xc6, 0x86, 0x0f, 0x20, 0x2f, 0x84, 0x4b, -0xf0, 0x0b, 0x75, 0xcf, 0xac, 0xf1, 0x42, 0xd7, 0xe6, 0x3a, 0xb0, 0x75, -0xcb, 0x96, 0xfd, 0x53, 0x93, 0x13, 0x7b, 0x8b, 0xc5, 0xe2, 0x4e, 0x8e, -0xe3, 0xb3, 0x1c, 0x87, 0xc8, 0xf3, 0x3c, 0xbb, 0xdd, 0x5e, 0x3e, 0xd0, -0xed, 0xf5, 0x7e, 0x79, 0xe2, 0xe4, 0xc9, 0x0f, 0x1e, 0x2f, 0xb4, 0x77, -0xf7, 0xee, 0x07, 0xf7, 0xdd, 0x76, 0xeb, 0x13, 0xd7, 0x6f, 0xdd, 0x3a, -0xf6, 0x0b, 0x85, 0x11, 0x1d, 0x8c, 0x44, 0x6c, 0x1a, 0xb3, 0x22, 0x0d, -0x76, 0xa3, 0xe3, 0x27, 0x4f, 0xbe, 0x70, 0xe4, 0xc8, 0xd1, 0xef, 0x1c, -0x3d, 0x76, 0xec, 0xff, 0xb2, 0x5f, 0x68, 0x27, 0xf3, 0x0b, 0xd5, 0xaa, -0x63, 0x5e, 0xc8, 0x63, 0x71, 0xf1, 0x30, 0xa4, 0x6b, 0x26, 0x83, 0x20, -0x00, 0xc0, 0x21, 0x8a, 0x42, 0x36, 0x43, 0x88, 0xc0, 0x71, 0x31, 0x7c, -0x9f, 0xa0, 0xd5, 0x6e, 0x9f, 0x7b, 0xf9, 0xa7, 0xaf, 0x7c, 0xe3, 0xd4, -0xe9, 0xd3, 0xef, 0xee, 0x91, 0x7d, 0xff, 0xec, 0xd1, 0x23, 0x78, 0xf2, -0x2f, 0xfe, 0xea, 0x47, 0x6f, 0xfd, 0xe8, 0x85, 0x2b, 0xe7, 0x85, 0xfe, -0x7a, 0xb9, 0x83, 0x54, 0x1c, 0x9f, 0xe7, 0x17, 0xfa, 0xea, 0x13, 0x8f, -0xff, 0xf0, 0x9b, 0xdf, 0xf8, 0xda, 0xbd, 0x11, 0x7b, 0xd7, 0x43, 0xd8, -0xeb, 0xf4, 0x51, 0x87, 0x63, 0x24, 0x82, 0x77, 0x5d, 0x8f, 0xae, 0x64, -0x55, 0x14, 0x48, 0xa2, 0x88, 0x28, 0x8e, 0xc0, 0x31, 0xcb, 0x77, 0xbd, -0x56, 0x9b, 0xf9, 0xe4, 0x83, 0x0f, 0x3c, 0x75, 0xef, 0xdd, 0x77, 0xff, -0xf8, 0xb9, 0xe7, 0x9f, 0x5f, 0xe1, 0x85, 0xfe, 0xf8, 0x4f, 0x20, 0xc5, -0xd7, 0x88, 0x17, 0xaa, 0x56, 0x2b, 0x8d, 0x6f, 0x7c, 0xf5, 0x2b, 0x2f, -0xcf, 0x4c, 0x4f, 0x6f, 0x34, 0x2d, 0x7b, 0xdc, 0x9c, 0xb1, 0x6c, 0x1b, -0x01, 0x09, 0x60, 0xd9, 0x36, 0x38, 0x00, 0x03, 0x6d, 0x08, 0xd7, 0xf5, -0x90, 0xcb, 0x66, 0xa9, 0x1d, 0x3f, 0x20, 0xc8, 0xa4, 0x52, 0x08, 0xa3, -0x08, 0x85, 0x7c, 0x1e, 0xaa, 0xaa, 0x9c, 0x67, 0x7b, 0x5a, 0x5c, 0x6a, -0x9e, 0x7e, 0xfe, 0x85, 0x17, 0xee, 0x1b, 0x0e, 0x87, 0xd7, 0x8e, 0x17, -0x9a, 0x68, 0x34, 0x26, 0xff, 0xf0, 0xf7, 0xbf, 0x79, 0xa8, 0x54, 0x2a, -0xe6, 0x47, 0x8a, 0x1e, 0x0a, 0x38, 0xe9, 0x88, 0xa2, 0x18, 0xdd, 0x6e, -0x17, 0xbc, 0xc0, 0xa3, 0x51, 0xaf, 0x23, 0x66, 0x4b, 0xcc, 0x59, 0x47, -0x03, 0xbd, 0x7e, 0x1f, 0x88, 0x39, 0x58, 0xb6, 0x85, 0x28, 0x0a, 0x50, -0x2e, 0x95, 0xa1, 0x26, 0x54, 0xa8, 0x8a, 0x42, 0xfd, 0x42, 0x61, 0x88, -0xe5, 0x4e, 0x47, 0xfb, 0xc1, 0x33, 0x3f, 0xbc, 0x24, 0xbf, 0xd0, 0x25, -0x5d, 0x07, 0x1e, 0xff, 0xe2, 0x63, 0x3f, 0x29, 0x14, 0xf2, 0xf9, 0xe1, -0x50, 0x83, 0xeb, 0x7a, 0xd0, 0x74, 0x1d, 0xfd, 0xc1, 0x00, 0x86, 0x6e, -0x60, 0xd3, 0xa6, 0x8d, 0xa8, 0xd7, 0x2a, 0x90, 0x15, 0x19, 0xae, 0x28, -0xc2, 0x92, 0xe8, 0x9a, 0x31, 0x12, 0x06, 0xe0, 0x0d, 0x0b, 0xc5, 0x54, -0x02, 0xb1, 0x69, 0x42, 0x4d, 0x28, 0x68, 0xb6, 0x5a, 0x98, 0x5f, 0x58, -0x82, 0x24, 0x89, 0xa8, 0xd7, 0xab, 0xc8, 0x66, 0x32, 0x00, 0x80, 0x52, -0xb1, 0x98, 0xfb, 0xf5, 0x0f, 0xdf, 0x71, 0x6d, 0x78, 0xa1, 0x27, 0xbe, -0xf8, 0x85, 0xe7, 0x6e, 0xb9, 0xf9, 0xa6, 0x7b, 0x0c, 0xc3, 0x1c, 0x83, -0x4e, 0xa3, 0xe3, 0xbc, 0x90, 0xcf, 0xa1, 0x58, 0x2d, 0xc3, 0xaa, 0x56, -0x90, 0xda, 0xbc, 0x11, 0x8d, 0xeb, 0x66, 0xa1, 0x4a, 0x22, 0x1c, 0xc7, -0x86, 0xae, 0x69, 0xe8, 0x74, 0x7a, 0xe8, 0x75, 0xbb, 0xe8, 0x9d, 0x9d, -0x47, 0x30, 0xb7, 0x00, 0x2c, 0x2f, 0xc3, 0xd2, 0x0c, 0x2c, 0x2e, 0x2d, -0x21, 0x91, 0x50, 0x51, 0xaf, 0xd5, 0x90, 0xcd, 0x64, 0x20, 0x08, 0x3c, -0x7c, 0x9f, 0xe0, 0xc0, 0x5b, 0x6f, 0xbf, 0xf4, 0xda, 0x3f, 0x5e, 0x1c, -0x2f, 0x74, 0x51, 0xb7, 0x12, 0x3b, 0x77, 0xec, 0xb8, 0x6f, 0xcf, 0xee, -0x5d, 0xf7, 0x98, 0xa6, 0x05, 0xdb, 0xa6, 0x25, 0xb8, 0xc5, 0xa5, 0x25, -0x84, 0x61, 0x88, 0xa9, 0xc9, 0x06, 0xf2, 0x1b, 0xd7, 0x23, 0x79, 0xf7, -0x47, 0xf1, 0xf0, 0x6f, 0xfe, 0x16, 0x3e, 0xb5, 0x7d, 0x2f, 0xd6, 0xa5, -0x8a, 0xe0, 0x5c, 0x1f, 0x81, 0xe1, 0x00, 0x2e, 0x41, 0x46, 0x92, 0x51, -0xc9, 0xe5, 0x30, 0xb5, 0x69, 0x16, 0xa9, 0x5d, 0xd7, 0x83, 0x6c, 0xdd, -0x0c, 0x3e, 0x9b, 0x46, 0xbd, 0x56, 0x83, 0x61, 0x58, 0x38, 0x71, 0xf2, -0x14, 0x7a, 0xfd, 0x01, 0x48, 0x10, 0x80, 0x17, 0x78, 0xda, 0x23, 0xab, -0xd5, 0x1f, 0xbf, 0x6a, 0x87, 0xd0, 0x03, 0xf7, 0xdd, 0xcb, 0x7a, 0x64, -0x0e, 0x4c, 0xcb, 0x84, 0x61, 0x18, 0x50, 0x64, 0x05, 0x93, 0x93, 0x0d, -0x60, 0x7a, 0x12, 0x5b, 0x7f, 0xeb, 0x53, 0xb8, 0x13, 0x0a, 0x4e, 0x00, -0x38, 0xe5, 0xea, 0x30, 0x0d, 0x03, 0xb6, 0xed, 0xc0, 0xb6, 0x6c, 0x78, -0x3e, 0x25, 0x56, 0x42, 0x3f, 0x00, 0x47, 0x62, 0xe4, 0x92, 0x69, 0x70, -0x93, 0x35, 0xf4, 0x38, 0x20, 0x7a, 0xfb, 0x28, 0xca, 0x5e, 0x09, 0x4b, -0x4b, 0x2d, 0xb4, 0xda, 0x2d, 0xa8, 0xaa, 0x0c, 0x55, 0x55, 0x91, 0x50, -0x15, 0xec, 0xda, 0xb5, 0xe3, 0x4a, 0xfc, 0x42, 0x2b, 0xbc, 0xd0, 0x9e, -0xdd, 0xbb, 0x1f, 0x9e, 0xa8, 0xd7, 0x66, 0x5c, 0x86, 0xce, 0x68, 0x1a, -0x1d, 0x48, 0x5c, 0x77, 0xdd, 0x0c, 0xc4, 0x6a, 0x05, 0xd7, 0xff, 0xe6, -0x27, 0x70, 0x07, 0x14, 0x1c, 0x04, 0x68, 0x8f, 0xcc, 0xb6, 0x56, 0x02, -0x52, 0x61, 0xc0, 0x0a, 0x58, 0x1e, 0x93, 0xc3, 0xd0, 0x45, 0xd2, 0xb2, -0x20, 0x21, 0xc7, 0x7a, 0x64, 0x42, 0x26, 0x8d, 0x4c, 0x26, 0x85, 0x7e, -0x7f, 0x88, 0x66, 0x6b, 0x19, 0xa3, 0xb9, 0x74, 0xb5, 0x52, 0x6e, 0x94, -0x8a, 0xa5, 0xcb, 0xe4, 0x85, 0x7a, 0x2b, 0xbc, 0xd0, 0xce, 0x1d, 0xdb, -0x1f, 0x0b, 0x23, 0x1a, 0xcd, 0xb4, 0x1d, 0x07, 0xfd, 0xc1, 0x00, 0x09, -0x55, 0xc5, 0xba, 0xf5, 0xb3, 0x50, 0x6e, 0xde, 0x8b, 0x7d, 0x62, 0x1a, -0xbf, 0x04, 0xc1, 0x60, 0x30, 0x18, 0x5f, 0x0b, 0x1c, 0xdb, 0x5e, 0x31, -0xdb, 0xf8, 0x64, 0x1c, 0xa3, 0xa2, 0x93, 0xf9, 0x00, 0x51, 0x48, 0x20, -0xf0, 0x1c, 0xed, 0x91, 0xd5, 0xab, 0x48, 0x1b, 0x54, 0x8e, 0x34, 0x37, -0xb7, 0x80, 0x7c, 0x2e, 0x8b, 0x54, 0x2a, 0x09, 0x51, 0x10, 0x2e, 0x9f, -0x17, 0xf2, 0x56, 0xf1, 0x42, 0x9b, 0x36, 0x6e, 0xbc, 0x6b, 0x64, 0xab, -0x19, 0x0e, 0x35, 0x24, 0x13, 0x09, 0x4c, 0x34, 0xea, 0xd0, 0x8b, 0x05, -0x7c, 0x64, 0xdb, 0x1e, 0x1c, 0x05, 0x41, 0xb7, 0xdb, 0x85, 0x63, 0x3b, -0x14, 0xb9, 0x21, 0x04, 0x8e, 0x65, 0xc3, 0x27, 0x3e, 0x9c, 0x91, 0x40, -0x2f, 0x08, 0xe0, 0xf9, 0xde, 0xb8, 0x59, 0x13, 0x84, 0xb4, 0x92, 0xc2, -0xf1, 0x1c, 0x92, 0xb5, 0x22, 0xfa, 0x0b, 0x4b, 0xc8, 0x64, 0xd2, 0x68, -0xb5, 0xdb, 0x18, 0x6a, 0x1a, 0x14, 0x45, 0x06, 0xcf, 0xf3, 0x68, 0x34, -0xea, 0x3b, 0x65, 0x59, 0x1e, 0xf3, 0x42, 0xd9, 0x62, 0x31, 0xd9, 0xb9, -0x94, 0x1e, 0xd9, 0xe6, 0x4d, 0x9b, 0xee, 0x7f, 0xf4, 0x91, 0xdf, 0xe5, -0xa9, 0xe8, 0x82, 0xc0, 0xb6, 0xed, 0x71, 0xca, 0x85, 0x6b, 0x34, 0x20, -0x00, 0x38, 0xbb, 0xb8, 0x40, 0x35, 0x3c, 0x01, 0x61, 0x1f, 0x90, 0x8c, -0x89, 0x2d, 0x2a, 0x56, 0xf2, 0x69, 0xe2, 0x2e, 0x08, 0x40, 0x02, 0x42, -0x55, 0x26, 0x63, 0x62, 0x25, 0x06, 0x2f, 0x89, 0x88, 0xb3, 0x19, 0x28, -0x83, 0x01, 0x78, 0x9e, 0x47, 0xaf, 0xd7, 0x47, 0x2e, 0x9b, 0xa5, 0x48, -0x83, 0x24, 0x71, 0x8a, 0xa2, 0xac, 0xf8, 0x85, 0x2e, 0x95, 0x17, 0x2a, -0x14, 0xf2, 0xbb, 0x46, 0x57, 0xca, 0x80, 0xd0, 0xbc, 0x50, 0x10, 0x06, -0x30, 0x51, 0xc3, 0x4c, 0xa3, 0x8e, 0xc5, 0x41, 0x0b, 0x9a, 0xa6, 0xd3, -0xc3, 0x83, 0x65, 0xba, 0x7c, 0x12, 0xb0, 0x8d, 0xf0, 0xc6, 0x86, 0xa7, -0x11, 0xed, 0x42, 0x08, 0xdd, 0x80, 0x88, 0xf1, 0xd4, 0x61, 0x18, 0x03, -0x9c, 0x00, 0x31, 0x9b, 0x84, 0xc7, 0xf3, 0x10, 0x05, 0x91, 0x4d, 0xe7, -0x1d, 0x96, 0x02, 0x10, 0x90, 0xc9, 0x64, 0x2e, 0xdf, 0x2f, 0x54, 0x2c, -0x14, 0xb6, 0x07, 0x21, 0xdd, 0x73, 0xae, 0xeb, 0x42, 0x10, 0x04, 0x64, -0xd2, 0x69, 0x58, 0x82, 0x88, 0x38, 0x0c, 0xd0, 0x6a, 0xb5, 0xa9, 0xa6, -0x27, 0x08, 0xc6, 0x90, 0x47, 0x18, 0x86, 0x70, 0x1c, 0x17, 0x8e, 0x63, -0xd3, 0x0d, 0xb1, 0x68, 0x6f, 0x83, 0x13, 0x45, 0x84, 0x84, 0xac, 0xea, -0x91, 0x31, 0x23, 0x66, 0x00, 0xf0, 0xa2, 0x04, 0x9f, 0xad, 0xf2, 0x26, -0xbe, 0x4f, 0x25, 0x7a, 0x89, 0x04, 0x70, 0xa5, 0xbc, 0x10, 0xcf, 0xf3, -0x89, 0x80, 0x65, 0xb6, 0x6c, 0xc7, 0x1d, 0x3b, 0x81, 0x1c, 0xe2, 0xc3, -0xb5, 0x1d, 0x44, 0x9e, 0x07, 0xdf, 0xf5, 0xd8, 0x5e, 0xa5, 0x84, 0x7a, -0x14, 0x45, 0xac, 0x0c, 0x44, 0x31, 0xb5, 0x83, 0x4f, 0x3d, 0x05, 0xa3, -0xd9, 0xc4, 0xc6, 0x8f, 0x7d, 0x0c, 0xc9, 0x5a, 0x6d, 0x6c, 0xc0, 0xa1, -0x5a, 0x1e, 0x66, 0xc5, 0x09, 0x01, 0xc2, 0x62, 0x3b, 0x3e, 0xf1, 0x61, -0x9a, 0x16, 0x32, 0xe9, 0x34, 0x14, 0x45, 0x01, 0xcf, 0x71, 0x97, 0xcf, -0x0b, 0x85, 0x61, 0xc8, 0x8d, 0x54, 0x3b, 0x1c, 0x07, 0xf4, 0x06, 0x7d, -0xda, 0x52, 0x75, 0x3d, 0x0c, 0x07, 0x03, 0x24, 0x65, 0x19, 0x84, 0xc9, -0x63, 0x22, 0x46, 0xab, 0x8c, 0x58, 0x21, 0x12, 0x04, 0x98, 0x3f, 0x78, -0x10, 0xd6, 0xdc, 0x3c, 0xb2, 0xe9, 0x14, 0xda, 0x2f, 0xbd, 0x04, 0x75, -0x7a, 0x1a, 0xa5, 0x1d, 0x3b, 0x01, 0x41, 0x18, 0x1f, 0x46, 0x11, 0xeb, -0x17, 0xc7, 0x11, 0xbd, 0x4b, 0x15, 0x05, 0x11, 0xa6, 0xc9, 0x78, 0x21, -0x9e, 0x87, 0xa2, 0xa8, 0x97, 0xcf, 0x0b, 0x11, 0x42, 0xdc, 0x11, 0xf0, -0xc4, 0xf3, 0x3c, 0x14, 0x59, 0x81, 0xe7, 0x7b, 0x10, 0x6c, 0x0b, 0xfd, -0x4e, 0x07, 0x7c, 0xa1, 0x38, 0x3e, 0x6c, 0xe2, 0x28, 0x62, 0xdf, 0x02, -0xad, 0xdd, 0x92, 0x20, 0x80, 0xd9, 0x6a, 0x43, 0x51, 0x14, 0x64, 0x33, -0x59, 0x48, 0xa2, 0x08, 0xab, 0xd3, 0xc1, 0xd2, 0x8f, 0x5f, 0x44, 0x71, -0xcf, 0x1e, 0x24, 0x2a, 0x55, 0x44, 0xa0, 0x08, 0x42, 0xe8, 0xf9, 0x00, -0x9b, 0x60, 0x06, 0x61, 0x38, 0x36, 0xdb, 0x48, 0x92, 0x08, 0xcb, 0xb2, -0xae, 0xa0, 0x47, 0x36, 0xa4, 0x3d, 0xb2, 0x28, 0x8e, 0x99, 0xe8, 0x2b, -0x84, 0xeb, 0xba, 0xc8, 0x9a, 0x16, 0xfa, 0xcb, 0x1d, 0x24, 0x64, 0x65, -0x55, 0x5b, 0x2f, 0x02, 0xc7, 0x73, 0x88, 0xe3, 0x78, 0xbc, 0x86, 0x60, -0xdd, 0xad, 0x1f, 0x82, 0xb1, 0x6e, 0x1a, 0x83, 0x03, 0x07, 0x21, 0xc4, -0x31, 0xb2, 0x99, 0x2c, 0x64, 0xcf, 0x43, 0xff, 0xf5, 0xd7, 0x21, 0x35, -0x26, 0x50, 0xd8, 0xb6, 0x0d, 0x00, 0x07, 0xdf, 0x30, 0xc0, 0x13, 0x42, -0xa7, 0x9b, 0x8e, 0x03, 0x0e, 0x1c, 0x0c, 0xd3, 0x84, 0x2c, 0x4b, 0x70, -0x1c, 0xe7, 0xd2, 0x79, 0xa1, 0x6c, 0xb9, 0xb2, 0x0d, 0x00, 0x3a, 0x9d, -0xce, 0x61, 0x42, 0x08, 0xfd, 0x7a, 0x99, 0x56, 0xb3, 0xdd, 0x6e, 0x23, -0x74, 0x6c, 0xe8, 0x4b, 0x4b, 0xd0, 0x35, 0x6d, 0xcc, 0x08, 0x8d, 0xce, -0x32, 0xa3, 0x6b, 0x06, 0x21, 0x54, 0xd3, 0x29, 0x57, 0x2a, 0xa8, 0xdc, -0x79, 0x27, 0xa2, 0x52, 0x19, 0xb6, 0xe3, 0x42, 0x92, 0x24, 0x14, 0xf2, -0x05, 0x70, 0xdd, 0x2e, 0xda, 0x2f, 0xfd, 0x04, 0x4e, 0xbb, 0x09, 0xb7, -0xd7, 0x03, 0xf1, 0x7d, 0x1a, 0x11, 0x54, 0x64, 0x44, 0x71, 0x04, 0xdb, -0x71, 0x40, 0x13, 0xc2, 0xce, 0x98, 0x17, 0xda, 0x78, 0xeb, 0x7b, 0x7b, -0x64, 0xfc, 0x05, 0x78, 0xa1, 0xef, 0xdd, 0xf1, 0x3b, 0xbf, 0xfd, 0xba, -0x9a, 0x4a, 0x6d, 0xec, 0xf6, 0xfa, 0xaf, 0x5b, 0xb6, 0x1d, 0x51, 0xef, -0x09, 0x87, 0x72, 0xa9, 0x84, 0x38, 0x8e, 0x61, 0x1a, 0x26, 0xa2, 0x76, -0x1b, 0xbd, 0xe5, 0x36, 0x3c, 0xd7, 0x45, 0x1c, 0x06, 0x88, 0x29, 0x47, -0xc9, 0xdc, 0x42, 0xa3, 0xe9, 0x46, 0x0c, 0x01, 0x80, 0xc8, 0x73, 0xc8, -0x6f, 0xdf, 0x86, 0xe4, 0xce, 0x1d, 0x70, 0x02, 0xaa, 0xea, 0x49, 0xa7, -0x52, 0xc8, 0x48, 0x32, 0xc8, 0x89, 0x13, 0x90, 0x6d, 0x13, 0x96, 0x65, -0xb1, 0x2c, 0xf6, 0xf8, 0xf7, 0xf7, 0x6e, 0x5e, 0xe8, 0xbb, 0x7f, 0xf0, -0x9d, 0xff, 0xf4, 0x1f, 0x6f, 0x7c, 0xe8, 0x93, 0xff, 0xf5, 0x9f, 0xdd, -0x00, 0xda, 0x23, 0x7b, 0x72, 0xdc, 0x23, 0x73, 0x1c, 0x67, 0x61, 0x6e, -0x6e, 0xee, 0x15, 0xaa, 0xa0, 0xa2, 0xcb, 0x47, 0x38, 0x8e, 0x43, 0xb7, -0xd7, 0x83, 0x64, 0x98, 0x18, 0x9c, 0x3d, 0x8b, 0x5e, 0xa7, 0x43, 0xf7, -0xba, 0x4f, 0x39, 0xe9, 0x20, 0x20, 0x08, 0x08, 0xa1, 0xbc, 0x10, 0x63, -0x86, 0x22, 0xe6, 0x18, 0x52, 0x8a, 0x05, 0x14, 0xf7, 0xdd, 0x86, 0xa8, -0x58, 0x44, 0x10, 0x84, 0x14, 0x6e, 0x4d, 0xa5, 0x10, 0x07, 0x21, 0x34, -0x4d, 0x83, 0x6d, 0xdb, 0xcc, 0x8c, 0xc3, 0x01, 0x31, 0x60, 0x98, 0xc6, -0x79, 0x7e, 0xa1, 0xd7, 0x9f, 0x7f, 0x11, 0xa1, 0x7d, 0xa9, 0x7e, 0xa1, -0xe3, 0x27, 0x9e, 0x9c, 0x99, 0x59, 0x77, 0x87, 0x24, 0x4a, 0x90, 0x24, -0x11, 0xa5, 0x52, 0x09, 0xe7, 0xe6, 0xe6, 0x20, 0xcb, 0x12, 0xe4, 0x20, -0x40, 0x27, 0x8e, 0x11, 0xf8, 0x3e, 0xb2, 0x05, 0xca, 0x0b, 0x01, 0xf1, -0xf8, 0xec, 0x32, 0x7a, 0xd2, 0x18, 0xa5, 0xbd, 0x46, 0xf8, 0x4d, 0x72, -0xd3, 0x46, 0xb8, 0xe9, 0x14, 0xfc, 0xf9, 0x05, 0x10, 0xd7, 0xc5, 0x72, -0xa7, 0x4b, 0x9d, 0x72, 0x92, 0x0c, 0x8e, 0x5f, 0xe9, 0x91, 0x59, 0x96, -0x35, 0xe6, 0x85, 0xde, 0x7c, 0xfa, 0xd9, 0xa7, 0xe6, 0x26, 0xdf, 0xbc, -0x02, 0xbf, 0x50, 0xa3, 0x3e, 0x09, 0x00, 0x9e, 0xe7, 0xe3, 0xec, 0xdc, -0x1c, 0x96, 0x9a, 0x4d, 0x4c, 0xd4, 0xeb, 0x88, 0x47, 0x7e, 0xa1, 0x7a, -0x03, 0xd9, 0x42, 0x1e, 0xa2, 0x28, 0xae, 0x44, 0x06, 0x19, 0x56, 0x30, -0x12, 0x88, 0x21, 0x8e, 0xc6, 0xbc, 0x90, 0xdd, 0x6c, 0xc1, 0x9a, 0x5f, -0x80, 0x31, 0xd0, 0xd0, 0xee, 0x74, 0x18, 0x2b, 0x81, 0x6b, 0xe7, 0x17, -0xb2, 0x2c, 0x0b, 0x71, 0x4c, 0xf3, 0x8c, 0xc5, 0x42, 0x01, 0xa2, 0x20, -0x60, 0xa9, 0xd9, 0x44, 0x68, 0x18, 0x10, 0x16, 0x9b, 0xe8, 0x1e, 0x3b, -0x86, 0xe6, 0xe9, 0xd3, 0x18, 0xf6, 0x7a, 0x70, 0x2d, 0x0b, 0x01, 0x13, -0x44, 0x8e, 0xb2, 0x76, 0xc4, 0x73, 0xe1, 0x59, 0x26, 0xbc, 0x5e, 0x17, -0xc3, 0x93, 0xef, 0x40, 0x3f, 0x7b, 0x0e, 0x5a, 0x7f, 0x80, 0x4e, 0xaf, -0xc7, 0xd8, 0xd3, 0x90, 0xf1, 0x42, 0xdc, 0xb5, 0xf1, 0x0b, 0xdd, 0xb4, -0x77, 0xcf, 0xab, 0x5b, 0xb7, 0x6c, 0xd9, 0x27, 0x08, 0x94, 0x3e, 0xe9, -0x0f, 0x86, 0x68, 0xb6, 0x5a, 0xe8, 0xf5, 0xfa, 0xc8, 0xe7, 0xb3, 0x48, -0xa7, 0xd3, 0xcc, 0x2f, 0xa4, 0x40, 0xc9, 0xe5, 0xa0, 0xa4, 0x53, 0x90, -0x64, 0xd6, 0x23, 0x1b, 0xf1, 0x42, 0x9a, 0x0e, 0x7f, 0xa8, 0x21, 0x72, -0x3d, 0x0c, 0x87, 0x43, 0xd8, 0x6c, 0x99, 0x16, 0xf1, 0x83, 0x31, 0xdd, -0x72, 0xcd, 0xfc, 0x42, 0x6f, 0x1d, 0x3a, 0xfc, 0xc5, 0x54, 0x2a, 0xf9, -0xfc, 0xd4, 0xc4, 0xe4, 0x14, 0xc7, 0x73, 0xc8, 0xe7, 0xb2, 0x90, 0x44, -0x01, 0x96, 0x65, 0xa1, 0xd5, 0x5e, 0x86, 0x3a, 0xd4, 0x90, 0xcd, 0x66, -0x90, 0x50, 0x55, 0xc4, 0x86, 0x01, 0x0b, 0x40, 0x78, 0x9e, 0x5f, 0x28, -0x40, 0x14, 0x46, 0xcc, 0xe2, 0x67, 0xc3, 0xb2, 0x6c, 0xfa, 0x01, 0x44, -0x71, 0x7c, 0x8a, 0x7e, 0x5f, 0xfc, 0x42, 0x82, 0x20, 0x7c, 0xbf, 0x5a, -0xa1, 0xbc, 0x50, 0x42, 0x55, 0x71, 0xfd, 0x96, 0xcd, 0xe8, 0xf6, 0x7a, -0xd0, 0x74, 0xca, 0xbe, 0x01, 0x18, 0xbb, 0xa5, 0x79, 0x96, 0xfb, 0x1a, -0xd9, 0xff, 0x5c, 0xd7, 0x45, 0x14, 0x45, 0x90, 0xd9, 0xaa, 0xa5, 0xd1, -0xd5, 0x69, 0xc4, 0x15, 0x5d, 0x0e, 0x2f, 0x74, 0x51, 0x1b, 0x30, 0xe2, -0x85, 0x1c, 0xc7, 0x79, 0xed, 0x1f, 0xdf, 0xf8, 0xf9, 0x67, 0x76, 0x6c, -0xdb, 0xf6, 0xed, 0xc9, 0xc9, 0x89, 0x09, 0x49, 0x14, 0x20, 0xcb, 0x32, -0xea, 0xb5, 0x2a, 0xd2, 0xe9, 0x34, 0x64, 0x59, 0x86, 0xa6, 0xe9, 0xe3, -0xea, 0x1b, 0x00, 0x78, 0xae, 0x47, 0x99, 0x38, 0x59, 0x62, 0x3f, 0x6e, -0x80, 0x90, 0xe0, 0x5d, 0xbc, 0x10, 0xbf, 0x9a, 0x17, 0x1a, 0x66, 0x0a, -0x85, 0xfc, 0x2a, 0xbf, 0x50, 0xbc, 0x0a, 0x47, 0xe0, 0x2e, 0xf9, 0xad, -0xc4, 0x7b, 0xfd, 0x42, 0xee, 0x1b, 0x6f, 0x1e, 0x38, 0xf8, 0x99, 0xa3, -0xc7, 0x8e, 0x1d, 0xa0, 0x8b, 0x76, 0x22, 0x70, 0x1c, 0x8f, 0x74, 0x2a, -0x85, 0x89, 0x7a, 0x1d, 0x33, 0xd3, 0x53, 0xf4, 0x4d, 0x45, 0x2e, 0x47, -0x9d, 0xa1, 0x92, 0x44, 0x6f, 0xb5, 0x09, 0x7d, 0x47, 0x2a, 0xf0, 0xfc, -0x05, 0x78, 0x21, 0xf2, 0x3e, 0xf4, 0xc8, 0xe6, 0x17, 0xcf, 0xe3, 0x85, -0x8e, 0x1d, 0x3f, 0xf9, 0x48, 0xb3, 0xd9, 0x7e, 0x64, 0x76, 0x76, 0xdd, -0xe7, 0xeb, 0xb5, 0x5a, 0x51, 0x96, 0x25, 0xc8, 0xb2, 0x04, 0x41, 0xa0, -0xbc, 0x90, 0xaa, 0xaa, 0x50, 0x35, 0x85, 0xa6, 0xbc, 0x3c, 0x6a, 0xf3, -0xbb, 0x68, 0xbf, 0x50, 0xef, 0xaa, 0xf3, 0x42, 0xeb, 0xff, 0xdc, 0x1b, -0x0c, 0x2f, 0xc8, 0x0b, 0x71, 0x1c, 0xb7, 0x23, 0x97, 0xcb, 0x3e, 0x54, -0x2e, 0x95, 0x6e, 0x2f, 0x97, 0x4a, 0x33, 0xa9, 0x64, 0x82, 0x13, 0x44, -0x61, 0xfc, 0x62, 0x57, 0xd7, 0x0d, 0x18, 0x26, 0x95, 0x6d, 0xbf, 0x9b, -0x17, 0xba, 0x80, 0x5f, 0xe8, 0x83, 0xc0, 0x0b, 0x51, 0xbf, 0x90, 0x22, -0xcb, 0x25, 0x59, 0x96, 0x15, 0xd7, 0xf3, 0x54, 0x42, 0x02, 0x9f, 0x10, -0xb2, 0xe6, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, 0x35, 0x5e, 0x68, -0x8d, 0x17, 0x5a, 0xa3, 0x55, 0xd6, 0x36, 0x60, 0x6d, 0x03, 0x7e, 0x35, -0x2f, 0xf4, 0xc4, 0xff, 0xab, 0xbc, 0xd0, 0x25, 0xf6, 0xc8, 0xc4, 0x0f, -0x9a, 0x5f, 0xe8, 0x1f, 0x2e, 0xa5, 0x47, 0xf6, 0x97, 0xa6, 0xca, 0x73, -0x6b, 0x7e, 0xa1, 0x6b, 0x76, 0x1d, 0xd8, 0x76, 0xc3, 0x0d, 0xfb, 0x1b, -0xf5, 0xfa, 0xde, 0x74, 0x3a, 0xbd, 0x33, 0x9d, 0x4a, 0x65, 0xc3, 0x30, -0x8c, 0x2c, 0xcb, 0xb2, 0x35, 0x43, 0x3f, 0xb0, 0xb8, 0xb8, 0xf4, 0xcb, -0x77, 0x4e, 0x9d, 0xfa, 0xe0, 0xf1, 0x42, 0x37, 0xee, 0xdd, 0xf3, 0xe0, -0xed, 0xfb, 0xf6, 0x3d, 0xb1, 0x61, 0xfd, 0xfa, 0xbb, 0x25, 0x49, 0x1c, -0xf3, 0x42, 0x51, 0x48, 0x97, 0xd8, 0xbe, 0x9b, 0x17, 0x3a, 0x7b, 0x6e, -0xee, 0x85, 0x5f, 0xfc, 0xd3, 0x3f, 0xbd, 0x9f, 0x7e, 0xa1, 0x7f, 0x73, -0x41, 0xbf, 0xd0, 0x87, 0x6e, 0xbe, 0xf9, 0xe3, 0x0f, 0xde, 0x7f, 0xdf, -0xdf, 0x7e, 0xf5, 0x89, 0xc7, 0xaf, 0x8b, 0xc2, 0x08, 0xae, 0xe7, 0xc3, -0x71, 0x3c, 0x84, 0x6c, 0xc8, 0x31, 0xa2, 0x51, 0x00, 0x30, 0x1d, 0x43, -0x0c, 0x59, 0x96, 0xf9, 0x4d, 0x1b, 0x37, 0xdc, 0x3d, 0xb3, 0x6e, 0xfa, -0xee, 0x47, 0x3f, 0xf7, 0xb9, 0x73, 0xaf, 0xbc, 0xfa, 0xea, 0x7b, 0x7a, -0x64, 0x7f, 0xf1, 0xec, 0xd3, 0x7f, 0x76, 0xf6, 0xe8, 0x91, 0xab, 0xe9, -0x17, 0xea, 0x20, 0x11, 0x44, 0xe7, 0xf9, 0x85, 0xbe, 0xf4, 0xd8, 0xe7, -0x7f, 0xf8, 0x95, 0xc7, 0xbf, 0x78, 0x6f, 0x18, 0x46, 0xb0, 0x6d, 0x77, -0x6c, 0x2e, 0x20, 0x84, 0x20, 0x8c, 0x22, 0x58, 0x16, 0x6d, 0x73, 0x50, -0xb7, 0x10, 0x7d, 0xdb, 0x2c, 0x8a, 0x22, 0x7d, 0x03, 0x11, 0xd3, 0xe7, -0xe2, 0x7a, 0xad, 0x3a, 0xf3, 0xc0, 0xfd, 0xf7, 0x3e, 0xf5, 0xd1, 0xbb, -0xee, 0xfa, 0xf1, 0x8b, 0x3f, 0xfe, 0xf1, 0x98, 0x17, 0xfa, 0xce, 0xd8, -0x2f, 0x74, 0xf6, 0xea, 0xf3, 0x42, 0xf5, 0x7a, 0xad, 0xf1, 0xfb, 0x5f, -0xff, 0xfa, 0xcb, 0x13, 0x8d, 0xfa, 0x46, 0xcb, 0xb2, 0x61, 0x3b, 0xce, -0x38, 0x32, 0x62, 0x5a, 0x16, 0x4d, 0x18, 0xb9, 0x2e, 0x12, 0x6a, 0x02, -0xa6, 0x65, 0x42, 0xd3, 0x34, 0xe4, 0xb2, 0x39, 0x8a, 0xde, 0x08, 0x1c, -0xf2, 0xb9, 0x3c, 0x38, 0x9e, 0x83, 0x22, 0x2b, 0xec, 0xc1, 0x9e, 0xd2, -0x5d, 0xcd, 0x56, 0xfb, 0xf4, 0x33, 0xcf, 0x3e, 0x7b, 0x9f, 0x7e, 0x2d, -0xfd, 0x42, 0xd5, 0x4a, 0x65, 0xf2, 0x0f, 0x7f, 0xff, 0x9b, 0x87, 0x6a, -0xd5, 0xca, 0x79, 0x7e, 0x21, 0xcb, 0xb2, 0x30, 0xd4, 0x34, 0x14, 0x0b, -0x45, 0x16, 0xd3, 0x21, 0x28, 0x95, 0x4a, 0x88, 0xa2, 0x90, 0xbe, 0x3e, -0x8c, 0x01, 0xd3, 0x34, 0xb1, 0xd4, 0x6c, 0xd2, 0x37, 0xd0, 0x1c, 0x87, -0x74, 0x3a, 0x85, 0x4a, 0xb9, 0x04, 0x8e, 0xe3, 0xc1, 0xf3, 0xb4, 0x2e, -0xd1, 0x6a, 0x2f, 0x6b, 0xcf, 0x3e, 0xf7, 0xdc, 0x7e, 0xc3, 0x30, 0xae, -0x0d, 0x2f, 0xf4, 0xcd, 0x6f, 0x7c, 0xed, 0x27, 0x95, 0x4a, 0x39, 0xaf, -0xe9, 0x06, 0x1c, 0x36, 0x41, 0x71, 0x5d, 0x17, 0x8e, 0xe3, 0x40, 0x96, -0x24, 0x54, 0x2b, 0x25, 0x48, 0x92, 0x08, 0x57, 0x12, 0xe1, 0xc8, 0x0a, -0x02, 0x00, 0xa2, 0xef, 0x21, 0xb0, 0x1d, 0x24, 0xfb, 0x7d, 0x6c, 0x48, -0xaa, 0x70, 0x1c, 0x0f, 0xfd, 0x7e, 0x1f, 0x67, 0xcf, 0x9d, 0x83, 0xa6, -0xeb, 0x28, 0x16, 0xf2, 0xc8, 0xe7, 0xa8, 0xfa, 0xbf, 0x56, 0xad, 0xe4, -0xee, 0xfa, 0xc8, 0x9d, 0xd7, 0x86, 0x17, 0x7a, 0xf4, 0x73, 0x8f, 0x3c, -0x77, 0xc7, 0xfe, 0x7d, 0xf7, 0xe8, 0x86, 0x49, 0x0f, 0x17, 0xd3, 0xc2, -0xc2, 0xd2, 0x12, 0xea, 0xb5, 0x1a, 0x2a, 0xe5, 0x12, 0x32, 0x85, 0x1c, -0xac, 0x6a, 0x05, 0xc9, 0x2d, 0x9b, 0xd0, 0x98, 0x59, 0x07, 0x55, 0x92, -0xe0, 0x3a, 0x36, 0x86, 0xc3, 0x01, 0x7a, 0xbd, 0x01, 0x3a, 0xcb, 0xcb, -0x18, 0x2c, 0x2c, 0xc1, 0x3f, 0x33, 0x07, 0xb4, 0x97, 0x61, 0x0c, 0x86, -0xe8, 0xf5, 0x06, 0x88, 0xe2, 0x08, 0x33, 0xeb, 0xa6, 0x90, 0xcd, 0x64, -0xc0, 0xf1, 0x1c, 0xe5, 0x85, 0x0e, 0x5e, 0xed, 0x1e, 0xd9, 0xee, 0xdd, -0xf7, 0x3d, 0xf1, 0x85, 0xcf, 0xdf, 0x63, 0xdb, 0x0e, 0x6c, 0xdb, 0xc6, -0x50, 0xd3, 0xc6, 0xeb, 0x21, 0x1b, 0xf5, 0x2a, 0xed, 0x91, 0xed, 0xbf, -0x0d, 0xf7, 0xcd, 0x6c, 0x82, 0x02, 0x60, 0x11, 0xc0, 0xb2, 0xde, 0x01, -0x31, 0x2c, 0x70, 0x5e, 0x80, 0x94, 0x20, 0x82, 0x2f, 0xe4, 0x91, 0x54, -0x24, 0x74, 0xb3, 0x29, 0x74, 0x4f, 0xa7, 0x20, 0x9d, 0x3e, 0x8b, 0x32, -0xcf, 0x61, 0x7e, 0x7e, 0x01, 0x0b, 0x8b, 0x8b, 0x68, 0xd4, 0xeb, 0xc8, -0x66, 0x33, 0x10, 0x78, 0x0e, 0x5b, 0xb7, 0x6c, 0xfa, 0x70, 0xa3, 0xde, -0x78, 0xbc, 0xd9, 0x6a, 0x5e, 0x1d, 0xbf, 0xd0, 0xfd, 0xf7, 0xdc, 0xfd, -0x37, 0x51, 0x1c, 0x8f, 0x85, 0x2f, 0x86, 0x69, 0x41, 0x96, 0x24, 0xdc, -0xb0, 0x75, 0x33, 0xb8, 0xc9, 0x06, 0xae, 0xff, 0xec, 0x67, 0xf0, 0xbb, -0x33, 0x9b, 0x60, 0x03, 0x38, 0xea, 0xea, 0x58, 0xea, 0x2c, 0x42, 0x1f, -0x68, 0xb4, 0x8a, 0x65, 0x3b, 0x54, 0xd7, 0xe3, 0x90, 0x15, 0xbf, 0xd0, -0xcc, 0x24, 0xb8, 0xcd, 0x1b, 0x11, 0x65, 0x32, 0xa8, 0x56, 0x2b, 0xe8, -0xf7, 0x35, 0x9c, 0x7c, 0xe7, 0x14, 0x3d, 0x73, 0x45, 0x11, 0x54, 0x45, -0xc1, 0xb6, 0x6d, 0x57, 0xcd, 0x2f, 0xb4, 0xfd, 0xe1, 0x5a, 0xad, 0x3a, -0x33, 0x4a, 0x74, 0x0d, 0x86, 0x1a, 0x45, 0xc5, 0x92, 0x09, 0xf0, 0x95, -0x32, 0xb6, 0x7e, 0xfa, 0xa1, 0xb1, 0x5f, 0xa8, 0xe5, 0x0c, 0xe1, 0x58, -0x16, 0x5c, 0xc7, 0xa1, 0xe0, 0x07, 0xab, 0x63, 0xd1, 0x94, 0x97, 0xcf, -0xda, 0x1c, 0x21, 0x14, 0x41, 0x42, 0xae, 0x52, 0x00, 0xbf, 0x7e, 0x06, -0x48, 0x24, 0x50, 0x2c, 0x16, 0x68, 0x69, 0x6e, 0xa0, 0x81, 0x10, 0x82, -0x38, 0x8e, 0x51, 0xaf, 0xd5, 0x1a, 0xe5, 0x72, 0xf9, 0xca, 0xfd, 0x42, -0xb7, 0x7d, 0xe8, 0x43, 0x8f, 0x8d, 0x04, 0x31, 0xa6, 0x65, 0x82, 0x10, -0x82, 0x0d, 0xd7, 0xcd, 0x22, 0x57, 0x2c, 0x40, 0xde, 0xbb, 0x1b, 0xfb, -0xa4, 0x34, 0x0e, 0x80, 0x40, 0xd3, 0x75, 0xf8, 0x9e, 0x07, 0xd7, 0x73, -0xe1, 0x93, 0x80, 0x8d, 0x5b, 0x83, 0xb1, 0x28, 0x69, 0x34, 0x10, 0x1f, -0xc5, 0x45, 0x24, 0x41, 0x40, 0xa6, 0x94, 0x83, 0x37, 0xd9, 0x40, 0xca, -0x75, 0xc1, 0x75, 0xe9, 0xf0, 0x30, 0x99, 0x4c, 0x20, 0x9d, 0x4e, 0x42, -0x92, 0x44, 0x5c, 0x37, 0x3b, 0x7b, 0xe5, 0x7e, 0xa1, 0x75, 0xeb, 0xa6, -0xee, 0xa2, 0x55, 0x2b, 0xda, 0x23, 0x73, 0x5d, 0x17, 0xb5, 0x6a, 0x05, -0x5a, 0x3e, 0x87, 0x3b, 0x77, 0xde, 0x88, 0x13, 0x08, 0xd1, 0xed, 0x76, -0x99, 0x10, 0xc6, 0x83, 0xe7, 0xd1, 0x8b, 0x9a, 0xcb, 0x48, 0x15, 0xda, -0x25, 0x73, 0x59, 0xde, 0x71, 0xd5, 0x06, 0x85, 0x04, 0xbc, 0xc0, 0x23, -0x59, 0x29, 0x60, 0xb0, 0xb0, 0x84, 0x7c, 0x2e, 0x87, 0xc5, 0xa5, 0x26, -0x14, 0x45, 0x81, 0xaa, 0x4c, 0x81, 0xe3, 0x39, 0x94, 0x4a, 0xc5, 0x2b, -0xf3, 0x0b, 0x6d, 0xdc, 0xb0, 0xe1, 0xfe, 0xc7, 0x7e, 0xef, 0x73, 0x3c, -0x61, 0x44, 0xae, 0x69, 0x59, 0x18, 0x0c, 0x06, 0xb8, 0x6e, 0xfd, 0x2c, -0xb8, 0x75, 0xd3, 0x10, 0x00, 0x9c, 0x6b, 0x2e, 0x50, 0xf0, 0x23, 0x8e, -0x41, 0x02, 0x02, 0xc7, 0x76, 0xe0, 0xf9, 0xde, 0x0a, 0x2f, 0x34, 0xfa, -0xdb, 0x67, 0xb7, 0x18, 0x61, 0xc0, 0x98, 0x21, 0xfa, 0x8d, 0x08, 0x0a, -0xf3, 0x0b, 0xf5, 0xe9, 0xf2, 0x75, 0xdb, 0xb6, 0xe1, 0x7a, 0x1e, 0x14, -0x45, 0x46, 0x32, 0x91, 0xe0, 0x52, 0xc9, 0xd4, 0x7e, 0x4d, 0x1b, 0x5e, -0x1e, 0x2f, 0x54, 0xaf, 0xd5, 0xc6, 0xbc, 0x90, 0xe3, 0xba, 0x08, 0x83, -0x00, 0xf5, 0x5a, 0x15, 0x66, 0x18, 0x61, 0xba, 0x5c, 0xc6, 0x5c, 0x77, -0x09, 0xc3, 0xc1, 0x90, 0xf1, 0x42, 0x74, 0x94, 0x4a, 0xbf, 0x05, 0x7f, -0x4c, 0xac, 0x8c, 0x36, 0x82, 0x1a, 0x42, 0x58, 0x70, 0x36, 0x88, 0x10, -0x86, 0x31, 0xc2, 0x10, 0x88, 0x62, 0x1e, 0x42, 0x3a, 0x09, 0x9f, 0xe7, -0x21, 0x88, 0x22, 0x5c, 0xd7, 0x85, 0x6d, 0xdb, 0x10, 0x04, 0x01, 0x82, -0x20, 0x20, 0x9d, 0x4a, 0x6e, 0xd6, 0xb4, 0xe1, 0xe5, 0xfb, 0x85, 0x46, -0xc0, 0x92, 0x6d, 0xd3, 0xdb, 0x86, 0x74, 0x3a, 0x05, 0x53, 0x14, 0x21, -0x72, 0x1c, 0x3a, 0x9d, 0x0e, 0x6c, 0x36, 0x61, 0x07, 0xb8, 0xf1, 0x1d, -0xa7, 0xe7, 0xd0, 0xc3, 0xc8, 0x23, 0x04, 0xae, 0x6d, 0xc3, 0xf7, 0x7c, -0x80, 0xe3, 0xc6, 0xc5, 0xdc, 0x20, 0x08, 0x10, 0x31, 0x6a, 0x2b, 0x8e, -0x69, 0x8f, 0xcc, 0x8f, 0x01, 0x49, 0x12, 0x61, 0x98, 0x16, 0x74, 0x46, -0x45, 0x72, 0x3c, 0x07, 0xf1, 0x4a, 0x7a, 0x64, 0x92, 0x24, 0x27, 0xc2, -0x80, 0x4e, 0xda, 0xa9, 0x3e, 0xaa, 0x8f, 0x4c, 0x26, 0x0d, 0xce, 0xf7, -0x61, 0x1a, 0x06, 0x88, 0xc0, 0xaf, 0xf4, 0xc8, 0x98, 0x24, 0x26, 0x60, -0x3f, 0x60, 0xda, 0xe0, 0xf3, 0x71, 0xe8, 0x87, 0xcf, 0x41, 0x5b, 0x5c, -0xc4, 0xd6, 0x07, 0x1e, 0x80, 0x98, 0x4a, 0x51, 0x46, 0x88, 0x25, 0xc0, -0x46, 0xf3, 0xe4, 0x38, 0xe6, 0x40, 0x18, 0x44, 0xeb, 0xfb, 0x23, 0x5e, -0x28, 0x83, 0x84, 0xaa, 0x20, 0x91, 0x48, 0xfe, 0x4a, 0x5e, 0xe8, 0x57, -0x5f, 0x07, 0xe2, 0x98, 0xf6, 0xc8, 0x58, 0x53, 0x2f, 0xa1, 0xaa, 0x88, -0xc2, 0x08, 0xbe, 0xe7, 0x62, 0xd8, 0x1f, 0xc0, 0x32, 0xad, 0xf1, 0x1f, -0x9b, 0x45, 0x37, 0x9d, 0x51, 0x50, 0xd0, 0xf7, 0x71, 0xf6, 0x8d, 0x9f, -0x63, 0x78, 0xfc, 0x04, 0x92, 0x51, 0x8c, 0x73, 0xcf, 0x3d, 0x07, 0x73, -0x71, 0x09, 0x21, 0x3b, 0xfe, 0x23, 0xe6, 0xdc, 0x0a, 0x83, 0x00, 0x11, -0x61, 0xcf, 0x0e, 0xf4, 0x79, 0x01, 0x96, 0xed, 0xc0, 0x76, 0xa8, 0x5c, -0x2c, 0x08, 0xc8, 0x98, 0x17, 0xba, 0xe4, 0x6f, 0xc0, 0x30, 0x4d, 0x37, -0x60, 0xe7, 0x65, 0xcf, 0xf3, 0xd9, 0xdf, 0x2e, 0x04, 0xc7, 0xc5, 0xa0, -0xdb, 0x85, 0x50, 0x2a, 0x22, 0x20, 0x04, 0x01, 0x09, 0xc7, 0x0e, 0xa2, -0xd5, 0xb7, 0xd4, 0xda, 0xc2, 0x22, 0x52, 0xc9, 0x24, 0xf2, 0x39, 0xba, -0x03, 0x7b, 0x3f, 0xfb, 0x19, 0xb2, 0xdb, 0xb7, 0x23, 0x3d, 0x33, 0x83, -0x98, 0xe3, 0x20, 0x44, 0x94, 0x2f, 0xa2, 0xbc, 0x50, 0xc8, 0x7a, 0x4f, -0x0a, 0x05, 0x6c, 0x4d, 0x0b, 0x92, 0x28, 0xc1, 0x71, 0xdd, 0xcb, 0xe7, -0x85, 0x2c, 0xcb, 0x3c, 0x32, 0x5a, 0xc8, 0x20, 0x8a, 0xb4, 0x06, 0xd7, -0xeb, 0xf7, 0x51, 0x49, 0x26, 0xd0, 0xef, 0x74, 0xa0, 0x2a, 0x32, 0xe5, -0x22, 0xa2, 0x55, 0xa9, 0xa2, 0x30, 0x1a, 0x9f, 0xf3, 0x37, 0xdc, 0xf5, -0x11, 0x74, 0xde, 0x3e, 0x04, 0xff, 0xf4, 0x69, 0xa8, 0x8a, 0x82, 0x6c, -0x26, 0x03, 0xf3, 0xf0, 0x61, 0x58, 0xdd, 0x2e, 0x4a, 0x3b, 0x76, 0x20, -0x66, 0xe6, 0x0f, 0xdf, 0xd0, 0xc1, 0x07, 0xf4, 0xd0, 0x8b, 0x47, 0x4e, -0x3b, 0xd3, 0x82, 0x2c, 0xc9, 0x08, 0x48, 0x70, 0xf9, 0x7e, 0xa1, 0x4e, -0xb7, 0x77, 0x98, 0xb0, 0x1a, 0xa2, 0x28, 0x0a, 0x48, 0xa7, 0xd3, 0x70, -0x5c, 0x17, 0xb1, 0xeb, 0xc2, 0x6c, 0x35, 0xa9, 0x5f, 0xc8, 0x75, 0xd9, -0xb9, 0x9d, 0x8c, 0x89, 0x5d, 0xea, 0x93, 0xa3, 0xd8, 0x59, 0x76, 0xf3, -0x66, 0xa4, 0x76, 0xef, 0x86, 0xc3, 0x46, 0xab, 0x99, 0x4c, 0x06, 0x5c, -0xa7, 0x83, 0xf6, 0x6b, 0xaf, 0xd1, 0xc3, 0xc9, 0x73, 0xe1, 0xf6, 0xfa, -0x08, 0x19, 0xec, 0x47, 0x37, 0x22, 0xa6, 0x01, 0x5b, 0xd3, 0x80, 0x69, -0x59, 0x03, 0x00, 0x24, 0x53, 0xa1, 0x7e, 0xa1, 0x7f, 0x99, 0x17, 0xfa, -0x1f, 0x7f, 0xff, 0xbd, 0x0f, 0x7f, 0xf6, 0xb3, 0xaf, 0xab, 0xa9, 0xd4, -0xc6, 0xf6, 0x72, 0xfb, 0x75, 0xdb, 0xb6, 0x23, 0xa6, 0x0a, 0x42, 0xc4, -0x04, 0x60, 0x86, 0x6e, 0x20, 0x6a, 0x2d, 0xa3, 0xdb, 0x6a, 0xc2, 0x77, -0x5d, 0x84, 0x84, 0x00, 0x61, 0x04, 0x44, 0xf4, 0x0f, 0x0f, 0x80, 0x8f, -0x63, 0x08, 0x31, 0x20, 0x20, 0x46, 0xb2, 0x5a, 0x41, 0xfe, 0x96, 0x9b, -0xe0, 0x83, 0xee, 0xf1, 0x4c, 0x26, 0x8d, 0x24, 0x21, 0xe8, 0xbf, 0xfa, -0x0a, 0xac, 0xa5, 0x45, 0xc4, 0xf4, 0x83, 0x42, 0x94, 0x24, 0x88, 0x02, -0x3d, 0x28, 0x82, 0x30, 0x80, 0x65, 0xd9, 0xf0, 0x3c, 0xca, 0x0b, 0x7d, -0xe6, 0x4f, 0xff, 0xe8, 0xbb, 0x7f, 0xf0, 0x9f, 0x2f, 0x86, 0x17, 0xfa, -0xfb, 0xff, 0x8e, 0xc1, 0xfc, 0xa8, 0x47, 0xe6, 0x2f, 0xcc, 0x2d, 0xcc, -0xbf, 0x12, 0x84, 0x74, 0x3c, 0x9b, 0x49, 0x67, 0xc0, 0x0b, 0x1c, 0x16, -0x9b, 0x4d, 0x48, 0x96, 0x05, 0x6d, 0x6e, 0x1e, 0xbd, 0x6e, 0x87, 0x9d, -0xeb, 0x5d, 0x10, 0xcf, 0xa3, 0x7e, 0x21, 0x42, 0xd8, 0x99, 0x2b, 0x60, -0x09, 0xaf, 0x08, 0x42, 0x22, 0x89, 0xc2, 0x87, 0x6e, 0x01, 0x49, 0x24, -0xa8, 0x8a, 0x2a, 0xa1, 0x22, 0xab, 0xc8, 0x88, 0x17, 0x97, 0x00, 0xcf, -0x63, 0xba, 0x12, 0x9a, 0x7a, 0x19, 0xf1, 0x42, 0xa6, 0xb9, 0xd2, 0x23, -0x3b, 0xcd, 0xfc, 0x42, 0xa1, 0x6d, 0x5f, 0x1a, 0x2f, 0x74, 0xe4, 0xd8, -0xf1, 0x27, 0xa7, 0x26, 0xa7, 0xee, 0x90, 0x65, 0x19, 0xc9, 0xa4, 0x8a, -0x46, 0xad, 0x8e, 0x13, 0xef, 0xbc, 0x83, 0x41, 0xaf, 0x0f, 0xc9, 0xf7, -0xd0, 0x89, 0x22, 0x04, 0x84, 0x20, 0x97, 0xcf, 0x53, 0xb9, 0xd1, 0xbb, -0x7e, 0x13, 0xe7, 0xb1, 0x42, 0x00, 0x72, 0x7b, 0x76, 0xc1, 0x38, 0x76, -0x02, 0x41, 0xbf, 0x0f, 0x45, 0x91, 0xe1, 0x7b, 0x3e, 0x06, 0x83, 0x01, -0x0c, 0xc3, 0x80, 0x24, 0x49, 0x10, 0x45, 0x09, 0x3c, 0x07, 0x00, 0x31, -0xb4, 0x55, 0x7e, 0xa1, 0x37, 0x7f, 0x70, 0x05, 0x7e, 0xa1, 0xbb, 0x3f, -0x76, 0xd7, 0xc2, 0xd4, 0xe4, 0xe4, 0x24, 0xcf, 0xf1, 0xb0, 0x6c, 0x1b, -0x47, 0x8f, 0x1f, 0x87, 0x6d, 0xdb, 0xa8, 0x55, 0xab, 0x88, 0x14, 0x19, -0x41, 0xb5, 0x8c, 0x6c, 0x63, 0x02, 0xd9, 0x3c, 0x9d, 0xce, 0x8f, 0x44, -0x48, 0xe0, 0x38, 0xe6, 0x17, 0xa2, 0x41, 0x35, 0x80, 0x45, 0x07, 0x6d, -0x1b, 0xce, 0xe9, 0x33, 0xe0, 0x4c, 0x0b, 0x4b, 0xcd, 0x16, 0xfa, 0x83, -0x21, 0x08, 0xa1, 0x9d, 0xbe, 0x6b, 0xe2, 0x17, 0x7a, 0xfb, 0xd0, 0xe1, -0x6f, 0x95, 0x4b, 0xa5, 0xbf, 0x53, 0x55, 0x15, 0xa2, 0x28, 0x62, 0xdd, -0xf4, 0x34, 0xe6, 0x17, 0xe6, 0xb1, 0xd4, 0x6c, 0xa2, 0x5c, 0x2a, 0x81, -0x27, 0x3e, 0xba, 0x9a, 0x06, 0xab, 0x56, 0x43, 0x3a, 0x5f, 0x80, 0x9a, -0x50, 0x99, 0x28, 0x89, 0xa3, 0x27, 0xd7, 0x38, 0xa6, 0x87, 0x95, 0xef, -0x23, 0xb4, 0x2c, 0x58, 0x4b, 0x4d, 0x38, 0x9d, 0x2e, 0x2c, 0xdd, 0x40, -0x7b, 0xb9, 0x43, 0x4d, 0xc8, 0x31, 0x20, 0x08, 0x2b, 0xbc, 0xd0, 0x55, -0xf7, 0x0b, 0xed, 0xdd, 0xbd, 0xeb, 0xd5, 0x1b, 0xae, 0xdf, 0xba, 0x6f, -0x64, 0x2a, 0xd6, 0x0d, 0x03, 0x87, 0x8f, 0x1c, 0x85, 0xed, 0x38, 0x28, -0xe6, 0xf3, 0xc8, 0x64, 0x33, 0xf0, 0x78, 0x0e, 0x61, 0x42, 0x85, 0x94, -0xc9, 0x20, 0x91, 0xcd, 0x42, 0x94, 0x24, 0xea, 0x17, 0x8a, 0x22, 0x44, -0x8e, 0x0b, 0xa2, 0xeb, 0xf0, 0x87, 0x43, 0xc6, 0x0b, 0x69, 0xb0, 0x6c, -0x1b, 0xb6, 0xe3, 0x42, 0xe4, 0x05, 0x88, 0xa2, 0x78, 0xed, 0xfd, 0x42, -0xfb, 0x6f, 0xbb, 0xed, 0xf9, 0x46, 0xbd, 0x36, 0x35, 0x52, 0xee, 0x0c, -0x35, 0x0d, 0xf3, 0x0b, 0x8b, 0xb0, 0x6c, 0x0b, 0x61, 0x10, 0x52, 0x5e, -0x28, 0x91, 0xa0, 0x70, 0x07, 0xc0, 0x2e, 0x6e, 0x1c, 0x24, 0x51, 0x40, -0xcc, 0x6a, 0x58, 0x96, 0x65, 0x43, 0xd3, 0x74, 0x44, 0x31, 0x55, 0x13, -0x86, 0x01, 0xe5, 0x4d, 0x2f, 0xd7, 0x2f, 0x74, 0x49, 0xaf, 0x55, 0x52, -0xa9, 0xe4, 0x47, 0x6f, 0xbe, 0x71, 0xef, 0xf7, 0x6b, 0xd5, 0x6a, 0x86, -0x1e, 0xa7, 0x21, 0x1c, 0xd7, 0xc3, 0x60, 0x30, 0xc0, 0x99, 0xb3, 0xe7, -0xe0, 0xfb, 0x04, 0x40, 0x0c, 0x49, 0x92, 0x21, 0x49, 0x2b, 0x20, 0x53, -0x14, 0x45, 0x70, 0x3d, 0x8f, 0x76, 0xc8, 0x04, 0x1e, 0xae, 0xeb, 0x51, -0x4e, 0x48, 0x10, 0x18, 0xb5, 0x22, 0x30, 0xa1, 0x76, 0xec, 0x77, 0x3a, -0x9d, 0x03, 0x61, 0x18, 0xf6, 0x57, 0x7d, 0xf0, 0x11, 0x8e, 0x70, 0x04, -0xc0, 0x6b, 0x71, 0x1c, 0xbf, 0x78, 0xc9, 0x1b, 0x40, 0x79, 0xa1, 0xa6, -0xdd, 0x39, 0x77, 0xee, 0x35, 0x55, 0x55, 0x77, 0xed, 0xdd, 0xbd, 0xf3, -0xdb, 0xb5, 0x6a, 0x75, 0x42, 0x96, 0x25, 0x84, 0xcc, 0xea, 0x67, 0x9a, -0x26, 0x06, 0x43, 0x0d, 0xba, 0xae, 0x43, 0x37, 0xe9, 0x93, 0x9b, 0xeb, -0xd2, 0xfb, 0x7a, 0x5e, 0x10, 0xe0, 0xb9, 0x1e, 0x38, 0x8e, 0x1b, 0x43, -0x81, 0xfc, 0x98, 0xd2, 0x7a, 0x1f, 0xfc, 0x42, 0x7f, 0xf9, 0x83, 0xff, -0xf5, 0x5f, 0x6e, 0x7d, 0xf8, 0xd3, 0xe7, 0xf9, 0x85, 0x0e, 0x1f, 0x3d, -0x76, 0x40, 0xd7, 0xcd, 0x71, 0x0c, 0x30, 0x9d, 0x4e, 0xa1, 0x56, 0xab, -0x60, 0x62, 0xa2, 0x81, 0xc9, 0x46, 0x1d, 0x85, 0x5c, 0x1e, 0xa9, 0x54, -0x0a, 0x88, 0x81, 0x90, 0x04, 0x10, 0xd9, 0xfd, 0xfd, 0xa8, 0x47, 0xc6, -0x31, 0xab, 0xd3, 0xfb, 0xe2, 0x17, 0x7a, 0xf9, 0xa9, 0x67, 0xa0, 0x2f, -0xbc, 0xd7, 0x2f, 0xd4, 0xe9, 0x74, 0x1f, 0x99, 0x9d, 0x59, 0xf7, 0xf9, -0x4a, 0xb9, 0x54, 0x54, 0x55, 0x15, 0x92, 0x28, 0x22, 0x93, 0x49, 0x43, -0x51, 0x64, 0xfa, 0x68, 0xa8, 0x32, 0x5e, 0xc8, 0xbd, 0x70, 0x8f, 0xec, -0x6a, 0xf8, 0x85, 0x2e, 0xaa, 0x47, 0xb6, 0x7c, 0xe4, 0x48, 0xca, 0x1b, -0x68, 0x17, 0xec, 0x91, 0x0d, 0x86, 0xc3, 0xd7, 0x32, 0x99, 0xf4, 0x43, -0x13, 0xf5, 0xfa, 0xed, 0x85, 0x42, 0x7e, 0x26, 0x99, 0x48, 0x70, 0x92, -0x2c, 0x21, 0x95, 0x4c, 0x8e, 0xf7, 0xb0, 0x61, 0x98, 0x70, 0x5c, 0x17, -0x51, 0x14, 0x03, 0x5c, 0x1c, 0x07, 0x24, 0x30, 0x75, 0xc3, 0xb8, 0x90, -0x5f, 0xe8, 0x83, 0xd1, 0x23, 0x4b, 0x26, 0x13, 0x93, 0x02, 0xcf, 0x97, -0x24, 0x49, 0x52, 0x00, 0xa8, 0xb6, 0xed, 0xf8, 0x24, 0x08, 0x5c, 0xe2, -0xfb, 0x6b, 0x7e, 0xa1, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, -0xd6, 0x78, 0xa1, 0x35, 0x5a, 0x65, 0x6d, 0x03, 0xd6, 0x36, 0xe0, 0xff, -0x43, 0x5e, 0x68, 0xd4, 0x23, 0xab, 0x5d, 0xb4, 0x5f, 0xe8, 0x03, 0xc6, -0x0b, 0xad, 0xf5, 0xc8, 0x3e, 0x38, 0xbc, 0xd0, 0xf5, 0x5b, 0xb7, 0xee, -0xaf, 0xd7, 0xaa, 0x7b, 0xab, 0xd5, 0xea, 0x4e, 0x9e, 0xe3, 0xb3, 0x51, -0x1c, 0x47, 0x41, 0x40, 0xec, 0x56, 0xab, 0x7d, 0xa0, 0xbd, 0xbc, 0xfc, -0xc1, 0xe4, 0x85, 0x6e, 0xba, 0x71, 0xef, 0x83, 0xb7, 0xdc, 0x74, 0xf3, -0x13, 0xd7, 0x6f, 0xdd, 0x72, 0xb7, 0x28, 0x0a, 0xac, 0x47, 0x16, 0x21, -0x64, 0x6f, 0xaa, 0xe3, 0xd1, 0xb2, 0xf6, 0x30, 0x84, 0xeb, 0xba, 0xd1, -0x89, 0x93, 0xef, 0xbc, 0x70, 0xe8, 0xf0, 0xe1, 0xef, 0x1c, 0x3b, 0x7e, -0xfc, 0xfd, 0xeb, 0x91, 0x3d, 0x19, 0xbd, 0x97, 0x17, 0xda, 0xbd, 0x6b, -0xe7, 0xc7, 0x3f, 0xfd, 0x9b, 0x0f, 0xfd, 0xed, 0x57, 0x1e, 0xff, 0xd2, -0xaa, 0x1e, 0x99, 0xc7, 0x42, 0x6a, 0x21, 0x5b, 0x20, 0x1d, 0x80, 0x63, -0xe3, 0x27, 0x8e, 0xe3, 0x20, 0xcb, 0x32, 0xbf, 0xed, 0x86, 0xad, 0x77, -0x6f, 0xda, 0xb8, 0xe1, 0xee, 0x47, 0x3f, 0xf7, 0xc8, 0xb9, 0x97, 0x5e, -0xfe, 0xe9, 0x37, 0x4e, 0x9f, 0x39, 0x73, 0x01, 0x5e, 0xe8, 0xf0, 0xb5, -0xe5, 0x85, 0xbe, 0xfe, 0x95, 0x2f, 0xff, 0xf0, 0x9b, 0x5f, 0x1f, 0xf9, -0x85, 0x1c, 0x66, 0x30, 0x20, 0x4c, 0x84, 0x41, 0x87, 0x22, 0x3e, 0x5b, -0xcd, 0x27, 0x8a, 0x22, 0x44, 0x51, 0x1c, 0x4d, 0x7d, 0xc0, 0xf1, 0x3c, -0x38, 0x8e, 0xf9, 0x85, 0x3e, 0xf1, 0xe0, 0x53, 0xf7, 0xdf, 0x7b, 0xef, -0x8f, 0x9f, 0x7d, 0xee, 0xb9, 0x15, 0x5e, 0xe8, 0x8f, 0xaf, 0x61, 0x8f, -0xac, 0x56, 0xab, 0x35, 0xbe, 0xf6, 0xc4, 0xe3, 0x2f, 0xcf, 0xce, 0xac, -0xdb, 0x68, 0x59, 0x74, 0xa4, 0x44, 0x27, 0x93, 0xd4, 0x31, 0xe4, 0x79, -0xf4, 0x3d, 0xbf, 0xa6, 0x6b, 0xc8, 0xe7, 0xf2, 0x08, 0xc3, 0x90, 0xce, -0xd6, 0xd2, 0x19, 0x80, 0xe3, 0xa0, 0xc8, 0x12, 0x0a, 0x85, 0xfc, 0xf8, -0x95, 0x4a, 0x14, 0xc5, 0x08, 0x42, 0x82, 0xf9, 0xf9, 0xc5, 0xd3, 0x3f, -0x7a, 0xf1, 0xc5, 0xfb, 0x34, 0x4d, 0xbb, 0x76, 0xbc, 0x50, 0xad, 0x56, -0x9d, 0xfc, 0xa3, 0x7f, 0xfd, 0x87, 0x87, 0x0a, 0xf9, 0x7c, 0xde, 0x30, -0x2c, 0x38, 0xae, 0x4b, 0xcb, 0x58, 0x83, 0x21, 0x2c, 0xcb, 0x84, 0xa6, -0x1b, 0x58, 0x7f, 0xdd, 0x2c, 0x1b, 0x45, 0x79, 0x48, 0x26, 0x93, 0x08, -0x82, 0x60, 0x6c, 0xc2, 0x71, 0x5d, 0x0f, 0x4b, 0x4d, 0x3a, 0xd4, 0x56, -0x14, 0x05, 0x85, 0x7c, 0x1e, 0x89, 0x84, 0x4a, 0x6d, 0x06, 0x41, 0x80, -0x5e, 0xaf, 0xa7, 0x3d, 0xf5, 0x83, 0x67, 0x2e, 0xa9, 0x47, 0x76, 0x49, -0x1b, 0xf0, 0x67, 0x7f, 0xf2, 0xc7, 0x27, 0x67, 0xd7, 0xad, 0xdb, 0x48, -0x79, 0x21, 0x17, 0x96, 0x6d, 0xa1, 0xd3, 0xed, 0x51, 0x91, 0x05, 0x0d, -0xdf, 0x40, 0x55, 0x15, 0x38, 0xb2, 0x04, 0x47, 0x10, 0xe1, 0x03, 0x54, -0x1a, 0x60, 0xdb, 0x08, 0x35, 0x0d, 0xb1, 0x69, 0xc2, 0x34, 0x2d, 0x68, -0x1a, 0xed, 0x0d, 0x48, 0xa2, 0x80, 0xc9, 0x89, 0x09, 0xa8, 0xaa, 0x02, -0x5e, 0xe0, 0x11, 0x06, 0x21, 0xce, 0x9c, 0x3b, 0x77, 0xf6, 0xe9, 0x1f, -0x3c, 0x73, 0xf5, 0x79, 0xa1, 0x2f, 0x7f, 0xe9, 0xa9, 0x16, 0x1e, 0xf3, -0x00, 0x00, 0x07, 0xf0, 0x49, 0x44, 0x41, 0x54, 0x8b, 0xcf, 0xdd, 0x72, -0xd3, 0x8d, 0xf7, 0x98, 0x96, 0x0d, 0xd3, 0x34, 0x31, 0xd4, 0x34, 0x38, -0x8e, 0x87, 0x4e, 0xb7, 0x8b, 0xdd, 0x3b, 0xb7, 0x23, 0x5b, 0x2a, 0xc0, -0x9f, 0x68, 0x40, 0xbe, 0x6e, 0x06, 0x93, 0x1b, 0xd6, 0x43, 0x91, 0x44, -0xb8, 0xb6, 0x0d, 0x4d, 0x1b, 0xa2, 0xdb, 0xe9, 0xa1, 0xdb, 0xeb, 0xa2, -0x7f, 0x66, 0x1e, 0xc1, 0xfc, 0x12, 0xa2, 0x56, 0x13, 0xa6, 0x66, 0x60, -0x7e, 0x7e, 0x1e, 0xb2, 0x2c, 0x63, 0x72, 0xa2, 0x81, 0x42, 0x3e, 0x0f, -0x41, 0x10, 0x40, 0x82, 0x00, 0x6f, 0xbd, 0x75, 0xe8, 0xa5, 0x57, 0x5f, -0xfb, 0xd9, 0xd5, 0xe3, 0x85, 0x76, 0x6c, 0xdf, 0x7e, 0xdf, 0xd7, 0xbe, -0xfc, 0xf8, 0x3d, 0x0e, 0x1b, 0x60, 0x9b, 0x96, 0x05, 0xc7, 0x71, 0x91, -0xcd, 0x66, 0xb1, 0x61, 0xfd, 0x0c, 0xa4, 0x46, 0x0d, 0xc9, 0xfd, 0xb7, -0xe1, 0x81, 0x99, 0x4d, 0x50, 0xd9, 0x43, 0xec, 0xb2, 0xde, 0x45, 0x60, -0xda, 0x88, 0x6d, 0x1f, 0x29, 0x41, 0x84, 0x90, 0x2f, 0x20, 0xb1, 0x59, -0x44, 0xa7, 0x90, 0x41, 0x3f, 0x9b, 0x86, 0xf4, 0xce, 0x29, 0x4c, 0xc5, -0x31, 0x5a, 0xad, 0x65, 0x9c, 0x3d, 0x3b, 0x07, 0x71, 0x23, 0x9d, 0xc1, -0x09, 0x02, 0x8f, 0x8d, 0x1b, 0xd7, 0x7f, 0xb8, 0x5e, 0xab, 0x3d, 0xde, -0x6a, 0xb7, 0xaf, 0x0e, 0x2f, 0xf4, 0x89, 0x07, 0xee, 0xff, 0x9b, 0x88, -0x19, 0x6e, 0x4c, 0xd3, 0xc2, 0x72, 0xa7, 0x8b, 0x56, 0xbb, 0x8d, 0x52, -0x31, 0x0f, 0xac, 0x9b, 0xc2, 0xd6, 0xcf, 0x3e, 0x8c, 0x47, 0x18, 0x2f, -0x74, 0xc4, 0xd5, 0xb1, 0xb8, 0xbc, 0x00, 0x43, 0xd3, 0x61, 0x5b, 0xac, -0x47, 0xe6, 0xf9, 0xf0, 0x6d, 0x17, 0x7c, 0xc8, 0x21, 0x9b, 0x48, 0xa3, -0x38, 0x5d, 0x07, 0x36, 0x6f, 0x40, 0x94, 0x49, 0xa3, 0x58, 0xcc, 0xc3, -0x76, 0x6c, 0x34, 0x9b, 0x6d, 0xd8, 0xcc, 0x96, 0xa6, 0xaa, 0x0a, 0x76, -0x6c, 0xdf, 0xfe, 0xa7, 0xa2, 0x28, 0x5e, 0x2e, 0x2f, 0x74, 0xc7, 0x98, -0x17, 0xda, 0xbd, 0x73, 0xe7, 0xc3, 0x8d, 0x5a, 0x6d, 0xc6, 0x75, 0x3d, -0xf8, 0x84, 0x8c, 0xf5, 0x3c, 0xdb, 0xb7, 0xdd, 0x00, 0xbe, 0x5a, 0xc6, -0xf5, 0x0f, 0x3d, 0xb8, 0xe2, 0x17, 0x72, 0x86, 0x70, 0x1d, 0x9b, 0xb2, -0x42, 0x9e, 0xcb, 0x66, 0xc8, 0x3e, 0xfd, 0x3b, 0x0c, 0x10, 0x06, 0x3e, -0xe2, 0x70, 0xe4, 0x17, 0x2a, 0x42, 0xdc, 0x30, 0x0b, 0x2e, 0x99, 0x40, -0xb1, 0x50, 0xc4, 0xfc, 0xe2, 0x12, 0x16, 0x96, 0x9a, 0x2b, 0xbc, 0x50, -0xbd, 0x7a, 0x05, 0x7e, 0xa1, 0x55, 0xbc, 0xd0, 0xee, 0xdd, 0xbb, 0x1e, -0xa3, 0x0c, 0x04, 0x81, 0x69, 0x59, 0xe8, 0xf5, 0xfb, 0x98, 0x68, 0x34, -0x90, 0xce, 0x67, 0x21, 0xdd, 0xb8, 0x87, 0xf9, 0x85, 0x02, 0xe8, 0x86, -0x46, 0x95, 0x6d, 0x23, 0x4e, 0x82, 0x21, 0x3a, 0xa3, 0x94, 0xd7, 0x88, -0x4e, 0x89, 0xa2, 0x10, 0x71, 0x18, 0x40, 0x14, 0x78, 0x64, 0xca, 0x05, -0x38, 0xf5, 0x2a, 0x52, 0xb6, 0x85, 0xc4, 0x30, 0x81, 0xe1, 0x70, 0x88, -0x72, 0xa9, 0x88, 0x74, 0x3a, 0x05, 0x51, 0x14, 0x30, 0x35, 0x3d, 0xf5, -0x5e, 0x5e, 0xe8, 0xd4, 0x25, 0xf2, 0x42, 0x9b, 0x36, 0x6c, 0xb8, 0xcb, -0x75, 0x29, 0xfb, 0x60, 0x9a, 0x26, 0x4c, 0xd3, 0x84, 0x22, 0x4b, 0x30, -0x8a, 0x45, 0x7c, 0x64, 0xfb, 0x5e, 0x1c, 0x47, 0x88, 0xce, 0xf2, 0x32, -0x75, 0x0b, 0xf9, 0x04, 0xae, 0xeb, 0xd0, 0xc3, 0x86, 0xf8, 0x4c, 0x96, -0xe4, 0xc0, 0xf7, 0x47, 0x96, 0x9b, 0x80, 0x46, 0xd7, 0xd8, 0xb7, 0xc2, -0x71, 0x31, 0x92, 0xb5, 0x22, 0xb4, 0x66, 0x1b, 0xe9, 0x74, 0x12, 0xfd, -0x7e, 0x1f, 0x9a, 0xa6, 0x43, 0x51, 0x28, 0x9a, 0xd9, 0xa8, 0x55, 0x77, -0x4a, 0xef, 0xe6, 0x85, 0x8e, 0x5e, 0x06, 0x2f, 0x44, 0x25, 0x47, 0x21, -0x74, 0xdd, 0xc0, 0x44, 0xa3, 0x01, 0x59, 0x91, 0x81, 0x7a, 0x1d, 0x1c, -0x80, 0x85, 0xe6, 0x02, 0x1c, 0xdb, 0x01, 0x38, 0x30, 0x2c, 0xc7, 0x81, -0xe3, 0xd8, 0x94, 0x5a, 0xf1, 0x28, 0x27, 0x34, 0xc2, 0x6e, 0xa8, 0xa6, -0x8a, 0x4a, 0x63, 0xa2, 0x30, 0x44, 0x14, 0x73, 0x10, 0x15, 0x09, 0x51, -0x26, 0x0d, 0x45, 0x55, 0x10, 0x04, 0x11, 0x5a, 0xed, 0x36, 0xb2, 0xd9, -0x0c, 0x54, 0xba, 0x22, 0x96, 0x4b, 0x25, 0x53, 0xfb, 0x87, 0x23, 0x5e, -0x28, 0x93, 0xb9, 0xd5, 0x18, 0x5c, 0x02, 0x2f, 0x54, 0x2e, 0x95, 0x76, -0x85, 0x4c, 0xde, 0xe2, 0xba, 0x2e, 0x86, 0x9a, 0x86, 0x72, 0xa9, 0x04, -0x0b, 0xc0, 0xba, 0xc9, 0x06, 0x16, 0x7b, 0x4b, 0xd0, 0x86, 0x1a, 0x82, -0x30, 0x1c, 0x07, 0xa5, 0xe8, 0xe1, 0x43, 0x18, 0xe8, 0xed, 0xad, 0xf0, -0x42, 0xac, 0xd7, 0x4a, 0xfc, 0x10, 0x61, 0x18, 0x23, 0x08, 0x58, 0xd2, -0x05, 0x22, 0x84, 0x4c, 0x02, 0x01, 0xcf, 0x43, 0x14, 0x85, 0xf1, 0x72, -0x75, 0x91, 0x55, 0x24, 0x92, 0xc9, 0xe4, 0xe6, 0xe1, 0xe5, 0xf2, 0x42, -0xc5, 0x62, 0x71, 0xfb, 0xa8, 0x31, 0x36, 0x22, 0xb6, 0x32, 0x19, 0xea, -0x17, 0xe2, 0xa2, 0x18, 0x9d, 0xe5, 0x2e, 0xe3, 0x85, 0xc2, 0x71, 0x93, -0xc9, 0xf7, 0x47, 0x2d, 0xbe, 0x15, 0x4d, 0x89, 0xef, 0x93, 0x31, 0x2b, -0x14, 0x12, 0xca, 0x1f, 0x8d, 0x18, 0x8c, 0x28, 0xe4, 0x00, 0x9e, 0xf6, -0xc8, 0x46, 0xdf, 0xa2, 0x65, 0x5b, 0x48, 0x24, 0x54, 0x08, 0x3c, 0x8f, -0x64, 0x32, 0x79, 0xf9, 0xbc, 0x10, 0x80, 0xc4, 0x48, 0xad, 0x60, 0xdb, -0x36, 0x12, 0xaa, 0x02, 0x51, 0x10, 0x61, 0xfb, 0x34, 0xe7, 0x15, 0x88, -0x22, 0x3c, 0xd7, 0x45, 0x18, 0x84, 0x88, 0x40, 0x65, 0x18, 0x84, 0x50, -0x4e, 0x88, 0x10, 0x2a, 0x56, 0x3a, 0xfe, 0xbf, 0x7f, 0x82, 0xde, 0x99, -0x33, 0xd8, 0xf6, 0xc9, 0xdf, 0x40, 0xcc, 0x81, 0x49, 0x91, 0x42, 0x84, -0x61, 0x40, 0x67, 0xc8, 0x51, 0x04, 0x70, 0x3c, 0x48, 0x18, 0x81, 0xe7, -0x69, 0x19, 0x68, 0xec, 0x17, 0x92, 0x65, 0x48, 0xb2, 0x74, 0xf9, 0x7e, -0xa1, 0x28, 0x0a, 0xb9, 0x30, 0x0c, 0x41, 0x18, 0x72, 0x46, 0xf7, 0xa6, -0x87, 0xc0, 0x75, 0xa0, 0x0d, 0x87, 0x08, 0x55, 0xf5, 0xbc, 0xc3, 0x23, -0x1e, 0xdd, 0x3a, 0x84, 0x94, 0x38, 0x79, 0xe7, 0xa7, 0x3f, 0x45, 0xeb, -0xe7, 0xbf, 0x80, 0xaa, 0x28, 0x38, 0xfb, 0xc2, 0x8f, 0x30, 0x79, 0xc7, -0x87, 0xe9, 0x2b, 0x68, 0xf6, 0xef, 0xc7, 0xb2, 0xa4, 0x60, 0x64, 0x3f, -0x0b, 0x11, 0x84, 0x21, 0x75, 0xd4, 0x39, 0xce, 0x68, 0x68, 0x7e, 0x65, -0x7e, 0x21, 0xba, 0x0e, 0x20, 0x82, 0x2c, 0x49, 0x30, 0x4d, 0x13, 0xb2, -0x24, 0x41, 0xc9, 0x65, 0x31, 0xe8, 0xf6, 0x20, 0x14, 0xf2, 0xb4, 0xc7, -0xc7, 0xc8, 0xab, 0xb1, 0x8f, 0x2b, 0xa0, 0x5d, 0x31, 0x7d, 0x7e, 0x1e, -0xd9, 0x4c, 0x06, 0xd9, 0x6c, 0x06, 0xc4, 0x71, 0xd1, 0x7a, 0xe5, 0xa7, -0xa8, 0xde, 0xb6, 0x8f, 0xde, 0x52, 0xc7, 0xf1, 0xf8, 0x22, 0x14, 0xba, -0x1e, 0xc0, 0x2e, 0x94, 0x96, 0x65, 0x41, 0x92, 0x24, 0x18, 0x06, 0xfd, -0x7f, 0xf9, 0xfe, 0xaf, 0xee, 0x91, 0xfd, 0xca, 0x2b, 0x71, 0xaf, 0xd7, -0x3f, 0x32, 0x62, 0x7f, 0x46, 0x1d, 0x26, 0xd7, 0xf3, 0xc0, 0x99, 0x26, -0x06, 0xdd, 0x0e, 0x2c, 0x8b, 0xa2, 0xf6, 0x8e, 0xe3, 0x60, 0x24, 0xd2, -0x23, 0x3e, 0xc5, 0x6e, 0x42, 0x12, 0x60, 0xf3, 0xbd, 0xf7, 0x21, 0xd9, -0x68, 0x00, 0xe0, 0x90, 0x4c, 0x25, 0x21, 0x39, 0x2e, 0xda, 0x3f, 0xfb, -0x19, 0x3b, 0x03, 0xd1, 0x29, 0x72, 0x14, 0x46, 0xd4, 0x2f, 0xc4, 0x9e, -0xd8, 0x14, 0x45, 0x01, 0x21, 0x04, 0x96, 0x45, 0xf9, 0x6c, 0xc3, 0x34, -0x2f, 0x8d, 0x17, 0xda, 0x7c, 0xfb, 0xed, 0x63, 0xbf, 0x50, 0xb7, 0xd7, -0x3b, 0x4c, 0x02, 0xfa, 0x03, 0x24, 0x6c, 0x45, 0x86, 0x65, 0xdb, 0x08, -0x6d, 0x07, 0xfa, 0x22, 0xf5, 0x0b, 0xd1, 0x22, 0x1c, 0x01, 0x19, 0xe3, -0x95, 0xfe, 0x38, 0xb0, 0x19, 0x01, 0x28, 0xdf, 0xfa, 0x21, 0x44, 0x99, -0x0c, 0x82, 0x20, 0x44, 0x42, 0x55, 0x21, 0xbb, 0x2e, 0xba, 0x6f, 0xbc, -0x31, 0xd6, 0x52, 0x85, 0xae, 0x03, 0xa7, 0xd7, 0x45, 0xe8, 0x53, 0xf6, -0x8e, 0xe7, 0xe9, 0x5c, 0xd9, 0x76, 0x1c, 0xb6, 0x16, 0xdf, 0x61, 0xbc, -0x50, 0xf9, 0xe2, 0x78, 0xa1, 0x3f, 0xff, 0x9f, 0xff, 0xed, 0x7b, 0x77, -0x7c, 0x76, 0xe4, 0x17, 0xea, 0xbd, 0x6e, 0xdb, 0x76, 0x34, 0xe2, 0x18, -0x52, 0xc9, 0x14, 0x74, 0x5d, 0x83, 0x61, 0xe8, 0x88, 0x97, 0x3b, 0xe8, -0xb4, 0x9a, 0xf0, 0x5c, 0x17, 0x51, 0x10, 0x20, 0x0e, 0x69, 0x8f, 0x8c, -0x03, 0xed, 0x91, 0xf1, 0xa0, 0x7f, 0x04, 0x8e, 0x43, 0xf1, 0xc6, 0xbd, -0x08, 0xd8, 0xb3, 0x41, 0x22, 0xa1, 0x42, 0x75, 0x5d, 0x0c, 0x7f, 0xf1, -0x73, 0x20, 0x08, 0xe0, 0xf4, 0xba, 0x80, 0x69, 0xc2, 0x30, 0x4d, 0x98, -0xa6, 0x81, 0x20, 0xa0, 0xf0, 0x5f, 0x10, 0x84, 0x30, 0x4d, 0x0b, 0xce, -0xc8, 0x2f, 0xf4, 0x27, 0xff, 0xf6, 0x22, 0x79, 0xa1, 0xef, 0xae, 0xf0, -0x42, 0xae, 0xeb, 0x2e, 0x9c, 0x3d, 0x37, 0xf7, 0x4a, 0xc8, 0xb2, 0x76, -0xb9, 0x5c, 0x16, 0x99, 0x74, 0x06, 0xdd, 0x6e, 0x0f, 0xbc, 0xa6, 0x41, -0x9b, 0x9b, 0x43, 0xaf, 0xd3, 0x81, 0xeb, 0xba, 0xe3, 0x0e, 0x6b, 0x48, -0x08, 0x15, 0x05, 0xaf, 0x76, 0x0b, 0xc5, 0x31, 0x8a, 0x7b, 0xf7, 0x20, -0x48, 0xa6, 0x10, 0x90, 0x00, 0x8a, 0xa2, 0x40, 0xf1, 0x3c, 0xe8, 0x07, -0x7e, 0x09, 0x7d, 0x7e, 0x1e, 0x91, 0xeb, 0x30, 0x56, 0x94, 0x4e, 0xf7, -0x29, 0x2f, 0x14, 0xc3, 0x30, 0xcd, 0x6e, 0xc8, 0x78, 0xa1, 0xb3, 0x6f, -0x1f, 0x4e, 0xbc, 0xf1, 0x0f, 0x2f, 0x5c, 0xba, 0x5f, 0xe8, 0xf8, 0x89, -0x13, 0x4f, 0xce, 0xac, 0x9b, 0xbe, 0x43, 0x96, 0x64, 0x66, 0x1d, 0x53, -0xd0, 0xeb, 0xf7, 0xa1, 0x0f, 0x87, 0x90, 0xc3, 0x10, 0x5d, 0xc4, 0x08, -0x83, 0x69, 0x64, 0xb2, 0x59, 0xf0, 0x3c, 0x05, 0x95, 0xce, 0x63, 0xe8, -0x46, 0x31, 0x35, 0x00, 0xd9, 0xdd, 0x3b, 0xa0, 0x1f, 0x78, 0x0b, 0xb1, -0x65, 0x41, 0x55, 0x15, 0x04, 0x41, 0x08, 0xdf, 0xb2, 0xd0, 0x19, 0x6a, -0x08, 0xd9, 0xc0, 0x9c, 0xe2, 0x09, 0xf4, 0xf3, 0xac, 0xee, 0x91, 0xbd, -0xf9, 0xf4, 0x33, 0x4f, 0xcd, 0x4d, 0x4e, 0x5c, 0x1e, 0x2f, 0x74, 0xdf, -0x3d, 0x1f, 0x5f, 0x98, 0xa8, 0x37, 0x26, 0x01, 0xc0, 0xb4, 0x2c, 0x9c, -0x9b, 0x9f, 0x47, 0xa7, 0xd3, 0xa1, 0x6a, 0x5a, 0xe6, 0x17, 0xca, 0x4d, -0x4c, 0x20, 0x93, 0xcb, 0x8d, 0xa7, 0xf1, 0x71, 0x1c, 0xad, 0x9c, 0x8e, -0xc3, 0x90, 0xfd, 0x06, 0x63, 0xc4, 0x61, 0x04, 0xfb, 0xf0, 0x11, 0x28, -0x24, 0x80, 0x4f, 0x7c, 0xcc, 0xcd, 0x2f, 0x60, 0xa9, 0xd9, 0xa2, 0xea, -0x1f, 0xe9, 0xfc, 0x1e, 0x59, 0x7b, 0xb9, 0xfd, 0x72, 0x14, 0x45, 0x57, -0xee, 0x17, 0xfa, 0xe5, 0x81, 0x83, 0xdf, 0x72, 0x5c, 0x07, 0x31, 0x62, -0xa8, 0xaa, 0x82, 0xc9, 0x46, 0x03, 0x92, 0x2c, 0x63, 0x71, 0x69, 0x09, -0x44, 0xd3, 0xc1, 0x2f, 0x2e, 0xa1, 0x73, 0xe4, 0x08, 0x9a, 0x67, 0xce, -0x40, 0xeb, 0xf5, 0xe0, 0x3a, 0x36, 0x02, 0x06, 0x0b, 0x52, 0xc8, 0x35, -0x40, 0xe0, 0xb9, 0xf0, 0x0c, 0x03, 0x4e, 0x67, 0x19, 0x36, 0xf1, 0x31, -0xd4, 0x34, 0xcc, 0xcd, 0x2f, 0x60, 0x30, 0xd4, 0xd8, 0x6d, 0x83, 0x78, -0x5e, 0x8f, 0x6c, 0xa8, 0x0d, 0x4f, 0x46, 0x51, 0x74, 0xf5, 0x78, 0xa1, -0x9b, 0x6f, 0xdc, 0xfb, 0xea, 0x96, 0xcd, 0x9b, 0xf6, 0x89, 0x82, 0x88, -0x20, 0x0c, 0xb0, 0xdc, 0xe9, 0xe0, 0xf4, 0xd9, 0x73, 0x70, 0x5d, 0x07, -0xf9, 0x5c, 0x0e, 0x99, 0x4c, 0x06, 0xbe, 0xc0, 0x23, 0x50, 0x15, 0xc8, -0x59, 0xe6, 0x17, 0x52, 0x14, 0x3a, 0x9e, 0x8c, 0x22, 0x84, 0x8e, 0x0b, -0x5f, 0xd3, 0x58, 0x8f, 0xcc, 0x85, 0xa6, 0xe9, 0xe8, 0xf5, 0x07, 0xcc, -0x72, 0xc3, 0x5d, 0x76, 0x8f, 0xec, 0xa2, 0x5f, 0xee, 0x1e, 0x7c, 0xfb, -0xed, 0x2f, 0xaa, 0xaa, 0xf2, 0xfc, 0xf4, 0xd4, 0xf4, 0x14, 0xc7, 0x01, -0xa5, 0x62, 0x11, 0xb2, 0x2c, 0xa3, 0xd9, 0x6c, 0x61, 0x6e, 0x61, 0x01, -0xc3, 0xa1, 0x86, 0x5c, 0x2e, 0x8b, 0x84, 0x9a, 0x40, 0xac, 0x19, 0xb0, -0x38, 0x20, 0x8c, 0x62, 0xf0, 0x3c, 0x07, 0x91, 0x17, 0x10, 0x11, 0x42, -0xfd, 0x42, 0xb6, 0x0d, 0xdb, 0xb2, 0x11, 0xb2, 0xdf, 0x45, 0x1c, 0xc5, -0xe0, 0x85, 0xf7, 0xc5, 0x2f, 0x44, 0x8e, 0xa4, 0x52, 0xc9, 0x47, 0x25, -0x49, 0xfa, 0x7e, 0xa5, 0x5c, 0xce, 0x08, 0x82, 0x40, 0x7b, 0x64, 0x93, -0x13, 0xe0, 0x78, 0x0e, 0x43, 0x4d, 0x83, 0xae, 0xd3, 0x06, 0xf7, 0xe8, -0x4e, 0x52, 0x64, 0x0e, 0x21, 0x7a, 0xb7, 0x4a, 0x61, 0x6f, 0xc7, 0x71, -0xc1, 0xf3, 0xdc, 0xf8, 0x90, 0x79, 0x1f, 0x7b, 0x64, 0x2b, 0xbc, 0xd0, -0xce, 0xed, 0xdb, 0xbe, 0x3d, 0x35, 0x39, 0x31, 0x21, 0x49, 0x12, 0xbb, -0xc8, 0xd1, 0x07, 0x97, 0xc1, 0x50, 0x43, 0xa7, 0xd7, 0x85, 0x6d, 0x39, -0x70, 0x5c, 0x67, 0xbc, 0x8a, 0xcf, 0x75, 0x3d, 0xc8, 0xb2, 0x04, 0x9e, -0x17, 0x10, 0x86, 0xe1, 0x8a, 0xd1, 0xe9, 0x57, 0xf0, 0x42, 0xab, 0xfc, -0x42, 0x57, 0xa9, 0x47, 0xb6, 0x8a, 0x17, 0xa2, 0x7e, 0xa1, 0xe3, 0x07, -0x74, 0x5d, 0x47, 0x18, 0x06, 0x10, 0x78, 0x01, 0xa9, 0x54, 0x12, 0xd5, -0x4a, 0x19, 0xb3, 0xd3, 0xd3, 0x98, 0x9a, 0x9a, 0x40, 0xb5, 0x5c, 0x86, -0x24, 0x4a, 0x88, 0x63, 0xd0, 0x0d, 0x61, 0xa7, 0x57, 0x9e, 0xbb, 0x90, -0x5f, 0xc8, 0xbf, 0x86, 0x7e, 0x21, 0x8f, 0xf9, 0x85, 0xde, 0xc5, 0x0b, -0x1d, 0x3d, 0x7e, 0xe2, 0x91, 0xa5, 0x66, 0xeb, 0x91, 0xf5, 0xd7, 0xcd, -0x7e, 0xbe, 0x5a, 0x2d, 0x17, 0x15, 0x59, 0x61, 0x82, 0x53, 0x6a, 0x7a, -0x52, 0x15, 0x05, 0x09, 0xdd, 0x18, 0xf3, 0x42, 0xef, 0xee, 0x91, 0xf1, -0x82, 0x80, 0xf8, 0x9f, 0xf3, 0x0b, 0x5d, 0x55, 0x5e, 0xe8, 0x99, 0x67, -0xff, 0xfd, 0xf2, 0xd1, 0xa3, 0x29, 0x6f, 0x30, 0xbc, 0x20, 0x2f, 0x74, -0xf0, 0xed, 0x43, 0xaf, 0xa5, 0xd3, 0xa9, 0x87, 0xaa, 0x95, 0xca, 0xed, -0x95, 0x72, 0x69, 0x26, 0x91, 0x50, 0x39, 0x51, 0x14, 0x91, 0x4c, 0x26, -0xe8, 0xe1, 0x21, 0x0a, 0x18, 0xf9, 0xaa, 0xe9, 0x46, 0x60, 0xcc, 0x0b, -0x5d, 0xc0, 0x2f, 0xf4, 0xc1, 0xe0, 0x85, 0x54, 0x55, 0x99, 0x4c, 0xa8, -0x6a, 0x49, 0x14, 0x45, 0x25, 0x8a, 0x22, 0xd5, 0xf3, 0x7d, 0xdf, 0x71, -0xdc, 0x35, 0x5e, 0x68, 0x8d, 0x17, 0x5a, 0xe3, 0x85, 0xd6, 0x78, 0xa1, -0x35, 0x5e, 0xe8, 0x83, 0xf7, 0xdf, 0xff, 0x01, 0xf3, 0xaa, 0xf2, 0xa1, -0xf2, 0x3e, 0xfd, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, -0xae, 0x42, 0x60, 0x82, -}; diff -Nru amsynth-1.2.3/src/GUI/Makefile.am amsynth-1.3.0/src/GUI/Makefile.am --- amsynth-1.2.3/src/GUI/Makefile.am 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/Makefile.am 2011-12-23 14:22:57.000000000 +0000 @@ -1,42 +1,34 @@ noinst_LIBRARIES = libGUI.a -INCLUDES = $(DEPS_CFLAGS) +INCLUDES = @DEPS_CFLAGS@ -if USE_PRECOMPILED_HEADER -PREFIX_HEADER = PrefixHeader.h -BUILT_SOURCES = $(PREFIX_HEADER).gch -CLEANFILES = $(BUILT_SOURCES) -AM_CXXFLAGS=$(CXXFLAGS) -include $(PREFIX_HEADER) -endif +bin2c: bin2c.c + @CC@ -o $@ $< -%.gch: % - $(CXXCOMPILE) -c $< +# http://www.gnu.org/software/libtool/manual/autoconf/Defining-Directories.html +libGUI_a_CPPFLAGS = $(AM_CPPFLAGS) -DDEFAULT_PREFIX='"$(prefix)"' libGUI_a_SOURCES = \ + bitmap_button.c \ + bitmap_button.h \ + bitmap_knob.c \ + bitmap_knob.h \ + bitmap_popup.c \ + bitmap_popup.h \ + editor_pane.c \ + editor_pane.h \ amsynth_logo.h \ ConfigDialog.cpp \ ConfigDialog.h \ - ControllerMapDialog.cc \ - ControllerMapDialog.h \ controllers.h \ - EditorPanel.cc \ - EditorPanel.h \ GUI.cc \ GUI.h \ gui_main.cc \ gui_main.h \ - Knob.cc \ - Knob.h \ - knob_med.h \ - ParameterKnob.cc \ - ParameterKnob.h \ - ParameterSwitch.cc \ - ParameterSwitch.h \ - ParameterView.h \ + MIDILearnDialog.cpp \ + MIDILearnDialog.h \ PrefixHeader.h \ PresetControllerView.cc \ PresetControllerView.h \ - RadioButtonParameterView.cc \ - RadioButtonParameterView.h \ Request.h diff -Nru amsynth-1.2.3/src/GUI/Makefile.in amsynth-1.3.0/src/GUI/Makefile.in --- amsynth-1.2.3/src/GUI/Makefile.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/src/GUI/Makefile.in 2011-12-23 14:23:37.000000000 +0000 @@ -48,26 +48,17 @@ ARFLAGS = cru libGUI_a_AR = $(AR) $(ARFLAGS) libGUI_a_LIBADD = -am_libGUI_a_OBJECTS = ConfigDialog.$(OBJEXT) \ - ControllerMapDialog.$(OBJEXT) EditorPanel.$(OBJEXT) \ - GUI.$(OBJEXT) gui_main.$(OBJEXT) Knob.$(OBJEXT) \ - ParameterKnob.$(OBJEXT) ParameterSwitch.$(OBJEXT) \ - PresetControllerView.$(OBJEXT) \ - RadioButtonParameterView.$(OBJEXT) +am_libGUI_a_OBJECTS = libGUI_a-bitmap_button.$(OBJEXT) \ + libGUI_a-bitmap_knob.$(OBJEXT) libGUI_a-bitmap_popup.$(OBJEXT) \ + libGUI_a-editor_pane.$(OBJEXT) libGUI_a-ConfigDialog.$(OBJEXT) \ + libGUI_a-GUI.$(OBJEXT) libGUI_a-gui_main.$(OBJEXT) \ + libGUI_a-MIDILearnDialog.$(OBJEXT) \ + libGUI_a-PresetControllerView.$(OBJEXT) libGUI_a_OBJECTS = $(am_libGUI_a_OBJECTS) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ @@ -77,6 +68,15 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ SOURCES = $(libGUI_a_SOURCES) DIST_SOURCES = $(libGUI_a_SOURCES) ETAGS = etags @@ -84,6 +84,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -117,6 +118,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ @@ -142,6 +145,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -202,44 +207,38 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ noinst_LIBRARIES = libGUI.a -INCLUDES = $(DEPS_CFLAGS) -@USE_PRECOMPILED_HEADER_TRUE@PREFIX_HEADER = PrefixHeader.h -@USE_PRECOMPILED_HEADER_TRUE@BUILT_SOURCES = $(PREFIX_HEADER).gch -@USE_PRECOMPILED_HEADER_TRUE@CLEANFILES = $(BUILT_SOURCES) -@USE_PRECOMPILED_HEADER_TRUE@AM_CXXFLAGS = $(CXXFLAGS) -include $(PREFIX_HEADER) +INCLUDES = @DEPS_CFLAGS@ + +# http://www.gnu.org/software/libtool/manual/autoconf/Defining-Directories.html +libGUI_a_CPPFLAGS = $(AM_CPPFLAGS) -DDEFAULT_PREFIX='"$(prefix)"' libGUI_a_SOURCES = \ + bitmap_button.c \ + bitmap_button.h \ + bitmap_knob.c \ + bitmap_knob.h \ + bitmap_popup.c \ + bitmap_popup.h \ + editor_pane.c \ + editor_pane.h \ amsynth_logo.h \ ConfigDialog.cpp \ ConfigDialog.h \ - ControllerMapDialog.cc \ - ControllerMapDialog.h \ controllers.h \ - EditorPanel.cc \ - EditorPanel.h \ GUI.cc \ GUI.h \ gui_main.cc \ gui_main.h \ - Knob.cc \ - Knob.h \ - knob_med.h \ - ParameterKnob.cc \ - ParameterKnob.h \ - ParameterSwitch.cc \ - ParameterSwitch.h \ - ParameterView.h \ + MIDILearnDialog.cpp \ + MIDILearnDialog.h \ PrefixHeader.h \ PresetControllerView.cc \ PresetControllerView.h \ - RadioButtonParameterView.cc \ - RadioButtonParameterView.h \ Request.h -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am +all: all-am .SUFFIXES: -.SUFFIXES: .cc .cpp .lo .o .obj +.SUFFIXES: .c .cc .cpp .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -284,16 +283,92 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConfigDialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ControllerMapDialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EditorPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GUI.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Knob.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ParameterKnob.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ParameterSwitch.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PresetControllerView.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RadioButtonParameterView.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gui_main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-ConfigDialog.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-GUI.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-MIDILearnDialog.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-PresetControllerView.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-bitmap_button.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-bitmap_knob.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-bitmap_popup.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-editor_pane.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libGUI_a-gui_main.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libGUI_a-bitmap_button.o: bitmap_button.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-bitmap_button.o -MD -MP -MF $(DEPDIR)/libGUI_a-bitmap_button.Tpo -c -o libGUI_a-bitmap_button.o `test -f 'bitmap_button.c' || echo '$(srcdir)/'`bitmap_button.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-bitmap_button.Tpo $(DEPDIR)/libGUI_a-bitmap_button.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitmap_button.c' object='libGUI_a-bitmap_button.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-bitmap_button.o `test -f 'bitmap_button.c' || echo '$(srcdir)/'`bitmap_button.c + +libGUI_a-bitmap_button.obj: bitmap_button.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-bitmap_button.obj -MD -MP -MF $(DEPDIR)/libGUI_a-bitmap_button.Tpo -c -o libGUI_a-bitmap_button.obj `if test -f 'bitmap_button.c'; then $(CYGPATH_W) 'bitmap_button.c'; else $(CYGPATH_W) '$(srcdir)/bitmap_button.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-bitmap_button.Tpo $(DEPDIR)/libGUI_a-bitmap_button.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitmap_button.c' object='libGUI_a-bitmap_button.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-bitmap_button.obj `if test -f 'bitmap_button.c'; then $(CYGPATH_W) 'bitmap_button.c'; else $(CYGPATH_W) '$(srcdir)/bitmap_button.c'; fi` + +libGUI_a-bitmap_knob.o: bitmap_knob.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-bitmap_knob.o -MD -MP -MF $(DEPDIR)/libGUI_a-bitmap_knob.Tpo -c -o libGUI_a-bitmap_knob.o `test -f 'bitmap_knob.c' || echo '$(srcdir)/'`bitmap_knob.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-bitmap_knob.Tpo $(DEPDIR)/libGUI_a-bitmap_knob.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitmap_knob.c' object='libGUI_a-bitmap_knob.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-bitmap_knob.o `test -f 'bitmap_knob.c' || echo '$(srcdir)/'`bitmap_knob.c + +libGUI_a-bitmap_knob.obj: bitmap_knob.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-bitmap_knob.obj -MD -MP -MF $(DEPDIR)/libGUI_a-bitmap_knob.Tpo -c -o libGUI_a-bitmap_knob.obj `if test -f 'bitmap_knob.c'; then $(CYGPATH_W) 'bitmap_knob.c'; else $(CYGPATH_W) '$(srcdir)/bitmap_knob.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-bitmap_knob.Tpo $(DEPDIR)/libGUI_a-bitmap_knob.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitmap_knob.c' object='libGUI_a-bitmap_knob.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-bitmap_knob.obj `if test -f 'bitmap_knob.c'; then $(CYGPATH_W) 'bitmap_knob.c'; else $(CYGPATH_W) '$(srcdir)/bitmap_knob.c'; fi` + +libGUI_a-bitmap_popup.o: bitmap_popup.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-bitmap_popup.o -MD -MP -MF $(DEPDIR)/libGUI_a-bitmap_popup.Tpo -c -o libGUI_a-bitmap_popup.o `test -f 'bitmap_popup.c' || echo '$(srcdir)/'`bitmap_popup.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-bitmap_popup.Tpo $(DEPDIR)/libGUI_a-bitmap_popup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitmap_popup.c' object='libGUI_a-bitmap_popup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-bitmap_popup.o `test -f 'bitmap_popup.c' || echo '$(srcdir)/'`bitmap_popup.c + +libGUI_a-bitmap_popup.obj: bitmap_popup.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-bitmap_popup.obj -MD -MP -MF $(DEPDIR)/libGUI_a-bitmap_popup.Tpo -c -o libGUI_a-bitmap_popup.obj `if test -f 'bitmap_popup.c'; then $(CYGPATH_W) 'bitmap_popup.c'; else $(CYGPATH_W) '$(srcdir)/bitmap_popup.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-bitmap_popup.Tpo $(DEPDIR)/libGUI_a-bitmap_popup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitmap_popup.c' object='libGUI_a-bitmap_popup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-bitmap_popup.obj `if test -f 'bitmap_popup.c'; then $(CYGPATH_W) 'bitmap_popup.c'; else $(CYGPATH_W) '$(srcdir)/bitmap_popup.c'; fi` + +libGUI_a-editor_pane.o: editor_pane.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-editor_pane.o -MD -MP -MF $(DEPDIR)/libGUI_a-editor_pane.Tpo -c -o libGUI_a-editor_pane.o `test -f 'editor_pane.c' || echo '$(srcdir)/'`editor_pane.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-editor_pane.Tpo $(DEPDIR)/libGUI_a-editor_pane.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='editor_pane.c' object='libGUI_a-editor_pane.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-editor_pane.o `test -f 'editor_pane.c' || echo '$(srcdir)/'`editor_pane.c + +libGUI_a-editor_pane.obj: editor_pane.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libGUI_a-editor_pane.obj -MD -MP -MF $(DEPDIR)/libGUI_a-editor_pane.Tpo -c -o libGUI_a-editor_pane.obj `if test -f 'editor_pane.c'; then $(CYGPATH_W) 'editor_pane.c'; else $(CYGPATH_W) '$(srcdir)/editor_pane.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-editor_pane.Tpo $(DEPDIR)/libGUI_a-editor_pane.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='editor_pane.c' object='libGUI_a-editor_pane.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libGUI_a-editor_pane.obj `if test -f 'editor_pane.c'; then $(CYGPATH_W) 'editor_pane.c'; else $(CYGPATH_W) '$(srcdir)/editor_pane.c'; fi` .cc.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -316,6 +391,76 @@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< +libGUI_a-ConfigDialog.o: ConfigDialog.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-ConfigDialog.o -MD -MP -MF $(DEPDIR)/libGUI_a-ConfigDialog.Tpo -c -o libGUI_a-ConfigDialog.o `test -f 'ConfigDialog.cpp' || echo '$(srcdir)/'`ConfigDialog.cpp +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-ConfigDialog.Tpo $(DEPDIR)/libGUI_a-ConfigDialog.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='ConfigDialog.cpp' object='libGUI_a-ConfigDialog.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-ConfigDialog.o `test -f 'ConfigDialog.cpp' || echo '$(srcdir)/'`ConfigDialog.cpp + +libGUI_a-ConfigDialog.obj: ConfigDialog.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-ConfigDialog.obj -MD -MP -MF $(DEPDIR)/libGUI_a-ConfigDialog.Tpo -c -o libGUI_a-ConfigDialog.obj `if test -f 'ConfigDialog.cpp'; then $(CYGPATH_W) 'ConfigDialog.cpp'; else $(CYGPATH_W) '$(srcdir)/ConfigDialog.cpp'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-ConfigDialog.Tpo $(DEPDIR)/libGUI_a-ConfigDialog.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='ConfigDialog.cpp' object='libGUI_a-ConfigDialog.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-ConfigDialog.obj `if test -f 'ConfigDialog.cpp'; then $(CYGPATH_W) 'ConfigDialog.cpp'; else $(CYGPATH_W) '$(srcdir)/ConfigDialog.cpp'; fi` + +libGUI_a-GUI.o: GUI.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-GUI.o -MD -MP -MF $(DEPDIR)/libGUI_a-GUI.Tpo -c -o libGUI_a-GUI.o `test -f 'GUI.cc' || echo '$(srcdir)/'`GUI.cc +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-GUI.Tpo $(DEPDIR)/libGUI_a-GUI.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GUI.cc' object='libGUI_a-GUI.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-GUI.o `test -f 'GUI.cc' || echo '$(srcdir)/'`GUI.cc + +libGUI_a-GUI.obj: GUI.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-GUI.obj -MD -MP -MF $(DEPDIR)/libGUI_a-GUI.Tpo -c -o libGUI_a-GUI.obj `if test -f 'GUI.cc'; then $(CYGPATH_W) 'GUI.cc'; else $(CYGPATH_W) '$(srcdir)/GUI.cc'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-GUI.Tpo $(DEPDIR)/libGUI_a-GUI.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='GUI.cc' object='libGUI_a-GUI.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-GUI.obj `if test -f 'GUI.cc'; then $(CYGPATH_W) 'GUI.cc'; else $(CYGPATH_W) '$(srcdir)/GUI.cc'; fi` + +libGUI_a-gui_main.o: gui_main.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-gui_main.o -MD -MP -MF $(DEPDIR)/libGUI_a-gui_main.Tpo -c -o libGUI_a-gui_main.o `test -f 'gui_main.cc' || echo '$(srcdir)/'`gui_main.cc +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-gui_main.Tpo $(DEPDIR)/libGUI_a-gui_main.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gui_main.cc' object='libGUI_a-gui_main.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-gui_main.o `test -f 'gui_main.cc' || echo '$(srcdir)/'`gui_main.cc + +libGUI_a-gui_main.obj: gui_main.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-gui_main.obj -MD -MP -MF $(DEPDIR)/libGUI_a-gui_main.Tpo -c -o libGUI_a-gui_main.obj `if test -f 'gui_main.cc'; then $(CYGPATH_W) 'gui_main.cc'; else $(CYGPATH_W) '$(srcdir)/gui_main.cc'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-gui_main.Tpo $(DEPDIR)/libGUI_a-gui_main.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gui_main.cc' object='libGUI_a-gui_main.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-gui_main.obj `if test -f 'gui_main.cc'; then $(CYGPATH_W) 'gui_main.cc'; else $(CYGPATH_W) '$(srcdir)/gui_main.cc'; fi` + +libGUI_a-MIDILearnDialog.o: MIDILearnDialog.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-MIDILearnDialog.o -MD -MP -MF $(DEPDIR)/libGUI_a-MIDILearnDialog.Tpo -c -o libGUI_a-MIDILearnDialog.o `test -f 'MIDILearnDialog.cpp' || echo '$(srcdir)/'`MIDILearnDialog.cpp +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-MIDILearnDialog.Tpo $(DEPDIR)/libGUI_a-MIDILearnDialog.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MIDILearnDialog.cpp' object='libGUI_a-MIDILearnDialog.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-MIDILearnDialog.o `test -f 'MIDILearnDialog.cpp' || echo '$(srcdir)/'`MIDILearnDialog.cpp + +libGUI_a-MIDILearnDialog.obj: MIDILearnDialog.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-MIDILearnDialog.obj -MD -MP -MF $(DEPDIR)/libGUI_a-MIDILearnDialog.Tpo -c -o libGUI_a-MIDILearnDialog.obj `if test -f 'MIDILearnDialog.cpp'; then $(CYGPATH_W) 'MIDILearnDialog.cpp'; else $(CYGPATH_W) '$(srcdir)/MIDILearnDialog.cpp'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-MIDILearnDialog.Tpo $(DEPDIR)/libGUI_a-MIDILearnDialog.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MIDILearnDialog.cpp' object='libGUI_a-MIDILearnDialog.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-MIDILearnDialog.obj `if test -f 'MIDILearnDialog.cpp'; then $(CYGPATH_W) 'MIDILearnDialog.cpp'; else $(CYGPATH_W) '$(srcdir)/MIDILearnDialog.cpp'; fi` + +libGUI_a-PresetControllerView.o: PresetControllerView.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-PresetControllerView.o -MD -MP -MF $(DEPDIR)/libGUI_a-PresetControllerView.Tpo -c -o libGUI_a-PresetControllerView.o `test -f 'PresetControllerView.cc' || echo '$(srcdir)/'`PresetControllerView.cc +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-PresetControllerView.Tpo $(DEPDIR)/libGUI_a-PresetControllerView.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='PresetControllerView.cc' object='libGUI_a-PresetControllerView.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-PresetControllerView.o `test -f 'PresetControllerView.cc' || echo '$(srcdir)/'`PresetControllerView.cc + +libGUI_a-PresetControllerView.obj: PresetControllerView.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libGUI_a-PresetControllerView.obj -MD -MP -MF $(DEPDIR)/libGUI_a-PresetControllerView.Tpo -c -o libGUI_a-PresetControllerView.obj `if test -f 'PresetControllerView.cc'; then $(CYGPATH_W) 'PresetControllerView.cc'; else $(CYGPATH_W) '$(srcdir)/PresetControllerView.cc'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/libGUI_a-PresetControllerView.Tpo $(DEPDIR)/libGUI_a-PresetControllerView.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='PresetControllerView.cc' object='libGUI_a-PresetControllerView.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libGUI_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libGUI_a-PresetControllerView.obj `if test -f 'PresetControllerView.cc'; then $(CYGPATH_W) 'PresetControllerView.cc'; else $(CYGPATH_W) '$(srcdir)/PresetControllerView.cc'; fi` + .cpp.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @@ -426,12 +571,10 @@ fi; \ done check-am: all-am -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am +check: check-am all-am: Makefile $(LIBRARIES) installdirs: -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am +install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am @@ -448,7 +591,6 @@ mostlyclean-generic: clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) @@ -457,7 +599,6 @@ maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ @@ -529,7 +670,7 @@ uninstall-am: -.MAKE: all check install install-am install-strip +.MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstLIBRARIES ctags distclean \ @@ -545,8 +686,8 @@ pdf pdf-am ps ps-am tags uninstall uninstall-am -%.gch: % - $(CXXCOMPILE) -c $< +bin2c: bin2c.c + @CC@ -o $@ $< # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff -Nru amsynth-1.2.3/src/GUI/MIDILearnDialog.cpp amsynth-1.3.0/src/GUI/MIDILearnDialog.cpp --- amsynth-1.2.3/src/GUI/MIDILearnDialog.cpp 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/MIDILearnDialog.cpp 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,84 @@ + +#include +#include "MIDILearnDialog.h" +#include "../MidiController.h" +#include "../PresetController.h" +#include "Request.h" +#include "controllers.h" + +static gboolean on_output(GtkSpinButton *spin, gpointer data); + +MIDILearnDialog::MIDILearnDialog(MidiController *midiController, PresetController *presetController, GtkWindow *parent) +: _dialog(NULL) +, _midiController(midiController) +, _presetController(presetController) +{ + _dialog = gtk_dialog_new_with_buttons("MIDI Learn", parent, GTK_DIALOG_MODAL, + GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, + GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, + NULL); + + _ccSpinButton = gtk_spin_button_new_with_range(-1, 127, 1); + gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(_ccSpinButton), FALSE); + g_signal_connect(G_OBJECT(_ccSpinButton), "output", (GCallback)on_output, NULL); + + _paramNameEntry = gtk_entry_new(); + gtk_entry_set_editable(GTK_ENTRY(_paramNameEntry), FALSE); + + GtkWidget *table = gtk_table_new(2, 2, FALSE); + gtk_table_attach(GTK_TABLE(table), gtk_label_new("Synth Parameter:"), 0, 1, 0, 1, GTK_FILL, GTK_FILL, 5, 5); + gtk_table_attach(GTK_TABLE(table), _paramNameEntry, 1, 2, 0, 1, GTK_FILL, GTK_FILL, 5, 5); + gtk_table_attach(GTK_TABLE(table), gtk_label_new("MIDI Controller"), 0, 1, 1, 2, GTK_FILL, GTK_FILL, 5, 5); + gtk_table_attach(GTK_TABLE(table), _ccSpinButton, 1, 2, 1, 2, GTK_FILL, GTK_FILL, 5, 5); + + gtk_box_pack_start(GTK_BOX(GTK_DIALOG(_dialog)->vbox), table, TRUE, TRUE, 0); +} + +MIDILearnDialog::~MIDILearnDialog() +{ +} + +void +MIDILearnDialog::run_modal(unsigned param_idx) +{ + Parameter ¶m = _presetController->getCurrentPreset().getParameter(param_idx); + gtk_entry_set_text(GTK_ENTRY(_paramNameEntry), param.getName().c_str()); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(_ccSpinButton), + _midiController->getControllerForParam(param.GetId())); + + _midiController->getLastControllerParam().addUpdateListener(*this); + + gtk_widget_show_all(_dialog); + const gint response = gtk_dialog_run(GTK_DIALOG(_dialog)); + gtk_widget_hide(_dialog); + + if (response == GTK_RESPONSE_ACCEPT) { + int midi_cc = gtk_spin_button_get_value(GTK_SPIN_BUTTON(_ccSpinButton)); + if (-1 <= midi_cc && midi_cc < 127) + _midiController->setController(midi_cc, param); + } + + _midiController->getLastControllerParam().removeUpdateListener(*this); +} + +void +MIDILearnDialog::update() +{ + CALL_ON_GUI_THREAD(*this, &MIDILearnDialog::last_active_controller_changed); +} + +void +MIDILearnDialog::last_active_controller_changed() +{ + int value = (int)_midiController->getLastControllerParam().getValue(); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(_ccSpinButton), value); +} + +static gboolean on_output(GtkSpinButton *spin, gpointer) +{ + const int value = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); + const gchar *text = (0 <= value && value < 128) ? c_controller_names[value] : "None"; + gtk_entry_set_text(GTK_ENTRY(spin), text); + return TRUE; +} + diff -Nru amsynth-1.2.3/src/GUI/MIDILearnDialog.h amsynth-1.3.0/src/GUI/MIDILearnDialog.h --- amsynth-1.2.3/src/GUI/MIDILearnDialog.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/GUI/MIDILearnDialog.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,29 @@ + +#include "../UpdateListener.h" + +class MidiController; +class PresetController; + +class MIDILearnDialog : public UpdateListener +{ +public: + + MIDILearnDialog(MidiController *midiController, PresetController *presetController, GtkWindow *parent); + ~MIDILearnDialog(); + + void run_modal(unsigned param_idx); + +private: + + virtual void update(); + + void last_active_controller_changed(); + + GtkWidget *_dialog; + GtkWidget *_paramNameEntry; + GtkWidget *_ccSpinButton; + + MidiController *_midiController; + PresetController *_presetController; +}; + diff -Nru amsynth-1.2.3/src/GUI/ParameterKnob.cc amsynth-1.3.0/src/GUI/ParameterKnob.cc --- amsynth-1.2.3/src/GUI/ParameterKnob.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ParameterKnob.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -/* amSynth - * (c) 2001,2002 Nick Dowell - */ - -#include "ParameterKnob.h" -#include -#include -#include -#include -#include - -using namespace std; - -ParameterKnob::ParameterKnob() - : draw_value(false) -{ - adj = new Gtk::Adjustment(0.0, 0.0, 1.0, 0.01, 1.0, 0); - - adj->signal_value_changed(). - connect(sigc::bind(mem_fun(*this, &ParameterKnob::updateParam), adj)); - knob.set_adjustment(adj); - - label.set_justify(Gtk::JUSTIFY_CENTER); - pack_start(label,0,0); - Gtk::Alignment *align = manage(new Gtk::Alignment(Gtk::ALIGN_CENTER, - Gtk::ALIGN_CENTER, - 0,0)); - align->add(knob); - pack_start(*align,0,0); - value_frame.add( value_label ); - if(draw_value) - pack_start(value_frame,0,0); - - supress_param_callback = false; -} - -void -ParameterKnob::setFrames(const Glib::RefPtr& src, int x, int y, int numFrames) -{ - knob.setFrames(src, x,y, numFrames); -} - -void -ParameterKnob::drawValue(bool draw) -{ - if(draw != draw_value) { - if(draw) - pack_start(value_frame,0,0); - else - remove(value_frame); - } - draw_value = draw; -} - -void -ParameterKnob::setParameter(Parameter & param) -{ - label.set_text(param.getName()); - - adj->set_lower(param.getMin()); - adj->set_upper(param.getMax()); - if (param.getStep()) adj->set_step_increment(param.getStep()); - - ParameterView::setParameter (param); -} - -void -ParameterKnob::updateParam(Gtk::Adjustment * _adj) -{ - if (!supress_param_callback && parameter) - parameter->setValue(_adj->get_value()); -} - -void -ParameterKnob::setName(string text) -{ - label.set_text(text); -} - -void -ParameterKnob::_update_() -{ - if (!supress_param_callback) - { - supress_param_callback = true; - - adj->set_value(parameter->getValue()); - - ostringstream text; - text << setiosflags(ios_base::fixed); - double value = parameter->getControlValue(); - if(value < 10) - text << setprecision(4); - else - text << setprecision(3); - text << value << " " - << parameter->getLabel(); - value_label.set_text(text.str()); - - supress_param_callback = false; - } -} - -Gtk::Widget * -ParameterKnob::getGtkWidget() -{ - return (Gtk::Widget *) & knob; -} - diff -Nru amsynth-1.2.3/src/GUI/ParameterKnob.h amsynth-1.3.0/src/GUI/ParameterKnob.h --- amsynth-1.2.3/src/GUI/ParameterKnob.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ParameterKnob.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,36 +0,0 @@ -/* amSynth - * (c) 2001-2005 Nick Dowell - */ - -#ifndef _PARAMETERKNOB_H -#define _PARAMETERKNOB_H - -#include -#include -#include "ParameterView.h" -#include "Knob.h" - - -class ParameterKnob : public ParameterView, public Gtk::VBox -{ -public: - ParameterKnob(); - - void setParameter(Parameter & param); - void setName(string name); - void _update_(); - Gtk::Widget * getGtkWidget(); - void drawValue( bool draw ); - void setFrames(const Glib::RefPtr&, int x, int y, int numFrames); - -private: - void updateParam(Gtk::Adjustment * _adj); - Knob knob; - gboolean draw_value, supress_param_callback; - Gtk::Label label, value_label; - Gtk::Adjustment * adj; - Gtk::Frame value_frame; -}; - - -#endif diff -Nru amsynth-1.2.3/src/GUI/ParameterSwitch.cc amsynth-1.3.0/src/GUI/ParameterSwitch.cc --- amsynth-1.2.3/src/GUI/ParameterSwitch.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ParameterSwitch.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -/* amSynth - * (c) 2001-2005 Nick Dowell - */ - -#include "ParameterSwitch.h" -#include - -ParameterSwitch::ParameterSwitch() -: supress_param_callback (false) -{ - check_button.add (label); - add (check_button); - - check_button.signal_toggled().connect (mem_fun (*this, &ParameterSwitch::toggle_handler)); -} - -void -ParameterSwitch::toggle_handler() -{ - if (supress_param_callback) return; - if (!parameter) return; - - supress_param_callback = true; - if (check_button.get_active()) parameter->setValue (parameter->getMax()); - else parameter->setValue (parameter->getMin()); - supress_param_callback = false; -} - -void -ParameterSwitch::setParameter( Parameter & param ) -{ -// if (2 != param.getSteps ()) return; // only makes sense if the Parameter has 2 possible vals - - ParameterView::setParameter (param); - label.set_text (parameter->getName()); -// parameter = ¶m; -// parameter->addUpdateListener( *this ); -// update(); -} - -void -ParameterSwitch::setName( string name ) -{ - label.set_text( name ); -} - -void -ParameterSwitch::_update_() -{ - if (supress_param_callback) return; - if (!parameter) return; - - supress_param_callback = true; - check_button.set_active (parameter->GetNormalisedValue() > 0.5); - supress_param_callback = false; -} - diff -Nru amsynth-1.2.3/src/GUI/ParameterSwitch.h amsynth-1.3.0/src/GUI/ParameterSwitch.h --- amsynth-1.2.3/src/GUI/ParameterSwitch.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ParameterSwitch.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -/* amSynth - * (c) 2001,2002 Nick Dowell - */ - -#ifndef _PARAMETERSWITCH_H -#define _PARAMETERSWITCH_H - -#include -#include - -#include "ParameterView.h" - -class ParameterSwitch : public ParameterView, public Gtk::VBox { - public: - ParameterSwitch(); - - void setParameter(Parameter & param); - void setName(string name); - void _update_(); - void toggle_handler(); - private: - Gtk::CheckButton check_button; - Gtk::Label label; - gboolean supress_param_callback; -}; - -#endif diff -Nru amsynth-1.2.3/src/GUI/ParameterView.h amsynth-1.3.0/src/GUI/ParameterView.h --- amsynth-1.2.3/src/GUI/ParameterView.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/ParameterView.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,40 +0,0 @@ -/* amSynth - * (c) 2001-2005 Nick Dowell - */ - -#ifndef _PARAMETERVIEW_H -#define _PARAMETERVIEW_H - -#include -#include -#include -#include "../Parameter.h" -#include "../UpdateListener.h" -#include "Request.h" - -class ParameterView : public UpdateListener -{ -public: - ParameterView () : parameter (NULL) { } - virtual ~ParameterView () { if (parameter) parameter->removeUpdateListener (*this); parameter = 0; } - - virtual void setParameter (Parameter& param) { parameter = ¶m; param.addUpdateListener (*this); update (); } - virtual Parameter* getParameter () { return parameter; } - virtual void setName (string name) = 0; - /** - * This should only ever called by the GUI thread itself! - * non-compliance will break the GUI! - **/ - virtual void _update_ ( ) = 0; - /** - * Update the GUI to reflect changes in associated Parameter. - * This function is safe to be called by any thread. - **/ - void update ( ) { CALL_ON_GUI_THREAD( *this, &ParameterView::_update_ ); } - -protected: - Parameter *parameter; -}; - - -#endif diff -Nru amsynth-1.2.3/src/GUI/PresetControllerView.cc amsynth-1.3.0/src/GUI/PresetControllerView.cc --- amsynth-1.2.3/src/GUI/PresetControllerView.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/PresetControllerView.cc 2011-12-23 14:22:57.000000000 +0000 @@ -13,13 +13,15 @@ using std::cout; using namespace std; +extern Config config; + PresetControllerView::PresetControllerView(VoiceAllocationUnit & vau ) { this->vau = &vau; inhibit_combo_callback = false; inhibit_combo_update = false; - commit.add_label("Save Changes",0.5); + commit.add_label("Save",0.5); commit.signal_clicked().connect( bind (mem_fun(*this, &PresetControllerView::ev_handler),"commit")); @@ -42,7 +44,7 @@ add(*aud); Gtk::Button *panic = manage (new Gtk::Button); - panic->add_label ("Kill all voices"); + panic->add_label ("Panic"); panic->signal_clicked().connect(bind(mem_fun(*this, &PresetControllerView::ev_handler),"panic")); add (*panic); } @@ -63,6 +65,7 @@ { if (text == "commit") { presetController->commitPreset(); + presetController->savePresets(config.current_bank_file.c_str()); update(); return; } else if (text == "presets_combo") { @@ -105,12 +108,9 @@ } // set the display entries - char cstr[3]; - sprintf(cstr, "%d", presetController->getCurrPresetNumber()); - string txt("Preset "); - txt += string(cstr); - txt += " : "; - preset_no_entry.set_text(txt); - + ostringstream oss; + oss << "Preset " << presetController->getCurrPresetNumber() << " : "; + preset_no_entry.set_text(oss.str()); + inhibit_combo_callback = false; } diff -Nru amsynth-1.2.3/src/GUI/PresetControllerView.h amsynth-1.3.0/src/GUI/PresetControllerView.h --- amsynth-1.2.3/src/GUI/PresetControllerView.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/PresetControllerView.h 2011-12-23 14:22:57.000000000 +0000 @@ -8,10 +8,10 @@ #include #include #include -#include "ParameterView.h" + +#include "../UpdateListener.h" class PresetController; -class UpdateListener; class VoiceAllocationUnit; class PresetControllerView : public UpdateListener, public Gtk::HBox { @@ -21,7 +21,7 @@ void setPresetController(PresetController & p_c); void update(); private: - void ev_handler(string text); + void ev_handler(std::string text); PresetController *presetController; Gtk::Button prev, next, commit; Gtk::Combo presets_combo; diff -Nru amsynth-1.2.3/src/GUI/RadioButtonParameterView.cc amsynth-1.3.0/src/GUI/RadioButtonParameterView.cc --- amsynth-1.2.3/src/GUI/RadioButtonParameterView.cc 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/RadioButtonParameterView.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,87 +0,0 @@ -/* amSynth - * (c) 2001-2005 Nick Dowell - */ - -#include "RadioButtonParameterView.h" -#include -#include - -using sigc::bind; - -RadioButtonParameterView::RadioButtonParameterView() -{ - last_toggle = 0.0; - local_style = 0; - - add( frame ); - frame.add( vbox ); - Gtk::RadioButtonGroup group = radio_button[0].get_group(); - for(gint i=1; igetMax()-parameter->getValue())/parameter->getStep() ); - if(button>=0 && buttongetValue()!=(float)button_value[button]) - parameter->setValue( (float)button_value[button] ); - } - } -} - -void -RadioButtonParameterView::setName( string name ) -{ - frame.set_label( name ); -} - -void -RadioButtonParameterView::setDescription( int button, string text ) -{ - radio_button[button].remove(); - radio_button[button].add_label( text ); -// if( local_style!= 0 ) -// radio_button[button].get_child()->set_style( *local_style ); -} - diff -Nru amsynth-1.2.3/src/GUI/RadioButtonParameterView.h amsynth-1.3.0/src/GUI/RadioButtonParameterView.h --- amsynth-1.2.3/src/GUI/RadioButtonParameterView.h 2010-05-08 16:53:49.000000000 +0000 +++ amsynth-1.3.0/src/GUI/RadioButtonParameterView.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -/* amSynth - * (c) 2001,2002 Nick Dowell - */ - -#ifndef _RADIOBUTTONPARAMETERVIEW_H -#define _RADIOBUTTONPARAMETERVIEW_H - -#include -#include -#include -#include -#include "ParameterView.h" - -#define MAX_BUTTONS 10 // anything more than that would be silly! - -class RadioButtonParameterView : public ParameterView, public Gtk::VBox { -public: - RadioButtonParameterView(); - void setName( string name ); - void setDescription( int button, string text ); - void setParameter( Parameter & param ); - void _update_(); -private: - void toggle_handler( int button ); - gfloat last_toggle; - gboolean supress_param_callback; - Gtk::Label label; - Gtk::Frame frame; - Gtk::VBox vbox; - Gtk::RadioButton radio_button[MAX_BUTTONS]; - Gtk::Style *local_style; - gfloat button_value[MAX_BUTTONS]; // holds parameter value attatched to a radio button -}; - -#endif diff -Nru amsynth-1.2.3/src/JackOutput.cc amsynth-1.3.0/src/JackOutput.cc --- amsynth-1.2.3/src/JackOutput.cc 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/JackOutput.cc 2011-12-23 14:22:57.000000000 +0000 @@ -1,119 +1,89 @@ /* amSynth - * (c) 2001-2007 Nick Dowell + * (c) 2001-2010 Nick Dowell **/ #include "JackOutput.h" #include "VoiceAllocationUnit.h" +#include "drivers/MidiInterface.h" // for class MidiStreamReceiver + +#if HAVE_CONFIG_H +#include "../config.h" +#endif + +#if HAVE_JACK_MIDIPORT_H +#include +#endif + +#ifdef HAVE_JACK_SESSION_H +#include +#include "binreloc.h" +#endif #include #include #include #include -#define SIZEOF_ARRAY(a) (sizeof(a) / sizeof(a[0])) - -#ifdef with_jack - - -int -jack_process (jack_nframes_t nframes, void *arg) -{ - JackOutput *client = (JackOutput *) arg; - return client->process (nframes); -} - -int -jack_bufsize (jack_nframes_t nframes, void *arg) -{ - JackOutput *client = (JackOutput *) arg; - return client->bufsize (nframes); -} - -int -jack_srate (jack_nframes_t nframes, void *arg) -{ - JackOutput *client = (JackOutput *) arg; - return client->srate (nframes); -} - -void -jack_shutdown (void *arg) -{ - JackOutput *client = (JackOutput *) arg; - client->shutdown (); -} - -void -jack_error (const char* msg) -{ - std::cerr << msg << std::endl; -} - +#ifdef HAVE_JACK_SESSION_H +static void session_callback(jack_session_event_t *event, void *arg); #endif JackOutput::JackOutput() +: running(false) +#ifdef with_jack +, client(NULL) +#endif { - initialised = false; - client_name = "amSynth"; } int JackOutput::init ( Config & config ) { #ifdef with_jack - if (initialised) + if (client) // already initialised return 0; - - // check if there are already any amSynth jack clients... - - const char **readports; - - if ( (client = jack_client_new( "amSynth-tmp" )) == 0 ) return -1; - readports = jack_get_ports( client, NULL, NULL, JackPortIsOutput ); - - int i=0, c=0; - while (readports && readports[i]) - { - if (strncmp( readports[i], "amSynth", 7 )==0) c++; - i++; - } - c/=2; - jack_client_close(client); - if (c>0) - { - char tmp[3]; - sprintf( tmp, "%d", c ); - - client_name += " ("; - client_name += string( tmp ); - client_name += ")"; - } - - /* become a client of the JACK server */ - if ((client = jack_client_new(client_name.c_str())) == 0) - { - error_msg = "jack_client_new() failed"; - return -1; - } + l_port = r_port = m_port = 0; - jack_set_process_callback(client, jack_process, this); - jack_set_buffer_size_callback(client, jack_bufsize, this); - jack_set_sample_rate_callback(client, jack_srate, this); - jack_on_shutdown(client, jack_shutdown, this); + jack_status_t status = (jack_status_t)0; - sample_rate = jack_get_sample_rate( client ); - buf_size = jack_get_buffer_size(client); +#if HAVE_JACK_SESSION_H + if (!config.jack_session_uuid.empty()) + client = jack_client_open("amysnth", JackSessionID, + &status, config.jack_session_uuid.c_str()); + else +#endif + client = jack_client_open("amsynth", JackNoStartServer, &status); + if (!client) { + std::ostringstream o; + o << "jack_client_open() failed, status = 0x" << std::hex << status; + error_msg = o.str(); + return -1; + } + + jack_set_process_callback(client, &JackOutput::process, this); /* create output ports */ l_port = jack_port_register(client, "L out", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); r_port = jack_port_register(client, "R out", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); + +#if HAVE_JACK_MIDIPORT_H + /* create midi input port(s) */ + m_port = jack_port_register(client, "midi_in", JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0); +#endif - initialised = true; - - config.sample_rate = sample_rate; - config.buffer_size = buf_size; +#if HAVE_JACK_SESSION_H + jack_set_session_callback(client, session_callback, client); +#endif + config.current_audio_driver = "JACK"; + config.sample_rate = jack_get_sample_rate(client); + config.buffer_size = jack_get_buffer_size(client); + config.jack_client_name = std::string(jack_get_client_name(client)); + + // don't auto connect ports if under jack session control... + // the jack session manager is responsible for restoring port connections + _auto_connect = config.jack_session_uuid.empty(); return 0; #endif @@ -123,47 +93,50 @@ #ifdef with_jack int -JackOutput::process (jack_nframes_t nframes) -{ - float *lout = (jack_default_audio_sample_t *) jack_port_get_buffer(l_port, nframes); - float *rout = (jack_default_audio_sample_t *) jack_port_get_buffer(r_port, nframes); - mInput->Process (lout, rout, nframes); - return 0; -} - -int -JackOutput::bufsize (jack_nframes_t nframes) +JackOutput::process (jack_nframes_t nframes, void *arg) { - buf_size = nframes; - return 0; -} - -int -JackOutput::srate (jack_nframes_t nframes) -{ - sample_rate = nframes; + JackOutput *self = (JackOutput *)arg; + float *lout = (jack_default_audio_sample_t *) jack_port_get_buffer(self->l_port, nframes); + float *rout = (jack_default_audio_sample_t *) jack_port_get_buffer(self->r_port, nframes); +#if HAVE_JACK_MIDIPORT_H + if (self->m_port) { + void *port_buf = jack_port_get_buffer(self->m_port, nframes); + const jack_nframes_t event_count = jack_midi_get_event_count(port_buf); + for (jack_nframes_t i=0; i_midiHandler) + self->_midiHandler->HandleMidiData(midi_event.buffer, midi_event.size); + } + } + } +#endif + self->mInput->Process (lout, rout, nframes); return 0; } - -void -JackOutput::shutdown () -{ -} #endif bool JackOutput::Start () { #ifdef with_jack - if (!initialised) return false; + if (!client) return false; if (!mInput) return false; if (jack_activate(client)) { std::cerr << "cannot activate JACK client\n"; return false; } - jack_connect(client, jack_port_name(l_port), "alsa_pcm:playback_1"); - jack_connect(client, jack_port_name(r_port), "alsa_pcm:playback_2"); + if (_auto_connect) { + const char **port_names = jack_get_ports(client, NULL, NULL, JackPortIsPhysical | JackPortIsInput); + if (port_names) { + jack_connect(client, jack_port_name(l_port), port_names[0]); + jack_connect(client, jack_port_name(r_port), port_names[1]); + } + } return true; #else return false; @@ -174,8 +147,50 @@ JackOutput::Stop() { #ifdef with_jack - if (!initialised) return; + if (!client) return; jack_deactivate(client); jack_client_close(client); + client = 0; +#endif +} + +#ifdef HAVE_JACK_SESSION_H + +static void session_callback(jack_session_event_t *event, void *arg) +{ + char filename[1024]; snprintf(filename, sizeof(filename), + "%s%s.amsynth.bank", event->session_dir, event->client_uuid); + +#if DEBUG + printf("%s() : saving bank to %s\n", __FUNCTION__, filename); +#endif + + amsynth_save_bank(filename); + + // construct a command line that the session manager can use to re-launch the synth + int len; len = asprintf(&event->command_line, + "%s -b \"${SESSION_DIR}%s.amsynth.bank\" -P %d -U %s", + br_find_exe("amSynth"), event->client_uuid, amsynth_get_preset_number(), event->client_uuid); + +#if DEBUG + printf("%s() : jack_session command_line = %s\n", __FUNCTION__, event->command_line); #endif + + jack_session_reply( (jack_client_t *)arg, event ); + + switch (event->type) + { + case JackSessionSave: + break; + case JackSessionSaveAndQuit: + exit(0); + break; + case JackSessionSaveTemplate: + break; + } + + jack_session_event_free (event); } + +#endif + diff -Nru amsynth-1.2.3/src/JackOutput.h amsynth-1.3.0/src/JackOutput.h --- amsynth-1.2.3/src/JackOutput.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/JackOutput.h 2011-12-23 14:22:57.000000000 +0000 @@ -1,5 +1,5 @@ /* amSynth - * (c) 2001-2005 Nick Dowell + * (c) 2001-2010 Nick Dowell */ #ifndef _JACK_OUTPUT_H @@ -12,11 +12,13 @@ #include "AudioOutput.h" #include "Config.h" +class MidiStreamReceiver; + class JackOutput : public GenericOutput { public: - JackOutput ( ); - virtual ~JackOutput ( ) {}; + + JackOutput(); int init ( Config & config );// returns 0 on success bool Start (); @@ -28,27 +30,22 @@ void setOutputFile ( string file ) { wavoutfile = file; }; string getOutputFile ( ) { return wavoutfile; }; - const char* getTitle ( ) { return client_name.c_str(); }; + void setMidiHandler(MidiStreamReceiver *midiHandler) { _midiHandler = midiHandler; } #ifdef with_jack - int process (jack_nframes_t nframes); - int bufsize (jack_nframes_t nframes); - int srate (jack_nframes_t nframes); - void shutdown (); + static int process(jack_nframes_t nframes, void *arg); #endif private: int running; - int channels; string wavoutfile; int recording; - string client_name, error_msg; + string error_msg; + bool _auto_connect; #ifdef with_jack - jack_port_t *l_port, *r_port; + jack_port_t *l_port, *r_port, *m_port; jack_client_t *client; #endif - int sample_rate; - int buf_size; - bool initialised; + MidiStreamReceiver *_midiHandler; }; #endif // _JACK_OUTPUT_H diff -Nru amsynth-1.2.3/src/lash.c amsynth-1.3.0/src/lash.c --- amsynth-1.2.3/src/lash.c 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/lash.c 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,142 @@ + +#ifdef with_lash + +#include "lash.h" +#include "main.h" + +#include +#include + +#include + +static lash_client_t *lash_client = NULL; +static lash_args_t *lash_args = NULL; + +static size_t fsize(FILE *stream) +{ + size_t result, pos = ftell(stream); + fseek(stream, 0, SEEK_END); + result = ftell(stream); + fseek(stream, pos, SEEK_SET); + return result; +} + +static char *read_file_contents(const char *filename) +{ + FILE *stream = fopen(filename, "r"); + size_t length = fsize(stream); + char *buffer = calloc(1, length); + if (fread(buffer, 1, length, stream) != length) { + perror("fread"); + free(buffer); + buffer = NULL; + } + fclose(stream); + return buffer; +} + +void amsynth_lash_process_args(int *argc, char ***argv) +{ + lash_args = lash_extract_args(argc, argv); +} + +void amsynth_lash_init() +{ + lash_client = lash_init( + lash_args, + "amsynth", + LASH_Config_File, // save data in files + LASH_PROTOCOL(2, 0)); + + if (lash_client == NULL) { + fprintf(stderr, "Error: failed to connect to LASH.\n"); + } else { + lash_event_t *event = lash_event_new_with_type(LASH_Client_Name); + lash_event_set_string(event, "amsynth"); + lash_send_event(lash_client, event); + } +} + +void amsynth_lash_set_jack_client_name(const char *name) +{ + if (lash_client) { + lash_jack_client_name(lash_client, name); + lash_event_t *event = lash_event_new_with_type(LASH_Client_Name); + lash_event_set_string(event, name); + lash_send_event(lash_client, event); + } +} + +void amsynth_lash_set_alsa_client_id(unsigned char id) +{ + if (lash_client) + lash_alsa_client_id(lash_client, id); +} + +void amsynth_lash_poll_events() +{ + int quit = 0; + lash_event_t *event = NULL; + + while ((event = lash_get_event(lash_client))) + { + switch (lash_event_get_type(event)) + { + case LASH_Save_File: + { + char *filename = NULL; + FILE *file = NULL; + + asprintf(&filename, "%s/bank", lash_event_get_string(event)); + amsynth_save_bank(filename); + free(filename); + + asprintf(&filename, "%s/preset_number", lash_event_get_string(event)); + file = fopen(filename, "w"); + free(filename); + fprintf(file, "%d", amsynth_get_preset_number()); + fclose(file); + + lash_send_event(lash_client, lash_event_new_with_type(LASH_Save_File)); + } + break; + + case LASH_Restore_File: + { + char *buffer, *filename = NULL; + asprintf(&filename, "%s/bank", lash_event_get_string(event)); + amsynth_load_bank(filename); + free(filename); + + asprintf(&filename, "%s/preset_number", lash_event_get_string(event)); + buffer = read_file_contents(filename); + free(filename); + int preset_number = atoi(buffer); + free(buffer); + amsynth_set_preset_number(preset_number); + + lash_send_event(lash_client, lash_event_new_with_type(LASH_Restore_File)); + } + break; + + case LASH_Quit: + quit = 1; + break; + } + + lash_event_destroy(event); + } + + if (quit) + exit(0); +} + +#else + +void amsynth_lash_process_args(int *argc, char ***argv) {} +void amsynth_lash_init() {} +void amsynth_lash_poll_events() {} +void amsynth_lash_set_jack_client_name(const char *name) {} +void amsynth_lash_set_alsa_client_id(unsigned char id) {} + +#endif diff -Nru amsynth-1.2.3/src/lash.h amsynth-1.3.0/src/lash.h --- amsynth-1.2.3/src/lash.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/lash.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,19 @@ +#ifndef _amsynth_lash_h +#define _amsynth_lash_h + +#ifdef __cplusplus +extern "C" { +#endif + +void amsynth_lash_process_args(int *argc, char ***argv); +void amsynth_lash_init(); +void amsynth_lash_poll_events(); +void amsynth_lash_set_jack_client_name(const char *name); +void amsynth_lash_set_alsa_client_id(unsigned char id); + +#ifdef __cplusplus +} +#endif + +#endif + diff -Nru amsynth-1.2.3/src/main.cc amsynth-1.3.0/src/main.cc --- amsynth-1.2.3/src/main.cc 2010-05-08 16:58:13.000000000 +0000 +++ amsynth-1.3.0/src/main.cc 2011-12-23 14:22:57.000000000 +0000 @@ -2,6 +2,7 @@ * (c) 2001-2005 Nick Dowell */ +#include "main.h" #include "GUI/gui_main.h" #include "MidiController.h" #include "VoiceAllocationUnit.h" @@ -9,6 +10,7 @@ #include "JackOutput.h" #include "Config.h" #include "../config.h" +#include "lash.h" #if __APPLE__ #include "drivers/CoreAudio.h" @@ -27,6 +29,8 @@ #include #include +#include "Effects/denormals.h" + using namespace std; #ifdef _DEBUG @@ -35,6 +39,10 @@ #define DEBUGMSG( ... ) #endif +#ifndef DEFAULT_PREFIX +#define DEFAULT_PREFIX "/usr/local" +#endif + string help_text = "usage: amSynth [options]\n\ @@ -56,7 +64,6 @@ Config config; - #ifdef ENABLE_REALTIME void sched_realtime() { @@ -115,9 +122,8 @@ printf ("Will fallback to hardcoded default path.\n"); } - #define DEFAULT_PREFIX "/usr/local" char * homedir = getenv ("HOME"); - char * data_dir = br_find_data_dir (DEFAULT_PREFIX"/share"); + char * data_dir = br_find_data_dir (DEFAULT_PREFIX "/share"); char * amsynth_data_dir = br_strcat (data_dir, "/amSynth"); char * factory_controllers = br_strcat (amsynth_data_dir, "/Controllersrc"); char * factory_config = br_strcat (amsynth_data_dir, "/rc"); @@ -155,11 +161,33 @@ void ptest (); +static MidiController *midi_controller = NULL; +static PresetController *presetController = NULL; + GenericOutput * open_audio() { #if __APPLE__ - return CreateCoreAudioOutput(); + if (config.audio_driver == "jack" || + config.audio_driver == "JACK" ){ + JackOutput *jack = new JackOutput(); + if (jack->init(config) != 0) { + delete jack; + return NULL; + } + if (config.current_midi_driver == "JACK" || + config.current_midi_driver == "jack" ){ + jack->setMidiHandler(midi_controller); + printf("Using JACK MIDI\n"); + } + return jack; + } + + if (config.audio_driver == "coreaudio" || + config.audio_driver == "auto") + return CreateCoreAudioOutput(); + + return NULL; #else @@ -168,7 +196,14 @@ { JackOutput *jack = new JackOutput(); if (jack->init(config) == 0) + { + if (config.current_midi_driver == "JACK" || + config.current_midi_driver == "jack" ) + { + jack->setMidiHandler(midi_controller); + } return jack; + } else { std::string jack_error = jack->get_error_msg(); @@ -194,11 +229,15 @@ exit(1); } +unsigned amsynth_timer_callback(); + int main( int argc, char *argv[] ) { #ifdef ENABLE_REALTIME sched_realtime(); #endif + + disable_denormals(); // need to drop our suid-root permissions :- // GTK will not work SUID for security reasons.. @@ -217,10 +256,13 @@ "This is free software, and you are welcome to redistribute it\n" "under certain conditions; see the file COPYING for details\n"; - // bool jack = false; - + int initial_preset_no = 0; + + // needs to be called before our own command line parsing code + amsynth_lash_process_args(&argc, &argv); + int opt; - while( (opt=getopt(argc, argv, "vhstdzm:c:a:r:p:b:"))!= -1 ) { + while( (opt=getopt(argc, argv, "vhstdzm:c:a:r:p:b:U:P:"))!= -1 ) { switch(opt) { case 'v': cout << "amSynth " << VERSION << " -- compiled " @@ -232,13 +274,22 @@ case 'z': ptest(); return 0; + case 'P': + initial_preset_no = atoi(optarg); + break; default: break; } } install_default_files_if_reqd(); - + + char *data_dir = br_find_data_dir (DEFAULT_PREFIX "/share"); + char *amsynth_data_dir = br_strcat (data_dir, "/amSynth"); + setenv ("AMSYNTH_DATA_DIR", amsynth_data_dir, 0); // don't override value passed from command line + free (amsynth_data_dir); + free (data_dir); + // setup the configuration config.Defaults (); config.load (); @@ -257,14 +308,14 @@ // subsystem initialisation // - PresetController *presetController = NULL; - MidiController *midi_controller = NULL; MidiInterface *midi_interface = NULL; VoiceAllocationUnit *vau = NULL; GenericOutput *out = NULL; presetController = new PresetController(); + midi_controller = new MidiController( config ); + out = open_audio(); if (!out) fatal_error("Fatal Error: open_audio() returned NULL.\n" @@ -277,8 +328,9 @@ vau->SetSampleRate (config.sample_rate); vau->SetMaxVoices (config.polyphony); out->setInput( vau ); - - presetController->loadPresets(config.current_bank_file.c_str()); + + amsynth_load_bank(config.current_bank_file.c_str()); + amsynth_set_preset_number(initial_preset_no); // errors now detected & reported in the GUI out->Start(); @@ -295,15 +347,16 @@ config.alsa_seq_client_name = out->getTitle(); - midi_interface = new MidiInterface(); + if (config.current_midi_driver.empty()) + midi_interface = new MidiInterface(); #endif // errors now detected & reported in the GUI - midi_interface->open(config); - - midi_controller = new MidiController( config ); - midi_interface->SetMidiStreamReceiver(midi_controller); - midi_interface->Run(); + if (midi_interface) { + midi_interface->open(config); + midi_interface->SetMidiStreamReceiver(midi_controller); + midi_interface->Run(); + } if (config.debug_drivers) std::cerr << "*** DONE :)\n\n"; @@ -312,36 +365,92 @@ presetController->getCurrentPreset().AddListenerToAll (vau); + // prevent lash from spawning a new jack server + setenv("JACK_NO_START_SERVER", "1", 0); + + if (config.alsa_seq_client_id != 0 || !config.jack_client_name.empty()) + // LASH only works with ALSA MIDI and JACK + amsynth_lash_init(); + + if (config.alsa_seq_client_id != 0) // alsa midi is active + amsynth_lash_set_alsa_client_id(config.alsa_seq_client_id); + + if (!config.jack_client_name.empty()) + amsynth_lash_set_jack_client_name(config.jack_client_name.c_str()); + // give audio/midi threads time to start up first.. // if (jack) sleep (1); gui_init(config, *midi_controller, *vau, *presetController, out); - gui_kit_run(); + gui_kit_run(&amsynth_timer_callback); DEBUGMSG("main() : GUI was terminated, shutting down cleanly..\n"); + gui_dealloc(); + /* * code to shut down cleanly.. */ - presetController->savePresets(config.current_bank_file.c_str ()); midi_controller->saveConfig(); out->Stop (); if (config.xruns) std::cerr << config.xruns << " audio buffer underruns occurred\n"; - midi_interface->Stop (); + if (midi_interface) { + midi_interface->Stop (); + delete midi_interface; + } delete presetController; delete midi_controller; - delete midi_interface; delete vau; delete out; return 0; } +unsigned +amsynth_timer_callback() +{ + amsynth_lash_poll_events(); + return 1; +} + +void +amsynth_midi_callback(unsigned /* timestamp */, unsigned num_bytes, unsigned char *midi_data) +{ + if (midi_controller) + midi_controller->HandleMidiData(midi_data, num_bytes); +} + +void +amsynth_save_bank(const char *filename) +{ + presetController->commitPreset(); + presetController->savePresets(filename); +} + +void +amsynth_load_bank(const char *filename) +{ + presetController->loadPresets(filename); + presetController->selectPreset(presetController->getCurrPresetNumber()); +} + +int +amsynth_get_preset_number() +{ + return presetController->getCurrPresetNumber(); +} + +void +amsynth_set_preset_number(int preset_no) +{ + presetController->selectPreset(preset_no); +} + /////////////////////////////////////////////////////////////////////////////// void ptest () diff -Nru amsynth-1.2.3/src/main.h amsynth-1.3.0/src/main.h --- amsynth-1.2.3/src/main.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/main.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,20 @@ +#ifndef _amsynth_main_h +#define _amsynth_main_h + +#ifdef __cplusplus +extern "C" { +#endif + +extern void amsynth_save_bank(const char *filename); +extern void amsynth_load_bank(const char *filename); +extern int amsynth_get_preset_number(); +extern void amsynth_set_preset_number(int preset_no); + +extern void amsynth_midi_callback(unsigned timestamp, unsigned num_bytes, unsigned char *midi_data); + +#ifdef __cplusplus +} +#endif + +#endif + diff -Nru amsynth-1.2.3/src/Makefile.am amsynth-1.3.0/src/Makefile.am --- amsynth-1.2.3/src/Makefile.am 2010-05-08 16:58:33.000000000 +0000 +++ amsynth-1.3.0/src/Makefile.am 2011-12-23 14:22:57.000000000 +0000 @@ -1,7 +1,13 @@ bin_PROGRAMS = amSynth +SUBDIRS = drivers VoiceBoard GUI Effects + +# http://www.gnu.org/software/libtool/manual/autoconf/Defining-Directories.html +amSynth_CPPFLAGS = $(AM_CPPFLAGS) -DENABLE_BINRELOC -DDEFAULT_PREFIX='"$(prefix)"' @LASH_CFLAGS@ + amSynth_SOURCES = \ - main.cc \ + main.cc main.h \ + lash.c lash.h \ AudioOutput.cc AudioOutput.h \ JackOutput.cc JackOutput.h \ MidiController.cc MidiController.h \ @@ -9,20 +15,15 @@ Preset.cc Preset.h \ PresetController.cc PresetController.h \ VoiceAllocationUnit.cc VoiceAllocationUnit.h \ - Config.cc Config.h UpdateListener.h Thread.h controls.h \ - binreloc.h binreloc.c - -SUBDIRS = drivers VoiceBoard GUI Effects + Config.cc Config.h UpdateListener.h Thread.h controls.h controls.c \ + binreloc.h binreloc.c TuningMap.h TuningMap.cc amSynth_LDADD = \ drivers/libdrivers.a \ VoiceBoard/libVoiceBoard.a \ GUI/libGUI.a \ Effects/libEffects.a \ - -lstdc++ -lm -lpthread $(DEPS_LIBS) $(LIBS) - -amSynth_CFLAGS = $(CFLAGS) -DENABLE_BINRELOC -amSynth_CXXFLAGS = $(CXXFLAGS) -DENABLE_BINRELOC + -lstdc++ -lm -lpthread -lX11 @DEPS_LIBS@ @LASH_LIBS@ @LIBS@ if ENABLE_REALTIME install-exec-hook: diff -Nru amsynth-1.2.3/src/Makefile.in amsynth-1.3.0/src/Makefile.in --- amsynth-1.2.3/src/Makefile.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/src/Makefile.in 2011-12-23 14:23:38.000000000 +0000 @@ -47,20 +47,16 @@ CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) -am_amSynth_OBJECTS = amSynth-main.$(OBJEXT) \ +am_amSynth_OBJECTS = amSynth-main.$(OBJEXT) amSynth-lash.$(OBJEXT) \ amSynth-AudioOutput.$(OBJEXT) amSynth-JackOutput.$(OBJEXT) \ amSynth-MidiController.$(OBJEXT) amSynth-Parameter.$(OBJEXT) \ amSynth-Preset.$(OBJEXT) amSynth-PresetController.$(OBJEXT) \ amSynth-VoiceAllocationUnit.$(OBJEXT) amSynth-Config.$(OBJEXT) \ - amSynth-binreloc.$(OBJEXT) + amSynth-controls.$(OBJEXT) amSynth-binreloc.$(OBJEXT) \ + amSynth-TuningMap.$(OBJEXT) amSynth_OBJECTS = $(am_amSynth_OBJECTS) -am__DEPENDENCIES_1 = amSynth_DEPENDENCIES = drivers/libdrivers.a VoiceBoard/libVoiceBoard.a \ - GUI/libGUI.a Effects/libEffects.a $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -amSynth_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(amSynth_CXXFLAGS) $(CXXFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ + GUI/libGUI.a Effects/libEffects.a DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @@ -128,6 +124,7 @@ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -161,6 +158,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ @@ -186,6 +185,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -245,8 +246,13 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ +SUBDIRS = drivers VoiceBoard GUI Effects + +# http://www.gnu.org/software/libtool/manual/autoconf/Defining-Directories.html +amSynth_CPPFLAGS = $(AM_CPPFLAGS) -DENABLE_BINRELOC -DDEFAULT_PREFIX='"$(prefix)"' @LASH_CFLAGS@ amSynth_SOURCES = \ - main.cc \ + main.cc main.h \ + lash.c lash.h \ AudioOutput.cc AudioOutput.h \ JackOutput.cc JackOutput.h \ MidiController.cc MidiController.h \ @@ -254,19 +260,16 @@ Preset.cc Preset.h \ PresetController.cc PresetController.h \ VoiceAllocationUnit.cc VoiceAllocationUnit.h \ - Config.cc Config.h UpdateListener.h Thread.h controls.h \ - binreloc.h binreloc.c + Config.cc Config.h UpdateListener.h Thread.h controls.h controls.c \ + binreloc.h binreloc.c TuningMap.h TuningMap.cc -SUBDIRS = drivers VoiceBoard GUI Effects amSynth_LDADD = \ drivers/libdrivers.a \ VoiceBoard/libVoiceBoard.a \ GUI/libGUI.a \ Effects/libEffects.a \ - -lstdc++ -lm -lpthread $(DEPS_LIBS) $(LIBS) + -lstdc++ -lm -lpthread -lX11 @DEPS_LIBS@ @LASH_LIBS@ @LIBS@ -amSynth_CFLAGS = $(CFLAGS) -DENABLE_BINRELOC -amSynth_CXXFLAGS = $(CXXFLAGS) -DENABLE_BINRELOC all: all-recursive .SUFFIXES: @@ -346,7 +349,7 @@ rm -f $$list amSynth$(EXEEXT): $(amSynth_OBJECTS) $(amSynth_DEPENDENCIES) @rm -f amSynth$(EXEEXT) - $(amSynth_LINK) $(amSynth_OBJECTS) $(amSynth_LDADD) $(LIBS) + $(CXXLINK) $(amSynth_OBJECTS) $(amSynth_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -361,8 +364,11 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-Parameter.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-Preset.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-PresetController.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-TuningMap.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-VoiceAllocationUnit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-binreloc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-controls.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-lash.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amSynth-main.Po@am__quote@ .c.o: @@ -386,19 +392,47 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< +amSynth-lash.o: lash.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amSynth-lash.o -MD -MP -MF $(DEPDIR)/amSynth-lash.Tpo -c -o amSynth-lash.o `test -f 'lash.c' || echo '$(srcdir)/'`lash.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/amSynth-lash.Tpo $(DEPDIR)/amSynth-lash.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lash.c' object='amSynth-lash.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amSynth-lash.o `test -f 'lash.c' || echo '$(srcdir)/'`lash.c + +amSynth-lash.obj: lash.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amSynth-lash.obj -MD -MP -MF $(DEPDIR)/amSynth-lash.Tpo -c -o amSynth-lash.obj `if test -f 'lash.c'; then $(CYGPATH_W) 'lash.c'; else $(CYGPATH_W) '$(srcdir)/lash.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/amSynth-lash.Tpo $(DEPDIR)/amSynth-lash.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lash.c' object='amSynth-lash.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amSynth-lash.obj `if test -f 'lash.c'; then $(CYGPATH_W) 'lash.c'; else $(CYGPATH_W) '$(srcdir)/lash.c'; fi` + +amSynth-controls.o: controls.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amSynth-controls.o -MD -MP -MF $(DEPDIR)/amSynth-controls.Tpo -c -o amSynth-controls.o `test -f 'controls.c' || echo '$(srcdir)/'`controls.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/amSynth-controls.Tpo $(DEPDIR)/amSynth-controls.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls.c' object='amSynth-controls.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amSynth-controls.o `test -f 'controls.c' || echo '$(srcdir)/'`controls.c + +amSynth-controls.obj: controls.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amSynth-controls.obj -MD -MP -MF $(DEPDIR)/amSynth-controls.Tpo -c -o amSynth-controls.obj `if test -f 'controls.c'; then $(CYGPATH_W) 'controls.c'; else $(CYGPATH_W) '$(srcdir)/controls.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/amSynth-controls.Tpo $(DEPDIR)/amSynth-controls.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='controls.c' object='amSynth-controls.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amSynth-controls.obj `if test -f 'controls.c'; then $(CYGPATH_W) 'controls.c'; else $(CYGPATH_W) '$(srcdir)/controls.c'; fi` + amSynth-binreloc.o: binreloc.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CFLAGS) $(CFLAGS) -MT amSynth-binreloc.o -MD -MP -MF $(DEPDIR)/amSynth-binreloc.Tpo -c -o amSynth-binreloc.o `test -f 'binreloc.c' || echo '$(srcdir)/'`binreloc.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amSynth-binreloc.o -MD -MP -MF $(DEPDIR)/amSynth-binreloc.Tpo -c -o amSynth-binreloc.o `test -f 'binreloc.c' || echo '$(srcdir)/'`binreloc.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/amSynth-binreloc.Tpo $(DEPDIR)/amSynth-binreloc.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='binreloc.c' object='amSynth-binreloc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CFLAGS) $(CFLAGS) -c -o amSynth-binreloc.o `test -f 'binreloc.c' || echo '$(srcdir)/'`binreloc.c +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amSynth-binreloc.o `test -f 'binreloc.c' || echo '$(srcdir)/'`binreloc.c amSynth-binreloc.obj: binreloc.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CFLAGS) $(CFLAGS) -MT amSynth-binreloc.obj -MD -MP -MF $(DEPDIR)/amSynth-binreloc.Tpo -c -o amSynth-binreloc.obj `if test -f 'binreloc.c'; then $(CYGPATH_W) 'binreloc.c'; else $(CYGPATH_W) '$(srcdir)/binreloc.c'; fi` +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amSynth-binreloc.obj -MD -MP -MF $(DEPDIR)/amSynth-binreloc.Tpo -c -o amSynth-binreloc.obj `if test -f 'binreloc.c'; then $(CYGPATH_W) 'binreloc.c'; else $(CYGPATH_W) '$(srcdir)/binreloc.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/amSynth-binreloc.Tpo $(DEPDIR)/amSynth-binreloc.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='binreloc.c' object='amSynth-binreloc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CFLAGS) $(CFLAGS) -c -o amSynth-binreloc.obj `if test -f 'binreloc.c'; then $(CYGPATH_W) 'binreloc.c'; else $(CYGPATH_W) '$(srcdir)/binreloc.c'; fi` +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amSynth-binreloc.obj `if test -f 'binreloc.c'; then $(CYGPATH_W) 'binreloc.c'; else $(CYGPATH_W) '$(srcdir)/binreloc.c'; fi` .cc.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -422,130 +456,144 @@ @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< amSynth-main.o: main.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-main.o -MD -MP -MF $(DEPDIR)/amSynth-main.Tpo -c -o amSynth-main.o `test -f 'main.cc' || echo '$(srcdir)/'`main.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-main.o -MD -MP -MF $(DEPDIR)/amSynth-main.Tpo -c -o amSynth-main.o `test -f 'main.cc' || echo '$(srcdir)/'`main.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-main.Tpo $(DEPDIR)/amSynth-main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='main.cc' object='amSynth-main.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-main.o `test -f 'main.cc' || echo '$(srcdir)/'`main.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-main.o `test -f 'main.cc' || echo '$(srcdir)/'`main.cc amSynth-main.obj: main.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-main.obj -MD -MP -MF $(DEPDIR)/amSynth-main.Tpo -c -o amSynth-main.obj `if test -f 'main.cc'; then $(CYGPATH_W) 'main.cc'; else $(CYGPATH_W) '$(srcdir)/main.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-main.obj -MD -MP -MF $(DEPDIR)/amSynth-main.Tpo -c -o amSynth-main.obj `if test -f 'main.cc'; then $(CYGPATH_W) 'main.cc'; else $(CYGPATH_W) '$(srcdir)/main.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-main.Tpo $(DEPDIR)/amSynth-main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='main.cc' object='amSynth-main.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-main.obj `if test -f 'main.cc'; then $(CYGPATH_W) 'main.cc'; else $(CYGPATH_W) '$(srcdir)/main.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-main.obj `if test -f 'main.cc'; then $(CYGPATH_W) 'main.cc'; else $(CYGPATH_W) '$(srcdir)/main.cc'; fi` amSynth-AudioOutput.o: AudioOutput.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-AudioOutput.o -MD -MP -MF $(DEPDIR)/amSynth-AudioOutput.Tpo -c -o amSynth-AudioOutput.o `test -f 'AudioOutput.cc' || echo '$(srcdir)/'`AudioOutput.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-AudioOutput.o -MD -MP -MF $(DEPDIR)/amSynth-AudioOutput.Tpo -c -o amSynth-AudioOutput.o `test -f 'AudioOutput.cc' || echo '$(srcdir)/'`AudioOutput.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-AudioOutput.Tpo $(DEPDIR)/amSynth-AudioOutput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='AudioOutput.cc' object='amSynth-AudioOutput.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-AudioOutput.o `test -f 'AudioOutput.cc' || echo '$(srcdir)/'`AudioOutput.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-AudioOutput.o `test -f 'AudioOutput.cc' || echo '$(srcdir)/'`AudioOutput.cc amSynth-AudioOutput.obj: AudioOutput.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-AudioOutput.obj -MD -MP -MF $(DEPDIR)/amSynth-AudioOutput.Tpo -c -o amSynth-AudioOutput.obj `if test -f 'AudioOutput.cc'; then $(CYGPATH_W) 'AudioOutput.cc'; else $(CYGPATH_W) '$(srcdir)/AudioOutput.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-AudioOutput.obj -MD -MP -MF $(DEPDIR)/amSynth-AudioOutput.Tpo -c -o amSynth-AudioOutput.obj `if test -f 'AudioOutput.cc'; then $(CYGPATH_W) 'AudioOutput.cc'; else $(CYGPATH_W) '$(srcdir)/AudioOutput.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-AudioOutput.Tpo $(DEPDIR)/amSynth-AudioOutput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='AudioOutput.cc' object='amSynth-AudioOutput.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-AudioOutput.obj `if test -f 'AudioOutput.cc'; then $(CYGPATH_W) 'AudioOutput.cc'; else $(CYGPATH_W) '$(srcdir)/AudioOutput.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-AudioOutput.obj `if test -f 'AudioOutput.cc'; then $(CYGPATH_W) 'AudioOutput.cc'; else $(CYGPATH_W) '$(srcdir)/AudioOutput.cc'; fi` amSynth-JackOutput.o: JackOutput.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-JackOutput.o -MD -MP -MF $(DEPDIR)/amSynth-JackOutput.Tpo -c -o amSynth-JackOutput.o `test -f 'JackOutput.cc' || echo '$(srcdir)/'`JackOutput.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-JackOutput.o -MD -MP -MF $(DEPDIR)/amSynth-JackOutput.Tpo -c -o amSynth-JackOutput.o `test -f 'JackOutput.cc' || echo '$(srcdir)/'`JackOutput.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-JackOutput.Tpo $(DEPDIR)/amSynth-JackOutput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='JackOutput.cc' object='amSynth-JackOutput.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-JackOutput.o `test -f 'JackOutput.cc' || echo '$(srcdir)/'`JackOutput.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-JackOutput.o `test -f 'JackOutput.cc' || echo '$(srcdir)/'`JackOutput.cc amSynth-JackOutput.obj: JackOutput.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-JackOutput.obj -MD -MP -MF $(DEPDIR)/amSynth-JackOutput.Tpo -c -o amSynth-JackOutput.obj `if test -f 'JackOutput.cc'; then $(CYGPATH_W) 'JackOutput.cc'; else $(CYGPATH_W) '$(srcdir)/JackOutput.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-JackOutput.obj -MD -MP -MF $(DEPDIR)/amSynth-JackOutput.Tpo -c -o amSynth-JackOutput.obj `if test -f 'JackOutput.cc'; then $(CYGPATH_W) 'JackOutput.cc'; else $(CYGPATH_W) '$(srcdir)/JackOutput.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-JackOutput.Tpo $(DEPDIR)/amSynth-JackOutput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='JackOutput.cc' object='amSynth-JackOutput.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-JackOutput.obj `if test -f 'JackOutput.cc'; then $(CYGPATH_W) 'JackOutput.cc'; else $(CYGPATH_W) '$(srcdir)/JackOutput.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-JackOutput.obj `if test -f 'JackOutput.cc'; then $(CYGPATH_W) 'JackOutput.cc'; else $(CYGPATH_W) '$(srcdir)/JackOutput.cc'; fi` amSynth-MidiController.o: MidiController.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-MidiController.o -MD -MP -MF $(DEPDIR)/amSynth-MidiController.Tpo -c -o amSynth-MidiController.o `test -f 'MidiController.cc' || echo '$(srcdir)/'`MidiController.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-MidiController.o -MD -MP -MF $(DEPDIR)/amSynth-MidiController.Tpo -c -o amSynth-MidiController.o `test -f 'MidiController.cc' || echo '$(srcdir)/'`MidiController.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-MidiController.Tpo $(DEPDIR)/amSynth-MidiController.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MidiController.cc' object='amSynth-MidiController.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-MidiController.o `test -f 'MidiController.cc' || echo '$(srcdir)/'`MidiController.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-MidiController.o `test -f 'MidiController.cc' || echo '$(srcdir)/'`MidiController.cc amSynth-MidiController.obj: MidiController.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-MidiController.obj -MD -MP -MF $(DEPDIR)/amSynth-MidiController.Tpo -c -o amSynth-MidiController.obj `if test -f 'MidiController.cc'; then $(CYGPATH_W) 'MidiController.cc'; else $(CYGPATH_W) '$(srcdir)/MidiController.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-MidiController.obj -MD -MP -MF $(DEPDIR)/amSynth-MidiController.Tpo -c -o amSynth-MidiController.obj `if test -f 'MidiController.cc'; then $(CYGPATH_W) 'MidiController.cc'; else $(CYGPATH_W) '$(srcdir)/MidiController.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-MidiController.Tpo $(DEPDIR)/amSynth-MidiController.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='MidiController.cc' object='amSynth-MidiController.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-MidiController.obj `if test -f 'MidiController.cc'; then $(CYGPATH_W) 'MidiController.cc'; else $(CYGPATH_W) '$(srcdir)/MidiController.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-MidiController.obj `if test -f 'MidiController.cc'; then $(CYGPATH_W) 'MidiController.cc'; else $(CYGPATH_W) '$(srcdir)/MidiController.cc'; fi` amSynth-Parameter.o: Parameter.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Parameter.o -MD -MP -MF $(DEPDIR)/amSynth-Parameter.Tpo -c -o amSynth-Parameter.o `test -f 'Parameter.cc' || echo '$(srcdir)/'`Parameter.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Parameter.o -MD -MP -MF $(DEPDIR)/amSynth-Parameter.Tpo -c -o amSynth-Parameter.o `test -f 'Parameter.cc' || echo '$(srcdir)/'`Parameter.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-Parameter.Tpo $(DEPDIR)/amSynth-Parameter.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Parameter.cc' object='amSynth-Parameter.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Parameter.o `test -f 'Parameter.cc' || echo '$(srcdir)/'`Parameter.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Parameter.o `test -f 'Parameter.cc' || echo '$(srcdir)/'`Parameter.cc amSynth-Parameter.obj: Parameter.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Parameter.obj -MD -MP -MF $(DEPDIR)/amSynth-Parameter.Tpo -c -o amSynth-Parameter.obj `if test -f 'Parameter.cc'; then $(CYGPATH_W) 'Parameter.cc'; else $(CYGPATH_W) '$(srcdir)/Parameter.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Parameter.obj -MD -MP -MF $(DEPDIR)/amSynth-Parameter.Tpo -c -o amSynth-Parameter.obj `if test -f 'Parameter.cc'; then $(CYGPATH_W) 'Parameter.cc'; else $(CYGPATH_W) '$(srcdir)/Parameter.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-Parameter.Tpo $(DEPDIR)/amSynth-Parameter.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Parameter.cc' object='amSynth-Parameter.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Parameter.obj `if test -f 'Parameter.cc'; then $(CYGPATH_W) 'Parameter.cc'; else $(CYGPATH_W) '$(srcdir)/Parameter.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Parameter.obj `if test -f 'Parameter.cc'; then $(CYGPATH_W) 'Parameter.cc'; else $(CYGPATH_W) '$(srcdir)/Parameter.cc'; fi` amSynth-Preset.o: Preset.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Preset.o -MD -MP -MF $(DEPDIR)/amSynth-Preset.Tpo -c -o amSynth-Preset.o `test -f 'Preset.cc' || echo '$(srcdir)/'`Preset.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Preset.o -MD -MP -MF $(DEPDIR)/amSynth-Preset.Tpo -c -o amSynth-Preset.o `test -f 'Preset.cc' || echo '$(srcdir)/'`Preset.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-Preset.Tpo $(DEPDIR)/amSynth-Preset.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Preset.cc' object='amSynth-Preset.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Preset.o `test -f 'Preset.cc' || echo '$(srcdir)/'`Preset.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Preset.o `test -f 'Preset.cc' || echo '$(srcdir)/'`Preset.cc amSynth-Preset.obj: Preset.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Preset.obj -MD -MP -MF $(DEPDIR)/amSynth-Preset.Tpo -c -o amSynth-Preset.obj `if test -f 'Preset.cc'; then $(CYGPATH_W) 'Preset.cc'; else $(CYGPATH_W) '$(srcdir)/Preset.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Preset.obj -MD -MP -MF $(DEPDIR)/amSynth-Preset.Tpo -c -o amSynth-Preset.obj `if test -f 'Preset.cc'; then $(CYGPATH_W) 'Preset.cc'; else $(CYGPATH_W) '$(srcdir)/Preset.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-Preset.Tpo $(DEPDIR)/amSynth-Preset.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Preset.cc' object='amSynth-Preset.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Preset.obj `if test -f 'Preset.cc'; then $(CYGPATH_W) 'Preset.cc'; else $(CYGPATH_W) '$(srcdir)/Preset.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Preset.obj `if test -f 'Preset.cc'; then $(CYGPATH_W) 'Preset.cc'; else $(CYGPATH_W) '$(srcdir)/Preset.cc'; fi` amSynth-PresetController.o: PresetController.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-PresetController.o -MD -MP -MF $(DEPDIR)/amSynth-PresetController.Tpo -c -o amSynth-PresetController.o `test -f 'PresetController.cc' || echo '$(srcdir)/'`PresetController.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-PresetController.o -MD -MP -MF $(DEPDIR)/amSynth-PresetController.Tpo -c -o amSynth-PresetController.o `test -f 'PresetController.cc' || echo '$(srcdir)/'`PresetController.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-PresetController.Tpo $(DEPDIR)/amSynth-PresetController.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='PresetController.cc' object='amSynth-PresetController.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-PresetController.o `test -f 'PresetController.cc' || echo '$(srcdir)/'`PresetController.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-PresetController.o `test -f 'PresetController.cc' || echo '$(srcdir)/'`PresetController.cc amSynth-PresetController.obj: PresetController.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-PresetController.obj -MD -MP -MF $(DEPDIR)/amSynth-PresetController.Tpo -c -o amSynth-PresetController.obj `if test -f 'PresetController.cc'; then $(CYGPATH_W) 'PresetController.cc'; else $(CYGPATH_W) '$(srcdir)/PresetController.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-PresetController.obj -MD -MP -MF $(DEPDIR)/amSynth-PresetController.Tpo -c -o amSynth-PresetController.obj `if test -f 'PresetController.cc'; then $(CYGPATH_W) 'PresetController.cc'; else $(CYGPATH_W) '$(srcdir)/PresetController.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-PresetController.Tpo $(DEPDIR)/amSynth-PresetController.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='PresetController.cc' object='amSynth-PresetController.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-PresetController.obj `if test -f 'PresetController.cc'; then $(CYGPATH_W) 'PresetController.cc'; else $(CYGPATH_W) '$(srcdir)/PresetController.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-PresetController.obj `if test -f 'PresetController.cc'; then $(CYGPATH_W) 'PresetController.cc'; else $(CYGPATH_W) '$(srcdir)/PresetController.cc'; fi` amSynth-VoiceAllocationUnit.o: VoiceAllocationUnit.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-VoiceAllocationUnit.o -MD -MP -MF $(DEPDIR)/amSynth-VoiceAllocationUnit.Tpo -c -o amSynth-VoiceAllocationUnit.o `test -f 'VoiceAllocationUnit.cc' || echo '$(srcdir)/'`VoiceAllocationUnit.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-VoiceAllocationUnit.o -MD -MP -MF $(DEPDIR)/amSynth-VoiceAllocationUnit.Tpo -c -o amSynth-VoiceAllocationUnit.o `test -f 'VoiceAllocationUnit.cc' || echo '$(srcdir)/'`VoiceAllocationUnit.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-VoiceAllocationUnit.Tpo $(DEPDIR)/amSynth-VoiceAllocationUnit.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='VoiceAllocationUnit.cc' object='amSynth-VoiceAllocationUnit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-VoiceAllocationUnit.o `test -f 'VoiceAllocationUnit.cc' || echo '$(srcdir)/'`VoiceAllocationUnit.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-VoiceAllocationUnit.o `test -f 'VoiceAllocationUnit.cc' || echo '$(srcdir)/'`VoiceAllocationUnit.cc amSynth-VoiceAllocationUnit.obj: VoiceAllocationUnit.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-VoiceAllocationUnit.obj -MD -MP -MF $(DEPDIR)/amSynth-VoiceAllocationUnit.Tpo -c -o amSynth-VoiceAllocationUnit.obj `if test -f 'VoiceAllocationUnit.cc'; then $(CYGPATH_W) 'VoiceAllocationUnit.cc'; else $(CYGPATH_W) '$(srcdir)/VoiceAllocationUnit.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-VoiceAllocationUnit.obj -MD -MP -MF $(DEPDIR)/amSynth-VoiceAllocationUnit.Tpo -c -o amSynth-VoiceAllocationUnit.obj `if test -f 'VoiceAllocationUnit.cc'; then $(CYGPATH_W) 'VoiceAllocationUnit.cc'; else $(CYGPATH_W) '$(srcdir)/VoiceAllocationUnit.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-VoiceAllocationUnit.Tpo $(DEPDIR)/amSynth-VoiceAllocationUnit.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='VoiceAllocationUnit.cc' object='amSynth-VoiceAllocationUnit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-VoiceAllocationUnit.obj `if test -f 'VoiceAllocationUnit.cc'; then $(CYGPATH_W) 'VoiceAllocationUnit.cc'; else $(CYGPATH_W) '$(srcdir)/VoiceAllocationUnit.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-VoiceAllocationUnit.obj `if test -f 'VoiceAllocationUnit.cc'; then $(CYGPATH_W) 'VoiceAllocationUnit.cc'; else $(CYGPATH_W) '$(srcdir)/VoiceAllocationUnit.cc'; fi` amSynth-Config.o: Config.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Config.o -MD -MP -MF $(DEPDIR)/amSynth-Config.Tpo -c -o amSynth-Config.o `test -f 'Config.cc' || echo '$(srcdir)/'`Config.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Config.o -MD -MP -MF $(DEPDIR)/amSynth-Config.Tpo -c -o amSynth-Config.o `test -f 'Config.cc' || echo '$(srcdir)/'`Config.cc @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-Config.Tpo $(DEPDIR)/amSynth-Config.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Config.cc' object='amSynth-Config.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Config.o `test -f 'Config.cc' || echo '$(srcdir)/'`Config.cc +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Config.o `test -f 'Config.cc' || echo '$(srcdir)/'`Config.cc amSynth-Config.obj: Config.cc -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Config.obj -MD -MP -MF $(DEPDIR)/amSynth-Config.Tpo -c -o amSynth-Config.obj `if test -f 'Config.cc'; then $(CYGPATH_W) 'Config.cc'; else $(CYGPATH_W) '$(srcdir)/Config.cc'; fi` +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-Config.obj -MD -MP -MF $(DEPDIR)/amSynth-Config.Tpo -c -o amSynth-Config.obj `if test -f 'Config.cc'; then $(CYGPATH_W) 'Config.cc'; else $(CYGPATH_W) '$(srcdir)/Config.cc'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-Config.Tpo $(DEPDIR)/amSynth-Config.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Config.cc' object='amSynth-Config.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(amSynth_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Config.obj `if test -f 'Config.cc'; then $(CYGPATH_W) 'Config.cc'; else $(CYGPATH_W) '$(srcdir)/Config.cc'; fi` +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-Config.obj `if test -f 'Config.cc'; then $(CYGPATH_W) 'Config.cc'; else $(CYGPATH_W) '$(srcdir)/Config.cc'; fi` + +amSynth-TuningMap.o: TuningMap.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-TuningMap.o -MD -MP -MF $(DEPDIR)/amSynth-TuningMap.Tpo -c -o amSynth-TuningMap.o `test -f 'TuningMap.cc' || echo '$(srcdir)/'`TuningMap.cc +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-TuningMap.Tpo $(DEPDIR)/amSynth-TuningMap.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='TuningMap.cc' object='amSynth-TuningMap.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-TuningMap.o `test -f 'TuningMap.cc' || echo '$(srcdir)/'`TuningMap.cc + +amSynth-TuningMap.obj: TuningMap.cc +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT amSynth-TuningMap.obj -MD -MP -MF $(DEPDIR)/amSynth-TuningMap.Tpo -c -o amSynth-TuningMap.obj `if test -f 'TuningMap.cc'; then $(CYGPATH_W) 'TuningMap.cc'; else $(CYGPATH_W) '$(srcdir)/TuningMap.cc'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/amSynth-TuningMap.Tpo $(DEPDIR)/amSynth-TuningMap.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='TuningMap.cc' object='amSynth-TuningMap.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amSynth_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o amSynth-TuningMap.obj `if test -f 'TuningMap.cc'; then $(CYGPATH_W) 'TuningMap.cc'; else $(CYGPATH_W) '$(srcdir)/TuningMap.cc'; fi` mostlyclean-libtool: -rm -f *.lo diff -Nru amsynth-1.2.3/src/MidiController.cc amsynth-1.3.0/src/MidiController.cc --- amsynth-1.2.3/src/MidiController.cc 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/MidiController.cc 2011-12-23 14:22:57.000000000 +0000 @@ -16,6 +16,7 @@ { this->config = &config; presetController = 0; + channel = config.midi_channel; for( int i=0; i> buffer; while( file.good() ) { midi_controllers[i++] = &(presetController->getCurrentPreset(). - getParameter( string(buffer) )); + getParameter( buffer )); file >> buffer; } file.close(); @@ -233,6 +234,18 @@ return (idx < MAX_CC) ? *midi_controllers[idx] : presetController->getCurrentPreset().getParameter("null"); } +int +MidiController::getControllerForParam(unsigned paramIdx) +{ + for (unsigned int i=0; iGetId() == i) { + i; + } + } + return -1; +} + void MidiController::saveConfig() { @@ -257,6 +270,12 @@ int MidiController::sendMidi_values () { + if (!_midiIface) + { + std::cerr << "error: cannot send midi values, no midi output interface present\n"; + return -1; + } + for (unsigned i = 0; i < MAX_CC; i++) { if (midi_controllers[i]->getName() != "null") diff -Nru amsynth-1.2.3/src/MidiController.h amsynth-1.3.0/src/MidiController.h --- amsynth-1.2.3/src/MidiController.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/MidiController.h 2011-12-23 14:22:57.000000000 +0000 @@ -51,10 +51,13 @@ void saveConfig (); void setController ( unsigned int controller_no, Parameter ¶m ); + int getControllerForParam(unsigned paramIdx); Parameter & getLastControllerParam() { return last_active_controller; }; Parameter & getController( unsigned int controller_no ); + int get_midi_channel () { return channel; } void set_midi_channel ( int ch ); + int sendMidi_values (); private: diff -Nru amsynth-1.2.3/src/Parameter.h amsynth-1.3.0/src/Parameter.h --- amsynth-1.2.3/src/Parameter.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/Parameter.h 2011-12-23 14:22:57.000000000 +0000 @@ -47,6 +47,16 @@ float getValue () const { return _value; } void setValue (float value); + static float valueFromString (const string &str) { + float value = 0.0f; + // atof() and friends are affected by currently configured locale, + // which can change the decimal point character. + std::istringstream istr(str); + istr.imbue(std::locale("C")); // be absolutely sure of the locale + istr >> value; + return value; + } + float GetNormalisedValue () const { return (getValue()-getMin())/(getMax()-getMin()); } void SetNormalisedValue (float val) { setValue (val*(getMax()-getMin())+getMin()); } diff -Nru amsynth-1.2.3/src/Preset.cc amsynth-1.3.0/src/Preset.cc --- amsynth-1.2.3/src/Preset.cc 2010-05-08 16:58:20.000000000 +0000 +++ amsynth-1.3.0/src/Preset.cc 2011-12-23 14:22:57.000000000 +0000 @@ -3,6 +3,7 @@ */ #include "Preset.h" +#include #ifdef _DEBUG #include @@ -96,3 +97,56 @@ { for (unsigned i=0; i " << " " << getName() << std::endl; + for (unsigned n = 0; n < ParameterCount(); n++) { + stream << " " << getParameter(n).getName() << " " << getParameter(n).getValue() << std::endl; + } + return stream.str(); +} + +bool +Preset::fromString(string str) +{ + std::stringstream stream (str); + + string buffer; + + stream >> buffer; + + if (buffer != "amSynth1.0preset") return false; + + stream >> buffer; + if (buffer == "") { + stream >> buffer; + + //get the preset's name + stream >> buffer; + string presetName; + presetName += buffer; + stream >> buffer; + while (buffer != "") { + presetName += " "; + presetName += buffer; + stream >> buffer; + } + setName(presetName); + + //get the parameters + while (buffer == "") { + string name; + stream >> buffer; + name = buffer; + stream >> buffer; + if (name!="unused") + getParameter(name).setValue(Parameter::valueFromString(buffer)); + stream >> buffer; + } + }; + return true; +} diff -Nru amsynth-1.2.3/src/PresetController.cc amsynth-1.3.0/src/PresetController.cc --- amsynth-1.2.3/src/PresetController.cc 2010-05-08 16:58:05.000000000 +0000 +++ amsynth-1.3.0/src/PresetController.cc 2011-12-23 14:22:57.000000000 +0000 @@ -49,6 +49,15 @@ return -1; } +bool +PresetController::containsPresetWithName(const string name) +{ + for (int i=0; i " << " " << currentPreset.getName() << endl; - for (unsigned n = 0; n < currentPreset.ParameterCount(); n++) - { - file << " " << currentPreset.getParameter(n).getName() - << " " << currentPreset.getParameter(n).getValue() << endl; - } + file << currentPreset.toString(); file.close(); - return 0; } int PresetController::importPreset (const string filename) { - ifstream file( filename.c_str(), ios::in ); - char buffer[100]; - - if (file.bad()) return -1; - - file >> buffer; - - if (string(buffer) != "amSynth1.0preset") return -1; - - file >> buffer; - if (string(buffer) == "") { - file >> buffer; - - //get the preset's name - file >> buffer; - string presetName = "Imported: "; - presetName += string(buffer); - file >> buffer; - while (string(buffer) != "") { - presetName += " "; - presetName += string(buffer); - file >> buffer; - } - currentPreset.setName(presetName); - //get the parameters - while (string(buffer) == "") { - string name; - file >> buffer; - name = string(buffer); - file >> buffer; - if(name!="unused") - currentPreset.getParameter(name).setValue( atof(buffer) ); - file >> buffer; - } - currentPreset.setName(presetName); - notify (); - } else file.close(); + ifstream ifs( filename.c_str(), ios::in ); + std::string str( (std::istreambuf_iterator(ifs)), std::istreambuf_iterator() ); + if (!currentPreset.fromString( str )) return -1; + currentPreset.setName("Imported: " + currentPreset.getName()); + notify (); return 1; } @@ -172,7 +141,7 @@ cout << "" << endl; #endif ifstream file( filename, ios::in ); - char buffer[100]; + string buffer; if (file.bad()) { #ifdef _DEBUG @@ -183,7 +152,7 @@ file >> buffer; - if (string(buffer) != "amSynth") { + if (buffer != "amSynth") { #ifdef _DEBUG cout << " not an amSynth file, bailing out" @@ -195,17 +164,17 @@ int preset = -1; file >> buffer; while (file.good()) { - if (string(buffer) == "") { + if (buffer == "") { preset++; file >> buffer; //get the preset's name file >> buffer; - string presetName = string(buffer); + string presetName(buffer); file >> buffer; - while (string(buffer) != "") { + while (buffer != "") { presetName += " "; - presetName += string(buffer); + presetName += buffer; file >> buffer; } #ifdef _DEBUG @@ -214,10 +183,10 @@ #endif presets[preset].setName(presetName); //get the parameters - while (string(buffer) == "") { + while (buffer == "") { string name; file >> buffer; - name = string(buffer); + name = buffer; file >> buffer; #ifdef _DEBUG cout << ": Parameter:- name=" @@ -227,12 +196,7 @@ Parameter ¶m = presets[preset].getParameter(name); if (param.getName() == name) // make sure parameter name is supported { - float fval = 0.0f; - // atof() and friends are affected by currently configured locale, - // which can change the decimal point character. - std::istringstream istr(buffer); - istr.imbue(std::locale("C")); // be absolutely sure of the locale - istr >> fval; + float fval = Parameter::valueFromString(buffer); param.setValue(fval); if (param.getValue() != fval) { diff -Nru amsynth-1.2.3/src/PresetController.h amsynth-1.3.0/src/PresetController.h --- amsynth-1.2.3/src/PresetController.h 2010-05-08 16:58:28.000000000 +0000 +++ amsynth-1.3.0/src/PresetController.h 2011-12-23 14:22:57.000000000 +0000 @@ -30,6 +30,7 @@ Preset& getPreset (const int preset) { return presets[preset]; } Preset& getPreset (const string name); + bool containsPresetWithName(const string name); bool isCurrentPresetModified() { return !currentPreset.isEqual(presets[currentPresetNo]); } // Commit the current preset to memory diff -Nru amsynth-1.2.3/src/Preset.h amsynth-1.3.0/src/Preset.h --- amsynth-1.2.3/src/Preset.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/Preset.h 2011-12-23 14:22:57.000000000 +0000 @@ -34,6 +34,9 @@ void randomise (); void AddListenerToAll(UpdateListener*); + + string toString (); + bool fromString (string str); private: std::string mName; diff -Nru amsynth-1.2.3/src/Thread.h amsynth-1.3.0/src/Thread.h --- amsynth-1.2.3/src/Thread.h 2010-05-08 16:58:08.000000000 +0000 +++ amsynth-1.3.0/src/Thread.h 2011-12-23 14:22:57.000000000 +0000 @@ -38,6 +38,7 @@ class Thread { public: + Thread() : mThread(0), mShouldStop(false) {} virtual ~Thread () {} int Run () { return pthread_create (&mThread, NULL, Thread::start_routine, this); } diff -Nru amsynth-1.2.3/src/TuningMap.cc amsynth-1.3.0/src/TuningMap.cc --- amsynth-1.2.3/src/TuningMap.cc 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/TuningMap.cc 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,285 @@ +/* amSynth + * (c) 2001-2005 Nick Dowell + */ + +#include +#include +#include +#include +#include + +#include "TuningMap.h" + +using namespace std; + +TuningMap::TuningMap () +{ + defaultScale(); + defaultKeyMap(); +} + +void +TuningMap::defaultScale () +{ + scaleDesc = "12-per-octave equal temperament (default)"; + scale.clear(); + for (int i = 1; i <= 12; ++i) + scale.push_back(pow(2., i/12.)); + updateBasePitch(); +} + +void +TuningMap::defaultKeyMap () +{ + zeroNote = 0; + refNote = 69; + refPitch = 440.; + mapRepeatInc = 1; + mapping.clear(); + mapping.push_back(0); + updateBasePitch(); +} + +void +TuningMap::updateBasePitch () +{ + if (mapping.empty()) + return; // must be just initializing + basePitch = 1.; + basePitch = refPitch / noteToPitch(refNote); + // Clever, huh? +} + +double +TuningMap::noteToPitch (int note) const +{ + assert(note >= 0 && note < 128); + assert(!mapping.empty()); + + int mapSize = mapping.size(); + + int nRepeats = (note - zeroNote) / mapSize; + int mapIndex = (note - zeroNote) % mapSize; + if (mapIndex < 0) + { + nRepeats -= 1; + mapIndex += mapSize; + } + + if (mapping[mapIndex] < 0) + return -1.; // unmapped note + + int scaleDegree = nRepeats * mapRepeatInc + mapping[mapIndex]; + + int scaleSize = scale.size(); + + int nOctaves = scaleDegree / scaleSize; + int scaleIndex = scaleDegree % scaleSize; + if (scaleIndex < 0) + { + nOctaves -= 1; + scaleIndex += scaleSize; + } + + if (scaleIndex == 0) + return basePitch * pow(scale[scaleSize - 1], nOctaves); + else + return basePitch * pow(scale[scaleSize - 1], nOctaves) * scale[scaleIndex - 1]; +} + +// Convert a single line of a Scala scale file to a frequency relative to 1/1. +double +parseScalaLine(const string & line) +{ + istringstream iss(line); + if (line.find('.') == string::npos) + { // treat as ratio + long n, d; + char slash; + iss >> n >> slash >> d; + if (iss.fail() || slash != '/' || n <= 0 || d <= 0) + { + return -1; + } + return (double) n / d; + } + else + { // treat as cents + double cents; + iss >> cents; + if (iss.fail()) + { + return -1; + } + return pow(2., cents/1200.); + } +} + +int +TuningMap::loadScale (const string & filename) +{ + ifstream file(filename.c_str()); + string line; + + string newScaleDesc; + bool gotDesc = false; + int scaleSize = -1; + vector newScale; + + while (file.good()) + { + getline(file, line); + unsigned i = 0; + while (i < line.size() && isspace(line[i])) ++i; + if (line[i] == '!') continue; // skip comment lines + + // skip all-whitespace lines after description + if (i == line.size() && gotDesc) continue; + + if (!gotDesc) + { + newScaleDesc = line; + gotDesc = true; + } + else if (scaleSize < 0) + { + istringstream iss(line); + iss >> scaleSize; + if (scaleSize < 0) + { + return -1; + } + } + else + newScale.push_back(parseScalaLine(line)); + } + + if (!gotDesc || (int) newScale.size() != scaleSize) + return -1; + + scaleDesc = newScaleDesc; + scale = newScale; + updateBasePitch(); + return 0; +} + +int +TuningMap::loadKeyMap (const string & filename) +{ + ifstream file(filename.c_str()); + string line; + + int mapSize = -1; + int firstNote = -1; + int lastNote = -1; + int newZeroNote = -1; + int newRefNote = -1; + double newRefPitch = -1.; + int newMapRepeatInc = -1; + vector newMapping; + + while (file.good()) + { + getline(file, line); + unsigned i = 0; + while (i < line.size() && isspace(line[i])) ++i; + if (i == line.size()) continue; // skip all-whitespace lines + if (line[i] == '!') continue; // skip comment lines + istringstream iss(line); + if (mapSize < 0) + { + iss >> mapSize; + if (iss.fail() || mapSize < 0) + return -1; + } + else if (firstNote < 0) + { + iss >> firstNote; + if (iss.fail() || firstNote < 0 || firstNote >= 128) + return -1; + } + else if (lastNote < 0) + { + iss >> lastNote; + if (iss.fail() || lastNote < 0 || lastNote >= 128) + return -1; + } + else if (newZeroNote < 0) + { + iss >> newZeroNote; + if (iss.fail() || newZeroNote < 0 || newZeroNote >= 128) + return -1; + } + else if (newRefNote < 0) + { + iss >> newRefNote; + if (iss.fail() || newRefNote < 0 || newRefNote >= 128) + return -1; + } + else if (newRefPitch <= 0) + { + iss >> newRefPitch; + if (iss.fail() || newRefPitch <= 0) + return -1; + } + else if (newMapRepeatInc < 0) + { + iss >> newMapRepeatInc; + if (iss.fail() || newMapRepeatInc < 0) + return -1; + } + else if (tolower(line[i]) == 'x') + newMapping.push_back(-1); // unmapped key + else + { + int mapEntry; + iss >> mapEntry; + if (iss.fail() || mapEntry < 0) + return -1; + newMapping.push_back(mapEntry); + } + } + + if (newMapRepeatInc < 0) return -1; // didn't get far enough + + if (mapSize == 0) + { // special case for "automatic" linear mapping + if (!newMapping.empty()) + return -1; + zeroNote = newZeroNote; + refNote = newRefNote; + refPitch = newRefPitch; + mapRepeatInc = 1; + mapping.clear(); + mapping.push_back(0); + updateBasePitch(); + return 0; + } + +// some of the kbm files included with Scala have extra x's at the end for no good reason +// if ((int) newMapping.size() > mapSize) +// return -1; + + newMapping.resize(mapSize, -1); + + // Check to make sure reference pitch is actually mapped + int refIndex = (newRefNote - newZeroNote) % mapSize; + if (refIndex < 0) + refIndex += mapSize; + if (newMapping[refIndex] < 0) + return -1; + + zeroNote = newZeroNote; + refNote = newRefNote; + refPitch = newRefPitch; + + if (newMapRepeatInc == 0) + mapRepeatInc = mapSize; + else + mapRepeatInc = newMapRepeatInc; + + mapping = newMapping; + updateBasePitch(); + return 0; +} + diff -Nru amsynth-1.2.3/src/TuningMap.h amsynth-1.3.0/src/TuningMap.h --- amsynth-1.2.3/src/TuningMap.h 1970-01-01 00:00:00.000000000 +0000 +++ amsynth-1.3.0/src/TuningMap.h 2011-12-23 14:22:57.000000000 +0000 @@ -0,0 +1,54 @@ +/* amSynth + * (c) 2001-2005 Nick Dowell + */ + +#ifndef _TUNINGMAP_H +#define _TUNINGMAP_H + +#include +#include + +class TuningMap +{ +/* + * A TuningMap consists of two parts. + * The "key map" maps from MIDI note numbers to logical note numbers for the scale. + * (This is often the identity mapping, but if your scale has, for example, + * 11 notes in it, you'll want to skip one per octave so the scale lines up + * with the pattern of keys on a standard keyboard.) + * The "scale" maps from those logical note numbers to actual pitches. + * In terms of member variables, "scale" and "scaleDesc" belong to the scale, + * and everything else belongs to the mapping. + * For more information, refer to http://www.huygens-fokker.org/scala/ + */ +public: + TuningMap (); + // Default is 12-equal, standard mapping + + int loadScale (const std::string & filename); + int loadKeyMap (const std::string & filename); + // Both return 0 on success + + void defaultScale (); + void defaultKeyMap (); + + double noteToPitch (int note) const; +private: + std::string scaleDesc; + + std::vector scale; + // note that logical indices to this begin with 1 + + int zeroNote; + int refNote; + double refPitch; + int mapRepeatInc; + + std::vector mapping; // -1 for unmapped + + double basePitch; + void updateBasePitch (); +}; + +#endif + diff -Nru amsynth-1.2.3/src/VoiceAllocationUnit.cc amsynth-1.3.0/src/VoiceAllocationUnit.cc --- amsynth-1.2.3/src/VoiceAllocationUnit.cc 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/VoiceAllocationUnit.cc 2011-12-23 14:22:57.000000000 +0000 @@ -15,7 +15,8 @@ using namespace std; -const int kMaxGrainSize = 64; +const unsigned kMaxGrainSize = 64; +const unsigned kBufferSize = 1024; static const VoiceBoardProcessMemory s_procMem (kMaxGrainSize); @@ -24,19 +25,22 @@ , mActiveVoices (0) , sustain (0) , mMasterVol (1.0) +, mPitchBendRangeSemitones(2) { limiter = new SoftLimiter; reverb = new revmodel; distortion = new Distortion; + mBuffer = new float [kBufferSize * 2]; for (int i = 0; i < 128; i++) { keyPressed[i] = 0; active[i] = false; _voices.push_back (new VoiceBoard (&s_procMem)); - _voices.back()->setFrequency ((440.0f/32.0f) * pow (2.0f, (float)((i-9.0)/12.0))); } + updateTuning(); + SetSampleRate (44100); } @@ -46,6 +50,7 @@ delete limiter; delete reverb; delete distortion; + delete [] mBuffer; } void @@ -61,11 +66,9 @@ assert (note >= 0); assert (note < 128); - purgeVoices (); - keyPressed[note] = 1; - if ((!mMaxVoices || (mActiveVoices < mMaxVoices)) && !active[note]) + if ((!mMaxVoices || (mActiveVoices < mMaxVoices)) && !active[note] && !mute[note]) { _voices[note]->reset(); active[note]=1; @@ -88,7 +91,7 @@ void VoiceAllocationUnit::HandleMidiPitchWheel(float value) { - float newval = pow(2.0f,value); + float newval = pow(2.0f, value * mPitchBendRangeSemitones / 12.0f); for (unsigned i=0; i<_voices.size(); i++) _voices[i]->SetPitchBend (newval); } @@ -125,8 +128,7 @@ VoiceAllocationUnit::purgeVoices() { for (unsigned note = 0; note < _voices.size(); note++) - if (active[note] && (0 == _voices[note]->getState())) - { + if (active[note] && (_voices[note]->isSilent())) { mActiveVoices--; active[note] = 0; } @@ -136,21 +138,30 @@ void VoiceAllocationUnit::Process (float *l, float *r, unsigned nframes, int stride) { - // if stream is interleaved, do mono processing (non-interleaved) in the end part of the buffer. - float* vb = (1 < stride) ? l+nframes : l; + if (nframes > kBufferSize) { + this->Process(l, r, kBufferSize, stride); + this->Process(l + kBufferSize, r + kBufferSize, nframes - kBufferSize, stride); + return; + } + + float* vb = mBuffer; memset(vb, 0, nframes * sizeof (float)); - int framesLeft=nframes; int j=0; + unsigned framesLeft = nframes, j = 0; while (0 < framesLeft) { int fr = (framesLeft < kMaxGrainSize) ? framesLeft : kMaxGrainSize; - for (unsigned i=0; i<_voices.size(); i++) if (active[i]) _voices[i]->ProcessSamplesMix (vb+j, fr, mMasterVol); + for (unsigned i=0; i<_voices.size(); i++) + if (active[i] && !mute[i]) + _voices[i]->ProcessSamplesMix (vb+j, fr, mMasterVol); j += fr; framesLeft -= fr; } distortion->Process (vb, nframes); reverb->processreplace (vb, l,r, nframes, 1, stride); // mono -> stereo limiter->Process (l,r, nframes, stride); + + purgeVoices(); } void @@ -168,3 +179,54 @@ default: for (unsigned i=0; i<_voices.size(); i++) _voices[i]->UpdateParameter (param, value); break; } } + +int +VoiceAllocationUnit::loadScale (const string & sclFileName) +{ + int error = tuningMap.loadScale(sclFileName); + if (error) + return error; + else + { + updateTuning(); + return 0; + } +} + +int +VoiceAllocationUnit::loadKeyMap (const string & kbmFileName) +{ + int error = tuningMap.loadKeyMap(kbmFileName); + if (error) + return error; + else + { + updateTuning(); + return 0; + } +} + +void +VoiceAllocationUnit::defaultTuning () +{ + tuningMap.defaultScale(); + tuningMap.defaultKeyMap(); + updateTuning(); +} + +void +VoiceAllocationUnit::updateTuning () +{ + for (int i = 0; i < 128; i++) + { + double pitch = tuningMap.noteToPitch(i); + if (pitch < 0) + mute[i] = true; // unmapped key + else + { + _voices[i]->setFrequency(pitch); + mute[i] = false; + } + } +} + diff -Nru amsynth-1.2.3/src/VoiceAllocationUnit.h amsynth-1.3.0/src/VoiceAllocationUnit.h --- amsynth-1.2.3/src/VoiceAllocationUnit.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/VoiceAllocationUnit.h 2011-12-23 14:22:57.000000000 +0000 @@ -9,6 +9,7 @@ #include "UpdateListener.h" #include "MidiController.h" +#include "TuningMap.h" class VoiceBoard; class SoftLimiter; @@ -33,11 +34,16 @@ virtual void HandleMidiSustainPedal(uchar value); void SetMaxVoices (int voices) { mMaxVoices = voices; } + int GetMaxVoices () { return mMaxVoices; } int GetActiveVoices () { return mActiveVoices; } // processing with stride (interleaved) is not functional yet!!! void Process (float *l, float *r, unsigned nframes, int stride=1); + int loadScale (const string & sclFileName); + int loadKeyMap (const string & kbmFileName); + void defaultTuning (); + private: void purgeVoices (); @@ -46,13 +52,20 @@ char keyPressed[128], sustain; bool active[128]; + bool mute[128]; std::vector _voices; SoftLimiter *limiter; revmodel *reverb; Distortion *distortion; + + float *mBuffer; float mMasterVol; + float mPitchBendRangeSemitones; + + TuningMap tuningMap; + void updateTuning (); }; #endif diff -Nru amsynth-1.2.3/src/VoiceBoard/Makefile.in amsynth-1.3.0/src/VoiceBoard/Makefile.in --- amsynth-1.2.3/src/VoiceBoard/Makefile.in 2010-05-08 17:04:36.000000000 +0000 +++ amsynth-1.3.0/src/VoiceBoard/Makefile.in 2011-12-23 14:23:38.000000000 +0000 @@ -80,6 +80,7 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_CPPFLAGS = @AM_CPPFLAGS@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -113,6 +114,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LASH_CFLAGS = @LASH_CFLAGS@ +LASH_LIBS = @LASH_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ @@ -138,6 +141,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ diff -Nru amsynth-1.2.3/src/VoiceBoard/Synth--.h amsynth-1.3.0/src/VoiceBoard/Synth--.h --- amsynth-1.2.3/src/VoiceBoard/Synth--.h 2010-05-08 16:53:50.000000000 +0000 +++ amsynth-1.3.0/src/VoiceBoard/Synth--.h 2011-12-23 14:22:57.000000000 +0000 @@ -1,11 +1,90 @@ -/* amSynth - * (c) 2001-2005 Nick Dowell - **/ +// Synth--.h +// +// Copyright 2001-2010 Nick Dowell +// +// This file is part of amsynth. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +// MA 02110-1301, USA. #ifndef _SYNTH_MM_H #define _SYNTH_MM_H +#include + +#ifndef M_E +#define M_E 2.7182818284590452354 +#endif + +#ifndef M_PI_2 +#define M_PI_2 1.57079632679489661923 +#endif + #define TWO_PI 6.28318530717958647692 #define PI 3.14159265358979323846 +#ifndef MIN +#define MIN(a,b) (((a) < (b)) ? (a) : (b)) +#endif + +struct IIRFilterFirstOrder +{ + enum Mode + { + LowPass, + HighPass, + }; + + IIRFilterFirstOrder() + : _a0(0.0f) + , _a1(0.0f) + , _b1(0.0f) + , _z(0.0f) + {} + + void setCoefficients(float sampleRate, float cutoffFreq, Mode mode) + { + float fc, x; + fc = cutoffFreq / sampleRate; + fc = MIN(fc, 0.5f); + x = powf(M_E, -M_PI_2 * fc); + if (LowPass == mode) { + _a0 = 1.0f - x; + _a1 = 0.0f; + _b1 = x; + } else { + _a0 = (1 + x) / 2.0f; + _a1 = -(1 + x) / 2.0f; + _b1 = x; + } + } + + inline float processSample(float x) + { + float y = (x * _a0) + _z; + _z = (x * _a1) + (y * _b1); + return y; + } + + void processBuffer(float *samples, unsigned numSamples) + { + for (unsigned i=0; i